skysight-inc/HackerNews huggingface dataset:
I strongly disagree with her politics, and also believe that she should have retired earlier.

A mentor of mine used to remind me, "always react with class". I fail at this a lot, but try.

I think it would be good for you to try too.

And also to remember that she was fairly elected. She was who the people wanted. If you want to be angry, be angry at the people who continued to elect her.

Maybe not so much vitrol directed at her on a day of tragedy.
I did there: https://news.ycombinator.com/item?id=37699851#37702074
Well, yes. But what I mean is that it would have been nice if hobbyists were able to accomplish this without needing the help from a commercial entity.

I'm a bit at a loss why some people here prefer commercialised open source over community-driven open source. I mean, I'll take it, and Valve did an amazing job, but there have been plenty of attempts to make this work before Valve stepped in, and it just didn't work that well back then, and it would have been nice if we didn't have to rely on Valve for this.
And not even that they shouldn't care. They just don't pay attention and don't care.
> own ways to do anything but be a slave to Microsoft

I guarantee 99/100 humans on this forum either currently host with AWS/GCP/Azure or have worked at a shop that does. And I bet an outsized portion of those AWS/GCP shops also host on Azure for Azure AD.

There is no one that is ready for a de-Microsofted world. Even Linux distros have been increasing their support for integrating into the MS ecosystem and forsaking alternatives because how prevalent AD is. Even the most prominent alternative FreeIPA is designed to compliment an AD installation, not replace it. The best supported directory/central login server on Linux is AD.
Honestly, this is the kind of surveillance I can tolerate. Track when I punch and even for "signs of life", ie. if I just don't use my laptop/vpn for 2 months.
Tom Scott is a good example of the influence of VPN money. He made an entire video about how and why he would not make ads for VPNs because VPN ads are deceptive, this video got millions of views ...and then later he started making ads for VPNs (NordVPN iirc). I always wonder how much they bought him for.
I can get you a toe by 3 o'clock.
If you have a one-click "no to all" for people like me, and a one-click "yes to all" for people who just want to get on with their lives, and both buttons are the same shape/size/color and easily clickable, then you're already waaaaay ahead of the curve.
What I'm saying is that Apple can fuck around and find out. 2 years ago there weren't protections for arbitrary digital market gatekeeping, now there is. If Apple wants European market access, being the vanguard for the World's Dumbest pricing model is a bad start.

Remember: Apple is considered a gatekeeper for app installation regardless of the cost they pay to maintain the platform. Charging per-call on a literally free API would be so profoundly stupid that it would force a second Digital Market Act.
At chess.com you can search for exercises on both theme and rating (of the exercise). This means you can search for easy exercises on forks.

https://www.chess.com/puzzles/learning
I go back and forth on this. On one hand, I _love_ Rust/ML style sum types. They're such a fantastic feature. On the other hand, I wonder how much use they'd get in a language like Go. If it's introduced, would it radically change the way some problems get solved? Is it that different than an traditional enum (which Go also skirts around)?

Pattern matching and exhaustive checks are massive benefits of them though. I guess I'm just oddly conflicted here.

I do think that long term, sum types are going to become more prevalent. I'm excited to see it, I'm just interested in how that adoption occurs in existing languages without them.
Thank you! I wish I could be more active here other than lurking but I haven't got much to bring to the table.
The point is that there is no good system that would allow a committee to decide if a politician is fit for office or not.

Just look how Trump tried to destroy the electoral system for his own gain before and on January 6th. Now apply his tactics to to a "committee" to decide if a democrat can seek reelection.

There is a good system to decide if the CEO is fit or not, it's the board of director. Those are entirely different systems.
Freedom always has a control aspect - controlling things and powers that can inflict harm which would otherwise limit your freedom to go about your daily life, for example, is pretty normal.

Whether or not AI created misinformation will fall into a special control category is a different discussion.
Other comments have gotten at the nuts and bolts of administrations, and here's the PR side of it:

Do the 'Mom Test' on any candidate and you will see why 9 out of 10 times a challenger to an incumbent fails [0]. The only challengers who succeed beat the 'good enough test' while simultaneously fending off the current administration's inertia (aptly put by paulgb)

[0] https://www.momtestbook.com/
US has been responsible for similar and worse at a much larger scale, even just in my lifetime. All war is a crime, and the US is always at war.
There has to be some truth to this.

However, you don't need to make women uneasy (among other things) to promote free software.

