skysight-inc/HackerNews huggingface dataset:
Remember that spam emails are from people who have no other way of getting a reasonable income. As such, they are generally people who have never had the advantages of better education and better parenting, that most of us non-spamming people have.

So naturally, they also don't have the advantage of having better grammar and better spelling than us as well.
Remember Carnival's Costa Concordia that capsized in 2012? The captain's lover, a Moldovan dancer, was on the bridge at the time.

https://en.wikipedia.org/wiki/Costa_Concordia_disaster

https://www.bbc.com/news/world-europe-24733882
Literally just look at the citations from the Ars Technica article. Which link to Stallman's own writing.
Trained on human data
> The only exceptions are "VIP" contacts from close family.

Curious how you configured this? I'd be interested in this as well.
Wasn't it pretty silly to need an online application in order to subscribe to and monitor RSS feeds?

It's almost anti-RSS.

It's like requiring an online application to browse the web.

An RSS reader is just a browsers that has a list of bookmarks. Those bookmarks point to specially formatted XML documents. It automatically refreshes those document and notices new items, which it presents somehow, perhaps an mail-inbox-like interface.
That’s what they’re claiming - it was unexpectedly heavy winds in a sandstorm that caused it to ground.

Also, they had two canal pilots on board. I’m pretty sure that this absolves the shipping company of responsibility for guiding the ship safely.
That is how economists view the world.
By the second paragraph (not counting the introductory quotes), I had the uneasy feeling that the author was basing this essay on a restricted, and not very relevant, concept of readability.

When I read code, or any other highly technical prose[1], I am trying to get into the mindset of the author: what problem are they attempting to solve here, and how did they envision this code advancing that purpose? What must one assume about the problem and the author's solution in order to be persuaded that it will be successful?

If this sounds too hand-wavy, there are more pragmatic issues, such as: what, beyond the specific predicate, is this conditional testing for? And/or why here? After this method call, what has been changed? How could this code have produced that result? Often, the answers to these questions is obvious, but it is the cases where it is not that determine readability.

Indentation is remarkably effective in helping one read code, perhaps unreasonably raising expectations that other changes to the layout of code will be similarly effective, but I personally have not seen anything else that gets close, and the nature of the problems to be solved makes me doubt that there will be.

[1] One could argue that code is not prose, but one goal of higher-level languages is to make it more like prose, and I think my points here are relevant regardless of whether one thinks this is the case.
That’s not perfect world this is standard industry practice to have host level monitoring
The most promising strategy I've come across to address this mystery of how to sustainably fund open source (or how I would put it: how do we create goods that are held in common, goods without capitalist restrictions/gatekeeping mechanisms?), is the rapid conversion of the entire world's economy into a Holo-REA/hREA-run ecosystem and network. Holo-REA/hREA is a community project backed by diverse group of new-economy builders (Valueflo.ws, Mikorizal.org, Sensorica and others). It is a system built using the novel holochain framework (a distributed integrity engine) and will allow us to stigmergically measure the flows of material resources flowing through our communities, and the world, in exactly the same way as it is being carefully measured and managed today, which is: behind the firewalls of big companies, using Enterprise Resource Planning (ERP) systems/software.

The new Holo-REA/hREA system allows us to reveal the complex web of relationships behind all material resources that we use in our daily lives (when I say 'resources', it can be anything from raw materials to finished products - in this system every input and every output is a resource). This would mean we have high quality information that helps us to see and steward our delicate exchange/dance with mother earth's ecosystem (an ongoing balancing act).

I'm excited to be closely following this project that aims to grow an open, radically low barrier-to-participate, low barrier-to-entry, encrypted, peer-to-peer version of today's ERP system; what Bob Haugen and Lynn Foster and others call 'Network Resource Planning (NRP) software'.

