skysight-inc/HackerNews huggingface dataset:
We don't actually buy in to action at a distance anymore, not really. In Einstein's general relativity, the "fabric of spacetime" is an active participant in the dynamics of the universe, and for one object to affect another by gravity its influence has to ripple through spacetime to reach its target. So it's very thoroughly a "local" theory.

And for the rest of the interactions, our best models are described by Quantum Field Theory, and QFT is also emphatically "local" in this sense. Interactions between any two particles are mediated by the exchange of "virtual particles" that carry the force: photons carry electromagnetic interactions, gluons carry the strong nuclear interaction, and W and Z bosons carry the weak nuclear interaction. The detailed rules are pretty weird, but every interaction in QFT can be framed as "interactions happen when and only when particles touch each other".

(I haven't watched your Chomsky video. But it's a little odd to look to a linguist for an explanation of modern physics.)
I wonder how an article with paywall even got onto homepage.
Probably because stories that support an outlet's worldview/narrative are investigated far less than ones that challenge it. You can see the same issue with the story of that YouTube prankster supposedly 'thrown off a plane for speaking Arabic'; he wasn't (he was trolling people beforehand), but because it fit the '2016 election led to increased Islamaphobia/hatred of outsiders' worldview, it went unchallenged until others stepped forward afterwards.

It's not a pattern exclusive to one political side and their media outlets either; if a story sounds like it can be used to rally the troops and support a message, it won't be investigated too thoroughly regardless of whether it supports the left or right or centre or whoever else.
Thank you for your explanation.

SQLite is fantastic product, it is just not aimed at extremely constrained platform like the one I was working on.

The device was a platform the company has already invested into a lot (few thousand units, committed to buy another few tens of housands) and not cheap (few hundred dollars per unit). The application was bid to extend the lifetime of that hardware by cramming new features to existing platform. At the end, after considering many products, it was clear to us that every byte saved was byte available for other features and memory was our limiting factor. So it was not even a question whether we could fit a particular database but how much space we would be left with for the really important features.

I don't remember object (*.o) sizes, but the entire database was 1kLOC of ANSI C while the entire application was about 70k LOC of heavily optimized code. The memory requirements were few tens of bytes of stack (not really important as other parts of application were using more stack) and hundred bytes of statically allocated memory. It even came to dumbing down algorithms to keep object sizes down. I learned a lot on that project.

I admit I did not do much research on the provable characteristics of SQLite back then (decade ago) once it was clear it could never fit our application. The research was mostly aimed to prove we need our own database. The management did not agree ("Never roll your own database...") So I just ended up doing it as a skunk works project. It worked, the product is still in use and it has never failed a single transaction (out of tens o billions processed).

I may even write my own blog post in the spirit of the one in the title of this thread, it just never occured to me it is interesting to general public.
> I feel like fail2ban failing open is a good thing. If it fails closed you can't SSH into the server. If it fails open it's just as though you aren't using fail2ban.

But it fails open whilst you think there's a layer of protection there.

> Actually, my biggest fear with fail2ban is it failing and locking me out of a remote server

Most of these tools will let you whitelist an address - and presumably there's usually a way back in via a serial console/IPMI-KVM interface?
Applying to != interviewing at.

It's reasonable to not do in-depth research on every company you apply to during a job search (though some would argue that the smart applicant does exactly that and applies to far fewer jobs with a more personalized, targeted approach).

It's completely unreasonable to walk into an interview without having the foggiest idea of what the company does. This isn't complicated; take an hour or two before an interview to learn about the company, the competitors, and the space in general. Yeah, you might get hired by someone without doing that, but you're at a disadvantage against other applicants who understand that "talented" isn't enough.
When I want to search Google for news, I do a regular seearch, and then click over to the news link, which displays the results in a much easier to consume formant that the regular Google News UI.
I wasn’t disagreeing with you! It’s annoying as hell. I just wanted to share the fix I came across when I also hit this problem.
Autism is not a mental illness. Please do not spread misinformation.
Um, isn't that what every single post on HN that isn't in the "ask" section is about?
I would argue that is not true. Most time is spent on architecture and design questions and not actual coding.

When I schedule 3 hours of coding I still find myself thinking over design questions in the rest of the time, those 3 hours are then usually spent just to code. And it feels not less productive than a 8 hour day just that I am way more relaxed and believe to write better quality code.
The EU also consists of its outermost regions where the GDPR applies, so your list is not complete. See https://en.wikipedia.org/wiki/Member_state_of_the_European_U...

Showing the error message "Your country does not want you to be here." is false. It should be replaced with "The owner of this website doesn't care about the rights of European citizens".

