skysight-inc/HackerNews huggingface dataset:
New UK bank note featuring Alan Turing
People on the autism spectrum and/or with ADHD will not be able to survive in the near future. The world is too sensitive to the types of mistakes they make while simultaneously being ignorant of their cause.
Also prevents users from using email as a filing cabinet or shared drive.

Email hosts love 50/100gb/unlimited mailboxes because nobody wants to migrate a bunch of giant mailboxes
Wait, I'm pretty sure you're that guy from the original "Elastisearch doubling down on [gaslighting the OSS community]" thread!

The same guy who defended the Elastisearch exec by claiming that by turning an OSS project into proprietary software was equivalent to companies open sourcing previously closed software, despite the former benefiting from contributions+customers which had been misled by communications about it not being or becoming proprietary!

Just curious - why do you invent your own meanings for terms that have different meaning for the vast majority of readers?

This is a genuine question since I don't think the doublespeam comes off as either sincere to those in the community or helpful to those learning about the subject, who are still only just a Google search away from finding that no one else besides those benefitting from taking away user rights describe such projects as open source: https://opensource.org/node/1099
Or craftspeople enjoy talking about their craft, and we crowd around shared negative experiences because humans like to commiserate.
I'd think that the control bottles on Earth would have had to have gone through similar vibration/orientation changes to make this a meaningful comparison. It's possible you could get the same "space" results (if they're deemed "better") by shaking Earth-resident bottles up periodically.

Also, there's no mention of a double-blind test to see if they're actually distinguishable by taste. Without that, this article's content is meaningless, as the bias involved in wine tasting is huge and well documented.
The fact that they don't advertise that the tasting was double blind makes me think it wasn't
And the right way to do it is with an archiving service/appliance
I think languages like F# and Racket get it right, because multiple paradigms are available to you.

I like F#’s stance on functional-first programming. There are times in which you want to expose the underlying types and there are times you do not. When I recently started a ray tracer implementation, it was a good example of this. The vector, color, point, transform, world, camera, etc. types where all readily implemented by records and discriminated unions which properly isolated but exposed the types. However, for the matrix library, I chose to use F#’s Array.Parallel library and thus a 1D array as the underlying implementation, and this was a perfect use case for using a class. I wanted to hide the implementation of the matrices from the user of the type and encapsulate the internal behavior, only exposing a clean API. Even in that case, the matrix type was immutable because the operations on matrices would simply return new matrices. I think F#’s acceptance of multiple paradigms is really the way to go.
Realistic VR girlfriends are nearly here. How will this affect relationships?
Thanks for that link. The forum thread is perhaps the most perfect example of how terrible technology forums tend to be that I've ever seen: if you report a problem, some fanboy with over 10,000(!) posts will immediately show up to tell you it's your fault and not really a problem:

> Do you really think it is going to make much difference to the final answer?

> Even the algorithms used are probably only accurate to so many significant figures.

Beautiful. (Keep in mind the issue referred to here only requires five decimal digits to show up.)
> Understand labor exploitation and avoid being a victim of it.

Do you have any general tips?
As a professional dev who has made a career out of working in "OOP" languages and codebases, I kind of agree. The reason why Functional Programming concepts are increasingly adopted by "OOP" languages is because Functional Programming is objectively better.
I would like to add that the exploitation of the community of open source software and their authors must end. If the community _cares_ about the source being free, why are contributions relative to consumption as low as they are?
Would there have been a 95MB disk drive available for the AppleII in those days? (And at what cost?)

Amazing though.
My OpenBSD server came with the ancestor of The Greatest Game You Will Ever Play™®ʲᵏ¹ preinstalled. Been using GNU ever since I replaced Windows ME and 3D Pinball for Windows – Space Cadet with Slacko Puppy Linux and Xsoldier, and fully quit Windows when it started shipping with Candy Crush Saga ads and no Minesweeper. Also I typed all but two characters of this message, thanks to the X11 Compose key.

¹https://thegreatestgameyouwilleverplay.com/
Apple always wants another supplier. That's how they hammer input prices lower.

https://www.wsj.com/articles/jobs-cook-iveblevins-the-rise-o...
Companies make radical and damaging changes like this when the threat of not doing so is existential. Amazon does not feel it can survive being held to standards of basic human rights in handling its employees.
This is really cool!

But note that OP uses larger cells (`int` = 32 bit in the C version, `Int` = 64 bit in the Julia version) while GalaxyBrain seems to use 8 bit cells. Not that I expect this to make a major difference (but perhaps a minor one?)
You are correct, after deductions and such 1/2 the US pays no federal income taxes.
That's a quality problem. Your car can absolutely drop from "alarm" to "empty" in 30 seconds if there's a leak in the tank. We just don't build fuel tanks that don't spontaneously develop leaks, partly because the manufacturer can be held liable.
> What's the text editor? If anything could get me off Emacs, it'd come from the Hippoverse.

It's a basic tk-based app, IIRC. i peaked at it once when he posted a link to it, but that was 7+ years ago and i don't recall where it lives. No syntax highlighting, no configurable options (beyond editing the source code), very much built for his personal coding style.

You don't want to leave emacs. Emacs loves you. Trust emacs.
Get Elon's boring machines to dig in the right location(s) ...
What to do about Xinjiang (2020)
On the subject of "inverted" thinking like this, I recently added a test to a test suite that is intended to fail some day. The test will eventually fail when a bug (for which we developed a workaround and added the aforementioned test to confirm the fix) is fixed in one of our open source dependencies. When the test fails, we'll know to remove the workaround (and the test)!
SEO Tips for Better Optimization – Oscarelmonix
Creating an SSH Honeypot
It’s nice today to be able just grow a disk using whatever virtualization platform you’re on. Another 50GB? Click. Click. Click.
SQLite doesn’t require you to know which connections are read and which are write. Connections get promoted to a write lock when you do a write DDL or if you begin an IMMEDIATE transaction.

Also, for your small app were you using WAL mode? Multiple readers only works in WAL journaling mode.
I expect dredging will be the main solution. Dredges are just slow moving, so they’ve taken a while to arrive.

I’d also expect some long reach excavators and/or draglines to be working from the shore and/or barges.

They probably just underestimated the stuckedness at first. Throw in some ineptitude and corruption, and you have this royal mess.
ZFS, like ext[34], also has a reserved space allocation for the entire pool to allow you to still do certain operations when it's reporting "0" free space (...like deleting files or snapshots, to free space).

Unlike ext[34], that reservation is not available for root's general use, but it's there.
Did people have to have G+ accounts to receive invites? I know Facebook requires it, but if they just used standard calendaring events (maybe with an info link to g+?) that would seem a winner
> Data structure and functions should not be bound together

Maybe not always. I suspect, based on Kay's writings, that Smalltalk's "everything is an object" thing was more about experimentation. They were trying to push one simple idea as far as possible, in order to see just how far they could push it. It turns out you can go pretty far. That doesn't necessarily mean you need to.

That said, the most popular language that shies away from "everything is an object" - Java - does so in a way that doesn't work well. Primitives are not objects, sure, but primitives then integrate poorly with the rest of the language (especially since Java 5), and more complex data structures must be objects, even if you don't want them to be.

Ironically, my favorite language for showing the nice things you can get by relaxing the "everything is an object" ethos, F#, actually does make everything into an object. (It has to, because .NET.) But it doesn't force you to think about them as if they were objects when you don't want to. So the mental space you live in when you're using the language feels primarily functional.

But sometimes objects are useful. The key distinction here - and the thing that Armstrong seems to miss in this essay - is that methods aren't just functions that have been glued to some data. Technically I suppose they are - that's certainly how it works when you roll your own OOP in a language like C - but it turns out the whole is more than the sum of its parts. Because you get a really useful thing that isn't so convenient to do when you keep your functions and your data separate: dynamic dispatch.

Dynamic dispatch - not encapsulation - is the killer feature of objects. Late function binding allows you to operate over heterogeneous inputs where the only thing you want to enforce is that they obey a protocol, without having to do mess of explicit conditional branching or having to have all the details pinned down at compile time. Functional languages without any OOP facilities run into convenience problems here. Typeclasses cover some of the same use cases, as well as others that objects and interfaces don't handle very well at all, but they're statically bound, so they can be somewhat less flexible. It's often stated that design patterns are just a way of making up for a missing feature in your language. Well, the command pattern is what you do when your language doesn't support OOP.

(For another example of where Armstrong was clearly operating under some misapprehensions when he wrote this, look at the truly bizarre statement he makes in the last paragraph of section 3.)
Elon Musk Is a Con Artist: Tesla’s Full Self-Driving Scam Revisited
It's possible he started giving one pre-canned answer and then realized it was the wrong one and that he should have been using another pre-canned answer.
If you store data in firestore, dynmodb, postgres or similar.. does it really matter if the function is distributed?
I'm sometimes scared of reading crazy people writing, because I fear that their arguments and points might make sense and end up breaking my mind...
This as a fairly recent occurrence in my research group. It’s often quite tedious because you don’t want to waste the money and it’s never clear if there’s going to be a period where we’re short on cash at some point in the future. most of it’s spent on boring but expensive things to be used down the line. Would be far better if funding wasn’t quite so cyclical!
I’m a big beefy man. Lived in a bad area. Got the meanest looking dog. A few times that dog definitely stopped things from escalating.

My daughters get lots of lectures on the topic of having a dog or being with a group.

My oldest adult daughter kept thinking I was stupid and paranoid.

Until a group of men tried to force her into a van.
So yeah...
This is freaking amazing.

Is that just me or is retro computing all the rage right now?

I don't know if Google's algorithm has taken a hint, but it seems like it's everywhere I look.
Thank you

> marginal convenience(...) you won't get type warnings

The aliasing of char* permits the user to directly use all his string-read tools. I'm not super convinced myself it's the right design choice though but it sure is convenient.

The alternative would force him using Header->str every time he wants access to the real string.

Yes, there is no real type safety. The user has to be conscious. But he'll be warned by stx_t being const if he ever uses out-of-API writers.

> stx_load function is a bit out of place

I agree. It's a bit hard to know where to stop...

> not sold on the usefulness of having an append function that can't reallocate

For constrained/embedded environments ? Or just a socket buffer.

> I could emulate it with a reallocating version by just manually truncating the copy to the current capacity.

That would be much slower I think.

> Most C programmers would probably prefer to write their own instead

That's not good news haha
But a few days of operations, and unloading ballast/fuel, and dredging, and other efforts to refloat may be successful together.
Do people still really care about open source?serious question. I wondered a lot when I saw docker images and shell scripts installers become so popular. It seems that a small percentage do care about the source and invest in investigating or improving in various ways. The vast majority however just want something that works, looks legit, looks like it won't be abandoned tomorrow.
My intuition is that there is massive complacency going on and until the gift of open source stops on giving, no one is really interested in addressing the elephants in the room.
Are there non-object oriented languages that are popular today? Python, Ruby, JavaScript, even PHP.

I’d like to hear some things from people who only started programming in languages like that and know no other way, but have maybe learned C or something.
The problem with “email is email” is that people can’t easily change email addresses, so once in gmail they can’t leave, no matter how egregiously google abuses the data.
Solution: Mil Mi-26

Wikipedia says: As of 2016, the Mi-26 still holds the Fédération Aéronautique Internationale world record for the greatest mass lifted by a helicopter to 2,000 metres (6,562 ft) – 56,768.8 kilograms (125,000 lb) on a flight in 1982.

That is 56.8 to 62.5 tons, depending on the type of ton. Lift two containers at once.
I think [1] is related. It seems that the internal tool that was modified was the big company directory. Cutting off employees in different FC's from each other by removing them from the tool seems to be an effort to isolate the unionization contagion. Its pretty stupid, social media exists, employees will still find each other, most of what this does is make every Amazon employee believe in those leadership principles Amazon loves to bandy about a little bit less. Day 2 has arrived.

1. https://gizmodo.com/inspired-by-alabama-coworkers-amazon-wor...
Even though the vessel sits on sand, it still displaces a lot of water, which reduces the force of it sitting on the sand by a lot. Removing cargo, fuel, and dredging reduces it yet more.
> self-signed certificate.

Maybe it is, we can’t tell. Maybe the NSA signed it.

Self-signed certificates can’t be trusted unless you have some way of independently verifying then.
A lot of applications are read heavy on their database. When this is the case, you can make reads to a read only slave closer to the edge. There are other options, but depending on your applications architecture this might be a relatively easy way to reduce latency on a large portion of your traffic.
Forgive me if this comment only belongs on Reddit but it's worth noting Vice[0] thinks this captain was being a little caviler for the lulz of his GPS waypoints.

[0] NSFW https://www.vice.com/en/article/jgqwn8/suez-canal-ms-ever-gi...
Tsinghua and MIT’s P-Tuning Boosts Performance on NLU Benchmarks
I would call this more of a culture self-implosion than war. The end game for the winning side is a civilization where nobody can interact for fear of running afoul of ever changing--potentially ex-post facto--rules.
I don’t necessarily like sysvinit: systemd is just a monster slowly gobbling up all sorts of functionality that’s not directly related to “initializing the system”.
Both are 13 words (or if you count contractions as two words, both are 14 words).
I think its that when you know something really well, you feel like you're in control. When you have a new problem, that emotion doesn't go away...
And you're limited to 50 sub-requests..
Reminds me of this episode of The office: https://en.m.wikipedia.org/wiki/The_Surplus
Hanlons Razor I reckon.

https://en.m.wikipedia.org/wiki/Hanlon%27s_razor
“Root cause” is relative. To the CEO the root cause is “some engineering thing broke.” To the data engineer the root cause may be that a human config error led to a rogue process that caused a VM disk to fill up. To a quantum super-intelligence the root cause may be that in Everett Branch 2765425 atom 67896533 collided with atom 78532578.

(Just kidding. The space of Everett branches is not countable.)
They could set up pumps to put water on the two spots where it is stuck, and at the same time pump out the water/sand mixture.

This way it will increase the depth and width of the canal just where it is needed.
It’s half a joke.
Think men in tights.
https://m.youtube.com/watch?v=k4v8BVKlAfM

But also curious of the bulb can be removed without affecting the integrity.
DataClass vs. NamedTuple vs. Object: A Battle of Performance in Python (2019)
What does “exclusive talks” mean? No one else was interested? Or that Microsoft requested some kind of exclusive process?
Fully agree on the ISS, it was high on my list of "not much, except" that I sacrificed for brevity. And GPS has more impact on my daily life than the entirety of aviation from Wright Brothers to Ryanair. But I'd tend to bin GPS under information, the field of innovation that displaced aerospace (and it's also surprisingly old, project start is approaching its 50th and apparently prototype satellites in space when the Concorde was still manufactured. But impact on daily lives is certainly much more recent, it was hardly more than an oddity before smartphones).
Slava Rossiya then.
Some quick points from my dad (an expert on big ships, 20 years at PDVSA as a failures analysis engineer and 12 years building propellers for navies in Latin America):

