skysight-inc/HackerNews huggingface dataset:
Lovely response, much more than I'd hoped for. Thank you sir.

I suppose another issue that then arises, even if we did have decent
prediction, is how to present and use predictive info. A "traffic
light" system leading up to a countdown? How not to scare people,
destroy economies with false positives and off-timing?

A strange conclusion from my study (for sound) is that where
eathquakes are concerned the next best thing to none at all is
regular earthquakes.
GCP revenue growth accelerating at 38% though still not profitable. Probably see the first quarter above water in Q4.
It's 30 bucks because you're paying via Apple. Google hates the Apple cut so they are now charging an extra 8 dollars a month for not giving them direct access to your credit card info.
~$14B profit in one quarter. I now totally understand why they have to lay off people. /s
Along with EBITDA and other funky accounting measures, they likely are warning signs. i.e. presenting fluffed up numbers prominently is indicative of something.
> Hiring for a particular tool-chain or framework

Startups do this bait and switch thing where they hire people who have no experience with their stack and domain, tell them it's OK if it takes them a while to learn it, and then expect them to magically learn it in a few months with no proper onboarding or training. In most of these cases disappointment is unavoidable both for the employer and their new hire.
https://twitter.com/abcampbell/status/1585004780271071235?s=...
The level of optimization available back then is a far cry from what we have today, as far as I've ever heard or seen. Based on looking at some histories of GCC, the EGCS fork in 1997 was responsible for starting to introduce meaningful optimizations into GCC, such as global CSE (common subexpression elimination), and that wasn’t merged back into mainline GCC until years later. LLVM didn’t really hit its stride until late 2000s, and I believe it was used as a research platform to develop a lot of the modern optimizations that exist today.

Do you want to be more specific about the kinds of optimizations that existed in GCC in ~1995? My understanding could be incomplete or wrong, but today's compilers aren’t just twiddling their thumbs and using tons of RAM. They’re doing useful work that simply didn’t happen back then. As with all software, there is surely room for improvement even today, both with the implementations of the compilers and with the optimizations that are being done.

Peephole optimizations (and efficient register allocation) would probably have been very helpful for RISC, and I’m guessing that’s what you’re referring to, but that’s a comparatively simple level of optimization that requires little RAM or heuristic analysis.
We all do it a lot. We are primary emotional beings and we go around pretending we are rational. Life gets a lot easier and more comprehensible when you start paying attention to it.
My initial takeaways:

- Alphabet is experience massive decline in revenue growth. (Only 6% YoY growth vs 41% YoY growth in 2021)

- Internal costs are sharply increasing (Only a 25% Operating Margin vs 32% last year). A 7-point swing is massive. To put this into perspective, outside of tech, most companies only have ~10-point Operating Margin. So this swing of 7 points in margin, for most companies, could be the difference between being profitable vs not.

- Even though they are generating more total revenue than last year (same quarter) - they are considerable less profitable overall ($14B this year in Net Income vs $19B last year same quarter). This is related to the previous bullet.

Alphabets stock is -6% in after hour trading.
Yeah, that makes sense. We'll try to improve the situation, we just need to get a bit further ahead with the language first.
Just tried this on iOS 16.1 and when I go to sign in with the passkey it loads a pop up menu with a QR code that I need to scan - but it's on my phone so what am I supposed to scan it with?
I honestly thought it was someone rolling a big cart across the floor above mine. I was really surprised when I saw 5ish magnitude.

Definitely worth checking the earthquake kit though!
This looks really cool but I don't really understand what the market is for this product.
Yes, I cannot blame anyone for pirating if media producers want to gate their products behind artificial hurdles.

You should be able to quickly reach at least one legal way to instantly pay and watch from the official content website.
Oof. Curious to see Microsoft and Apple. I guess if you’re a Google investor you’ll be happy with cloud continuing to grow. Profitability is inevitable.
> But when you go beyond that, what is the point of this?

I don't like the idea that every tech purchase must somehow prove its worth or be measured as "worthy" somehow - if you enjoy devices like these and like collecting them - have at it!