I also think excluding more than 500 million people just because one person is too lazy to think about privacy is kind of the wrong approach. You're only hurting yourself. Maybe you've read too many horror stories and half-truths about the GDPR. I propose to read up on the GDPR and care about your visitors privacy.
I watched the first couple videos but stopped when they started a practical example (3rd video, I think). Turns out you need some basic tools I don't have (dividers, parallel rulers) and charting paper. They don't mention this upfront. I need to perform the steps they demonstrate in order to have it sink in so I stopped watching. The tutorial is interesting enough that I'll see if I can get the necessary things and pick it up again.
Didn't know that principle had a name, but I love it.

Once I have seen a project manager who's project didn't deliver much insight, so he had this brilliant idea to advise to replace some software which was built with some old technology. He didn't have the slightest clue how that software worked, he just knew what the purpose of the software was and his advise was to rebuilt it with newer technology to make it better (whatever that means).

When I told him, that the software wasn't as trivial as he might think and that I am against replacing it, as long as it wasn't clear how the new version would be better (besides being built with that new technology he was suggesting) he started looking for some other findings his project could deliver.
I had a math book in high school that tried using a non standard name to make something sound less scary. I didn’t understand and couldn’t google about it because no one else called it that. I avoided college for a couple years partially because of how hard a time I had with math that year.
I'm flagging the article because it's behind a paywall. Therefore, for me it's not different from spam. I can't read it, I can't comment on it. And it's like that for the whole HN community except those who bought FT subscription.
https://en.wikipedia.org/wiki/Cargo_ship#Size_categories

The air draft of a ship is a limited resource, as if a ship is too high above the water, it won't be able to pass under bridges and other port infrastructure. It strikes me that adding 24 meters to this might not be something cargo ships are willing to do.

See, for example, https://www.joc.com/port-news/us-ports/port-new-york-and-new... , where $1.3B is being spent to raise a bridge 64 feet to accompdate larger ships. That's 19 meters, which is in the ballpark of 24.
Cybeats gets 2 prestigious awards
The title of this caught my eye - I feel like more and more engineers are baking bread as a hobby (the way photography used to be). So much so that there's a fiction novel about an engineer who gets started in sourdough: https://www.amazon.com/dp/B06XC41K6G/ref=dp-kindle-redirect?...

I love the format of breaking apart the starter recipe and then the baking steps. Thanks for sharing!
Salesforce Completes Acquisition of MuleSoft
Exactly. A good typesetting system will leave more inter-sentence space than inter-word spacing, but this has nothing to do with the number of ASCII 0x20 symbols after the full stop (period) at the end of the sentence.
>But it fails open whilst you think there's a layer of protection there.

That's pretty easy to test for.

>will let you whitelist an address

I don't have a static IP address.

>usually a way back in via a serial console/IPMI-KVM interface?

I haven't been able to do this at my provider when password login is disabled. Maybe I just don't know the way.
Wikipedia link: https://en.m.wikipedia.org/wiki/Rotor_ship
“Flettner constructed an experimental rotor vessel; October 1924”... Not practical. Renewed interest this century, improved design. New ships: Viking Line to reduce fuel consumption up to 15%. Maersk to start testing 2018. Norsepower to cut 7-10% of fuel cost in big tankers.
Reminds me of a similar idea I've often thought about regarding the court system; anonymise defendants when possible to remove the biases people have towards races, genders or human attractiveness.

Yes, it would likely be really difficult to do, and not work too well with eyewitness evidence or what not, but it may make prison sentences and punishments consistent between different social groups and demographics again.
The best performing students I've ever met weren't ridiculously smart. They were slightly above average, but they excelled at finding out exactly what the teacher was going to test and drilling that ruthlessly. They also worked harder than most of their peers.

They also know how to present their answers well, and I think teachers subconsciously give them more credit when they're not exactly right. As a funny anecdote, once I let a top copy my homework because he had just come home from a family emergency. He actually got a higher score on that homework than I did, despite the content of our answers being the same.
Some of the rotors are retractable.
Intra-white racism was totally a thing in the USA. Jacob Riis ("How the Other Half Lives") is sometimes considered to have had progressive views on race, because he didn't consider black people to be strictly worse than white; but that probably just reflects his low opinion of Southern Europeans.

Such racism is mostly dead now, because generations of generic-white intermarriage would make it hopelessly confusing. My suspicion is that as long as distinct races are perceived, racism will continue, and the absence of that intermarriage is simultaneously evidence of that racism and a cause of it.
They want to do away with unaccountable physical cash. Another method of tracking and control. They will keep their gold of course.
Rude.