* Work on the ship can most likely only work during high tide. This will prolong the process.

* Many of the floating crane barges necessary to offload container weight function via strict contracts. Even if a ship is 'available' leaving a port early is breach of contract, further complicating the logistics of bringing help. The availability of specialized vessels to assist is essentially random right now.

* It's an oversight that the Suez Canal allows ships to traverse without tug/tow boats with high wind conditions (which probably led to oversteering). The Panama Canal has a more robust escort system that should probably be replicated in the Suez Canal to prevent this in the future.

* The excavators on the shore from earlier today are likely doing absolutely nothing in the grand scheme of things. Offloading weight via cargo and fuel with good tide conditions is likely to be more useful.

* His project estimate to completely remove the ship from the canal SAFELY is six to twenty weeks (worst case) of around the clock planning and operations. Big boats are dangerous and rushing could lead to casualties or even worse blocking hazards.

* The biggest roadblock might be procuring the specialized crane barges. He tried to explain to me what the difference was between the specialized cranes necessary for this ship and other crane ships but it went over my head.

He loves this stuff, so I can ask him a few other questions.

Edit:

* I asked him about the helicopter idea and he likes it as an aid to a larger crane operation. He doesn't know much about helicopters, but he does believe that with the right weight/container distribution it could help speed up the process significantly.
Napoleon, Caesar, Paton - functioning but abusive top-level battle managers, nothing more.
Right, other cores implement TSO by (because a stupid simple core will be TSO sort of by default), but it's a pretty unique thing to have a runtime TSO switch.

