HNHacker News
TopNewBestAskShowJobs

eejjjj82

141 karma · joined April 13, 2016

submissionscomments
eejjjj82··on OpenAI spent $10M on chat.com URL
In Q3 2024 Google spent $7.2B on "Sales & Marketing Expenses". The data is not broken down more granularly. If 50% of that is pure "Marketing Expense" then you'll see that the scale of the market these players are competing for is worth $3.5B PER QUARTER in operating expenses to attract customers.

https://www.sec.gov/Archives/edgar/data/1652044/000165204424...

If you add a $15M one time capital expense to this then it doesn't even appear as a rounding error on this cash flow statement.

Acquiring a long term asset acting as a pillar of your marketing strategy then it begins to look like a very good deal.

eejjjj82··on Claude's API now supports CORS requests, enabling client-side applications
CORS is designed to protect the server data. It's a tool that gives servers a control mechanism to tell browsers "who can access my data".

Imagine that your banking website used a standard JSON+REST API with cookie based authentication to trigger & validate a transaction request.

When a request to `fetch` or XMLHTTPRequest is made from ANY site, the browser will still populate cookies for 3rd party sites.

So without CORS, then someone might be able to create a landing page, which in the background triggers a `fetch` or `ajax` request to your bank's transaction endpoint. For 99.999% of people this wouldn't be effective because they are probably not a customer of this bank and are not logged in at the time of the request. But for some very tiny fraction of users, the browser would be tricked into populating the Cookie header from a previously created session in a different tab and would send this request.

The Origin header in the CORS preflight is a signal from the server to the browser that 'yes, this request is safe for you to construct'. This way the browser doesn't let the malicious web page "trick it" in the first place to send the bad request.

https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

eejjjj82··on Gut epithelial barrier damage caused by dishwasher detergents and rinse aids
> Enterocytic liquid-liquid interfaces were established on permeable supports, and direct cellular cytotoxicity, transepithelial electrical resistance, paracellular flux, immunofluorescence staining, RNA-sequencing transcriptome, and targeted proteomics were performed.

tldr; they did science

eejjjj82··on GPT is all you need for the back end
Large Language Model

https://www.mlq.ai/what-is-a-large-language-model-llm/

eejjjj82··on Ask HN: How does HN manage to be always online?
Hiring 200 engineers
eejjjj82··on Keep the web free, say no to Web3
Brought to you by "my friend Auzzie, a pretty smart dude."
eejjjj82··on Polypane: A browser for responsive and accessible development
Sure. Don't buy it
eejjjj82··on Many white students lied about their race to improve chances of admission
https://www.law.cornell.edu/wex/affirmative_action
eejjjj82··on Razer bug lets you become a Windows 10 admin by plugging in a mouse
I'm sorry, how is this seen as anything other than critical vulnerability in Windows?
eejjjj82··on Linux Rust Support
In what way? Rust seems to be proving itself as a reliable mainstay in systems development

https://github.com/rust-lang/rust

The git repo has over 150,000 commits, 3,000 contributors, and 9 years of release history. The last 6 years of which have been post 1.0.

Also, Mozilla has been writing large parts of firefox in Rust since ~2017. There's some interesting writeups on hacks.mozilla, including this one on reducing CVEs with Rust

https://hacks.mozilla.org/2019/02/rewriting-a-browser-compon... https://research.mozilla.org/rust/

eejjjj82··on Linux Rust Support
Best reply from Linus thus far

  ...
  Also, why is this in big-endian order?
  
  Let's just try to kill big-endian data, it's disgusting 
  and should just die already.

  BE is practically dead anyway, we shouldn't add new cases. Networking
  has legacy reasons from the bad old days when byte order wars were
  still a thing, but those days are gone.
https://lore.kernel.org/lkml/CAHk-=wisMFiBHT7dLFOtHqX=fEve3J...
eejjjj82··on Telegram is booming but needs advertisers and $700M soon
ASK ME FOR MONEY AND I WILL PAY YOU FOR YOUR SERVICE!
eejjjj82··on Bitcoin miners in Abkhazia are causing blackouts in remote villages [video]
"This crypto experiment keeps yielding more interesting results."