His heroic work on free software shall not shield him from criticism about other aspects of him.

Reacting because accepting bullshit from heroes is widespread but dangerous (not saying you are doing it).
There are a few factors.

Most devs are trained in OO approaches so you have to learn to think about problems from a functional perspective. While a lot of people believe that the functional approach is a huge win (myself included), asking developers to both use a different language AND think about problems differently is a leap.

Truth be told, I was blissfully ignorant of how many concurrency issues non-BEAM languages truly have until I learned Elixir. Now I can't unsee them.

While there are a lot of polyglot devs out there who are happy to utilize a different language for its strengths, there are also a lot of developers and companies who are both time and emotionally invested in their language of choice. It's not exclusive to a particular language, it happens everywhere.

One of the unfortunate things that accompany languages that are able to do more with less, is that the companies which succeed with them...need fewer developers. There are a lot of hugely successful companies using Ruby on Rails, just as an example. Even today, you will see people fight tooth and nail against using it either because: A) They want to use their stack of choice or B) They don't understand why it's a better choice for the job.

In language terms, you win developer eyeballs with 1 easily quantifiable thing...benchmarks. X is faster than Y in benchmarks, a lot of developers will want to use X.

Quantifying productivity is harder (Ruby). Quantifying advantages of concurrency, clustering, heap isolation, maintainability with very high productivity is harder (BEAM). Benchmarks are easy.

Widely adopted language selling points as a comparison for what Elixir is up against:

- Java is taught in schools, heavily adopted in enterprise, portable, fast. It's okay at everything.

- Python is taught in schools, installed by default on Linux. It's okay at everything.

- Javascript is the only language available in browsers and has a selling point of using the same language on the client and server. Widely adopted despite a huge chunk of people who hate it.

- .NET gets the entire backing of Microsoft, usage on Windows and a natural selling point with the various Windows shops out there. It's widely useful on those platforms and has an invested and certified following.

- Apple languages are similar to .NET selling points.

- Go is portable, pretty fast has a low learning curve, fast compiler (productivity win) and the closest concurrency model to the BEAM as well as backing of Google which lets execs rest easy.

I can definitely make a case for why Elixir is a better choice for most of the things you'd use these language for, except mobile apps. But even then, there is going to be an argument. People will defend their choices and you won't see much progress. And somebody will ask for a benchmark, which Elixir won't win because it's not designed to win straight line benchmarks.
Those employees need to survive long enough to find better employment. While I agree with the moral hazard, we’d have to allow lynching of corporate officials by those same poor as a means to counter power imbalance on the corporate side.
A small (and free) JavaScript library to deal with colors
Right, so instead of:

> HN buried Mastodon as a viable social media platform a year ago.

It should be:

> HN buries Mastodon as a viable social media platform every time an HN user posts a moderately popular link to Mastadon.

I want to love Mastodon but until they figure some stuff out they're never going to be a viable platform to (for instance) explain to all those who need to know how one of the largest cloud providers is deeply compromised.
Honestly, after years of writing python I have now gotten to a point where I fear dynamic typing.

The fact that Erlang and Elixir do not have static typing, outside of a voluntary type checker, makes me worry about using them. And yes, the approach to error handling in Erlang and Elixir is "let it crash" etc. The runtime debugging tools are excellent. There's approaches to design which ensure that even if there's some serious bug, you can still recover with minimal service loss except when your bug is something which automated testing should have caught but at this point I just feel: "Why deal with all that if you can have high quality static typing prevent you from having to deal with that in the first place?"
I upgraded and didn’t have either of those issues
After four years of filling out attendance sheets with hours per every day worked (this is in Germany btw) with monthly reminder from the manager about it I beg to differ. Even though the job (academic research) doesn't have a strong correlation between output and hours spent on site
I am actually aware of that. I was trying to discern whether or not the person I was replying to is actually criticizing public transit infrastructure in US cities or has just accepted that you need a car (easy to understand why that might be, even if it is not necessarily true).
We need age limits for government representatives.

The the American Association of Rapacious People can't have that.
So vote. Or better yet, run for office. Be the change you want to see.
Really makes you wonder if they have a point about elite overproduction. Greater Boston has 70+ colleges and a very highly educated population, arguably the most well-educated among all large metros in the country[0]; yet with a budget of half a billion dollars per mile, they ended up with something broken, with something as fundamental as the track gauge!

