skysight-inc/HackerNews huggingface dataset:
> What is it you want to know? I'm giving you my personal experience, not an essay. It's hard to find people who have professional experience with Erlang, so I thought it would be useful to other people who are evaluating it to hear from someone who has been there. I'm more than happy to dig into things more if there's a pointed question.

While this whole comment thread has turned into a bit of flame war, I appreciate your candidness and think you’ve tried to fairly express your opinion. As someone who likes semi-obscure languages and systems it’s valuable to see when and where system designs fail for people. Personally without Elixir I wouldn’t want to delve into Erlang/OTP for many of the problems you mentioned. The Erlang syntax seems "elegant" upfront on small problems, but digging into say CouchDB or Riak it’s a bit of a pain to follow. The lack of good name spacing, etc, I find to be a pain.

Elixir is overall a syntax that works well for me, at least as well as Rust’s. The Elixir team have made great strides in providing good compiler error messages, and are actively improving the distribution/ packaging story. Hex and mix are fantastic, and on par with what I’ve use in cargo.

> It depends on your needs. My issue is that it is enormously hard to fix the BEAM once you have built something successful with it. It's hard to hire for. Working with it involves lots of esoteric knowledge.

Not sure I follow this. I’ve dug into the BEAM source and found it to be well designed and relatively easy to follow. Especially compared to CPython, but not as nice as Lua. Presuming you’re meaning fixing dist_erl and such, that’d make more sense. But how would it be any different than say tweaking consuld

> We also know that people are adopting highly reliable and scaleable systems. It's just not Erlang. Cloud enables this. Containerization enables this. Instead of Erlang's IPC, you can use an IDL and an RPC compiler. Instead of pids, you can have a service registry using etcd or DNS. You don't have to hand roll any of that.

Exactly! Except it works two directions. Having to learn and deploy say k8s, consul, and then learn gRPC and figure out how to route messages, etc is a lot of work. While I’ve not deployed a large cluster on BEAM, it’s clear that I wouldn’t want to scale a BEAM cluster more than a few dozen nodes. However, a few dozen nodes can handle the workload for probably 90% of companies. Being in small startups if I can effectively get binary RPC, distributed namespacing, etc, for free it saves a lot of trouble and effort. I’ve also found it’s not to hard to entirely replace the distributed namespace mechanism, with projects like Lasp or Swarm, or heck, likely shunt it off to consuld in the future.

All that said I like Rust and plan on using it in the future where I can, likely, in conjunction with Elixir via rustler. My work is primarily doing IoT work, where Rust is slowly evolving. I’d love to have a Rust "OTP" and actor system for IoT devices where Beam doesn’t fit.
There have been dairy issues since forever.

It works like this, if you just let the market decide then a few big dairy producers will drive all of the other dairies out of business and the only milk products on the market will be of lower quality than they are today. If you prop up the market with subsidies and minimum prices you force the cost of milk to rise and natural economics causes people to substitute something else that is less expensive. But if the subsidies are paid to the farmers, and not to the consumers, the farmers keep producing milk products even when the market doesn't want them at the price they are producing them.

Places that would like dairy products outside the US are already protecting their own dairy farmers and so they are tariffing the heck out of milk (see the Canadian discussion as part of the USMCA proposal).

Many dairy products are perishable with a short life although a big chunk of my uncle's dairy output ended up as non-fat dry milk. This makes it harder to store over periods of lower demand, and cows produce at a fairly constant rate whether you like it or not. Supply management is tough.

Milk and cheese would be a good candidate for a basic income sort of scheme. Where everyone would be issued milk and cheese vouchers every month that could be exchanged for milk and cheese at the local package milk store. People who didn't want their coupons could give them to people who did. That would create a 'base layer' of milk production and consumption that would keep dairies around but take milk and cheese out of the cost of living equation. I'm sure there are other reasons why this is impractical but the whole problem is fairly intractable as it is without putting farms out of business.

