skysight-inc/HackerNews huggingface dataset:
I grew up in a 1 bathroom house until I was 14 or so. 1 bathroom for a family of 4 was rough. If anything ever broke (which it did because the house was old), and it's a full on emergency. Having to drive 15 minutes to use bathroom and take a shower at a family members was a common occurrence.

My current house has 3 full bathrooms which is really too many for just my wife and I. But, the extra bathroom has come in handy as we have remodeled over time.
My blog is always a struggle sorting the esoteric docs of Hugo, but my website is plain vanilla HTML and is always refreshing to work on after a week of webpacked JavaScript:

http://www.calebjay.com

Topics: frontend, bootcamps, motorcycling, traveling

Incidentally, I'm investigating simple ways to display my favorite photography on my site, but I've not figured out yet a good UI or system for that.
mixed integer convex programming, not comic (unfortunately; although I hope someone takes this as a challenge). Or maybe you meant conic programming? As in MISOCP
Distributed concurrency, fault tolerance and consistent low latency are the key advantages of BEAM, the Erlang virtual machine Elixir runs on.
Show HN: Volcanoes, 2-player abstract game, board wraps in all directions
No? They just described QA testers or actual users finding the bugs.

i.e. the change made it through the tests, and now is deployed live, where a human may encounter and report it.
This is interesting. Do you have any particular notable examples?
Maybe you know how it is at Amazon, but your statement is definitely not true for two other FAANGs. It's well known that Kubernetes is the open-source version of tools that already existed within Google, and Kubernetes itself is part of some public-facing products. I work at Facebook, and we most definitely do have our own equivalent of Kubernetes. It's awful in all of the same ways IMO. We also build fat binaries (and I believe the same is true at Google) but that's orthogonal. So one point for your claim, two against. Maybe someone else can fill in the blanks for Apple and Netflix.
The entropy in the various particles (photos, neutrinos, gravitons etc) the stars are emitting from being formed probably is more than the entropy lost from the gas clouds ordering themselves into stars would be my guess.
Docker lets you have a standard easy to run reproducible description of a system (service + all dependencies) as code for any service. It's a fat-binary for anything that is also the build env for that binary. Not all languages support native fat-binaries and even those that do you still need a way to reproducibly build that binary (CI doesn't count because local testing builds can't reproduce it).
https://recog.io , really just a data hub for anything I find interesting, good to remember + lets me mess with new tech freely.
Color Psychology Principles to Bolster Your Brand
> Avast was collecting the browsing data of its customers who had installed the company's browser plugin, which is designed to warn users of suspicious websites.

I have never really felt the need of antivirus plugins. Firefox's built in features (https://support.mozilla.org/en-US/kb/how-does-phishing-and-m...) has always been good enough in my experience.
No, many DO get the point.

Point is that decision-making isn't binary. If I have a form and UI that collects the data, of course I won't try to use enums and weak maps or "the fastest client side framework" to succeed in the actual task: collect and save data.

Before business logic is known, you can't design for performance. That's why "Premature optimization is the root of all evil exists". Now, if you design for performance - that means you KNOW something ahead, and there's less discovery involved.

I'm not sure why people have the desire to create lists or rules for tasks whose workloads are unknown.

We all want to get beautiful code paired with performance and features. But before we know what we have to achieve, it's hard and dangerous to focus on performance only.

I never adhered to hard rules or thoughts from people that think binary-only. Every situation requires analysis before action can be taken. Therefore, the right tool for the job is my mantra and this "article" is extremely dangerous since it's tunnel-visioned.
The only thing in your post I really want in Linux is a better bootloader the FreeBSD one is pretty neat, I've seen bootloaders that include kexec to change Linux kernels in early boot. But I seldom see the need for a better pre boot env, and I think this is the general consensus. Also the key to boot speed is to forgo initramfs completely, at least if you look at those sub 500ms boots that are out there.
Fixing a Bug on the Oracle Database (2018)
Measuring the cost of a state’s car economy
we don't have an academy to regularize rules, like the french for instance. this is why foreigners struggle because of all the exceptions. this is only if they actually care to speak english properly.
> I can't seem to figure out the incentives behind [2]

