skysight-inc/HackerNews huggingface dataset:
key[31]=(key[31]&63)|64;key[0]&=248;

is radically simpler and not remotely comparable to the requirements for RSA key generation. Moreover, RSA key generation is massively slow-- enough to be irritating for users even on fast computers so there is a lot of incentive to 'optimize' key generation and introduce complexity that results in bugs.

(do not use, I just implemented what the GP poster said, didn't check if it what he said was correct, but it sounds right)
TL;DR: of the article: "Don't do bugs. Bugs are bad mkay?"

Now gib me a Nobel for the summary above, please. Preferably the one for Saving Mankind.
> It's a disorder determined by genetics.

This is wildly inaccurate.

> Either you got the genes, or you don't. Pretty binary.

Even more wildly inaccurate. It's not remotely binary. There is no autism gene or genes. Environmental factors (nurture) still factor heavily.

https://www.spectrumnews.org/news/autism-genetics-explained/

and a myriad of other articles and research papers one can find by googling "genetics autism."
Energy is also the best predictor of stimulant use. Anyone can do that.

A good predictor is something that is highly correlated with the thing you care about and not anything else.
Using Sourcegraph to Search 34,000 Fedora Repositories – Fedora Magazine
Just be careful to not declare your product RFC 9225 compliant. It might become a regulatory requirement though.
I'm sympathetic to the idea of avoiding a database because no one on your team has experience with it.

On my old team, our product supported Oracle DB (along with some other databases), but on one on the team really was an oracle expert, and we would frequently run into questions that we didn't really know how to answer. We would have dropped it if we could.

It's easy to say "rtfm" but doing this doesn't make you an expert in the system. And as I bet many NH readers know, there's a big difference between "I read the quickstart guide and got a DB working in an afternoon" and "We've hit an error an error that the manual says nothing about, but our DB expert saw this once, 7 years ago, and remembers how to recover"
You are missing the point of the retaliation, in this eye for an eye way.

The problem is that one side currently doesn't think it is wrong to do these attacks in the first place.

But maybe they will start to understand the harm, if they are subject to the same thing.

Yes, it is better for these cancel attacks to happen to nobody. But it simply isn't going to stop until people on all sides understand the harm that it causes, and likely the only way to do that is for them to suffer at least a bit of those same attacks.
Yeah, all the comments describing high energy people sound like they're describing people on amphetamines, Adderall or otherwise.
Anything that's not RSS (such as Twitter) is going to be difficult because the platform is going to be constantly fighting you.
The embedded systems that GP is referring to generally don't have a full-stack OS; hardware access is performed by directly reading to/writing from registers.
Yea. Go onto certain 4chan boards and you inevitably see more offensive content within 30 seconds.

I’m always surprised that people in the UK put up with so many of these authoritarian nanny state and “think of the children” laws.
Plenty of people use sqlite on servers.

They have a single table with KV pairs right now as an artifact of having used the "database with built-in replication which is tailor built for key-value storage" you complain that they're moving away from. The point of the blog post is that they're doing that in part to move away from the single table of KV pairs.

They're not "sharding".
As someone who’s worked at Netflix, I feel the whole philosophy is a little too glorified.

The first thing you have to remember is that Netflix pays a lot (a lot lot). The idea of expecting high performance only works when it’s accompanied with substantial benefits.

Second, Netflix does “fire fast” but not in the sense most people interpret it. New hires are given enough scaffolding to succeed. It’s not like other companies where they expect people to come onboard as revolutionaries and create impact in a month.

Third, high performance isn’t a constant like most people pretend it is. Netflix has managers who understand this fact and support their employees when things go down. They aren’t ruthless maniacs who fire you the first week you take a breather. And most managers who try to copy this elsewhere, miss that point.
If we get a better understanding of what autism actually is, I'd expect we'd also establish more specific and accurate terms for it. I don't see any reason why it would just go away as a concept, though. It seems like it's pretty well established at this point that there is a collection of characteristics that some people have that fit the current understanding of what is meant by "autism". I'm not an expert in the area, though, so if you think that's not true it'd be interesting to know why not.
If a particular stablecoin can be shady and still carry a large amount of volume, why does it logically follow from that that no stablecoin should ever be trusted? The logic behind your assertion of cause and effect doesn't make any sense.

That logic is like saying 90% of torrent activity is related to piracy, therefore nobody has ever used the bittorrent protocol for any legitimate purpose. There is no logic in a statement like that.
Which makes the term completely useless in everyday use.
You can get quite far with it. I’ve used https://orgmode.org/worg/dev/org-syntax.html when implementing lots of https://plainorg.com and https://flathabits.com.
And then suffer a life on the hedonic treadmill dying smug and somehow all alone.
A heads up. You posted the links for frontend/backend in reverse order.
Thanks, just to confirm: if you want the users to see nice colors out of the box (no matter what theme they use) without needing to customizing anything in their settings, then you'd have to utilize common scopes like variables / functions / errors in a hacky way, correct?
Even though I've never held a bowling pin or been close to one, I know how big a bowling pin is because I've seen the ball hit the pin at the end of the lane and I've held the ball in my hand.

A bat is definitely longer than a bowling pin, but not by much. I don't see either in mind when doing this referencing.

These ideas are linked through memories of spatial relatedness, not imagery.

I once had an interesting discussion with someone who had participated in unique treatments for PTSD. The councilors advised the patients, when they saw disturbing imagery in mind, to place the imagery on a poster. They indicated that most patients could do this task. They then proceeded to have the patient put the poster on the wall "across the room". The image "shrunk" in mind by forcing it into spatial perspective. They then had the patient put the poster on a telephone pole "across the street". This shrunk it even more. A diminishment in the strong feelings (stress) related to the imagery was reported in some patients. So, the smaller something appears, the less some appear to react to the imagery. Small monsters vs. large ones, I guess.
I know this has been a couple of days ago, but still meant to reply. Regarding your numbers, not that that ~3.5 kW of _power_ density is for 10s when the charge is _at least 50%_. Moving back and forth between two ships is also likely more than 300s, they can't just let the containers drop, they have to be carefully placed. A bigger issue is that you can't just scale the numbers of a 500g battery up to 800kg, I mean just getting the heat away will require significant effort. There is a reason the Tesla battery is ~500kg.

But the biggest issue is is recharge, you can't recharge every 5 min. I mean how many of those drones are you going to employ? I mean a panamax class ship has 5000 containers. So either you need 5000 of those drones (good luck with them managing the off-onloading in 5 min) or some small subfraction, which then need to be recharged. Even if we assume we need to only move 500 containers (and use 500 drones), That means we either need to recharge 500 2333kWh batteries in 300s, how are you going to do that out on the ocean, or more likely you have 5 drones operating which need to work for 100 times as long, which increases you weight by 100. It just doesn't add up.
Threads on HN are very sensitive to initial conditions. A very negative (and I think pretty facile) comment took an early lead here, most likely because of its snark/dunk value. Give the thread time, it'll even out.
> since you can more easily shift between 2nd and 3rd gear in a quicker way

That is in part a secondary effect of how wide and crisp the offsets are between gears (how 'deep' the H shape is). On the gear boxes people tend to like, going from 2nd to 3rd, and 3rd to 4th take very close to the same time. On my little roadster I'd just stomp on the clutch and throw the gear knob in the general vicinity of where it needed to be, relying on hand-eye coordination and the synchros to do the real work (I missed maybe 3 shifts a year, and half of those when I was tired).

Compare this to the car I learned stick on - the infamous Chevy Citation, made during the nadir of Detroit - where the gearbox was roughly shaped like an X, although at the time it felt like an l. I lost track of how many times I accidentally upshifted instead of downshifted at a stop sign, and that engine had less torque than an electric pencil sharpener, so the engine would simple stall the moment I tried to let the clutch out.

The roadster I subsequently drove, I experimented and found that if I was even a little careful I could get moving from a dead stop in 3rd gear. Basically a modified tractor engine. All torque, no horsepower.
> but "work for free" isn't the right description if it involves retaining half of the company (which has revenue and aspires to be worth more).

I suppose that's a fair interpretation of the situation. In my opinion, though, if the company is heading downwards in revenue enough to suggest sacrificing salaries, the ownership stake isn't worth much in the moment. The value might be earned by working on the project, but I personally value the shares of a company that can't pay its employees exceedingly low.
MODICA (Techstars '21 with Stanley Black & Decker) | Software Architect (Platform Development) + more roles | Seattle (preferred), Remote (US, intermittent) | Full-time | https://www.madebymodica.com/

MODICA turns shipping containers into robotic microfactories using our next-generation industrial automation platform.

We're the world's first Factory Factory, and we're hiring a Platform Architect!

We are looking for an experienced full-stack engineer to design, prototype and ultimately lead the development of a software platform that addresses the needs and opportunities found in Contract Manufacturing and industrial systems integration. The platform spans the internet (cloud-hosted environments and Web Portals) down to client systems (apps and applications) and further down into robots, CNC machines, and embedded controllers and sensors. This is a foundational role that sets the stage for our entire software team.

We're looking for someone with sufficient knowledge of hardware (specifically: industrial automation and robotics) to comfortably work with microcontrollers and PLCs, debug industrial comms (like EtherCAT, CANBUS, MQTT), and quickly build working prototypes in software to link it all together. Ability to build is more important than formal education. We don't have a strong opinion about what frameworks you want to use, languages you prefer, or databases you admire - the slate is blank!

Reach out directly to Founder and CEO Will Gibbs to talk more: will (at) Mmicroindustries.com

Other roles we're actively hiring for (Onsite in Seattle):

- CNC Waterjet Operator (experienced - no entry-level, please)
- Program Manager - Modular/Prefabricated Structures
- Certified Welders (several roles)
- Mechanical Engineers (several roles)
my public library has a subscription to both myheritage and ancestry.com and allow for most records to be obtained for free. check if yours has a similar program.

edit: what you should be doing if you do have public library access to these sites, is you should be saving your records locally using software like Gramps or Zotero. Maybe both? I'm still learning the ecosystem but good genealogists depend on documentation, and documentation worth having is the documentation you keep safe locally.

* https://gramps-project.org

* http://zotero.org/
Both games are centered on exploration more than the main quest. You're thrown into a world without instructions, you don't know who you are or what you're doing here. There is just a world to explore and have a fun adventure in.

While quite different of course, they have basically the same goal: you first have to get lost in order to find your way.

The fun begins when you explore and stumble across things by mistake.

Also many landmarks in BOTW are straight up taken from the NES game, like the twin mountains in the gerudo desert.

After Ocarina of Time, the Zelda games went to a linear story with a dungeon formula almost copy pasted for 20 years. BOTW breaks this pattern to get back to its roots: exploration.

Just watch the interviews of Aonuma explaining this.
SigBovik[0] is next Friday, he often drops something interesting and breaks the curve for whimsy there.

[0]: http://sigbovik.org/
> This is wildly inaccurate.

"Wildly" might be an overstatement. As your own link says, genetics are a significant (but not the only) factor.

I agree the whole binary thing is BS, but i think what the poster was originally trying to dispute is that its all in people's head as an emotional state, which is also clearly very wrong.
He was on an episode of the Changelog podcast in the fall and went into similar topics: https://changelog.com/news/RRAw/visit It's a good listen.
I think maybe GP was talking about what Bill Gates chose to do with his money and influence once he had them. In terms of the number of lives saved and improved, Bill Gates has had more impact than most of us could ever hope to.
I can not speak from experience, but back in the day GameMaker was the go-to for side scrollers, as far as I remember.
Overnight fame can be just as disruptive
No they don’t, MVC has existed in C++ for decades. The problem is specific to reflection based MVC frameworks (objc has similar issues).

The solution is to explicitly specify every class that can be instantiated at compile time. Similar to how modern deserialization frameworks work. No code should be written that allows content from the network to explicitly specify arbitrary code to load and execute. E.g having a packet say <view class=“MyView”> and feeding the string “MyView” into some classloader, or dlsym, or whatever is asking for trouble. Feeding it into

switch (view.class) {
case “MyView”: return new MyView() … }

Results in a much less powerful primitive
I suggest reading the article. The reason they haven't chosen "boring" tech has nothing to do with the clients running their software and everything to do with their internal development experiences.

> MySQL (or PostgreSQL) would come next. I’m not particularly familiar with anything MySQL post 1998, but I’m sure it would work. The HA story for open source databases is somewhat surprising, though: you can either have traditional lagging replicas, or commit to no-primary-replica clusters that have very surprising transaction semantics. I wasn’t excited about trying to design a stable API or good network graph calculations on top of those semantics. CockroachDB looked very promising, and indeed still does! But it’s relatively new for a database and I was a little concerned about getting attached to features in a fresh DBMS that would be hard to migrate away from if we needed to.

The reason they are ruling out products isn't "this won't work where it runs" its "I don't like this". They talk about worrying about network graphs and proceed to use SQLite and copy garbage around.
MiG-29 Pilot’s In-Depth Account of the Air War over Ukraine
Nah, on one of the mockups a train crosses the road and colored railroad cars dont experience Spectrum color clash - dead giveaway this is fake ;-)
The cost of complication is high. They're optimizing for simplicity. Both for low friction development and easy operation.

sqlite is amazingly simple for local dev. Probably even simpler than a json file.

High availability Postgres is complex to operate (you need a whole separate strongly consistent data store to coordinate it). Cassandra is also very complex.

sqlite is, again, simpler. Litestream makes sqlite plausible for production.
Dropping from 40 hours to 30 doesn't seem so drastic. If people are still performing all their duties it would seem their productivity has gone up.
Yes! A speedrunner. Bugs are an endless source of amusement. Except when it's ones like Pokemon Yellow https://youtu.be/RswDekKF3TQ?t=68 or Zelda Link to the Past https://youtu.be/6s0L0kkFwd8?t=166 With Yellow it's kind of interesting because it's not so much a speedrun as he's reprogramming raw memory probably using a carefully designed sequence of joystick movements. I heard airline ticket sales women used to do that with Sabre terminals back in the day. If you have a TAS then you can even exploit the video game so hard that it gets replaced with another video game like in Mario 3 https://youtu.be/oWbwmxVpqVI?t=163
In principle I think you could do something like this with COM, but I’m unaware of any such framework
> Ask your self: if you won a big lottery tomorrow, would you still keep doing what you do today? If the answer is no, then you've been playing the money game all along.

It doesn't end there. For people who really want the monetary status, there is a point where chasing more money doesn't cut it. They change their status game to something else at that point, say fame and connections with an elite group of people e.g. selective cliques or investing in a football team.
Probably because Bitcoin is inconvenient as a payment method.
Right. This is what people are talking about when they say they can imagine how someone looks.
Neat, I just found my grandparents, great-grandmother, uncle, and aunt.
> These sorts of lies are usually covered under existing fraud laws.

In those cases the laws dealing with fraud are still imposing a restriction on what people are allowed to say. Same with trademark and copyright laws. It's a good thing that companies aren't allowed to simply lie about having a UL certification for example.

> These sorts of situations are special because all parties agree on the rules at the start of the transaction

True, but only depending on the situation and what you consider to be a transaction. If a law is passed that makes it illegal to offend someone on twitter, anyone who uses twitter "agreed to the rules" too right? You don't always have a choice. If you give false information to police for example you haven't agreed to anything explicitly but they'll still come after you if they find out.

> I'd be fine abolishing such laws

I don't think you find broad support for that.

> Companies that didn't list their ingredients would probably lose significant business

You might think that, but history shows you'd be wrong. Gerber and Beech-Nut sold baby food that contained dangerous levels of arsenic mercury and lead. DuPont knowingly poisoned people while trying to hide that fact from authorities. Johnson & Johnson also lied and hid their knowledge that their product would harm their customers. Lenovo has repeatedly shipped malware infested systems to consumers which opened them up to everything from privacy leaks to remote code execution. None of those companies went out of business. You couldn't count the number of companies who are currently, and/or have previously and often repeatedly caused harm to their customers yet continue to operate successfully. Even when the consequences were deaths, including the deaths of children. "Voting with our wallets" is a proven failure as a means to regulate the dangerous and harmful actions of corporations.

The "fire in a crowded theater" example still holds. It wasn't overturned as much as it was refined to limit its use to what it was originally intended for because it was being abused. The risk of abuse is always present. We need to be careful to keep an eye on every case where freedom of speech is restricted to make sure it was appropriate, but just because someone can misuse something to violate our rights doesn't mean that thing shouldn't exist. Nearly every law or power police and government have are at risk of being abused. The answer isn't anarchy but oversight.
Using a text file and using etcd as a DB for a production system seems like a terrible engineering decision

I'd say this could easily be a great engineering decision if it meets the needs of an organisation in the moment. The thing with any engineering decision is that it involves a bunch of trade-offs – doing something that you know will hit a scaling wall can be worth it, if it can get you moving faster. There will never be a perfect solution, and in these decisions I find that simplicity is often a massively under-rated benefit.

I'd even venture to say that I've seen more organisational failures as a result of optimistic over-engineering than I have optimistic under-engineering. That includes many of my own projects – ones where I've gone "oh I guess I'll do it properly this time" and then found myself six months down the line throwing out a ton of code, schema, or infrastructure I spent ages on because some requirements changed or some assumptions didn't pan out. It's hard to remember that lesson sometimes and I've been doing this for 15 years.

It's like a company I used to work for where the whole product was driven by a massive semi-structured graph database – but instead of being implemented like that it was a big ball of MongoDB JSON documents glued together with PHP by someone who was more of a domain expert than an engineer. Often pretty sketchy to work on, but an engineering decision that was a success – in the sense that it allowed that product to exist at all where it otherwise might not have.

why would an engineer want to join a company that is making these decisions? Why would the company want their users to know about these decisions?

Sign me up as both an engineer and a user. It is extraordinarily refreshing to hear "we tried a bunch of different stuff, some of it was dumb, and this is where we're at now."
With current turns of events, future will be listed here
How would they easily turn it back into cash without bank transfers? Meet with random people on the internet and swap Bitcoin for dollars?
High hanging fruit gets more sun and ripens first. You need to get out there and pick it first.
Finally somebody gets it. The world is a global capitalistic classist system, not a racist one. That's how the cards get sorted.
No, that's a hallucination.
I should have written is, not was.
Wouldn’t want to be the one digging those tunnels. Bad enough digging tunnels when you don’t intend them to collapse.
> The union does not control the pension or healthcare in any way whatsoever.

Pretty much all teachers unions negotiate healthcare and pensions, I think. That is, what plans you have access to, the contributions you need to make for them, and the dept. of ed.'s contribution and eligibility rules. The union and the state dept. of ed negotiate together.
That’s more what I expected. Thanks!
Without the government your minimum wage job likely would have been sub-minimum wage...
Brain Implant Allows Locked-In Man to Translate Thoughts into Written Sentences
Joke's on him. I'm talented as hell and my energy is shit.
> you're fairly judgmental, you think there's a way people should be, and other ways people should not be.

Yes. The reason we have brains is so we can make judgements.
sqlite is, like, the regular-est of the databases.