I completely agree. I don't pay attention to a lot (or any) online economic circles, but I'm astounded at the pushback of high profile economists (Krugman, et al) against the shear novelty of the moment for their discipline.

Regardless of whether or not someone "believes" in bitcoin, the reality of the times is that cryptocurrencies are creating fantastically interesting economic experiemnts right under our noses. This seems like it would be the dream come true for an economist from an observational/curiosity perspective

eejjjj82··on The blockchain is one of the dumbest innovations of the tech industry
Imagine if in 1975, the editor of your local news paper said that solar cells are the worlds least efficient energy source ever invented and they were the technology industry's greatest failure. Or in 1995 you read the same article about websites... now remove all journalistic integrity and quality from those misinformed articles and you have what this post is about.

This is an editorial fluff piece with a very poor core argument. I'm very surprised has risen this high on HN, usually the opinion pieces here have far better formulated arguments.

e.g. "Ok, so what do we even mean when we say “blockchain”.The answer is really that nobody knows, it’s not a term that has any precise definition and it really depends on who you talk to and the context. (Source: https://threader.app/thread/1363418896301228033)"

The irony being... the author also never bothers to spell out /which/ blockchain he is ranting against.

Again, he get's sidetracked on his own strawman argument of what a blockchain is...

"Now some introductions will tell you a blockchain is a data structure from computer science which consists of a linked list of blocks which are iteratively hashed so that subsequent blocks depend on the hashes of previous blocks. (7/)However the utility of a term of art for any piece of software that includes two of the most common concepts in computer science (hashing, linked data structures) is just bad classification. (Source: https://threader.app/thread/1363418896301228033)"

He entirely misses the point that the novelty of what a blockchain is, isn't a fancy linked list, it's a mechanism for distributed consensus. Where by distributed computing algorithms from Paxos -> RAFT and private implementations of distributed databases like BigTable, Dynamo, Cassandra, and now next generation iterations like Hazelcast, Redis Grid, Spanner, etc... have enabled the greatest leaps in computing scalability of the past 10 years. However these are all privately maintained databases.

The "blockchain"... whichever implementation to which you refer, must be defined in its usability as a trusted distributed database. The mechanism of the datastructure to represent it is the least interesting or novel part of the technology.

The rest of the author's "points" regarding utility and energy consumption are equally misinformed and poorly formulated.

All in all the author just doesn't seem very informed of what blockchain is beyond the sorts of talking head gossip you'd seen on CNBC. His own limited imagination into the possible uses are akin to people from 1995 who couldn't imagine why websites would be so big or that solar panels would ever be efficient enough to generate energy.

eejjjj82··on U.S. asks Google for detailed search data in antitrust case
you mean .... will that condemn users to manually switch their default search engine to Google? if so, then maybe that's a good thing.

also, with Duck Duck Go (and I assume others) I think it's more than debatable that Google is the defacto "pro-user" choice

eejjjj82··on Base64.ai – Extract text, data, photos and more from all types of docs
with this pricing model I'd expect they're just reselling something like the GCP OCR APIs, most likely with some domain specific value adds
eejjjj82··on Studio Ghibli releases 400 free-to-use images
Check out https://letsenhance.io/ I've been using it for >year to get print quality images. Works great
eejjjj82··on Material Shell – A modern desktop interface for GNOME
without trying to nitpick I had a similar reaction as pimlottc. the Gnome-Shell title page is: "GNOME Shell, next generation desktop shell"

so when I read modern on your description I just chuckled a bit.

in any case great work on this. looks like a ton of work

eejjjj82··on Ruby adds experimental support for Rightward assignments
Because now there are 2 ways to do the same thing with little obvious benefit other than syntactic bikeshedding.

2 ways to do something is more complex than 1.

But it's more than just the syntax of the code. It now means new lint rules, new coding standards in projects (some will allow => assignment, some will encourage conformity to legacy code, and others will disallow it entirely). There will be new Rubocop rules and other editor configs to update for proper syntax highlighting.

