skysight-inc/HackerNews huggingface dataset:
The analogy here is not a burger is made to look better with toothpicks, but that the burger vendor doesn't mention that it has a small chance of containing a deadly poison.
That is a Rails issue, not a Ruby issue. Outside some Rails libraries this is not a thing. Virtually all non-Rails libraries try hard to avoid modifying global state.
Languages don't scale (out), architecture does.

Well, maybe Elixir and Erlang scales out, since architecture is baked in.

Depending on how performant a language is, it can put off (sometimes forever) your need to scale out, which can simplify things. But both Github and Shopify are beyond the level of traffic that would allow you to get away with only scaling up rather than out.
I give zero percent odds that the person making this complaint was aware of the distinction between a cisgendered male in a dress and a trans woman in a dress — or the effect that their line of reasoning about an arbitrary person in drag would have on them — but you're right, I understated the demographics under threat.
I agree with 90%-95% of the article. I would phrase it more pithily as:

1. Use recursive descent for recognizing existing languages, where you have a good test corpus. (And very good point about testing INVALID inputs too!)

2. Use grammars to design new languages

I follow this with https://www.oilshell.org/ -- the compatible OSH is a huge recursive descent parser, and Oil is designed with a grammar.

Guy Steele and Russ Cox also mentioned this methodology -- design the language with a grammar, and then implement it a second time by hand. Then you REALLY know it! :)

It is definitely possible to not know the language you're implementing / creating!

---

As an undergrad, I never tried to design a language, or even thought about it honestly. But I agree that undergrads should know of both approaches, without necessarily getting into the details of CFGs.

It would be a mistake to just teach recursive descent.
Autopilot (not FSD) is glorified lane centering + traffic aware cruise control. Most cars have this nowadays. Tesla's is among the best but others are up there too. Out of spec reviews has compared these systems among many brands.

This Autopilot is pretty old Tesla technology, basically abandoned, to be replaced by their FSD stack which also handles cities.
So, the project you linked has a pyproject.toml file uses flit:

requires = ["flit_core >=3.2,<4"]
build-backend = "flit_core.buildapi"

Python.org defaults to using hatchling in the docs[1].

PyPA has a sample repository using setuptools[2]. This project is linked from Python.org on this page.[3]

Python.org recommends using setuptools under packaging recommendations as well, with no mention of hatchling or flit even on that page.[4]

No wonder so many devs are frustrated about this. I've been writing mostly Python for work and fun the past 11 years and I'm f*cking confused what tools to use. When I start a new side project I don't know whether a tool is going to exist and still work in a few years, because there's 10 tools trying to do the same things and it's not clear what the community is actually getting behind.

[1]: https://packaging.python.org/en/latest/tutorials/packaging-p...

[2]: https://github.com/pypa/sampleproject/blob/main/pyproject.to...

[3]: https://packaging.python.org/en/latest/guides/distributing-p...

[4]: https://packaging.python.org/en/latest/guides/tool-recommend...
Blood pressure, for one: https://www.sciencedaily.com/releases/2019/03/190307081024.h...
> Nobody cares to follow up and hate on Mary Barra everytime there's an AV or EV conversation. It's absurd

This is the cost of the kind of marketing Elon engages in. By making himself a very prominent public individual and the face of Tesla, he's inextricably tied to the brand. No one knows who Mary Barra is because she's not on Twitter replying to AOC with sick memes. Unfortunately the knife cuts both ways and now that Elon is regarded with a lot of suspicion by many that's transferring to Tesla as well.
Drinking has enormous external effects and I'd rather be around a chain smoker than a drunk.
Evernote with Zappier integration is one of the ways I've done what you have suggested. Specifically I tried to track the weather (automatic email to evernote) along with my vitamin D usage and mood. It worked OK.

Ultimately, I consider data points like that very ephemeral, and it's almost useless after the fact.
According to various sources, such as Snowden's "Permanent Record", the tor network was designed to allow spies in remote locations to communicate securely with a known endpoint (such as CIA headquarters) without anyone being able to easily trace their exact location. The content of the communication itself would not be readable due to strong encryption, but the metadata (source and destination headers) could reveal who was talking to who.

