skysight-inc/HackerNews huggingface dataset:
Devil's advocate:

What would it take to programmatically port/transpile the core of Erlang's ecosystem to Elixir?

Pick the killer app to serve as the root node (Phoenix?) and walk back to the leaves (OTP, popular libraries, etc). Do a 1-time cutover of literally everything. Fork/port ERTS (incl BEAM) to make Elixir-native and rebrand it. Etc.

While I generally agree that "rewriting as bad" there is something to be said about the importance of _ease_ when bootstrapping and scaling an ecosystem. You're either stealing mindshare from an established ecosystem, or you're capturing new minds as they come in.

IMO Elixir/OTP is too radically different from other very-large ecosystems to benefit from transfer learning for junior/mid-level people (great similarity w/other smaller fringe ones, like Ruby, Clojure, etc, but that won't get us there), and the most senior people fall into the "it's all the same at the end of the day" trap and don't put in the energy absent some strong business driver. So you really need to reduce even the shallowest cognitive bumps to get escape velocity.
Do agree that it's hard to talk about averages - you almost need e.g. a heat map of the price for a certain size of 3-bed semi or 2-bed flat or such like. It's tricky too because house prices in areas of the country where there are few jobs are irrelevant for anybody needing a job who can't get one in that area. Although I imagine remote working has flattened things somewhat.
https://twitter.com/Foone

> Hardware / software necromancer, collector of Weird Stuff, maker of Death Generators. (they/them)
> perf hasn't really been a focus for Erlang until about 1.5 years ago.

The core maintainers have been working on JIT/perf for 10-years.

You can see Lukas own described 10-year journey documented below.

https://drive.google.com/file/d/1hHCs90kDX_wJ9AbLzGNu5bZKdIV...
Use bitcoin lightning
Unsubstantiated claims about the supernatural. Cool.
This model essentially glosses over the phenomenona of policies sold to voters as fixes for their problems by dishonest media.

It also assumes that politicians essentially only want one term and would be perfectly content to be destroyed electorally in their third term if they can win their second term.
It's both a Wall Street problem and incompetent/corrupt government problem.
Preview is one of those essential things that sets macOS apart from the other operating systems, and contributes to that “Mac has good UX” vibe. Last time I opened the Windows equivalent, it tried to sell me on Microsoft’s PDF-alike format… and asked me to connect Office365.

Another tiny macOS feature I love is that you can drop a file icon on any Open or Save dialog to select the file in the dialog. On other OSs, this moves the file to the directory shown in the dialog, or does nothing. On Windows, I install Listary to get the same features https://www.listary.com/

There are so many other little macOS things that make it easier to work in the GUI - but on HN they’re all overshadowed by the big “wow window management on Mac is 90s unless you install an app” issue, which makes me sad. I’m hoping that the post-Ive Apple - an Apple more comfortable with “pro” users and beauty in utility versus form - will try to fix that one… and bring back all the good Mission Control stuff from Snow Leopard (which IMO is the greatest OS ever released).
Better advice would be "Spend $7 to read Don't Go To Law School (Unless) and then quit law school." https://jakeseliger.com/2012/11/11/dont-go-to-law-school-unl...
This is why I refuse to engage on Reddit.
Congrats to the Huggingface team! They closed this round at a great time. I except there will be much stronger pressure over the next 18-24 months for them to show revenue growth.
6 Security Improvements in Rails 7
Some previous discussion: https://news.ycombinator.com/item?id=11684424
If urls don't matter then why bother with domain names?
And for the majority of real world transactions, you still have to trust "fiat" gateways at either end anyway...
On the contrary. It's a bold claim that there should be a government with any size at all. The modern nation state is a relatively recent invention. There is no reason why it among all possible forms of organization or unorganization should be the global optimum. What's more frightening to me is that it would be a local optimum - a corridor of thought impossible to reverse course on once decided, and always preventing us from reaching a more perfect form of governance or ungovernence as the case may be. I'm not here to discuss the benefits any particular form of governance, that's irrelevant to the idea of only having local information in an governance optimization landscape.
Depends what devices you are watching on. e.g. you probably can't block ads on the YouTube app that comes on your TV.
Study: Immigrants in the U.S. are more likely to start firms, create jobs
Portable Seawater Desal System for Drinkable Water in Remote Locations
> I find the whole framing problematic. To call the foundation that you are building on and that you seek to displace an albatross is missing the option that it could easily be seen as being the other way around.

well of course, if you're coming from an Erlang perspective, Elixir is a language that solved/solves a problem that doesn't exist. This is a valid view, but OP's thread is specifically asking as an Elixir dev with the perspective that Elixir solves a problem, rather than introduces one.

Recognizing that different perspectives exist isn't bad (and in many cases is very good), but it doesn't feel super constructive in a thread that precludes those perspectives. It seems a little like forum questions saying something like, "how do I do X on Windows?" and somebody replies, "Install OS X."
Google Workplace (formerly gsuite) is trusted by many businesses. Been using it myself 5+ years without issue. The normal google critiques seemingly do not apply to paid accounts
Yeah Erlang idioms are what make Elixir so powerful, but you basically don't have to touch actual Erlang. I've messed around, just because I felt like I should have some appreciation for the work Erlang developers put in, but the Elixir wrappers are good enough it's almost never necessary. Even if you need an Erlang library, you're just calling the functions and the docs are usually pretty good.
We need a site where people banned/snubbed by mega-corps can share their case and unite for action.

We get the stories about Google, Apple, Facebook and the likes all the time.

Strength in unity.
This just made me realize there are some interesting parallels with technology jobs actually. Front of house roles = PM, sales, executives, back of house roles = engineering. Sales compensation is quite similar too, where the front of house roles have more variable incentive and back of house are paid more up front with less variable comp.

Maybe someone in the restaurant industry should write a book on tech org structures that models highly efficient restaurants.
> There's nothing in what you wrote there that can't be and isn't done in the private spheres.

There are many things which the private sphere cannot do, and other things which it could do in theory but has utterly failed at in practice. The obvious things it cannot do in theory or practice are set laws - the rules we all must live by whether we want to or not. Things like you don't get to murder other people on a whim. That is no something the private sector can enforce, and if you argue that society could simply enforce that through the majority exiling people who commit those sort of crimes - what you are describing is government, in its most primitive form. The private sector cannot handle this - not even in theory.

As for things the private sector could handle in theory, but has utterly failed at in practice, health care is an obvious one. If you compare the places where the government handles health care as a private good well to places where health care is handled by the private sector, the private sector has not outperformed the government - anywhere.

It really boils down to this: not everything can be voluntary in a society. Some rules have to be set, and enforced by everyone with no opt out. We can debate endlessly about exactly which set of rules should be included in that, but there's a minimal set (don't kill, don't steal, etc) that almost everyone can agree on. The process of agreeing upon those rules and enforcing them is, by definition, government. And having those rules exist and enforced is, by definition, civilization.
> However, from what I've seen, there is still no Rails / Django equivalent in JS world. Sails JS has a low satisfaction rate. Nest JS looks more like a wrapper around existing tools than a real framework. Blitz JS looks promising but has not enough traction. That may just not be the philosophy.

I think there is AdonisJS : https://adonisjs.com/ which could be the Rails / Django equivalent you're looking for.
They don't prefer trains that derail. The just hate the measures which prevent the derailment. I assume the reasons are many, but here's some reasonable guesses, based on things I've heard in similar scenarios:

* The people that live along the tracks should be grateful that the trains are crashing and spilling stuff on their land because they "create jobs" (hundreds of miles away not affecting anyone associated with the normal land use).

* The religion of "regulation is always bad". Usually associated with blame that the existing regulations are really the problem - the increase in accidents after loosening the regs is just coincidence.

* The cost of derailments is less than the extra profit of running unsafely. Anyone complaining about their dead overworked family members can be pointed at a different exhuasted worker making a mistake, so it's not like they have any culpability.

* Maintenance costs too much and would hurt our bottom line! (also look over here instead: record profits!)
I have done some selling on eBay, and spent time reading through the support forums to understand how I should handle various situations.

eBay generally sides with the buyer. Malicious buyers know this, and will buy things, and just claim they didn't get them and demand a refund. If you don't capitulate, they file a dispute, or outright report you for fraud. Chances are good they end up with free stuff, and as a seller you're SOL. For cheaper items, it's worth it to eat the cost instead of fighting it.

/\--- I had this happen once, with a buyer from Belgium who bid up an item to more than it was worth. (At the time, no package tracking was available to Belgium - this is why some listers insist on "no international shipping" to this day)
Same reason you might want to avoid "rifle" the day after a mass school shooting. The US is in the midst of an "abortion law" crisis (undoing abortion and birth control rights in order put women "back in their place", rolling back half a century of progress), and now is not the time for the word they replaced.
> So let me rephrase your question: Is general access to SOTA language models worth 100mm to the software market?

That doesn't answer the original question. The question was:

"How will you extract $100M+ from the software market?"

Your answer was:

"I think that Huggingface will produce $100M worth of value."

Which may or may not be true, but just because something produces X amount of value doesn't mean the project will be able to extract that value. See any open source project.
Happens in the Android app too, just not in the "Primary" tab. So annoying.
Definitely. I am just using it as a yardstick for the sake of orders of magnitude.

According to this article https://www.economist.com/graphic-detail/coronavirus-excess-... US excess deaths over the course of the pandemic are 347 per 100k people compared to the UK's 221 which is a lot more(!) to be sure but I think the point still stands.
What would happen in the case of mandates by lot, as in the case of jurors or citizens' councils?

Has anyone ever investigated this?
Apparently "Apple’s Core Graphics framework uses the PDF format for its internal vector graphics presentation."

https://pspdfkit.com/blog/2020/apple-and-pdf-history/
The "we" wouldn't be The New York Times, though. The "we" was Wardle's girlfriend.
My father was the PR manager of a publishing house and the print shop of the company was just one block away from where we lived, so I was a frequent visitor there. I was fascinated by the technology and saw the transition from hot lead typesetting to phototypesetting first hand. This documentation will always have a special place in my heart.
Cities in the Southwest Decouple Growth from the Need for More Water
Or could it be that when a party recognizes a good leader, they put them in safe seat?
But you can't "cast" from Newpipe (you'd have cast the phone's screen and play stuff in Newpipe in your phone). Which anyways is what I do when I start getting too many ads (typically I just shutdown the TV and try to time turning it back on so the ad is finishing. it's something of a mini-game).