Some of the things I enjoy most are frankly "pointless" in the eyes of most; don't let this stop you. You aren't buying a life-changing large purchase like a house or a car here. Sometimes these things work out, sometimes they don't.

The point of devices such as this is often that they indeed have no specific point... they are for fun as much as anything else you can think up.
I don't think it's an unreasonable measure. I want to know about the companies fundamental business metrics...not currency changes.
The price is a little high PLUS they can pull the licensing and remove that content from your account. The "buy" option is a "lease" with an open ending to when the lease expires.
He can be a genius to be admired while also being one of the worst programmers you could hire, at the same time. Someone to appreciate, but not to emulate. A highly optimized human being, optimized for the "wrong" thing. More in the realm of art than anything else.
Our initial development cycles were dedicated on getting Next working. But we absolutely plan on expanding the to support generic bundling and will include that in the docs.
Presuming a computer is accurate is reasonable because otherwise you couldn't prove any crime ever in a digital world. In any one of these cases they could have gone back to the underlying bank records and found where the money actually went. They didn’t. Blaming the internal accounting software is an easy excuse for the outrageously low burden of proof the UK government holds itself to.
I hear it's worse in those languages where the subject comes last.
I am the psychotherapist. Please, describe your problems. Each time
you are finished talking, type RET twice.

>> I don't trust the emacs survey.

Emacs? Hah! I would appreciate it if you would continue.
Standard internet negative bias.

Compared to people who are unhappy, people who have good experience post about it at a much, much, much lower rate.

Its the same for product reviews. There are a lot of products with mediocre reviews because people who actually bother to write a review most often have complaints.

Statistically speaking, if you look at the total number of Amazon SDEs, and consider the fact that Amazon still makes a shitload of money in all their sectors, that means that majority of the people have no issues working there. If it was across the board bad, people would go to other places, which would directly results in declining profits and growth of competitors.
I thought his might be another case [1] where there was an imperial to metric conversion problem that led to insufficient fuel on board and a semi miraculous glide down landing where thankfully everyone walked away. The story is far more nuanced on examination and for those interested Tim Harford [2] has an excellent Cautionary Tales podcast episode outlining the details within a wider context.

[1] https://www.nytimes.com/1983/07/30/us/jet-s-fuel-ran-out-aft...

[2] https://timharford.com/2022/09/cautionary-tales-when-the-pla...
yes, i've been wondering this as well. I mean, i understood in 2021 but it's been over a year now already.
Most of the benefit of hiring smart people in a startup is not that they do brilliant things, but that they don't do stupid things. So not really necessary that they be domain experts in most cases.
The only thing you might want to be mindful of is to place the blame where it lies, not "shifting around responsibilities [..] between libinput, compositor, desktop environment, applications and back". Most of the time the true culprits are the hardware vendors that don't provide technical specifications for their devices, not anyone else.

Open source devs have reverse-engineered the pointer acceleration curves for countless devices and should be thanked that one can use an off the shelf laptop with a working touchpad instead of thinking they're somehow to blame.
Having short limbs and a long body can indicate the presence of a medical condition known as "Hypochrondroplasia".

> Hypochrondroplasia is a genetic disorder characterized by small stature and disproportionately short arms, legs, hands, and feet (short-limbed dwarfism). Short stature often is not recognized until early to mid childhood or, in some cases, as late as adulthood.
It's _currently_ Next specific, but we plan on making it generic and usable in any setup.
I thought they are famous for their "APM program"? Is it simply overrated?
Also, reflection is supported in AOT mode. The analysis, however, does require reachability metadata in some cases. In the best case, libraries provide and maintain appropriate configuration for this. Reachability metadata can also be shared via https://github.com/oracle/graalvm-reachability-metadata.
Still better than a sharp stick in the eye!
I've always been surprised that YouTube has been that profitable to begin with. 40k hours of video uploaded every hour and all the watch time is pretty mind boggling.
"Hire the best engineers" is somewhat simplistic, and I don't think the article offered great insights on that, but ... all business where I worked that had problems actually Getting Stuff Done were due to either bad hires or excessively bad code (which is often the same as "bad hires", or rather, the result of it).