No one said anything about doing in-depth research before applying, and while good people are hard to find, they're not unicorns. If you're walking into an interview without any background knowledge on the company or position that you're hoping to get hired for, you're at a severe disadvantage to those that do show the tiniest shred of initiative.

Your attitude strikes me as remarkably entitled and arrogant: "I didn't spend any time learning anything about this company, what the challenges are, etc, BUT I'm really smart and talented, so you have no choice but to hire me."

Sounds like looking for applicants who show they care even a little bit is a great heuristic :)
I’d like to know as well. Preventing users from closing a tab is the kind of user-hostile UX I’d expect from some of the scummier ad networks.
Is there any verification that these are the good managers? (genuine question)
Sounds like there aren't enough engineers who have learnt about 'Form Follows Function':

https://en.wikipedia.org/wiki/Form_follows_function
I don't know why this post has been voted down. Autism most definitely is not a mental illness. It's a disability.
Step number zero should be to let housing get cheaper by relaxing zoning laws in the city.
I come from a place where winters are very gray and rarely offer some sun.

When I moved somewhere else, with friendly sunny winters I was surprised to learn that 'winter depression' was not even a common phrase.
Yeah, I'm Asian, it's very funny to me to see a racist-to-the-core organization pretending to be the guardians of the diversity.

They can go F themselves.
Except GDPR also covers EU citizens outside of the EU, so this service is useless.
You could simply write header-only code (see keyword 'inline').
If there's any gene out there that causes babies to sleep through the night, it's probably under enormous selection pressure. Parents carrying that gene would have twice as many kids.
What's the difference? Would you prefer "condition"?
Why would this be better than sails?
Nope, no external investment. Lawyer would probably be a good idea even if I just pay one a little for a consultation
Well there isn't a solution because the metrics for "failure" and "success" are fuzzy. In my mind, someone is a "success" if they accomplish the challenge of being the person they see themselves as/want to be. It's way harder than it sounds.

So while there are certainly some people who, as Pickard said "made no mistakes but still lost," there are others who didn't put in sufficient effort and failed as a result.

I'd imagine that there are more in the latter camp than in the former. In your example, the professor is only a failure if their goal was something other than moderately successful academic.
Nice writeup! I especially liked the subsection "Getting rid of global state".

Personally, I regard a programming language's ability to conveniently express sets of test cases an important indicator of its usefulness. Also for this reason, I find features such as Haskell's list comprehension and Prolog's built-in backtracking very attractive. Haskell also provides the QuickCheck framework for automated random testing. However, at least in my experience, systematic exhaustive testing is preferable, and provides stronger guarantees.
Not sure I understand your definition of overhyped then. What's the correct non-hyped version of the stock market?
I think the big argument against more efficient cargo ships is that they have long lifetimes and new ones aren’t built that fast.

I think we should built giant cargo tugs with wind and solar power. They can just hook up to a cargo ship in the high seas and tow it. That way we can keep the existing ships.
Probably a good idea, but if you did a ton of work and wanted to continue and the partner didn't do anything it seems like you would have been in a sticky situation.

I don't think that the business will ever make a lot of money, maybe $20k USD/Month if it is very successful.
And those in favor of affirmative action would say that it's a way to support equal opportunity later in the pipeline when earlier stages of the pipeline have failed to do so.
> Seems obvious and easy to fix

Is it?
Taiwanese scientists identify gene responsible for cancer spread
Its a general term people use to mean "not normal". What else should we call it? Everyone loves to play semantics and politics when it comes to categorising mental abnormalities. No one wants their affliction to be considered an "illness"
> autism spectrum js

These js frameworks are getting weirder by the day.
I worked for a company within the a team that allocated quite some time to such internal tools as well as for others.

The real issue is how custom these solutions need to be and which weird rules and workflows some need to follow because of internal rules, iso norms and whatever else.

I don't think a one fits kinda all solution would ever really work. However i highly believe that companies need to allocate enough time to build tools that work _for them_
It isn't even code, its just copy. And I edited it after
I even came up with the name
Pop_OS 18.04, a Developer's Perspective
Then how would you describe the reason that they were targeted?
> If 20% of the people are wrongfully accused, but the system catches 99.9% of the actual criminals, then they will be very happy with that system.

The opposite (presumption of innocence, preferring having some criminals leave free than a single innocent person wrongly imprisonned, etc) has been the norm in all occidental democracies for the last two centuries or so. What makes you think it could change?
high seas and tow it

I think this phrase would frighten any professional sailor. Tugboats don't really operate very far from shore, for good reason. You don't want to be in a storm and see the giant load to which you are strapped passing you and starting to roll.
Disclaimer: This is not legal advice.