EDIT: One interesting thing would be to tie the price of sugared drinks to the price of milk. So it wouldn't be cheaper to give your kids soda than milk. Again, impractical but it is a challenging problem.
Damn. I live in Poland and pay around 500USD for a comfy apartment in one of the best neighbourhoods in the city, close to nice parks and to every store you need. I definitely recommend making the move if you are willing to learn Polish (not needed at all for a job in IT, but useful if you want to live here long term). Worst case scenario you can always move back. That's what I was thinking when I moved, but in the end I decided to stay.
> killed 6,000 civilians

I assume those are the official numbers. But remember the U.S. doesn't count any male it kills with drone strikes that is over 16 years old as a civilian. The real number is probably at least an order of magnitude larger, if no two orders of magnitude larger.
Other comments explain that nowadays Smalltalk programmers use git or Monticello for revision control. Lisp programmers usually use git or other conventional revision control tools.

Yes, traditional Smalltalk systems can serialize sources to files, and can read them back into a running image. In Smalltalk jargon that's called "filing out" and "filing in".

Lisp systems generally use plain old text files as the canonical form of storage for source code. A given project consists of a set of source files, just like a C or Java program. The utility of image files is that they give you (1) the starting Lisp environment; (2) a reference image customized for your local site that starts up fully customized and ready to go; and (3) working images that record a specific state that you were working on, to preserve your context.

