skysight-inc/HackerNews huggingface dataset:
I think you will probably see a noticeable increase in quality if you install one of the "netflix 1080p" extensions[1].

[1] https://chromewebstore.google.com/search/netflix%20higher%20...
Even pre-LLMs, I’d basically rewrite papers using simpler language when I was a co-author. The baseline was never very good, I’m afraid. For some reason researchers love using ten-dollar words even though their overuse makes the paper read pretentious and obfuscates the meaning. Folks, please read the following essay by Orwell, and then read it again and again until it sinks: https://www.orwellfoundation.com/the-orwell-foundation/orwel...
By coincidence, jwz just blogged on this https://www.jwz.org/blog/2024/06/mozillas-original-sin/
It's true that general-purpose robots have made little progress, compared to general-purpose AI, but the reasons for that might just be financial. AI has become a self-justifying busines model whereas generalist robots are still academic projects, kind of how deep learning was a decade+ ago. Maybe making tactile-aware robots that can navigate random environments will end up being subsumed by ML algorithms using cheapo hardware, kind of like this:

https://mobile-aloha.github.io/

AFAIK this is the current for-profit SOTA robot, which goes for $16,000:

https://www.unitree.com/images/Unitree%20G1%20EN%201080p%20%...

My guess is that it's just an expensive toy, only useful to robotics researchers. But I can imagine in 10 years the big LLM+vision models could somehow pilot them, perhaps very slowly compared to a human, but as long as they can finish the job at 0.1% of a human's wage, it might not really matter how much slower they are.
You are right. It just should be like so:

Get:

const likes = (await kv.hget(postTitle, "likes")) || 0

Post:

const likes = await kv.hincrby(postTitle, "likes", 1);
To share my own experience, I first tried meditating seriously in the context of a 9-day retreat and the first 4-5 days were as you described. Anxiety, melancholy, boredom, frustration, then a period of emotional catharsis and much more enjoyable meditation after that. I think it really depends on how much shit you're repressing.
> I am almost 45% sure we will see a AI for Jhanas in the next 50 years.

The Atlantic article on this Jhourney company says "according to its founders... the combination of artificial intelligence and EEG recordings of the brain will give novice meditators bliss on demand."

So we're already there! Unless you meant an AI that actually works, in which case I have no idea.

https://www.theatlantic.com/technology/archive/2024/03/jhana...
Picassos hung in toilet in response to adverse discrimination ruling
Smoke has a distinctive smell, and steam is damp. Both have a distinctive appearance.
Anthropic CEO says we need to think bigger than a universal basic income
Those iconic '90s Windows screensavers had a purpose
The problem when a new field opens up is that there's a huge land rush as everyone dashes in to stake a claim. We all know very few plots contain gold, but if you land on one that does, it can pay well. Very well.

So the degree to which you are affected depends on your risk/return equation. There are always "get rich" opportunities (which are usually balanced by "high risk" aka "get poor" results.)