[0]: https://www.unomaha.edu/college-of-public-affairs-and-commun...
Well you can sell the stock and convert it into dollars and then use those. That's something I can do easily today if I wanted regardless of the country I'm in so long as I have the Internet and an ATM.

Gold you can't travel with (weight and loss due to theft and also probably actually illegal) and is also not accessible, and Bitcoin you can't buy a coffee with. Other available crypto currencies just do worse jobs than Bitcoin or dollars at their respective functions.

The key here is to understand that monetary instruments have pros/cons. Dollars have the con that they aren't a great store of value (and this is by design). Dollars have the pro that they are widely accepted, hold their value in the short term (i.e. not volatile), and are highly liquid. Bitcoin has the pro that it's a great store of value, but has cons like inability to transact. Stocks are liquid but volatile, etc.
for me its hard to justify betting on something without a compelling edge computing (eg cf workers) story in 2023. i could not even think of a case where beam would be the right fit for a webapp/webpage except maybe a static rendered status page for something that runs on beam anyways. and i say this as a diehard erlang fan who would love to have a justification to use it more. of course there are plenty of services/ systems where beam is godsend but nothing that would fit phoenix’s target.
Someone else taking your stuff and deciding what to do with it is different to you choosing to give some of your stuff away.
No time to write a full comment now, but I would compare the fully planned org to failed communist states vs the more chaotic capitalism that does better.
I think if we see it in terms of "if something is data, it can be pirated and it should be pirated", we get a lot of comparisons between not-equally monetisable industries.

Like journalism is innately piratable - the sourcing of facts can cost money, but once out, it's copied and replicated for free. But journalism, unlike videogames, is not inherantly monetisable, and only a handful of subscription-based outlets survive - and even those are beaten on this site by archive links.

Hyperlocal journalism and investigative journalism are both seemingly dying in absence of money. The free open-sharing market is not the most altruistic in how it shares resources.
Love this THANK YOU!
Both, and I like that Amtrak is semi-public. I think it's the right system, if only the federal government would choose to protect / support it. Amtrak is bad because it is not allowed to succeed.
Why is weight even a concern? Thinness I get because that makes a real difference in your pocket, but what's the point of reducing the weight a tiny bit?
surely someone that, on balance, did more good than ill? and how many of us can say that?
Looks more like https://github.com/thedmd/imgui-node-editor/ to me - both are great libraries though.
That was an extremely biased and jaded characterization that focuses only on a narrow set of negatives.

Have those things happened on Reddit? Ya. Was that in any way an accurate summary of what Reddit is? No. And it's absurd to claim that it is.

"But look at this example and this one"

I could make a huge list of the times Reddit has been bad, too. That doesn't change a single thing about what I just said.
At a decent sized shop, having a couple of people making fresh-baked breads, croissants etc. would be such a perk ... Order in donuts? No imagination.
This is irrelevant since the majority of the internal frame is aluminum. It's really just the outer portion that you hold that is titanium.
That was just from some quick benchmarks I did a few months back on some 10,000 particle N-body simulations. The performance boost will depend on the task, though. For the kinds of computations I did in grad school it would have been less effective since I was only looking at 3--5 objects, so there's just less parallelism to take advantage of.
Term or age limits don't fix corporate and media capture. It doesn't matter who gets her seat, they are still going to vote party line and so will you.
The idealists have it right today.

Global warming is one ecological problem out of dozens and we'll economically outscale it even if we don´t do anything special about it. Damage to human health and infrastructure plus spending in adaptation will be a steady drag that will be much slower than our increasing ability to withstand its effects.

In the meantime, we have tons of global and local issues caused by human activity that have next to nothing to do with global warming: destruction of natural habitats; invasive species; overfishing; plastics; toxic and/or long life chemicals/medicines... We have a couple of resource issues coming up: cobalt, helium, rare earths; hydrocarbs; hell even copper might become a problem soon-ish... We are faced with the effects of being able to reliably control our own reproduction, a revolution that we're absolutely not ready for as a species and that requires us to rethink a 100.000 years old societal structure pretty much from scratch. We will soon have the technology to concentrate power and security into the hands of an ever-shrinking minority pretty much to the point that any violent rebellion of any amount of normal people will fail. Again that's a first for any social species.
Everything. He would sit behind me and dictate keystrokes (mostly driving emacs, of course) to do email, edit code, and generally operate the computer. I don't want to talk about someone else's medical situation, but I think it's well-enough-known that rms had a period of RSI so severe that he was barred from using a keyboard to let his wrists/hands recover.