If I recall from discussion at the time, the reason the false finding was so welcome (and therefore so rewarding to the con man who wrote it up) was that it purported to show that making a large change to public opinion was cheap and easy to do.
I've heard a lot of people say they won't use Btrfs due to reliability. Would have been nice to see that addressed.
I like the modular I/O.

Partly off topic, but I've imagined an ecosystem where Pi-like SBCs _only_ connect out via USB-C to a powered hub, and from there to physical I/O. Sort of a different take on North Bridge / South Bridge.
Holy f*ck ! Please write a blog about your experiences and share it with me !
Check out my https://histre.com/

The main reason behind my building Histre is the idea that we throw away a lot of the signal we generate while doing things online and this can be put to good use for ourselves.

Bookmark management is just a special case of knowledge management. What you really need is a knowledge management tool that is easy to use. You'll get a ton of other benefits too.

As it is right now, Histre aids the casual online research we all do (ie the explore -> filter -> decide loop). For example, it removes friction in taking notes on links you're looking at, with free-form tags that you don't have to create first and other such niceties that add up. And it easy to group notes into notebooks and share. In short, when you have to look at a bunch of links for something (decide on AirBnB, people to hire, material for your next blog post, etc) Histre makes your life easier. But this is just the starting point for what Histre intends to do.

IMHO the biggest problem with apps like Evernote, Notion etc is that it becomes digital hoarding, and not a knowledge base. And the knowledge base focused apps out there involve a lot of manual upkeep, which almost never happens, especially at work. Things start out okay and quickly fall into disrepair. I'm differentiating from the other note taking apps by automatically putting together a knowledge base (grouped by topic etc).

One idea I'm excited about and I'm working on right now is: Histre automatically fetches updates from the websites you visit, ranks the websites with things like lack of ads / referral links and ranks the new posts with your 'revealed preferences' of what you tend to actually read from the list of updates previously shown etc. Personally I think this is will be what replaces social news sites, which are too sensitive to people who bother to go upvote on /new and has to cater to the lowest common denominator.

Automatic Upkeep (WIP): Histre detects links/notes related to your existing notebooks and offers to update those notebooks with the new links and notes. This is similar to how Google Photos suggests new photos for your existing albums. This solves the upkeep problem. Currently people create knowledge bases with good intentions and it becomes stale and useless quite fast.

Exports: I'm working on org-mode exports, as I'm an Emacs user myself. Other export formats coming soon.

Integrations: There is Hacker News (import and optionally share your upvotes) and Telegram (take notes using the Telegram app) integrations now. I'm working on Twitter next (lists of Twitter profiles -> follow all / block all).
You judge "with respect" my experience instead of answering to the argument. So why is it easier with Docker?
Ah, the old "elemenopee"
The linked twitter thread explicitly mentions data loss:

> Hi Andrea. It is confirmed we have lost data and we are terribly sorry for that. However, please note that what happenend[sp] could happen to any web host.