I hope that this new system will help us to start to recognize all the capitalist gatekeeping of knowledge and science that is going on today, that excludes and keeps most of humanity from accessing their shared inheritance. Digital tech has given us new tools with near-zero marginal cost of reproduction, storage and transmission of information, so we can stop making it artificially scarce. In other words: the new system could help us see more clearly how we are uselessly competing - to monopolize/'own'/turn into '(intellectual) property'- the latest science and innovation (as is done today through trade secrets, patents, copyrights), which, let's be real, really belongs to all children, not just the children of white, global north, capitalist parents.

Through the use of this new system we will also be able to put an end to ecocide, which is currently being committed through: the privatization of land and the subsequent destruction of natural ecosystems, leading to deforestation, groundwater contamination and poisoning, etc; the creation of e-waste due to planned obsolescent, non-repairable black-box tech, as well as the human rights abuses when producing 21st century capitalist commodities (which has lead to catastrophes like Rana Plaza and the 'Playstation War' in Congo), to name two of the major themes of the past few decades.

So yes, we, the working class, can now finally set (scientific) knowledge/technology free; empowering all of mother earth's children.
Rational Irrationality in Investing?
This can't go on! Phone Tool awards for all workers!

Now they can't send all 6 of Andy Jassy's assistants important emails surrounding on-going unionization efforts in the retail org. Andy's in the dark, he needs our one-pagers!
Summary of this thread: A bunch of people with no experience or knowledge of the problem come up with some half-arsed "solutions" because they think that they are smarter than people who do.

Where have we heard this before? Oh yeah - Elon Musk rescuing people from a flooded cave.
I think your perspective is actually way off the mark here. AI excels at long-tail problems where the cost of failure is high, precisely because human failure is such an expensive problem in those cases and the nature of long tail problems prevents it from being possible to apply QA to every use case. In other words, you know you are forced to deal with getting it wrong a lot and paying the high failure cost, so using a system capable of optimizing that trade-off explicitly is often much better than pretending as if a human in the loop is somehow sparing you the failure costs when they aren’t (and in fact they are simply less efficient than algorithmic solutions).

What constitutes a useful sequence of facts in root cause analysis is not just some platonic existing thing. It’s a complex problem involving mind-melting log sleuthing, correlating all kinds of disparate metrics, comparing against timestamps of merges and eventually synthesizing the results.

Even seasoned veterans who know systems inside and out struggle with the sheer volume of logs, metrics and facts to compile. And most of the time their approach is based purely on inductive experience with similar incidents combined with heuristics.

This is precisely the kind of problem that ML solutions excel at. It has many hallmarks of a good fit and almost none of the hallmarks of “solution in search of a problem” ML over-engineering.
@dang -- Flagging a statement by Red Hat about their position on governance of the FSF is ridiculous.

Topics can be vanquished by a little libertarian clique here on HN, but it doesn't make them go away in the real world.
How dare people who have a platform to express unmonitored, unmonetized, uncensored free speech! The technocracy must control all.
Right, but that could just as easily be blog posts, rather than release announcements particularly, and reduce the appearance of constant change. I only mention it because people have wondered why so many think the language is changing a lot, when in practice it has slowed down quite a bit. Maybe part of the solution is not posting releases on HN.
How come this GitHub repo with more PRs and stars is not trending on GitHub?
Sure but Smalltalk also has classes and inheritance where messages are passed between objects. Kay invented the term, but he doesn't control the design of other languages or how OOP ended being understood. Simula also proceeded Smalltalk, and it influenced the design of the C++ object system.
it's pretty clear what's going on when HR is involved with a technical issue. We should drop AWS and move to another provider. Hit them where it really hurts.
Explorer UI is capable of showing loading animation for folder contents since it was first publicly released. It makes sense not only in context of potentially slow devices, but also because "Folder" is not an "Directory" but an somewhat arbitrary COM object and thus showing contents of folder can lead to a lot of potentially slow operations.