However, nation-states with enough backdoors to all the servers serving as tor jumpboxes could likely deanonymize the remote user (it's assumed they'd be watching all traffic going to and from the known endpoint, which in Snowden's case was a journalist's email server).

Snowden's method IIRC was to acquire a laptop or phone without leaving any identifying marks (ownership information), then drive around until he found an open wireless network which he could log onto, then he'd use that network over tor to connect to the journalists he was talking to. The device was used for no other purpose, never turned on and connected to his home network, etc.

There doesn't seem to be any way for two anonymous parties to find and connect with each other across tor in this manner however, without having some other side channel to coordinate time and place and exchange identifying information.

You can still hide the content of communication using PGP-style strong encryption, but even then, it's likely that keys could be compromised in some manner.
Can you wait or do you need a machine immediately. There will probably be some lead time before the new machines are delivered.

If you have a computer you can still use the move is definitely to cancel. Then either buy the new shiny or buy the older models (unused or refurb) at a reduced price. These M processors are so good that for me, the ones currently shipping are perfectly fine.
What is "age appropriate" changes by the year, and is not universally agreed upon by everyone. I'm not sure that is a problem that will ever actually be solved.

As for categorizing content in general, I think it's pretty safe to look at Facebook and Twitter for examples of content moderation failing in spectacular ways, just as it is by all of the horror stories of Google accounts being automatically locked for utterly unclear reasons because some automated system picked up some cue and erroneously banned the account.
Show HN: ArXiv Feed – An easy way to keep up with AI research
Hey HN!

I've always found it hard to keep up with the latest AI research, so I built Arxiv Feed!

https://arxiv-feed.vercel.app/

It's basically a feed of AI research papers + a one-liner explaining what problem its solving, etc.

You can also click on any paper to get a TL;DR.

Right now, I've only indexed a few hundred large language model papers, but will expand to indexing AI papers in other topics.

Thinking of also adding a way for people to up-vote/down-vote papers.

Would love to hear any thoughts/feedback! :D

Thanks!
This never really made sense either -- labor is manufacturing's largest "avoidable" cost by far, so all manufacturers want to reduce the amount of labor to an absolute minimum. The machines Tesla were buying to automate their plants only existed because other auto manufacturers were already using them for the same purpose. Tesla thought they could extend their use to places where traditional manufacturers had decided against it -- for instance shaping/fitting body panels, but quickly learned why the GMs and Toyotas of the world had human input in those areas.

Trying to "out automate" companies who make literal millions of cars per year was never a recipe for enduring margins. There are plenty of videos from even economy car assembly plants 15 years ago where robots did the entirety of the welding and humans were only involved for little bits of final assembly.
To reiterate your point about RAM for anyone wondering: don’t get the 8gb version! I’ve run 3 Apple Silicon Macs in different configs since 2020. Real-world performance on a range of different workloads is substantially worse than the 16gb version. Don’t even think about having more than one user logged in!
GCE has been offering diskless instances since always, even if customers did not realize it. They explicitly describe some instance types as "diskless" these days.
Seems you are right, looks like IRC came out of something call MUT. I wonder how I was thinking BIX was somehow involved :)
Achieving Sustainability through the use of ERPs
One of the artifacts is weird colors at the edges
We launched our product on Product Hunt today and thought it would be fun to share all of the metrics we're tracking associated with our launch.

We followed several of the Product Hunt launch checklists including...

* https://heyday.xyz/blog/how-to-launch-on-product-hunt/

* https://www.producthunt.com/launch

Learnings so far

* It's REALLY important to stack a bunch of upvotes right at midnight PST. We fell behind in the first hour, and it's quite tough to get back in the top 10 afterwards. Make more friends in Europe and Asia!