I've never seen tooling really help. I mean, it's nice, saves time and effort, ensures some degree of quality, and all of that, but it doesn't really move the needle all that much in getting stuff done compared to having a team that works well together. Actually, I've seen desperate adoption of tooling in futile attempts to fix these more fundamental issues, which is how some companies end up with 40 linters that moan and whine about every little thing so everyone is adding //nolint statements every 20 lines.

In short, I do think that it's good advice, although personally I'd phrase it as "hire the right people". Someone who is a good engineer – maybe even among the best – will not necessarily fit in well with any team, or any job, and there are other important qualities too aside from engineering skill. A junior can be a good hire for your team, even in a startup scenario.

How you actually hire the "right people" is of course not easy.
Operating margin went from 32% to 25%. That's a massive swing.

They are considerably less profitable this quarter than last year same quarter ($19B)
Author here, thanks for posting this.

If anybody has any technical questions or comments, ask away!
If it leaks local ipv6 there may not even be NAT involved. This would unmask the user on the other end of a VPN or Proxy, for example.

While this generation is done only for IPv4 space someone with sufficient time, resources, and inclination (say a large Ad conglomerate) could similarly start generating these for IPv6 address spaces.
And yet people aren’t doing this so I guess something is still missing. Awareness? UX? Something else? All of the above? The company that figures it out might earn a lot.
This depends on your browser, but on desktop firefox I can get out of these by holding down the back button a moment. It pops up a list of my (real) browsing history in that tab. I can then select where I want to go back to.

Agreed on how infuriating this is though!
We plan on supporting both. We're still in the alpha phase, and have not designed the plugin API yet.
Did you maybe write down more details somewhere else? Also, consider sending your article to the https://www.rtl-sdr.com/ blog, it is really cool work!
Let's hope this is not a foreshock.
> ...in the late 90s, there were so many negative articles in the New York Times, vis-a-vis software

In retrospective, the New York Times is always wrong about everything. Maybe it should be adopted as a useful heuristic
Photopea should be GIMP's permanent embarrassment.

I can't believe running a webapp offline written by a single person is more viable than a native program developed by a vast amount of contributors over decades.
Sorry, I interviewed Ivan and he said roughly 90% of the revenue comes from ads.

I also asked him if he considered creating his own header bidding system, but he said this wasn’t worth it
As it was a statement of my experience, I will reiterate it to make it clearer--they do block outside voices for me, completely.
Unless you're telling me that you can quote me a price to buy those benefits off of you, then I think you've just accepted my premise.
Test scores show historic Covid setbacks for kids across US
Sounds useful. Not sure I’d trade a 1% reduction in revenue across the board for this though.
I think it's dofficult to compare 22 to 21 and 21 to 20 given COVID.
Anecdotes are crucial for they are the bed of experience.

Don't belittle someone like you did, you just make yourself the fool.

I'm sorry you've met poor middle managers bit really you didn't get your point across. Like, at all.
Whenever I see posts like this my immediate reflex is to remind the complainant to have a little respect for the creators. But it’s really hard to disagree with this…
EBITDA is not funky, it's a core financial metric (which has limitations like every other).

Things get funky when you start seeing "community adjusted EBITDA" and its cousins.
Unsafe Rust in the Wild
iOS/tvOS 16.1 now support Nintendo Switch controllers
There are companies on this planet that can only dream about 25% operating profit.
Geniuses in their underwear at home resting and vesting no make you money.
Photopea is an amazing piece of software.
Decreasing taxes to fight inflation. We've clearly got the experts in the driver's seat here.

Was listening to doomberg musing on energy policy last night and he made the observation that if we could just barely kind of get our shit together, we could be in an unbelievably dominant geopolitical position in the short term but instead we are almost certainly going to footgun ourselves and then wonder what happened.

