skysight-inc/HackerNews huggingface dataset:
As usual the Guardian reporting is sub-par:

> One client of more than 20 years is Syngenta, a Chinese government enterprise-owned company currently being sued by thousands of people in the US and Canada who allege they developed the incurable brain disease Parkinson’s from using Syngenta’s paraquat weed killers

Syngenta exists since 2000 and has NOT been owned by a Chinese organization from 2000 to 2017. So making it sound like China has been sponsoring them for more than 20 years is not good journalism. Syngenta HQ is based in Switzerland, too.
I Can’t see anything on FF mobile iOS
Kirchner?! Hehe
That's actually hilarious, but America also stands for North America and South America. Gulf of The United States doesn't quite ring the same.
Any chance these one day look better?
To go further, I personally don't think the first settlers to a piece of land have a better or more special claim over it than any subsequent group. That line of thinking feels like an appeal to cosmic justice more than anything else.
I would like to hear an argument for why this bureau should cease activity.
Not a fan of this bundle size, but it's not a web store landing page — it's a professional application, and it's users are likely to use it extensively through their day, and all hundreds of navigation events and new tabs will (if handled correctly) hit the same cached bundle.
Before this is flagged, I would like to hear an argument for why continuing operation of this bureau would be harmful.
miSTer is an open source ecosystem with open source cores.

The SuperNT uses a proprietary core from Analogue.

I fully prefer an open source core I can fix/modify, YMMV.
No, not in this version of it.

A=you picked the car at first

B=the host opened the door

P(A|B) can be anywhere between 0 and 1.

When you say "it makes sense to switch" you assume that P(A|B)=P(A) which is correct only if A and B are independent. Their independence is not given in the problem statement.
It's really hard for me to think that this is a good solution. Normal users should be using Float64 (where there is no similar solution), and Float32 should only be used when Float64 computation is too expensive (e.g. GPUs). In such cases, it's hard to believe that doing the math in Float64 and converting will make anyone happy.
The moral is: If everyone hates Bluetooth, the problem aren't the haters.

Personally, my experience with Bluetooth has been mixed. It certainly works, but audio quality is bad for headphones, latency is bad for mice and keyboards, sometimes the connection requires an intervention from the Norse pantheon, and so on.
> Almost never have a met a person who was equally good at both.

I am literally that person. It's a good thing we've never met, or you wouldn't be able to say that anymore!

Edit: Sorry for sharing my professional responsibilities, where some of my clients pay me for front-end work, some for back-end work, and some for both. I forgot that people on the internet that have never met me know what I do better than I do, and that I'm not good at it! Please don't tell my clients that have been paying me continuously for 15 years....
> how is it that we can have a whole population of systems (eg scientists) eventually coming to a consensus about some phenomenon

Are the scientists interacting? What is the barrier you see? I think the two systems interact simply means that any event you can measure is one you have interacted with (however indirectly). It isn't a limitation on the number of systems interacting with each other.

> "If a tree falls in a forest and no one is around to hear it." I guess RQM would say that this question isn't even wrong.

I think the more concrete interpretation is being used. To "hear" something, you have interacted with it in some way.

Not hearing something, in any way, simply means you have not yet interacted with it. There has been no exchange of information. It doesn't mean it didn't exist.

The point that there is no privileged system or observer underlines that existence isn't tied to "observers".

If both we and another civilization started sending radio signals into space on the same date, and on another future date both civilizations finally got the first signals from the other, neither detection caused the other civilization to come into existence. They both existed separately before the common detection. There is no privileged observer from whom to relate what exists or not by their observations.

Yes, trees that fall in a forest without human beings cause vibrations. They interact with the forest around them. There is no observer-tron particle in humans that acts in a special way on events around us.

But between a photon being emitted and absorbed (two bracketing events on its existence), we might say the photon's path is just those interactions, and there isn't anything to talk about between them. If it had no interactions with anything else between its two bracketing events.