And it'd be incredibly stupid of them not to have a patent on it unless there's some clear prior art for exactly their implementation since we're in a first to file system in the US. Otherwise they're asking for someone else to patent it and troll them for an easy cash grab.
That's why I did it. I'd always be trying to find an email from the prior year, that held a fix I needed to use again, but it had been deleted to stay in quota. Old email can be helpful.
ramdisk? It wouldn't be the first time I'd extract a .deb to tmpfs to resolve a temporary issue.

Don't think I've ever encountered a critical issue where "add more swap" would be a serious disaster recovery solution. I've certainly seen situations where swap was nearing 100% full, and although I would have minutes off wall-clock time to formulate a strategy, those minutes have never allowed me to input more than a handful of characters or so.
I have no evidence other than the observation that OO mimicked the taxonomy used in the natural sciences. Example: Homo sapiens is of the class mammalia and of the kingdom animalia. This taxonomy originated from Aristotle to describe the world. [1] The problem is that software is needed not to take a static snapshot of the world (state). Software is needed to automate and report on changes (transactions).

Aristotle wrote about change and thought about change in four ways. The material from where object came from. The form or template or shape of the change. The efficiency or agent that caused the change. The purpose or reason or final cause of why the change was made.

So instead of classes and methods. If we followed this paradigm, we could be now discussing forms and changes.