Git and tools like it are not great for managing image files. Images are large binary files, and successive versions of images tend to have collections of small changes to them. This is exactly the kind of file that git does not handle well at all. Consequently, I don't generally use git or similar tools to manage images, and I don't imagine a lot of other Smalltalk and Lisp programmers do, either (correct me if I'm wrong!).

It would be great if we had some sort of git for large binary files. I don't mean something like git-annex--a way for git to duck the problems of managing versioned large binary files by outsourcing them to some other storage. I mean it would be great to have a revision-control system that could manage versioned binaries as well as git manages versioned text.

Lisp and Smalltalk programmers are not the only people who would benefit. Any project that needs to manage a lot of media files would benefit. One obvious example is in game development. Even small games tend to need to manage versioned files containing thousands of image and sound resources. It's a giant pain. Git for binaries would be a godsend for projects like that.

And for managing Lisp and Smalltalk image files, too, but we can't rely on that demand. The number of people who need to manage a lot of Lisp and Smalltalk images is even smaller than the number of people regularly using Lisp and Smalltalk in their daily work.
This moral compromise by silicon valley is going to come home to roost in the near future.

Dictators are wealthy by virtue of stealing money from their subjects. No free person should voluntarily work for a dictator by accepting resources stolen from the enslaved.

People in free countries should reject all investment from dictators. And they should reject jobs at companies that take their investment.

As technology increases transparency across the world it inexorably raises the moral standard for all free people.
If you don't have time, just read the condlusion, it's veryinspiring for all of us who are "individuals who code for the benefit of others"
But. Not all those betters are better.

For example, spending less on food is not the same as eating healthier. In the first world obesity is creating a crisis.

Taller? That traslates to needing more resources. More to feed. More to clothe.

I'm not waiting to be a cynic. But using 20th century metrics nearly two decades into the 21st century is not a status quo that makes me comfortable; especially as I extrapolate into the future.
Don't give these charts too much credit in the "empiricism" department either. There's lots of cherry picking and manipulation involved in government statistics...
Hmm, https://en.wikipedia.org/wiki/Methylene_blue#Alzheimer%27s :

A Phase 3 clinical trial of LMTM (TauRx0237 or LMT-X), a derivative of methylene blue, failed to show any benefit against cognitive or functional decline in people with mild to moderate Alzheimer’s disease. Disease progression for both the drug and the placebo were practically identical.
Many do, look at Notion or Ice Breaker for example.
Many LPs don't want to be named though
Reading the NYT piece I'm surprised to learn he only became known in Norway in 2015, and the statue the same year. Here in the UK that Telemark raid crops up quite often in anniversaries of wartime events or special forces commemorations, and he's attended many of those[0]. Of course the movie is trotted out every few years too, though maybe not so much recently.

Thanks for posting.

[0] https://www.bbc.co.uk/news/uk-22298739
I find this piece jarring because it doesn't mention that many people have precarious employment situations as if this doesn't matter at all.
>even if we assume it happens, why is that a problem?

Ukraine would have preferred holding on to Crimea, for one example.
I am appalled you think these are “republican/Saudi” talking points. Please don’t get swayed by this sort of propaganda. I never said Jamal was anti secularism. This article you link seems to presenting a very biased take on history.

I am speaking as someone who lived under salafi rule and have a strong dislike of Saudi Arabia. To suggest I am using Saudi talking points is absolutely bizarre, ignorant and uneducated.
Or non-hypothetically, integers in Ruby -- 5.methods shows that 5 is an object just like anything else. But then Ruby has been called a modern Smalltalk for this reason.
Cultures change. When I was growing up, we had a class of milk with lunch and dinner, and often ate cereal for breakfast with milk. We don't do that any more. We still sometimes eat cereal with milk for breakfast, but the glasses of milk with lunch and dinner are gone, replaced by carbonated water, apple juice, or wine. Repeat that times a hundred million people, and it's no wonder dairy farmers are hurting.
The fact that dollars are widely used in international markets, e.g. in oil trading, is what enables the US to borrow money abroad in its own currency. Which is a pretty big deal, since owing money in currency you don't control (which of course is what most nations have to do) leaves you vulnerable if there is a downturn in your economy and your currency weakens. Keeping the status of the dollar as a major reserve and trade currency is important to the USA.
Expats: Watch Out for Depression
I think some do if you ask. I know for a fact that the founders of the company I work for would ask for intros to some of the LPs as part of the fundraising process (we do Enterprise b2b sales so they were mostly looking for sales prospects).
Protip: if an investor (potential or otherwise) tells you to let them know if there is something they can do for you, look through LinkedIn and ask for intros to sales prospects
I think the implication is that once upon a time, Emacs had a comment/docstring which wasn't politically correct. Let the shunning or boycotting begin...
Rube Goldberg would be proud.
Because their LPs usually insist on confidentially as a condition of investment. Some institutional investors do disclose which VC funds they participate in, though.
Sound–meaning association biases evidenced across thousands of languages (2016)
Hence the development of the 'Judy array' - actually a high-arity tree optimised for good cache behaviour - right?

See also the 'masstree' which has a similar premise - https://news.ycombinator.com/item?id=18199086
I’m not sure you’re familiar with how the internet works.
I still miss del.icio.us (was explaining it to someone younger a few months ago) and I haven't come across anything that solves the (rather common) problem it solved in a equally satisfying way..

:(
I wonder if anyone familiar with both Squeak and Pharo could give a brief comparison between them, or link to one?

I don't have a specific goal in mind but have always been interested in Smalltalk, and am not sure which one to try out. Thanks!
If you want to go the opposite direction, Hamilton's "Elements of Quaternions" is long out of copyright: https://archive.org/details/elementsquaterni00hamirich/page/...
(I doubt most people get past the impressively long table of contents. :)
If you leave the valve attached to the mains line then you can access the house lines, usually there is even a special port for this that you could use without disconnecting the mains line that is used for leak inspection (they evacuate the lines and measure the rate of seepage). Once you connect something in the line and you open the valve again all pilot lights will have been extinguished and won't re-light due to safeties.

Anyway, if you want to destroy someone's house there are much quicker, less obvious and easier ways to do so.
This is for the entire planet. In a lot of developed countries like the US, the standard of living has mostly been stagnant for 80%+ of people for decades.
The world is cruel and reckless. People should come to terms with this.
Tunneling all traffic over DNS with a SOCKS proxy
I do not know if the article mentions it, Powell's 'A Dance to the Music of Time' may be the longest novel in English language.
Ah, but check out the chart about average temperature, we might not need as much clothing after all!

In all seriousness, I’ll take an obesity crisis over starvation any day. Sure we haven’t achieved perfect nutrition, but the situation is undoubtedly better.
Not to mention tea pots and cups. There's an almost endless variety of materials, shapes, sizes, glazes, finishes, decorations etc.

My personal favourite tea pot is a traditional chinese blue clay pot. And a potter friend made me a set of wonderful and unique tea cups with a raku finish.

I love writing code, but goodness me am I ever passionate about tea.
What's this article about - computerized testing of aircraft? Because that's been going on just about as long as there's been computers.
This bad as it can be. While everybody charges for everything, for thin air, repairs should be free...yeah..and repairman should donate their money they didn't earn to the other people.
The question posed by the CEO in question, while valid, is futile --verging on naive.

To really mean it, you'll refuse: money, investment and goods from China, Russia, Gulf, many African countries, Latin America, etc. to such an extent so as to bring the world economy to a virtual standstill. In addition to refusing money also No Oil from Saudi, Venezuela, Russia, or Goods from China, Minerals from Africa...

It's well meaning perhaps, but utterly disingenuous. It's mostly CYA.
It didn't work for me on iOS 11. I'll try when I'll decide to update.
>they never considered rural or Blue Collar America in their long-term consequence planning

Yes, from all I've read and seen it's a case of "millions out of jobs, devastated? tough luck, they need to embrace change, the future's is for those that adapt, etc..." -- all the while those saying it benefit from the current economy and so have no experience whatsoever with "adapting" themselves (and if they were on the other end would be crying like little babies).
Yes, though neither of those include who you actually voted for.
Ok, so what are you going to do about it? Start donating to Habitat for Humanity or any of the other myriad of non-profits out there.
Alan Kay originally thought about each object as a virtual machine not just each Smalltalk instance. In his own words [0]:

> I thought of objects being like biological cells and/or individual computers on a network, only able to communicate with messages

So a Smalltalk instance is actually a system of systems.

[0] https://softwareengineering.stackexchange.com/a/58732/179286
What would you think of lining up your 1-1s back to back on a single day?
Miscarrying at Work: The Physical Toll of Pregnancy Discrimination
It does matter, because it reduces the attack surface. For mission critical security tasks, it's helpful to deprecate old services.
You're just suggesting management should follow a waterfall PM structure.

We're supposed to get incomplete specs, it's the only way everyone can end up happy. It doesn't help pointing fingers at an ephemeral 'management' for not knowing exactly how an app should work up front.
We also didn’t have any neighbors that were anywhere close to our power. If the US/Mexico relationship was anywhere as fraught as say, Prussia/France, we would’ve had a much larger army back in the 1930s.
Musings on Demystifying Impostor Syndrome
USA still imports about 50% of the oil barrels it uses each day, about 10m[1], and there is not enough pipeline capacity to move shale oil to refineries[2]. It's a long way to being self-sufficient.

[1]: https://www.economist.com/leaders/2018/10/18/americas-shale-...
[2]: https://www.economist.com/business/2018/10/20/the-shale-boom...
There are treatments that reduce the frequency and severity of outbreaks, such as Valtrex (valacyclovir hydrochloride), but they can't do anything about the latent infection in the nervous system.

However! Targeted gene-editing to remove or disrupt latent viral genomes infecting human cell cultures has shown some promise, although it hasn't progressed to testing in animal models, much less an in-vivo clinical trial, just yet:

https://scholar.google.com/scholar?cites=7885240874375341470

Also:

https://www.sciencedirect.com/science/article/pii/S095279151...
The modern approach is not lacking all geometry, and the 19th century presentation is not lacking all algebra. Any respectable treatment will include both, the question is which makes the relationship clearer? The abstract algebraic approach talks of 'the rotation group' which maps on to geometric concepts as cleanly and directly as possible. Then we talk of different parameterizations or representations of this group, with the unit quaternions being the 'double cover' of the rotation group (which gives rise to the primary difficulty in understanding them - that a rotation by 360 degrees reverses orientation, and 720 degrees returns us to where we started).

I think the modern approach is much clearer - the geometric ideas appear more directly, and the algebra is far less messy.
That New Apple Watch EKG Feature? There Are More Downs Than Ups
I'd say "neoliberal elites" objectively exist (almost all corporate heads, whether they are progressive or not) and the own most of the "media establishment" and consistently push towards more rich and corporatism friendly policies with increased strength ever since Reagan, and including Clinton and Obama in their midst.
Statistical averages are an awful way of measuring anything beyond 100 - 1000 people and I am surprised to see statistics is still practiced in its classic form to this day.

As another poster said, the average person world-wide has one testicle -- yay for valuable info? It basically tells you nothing.

As a programmer struggling in Eastern Europe at 38 year old still -- things are very far from what these rosy articles are trying to convince you of. And seeing what other people at 22-25 are going through... you don't want to know.

But people are quick to believe optimistic statistics when their livelihood isn't at stake. As the saying goes, it ain't true until it happens to you. Then it's suddenly oh so true.
I would imagine an element of it is concern about a founder contacting them after a particularly difficult board meeting etc.
Haha, "the most elite and prestigious employer in the world" has around 100k current full-time employees (and many more if you count the de facto employees hired as contractors). That fact alone contradicts the dictionary definition of elite.

The world does not begin and end with mega-cap companies you listed. There are many many many more companies at far smaller scale.
I'd say it depends how much you can separate the cash from the malicious governments. There are plenty of chinese investors only connected to the Party by one or two links. Not so in Russia or SA.
One of the major problems with statistics like these is that they don't talk about the context of the relationships here.

Since the 90s, the Executive branch and US Congress has used the Military to do a lot of non-military stuff, that arguably the State Department or other non-military organizations should be doing.

There are a lot of reasons for this:

1. At 600,000+ FTE's, the DoD has the largest number of personnel in the Federal Government

2. Military members are trained not just for their specialty, but to do a wide variety of administrative, management, financial and medical tasks that can be used in non-military capacities.

3. It's often easier to tack on money for non-military specific functions to augment military organizations, than it is to create new organizations.

As a result of this, the DoD is constantly asked to do things that are not directly related to combat in support of international relations, international logistics, basic services and basic research worldwide.
I always had the feeling much more people were smoking in the past. At least 4 out of 5.
Hey everyone out there, I'm pleased to recommend BILL, a private investigator/hacker for any hacking related job you might be interested in. I got in contact with him online when i was having problems with my cheating husband and needed help in getting evidence against him in court, He helped me hack into my husband's phone and social networks and under some hours i was seeing chats and messages and he also help retrieve deleted conversations... I''m so glad i got in contact with him, He is into various kinds of job like Facebook hacking/spying, whats-app spying, phone tracking and cloning, snap-chat, Instagram, we-chat, phone text messages, bank statements, hangouts etc.You can contact him via BILLHACKWIZARD@ GMAIL DOT COM, Put a call or text through on +1(314)833-9209, and you can also reach him via Whats-app messenger on +1(314)635-7319. I'm just a satisfied customer sharing my testimony, you should contact him to see for yourself, and pls do not forget to mention my name to him.
> Don't create a weapon, if you don't want your enemies to have it too.

I'm thankful US Manhattan Project went on to successful completion, and not cancelled with above reasoning.

The series "The Man in the High Castle" shows what could've happened IF Hitler first got his nukes before US did. Most would agree that Hitler would've used it on London/NYC/DC with no qualms...
Unfortunately, the 1st teacher who (tried to) go to space will be remembered for a long time.