Like a discrete edge in a simple graph, it is a connection between two nodes, there are no dynamics in between the nodes. An edge is just a connection, not a continuous path.
BigDAWG Polystore Database System
i feel this article is missing some detail or incorrect in reporting the actual development here. either that or i am missing something myself...

hash tables are constant time on average for all insertion, lookup and deletion operations, and in some special cases, which i've seen used in practice very, very often, they have very small constant run-time just like a fixed-size array (exactly equivalent in-fact).

this came up in an interview question i had in 2009 where i got judged poorly for deriding the structure as "not something i've often needed", and i've seen it in much older code.

i'm guessing maybe there are constraints at play here, like having to support unbounded growth, and some generic use case that i've not encountered in the wild...?
> So what? Both of these developers would be able to ship a typical feature in a typical web product by themselves, without back-and-forth with their counterpart all the time, and that's a huge productivity boost.

Its a short term productivity boost sacrificing for long term maintainability and future productivity.

I would take 1 backend engineer + 1 frontend engineer over 3-4 "fullstack engineers" any day of the week.
The problem with wasm is also not having a straightforward way to load the thing in chunks.

I think the right way to do it for frontend is running small isolated apps that communicate with each other through channels or actor model or what not.
That site gives me flashbacks to my 1994 O’Reilly HTML book. That and the Perl one (was that the Camel book?)

I am glad to see something like this though. You might reach some people.

You see folks, when you had to live through doing this shit by hand, and if memory serves, this was even pre-css (or maybe pre separate css files, shit, maybe just pre-css2?) and your only dynamism was through cgi with C or Perl, because Cold Fusion cost waaay too much for mere mortals (and the Sun server costs were even more eye watering), you welcomed things like Linux, PHP, MySql and Apache with open arms. It was like being rescued from a refugee camp and being given prime rib. And think about this- if someone thinks PHP back in the version 3/4 days was salvation, that person has seen some real shit.

Point being, we came OUT of the woods. We knew better than to build rube goldberg machines that would lead us right back in, lol. We have a word for that- masochism.

Take what you know now, and simplify. Untangle the knots. Spring clean. Throw away the cruft. Free your minds.

And I know y’all can. Don’t be pretending like you don’t rewrite all your shit every year anyway ;)
The more I learn about how smart Orcas are the more I think the only reason humans can go in the ocean and come back alive is that they choose to let us.

Apparently we amuse them or something.
> I've gone the other direction, which is basically "Typescript everywhere", or at least as much as possible, i.e. React on the front end, NodeJS on the backend, and Capacitor for apps (note Capacitor may not be appropriate for all types of apps but in our case it was).

Absolutely bad advice and totally disagree.

So having a language such as TypeScript which is already built on top of an even more immature language such as Javascript in critical systems software or highly regulated settings is a good idea?

Having it on the backend is also bad enough, but everywhere really an indication of not being able to adapt into using a properly designed language for the specific use-case and just being inflexible because you are 'used to the language'.

This is not even talking about the entire TS/JS ecosystem which is has a sea of libraries which most of them are also immature and not production-grade at all.
Yup. I call these a "trigger funds".

There are also entire non-investment-registered regular C-corps (e.g. Flow) that are, effectively, also "trigger funds".

1. You setup a pool of capital with a small board of all-insiders that are also investors + one token "independent". Usually the token "independent" is also the "face".

2. That pool of capital registers as a normal C-corp in Delaware with the stated "trigger" as a vaguely worded business model.

3. To maintain the illusion of C-corp, you immediately get into a low-capital-requirement "ancillary" slim-margin commodity business. The sole purpose of the "ancillary" business is to have a balance sheet with some assets, debits, credit, and cashflows on the books for auditing, PR, and tax purposes.

4. Whenever the "trigger" happens, all that sleepy capital suddenly awakens for the actual business activity--usually rampant acquisitions and brand consolidation.