Customers that were forced to migrate to a different webhost had to restore from whatever backups they had, and they lost data for sure. Even if Gandi ultimately recovered everything (and it's not completely clear if they did) at that point the customer data/databases have already been forked so it's too late.
> but it will also fail if you put your efforts into unneeded optimizations

One thing is going extra lengths to achieve a few extra speed points, but there's also a much simpler path to a reasonable optimization: simply making sure that you don't do stupid and unnecessary things along the way.

I far too often see in apps and when reviewing code that things are slow not because they lack some complicated extra optimization, but simply because they were carelessly written. Whether it's n+1 query problem, or loading files/passing huge json/building complex objects on each iteration - these are all things that don't require any special effort other then thinking it through a little and paying some attention to details. Not just that it can make an app a lot faster, being careful about this will almost always simplify your code and actually make it easier for understanding and maintenance. And it takes close to zero extra time to any decent programmer.

And yet a lot of younger devs intentionally don't care because they basically misinterpret Knuth's advice and think that giving any thought about performance until the very end of project is a waste of time. I had more than one argue over this in code reviews.
It doesn't show some of the most important brands and sellers like the anker 7+3 usb 3 hub.

https://www.amazon.com/Anker-PowerIQ-Charging-MacBook-Surfac...
Meanwhile, every European shower I've ever used is so tiny that I knock my elbows on the walls when I reach up to wash my hair. In short, the world is a place of contrasts.
LLVM Founder Chris Lattner Joins SiFive to Lead Platform Engineering
Bitcoin Gold hit by 51% attacks, $72K in cryptocurrency double-spent
This is the optimum scheme of bathrooms imo. Everyone, guests included, is perfectly served;
> Or turn the argument around: would one rather have 2 bathrooms with an average age of 7.5 (15 years interval for renovation) or 4 bathrooms with an average age of 15 (30 years lifespan)?

A home with 4 bathrooms is going to see half the traffic of a home with 2 bathrooms so they might last 2x. Or is as the case a lot of times, the bathroom in the common areas of the home gets renovated as does the master.

> living without 80's tiles is something I very much imagine paying a lot of money for.

A lot of European bathrooms I've experienced were very trendy for their time and while that occurs in America I would say it's the exception and not the norm. In general our bathrooms are relatively bland and the materials are "timeless" in the sense that they're not very stylish ever, even new, but also never look that dated either. The last 3 bathroom renovations I did all involved using subway tiles, which while currently trendy, have been used consistently over the last 100 years. The houses I grew up in all used a similarly bland while tile that was 3x3" while squares.

The fixtures and finishes I've seen in European bathrooms also don't tend to stand up either. Pedestal sinks with exposed metal pipes and those detachable shower wands on sliding poles. Apart from the master bathrooms, most American bathrooms are boring with simple sturdy faucets and fixed shower heads. The sinks use vanities which hide/protect the plumbing which is usually plastic and much less vulnerable to corrosion.
This is sufficient for theorem-proving work. Compare and contrast Metamath, which also requires users to define their own syntax and rewrite rules, and cannot do proof search. Nonetheless, this minimal functionality is enough.
I don't really agree that Elixir is a good intro to functional languages. It doesn't really teach you much about the functional paradigm as Elixir is fairly imperative by nature.

It focuses on practicality rather than adhering to the functional paradigm (lambda calculus etc.). That's probably the right choice for building highly concurrent industrial systems, but purely for learning about FP not quite as good as something like Elm would be.
On Innovation
"Slimy sales practices provokes distrust"

How many times have you been promised the world by a sales person and then you speak with an engineer and get a whole different story? I've learned to always speak with an engineer and find the manager of an existing customer.

Sometimes it's good, sometimes not so much.
The data is heavily anonymized and aggregated before selling. Avast is a Czech company under GDPR with regulators breathing on it’s neck.
“Selling data to Google” is true as much as when my github project is cloned by Google guy and I claim it’s used by Google :)

It’s a free product and it’s written in T&S, why is Vice so sensational?

EDIT: Calm it, I was proven wrong about the EULA
Please Regulate Us
Despite all that exceptions in french language is mush more than in English.
Use a BSD Style License for Your Open Source Project
How about instead of using lidar, we use a camera on a swivel that can check mirrors and look out onto the road with basically the same visual sight as a human. Then for test data we just have our drivers wear some kind of camera glasses to capture what they are looking at and have them drive around, create labelled data in terms of what they see and how they respond in terms of input to the car. Then we can train a system that just kind of drives like humans do, with the same flaws, but hopefully with the same strengths as well.
Question is, if it is worth the hassle to setup for e.g. a small team with maybe 1-2 apps/services.