A few hours in a row of hearing and typing C-Space C-u 2 4 M-w C-x C-b <RET> C-y C-x C-s is exhausting. It was also amusing (in retrospect) to get a polite-enough admonishment to "don't think about what the keystrokes are doing; please just type what I say" when he could tell that I was slowing down because I was paying too much attention to what the intent behind the keystrokes was.
I've been experimenting with Elixir lately. Phoenix LiveView, in particular, is a fantastic technology.

I can think of a few reasons why this stack might not be more popular:

1. Many of Elixir's historic strength's involve applications similar to Discord, where you have complex webs of near real-time communication between users implemented by a distributed back end. But very few apps actually need this.

2. LiveView offers a second compelling use case: single-page apps (SPA) that don't need to worry about client/server data sync. It's a surprisingly great environment to throw together a SPA very quickly. But LiveView is really new, and the first book on it is still in "beta."

3. Elixir is basically a purely functional infix Lisp2 with pattern matching and Erlang-style parallelism. With a half-baked type system via Dialyzer. It's a delightful language, but this sort of combo is a bit niche. Where I live, I can find Rust programmers more easily than Elixir programmers, for example.

4. Actually getting a dev environment installed and working currently requires reading bug trackers. The VS Code plugin, for example, currently goes into a crash loop if your shell is anything but bash or zsh, IIRC. One you get the tooling working, I'd say most of it compares very favorably to npm or Python. Elixir is trying to have an amazing ecosystem, but there are still rough edges.

The sweet spot here would be something like, "We have just a couple of senior programmers, and we want to develop a SPA really quickly, with no frontend/backend split, and faster iteration speed than more people's React stacks." And it's a bonus if your app can actually exploit Erlang's message passing or distributed programming features.

Something where you needed to keep many different user's SPA pages in near-instant sync? It would rock.
Well this has little to do with the article here, ChatGPT is not accessing the website itself, I even think that this feature is disable at the moment.
First of all, the phone does tell you which process is responsible for burning energy. It’s not necessarily the best but it’s there. If the phone is getting too hot to hold though, it’s not a software bug of something pinning the CPU. The OS should be thermal throttling well before that happens, and I’ve seen that happen on hot days (the phone goes from thermal throttling the CPU to a perma “this phone is too hot” blocked state until it’s cool enough). This sounds like the issue has to do with the new titanium casting that transfers heat differently and maybe isn’t tuned properly for their throttling? Not sure.
We should seriously consider mandatory retirement ages for all high public offices. We have them in the Foreign Service, and of course it would be bad for a diplomat to be in mental decline while negotiating a complex treaty. Multiple states have retirement ages for judges. The work of a senator or federal judge should be similarly protected from disruption due to the predictable age-related decline of individual office holders.
Every badge system obviously logs activity, and always have. This information has always been available to the employer.

The story here is that the badge data is being published on employee portal pages as a way to basically gamify their in-office rate.
> it should match whatever we consider the retirement age to be.

That would create wrong incentives for pushing the retirement age upwards though.
what we really need, is for "engineering" as a discipline to rise to the same status as arts and sciences.

computer science is not real. computers are not found in nature. they're not a natural object, hence the methodology of study (from a philosophy of science standpoint) cannot be the same.

similarly to how math is not subjected to experimentation; but to intelligibility (a modern math proof is accepted if mathematical "peers" understand it and agree with it). so can't computer be subjected to experimentation as a matter of studying them. they're not found they're made. so the "experimentation" is really end-to-end testings; a philosophically distinct practice from a physics experiment (which is often just measuring something extremely precisely)

maybe I should ponder on the "philosophy of chemistry" which also blurs this line between "making" and "experimenting"???

you jest about making a religion (which funnily RMS also does); but recall that Academia (and RMS is an academic) was started by religions, which means if there's a faculty of computers, then it already IS a church... an academic church 2.0
What score did you get

Edit: I just got 121, definitely gets harder at the end lol, what a rollercoaster
good point, wait for the pricing info, esp 1GB and 2GB.
She held a position of incredible importance (chair of the senate judiciary committee). Her leaving would cause a stalemate and block all judicial nominations.

That's a fact, not a guess.

She should have left, but the reason she didn't should be happening either.