Of course business folks would think this is all silly. They speak the language of accounting which records transaction entries in a journal. Each month the books are closed and the transactions are summarized as the closing balance. Instead of classes, the talk about general ledger codes. Instead of methods, they talk about entries and reverse entries to correct an error. Instead of state, they talk about auditing the entries to verify the balance.

[1] https://davesgarden.com/guides/articles/view/2051
Try scoop instead:

https://scoop.sh/
Neocities isn't that old. Perhaps you're thinking of Geocities, the '90s vintage website that inspired it?
Waiting for High Tide to Dislodge 200k-Tonne Ship Blocking Suez Canal
I could not find a reference to imminent danger in Rule C. Could you please quote the passage you're referring to?
Can My Water Cooled Raspberry Pi Cluster Beat My MacBook?
Looks to me like everyone here is just having fun theorizing about it, I don’t see much, if any, real arrogance.
Twitter CEO Jack Dorsey admits website contributed to Capitol riots
Disclaimer: First amendment people, I am not saying my opinion is correct, but this is just how I personally feel.

If this will prevent Amazon from becoming overly-political like Google, I am not going to feel too bad about it. They can still chat using Chime/Slack, just don't have full access to emails/phones of everyone in the company. And it doesn't look like it will impact the unionization efforts either, as employees within the same facility can still chat and communicate normally within themselves.
Theoretically, yes. Practically, removing this ship is faster and cheaper.