5. If the "trigger" never happens, then the business is auto-dissolved with a known prior dissolution agreement between the original partners.

By the way, this is how SPACs were done before formal SPAC regulation. Since so many SPACs failed, this practice of a reversion to non-SPAC SPACs has had a significant upswing.
Well, you can't. In this case I believe they're already pretty confident about who the PIE speaking people are (the "Yanmaya") and this study is about tracking down where they originally lived. And they have shown that they mostly replaced the previous European population rather than transferring the languages to them.

David Reich is aggressive about these genetics results though. IIRC I read a NYT story once where he came in and claimed to have upended all of Polynesian history based on the genetics of a few historical skulls they found, but it didn't seem like strong enough evidence to me.
How does that compare to using ChatGPT voice mode directly?
Perhaps use an integrated framework with one codebase then? RedwoodJS is one of these.
No. JavaScript is a mid-level developer’s heaven — everyone has a right to framework
> The RoI isn't that high if you aren't quant.

The postings I see on Selby Jennings (and their equivalents) seem to show a considerably higher salary than the BigCo's that I've worked at. At least the salary bands that are listed.

That's honestly a big reason, but I also just find the world of ultra-low-latency software pretty interesting.
Musk leads an offer to buy ChatGPT's parent company for nearly $100B
These are totally different skill sets with very different tool chains. Front and backand are as dissimilar as carpentry and cabinetry, or geography and geology, or tailoring and fashion design.

On the frontend you need to deliver excellent user experience, deliver accessibility, localization, cater to different—sometimes legacy—browsers. Even if you have a graphic designer, you still need to work with your designers to deliver a good UX.

On the backend (I think) you need to deliver optimization, and speed, you need to work within confines of your infrastructure, or work with your infrastructure engineer, you have to design databases and optimize your storage and delivery. You also need to deliver a good API for your frontend devlopers, otherwise they‘ll complain. I‘m a frontend developer so I bet there are tons of stuff backend developers do which I don‘t even know about.
Deepseek doesn't give very Chinese-sounding answers in my experience unless you mention China. Like all LLMs, it mostly feels like it's reading from English Wikipedia.
Scala is way superb for concurrency than what Go or Kotlin have to offer. But it is a complex language with a high learning curve.
This is not wikipedia. About the only relevant thing in the guidelines is that most stories about politics are off-topic, but that's not the reason you provided.
Yeah that ain't it.

https://atthewatersedge.ca/kayaking-with-orcas/
Dupe (573 points, 8 hours ago, 720 comments) https://news.ycombinator.com/item?id=43004889
> the authors have also learned of several other hash tables that make use of the same high-level idea in different settings [7, 9].

At least part of the result was already known, and the fact authors didn't know about it mostly goes to the large corpus of knowledge we already posses.

But the core inspiration came from looking at another recent research paper "Tiny Pointers": that is totally against your premise.

If Krapivin was a software engineer looking to implement this solution as optimization for a particular problem, he would have done so without ever thinking of making a research paper to prove it formally, but mostly relied on benchmarking to prove his implementation works better.

Now, it has always been somewhat true that lots of existing knowledge limits our creativity in familiar domains, but you need both to really advance science.
There could be 2 other reasons: 1) Vocal people dynamics changed. It could be the case but other communities (eg reddit) do not show such behavior. The sentiment there is the same as before just louder, no shift. 2) Moderators are silencing one side of the audience. I do not have the evidence to prove such behavior.
Think you can still do that in Hong Kong.
You mean a well-reasoned and good faith argument?
I never imagined I would say I miss flash. Flash somehow worked while loading.

We don’t just reinvent the wheel, we forget to reinvent airbags and all nice stuff too
IMHO, any argument against LLM intelligence should be validated by first applying them to humans.

And then you'd realize that a lot of naïve arguments against LLMs would imply that a significant portion of homo-sapiens can't reason, are unable to really think, and are no more than stochastic parrots.