I think docker is great (although I'm more exited about the future prospects of WASM+WASI), but as a default choice for every single project, in my opinion it often adds more accidental complexity to the system than the value it really adds
As a tangent to this, the widespread lack of performance/efficiency-first thinking in software design is responsible for an enormous amount of waste that directly contributes to things like climate change. We've normalized using 10x more servers than is required to deliver a workload with performance-conscious architecture because it is expedient. The "throw hardware at the problem" mentality has gotten out of hand in my opinion.

Many people with very eco-aware personal lifestyles write code that is the software equivalent of a coal-fired SUV, oblivious to the contradiction.
> enough power to supply a town of one hundred thousand coursed through an 831-foot tower

That would mean 5W per inhabitant. In 2020, this would barely be enough to charge a phone, and in 1934 that would have been a light bulb per 20 citizens.
Yeah, this is something that I'm vaguely surprised by every time I'm in the US; the thermostatic mixing valve seems to be considered magical future technology. They definitely _exist_ there, but you tend not to find them in hotels.
It's not quite the same scale, but another of the nation's 'mega AM stations', KMOX in St. Louis, has a few interesting articles covering the history of their transmitter / tower and associated gear:

https://www.stlmediahistory.org/index.php/Radio/RadioArticle...

https://www.stlmediahistory.org/index.php/Radio/RadioArticle...

https://www.stlmediahistory.org/index.php/Radio/RadioArticle...

I used to work as an engineering assistant there, and went to the tower site a few times. The amount of RF energy in that 50,000 watt tower was enough to cook snakes, rats, etc. which got close enough to the gear.

The tower itself is energized to the extent you wouldn't want to be within at least a few feet; see https://thenextweb.com/shareables/2016/02/11/what-happens-if...
The cameras/sensors I have on my water heater and sump pump are multitudes more valuable than any of my outward facing ones.

I'm much more likely to have a catastrophic equipment failure than a break in. Porch pirates my most likely theft problem and a camera likely won't help much with that.
This is really sad and defeatist. It's not a physical law, but we will be reduced to serfs if this continues. The people of the Philippines are bravely fighting, including in armed conflict against the Duterte regime and have forced some concessions.
Yeah it's creepy, but I wonder how that data is used? Like, what ads will Google show me depending on the type of porn I watch?
It's truly amazing how you fail to see the forrest for not even a tiny bush
Eh the RT Linux patches are soft real time at best. It's sort of the "I guess you tried, bless your heart" level of real time guarantees.

The patches are adding higher nice values, and trying to remove some of the egregious kernel contention.
> Some past, present, and potential clients include ...

i'm having a hard time reading past the word "potential". that suggests exaggeration to me.
For point of reference, the max power allowed in the US is 50kW
A bathroom is one of the few places you can have total privacy. A second place is the car when you are driving alone.
Creating FastAPI (8k stars) from a collage of ideas and experience
Most antivirus software feels sketchy in general (snake oil).

The only antivirus I run at the moment is Windows Defender. For me the main reason is that Microsoft actually benefits from a virus free system because it improves Windows as a platform. Antivirus software vendors benefit from viruses spreading around because it improves sales of their products.

Also Windows Defender is fairly non-intrusive, it doesn't advertise a sketchy VPN, a sketchy adblock, a sketchy torrent or any other tool that usually anti-virus vendors try to bundle together.
And you can also help flagging those pages or malicious files by either submitting a phishing report[1] or uploading a potentially malicious file[2]

[1]: https://safebrowsing.google.com/safebrowsing/report_phish/?t...

[2]: https://www.virustotal.com/
You ever hear of a thing called opportunity cost? Some people interested in learning a foreign language actually have a compelling desire to learn said language.
All of these things are partnerships (to one degree or another) of which SDCs are a piece of the larger puzzle of operations, logistics, regulations, etc.

I agree with you that scoping down to one scenario makes sense, but they'd need to find a highly motivated partner to do that with.
I'm looking for tips to make this project public usable.

https://github.com/imvetri/ui-editor
100% of what is in the link you sent is in the original link.
> It's really nice to not have to become an expert in all the infrastructure surrounding a normal web app and instead just learn Erlang/Elixir.

It is also so much easier to test when all of your architecture is in one form. You don't have to spin up whole deployments on real infrastructure to see if the parts still talk - your normal local unit testing architecture gets you much more confidence.
Yes, a step stool does the same thing, but you can’t do a full squat as if you were on the ground.
for national security it would be best to shut this puppy down because it is broadcasting our position to extraterresterial civilizations, not all of whom may be friendly.
Timeless!? They are insane. The toilet uncomfortably low to the ground. The sink that splashes, and you have to spend 40 seconds every time to get the water temperature right. The cabinet that's 2 inches deep and things fall out each time its opened. The mirror that fogs up. The slippery tub. The moldy curtain. Noisy flush. Soap gunk by the sink. Plumbing that leaks and clogs under normal use.

Spider Robinson wrote about it. An alien looking at human bathrooms, would have to conclude we are masochistic, stupid, or have some cultural blind spot.
Show HN: I built a website to save developers time searching for remote jobs
"So the order has ancient roots, but where does it come from?

I hate to disappoint you, but we're really not sure. The practice of having the letters in an established order makes sense: It’s easier to teach and to learn. Why some ancient people put them in that specific order, though, is unknown. Whoever did it didn’t leave any record that we know of explaining why they lined the letters up like that."

https://www.mentalfloss.com/article/29011/why-are-letters-ab...
Hacker Roadmap
Love using Btrfs; the is no better filesystem than it nowadays that it's reliability issues have been fixed.
Unexpected link between transitional pipe flows and Kolmogorovian turbulence
Doubling down on this, I do the same and have had maybe 1 instance where Defender didn't catch something in what seems like the last 10 years I've used it almost exclusively for 'virus' protection.
Several years ago Kevin Smith claimed on his podcasts that his anal fissure was from reading on the toilet for extended periods. One instance he mentioned it was at this performance https://en.wikipedia.org/wiki/Sold_Out:_A_Threevening_with_K...

The first result for 'anal fissure toilet' appears to back this up

>The following are tips for preventing an anal fissure:

>Straining - avoid straining and sitting on the toilet for a long time.

https://www.medicalnewstoday.com/articles/186514.php#prevent...
I'm serious that you can read the (excellent) Quick Start for AFL, pick a C program (try recutils!) and get afl-fuzz running very quickly, and it's really sort of self-explanatory once it's running. It's a really well-built piece of software.
> "projects using licenses like the GPL...live under constant threat of having someone take over the project by producing a better version of the code and doing it faster than the original owners

Some see this as advantage, some don't.
Funny anecdote, when I was in Central America learning Spanish, everyone from the country I was in thought that learning Spanish would be way harder than learning English, what with 14 different verb tenses to learn and all that. The folks I talked to thought generally English was much simpler than Spanish.
A good, modern low flow works better than the old high flow toilets. A few years ago I lived in a new house with a Toto low flow. It was the best toilet I've ever used.
Everything is ass-covering. The "trust" tech marketing builds is to say "I trust these guys won't lose me my job", not "I trust their software works exactly as advertised".
It could be exaggeration, or “potential” in this case could include data from people and companies who expressed interest in the product captured during lead generation.
It did have a strong component from swine, but also other sources.
See this story for interesting details.

https://www.bloomberg.com/news/features/2019-02-13/why-ameri...
Editor here. This is a great in-depth interview that goes through the full process behind creating a popular open source framework from Sebastián Ramírez of FastAPI.

Any feedback on the style/format is welcome.
https://rdd.io/
I can’t work out if you’re attempting to be a dramatization of the problem or not. Low latency developing “incurring build times” in particular doesn’t make a lot of sense. It just takes considered design, nothing about the result is necessarily expensive.
No I haven't. That feature came out years after I started.

I do have tons of twilio/glitch based reminders that I moved from crons on a VPS in 2017. I am aided by technology to remember, but I usually do it early in the morning.
i submitted yesterday and couldn't find my post. not sure what's going on.
BTRFS is well known for being ill-suited to VMs or databases. How come ZFS doesn't have that reputation?