I couldn't agree more
Was this under the "Crisis Alerts" category for Google? Going to set it for my phone too, even though this kind of thing really should be set to override do not disturb by default.

Apparently my phone supports notification history, but it was also turned off by default... Bad defaults strikes twice in a row.
This is better and more relevant with each passing year.

Beautiful calligraphy, too.
True, but earnings are earnings. And a substantial drop in organic earnings is nothing to ignore.
Apple TV+ and Netflix are not comparable products to Youtube Premium.

Just comparing Apple Music to YouTube Music Premium, Apple Music is $11 for individual and $17 for family.

YouTube Premium is $12 per month for individual (with an option for $10 per month if prepaying for a year) and $23 per month for family.

So you are basically paying anywhere from -$1 to $6 for no ads on YouTube compared to Apple Music.
Latest innovation? The concept of constant currency basis accounting has been in use for decades. I searched for 2 seconds... here is the annual report for IBM in 1997. They specifically state that their numbers are adjusted on a constant currency basis.

https://www.ibm.com/annualreport/assets/past-reports/1997-ib...

If I put effort into it, I'm sure I could link you to corporate financial statements from the early 1970s after Bretton Woods when currencies became free-floating, necessitating this calculation.

How else would you report it? Break out separate income statements for all 100+ currencies Google deals with, so you can see how many Peruvian Sols they earned in Q3 2022 and ignore currency exchange rate fluctuations?
One of the bigger differences is speed, someone that has used a specific framework a lot will likely be much faster in creating new stuff in it than someone that never used it. A lot of typical tasks will fall into the "I've done that before" category, which does speed up things a lot.

For me the most time-consuming part when working with entirely new technology is figuring out how to do certain parts. And for some of them I will initially miss better approaches because I didn't know about them. The other part that is time-consuming are unexpected or complex behaviours that lead to bugs or unexpected behaviour. Every framework has a bunch of stuff that tends to surprise new developers, if you've already worked with it those parts will likely be familiar.
> ...Ivan spent the better part of 10 years slowly building out Photopea! He's solved over 4,000 feature requests and issues on GitHub alone!

Amazing feat to not only have the skill but the patience to make something people want. Projects rarely die in mid-keystroke. Keep typing, Ivan.
I'm worried about the speedup

My understanding is that it's based on the most recent attempt to remove the GIL by Sam Gross

https://github.com/colesbury/nogil

In addition to some ways to try to not have nogil have as much overhead he added a lot of unrelated speed improvements so that python without the gil would still be faster not slower in single thread mode. They seem to have merged those performance patches first that means if they add his Gil removal patches in say python 3.12 it will still be substantially slower then 3.11 although faster then 3.10. I hope that doesn't stop them from removing the gil (at least by default)
I don't really get these takes. Why would any company keep more employees than they need? It's not a charity. Shareholders, who ultimately foot the bill for all those incredibly juicy RSU packages, expect management to pursue to greatest ROI.

And HN has been saying for years that these companies are extremely bloated (insert generic "how does Company X need Y engineers?").
Gamers Beat NFTs
> it is always possible to compute BB(k) for a specific and arbitrary k.

It is not. There are a few proofs, most notably the fact that you'd have to solve the halting problem to find BB(k) for an arbitrary k. But the more interesting proof is when looking at the growth of the number of states required for larger BB(k)'s. You end up with a pretty cool contradiction[1] by constructing a very special Turing machine.

[1] http://www.coopersnotes.net/docs/langmach/CHAP10%20Busy%20Be... (pg. 403)
I haven't used them personally but Simple Analytics[1] launched here on HN back in 2018[2] and seems to be growing nicely.

They bill themselves on their landing page as "EU-based & hosted. No cookies and a direct yes from your legal team" so seem to be going after the space pretty directly.

[1] https://www.simpleanalytics.com/
[2] https://news.ycombinator.com/item?id=18024277
Regarding 2. : I’d stay at a company many years no problem if that meant i could get a livable wage, start a family, buy a large enough house, save money AND save for a pension… all on a single income.