* Launching on PH is fun, but not a lot of discovery seems to actually happen on the site. It seems like the winners from the initial batch of upvotes at ~2am PT generally stay the winners throughout the day

* Some of the "how to launch" articles suggest that only getting "seasoned" accounts to upvote and comment is important. On the contrary, seems like a lot of the top 3 traffic is driven by fairly low quality interactions (not many comments and low quality comments)
I can definitely see myself using this in previous roles!
I think it's much more related to market segmentation and upselling. If they started shipping 16GB in the base model they'd probably have to price it closer to the current price of the 8GB one than to the 16GB to stay competitive.

8GB is probably enough for most users in most cases currently (not necessarily in a couple of years, which means they'd update earlier) but the cost for adding 8GB would be pretty low for Apple.
That logic isn't sound. Why put warning labels on anything? We could find a way to replace damaged lungs with artificial ones instead of not smoking.

It is like treating the symptoms when we could instead just not poison ourselves. We should of course do both, but curing cancer is about as difficult as any medical science task can be. In the meantime we could try letting people know that something might cause unwanted health effects.
Is there a study showing countries with differences in life expectancies between countries with low or high alcohol consumption? Given that we've had prohibition in the US before and that couldn't have gone worst, I feel like the society-level considerations are very relevant here.
Ask HN: How about a real human generated Matrix?
Imagine a computer generated environment in which intelligent agents live, thrive and die, just simulating how life evolved, how humans interact with their species and other species.
agents that you can control.
Where you are the GOD of your own little world.
PS: the agents can be trained using RL.
What are your thoughts about such a world?
They hedge in where they think the currency is going too, as they appear to avoid changing a price between releases.

So it's USD * exchange rate * VAT + pessimism.
But why warn about cancer unless the cancer is going to shorten your life? I need more information to decide whether or not I heed the warning.
"burning organic material, inhaling it deeply, and keeping it for long periods of time in your lungs is obviously dangerous" - While intuitively true, I'm not at all convinced it is factually true, though of course it may well be. Also it likely depends a lot on how much/often.

Likewise for: "charred material slowly snaking its way through your intestines"

"Life is hard enough without having to worry about every last damn thing." - Amen
Why is it that you want d to run a then b then c, if a, b and c are independent goals?

It might be that `make` is the wrong tool for the job here, but I'm not sure what job you're trying to accomplish. You might be having an XY problem.

https://en.wikipedia.org/wiki/XY_problem
Music from code is a very interesting idea, but it always struck me as a something to be done after a melody is made rather than a tool for creating music. The instantaneous translation of motion to music on an instrument is difficult if not impossible to replicate with code. Euclidean rhythms are a good application.
Independent reviews indicate that GM SuperCruise is superior in most respects.

https://www.cnbc.com/2022/12/21/test-driving-gm-ford-and-tes...

Mercedes-Benz is about to launch true level 3 autonomous driving technology, but it's not quite available for purchase yet.

https://www.thedrive.com/news/mercedes-benz-gets-approval-to...
If I was a smoker and had to look at those pictures on the pack I think I'd think about that from time to time. Not sure if that alone would cause me to quit but perhaps it would be one aspect.
I think the opening is what separates this from "not technically lying". By leading the video with "The person in the driver's seat is only there for legal reasons" when they know for a fact that the vehicle had previously crashed on that exact route with that exact software they have in my mind elevated it to an outright lie.
Netbooted machines were not that uncommon in the past. I implemented and ran a large scale nfsroot build farm around 2010. The company was in the business of high end NFS storage so maximum dogfooding was a part of the goal. Prior to that at another company we had most of the infra (including stuff like corporate email and web servers) and also all the engineering user desktops on nfsroot. Seems a bit crazy in a hindsight but it got the company through the startup years and shipping several generations of products.
This isn't that bad compared to Elon speeches.

I still wonder how him lying about robotaxi in 2019, the whole 2 minutes speech he gave that prompted the rapid increase in share price, is any different from Elisabeth Holmes speech about Theranos blood recognition. Except that Holmes did not sell any Theranos share. I must be missing something, because it seems like I'm the only one perturbed by this.
The mba doesn't have a fan or any moving parts, which was one of the reasons I chose it over the mbp
Wikipedia outage due to 'Fatal exception of type “ConfigException”'
It's a very recent trait evolutionarily but seems to predate deliberate alcohol production for the most part. It's been thought that when the human population became very small during an ice age, the ability to eat old fruit under snow might have been very important. But you're right, populations used to deliberate fermentation for thousands of years, such as in China seem to be much better protected.
For one thing, the concentration has to be a thousand times less. For another, you're just not around it that much. For a third, how can one reliably measure the exposure? Far too many variables.
Shame they don’t just support non-pointer fields in the protobuf code to begin with…
Even if you are right it’s survivor bias, but to the parent commenters point being raised on the internet is sad because of the lost opportunity.
I did not know that, thank you!

But looks like I mis-spoke, the thing was actually ordered Dec 29, delivered Dec 30.

So actually two and a half weeks, a few days past 14, which does look like the return deadline in USA. I found a "check return eligibility" button... yep, nope.
Apple has a point tho: what PC laptop or what typical PC for that matter (and that price) can give you 96 GB of VRAM?

If you could run ML models properly on that machine, it would be pretty nice for inference on larger models.
Now, of course, Apple being Apple they expect you to hand-code ML algos in Swift (lol. lmao.) but still, 96GB of VRAM is 96 GB of VRAM.

Edit: Just to clarify, I understand that this has 400 gbs of bandwidth, not 3,2 tbs like an Nvidia Accelerator with the same size. But the latter costs tens of thousands and requires, well, a whole datacenter probably.
This allows you to run some GPT-X or Diffusion model on your laptop. In theory.
Ask HN: How do I get into art?
I have very little exposure to art. Art is a completely untapped field which I'm sure I'm missing out on. I've heard that stepping outside of STEM and appreciating other fields is a good idea.

How would you recommend for me to take a step out of STEM and get a taste of the artsy realm in life? I don't know what I don't know.
What's the percentage of those websites hosted in the UK? You aren't achieving anything with those laws. You should rather focus on content filtering on the device.
Smoking also helps with weight loss.
It takes millions in GPU costs to replicate what they did though. Perhaps Google might do it to try to take the wind out of their sails.
Give it time. ESS is making huge iron-based flow batteries that fit in a 40 foot shipping container[1], have a 25 year operating life, and can be stacked up at a solar/wind site like lego blocks to turn the intermittent generation into steady supply. There's other stuff like this in development.

[1] https://essinc.com/energy-warehouse/
My issue with the censors is they are too positive. If you ask ChatGPT to help write a performance review of a struggling team member or write a review for a bad food delivery experience, ChatGPT will be extremely positive about the service or person.
“Programming BASIC Adventure Games for the TRS-80”

“Assembly Language, Step by Step”

Check those out.
> he difference is that smoking has a bystander effect while alcohol doesn't (besides bar fights, j/k)

I don't think we were talking about abolishing alcohol. Parent claimed alcohol consumption does not have an effect on others which is objectively wrong.
Ah yes, the classic "Actshually the nazis called themselves socialist so they must be socialist"

Even though they were an extremely corporatist and oligarchical system. The nazis were so hilariously un-socialist, that one reason hitler pushed for invading the soviet union, an action that pretty much sealed their fate to lose, was to deal with those "bolshevik jews" who hitler was terrified were going to cause a socialist revolution in germany. Nowadays people scream about "Cultural marxism" instead because most people are smart enough to see "bolshevik jews" as the anti-semetic dog whistle it is.

Unless you think north korea is the morally superior country, they have "Democratic" in the name!
Dropbox to Roll Out Update with Full Support for macOS 12.5 by April
It's common approach because building something that you want is good motivation.

I don't think that works as well when it is some random project from the book. Like, sure, better than dry code, but I'm far more motivated to learn when I also make something for me.
Are you able to edit 4k video in FCP on the M2 Air with 16GB?

I'm looking to upgrade, and I want to go for the lowest config M mac that I can get away with for smooth 4k edits.
Not really less latency so much as the signalling can be run at much higher speed and/or much lower power without having to worry about stuff like the optional termination, the electrical properties of the socket->dimm connection itself, and much shorter track lengths. It also allows you to have as wide a bus as you want, limited by cost of packaging and die sizes on the package, instead of dimm size and board layout, which naturally has a much higher trace pitch than the package.

The higher speed "may" cause lower latency, but it's likely secondary at best.
I’ve long seen a need for this, brilliant.
Just writing without an editor - the main point I was thinking was that it was quite a significant upcharge. It’d be one thing if they had a, shall we say, optimistic video about future vehicles but selling something for that much money that implies it is a lot closer to available.
You might be able to install latest macOS using OpenCore-Patcher (it's just bootloader IIRC it does not modify the OS itself in anyway so it should be pretty safe). I've used it on 2011ish 17" mbp and had no issues.
Most google ML work is just papers; correct me if I’m wrong. Some models have made their way to hugging face like T5 but I don’t think any have a web interface.
1. It's not easier to use them than JSON when just getting started. However, the pay off is the strong typing and zero-copy access that they offer to folks that need to support clients on multiple architectures.

2. No, writers can directly embed structs and primitive data types into binary buffers at runtime through an API generated from an IDL file. Readers use direct memory access to pull values out of the buffers. If you set it up right, this can result in a massive perf boost by eliminating the encoding and decoding steps.

3. Facebook uses them in their mobile app. Another commenter mentioned use of the in the Arrow format. The flatbuffers website isn't the best, but clearly documents the flatbuffers IDL.
I interpret the opening claim as "if it were legal for us to film this without a driver we would have", and I think that's probably true. But while that's reflective of a pretty worrying safety attitude for a car company it's not lying.
I hate defending Tesla/Musk, but the reason the new batteries have worse energy density is because they switched chemistries to much cheaper, longer-lived, and safer lithium-iron-phosphate batteries.

The downside to LFP batteries is that they are less energy dense than the old NMC chemistry, though modern LFP batteries now have the same energy density as NMC batteries from about 10-15 years ago (due to the fact that individual cells can be placed more closely together than in NMC batteries due to the lack of thermal runaway risks).
Also that American Indians seem to have less of a tolerance to it, as alcohol was fairly unknown before the Europeans came.
They're used a lot in video games and embedded systems. They're not something you see advertised.

grpc and Thrift are mostly backend service interconnects in lieu of RESTful.

Capnproto is also awesome.
Copyrights exist as an incentive for humans to bring new works into being. They are not incentives to use any particular tools to bring those new works into being.

In my opinion, under this rubric, the extent a computer-generated work can be copyrighted (or be seen as transformational enough to be fair use) would depend on the amount of effort a human put into iterating that specific piece of work.

And even then whether or not Andy Warhol's paintings are copyrightable, or are unauthorized copies of copyrighted work, is still going through the courts.

> When the first spreadsheet came out it was very much a similar process.

Processes have never been copyrightable. A particular implementation can be patented, but copyright is an entirely different form of intellectual property.
> under 10% of people who try alcohol become addicted

Iffy number or definition? In my circles I am sure more than 10% of people abuse alcohol daily, and I would consider them addicts. Then again, New Zealand has a drinking problem.
Has been done before that for countless other substances.
The bias starts before the first sentence, with the headline.

I'd like to think any journalism student in their first week would know not to do this. And one with some awareness of tech would know that general-purpose surveillance and censorship are ongoing battles, and at least acknowledge that angle.

This looks like a press release.

Maybe Ars Technica should stick to product advertorials, and we on HN should find real reporting around which to consider important societal issues.
Responses are pretty much what you’d expect. Mostly summed up with¹:

> It took you six days to come up with this?

¹ https://twitter.com/ghettoglass/status/1615407637918814208