The later the stage, the closer you are to the bubble bursting. This is happening -all the time-. (Think dot com, mobile, great recession, crypto (web3), and (to come) AI.

Don't misunderstand me. There -are- winners. Even in dot com. There are winners in every bubble. Lots of companies came through dot com just fine. Some grew mega rich (think Amazon).

Some companies will make coin on AI. Ultimately every business will end up using it in some form or another. Right now the miners are grabbing shovels and staking their claims. Most will go home empty handed. Some will create generational wealth.

What was it like in the aftermath of dot com? A lot of miners hanging around with nothing to do, waiting for the next field to open up. Me? I'm not a miner. I sell shovels and jeans.
Immich · Self-hosted photo and video management solution
Right. I guess I see that argument as an "economies of scale" argument, rather than as a "natural monopoly" argument.

In many industries large players will benefit from economics of scale. This is definitely true for Uber. But it's not a natural monopoly position -- if someone could offer the same service for half the price, people would switch, as we all expect they will when Waymo does this.

This is different from, e.g., AirBnB, where there's not that much a competitor could offer, necessarily, and they'd have to build a huge set of inventory from scratch, a true two-sided marketplace. A competitor that manages to cut the service fee in half would still face an uphill battle building up that marketplace.
'Glassy gels' are a new class of strong, stretchy, sticky materials
Prior art: Mona: Australian art museum sued over women's-only exhibit

(3 months ago) https://news.ycombinator.com/item?id=39777074

https://en.wikipedia.org/wiki/Museum_of_Old_and_New_Art
My bad my s22 is an ultra too. Works great still.
Two use-cases jump to mind:

* Allows incremental porting of large codebases to ARM. (It's not always feasible to port everything at once-- I have a few projects with lots of hand-optimized SSE code, for example.)

* Allows usage of third-party x64 DLLs in ARM apps without recompilation. (Source isn't always available or might be too much of a headache to port on your own.)
Researchers Say There's a Vulgar but More Accurate Term for AI Hallucinations
Mullvad browser review – Experience VPN-like security in a browser
Digital price tags can change the cost of groceries 6 times per minute
Don't sell short progress that has already been made.

I would estimate that for most people born in the 21st century, before they were born there were already more promising undeployed innovations that can't be beat, than new ones that will actually be deployed during their lifetime.

That's not all I do, but just about. Experimentation & discovery is like that. When I started out innovation was still as highly valued as it should be, up until the mid 1970's when people lost interest since nobody could afford to deploy anything any more anyway, unless they were among the most well-heeled who had weathered the economic devastation.
A conversation with ChatGPT to understand the papers perspective further: https://chatgpt.com/share/7f5449d3-3411-4462-acd1-ca9baa5351...

The references of interest:

Piaget, J. (1926). The language and thought of the child.

Monti, M. M., Parsons, L. M., & Osherson, D. N. (2007). Functional Neuroanatomy of Deductive Inference: A Language-Independent Distributed Network
Let's go with "definitely not", given the amount of other things that could be within a 7 mile radius of your location.

The blog paints this as some secret lair of nefarious experiments. It actually refers to the facility as a "Secret Silicon Fab" which is quite the logical leap. I would suspect they're etching PCBs, perhaps? One thing is for sure, it's not a silicon fab.

I'm sorry, but if you're going to come with grandiose claims, your foundation should be solid and not hypothetical.
Thanks. I listen to EmbeddedFM and I always hear about JTAG but have not used one. Interesting thought about subsituting an FPGA for a microcontroller. Guess you would have to know how to use one in order to do something trivial like blink/move a servo.
LLM Fight Club
BMW utterly failing to understand their customer base.
This is my biggest gripe with verification. I am hoping that LLMs help with inferring intent from a subroutine, then asking the programmer if the inferred intent is complete and correct, and then automatically writing/updating a verification harness.
A reckless introduction to Hindley-Milner type inference (2019)
I really enjoyed this read, thanks.

In the footnotes you said:

> One complication is that the counters have an "anti-tearing" feature for additional security

Two questions:

1. Why is it a "complication"? Is it just that it makes the counters more complicated, or is there something frustrating about the counters?
2. I would love to learn more about how the anti-tearing feature works!
Sure. But if someone is using, for example, a notched boxplot to quickly evaluate differences in medians (i.e., they know how to correctly interpret a boxplot), it can still be a useful plot that conveys specific information that you would otherwise not get when looking at a violin plot, histogram, kernel density estimate or a strip plot.

My point, again, was: just because a boxplot is not useful to some people, doesn't mean that it is not a useful plot (particularly when augmented with a rugplot or a strip plot). Plots are not just used to convey information to others: they are also a useful tool in exploratory data analysis.

Notice that you can also apply the same critique to almost any plot: some people don't know how to interpret a violin plot (or kernel density estimate plot) correctly... does that make them useless?

The main advantage of a boxplot is that it is parameter-free (unlike histograms, violin plots and kernel density plots) and quickly conveys very specific information (median, range, quantiles, confidence interval for the median) that other types of plot usually don't.
Interestingly I tried this on my Dell ubuntu laptop and it doesn't work. May have to try and figure out why at some point.
It is inaccurate to say “Boeing has retaliated” if some employees among over a hundred thousand did so.

Given that size, I’m sure there are plenty of illegal or unethical acts you could attribute to the company on account of individual employee behavior.
> So your argument is that software isn’t written well because TCP is too convenient, but we’re supposed to believe that a substantially more complicated datagram-first world would have perfectly robust and efficient software?

I think you can make a better argument:

Your operating system should offer you something like UDP, but you can handle all the extra features you need on top of that to eg simulate something like TCP, at the level of an unprivileged library you link into your application.

That way is exactly as convenient for 'normal' programmers as the current world: you get something like TCP by default. But it's also easy for people to innovate and to swap out a different implementation, without needing access to the privileged innards of your kernel.
This is fun :) I like it a lot! Good job :)
There is only one thing here that matters: options to deliver so that we can support the communities better

Everything else is basically FB Marketplace, Offerup, nextdoor, craiglist.

If you can make an app that enough people use is questionable, let alone be profitable is another thing.

Whats the plan to make $?
Try pre-release version, also needs newer Roslyn version so the SDK needs to be updated too. OS here doesn’t matter.
The problem is that *nix has system utilities who's binaries are named in such a way to make it difficult to replace the nice shorthands that are useful during interactive use, because they may cause problems during script execution.

If we could go back to the drawing board I'd say every system utlity should have a verbose name with some kind of aliasing system that provides easy shorthands to them. Then the shorthands could be replaced easily, with the verbose names being used during scripting.

This might seem like a moot point, since we can't go back to the drawing board, but many projects continue to make this problem worse by insisting on naming their binaries like we're still living with the constraints of the 80s. I guess because it gives them the flavour of "real" system utilities. It would be nice if projects stopped doing that, but oh well.
> It’s never that simple. You can’t just add some erasure coding and have it automatically solve your problems. You now have to build an entire protocol around those packets to determine and track their order.

Yes, and you'd want to mostly build this extra protocol only once, and stick it into a library.

> You also need mechanisms to handle the case where packet loss exceeds what you can recover, which involves either restarting the transfer or a retransmission mechanism.

Or you can use a fountain code, and just keep transmitting.

> The number of little details you have to handle quickly explodes in complexity. Even in the best case scenario, you’d be paying a price to handle erasure coding on one end, the extra bandwidth of the overhead, and then decoding on the receiving end.

Well, you can also use a simpler mechanism: you transmit all the packages from A to B once, then at the end B tells A which packages get lost, and A sends those again. Repeat until you have everything.

That way needs more back-and-forth communication, but doesn't need any fancy error correcting code.

> Fountain codes and even general erasure codes are not the right tool for this job. The loss of a digital packetized channel across the internet is very different than a noisy analog channel sent through space.

Yes, the loss model is different. However you can eg interleave your bits to get something that close enough to work.

The main reason you don't need to use error correcting codes, is that transmitting feedback to the sender is typically a lot cheaper on the internet than in outer space. Not least because even bad latencies are typically measured in seconds at most, not minutes or hours.

(You could however use these codes when for some reason you have a very asymmetrical link. Eg if you have internet via geo-stationary satellite, or if one sender is broadcast to lots and lots of different receivers, and doesn't want to deal with each of them individually.)
Nvm with the CoC plugin might actually do that. I have that for golang from the CoC plug-in.
Rider.

Also, autocomplete works in VS Code debug tab just fine?

Please stop trying to make the windows point.
This is so so awesome! One of the best things I have seen so far this year.
In spirit perhaps, but most certainly not in the implementation. For instance Wilson apparently intended and meant for one of his points to suggest that Danzig (a strategically vital 90%+ German city) should go to Poland. And that, among other absurd ideas, did happen in the Treaty of Versailles. It's difficult to claim you're about respecting the interests of others when making decisions like that.

And again this isn't about ideology or ethics, but simple self interest. Danzig (And other dubious decisions from the Treaty of Versailles) all but guaranteed WW2. In general it's quite interesting to consider how many major conflicts since WW1 can, in one way or another, be tied directly back to WW1. The War to End All Wars was really more like the War to Start All Wars.
Thanks. I thought I had read it, your quote is in the very end of it.

The whole remain of the article, from the title, keeps on saying it's "inexplicable", so I had skimmed it and wondered why they have so little imagination.
Thanks for the detailed explanation to grok the whole landscape.
I wouldn't say it's impossible, but when you're driving/biking in dense, busy cities, you encounter all sorts of unexpected dangerous fast-moving obstacles all the time. I can't imagine this would be a bigger problem than any of the other random shit flying around Manhattan at any given moment.
What is the ollama cLi, like a shell wrapper or something?
Thanks! That gives me a lead to follow.
I wish authors would include the full form in brackets after the first use of an acronym in a text.
If I ever came to power in a Stalinist dictator sort of way, and I had to choose “the car” everyone would get, it would be the Honda Fit.

Just a preposterously useful car without being conspicuous at all.
Show HN: AI Magic for Figma
And "AI" for OpenCV
This sounds surprising, unless you mean specifically a workload where a bunch of inserts and deletes are made using a stored cursor, so that they don't need to follow a bunch of pointers from the root.
CDK Global outage caused by BlackSuit ransomware attack
The summary is she is saying you almost always want to show one of two things (and not both):

1) To show the distribution, in which case just the histogram arranged horizontally in the traditional fashion is far better than a violin plot with 2 copies of the histogram vertically and some extra quartile stuff tacked on, especially since lots of standard libraries to do violin plots do kde with very extreme smoothing so the distribution they show can be very misleading as to the real empirical distribution.

2) To highlight the summary statistics (quartiles and median) in which case just the boxplot is better because generally these are hard to read on a violin plot