It's actually a rather dangerous line of reasoning.
Yes, I am applying with other cofounders. They are aware of my situation and encouraged me to apply. There would be a 50-50 chance that I join the batch if we are accepted.
For two classic examples that are literally the subject of business school case studies, see Beatrice Foods (https://en.wikipedia.org/wiki/Beatrice_Foods) and more recently the conglomerate that is/was Altria (https://en.wikipedia.org/wiki/Altria).
I’m reminded of Eero Saarinen’s “mobile lounges” at Washington’s Dulles Airport

https://www.atlasobscura.com/places/dulles-airport-mobile-lo...
>it will not block a query

This is good though?

>And it's not open source either

Wonder why Grok-1 is open-source but not Grok-2. Maybe it will when Grok-3 releases?
Kotlin’s structured concurrency and coroutines as a library are remarkable pieces of software engineering. It’s a great language and ecosystem… but

Modern java has been grabbing features from all the “better Java” languages at such a pace that the big gap right now that I see is the question mark operator.
Sometimes. You may be able to identify a category of customizations that has both a high frequency, and the potential to be represented as declarative data. Changes to the data can be done without a restart. That can often be enough to get by.

But in my experience (which may vary from your own), this takes significant investment and you’d need a very strong incentive or it would need to be a passion project of some sort.
perhaps you are the exception that proves the rule :shrug: or perhaps its hard to objectively measure one's owns abilities. which is the most common thing i have seen from "full stack" interviewees.
Why Using MicroPie Instead of Other Popular Frameworks Could Be a Good Idea
Same, with 700 comments. It's currently on #37.
land is a pretty broad stroke though, and there are obviously specific areas of land that aren't self-sustaining, so it depends on how you want to slice it. So if these end up being only slightly more self-sustaining as, say McMurdo base in Antarctica, it doesn't seem like a showstopper for habitation.
After repeated security compromise of iOS devices, tested GrapheneOS on Pixels. Better security, but user experience painful to the point of unusable, i.e. tasks could not be completed. Conclusion: GrapheneOS on Pixel phone+tablet (for secure workflows) and iOS/iPadOS for everything else.
Royale With Cheese. But let's not start sucking each other's cocks quite yet.
Couldn't the same playbook be used at agencies like EPA?
You both broke the site guidelines badly in this thread. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
He is. I mean he is rage and hatred. Is he stupid? No worse then dumb he's lazy. Hes smart at scamming people and selling himself but he has neither knowledge of how policy can theoretically improve people's lives and is too lazy to try to learn about it. Luckily or unluckily he's also had at carrying things out, see the whole infrastructure week debacle compared to president Biden who passed two large infrastructure bills.
Thanks for sharing your experience, and what you have found to work.

Sometimes I feel we (fellow HN readers) get caught into overly complex rabbit holes, so it's good to balance it out with some down-to-earth, practical perspectives.
1. Do you really want a PhD? If you believe so, then read "Don't become a scientist! Philip Greenspun edition" at

https://infoproc.blogspot.com/2008/05/dont-become-scientist-...

2. Years ago Greenspun graphed level of education vs pay scale. Salaries maxed out at a masters but plunged to high-school levels beyond that. See the graph below "Not So Very Serious Stuff" at:

https://philip.greenspun.com/careers/

In summary, best get a master's and pass on the Ph.D. Bonus: you'll gain an extra 3-7 years of your young life (doing what you want).

Also look at "Grad school versus prison, quantified".

Wish I'd known all this when I was younger.

https://philip.greenspun.com/blog/2018/12/09/grad-school-ver...
• <noscript> doesn’t work in XML syntax. From the spec comes this description of why <https://html.spec.whatwg.org/multipage/scripting.html#the-no...>:

> The noscript element is only effective in the HTML syntax, it has no effect in the XML syntax. This is because the way it works is by essentially "turning off" the parser when scripts are enabled, so that the contents of the element are treated as pure text and not as real elements. XML does not define a mechanism by which to do this.

That’s the sense in which I say it doesn’t work. In the way people most commonly use it, to add a “JS disabled so this won’t work” message in the body, you’re saved by the user agent stylesheet including `@media (scripting) { noscript { display: none !important; } }`. But if you try doing things like varying styles via <noscript>, that won’t work. And that’s why <noscript> is (nominally, as ever) disallowed in XML syntax.

• As for <nobr> seeming presentational: it can be used presentationally, but so can <strong>, and often is. If I think to places where I’ve used it, most of the time perception of the content would have been materially harmed by line breaks. And that’s the real test of whether something is presentation; framed another way, in a Reader Mode, should it remain or disappear? I expect inline styles and spans may be stripped by a Reader Mode, including <span style="white-space:nowrap">, but I say <nobr> should remain. Drawing connections to Unicode may be helpful too; most things there are Unicode characters for, if there are HTML things for they should be preserved as likely content semantics: I wouldn’t expect a Reader Mode to mangle my Unicode NO-BREAK SPACE to SPACE or my NARROW NO-BREAK SPACE to THIN SPACE or SPACE—they can be presentational (or even stenographic!), but they’re used for content semantics. And <nobr> is content semantics.

• <wbr> can be expressed in CSS easily: <span style="display:inline-block"></span>.
This is pretty much exactly the case for this algorithm. It is a very slow hash table due to the lack of locality. It seems to only have benefits at very large size and very high load factor.

At that scale, it may be practically better to use a B-tree or a radix tree over a 128-bit hash of the key.
You articulated it beautifully.
In fairness, the goalposts for frontend dev shifted significantly in the past 10 years.

But also, no one thinks Full-stack developers are experts at everything. We are well aware they are the jack-of-all-trades developer archetype, that's why we hire them. They come in all kinds of shapes like you allude to, more like a starfish of skillsets with varying degrees of skill in each leg.

But perhaps the best thing you get out of the starfish, is you know they'll be able to pick up whatever you throw at them, and they won't complain that that they can't do it because it's not "frontend" or not "backend".

Corallary, good programming is universal. I find people tend to be experts in business domain and framework, regardless of where that lives on the front/back spectrum.
In my experience, I've seen no benefits (and sizable downsides) to using Python on the backend when the front end is React vs. using Node. There are tons of robust API frameworks for Node, a huge ecosystem, etc. So with Node and Python it's more potayto-potahto, and if that's the case, there are benefits to having everything in Typescript for standard server/client cases.

Note I'm not saying do this everywhere if there is a place where there are clear benefits to using another language. For example, while IMO the difference between Python and Node on the server for standard CRUD type apps is really one of preference, that's not the case for doing something with ML or LLMs, where the ecosystem around Python is much bigger, robust, and more generally familiar to the AI crowd.
Not anymore. As of last year, if you try to board earlier than your zone is called, the scanner won’t accept it and the FA will tell you to go to the back of the line. This is at least on Delta. I read other airlines are also being more strict
If you keep posting programming language flamewar comments to HN, we're going to have to ban you again. It's not what this site is for, and destroys what it is for, so please stop.

https://news.ycombinator.com/newsguidelines.html
The purpose of a hedge fund is to ‘hedge’ ie deliver alpha and not index beating returns. Obviously the fee issue is another layer.
If you have to gate check, it’s still free
>Apple launched Mac OS X Snow Leopard

I worked in an institutional IT Dept during this initial roll-out, and it bricked entire labs (wifi & printing, primarily).

Silver lining: greater opportunities after this "last job in tech."
I used that on my last trip to HK (10 years ago?), but we couldn’t check a musical instrument there. https://www.tripsavvy.com/list-of-airlines-offering-in-town-...
Matryoshka Quantization
In the linked article, there is a video of their supercar jumping over spikes on the road. Getaway vehicle!