IIRC somewhere along the line of all the Win32 windows versions the loading animation got somewhat broken and explorer window was more likely to get simply unresponsive instead of displaying loading animation, but that is another story.
This is the way.

Just check the contents first so there's nothing really harmful inside.

Also start scaling up to multiple trebuchets as soon as possible and make it rain.

Stimulate the local economy via job creation for the clean up.

Monetize the live stream too.

The trebuchet will save the global supply chain thanks to you.
Should being a delivery driver be as difficult as a trip to the moon?
Linux support is indeed on the roadmap. We've got Windows done only last week and we'll get at it next...

Happy to keep you in the loop, here's the sign up:
https://form.typeform.com/to/tWKFDe
What's the difference between StaticCompiler.jl and PackageCompiler.jl? Doesn't the latter also let you build "apps"?
Are they? Forgive me for being skeptical post-Kavanaugh but I find it hard to believe that Stallman licked somebody in public without it being big news...

I think we need to have actual standards of evidence when it comes to booting someone not just from the FSF but the community as a whole
> You gotta stick the state somewhere.

This is true, and it’s the primary reason I’m not finding some way to work in Haskell. But it’s also kind of a cop out.

The issue isn’t just that state exists and will do well beyond our extinction. It’s not even just about how you manipulate state or how many restrictions you put on mutability. It’s also about the visibility of state and stateful processes, how that’s signaled, and the conventions that fall out.

This isn’t something I fully understood until I worked with Clojure. Immutable-by-default was a fantastic constraint. But more valuable to me was that where state is accessed or changed, you can tell immediately.

Just having that gives you several insights:

- This code is more likely to be impacted by outside behavior

- This code has additional concurrency requirements

- This code may be unnecessarily complex

- This code may be hard to understand a week or more later

- This code is documenting its implicit dependencies

Since I’ve moved on from Clojure I’ve mostly worked in TypeScript, and I’ve done my best to apply the same principles.

In some ways it’s a loss: you can’t signal stateful access with @ or ! or *.

But that’s all convention. In other ways it’s a huge win: if you’re trying to write functional code in TS, you eventually end up with the idiom that async/await and Promise types are generally signals of state. And the type system calls that out much more reliably.

All of that said, you do gotta stick the state somewhere. But where and how you do is the difference between eternal pain and eternal much-less-pain. And coupling state with functions on objects is definitely more likely to produce more eternal pain.
That's because you're supposed to pull out your iPhone to use as a calculator.
Thanks for linking his other talk.

The result is pretty great. I will enjoy the details.
Actually with a well placed nuclear warhead placed directly under the ship, it could be thrown out of the canal and into the nearby desert clearing the canal route /s
It would be a shame not to mention Jim Leonard's 8088 Domination, which pioneered (I think) the whole idea in 2014 for the original IBM PC, by also converting Bad Apple as full-motion video into 8086 machine code (8088 is the same software-wise)!
https://trixter.oldskool.org/2014/06/19/8088-domination-post...

The video is linked at the top of the excellent writeup, the Bad Apple part starts after an initial color video part.

It's truly amazing, and I wonder what I would have felt if I had seen that on an IBM PC back in its day.
Love it! Is there a github to issue PR's? Would love some sort of history panel.

I think, also, the amount of notifications/confirmations is a bit overkill.
I think there’s a lot of ret-reconning real history: after a fascististic government loses power (as they invariably do, due to their eventual inability to secure cooperation from the intelligentsia; their own in-fighting, and general incompetence) the people who did vote for them are likely to deny it - who would admit to voting for something universally reviled after-the-fact? That then leads to an impression amongst the public that said-party had far less popular support than they actually did.
I'm still fairly removed from clojure. Most of what I do read doesn't convince me it is worth it over common lisp.

That said, the idea of conj bring an extended cons sounds really nice. Are there examples where the "you can change the fundamental data structure and the algo still works" pans out?

