skysight-inc/HackerNews huggingface dataset:
Been running our tech stack on Elixir for the last 3 years. I'm the owner of a small e-commerce company where I'm the only tech person (and also the ceo so I can only spend 20% of my time on tech).

Why I love it:

- The mental model just clicks for me. The syntax is really simple and the semantics are consistent. There is no abstraction. It's all about processing data.

- The REPL (IEX) is way more than a REPL. It's "you inside your running program". You can poke around your code, draft it, debug it, right there. You can fire it on prod to understand a bug. Or use LiveBook, think of it like the Elixir version of Jupyter notebooks that can connect to your application.

- Real life performance is great, not because of speed but because of concurrency.

- The whole developer experience is great. Mix (the build tool, dependency manager, etc.) is simple, awesome. Dependencies are really rarely an issue.

- It's rock solid. In 3 years, I never had one downtime.

- LiveView is a god send. Not having to switch language for UI work is amazing, performance is great, and it's server side HTML which is amazing for SEO. My website is 99 on lighthouse without any crazy work.

- You need heavy computation and performance on some parts? Use rust, via rustler.

- You need to scale to multiple servers? It is distributed. Already. Just make sure to not have anti-patterns in your code.

- But the real kicker it's in its power due to the OTP platform. I think it's quite complex to grasp how much it's powerful when you haven't experienced it. Need to batch insert statements or rate limit api calls to a 3rd party service who can only accept one call per second per channel? A working simple solution is only 20 lines of code. Need to launch many different workflows running concurrently, keeping their state, recovering when crashing? 100 lines.

The exciting developments:

- Elixir NX ecosystem (NX, Bumblebee, etc): running and training AI models directly in Elixir, in a distributed way.

- Liveview Native and Elixir Desktop: two big initiative to bring Elixir to Desktop and Mobile applications.

- Gradual Typesystem. Jose Valim, the creator of Elixir, is working on that right now. I really liked the approach of set-theoretic types and the pragmatism of the approach. Hopefully it will be released in the not too distant future.

The "to improve":

I have the feeling that the platform (OTP) being the killer app per se of Elixir, the whole marketing of the ecosystem if 100% targeted towards developers. Which is good in many ways. But for the ecosystem to grow I think more initiatives towards business-type applications would be welcome. By example, there is only a few payment gateways libraries existing which is for me a sign of the lack of business audience.

Conclusion:
Elixir made me a better developer, but most importantly a really productive one.
Think of it this way: you run a website that displays photos in chronological order. You receive these two photos. Which picture was taken first? How can you tell?
Most code editor and compiler are free, why someone else not built it ?
Perhaps I am an explosive vomit-er, but mid-act, I have little concern to what area of my mouth is being exposed. I would consider my entire mouth to be vomit coated. Whereas soda would be mostly concentrated to the bottom fraction of my mouth, predominantly on my tongue.

Acidic vomit or acidic soda seem like roughly the same thing. Either it should be diluted and swished or not.
I'm recalling from a podcast that intramuscular shots doesn't really isolate but rather slows down the actual spread within the body. There's still capillaries and the lymphatic system where the shots can travel. How else do we explain what is happening?
Historically, it feels like laws compelling the government to act for the rights of workers has a mixed record.

There's a stronger record of laws preventing a government from acting against workers and ones permitting workers to take matters into their own hands.
That page you found is not 100% either - it claims the 8088 has only 64k addressable memory.

Likewise, I'm doubtful that a 386SL needs over 3x the transistors of the non-SL.
This is my favorite period of US history to read about.

> "As a result, the rise of the railroads inspired entirely new forms of corporate securities and governance. They also yielded stupendous levels of fraud and chicanery, wrote business historian Alfred D. Chandler Jr. in his 1965 book, The Railroads: The Nation’s First Big Business. Railroad owners often made more money on construction, land and mineral rights than they did on operating the tracks themselves."

To elaborate:

- The people who ran the railroads would also own the companies constructing the railroads. They would charge ridiculous fees and profit at the expense of shareholders and creditors when they inevitably went bankrupt. In the Credit Mobilier case, tens of millions of (1860) dollars in government money given to the Union Pacific ended up in the hands of the construction company Credit Mobilier because construction costs were inflated by a factor of 2. Of course, some congressmen also secretly had stakes in Credit Mobilier. The looting at the Union Pacific puts PDVSA to shame!

- Land grant gamesmanship: "Land grants to railroads were made in broad belts along the proposed route. Within these belts the railroads were allowed to choose alternate mile-square sections in checkerboard fashion. But until they determined the precise location of their tracks and decided which sections were the choicest selections, the railroads withheld all the land from other users"

- The fact that the people running the railroads were often promoters and had none of their own money at stake resulted in highly inefficient routes being built. They didn't care because they got paid either way, and in fact preferred more construction even if it made the company less profitable.

- Routinely diluting investors to nothing.

- Bankruptcy plans that favored shareholders and directors over creditors (JP Morgan's restructuring plan for the Erie).

The "Erie War" is a combination of a lot of these that is just insane: https://en.wikipedia.org/wiki/Erie_War

It's also worth noting that while there were plenty of opportunists and promoters there were people who were interested in actually building economical railroads like Vanderbilt and the lesser known Ned Harriman.

Also lots of interesting parallels to how privatization in post Soviet states unfolded. Arguably, in the long run (in both cases), the more "rational" operators who weren't just looting and bankrupting ended up with control of the major assets. Though you could also say that in the case of Russia guys like Deripaska got their start from looting.
It's so cromulent.
One of my favourite pieces of writing about worker queues is this by Brandur Leach:

Transactionally Staged Job Drains in Postgres - https://brandur.org/job-drain

It's about the challenge of matching up transactions with queues - where you want a queue to be populated reliably if a transaction completes, and also reliably NOT be populated if it doesn't.

Brandur's pattern is to have an outgoing queue in a database table that gets updated as part of that transaction, and can then be separately drained to whatever queue system you like.
> Don't waste time. Get results.

Alright. Let's imagine I'm already in the boat 5km from shore, and I have one day left before I'm dropped into the ocean. What should I read, watch or listen to in order to catch up on today's approach to selling, do you have some recommendations?
>>The ingredients are red dye No. 3, potassium bromate, brominated vegetable oil and propylparaben. The restriction would begin in 2027.

There. Saved everyone a click.
> One of the biggest benefits imo of using Postgres as your application queue, is that any async work you schedule benefits from transactionality.

This is a really important point. I often end up using a combination of Postgres and SQS since SQS makes it easy to autoscale the job processing cluster.

In Postgres I have a transaction log table that includes columns for triggered events and the pg_current_xact_id() for the transaction. (You can also use the built in xmin of the row but then you have to worry about transaction wrap around.) Inserting into this row triggers a NOTIFY.

A background process runs in a loop. Selects all rows in the transaction table with a transaction id between the last run's xmin and the current pg_snapshot_xmin(pg_current_snapshot()). Maps those events to jobs and submits them to SQS. Records the xmin. LISTEN's to await the next NOTIFY.
Not all API calls are for filesystem access.
Correction: ...as demand for non-Tesla EVs plunges.

Demand for Tesla EVs is... booming. Tesla sold 83% more cars in the most recent quarter than in the same quarter a year ago.[a]

[a] https://digitalassets.tesla.com/tesla-contents/image/upload/...
In my parents' car, the screen doesn't exactly have high dynamic range, and for some reason Google Maps colors are white on white, impossible to tell where the streets are looking at the screen during the day.
I do the same but run it though Picard[0] before adding to Plex.

[0]https://picard.musicbrainz.org/
Your scenario was:

> Imagine an FBI agent looking at evidence of Timothy McVeigh at a gun show in 1994. He's selling a flare gun he claims can 'shoot down an ATF helicopter' and ATF hats with bullet holes in them.

Not "Imagine an FBI agent looking at Timothy McVeigh building pipe bombs in private". I don't see how this document would have helped stop McVeigh.
I wish there was a law to expose for all products the rate of profit, and the implicit and explicit subsidies. It's impossible to know how EV margins compare to e.g. a minivan or a golf classic ICE.
It's a matter of perspective. Perhaps life is mostly "negative" by some perspectives. So from the "positive" people it seems like it's negative when it's really just matter of fact.
I thought there was a “has difficulty differentiating LARP persona from real identity” criteria on the list. Seems like that should come into play in the situation you described.
Volkswagen got big (it's in the name) with building affordable cars like the Beetle and the Golf. Compact fuel efficient cars that a nurse or teacher could afford.
I did a similar exercise recently and wrote it up:

https://www.theregister.com/2023/07/24/dangerous_pleasures_w...

Win XP is considerably smaller and more responsive than the lightest of lightest-weight modern distros. XP was released over 2 decades ago now, and Linux has bloated up vastly in that time.

About the only Linux that can even compare is a hand-rolled config of Alpine, and even so, while Alpine on a well-specced 15YO 64-bit machine can compare with XP64, XP remains lighter and more responsive. On a 32-bit machine, it's game over: XP32 is dramatically lighter and quicker.
> How are certificates distributed to computers before the TLS session begins? How does a user trust an untrusted certificate and it's chain, say from Let's Encrypt?

A handful of root certificates are baked into every OS and carefully guarded at every level to make sure they’re never given to someone who doesn’t have possession of a domain. Are you proposing to do this for GPG checksums? What would that look like?
Because who would serve them their fast food and receive unwanted abuse if not some miserable wretch who isn't allowed to die? I wonder what the working pool would look like if a policy like this were adopted.
media should start covering all the instances of human driver’s mistakes causing crashes or traffic jams.
The most common form of LARPing I can think of is Civil War reenactments in Virginia
As someone who was in tbat situation: Gmail allows you to configure some account to have almost a full access to other Gmail account; do that for any important account you provision.
in other news, check out "intelligence", "trade" and "medicine" as other alternatives mechanisms before the recent invention of NUKES
Imagine if Apple used some of that cash they held to find ways of manufacturing just as cheaply in the US or Europe as they did overseas. That would be a real game changer.
I guess one could also set up a proxy server that terminates TLS and rewrites https links to http. That would considerably improve confidentiality (TLS is not about integrity. Integrity has to be added at the application layer!)
Kin selection takes place within a single species:

> The DNA confirmed that both the sailors and tiny passengers inside the hemisphere belong to the same species.
fyi, here is a very similar project.

https://github.com/pommi/CGP
Okay... what does Scotland have to do with anything?

The discussion, and the part of my comment you quoted, is specifically about Canada and the US. So I'm not sure what you're even arguing or why.
Possibly useful: A header-only proportional-integral-derivative (PID) controller.

https://github.com/RhysU/helm
VW's site sucks on desktop as well. Ultra-wide monitor and I have to use a hamburger menu to see the navigation bar.

Using the VW filters, the only electric that I see is the ID.4 SUV starting at $39k.

Edit: Just went to Honda and the cheapest electric options are a CR-V hybrid at $29.5k or the Accord Hybrid at $32k.
Why only two? In fact, several of those who stopped to take the picture were also informed by a neighbour (each time a different one) that others had taken the same picture before.
One /member/ forgoes reproduction, not one /species/. It's akin to a sibling deciding that they won't have kids so they can help their sibling raise their own. The sacrificing family member passes their DNA on because they share DNA with kin.
Its funny how the EU is now 'investigating subsidies' in China.

China has been building this sector for like 30 years.

While Europeans were so proud of their diesel vehicles and how clean they were and the Germany companies endlessly talking about hydrogen and green fuels. While Europe has basically no resource extraction related to batteries or much of any battery refinement for most of that period.

But now that this bears fruit for China the EU is like 'what what what, I though our brilliant hydrogen plan was gone work'.
The difference between the lottery factor and your bus factor makes a decent proxy for how much people like working there.

If someone has a lottery factor equal total their bus factor, then you expect them to say “screw you” when asked for help, and you should probably work on that.
Transaction-scoped advisory locks are very much a thing too.
The Boox Tab runs Android.

I don't have one, but I use the Android app Termux on my stock Kindle Fire tablet. It's a rather complete Linux on Android. Not emulation.

CLI environment just works, and I've been able to run GUI apps with some configuration and an additional Android app for X or RDP or VNC. I generally don't use a Bluetooth keyboard or mouse with my setup, and I tend to avoid the GUI stuff.

But for extended shell scripting or writing CLI Python C code all native, all local, no networking needed. And I use it all the time for SSH.

https://termux.dev/en/
I tried it.

https://www.theregister.com/2023/07/24/dangerous_pleasures_w...

The best by a long way I found was MyPal; that worked with every site I tried and can run a modern ad-blocker and so on.

Chrome360 is close but it's crashy and parts remain in Chinese whatever I did.
My guess re: downvotes is the wording. The opening sort of reads like you have written-off Elixir entirely because of this one issue. That was the impression I got, at least, though I was able to figure out that wasn't the case before I responded.
>My goal is not to return back to the desktop, but to move mobile forward."

>> Why should we privilege an intentionally nerfed computing experience

How would "mov[ing] mobile forward" privilege mobile?

How would it impair your experience on your desktop?
Cutting cement boards with a diamond blade is pretty god-awful for your lungs. On the order of few years.

Effects depend on the particle geometry.

But as a general rule of thumb: if it's biologically inert and tough enough to stick around for awhile... it'll just stay in your lungs. E.g. fiberglass, cement, rock, paint.

I wear a respirator a LOT more these days than I did when I was younger.
I'm sure current interest rates have nothing to do with it :/
Ask HN: Does anyone have Dashboard to track Ray Dalio's economic machine?
For the folks who follow Ray Dalio's Economic Principals (https://youtu.be/PHe0bXAIuk0) and Changing World Order (https://youtu.be/BB2r_eOjsPw), does anyone have dashboard where you track these cycles, such as shot-term debt cycle and long-term debt cycle? What numbers do you track? What are leading indicators to track? He clearly got great financial success with Bridgewater following that framework and I'm sure they have something similar internally. Is there a publicly available version of it?

if there's nothing like this already, does anyone want to team up to create a dashboard/website around this?
I always thought “Real Clear Politics” sounded like something that would appeal to right-wingers. For that matter I think of Baudrillard’s Simulacra and Simulation which seemed to be all about shitting on the world “real” very thoroughly so people would know how dangerous it was and stop using it.
The actual article has the following title for me: VW is cutting jobs at its German EV factory because demand is plunging

The HN title is: Volkswagen cuts jobs as demand for EVs plunges

Not sure why the difference but the article cites Tesla demand of one of the key reasons the demand "is plunging"
shoot first, ask invaders later...
> If you're part of a group with a manifesto, ordering weapons and explosives and doing practice drills to take down the US government, then yeah... it's highly likely that the feds are going to pay attention.

And in those cases the "I was just LARPing" defense already doesn't work. This document will not help catch criminals since in clear cases they are already caught, all it does is raise more suspicion against genuine LARPing.
There are a few reputable academic examples of factual editing, such as: https://rome.baulab.info/

I don’t believe that the answer is strictly no. There are still many questions around the fine tuning method and the scale of data, as well as expectations of task accuracy from the perspective of an end user.
Nice. Here's a direct link to view San Francisco using Tracestack Topo: https://www.openstreetmap.org/#map=14/37.7846/-122.4304&laye...
If you build your home in the middle of Yellowstone Park, nobody's going to cry any tears when the Bureau of Land Management comes and tears it down. Don't build your house on land you don't own.
Oh, I didn't mean to do either. (That is, either make a coherent argument per se—just like “here are some reasons that this language sucks” but it does not imply “that is a holistic overview and therefore there are no redeeming qualities and it sucks in all contexts” which is what an argument would look like—or to assume your masculinity—
... like obviously if you were in an all-male dev team you would also be male and so I suppose I should have said “everyone else” but really I just figured you were probably not on an all-male dev team and the problem would be obvious that way.)
20 years ago I managed thousands of machines through ssh and was able to maintain them all to the same setup.

Nowadays I see people spend man-years developing tools to ensure consistent deployment on 10 machines. Not only do the tools not even work, they take months to land a change that could be done manually in two minutes.
TIL about the Parmar extradition, that definitely seems egregious from rudimentary looking around. Though I can't find any examples of "deferential" point. It seems more likely Trudeau just didn't want to and then used a loophole to deny that commonwealth extradition protocol should apply.

The CSIS thing is complex. Like I said, it's universal within Canada that it was a fuckup: https://en.wikipedia.org/wiki/Air_India_Flight_182

> The Governor General-in-Council in 2006 appointed the former Supreme Court Justice John C. Major to conduct a commission of inquiry. His report, which was completed and released on 17 June 2010, concluded that a "cascading series of errors" by the Government of Canada, the Royal Canadian Mounted Police (RCMP), and the Canadian Security Intelligence Service (CSIS) had allowed the terrorist attack to take place.

Note: nuanced phrasing here - "had allowed the terrorist attack to take place" means that their negligence and incompetence led to it not being stopped. Not that they knew it was going to happen and allowed it.

But I definitely can see the concern of https://en.wikipedia.org/wiki/Air_India_Flight_182#Destroyed...

> "The CSIS investigation was so badly bungled that there was a near mutiny by CSIS officers involved in the probe," said the agent who destroyed the tapes once he had been granted anonymity in January 2000 by Globe and Mail journalists.[143] One agent "said he felt compelled to destroy the tapes (that were in his possession) because he was morally obliged to do everything in his power to protect the safety of his sources. '[I] decided it was a moral issue... If their identity had become known in the Sikh community, they would have been killed. There is no doubt in my mind about that.'"

I ultimately don't know what I would do in this situation. These moral choices are not black-and-white. Do you seek to improve the likelyhood of convicting someone of murder by X%, if it increases the likelyhood of more deaths by Y%?

I genuinely don't know. If you read on, the CSIS connection is also tenuous.

Again, the CSIS fucked up royally. Just like the CIA, FBI, and all the american intelligence agencies fucked up royally when they failed to prevent 9/11. These things do happen, but I do not believe for a second that it was a conspiracy.

Would the investigation have gone differently if the victims were white? Honestly, probably, yes. But to be clear, that is a problem of institutional racism within western democracies - not a geopolitical stance Canada has against India, Punjab, or Khalistan.

The distinction does matter. Because you're using Canadian incompetence in getting convictions in the Air India bombing to suggest that they have a vested desire to somehow protect, or enable Sikh terrorists.

But if you're saying that they fucked up the Air India trial is because of racism, then why would they want to protect Nijjar from India? Just throw him over the fence and make him India's problem.
That's Google design these days. White on light white on sightly darker white.

Apparently it's modern and people have thought about it. I guess those people wear sunglasses all day.
Tomatoes and other nightshades have lectins in them, (along with wheat).
it's more interesting if they're not that different from Earth life. many species of fungi, bacteria, and lichen can survive in space. it's not just tardigrades. they're not a fluke; they're part of a pattern.

I think it's extremely likely that we'll not only find life is very common, but that many species found on earth are also found on other planets.
With what transaction isolation level?