EDIT: I'm referring to the original chromecast, not the new "Chromecast with Google TV"
Market forces can, temporarily (but temporary can be any length of time that isn't forever), lead to impossible to sustain behaviors.

Here is a just so story:

Lets say you are CEO of a train company. You need $500M in income each quarter to pay salaries and stay solvent. You are barely breaking even, and if you have to borrow money it will be at terrible terms that you realistically can't afford to pay back. Your competitor starts running trains that are 3 times longer, and therefore can undercut you on price. If you don't lower your prices you will get almost no business and you will have to lay off workers or take a loan you can't pay back to meet payroll. If you lower prices you will lose money on every shipment and will have to take a loan. You decide to just start running the longer trains as well. You may have a suspicion that this is unsafe and that long term the costs of increased insurance and repairs to tracks and lawsuits to dead workers will cost far more than what you save running longer trains, but also you aren't sure of that. It will take years to know for sure, and you don't have the capital stay in business long enough to bet that your competitor will go bankrupt.
Well, it isn't really that hard even for nearby stars. You need to be sure to get an updated version of the library like once per decade. I think once you're further away than 100 or so light years the star movement is no longer apparent, and our galaxy goes up to 100,000 light years away or so, so most of the stars in the Milky Way are still far enough away that there's no apparent movement. These numbers are a bit of a guess and I could be off.
Is it a bit of extra complexity? Yes.

Does it cause friction for new devs? No - I can't think of any mainstream Elixir use cases that require Erlang libraries, with the exception of math operators like `:math.sqrt/1`. Chris' comment here is the golden example of this.

And anyway, what does the user get in exchange for that extra layer of complexity? A unique high-concurrency VM with easy-to-use primitives that would require huge gobs of code and lots of added dependencies in other languages.

It's a small tradeoff. My own experience is that the benefits far outweigh the complexity cost.

It sounds like OP mostly objects to the oldschool textfile documentation aesthetic of a lot of Erlang core and libraries, which is fine, but the overwhelming majority of new Elixir devs doing web applications and data processing will never encounter this.
I learned sales by selling weed in college.
Capitalism struggles when there are shared resources like geographies. In the UK they just assigned a private rail operator to each region, and measured them. Not exactly an environment in which capitalism can do well.
Batteries are sold with an expiration date on the package, and I don't think that's usually decades out.

In the 80s I remember seeing expiry dates on AA packs of 99, and my child-brain thought they didn't expire so they put a meaningless number there instead - I couldn't process the idea of the year 1999.
> One of the more elegant ways to do such interop is to isolate your number crunching code to a separate process group

Or, if you want to maximize perf inside some hot section of code (say, a game-engine renderer) while also retaining Erlang semantics for how it interacts with the rest of the system, you can write your code as a "threaded NIF" — a native thread (in C or Rust or whatever) that sends messages back over to the arbitrary Erlang processes in its address-space (not just its owner process!) as it works.
Miami decided parking is more important than housing
Even the Amazon comments know that's a scam (well that and unavailable to actually purchase) and there is a reason the next disk in the list is 5x the price:

> A 2T SSD for $38 sound to good to be true and of course they are a scam, don't buy they don't work

But that's not even the biggest oversight here on storage, these drives also need to be attached to something which will need to be cooled, networked, and powered in a reliable enough way the service continues operating when you have 10s of thousands of these. You'll also need to store more than exactly the amount of data since you can't just lose videos any time there is a failure.

In all it's still going to be dwarfed by encoding and bandwidth costs but that doesn't mean 15k/PB is any less an order of magnitude or two off on storage costs.
Our only real means of pushback against practices like this is to avoid working for companies that rely on them.

When reddit recruiters or hiring managers cold reach out to you, do what I do and politely tell them that reddit's new growth strategies make working there a total non-starters. Not every company has this little respect for its users when it comes to funnelling traffic, it's completely reasonable for a native and web-app to coexist happily, even if the latter results in less lucrative ad impressions.
The AppleTV app for YouTube is… fine, but certainly not great. Google, like Facebook, seems to believe in algorithms above anything less. It sort of make sense when you’re relying on showing ads, but it degrades the experience for those who actually pay for the service.

That being said, my YouTube Premium subscription is easily the one I get the most enjoyment from, as compared to Netflix, HBO and similar.
If it's able to connect by pressing a button that is not a physical on switch, it's not off.
Think of the simplest thing you want to solve and then go full throttle on it.

For myself, I have been keeping track of my weight. I just have a notepad on my desk where I log my weight every morning. Simple, convenient, easy.

So I decided to make a single page app that allows me to log my data. I host it on a raspberry pi I have at home. Postgres DB, React front-end, Spring back end. I'm even flirting with the idea of using redis.

Does this make any sense? No. My notebook works wonders in making sure I am aware of my eating habits post-hoc. Did I learn a lot from what I did? Kinda. I'm no expert, but I know more than before.

¯\_(ツ)_/¯
> the railroad doesn't factor in their maintenance either.

Aren't railroads (in the US at least) maintained by the railroad companies? If so, they are almost certainly pricing in maintenance to their shipping costs.
I am a huge fan of YouTube Premium. Youtube has become the de-facto video platform in our household, having totally displaced traditional shows.

To pay $10 per month to have unlimited content w/o ads is perfect. I don't understand the pushback.
Could you give examples of any kind? At the end you say "for whatever that is worth", but its worthiness is low given there are no specifics and I don't know you.
really best done by one or two skilled engineers, into ones done by a fairly large team of relatively unskilled engineers.

I think this is mostly a way to flatter ourselves about things we don't like. It's perfectly fine to not like things but as an argument, it is pretty poor. It's at also at the core of PG's 'blub language' thing, a mistake at the time that's aged even less well.
Liability is the other side of the ethics coin. Professional Engineers have liability and carry insurance as a result. MBAs? Not so much.

Look at the Boeing MCAS and VW emissions scandals. Individual engineers and test pilots were named and faced repercussions. The MBAs that sustained the environment where this poor decision making happened? Aside from the very senior executives, we have no clue who they are. They were able to stay in role or slink off to another opportunity. They might not even think they had any culpability.
Isn’t there a third option that both your interpretation of the data and the letter are wrong? The letter specifically mentions the derailment of monster trains. These trains have more cargo and so one derailment can lead to a more severe delay in shipping times.
+100 — the heart of the problem
This is no different than right wingers pointing to the most obscure tumblr accounts as proof “democrats are all crazy.” It’s not a serious piece nor would any academic treat it as such. This does not belong on HN, period.
I had a similar bug happen to me with refunds Q1 of 2022. They withdrew money from my account mistakenly a few times and are still trying to resolve it. I suspended all transfers from my checking account to eBay and now they’re sending menacing emails. They still seem like they are unable to fix the problem and their systems are threatening me with collections even though their support teams openly admit it’s a mistake.

Feel free to DM me as well, I seriously wonder if there is some security vulnerability being exploited here that eBay is either incompetent to find or is trying to cover up.
This is an interesting piece but why is there some sort of redirected url used instead a normal one?

That seems like a dark pattern itself.
Thanks,will consider.
> it's no different than eg. the war in afghanistan.

I agree. But that doesnt mean that we should care less about Ukraine though (which still makes sense bc its closer to 'home'), it means we should have cared way more about the same war happening in the middle east.
PiHole/some VPNs can take care of in-app ads. Haven't confirmed this with Reddit though.
'risk perception' sounds like another name for fear.

Maybe we ve proven to be good at preventing the wrong things. People expected a climate disaster but it was a pandemic instead
Awesome information.thank you.
I think the other important piece of data you would need to find is average train length over that same period of time. Fewer derailments could have just as much or a larger impact if the train length is growing.
I must say that having to learn Erlang killed my desire to learn gleam. I just wanted to explore a functional language and having to do 2 at once wasn't worth it. I chose f# in the end.
it's in their twitter bio
Designing Perceptual Puzzles by Differentiating Probabilistic Programs
"Global progress" is a very debatable phrase. It all depends on what you are optimizing for, I guess.
Because your average software company has power captured by management (instead of designers or producers), workers can't speak to users as they wish, making it a blind sprint into nothing, and the added value of making successful software is going to be captured by the top of the hierarchy, who is convinced to have the best ideas.
And the fact that nearly every company that has ever been lauded by the MBA industrial complex has collapsed (or was seriously damaged, or caused serious damage to society) as a direct result of the very same management practices and fads that the MBA industrial complex spent years or decades trying to cram down the throats of the rest of the country.

* Enron

* General Electric and the lord and savior of MBAs, Jack Welch

* Valeant Pharmaceuticals

* Sears

* IBM

* McDonnell-Douglas (and later Boeing)

* Intel

* Stock buybacks in the airline and retail industries
Syncing files between browser and disk using Yjs and the File System Access API
Except that for Rand, this is utopia.