Syntactic changes like this with little obvious benefit need to be looked at skeptically. Just because something can be done, doesn't mean it should be.

eejjjj82··on Ruby adds experimental support for Rightward assignments
+100
eejjjj82··on Ask HN: Has anyone migrated off containerized infrastructure?
Depends on how you setup the container.
eejjjj82··on Ask HN: Has anyone migrated off containerized infrastructure?
Thank you!

You're absolutely right. There is no context outside of the few lines OP asked and the quote you highlighted shows a lack of real world experience.

Yes it's true the "right now" fixes indicate there is a problem, but in small shops it's generally the most reasonable approach. Now if you're on a team of 50 other people and you need to make "right now" fixes then there is certainly a problem. Neither of which any of us can know from the context.... but besides the point, that it's not even on topic.

eejjjj82··on Google removes all Danish music from YouTube
You do realize that high resolution video hosting and serving is about the most expensive thing you can do on the internet? Just see Vimeo's fee schedule.
eejjjj82··on Scientists say you can cancel the noise but keep your window open
For anyone interested in building this DIY on a smaller scale I highly recommend this Tech Ingredients youtube channel's video:

https://www.youtube.com/watch?v=--c0tiIZG6o

This is by far the nerdiest channel I subscribe to and I LOVE it.

eejjjj82··on RedHat Mandrel Makes Java Native
No that would just be marketing fluff, it's actually designed "to drive speed and efficiency of the Quarkus framework, with its 'supersonic subatomic Java.'"
eejjjj82··on GitHub issue calling for retraction of Imperial College study for codebase flaws
No... doing your own analysis to verify the study is incredibly scientific. And the authors have provided you their code.

So find a bug in the implementation which can invalidate one of their claims. Lack of tests, is not a bug.

eejjjj82··on 'Mad' Mike Hughes, flat-Earth theorist, dies in rocket mishap
uhhh.... i'm pretty sure we're going to find several orders of magnitude difference between 'extreme sports' (except maybe base jumping) and 'homemade rocketry'

this infographic isn't exactly authoritative... but it's sort of fun to look at: https://www.tetongravity.com/story/news/your-chances-of-dyin...

eejjjj82··on Google Brass Set 2023 as Deadline to Beat Amazon, Microsoft in Cloud
"Last quarter, nearly all of the company’s $40.5 billion in revenue came from advertising. Meanwhile, a collection of newer businesses that Alphabet lumps together as “other bets” in its financial statements, including the self-driving car unit Waymo, generated a mere $155 million in revenue while incurring operating losses of nearly $1 billion."

This is purposefully misleading.

From the Q3 2019 10-Q: https://www.sec.gov/ix?doc=/Archives/edgar/data/1652044/0001...

Ad revenue: 33.9B Other revenue: 6.4B

"Google other revenues consist primarily of revenues from: Apps, in-app purchases, and digital content in the Google Play store; Google Cloud offerings; Hardware; and YouTube subscriptions."

"Other revenues" is up nearly 40% q/q compared to Q3 2018:

"Our Google other revenues increased $1,788 million and $4,639 million from the three and nine months ended September 30, 2018 to the three and nine months ended September 30, 2019, respectively. The growth was primarily driven by revenues from Google Cloud offerings as well as revenues from Google Play, largely relating to in-app purchases (revenues which we recognize net of payout to developers)."

eejjjj82··on The sad state of sysadmin in the age of containers (2015)
would you feel better if your Makefile looks like this:

    install:
        [ $(id -u) -ne 0 ] && echo 'please run sudo make install' || curl https//my.thing | /bin/sh

it goes back to what jve said - it's a matter of trust. how often do you blindly run 'sudo make install' w/o reading the entirety of the build script? all the time I bet - it's because you trust the source
eejjjj82··on Successfully Merging the Work of 1000 Developers
This is how google manages these changes:

https://cacm.acm.org/magazines/2016/7/204032-why-google-stor...

this was written 3 years ago and scale has only grown. But at the time the numbers quoted in the article are 25,000 authors / day w/ 16,000 commits and another 24,000 commits / day from automated sources

Page 1 of 2Next →