The reality though is that nowadays if you want to reach a salary level where you can start thinking about some of such things you have to do quite a bit of job hopping.
If a big part of their revenue is in foreign currencies it does make sense to share the adjusted figure as well
This is hard to believe given that Ford is still selling new trucks with missing features because they don't have chips for them.

The reporter here could still be mixing categories. Ford has thinky computer chips for their infotainment systems, but not enough dumb chips that control the heated seats.
Actually, you want a team of painters who work well together.

Hiring only Monets doesn't scale. Could the dude have even worked with himself?

https://www.mysanantonio.com/entertainment/arts-culture/book...
George Hotz stuff is a little too advanced for learning languages. He doesn't really explain the basic concepts.
Agreed. As a longtime Photoshop user, I was gobsmacked the first time I used Photopea at just how good it was. Gobsmacked even more when I found out it was all written in JS and completely running in the browser with no server backend.

EDIT: apparently my enthusiasm is outdated. I just tried to load the site in Firefox [latest version] and got the following error:

"Your browser is too old (no WebAssembly). Please, update it."

What a shame!
The moment you are impersonating Google and your competitors, it's very clearly in fraud/criminal behaviour territory. No serious business will even consider doing something like this.
I was using objdump and cordumps to debug a kernel crash just last week. Not tedious at all. More like working a difficult puzzle. And very rewarding if you figure it out and fix the crash.
How on Earth is this relevant? Whatever your salary is, I guarantee there are people on this planet who could only dream of earning that much. Should you earn less because of that?
lol.

Especially the parts with Thor.
I don’t know of any Java compiler to WASM with WASI.
The GC model may be a bit experimental for now, since GC is only a phase 2 proposal.

Although; do we need a compiler for Java?
It may be going full circle.

> One benefit of using wasm is architecture-agnostic binary. Right now you can't run x86 binary on ARM or vice-versa.

That was the advantage given for the JVM. The .jar ran on x86 and ARM.

Running raw WASM is similar to running Java bytecode, but with fewer cross-platform APIs.
That's true. The part that "feels" weird is that there is no algorithm that could perform the separation into halting / non-halting subsets. Choosing elements from a set based on uncomputable properties almost feels like an extension of the axiom of choice.
Microsoft Cloud Strength Fuels Second Quarter Results
Sailfish OS wants a word. Been running it since 2013 and before that it was Meego (also a full GNU/Linux distro) running on Nokia N9.
In modern countries that have implemented a consent-based model instead of a coercion-based one you can't just initiate sex with someone based on your presumption that the other person wants it. If they actually don't (even if they don't explicitly say "no") it's considered rape by the law.

https://en.wikipedia.org/wiki/Sexual_consent_in_law
I've tried GIMP so many times over the years and yeah, it remains miserable to use. I wish it were not so.
> A lot of the content they would’ve gotten doesn’t work well on streaming, as Warner is finding out

can you clarify? My experience with HBOMax is not the content sucks but the service / site sucks so much it makes me actively not want to watch things. I'm continually offended just by how much it sucks.
Online Ceramics Keeps Its Cool
The house that Marissa built.
You can make things as simple as possible, but no simpler than that.

SQLite is a complex program, inherently. It's designed to allow users to do complex things, and as such cannot be simpler than its purpose allows.

I'm no formal verification expert—so I don't know if SQLite is above or below that fuzzy threshold—but "reduce complexity" is not always an available tool.
This is such a terrible take worthy of not making it past Econ 101. Yes in theory a completely free labor market is cool. In practice, centuries of labor exploitation and history of workers’ right show that this will quickly devolve in employer’s favor.
Between Q3 2021 and Q3 2022 they went from 150k to 186k employees; that's a huge increase over only a year. It makes sense to slow down at some point.
similar experience here, the UI design is confusing, tell you to select an area but apparently you can't select/drag on the map, you can only typing the address then many times the auto complete doesn't work, and it seems you have to use the incorrect auto completed address...