In case #1 this is usually because the distribution differs significantly from a Gaussian in some interesting way that would make a boxplot irrelevant or misleading. (eg it is bimodal or multimodal).

In case #2 this is usually because the distribution is Gaussian (or otherwise standard) and you want to compare it with other standard distributions. You don't need all the information in the histogram and to include it all would obscure the important point(s) you're trying to make about the median and quartiles. What is considered standard is going to depend a lot on the domain, audience and subject matter. In her case, she's an astrophysicist, so if you're looking at say red shift data from some observation, other astrophysicists will know the distribution you would expect to get from that sort of observation for example.

That video is basically a summary of all the conversation attached to this article in some ways.
I'm not surprised it works great. All models of the s22 are great phones. I really should have waited. It's awesome yours works great!

What do you think of the new AI additions? (I haven't really messed with mine yet.)
Centralizing and industrializing food production has its own famine hazards, like if a strong solar flare were to happen.
> But there are many details and interactions that you and I wouldn't realize or get right on the first try. I would rather not relearn all of those lessons from the past 50+ years.

Oh, the model I had in mind was not that everyone should write their network code from scratch all the time, but rather that everything that's higher level than datagrams should be handled by unprivileged library code instead of privileged kernel level code.

If speed is an issue, modern Linux can do wonders with eBPF and io_uring, I guess? I'm taking my inspiration from the exokernel folks who believed that abstractions have no place in the operating system kernel.
There are blind people, who cannot know if a car is present if it's completely silent.
I’m a fan of trying to write as much as possible in vim. For instance the GitHub cLi allows pretty much all GitHub writing to happen locally in my terminal.

Wish I could write google docs in vim, or for google docs to have a good markdown import/export so there could be a bidirectional pathway to producing them in the terminal.
What language do you program in?

You can use CsWin32[0] and CsWinRT[1] both of which provide rich generated bindings for their respective APIs. A colleague of mine recently got rid of C++ component thanks to the former, simplifying the solution build.

[0]: https://github.com/microsoft/CsWin32

[1]: https://github.com/microsoft/CsWinRT
You're using circular logic. You are assuming all physical processes are computational and then concluding that the brain is a computer even though that's exactly what you assumed to begin with. I don't find this argument convincing because I don't think that everything in the universe is a computer or a computation. The computational assumption is a totalizing ontology and metaphysics which leaves no room for further progress other than the construction of larger data centers and faster computers.
I think we ate the dreadful TESCO sandwiches in the City, near the hall when we visited. Almost no cars.
> Clearly, Roman lamps have lost their agency, presented as objects in museums or in photographs—a problem addressed by encouraging visitors to handle replicas of lamps and to light them virtually

I was disappointed to see so many photos of lamps behind glass, presented in a museum. Where are the visitors handling replicas or screenshots of lamps lit in a virtual environment?
It is a developer time tradeoff. If your app is mainly forms and not that interactive a framework like this would be OK. Internal crud tools would be an example. But you can’t use it for everything (you can’t use any framework for everything!)
Have you considered checking for sleep apnea or other sleep disorders/any other disorder?

It's advisable to consult with relevant doctors, get some tests done, and ensure you're not overlooking any underlying issues.

Relying on tips may not resolve the problem.
There are two fundamental things to teach in an algorithms course:

1) that there are many programs that implement the same algorithm, and many algorithms that implement the same function.

2) that there are a few basic tradeoffs we can make when implementing a function/customising an algorithm: space vs time, read vs write, deterministic vs indeterministic, etc.

I'd guess trees have traditionally been used, because there's a whole zoo of them, which clearly presents (1) and allows (2) to be learned (in "cookbook" style) even if they're never explicitly presented (in "textbook" style).
Your comment sounds good for overland rail, bus, event tickets, airlines etc and indeed QR is common.

But for subway/metro, during rush hour throughput it is important to able to tap an RFID almost instantly. QR is too slow and error-prone for subway/metro.

The world (including Montreal - these tickets are going away) has converged on credit card / phone / top-up charge card for that reason.
It also has a box plot tacked on because "why not"?
Determine mesh rotations to minimise overhangs for 3D printing