skysight-inc/HackerNews huggingface dataset:
Yep. Then there are the second level codes such as en-us (American English) not to mention whatever you write to denote the differences between Chinese in various dialects written in simplified or traditional characters or the various non-Chinese languages in China that may be written using Chinese characters or with some other characters such as Roman or Cyrillic.

Thus the system is obscure to the layman but for the pro or serious amateur you find the standard is not well defined at all.
> I think the only language that gets Unicode 'right' out of the box is Swift, as it actually provides grapheme iterators, Locale awareness, etc. - but it comes at the cost of the language being tied to the (ever-moving) Unicode standard.

I think this might (at least partially) be why Rust's stdlib doesn't have this. If it did, then support for it would be tied to Rust's release schedule and which version of Rust you're using. Granted it is every six weeks, and it's usually trivial to update, but that's still a connection that could be an issue.

By having this be in a separate library it means that it can update as and when it needs to, and it's not inherently connected to a specific release of Rust.
> there is nothing in the way in which delusional beliefs are developed, maintained, or defended that can be legitimately described as a dysfunctional process

Seriously? Delusional thinking is a dysfunctional process almost by definition, since it produces invalid conclusions.

> these cognitive biases are a common feature of human cognition and not a dysfunction giving rise to a pathology

That’s like saying that cancer is OK because it arises commonly in many humans.
Ha, good one. I never was a great speller. In fact in 6th grade, I wrote a program to do my "write your spelling words 5 times" homework for me. The teachers would let us type it on a computer, and this was in the days before copy/paste was well known.
One of the biggest games in my childhood, often played in local lan network cafes.

I also used to play the DUNE strategy game.

I miss the age of RTS games. Nowadays the only game barely worth mentioning is Company of Heroes
They are certainly different cores.

But above a certain threshold of performance, what matters to me as a consumer is perf/$.

Also keep in mind that they compared to the MacBook Air model which doesn't have fans for cooling and Geekbench is known to be a short burst benchmark. So Qualcomm's multicore performance lead might be larger for continuous usage.
Oh, for a second I thought you meant the limited VS Code, not the real Visual Studio - but I checked and they do actually have a proper full VS running on ARM now, that's super cool. Would make me seriously consider buying an ARM windows laptop.
rebuttals:

- LLM capability has grown spectacularly fast. Google published the transformers paper in 2017. Remember when OpenAI said GPT-2 was too dangerous to release? That was five years ago. Now look where they've gone and where trillions of dollars are going. https://news.ycombinator.com/item?id=20912556

- what is the "actual definition of AI"? Do you mean AGI? Machine learning and deep learning have been subsets of AI since their inception.

- LLMs or any AI tech does not need to "reason, understand, debate and criticize" to be useful, disrupt the economy, and change how people work and live.
You described v1. Just wait for v2.

You can’t possibly think these things will remain clowns forever.

These things aren’t “Markov chains” - the architecture is significantly more scalable, which is exactly why this time is different.
You still have to do the hard part. Writing all the prompts. That's what we do in all those meetings that sap our time, energy, and patience. Even if we complete all that we rely on devs to identify and/or fill in gaps along the way.

If you think your job is on the chopping block by way of AI then you are confused about the value you offer. I'm often disgusted that even senior devs are confused about what their job is.

AI is an amazing tool for software development--the perfect immediate application. Pick it up and use it and don't look back.
The 28-byj-48 were designed to oscillate air conditioner vents, and as such have an internal slip-clutch mechanism to add to the abysmal backlash of their gear box.

There is also the weight and energy consumption to consider.

People may be better off gluing a small bead to one side of a flip dot display. =)
> You keep saying “design” like this dinosaur would have been architected a certain way by some form of intelligence, rather than evolved over millions of years through dumb luck.

Yes, I do. Because we are several million years away from being able to personally verify the ideas we are presented with, when it comes to dinosaurs. We are dealing with a hypothesis based on the deductions from a small handful of bones, not reality.