Blocking EU visitors by IP doesn’t eliminate the need to comply with GDPR, because GDPR jurisdiction isn’t based on where the service thinks think the user is (whether from IP geocoding or another source).

If an EU resident is using a VPN, or using an IP that incorrectly geocodes to a non-EU country, or behind a private corporate network and NAT that egresses traffic in a non-EU country, GDPR still applies. Any site with more than trivial traffic will have some users with those characteristics.

Experts debate whether explicitly requiring users to confirm that they aren’t in the EU - say, a country dropdown - is even a solution. If an EU resident visitor lies, they may well still be protected by GDPR (and the EU is large enough for enforcement to matter even if a site doesn't have an EU presence).
I have one of those """smart" "" keyboards on my phone

It even fucked that up
They do on revenues but not for earnings.
> Note: An earlier version of this story published incorrectly because, seriously, putting two spaces in the headline broke the web code.
Why? Think it is very relevant.
Thank you for the explanation. I came to the comments to ask how the company may be sold while the existing investors get nothing. It makes more sense to me now, but it still seems like the previous investors must have agreed to the deal. Perhaps it was easier this way than actually having to deal with bankruptcy?

On a different note, this quote bothered me: “We are prioritizing product innovation, the evolution of our digital experience, and scaled partnership opportunities,” she says. This doesn't actually mean anything tangible. It may be CEO-speak for something meaningful or not.
Beberapa Situs Agen Judi Kartu Online Terpercaya Dan Terbaik
> You say he is outgoing. Some people genuinely feel some sense of social obligation because someone asked them that one time and they don't know how to say 'No" and they feel like you will be crushed if they "reject" you. Sometimes letting them know that you are fine without them let's them breathe a sigh of relief and move on.

Very interesting. I saw this in the opposite direction, ala he will be crushed if I reject him
The distinction, I think, is the matter of where the genome resides. Viruses have their own genome; they need to hijack the mechanisms of cells to reproduce, but it is their genome that is being replicated and disseminated. For a vesicle, however, it seems that the genetic instructions for creating them are part of the cell's genome, and those instructions do not get copied into the vesicle (at least, not in a form that can get itself replicated) even in the case of vesicles containing some RNA.

I would think that even if there was a form of bacterial sex that involved using vesicles as the medium for exchanging genetic material, that would not necessarily be virus-like unless the genetic material being transferred was capable of promoting the creation of vesicles containing copies of itself by the receiving bacterium. I don't know if that case would be distinguishable from a virus.
Since people on here really seem to like Unums as an alternative to floats. It is maybe good to point out here that the author of this article has a long series of critiques of them like:https://people.eecs.berkeley.edu/~wkahan/EndErErs.pdf.
I don't know much about hoa's but this sounds like something that would work with a common stack like WordPress + Stripe
The Most Unlikely D.A. In America
I've been baking my own dark rye sourdough bread for several years now and I think this guide really overcomplicates things.

You can get very good results with minimal effort: I spend about 15 minutes on my bread, and I bake it every 3-4 days. 10 minutes to mix the dough in the morning, and then another 5 minutes to put it in the oven in the evening, for an hour. Put aside some dough before baking, feed it with some flour, and you're done.

350g type-2000 rye flour (full grain)

~170g any other flour (I use a mixture of bread-baking flours and some white flour)

1/2 spoon salt

starter (I use about 150ml to 250ml, but it doesn't matter that much)

Water: about 300ml, but this depends: experiment.

6-8h to ferment and grow.

This dough flows, so you need to bake it in a form.

This simple procedure reliably produces great tasting dark rye bread (darker than the one shown in the pictures). If you have lots of time, by all means, experiment and go wild, but if like me you deal with negative time, don't overcomplicate things.
That's not practical, the high sea can be incredibly dangerous, even with modern nautical technology. Most tech out there is informational, there's very little you can actually do if the ocean decides to throw a tantrum.

Also, ships don't just go to waste when they reach EOL, if they do. They get scrapped, similar to a car I guess, but a lot of material can be reused or recycled or sold, and so on.

Anyways yeah, giant tugs, not a good idea. Not a good use of resources.
You mean compared to traditional sailboat sails? There don't seem to be products that would add them to traditional cargo ships or ferries. Probably blocked by the crew skills and effort needed to operate and maintain them, as well as more invasive structural demands placed on the ship.

The only other recent sail boost attempt is kite based approach: https://www.treehugger.com/cars/cargo-ship-with-kites-first-...

A cynic might of course also propose that you can't get public research money or patents for a product based on traditional sail...
I don’t have any data to support this, but I would think that, if anything, laptops would be much more susceptible to sudden, unexpected power loss than desktops, especially once the battery has some age and can’t keep up with peak power demands.