I fear this will be a lot like our industry's love of tries. Mostly impractical and more likely to cause bugs. :(
You may find some inspiration for improvements from this project: https://github.com/antirez/sds
Would it not be easier to use Chinooks to remove cargo ?
Why not use a database with a worker?

https://www.cloudflare.com/products/workers-kv/
Minsky denies having sex - not that he ever wouldn’t if he did have sex - but my understanding is that she was above the age of consent in the jurisdiction they were in, assuming he knew her age.

“Where you live” should not be the determinant here

I don’t see how Stallman’s admittedly autistic comments are damning. He was pointing out that it is very plausible that to Minsky the girl presented herself as willing and consenting despite secretly being coerced by Epstein.
Or perhaps the wording was off as their (my) reason to copy-paste most if it from something they wrote a minute before that on another and highly relevant thread.

Take your pick.

+ It does work: https://drive.google.com/file/d/1wuVxvQh9Khy7xdIpgCNfVAdo4Dq... ^^ and without some downsides i read first ( eg. keeping the balance of the ship or putting additional stress on the structure of the ship)

Just interested in what the problems and potential solutions are on that scale.
Why not just emulate an older computer? Using old hardware like that will be slow and inconvenient.
The world’s first custom digital frame for NFT art and collectibles
Has Kuhn actually written any substantial piece of software?

He seems to have done quite well for himself with the many posts that he sat on for the last 20 years. Open source at work.

And he gets an award while the work horses do not.
The counterpoint is gustafson's law:

https://en.m.wikipedia.org/wiki/Gustafson%27s_law
You are correct I did care enough to state how little I cared, but I will submit for the record that I care so little I didn't even read the article.
Try tell that to Anders the creator of C#, TypeScript and Delphi, to the creator of Java, to the creator of Python. Thanks.
Startups hiring interns for Summer 2021
Are there any startups here looking for college interns for the coming summer?
Could anyone end up being liable for this? For example, could delayed ships sue canal operators who in turn sue the owners of Ever Given? Alternatively, would an event like this be covered by any insurance policies?
Otogakure Unveils the “Makina” Technology
The video is dramatised mostly in it's presentation. Look at the way the clips are cut together, the shadow framing of some scenes, the music. Seeing that dramatic presentation is a heuristic for dishonest data because, let's face it: Mass media does this all the time. But when I saw the comment, I was thinking the same as you. He's the most direct source of marketing information and technical claims.
And it still amusing how intensely Alan Kay trashes him.
I cannot tell if you are responding tongue in cheek (in what seems to be a Plan 9 tradition) or being serious. My points are not that any of these tools are better or worse than the others; I am trying to say that I would like to play with Plan 9 as a working environment, but cannot because it lacks most of the tools I want / need to use. I don't use Go. I use C, some C++, and Typescript (so, Node). Why would I have to avoid those? Most importantly, if I have to (seriously) avoid Firefox, what is the alternative that will allow me to surf the modern web, which (again) I NEED to do daily?

If the answer is "nope, Plan 9 is not intended for this type of user" then I guess that's fine, although sad to me, because I cannot play around with something that is appealing to me. And, again, if this is the case, it would be interesting (to me) to understand WHY: why is there no Firefox (or any modern browser) for Plan 9. From another comment, I learned there IS vim ported to it, so I guess that means it is fundamentally possible to port medium-complexity software. Maybe nobody else cares about having these things in Plan 9, which again, is fine. Cheers.
Your IP is flagged for spam/abuse, that is the reason for the recaptcha, not incognito.
I'm no expert but the ship does not appear to be at sea. One could even venture so far to say that that is the crux of the matter.
The irony of course being that Erlang ranks as one of the most OO languages, if one accepts the Alan Kay concept of OOP, which is rather more behavioural than structural, and thereby entirely compatible with the functional paradigm and algebraic forms generally.