Eg, when I was younger dinosaurs were never feathered. Pretty much all are now. It's that the ideas evolve, not the dinosaurs.
> The old cars are nice but when they crash… I wouldn’t let my kids drive them.

I don't know about nice but the bench seats eliminate the back pain from buckets - especially modern ones. Lack of pain increases spatial awareness.

As for accidents they avoid the inherent risks that come with unremovable, attention-eating LCD display and headlights that blind all other drivers.
> I've tried to build a local network, but haven't had much success yet.

I've had a similar problem in Rhode Island.

It seems like meaningful meetups are just hard when you don't live near a large community of software developers with similar interests.

I imagine remote work exacerbates this. I.e., more of us live away from those population centers.
What about when column statistics don’t accurately describe a subset of the table that you know from a business perspective is likely to have different dynamics? Allowing the client to essentially A/B test between different advisements and evaluate performance, with full knowledge of that business context, may be meaningful at certain scales.
Weird. Gives the specs of a custom build, says its fast, likes having USB ports on the top (all my cases have had usb ports in front or on top for 10+ years), a single picture showing how case mounts look like rocket ships, and “best computer ever.”
Maybe, but engaging an American company to run a background check on an American would represent a significant commitment for the typical Chinese person. It's not a realistic idea.
Crap. This was so great with microG :(
GPT 4 yes, but Mixtral, Miqu, Yi-34 and 3.5-turbo are about equal, at least according to the leaderboard. It would probably work just as well with open models. Perhaps even better with some RP fine tunes that are designed for this sort of character handling.
Yeah we should stop calling it dark matter and call it “missing matter” or “the unexplained matter issue” or something that is more obviously a placeholder.
It matches what we’ve seen from Hubble for some time. JWT verified Hubble.
Yeah, that would be like using 12 valves in an engine instead of 8 valves to get 16% more performance!
It's just an undisclosed advertisement
Discussion from four days ago: https://news.ycombinator.com/item?id=39673087
Or complain about having to talk with people.
Another idea: Instead of actual tactile dots, use a voltage between two appropriately sized/positioned contact points, high enough to be felt by the fingertip, but not so high as to be uncomfortable. Then you just manufacture it as a regular PCB.

(It would probably be required to multiplex the voltage between different dots, so that the finger current always flows within the small area of individual dots, rather than between dots.)
There's a plugin for apple's but I think it's unmaintained :(
‘Twas a joke about JSON Web Tokens _sigh_

Note: my original comment said “JWT”
The article is about how JWT agrees with independent Hubble telescope measurements. Both disagree with a 3rd measurement that theoretically should be in agreement. Therefore, the theory is obviously wrong/incomplete in a measurable way.
Sidestepping the discussion about the billions in subsidies that SpaceX got or didn't get, and the technology transfers they might have, or not have benefited from, SpaceX actually has a broad market they can leverage to turn a good profit with the excellent product they designed.

That will not be the case here, at all. Aircrafts are designed for very specific payload/range configurations, and are a lot less competitive once out of that optimum.

A 100 m plane designed to carry 80 tons of blades over 2000 km is of little use to anybody else. It's not anywhere close to the loading capacity of a 747 they are comparing themselves with, and it can't even cross the Atlantic. And that is if they even hit their payload targets at all, which is easier said than done.

And no, it is not magically going to carry 130 tons over 6000 km with a bit of tweaking. That's not how planes work.
W3C board vice-chair Robin Berjon about the InterPlanetary File System
To err is human
I’ve been using Github copilot daily for two years and ChatGPT for 1 year now. And I think the tide lifts all the boats. I’ve seen a (perceived) 2-3x productivity increase. I think these tools slightly favor people in front of the learning curve of a particular field. I’ve been dabbling in all sorts of things so if you’re a focused expert (who doesn’t need to explore but just exploit) you probably get less than a 2x boost from using LLMs.

I can see LLMs eating into the expert regime IF they get another 5-10x better. But even in that case human (expert) knowledge will be required to know what is possible and hence what to ask (kind of like reward function design in reinforcement learning)
Comet that passes by Earth once every 71 years visible in night sky
In this example, Long Island being a giant island is still out of land remaining to build any large scale power plant, and the island along with NY is in dire need of more generation capacity.
How does the economics work with this?

* 21 engineers worked on it

* average salary 200K per year

* 18 months i.e 1.5 years

* 50% of the bandwidth

* 1x extra cost for all the pending features for next 3 years

so 21 * 200000 * 1.5 * 0.5 * 2 = 6.3 Million

* since they mentioned they were running largest instance in 2020, which is r5.24xlarge i.e 15.84 per hour

* they grew 100x from 2020

* assuming they went reserved instances, they would have gotten about 50% discount

* at this scale, they would have got atleast 20-30% enterprise commitment discount from aws, lets consider 25% discount

so 15.84 * 730 * 12 * 100 * 0.5 * 0.75 = 5.2 Million

if they were to go with planetscale and even if planetscale charges them 30% extra, i.e 6.76 Million, which means they are only saving about 1.56 Million per year, so it will take them atleast 4 years more to realise their cap-ex investment into building this in-house, not to mention all the extra maintainence outside the new features they are yet to implement, like reliability, observability, version upgrades etc,...

what am I missing?
You can't describe any process outside of pure mathematics that only produces valid conclusions. Every other process sometimes produces output that is just wrong. And even then mathematical proofs sometimes have errors.
Devils advocate: Invalid conclusions, but potentially fruitful behavior, for them.
Radio Station nabs San Francisco's last unclaimed FM frequency
I'm just impressed with people's creativity in coming up with these hacks
I watch some intro to OCAML videos, got excited about the languages features, then tried reading some real OCAML (Tezos, which was touted as the star of idiomatic OCAML projects - can't find the site that listed it now), and I found it so incredibly dense, hard to read, and almost completely devoid of meaningful naming and comments. It felt similar to reverse-engineering minified code to me.
Even the super civil and Western like UAE only normalized relationships with Israel after the Trump administration made it a priority

Not every Arab in the region is going to grab an AK and march on Tel Aviv but if your message implies that the 500M strong Arab population in the region have come to like or even hold a neutral stance as it relates to Israel that's wrong. Very wrong.

Think about how Russia is perceived in Europe now, except constantly for 50+ years, during skermishes and wars they are perceived the way Ukranians percieve Russians now.

When there is background hatred noise it's only a matter of time until it explodes
It’s okay, I had a good chuckle
Me: writes the EOS token on a piece of paper and passes it over

AI: Doesn't look like anything to me.
Not listed: living in a neighbourhood with great cycling infrastructure and less cars in the first place.
> In my experience developers almost never comeback to a query with hints to double check if hints are really needed.

What's needed, then, is a benchmark suite that tests if those hints still give a better performance than a hintless query
> Why should I (in NOLA) take a salary that I got as a team lead 10 years ago on the West Coast?

I can't speak for your particular situation.

As someone laid off about a year ago, the answer for myself is supply and demand. I had been holding out for my previous
TC, but now I'm pursuing lower-paying positions.

It's disappointing, but I don't take offense at it.
why not both? i run a 34” 21:9 oled and a 27” vertical. its great.
> The clients can monitor the ledger via consistency proots and it is highly beneficial as that prevents any chances of split being undetected view without requiring to trust other parties in the process. Clients submiting the record to the chain they can get inclusion proofs, but they can also at random times can query that the previous chain root commitment is consistent with existing one in the process keeping consistency proof chain.

The design you're describing doesn't have those security properties.

A malicious or compromised Log conducts a split-view attack by showing different views of the Log to different parties. This is done by providing different parties with different inclusion proofs and consistency proofs. Thus the Log remains consistent from the respective network vantage points of the target(s). They all see an append-only log.

A Client or Monitor shouldn't merely be concerned with whether the Log is consistent from their vantage point. It should be concerned with whether the Log is globally consistent, i.e. whether all views of the Log are consistent with each other. Historically this has led to designs where the Clients gossip consistency information to each other, the introduction of Log Auditors and witness cosigning. I prefer witness cosigning, although to be fair Clients gossiping can work in some designs. Apple's transparency log design is one example, if I remember correctly. It's been a while since I thought about transparency logs.
Worth noting the author disagrees with the theory and states as much a few times in the article.
Range Partitioning: Zero to One
Author here. I published most of these in one batch two years ago, and this is a relatively short time for compilers and libraries to catch up (when Daniel Lemire publishes something, it also usually takes a few years before it makes its way to the standard libraries, and he is much more involved in the downstreaming process than I am).

In my opinion, the main challenges are:

1. Lack of suitably narrow abstractions. E.g., my "binary search" implementation requires building a small static structure (6-7% of the original array size), and although it is extremely hard to imagine a practical use case where you get a sorted array but can't spend linear time on its preprocessing, it's technically not a drop-in replacement for std::lower_bound.

2. Backwards compatibility. E.g., std::set has a requirement that a node deletion should not invalidate other iterators, which makes it harder to implement it as a B-tree, which has to move a lot of keys around after a node merge/split.

3. Performance regressions. Sometimes a change can make a program 2x faster in most use cases but 1.5x slower in some specific one. If the hardware handling that use case was already at 90% capacity, it will now start to fail after the upgrade, while a 2x improvement on other use cases is just "nice" and doesn't offset it.

4. Vagueness of "better". There are about 10 blog posts on the internet now claiming they have designed the fastest hash table in the world—and every one of them is right because they are using different benchmarks tailored to their specific data set and their specific hardware.

5. Desire to implement things more generically in the middle-end of a compiler instead of the standard library, which is much harder to do. You don't want to hand code the optimal SIMD procedure for calculating the sum of an array for each CPU microarchitecture; you want the compiler to do it automatically for everything that resembles a simple "for" loop. This also leads to a diffusion of responsibility, with compiler people and library maintainers arguing over the appropriate place for an optimization to be implemented.

6. Lack of incentives. Most people who can implement these optimizations work for big tech and would look better in their performance review by contributing to their employer's library (e.g., Abseil for Google, Folly for Meta), or at least to a library with a less Kafkaesque review process like Boost, rather than the standard library.

7. Things still being in the research stage. For example, I recently discovered (but haven't published yet) a new GCD algorithm that seems to yield another ~2x improvement over binary GCD (~4x over std::gcd), and so the guy who recently pushed it in libc++ has in a certain sense wasted work.

I haven't rerun benchmarks myself, but I believe some relatively decoupled parts of the STL have actually since been upgraded in some compilers (std::lower_bound is now branchless, std::gcd now uses binary GCD, std::accumulate and similar reductions now use instruction-level parallelism when they see it) although in all these cases I didn't discover but at most only popularized them.
You can look at the code. It's like 50 lines. It is logically trivial. I was replying to a comment that called it "super interesting", which is why I pointed out how trivial it is.

> No, if Gumroad bans you, you can't just set up your own crypto smart contracts and make money that way.

For no reason other than people don't want to.
Study reveals breakthrough in understanding brain stimulation therapies
The article isn't particularly convincing given that they asked two "AI enthusiasts" and Ethan Mollick who, last I checked, was pushing the hype train as hard as possible.

I don't claim Devin is bad, but these are not sources I can trust with an objective evaluation of the question.
Working draft of the proposed RISC-V V vector extension
> I still to this day, cannot hear what syllables are in words. ‘Cat’, 1? I hear 2.

> I cannot understand when I mispronounce words. I get corrected often and repeat back the correction but it sounds like what I said the first time.

Interestingly, both of these 'symptoms' are completely normal, for people learning a second language.
If the hypothetical high level language doesn't allow for ambiguous meanings, you can write a compiler for it and you don't need the AI.

(Not saying you're wrong about "higher and higher levels of abstraction" - that's the way it's always been - but the unique promise of AI is the ability to deal with ambiguity in the requirements).
Intentional beach glass == bad, unintentional == good?
I do wonder if storing crates or trucks filled with poisoned vodka bottles right at the border would stop an invading russian army...
Soundscape enrichment increases larval settlement for coral Porites astreoides
> Remaining curious about the speaker’s perspective, where it comes from and what it means to them, is always the best policy.

I wouldn't advocate that people with delusional beliefs should be ignored 100% of the time, but it's hard to remain curious in the face of a lot of delusional beliefs that you've heard a hundred times before. Yeah, sure, 5G gives you Covid. That was a fun one to unpack the first time - definitely worth being curious about where that came from. But eventually you start to recognize patterns of nonsense, and it just becomes boring, so we arrive at dismissal as a time-saving heuristic.

I’m all up for hearing some novel delusions.
Behind the Breakup of Elon Musk and Don Lemon
Misirlou
I enjoyed listening to that episode, thought it provided some great insight into counterfeiting operations, all handled by one guy. Episode 102 (https://pca.st/episode/af0b0522-176e-4b84-958b-583a72746bc8)
> Aren't there two arguments for why this is bad?

> - db will generate new plans as necessary when row counts and values change. Putting in hints makes the plan rigid likely leading to headaches down the line.

> - as new Postgres comes out, it's planner will do a better job. Again forcing specific plan might force the planner into optimization that no longer is optimal.

It depends what is your priority. Most production environments want to favor predictability over raw performance. I'd rather trade 10% performance degradation in average for a consistent query performance.

Even if statistics or new versions could come with 10% better plans, I prefer that my query's performance is predictable and does not experience high p90s or even worse that you risk experiencing plan flips that turn your 0.2s 10K/qps query into a 40s query.
> so even if one of your tech doesn’t fail, something else in your tech circus can fail, ruining the experience anyway.

I keep a 15yo gateway laptop hooked up to mine. The battery failed but otherwise it performs better than new (ssd,ram).
Unrelated to the article but seeing .tk brings back many memories. As a kid without a bank account let's alone an international credit card (VISA/Mastercard), dot.tk is the only way to put a website online with your name. I created countless of websites with .tk for classmates, school and families.
Study finds rerouting airplanes to reduce contrails not as expensive as thought
In case you didn't know, sleeping on your right side maximizes the clearance effect, while sleeping on your stomach minimizes it.
These were all good shows but honestly have zero interest in the prestige dad history shows mentioned in the article
Is this like MSSQL's WITH(INDEX())? [0] (Does PostgreSQL have this? It seems it doesn't [1])

[0] https://stackoverflow.com/questions/6593765/how-to-use-index...

[1] https://stackoverflow.com/questions/309786/how-do-i-force-po... - and https://www.2ndquadrant.com/en/blog/hinting_at_postgresql/ says why Postgres devs think this is a bad feature
Why language is central to the survival of cultures and communities
Doesn't seem to be a real review?
I am quite confident my job is not in danger. Sure - scaffolding and boilerplate can be automated using ML - but problem solving - not at all.

The reason is simple - to find a solution is to create a program that has a specific set of properties. This - by Rice's Theorem - is not possible to realise using a Turing Machine. So as long as the solution search space is small (ie. we are talking about very similar programs to generate) - ML based methods are fine.

But once we are talking about finding solutions to non-trivial problems - I am sure human is needed.
Y Combinator's chief startup whisperer is demoting himself
Before moving away from our previous neighbourhood (new high density suburb), we were seeing an increase in door-to-door 'selling' generally, whether it's charity or political or religious or telco.

We figured it was the higher density of newer neighbourhoods that was driving the boom, although this kind of data tech is obviously making it a better proposition too.

It's probably a good time to be a "No Soliciting" sign manufacturer. I wonder what other defensive 'tech' you could deploy to avoid this stuff entirely.
A lot of "companies" start as individual developers that don't want to have their personal address and phone number made public.
https://archive.ph/2m3YN