See also https://www.youtube.com/watch?v=fhOHn9TClXY
Does anyone have experience with relevant Python libraries? I see a lot on Github but can't tell which is better.
For classical Hierarchical FSMs my go to is transitions: https://github.com/pytransitions/transitions
If your bar is "Common Lisp" and you already get to use Common Lisp regularly, then you are right, Clojure will never be good enough for you.

Clojure was designed to, as seamlessly as possible, Trojan a Lisp into the enterprise world where the JVM rules. It succeeded at that narrow task.
Gotta love how GitHub made their own virtualization library but did not open source it :)
Not only that, but it’s pretty clear the philosophical roots of OOP are basically just FP with a particular organizational model. The idea was never “everything is mutable and gets to mutate everything else unless you say otherwise”, it was about organizing functions (real functions) with the specific data they operate on. The big blob of imperative programming that got bolted onto that is a disservice to the idea. But unfortunately that cat’s been out of that bag for decades and isn’t going anywhere.
Very mysterious, we haven't heard about that one yet.

We are aware of OS issues with certain bluetooth configurations (details: https://support.coscreen.co/hc/en-us/articles/1500002060342-...) and a Windows problem with a buzzing noise (more: https://thegeekpage.com/how-to-fix-audio-buzzing-in-windows-...) but those seem to be different problems. Drop us a note at hello@coscreen.co and we'll try to help...
> ... your platform will be used for everything from accounting to warfare logistics. How are you going to stop that without planning, researching and enforcing rules?

Is this not answered exactly by what you quoted?

> Readers choose for themselves which writers to invite into their inboxes and their minds.

No one is forced to read anything they don't choose to.
A Theory of Statistical Inference for Ensuring the Robustness Scientific Results
It allows me to remove that big file, then I'm able to run sudo since I don't allow root ssh and sudo won't work with a full disk, then I can clear up space on the system, bring it up again, then update log rotate or do whatever to prevent that case from happening again.
Super and Hyper (Right Alt and Right Pritnscreen for me).

I never use any C-c bindings. C-* & M-* already have decent defaults, so all my frequently used stuff is s-* and H-*. Some of the less frequent stuff might be H-s-*, C-s-* or M-s-* [0]. Everything else I can just call from M-x. Don't see the point of using keybindings for stuff you only need a few times a day. On the flipside the stuff where keybindings make sense should have the simplest possible one.

[0] It may seem daunting but there's usually some symmetry in the way I define them. One letter tends to do different but somewhat related things with different modifiers. For example s-x is eval defun, H-x is eval s-exp at point, s-z is eval defun and pprint, H-x is eval at point and pprint. H-s-x is eval at point and replace. C-k is kill-line so s-k is kill sexp. M-f is forward-word so s-f is forward-sexp.
Every question with a binary answer should have its own website like this. I would, in particular, like a website for every room in my house with the question "are my car keys in this room?"

Then I would create an rss feed of each site and subscribe to them.
It's pretty much because they don't have to. If they lost their value eg in a digital stock wipeout or fraud or something, they'd be contactable pretty rapidly.

So, the advice reduces to: become astronomically wealthy compared to most people, and you too will be able to decide to do this.

I'm not resentful btw. I am just pointing out that to be optionally accessible they had to get to a place where nobody casually has contractual ties into them demanding responsiveness, and nobody formally expects them, and for most of us, bound to sources of income and lifestyle, thats just not possible. So, in that reductionist sense, the lifestyle (which demanded the money) is what permits the outcome.

The soft version of this is: ask yourself if you need to be contactable 24/7 and ask yourself if you need to be seen to respond, almost all the time. I got as far as taking work off my personal mobile phone, but I am stuck with work calendar being needed on the phone, to avoid work-life balance mistakes with time management.

To be fairer, its got FIRE qualities. He's not astronomically wealthy, compared to eg people who choose to work in a FAANG. He has the kind of money which you expect to have at retirement and will be living a highly budgeted life, in a sustainable manner from investment and income streams.