skysight-inc/HackerNews huggingface dataset:
I find it really hard to care about The Left being mad at billionaires for saying mean things, when The Right is currently deploying anonymous federal troops in our cities and kidnapping people off of the street. Like, way to miss the mark on priorities here.
Great blog... can you also mention how many people have been let go lately?
Can you provide some examples? My experience is that almost any library you end up using is built specifically for React and not vanilla.
Though a can of coke wasn't $1.00 30 years ago, I might still be annoyed at a $1.00 prize for a $0.50 can.

On the other hand, the story itself would be worth more than $0.50.
Yes. The author should replace "This is dangerous" with "This is a tiny bit sub-optimal" in the first example.

EDIT: "This is dangerous" is also the wrong label for the 2nd example. Should be "This is not the cleanest way"

EDIT2: "This is dangerous" is also the wrong label for the 3rd example. Should be "This is not the most readable". I'd also note that I'm surprised the author has seen this mistake a lot; the "solution" looks like the happy path most people would follow in the first place.

EDIT3: "This is dangerous" in the 4th example should be replaced with "This could be simplified"

EDIT4: "This is dangerous" in the 5th example should be "This makes redundant API calls". I'd also note that I'm surprised this example is even included. How could anyone miss that fetchData() is being called every time updateBreadcrumbs() is called?
> Are Captcha companies violating those laws?

I would argue that this is the case, yes.

> If so, then yes, enforce them

If only I could.
Doing this currently:

- Assume they know nothing, what is obvious and routine to you is probably brand new to them, or they might have had a 2hrs module about it in college, but basically zero experience (that's why they're interning)

- Give them the most simple task at first, but something that make them use your workflow (read ticket, change ticket status, code, test, commit, PR), this is already a lot for them to digest

- Include them in your project stand-up

- check-in once or twice a week, maybe a little more at the beginning. Send a DM at the end of the day to see what's up, no need to call all the time

- Do some pair programming, show them stuff you work on, show them you working on stuff

- Introduce them to colleagues in meetings, make your colleague introduce themselves

- Make sure you give them a task that interest them, or show them why this is an important task

- Make sure not to time pressure, they're learning and cheap, can't have it all...
None that I found so far.
Ok, but I really feel that my comment was the main substance of this matter. Easily verifiable.
> I've seen arguments about Confederate generals rated as false because of modern news events - in ways that disagree with well tenured academic historians.

Do you have a source for this claim?
I've only ever used third party monitoring tools, but hope to set up a startup again soon and want to do OSS if I can.

Can anyone comment on Prometheus vs Timescale? What are the tradeoffs? Or would I use Prometheus on top of Timescale?
I think the salt water even for brief periods even surrounded and raised up a few feet by bouys is a corrosive disaster. Maybe reusable a few times but not the long term solution if they want to reuse them 10's / 100's of times.
I don't think any of the mainstream open-source licenses allow you to retroactively revoke or change the license.
Nope. I’d much rather keep my code uniform, than have to think about when to use quotes or not.

And if other people following the specs bother you so much, maybe seek OCD treatment.
This reminds of my old HTC Magic.

https://en.m.wikipedia.org/wiki/HTC_Magic
So the idea of surrogate models (for parameter estimation) has been around for some time, where f(x, θ) is some (computationally) simplified model of a complex model/simulation (x = factors, θ = parameters).

f can be any arbitrary choice that works.

Not sure if the choice of f being a NN is necessarily related to AI, where some cognitive function is being replicated. It is a good function approximator though.
They are few and far between, but there have been a couple efforts by some of the "leaders" above to stop some of the illegal domestic surveillance programs: https://en.wikipedia.org/wiki/James_Comey#NSA_domestic_wiret...
Tiny Unix shell: deobfuscated, moderized C, and Rust implementations
Hey there - it's Lindsay from GitLab again. You and I connected on Twitter about this very thing.

I wanted to respond because I feel just terrible that you have had such a frustrating experience. :(

You are not wrong when you use words like "snafu" and "broken". If it's any consolation, you are not alone. Unfortunately, GitLab's messaging about this inconvenience got lost for more users than we anticipated. You are a victim of that and I want to let you know: we learned A LOT from this experience over on our side.

Ok, so what do we do about your account? If I am understanding correctly, your secondary email was verified, but your primary email is still NOT verified.

I can confirm that Support just now sent you another verification email that is unlikely to get lost in the mix this time. Please look out for it in your inbox in order to rectify this ASAP.

Again, I hope hope hope that we can regain some of the trust that was lost during this negative experience. Please keep me posted on when you get access again! Twitter: @communitylinds
Agree. I have taken classes with over 40+ professors (close to 50, but I have also taken two or three classes with some profs) in my undergrad and grad school. Out of them, I can recall ~5 being pretty good instructors. Being a professor does not guarantee one is a good teacher/instructor.

The thing that sets apart good instructors from mediocre ones is the passion they have toward teaching (esp. the good ones seem to have empathy as in they want students to succeed and understand the materials that the instructors themselves probably took a good amount of time digesting when they were in students' shoes).
World’s salaries aren’t only US based :) Datadog for a smaller Western Europe startup is going to cost more than their devs salaries.
The author responded in another thread, it was just due to being familiar with CollectD already
You might be in luck later this year — rumor is that the smallest model of “iPhone 12” will be almost the same case size as the classic SE.
I skimmed the article but didn't find it at a glance. Isn't it blog 101 to ensure your readers now this stuff?
Strong Opinions Weakly Held, sounds reasonable in theory. In practice, it means Always act like your right, until you change your mind, then pretend like you always held the other view all along. At least that's how I see it used on this site, whenever people praise Steve Jobs, Linus Torvalds, etc, for being dismissive and rude.

Yes, leaders have to make bold choices, and they can't waffle. But that doesn't require you to be rude to others, or to act like you're always right. It doesn't require you to take a confrontational style to discussion, where you assert your beliefs loudly and expect others to fight you on it.

Can we just admit that for some people on this site, technology and entrepreneurship plays into a power fantasy?
"This house has a floor drain under the washing machine, with (as usual) the floor sloping towards the drain. Ditto for under the water heater."

...

"I have never, ever seen this feature in any other house, and it costs next to nothing."

...

I have some things to say about this ...

It seems like an obvious win to put a floor drain in places that could potentially flood - especially the laundry room, but also (why not) bathrooms ... wouldn't it be great if a toilet overflow or a bathtub backup, etc., could be confined to that space ?

It's a good idea, but there are some complications ...

First, if it's a real drain, plumbed to sewer, then you need to keep it regularly watered - as in, pour a cup of water into it every day or three - or you will get sewer gas intrusion into the house (potential life safety hazard). The water in the trap will evaporate since the drain is never used so you need to keep it full.

But if it's a real drain, the value has diminished since the backup might be below the drain and you flood anyway. So instead, you might consider draining to "daylight". This solves the trap/gas problem - you just drain to the outside. But, depending on your climate, this might be drafty - it is, after all, a 2" pipe.

Finally, to make this work, you need to slope your tile which is either impossible, since perhaps the room already exists and is already tiled or adds cost and complexity to the new construction that is unexpected because, as you say, typical bathrooms and laundry rooms don't have floor drains.

Here is how I solved this problem:

1. I tiled the bathrooms and laundry room with cove-base tile all the way around. These rooms are now 4" deep swimming pools. So I don't need any slope.

2. I installed a linear drain at the threshold of the room, right on the doorway line:

https://www.schluter.com/schluter-us/en_US/showers/shower_wi...

... usually you see these in showers, but it worked perfectly right at the door threshold, since you can cover the insert with the same tile that your floor is tiled with.

3. I didn't care about the draft or heat issues because I live in California. I simply capped the end of the pipe with screen for insects. However, if I lived in a different climate, or if I wanted to improve this design, I would consider placing a very sensitive (2-3 PSI) check valve at the end of the pipe. The drain would now be closed, but if the pipe fills with water (and you have 3-4 feet of elevation drop) then the check valve will open. More complexity, though ...

This has all panned out well. The only minor item is that there is a very small gap between the door trim and the start of the linear drain but with some very careful caulking you can sort of "dam" that tiny spot to ensure the water gets to it if its coming along the wall.
Netdata is pretty slick.
Nobody here is concerned about Facebook's ability to morph the fabric of reality -- just their ability to influence other people.
I missed this which irritates me: I have the first Jelly and would definitely like a larger battery and better GPS. May still order one later anyway.

I love the size and convenience. I find the keyboard surprisingly good for such a small screen. For my purposes: occasional call, signal message, GPS/GoogleMaps it is perfect.
I was referring consumer AMD CPU’s which don’t have the comparable video encoder/decoder core like what Intel quicksync offers. Building a box can be tough because almost all Xeons don’t have quicksync, so trying to get ECC and quicksync is a pain.
As mentioned by others I have found a Prometheus + Grafana setup to be pretty straight forward to install and maintain. It also aligns with the cloud native foundation which means that this stack easily integrates with a bunch of OSS stack used by cloud native companies.
Can re-generate the data files, it’s couple pages of code to copy-paste from my gist and compile, but I’m not sure how to implement what you wrote.

The results are not guaranteed to have same exponent, e.g. 1 / 0.499999 can be either 1.999999 or 2.0000001, both are correct within the precision, but have different exponents.
US Higher Education: Value vs. Vulnerability Dataset
"Digital security" is now how I will refer to safety boots and gloves.
VCs and angels act as a signal as well as what sets valuation. The model works best in standard tech startup lifecycle. But as the model catches on, there could be a future where non-investment but revenue-generating businesses form a pool, as well as a lifestyle business pool, or a pre-revenue, pre-product pool.
1. Pool construction happens by peer selection. All participating founders submit rank order lists and we construct pools using Gale-Shapley algorithm (a version)
2. I wondered ht3 same. A few like FF have thought about it, but they have a financial conflict between preferred and common (LP obligations) the makes it complicated to do. With founderpoool, they can
3. YC and like. Eventually, we hope this becomes the standard model for all founders when they start
> But where actually are these techs succeeding currently?

Marketing.
My guess would be to avoid the salt water. NASA had to make significant changes to the Solid Rocket Boosters because they landed in the water[1].

[1]: https://llis.nasa.gov/lesson/836
Based on the word Europe being in the name. Brexiters are quite petty.
The skepticism is not unwarranted. Borrowing your exercise example, it would be like saying you do X pushups every day and it changed your life, and then saying you've been doing that for a couple days.
Wikis are infamous for not working out on the long term.
Google Docs for code – the best collaborative code editors in 2020
Paul Graham retweeted and liked Trump's tweet with phrase “China Virus”
Same here. DataDog would cost me at least 10x.
Why ought machine learning be boring to anyone but specialists? Does this imply that specialists ought to be born, rather than become specialists out of interest?
TimescaleDB provides such community features as compression, which allows to save space a lot, and continuous aggregates, which gives performance and save space if used together with retentions.
I would go a step further and say that React Components should not manage their state internally. (this.state was a mistake to add to the project) You can create every single UI in the world using pure functional components. They are easier to understand since they act like every other function, and they are simpler to test.

Keep your state externally and just grab what you need on each subcomponent with the `connect` function from `react-redux`. Easy peasy front-end development.
The Negro Family: The Case for National Action
Systems Design is a formidable topic because it can go in so many directions. This is a good guide. Might I also recommend something that includes caching, partitioning, indexing, and NoSQL vs SQL. More detail can be found here https://www.educative.io/courses/grokking-the-system-design-...
First: saltwater damage. Ever tried to run a car or a laptop or an airplane after it was dunked in saltwater? Hardening for saltwater immersion isn’t always practical and will always add some weight.

Second:
They already do float. They recover them quickly (& sometimes reuse them) if they miss the catch. But the fairing halves are 800km down range. You need to have a boat nearby anyway, so might as well try to catch it before it lands in saltwater and screws it up.
I would suggest for this to work as a way to share risk, you would want to have a pool of companies whose returns are not correlated.
FWIW, this isn't the first time they've caught the fairings, it is the first time they've caught both of them.

They've actually reflown 4 fairings now however a few of them they fished out of the ocean and had to do further inspections and refurbishing due to salt water corrosion.

Go to https://www.spacexstats.xyz/#reuse-fairings for some more info.
Well, guess I know to never use Influx as a startup
desktop only? worked perfectly fine on my mbp
Brain Scans Show Why Our Mind's Eye Sees the World So Differently
I know there are mechanisms to customize Google’s crawler on a domain. That’s not what I’m objecting to, I’m objecting to the loss of control over my data.
How about 409A valuations for those who've bootstrapped?

(You probably know what it is, but for non-founders or others who haven't been through it - https://carta.com/blog/what-is-a-409a-valuation/)
> True, but I don't think the average person back then had much idle time either.

I think this gets to the heart of it. The people hanging out in the cages in the article were not the average person. They were almost invariably well-to-do people who didn't need to work for a living. Free time and some security from harm against potential failures (or wastes of time) are two ingredients for innovation. The majority of our technological innovators come from priveleged backgrounds, for that reason (in addition to money granting them access to the right education, networks and technology).
Yes, I think this is a great use for neural networks since they are effectively high dimensional function approximators, and something like Schrondinger's equation is a PDE where the number of dimensions is the number of observables so it can get very high dimensional very fast. Classical methods don't necessarily scale that well in high dimensions (curse of dimensionality: cost is exponential in dimensions), but using neural networks does very well. This gives rise to the physics-informed neural network and deep backwards stochastic differential equation approaches which will likely be driving a lot of future HPC applications in a way that blends physical equations with neural network approaches. We recently released a library, NeuralPDE [1], which utilizes a lot of these approaches to solve what were traditionally difficult equations in an automated form. I think the future is bright for scientific machine learning!

[1] https://neuralpde.sciml.ai/dev/
File System Interfaces for Go – Draft Design
This is interesting advice because every company I've come across that has been successful enough to get past the early startup phase has by and large ignored all of this.

The companies I've seen succeed were 100% focused on shipping their product to customers. Not 90% focused on customers and 10% focused on code quality, but 100% focused. They'd rather have to spend 30 engineer-days a few years from now fixing an issue if they get to that point than spend 3 hours getting it right upfront.

As an engineer that goes against every instinct I have, it really seems like spending a couple hours upfront must be a better use of time. It seems like it should be possible to spend 10% of your time setting yourself up well for the future, that's still just a rounding error of your time. And then if you do survive another few years, you'll have a huge leg up on other series B or C stage competitors if you're not hindered by a lot of tech debt at that point.

But from a capitalist perspective, it's probably not so crazy. If you are working with a $200,000 seed round in the beginning, and an engineer costs $80,000 a year, 3 hours of their time costs $115 which is 0.06% of your funds. And more importantly, that $200k is maybe enough for a year of runway, so 3 hours is 0.14% of the time you have to live given a 40-hour a week year (or 0.07% of an 80 hour a week year). Every bit of that starts to add up. Whereas by the time you're a later-stage company and you've raised, say, $40 million dollars and are paying engineers $150k, 30 engineer-days of work is $17,300 but that's only 0.04% of the money you've raised plus your runway is now approaching infinity if you're close to profitable.

I'm still kind of playing devil's advocate here, my instinct really wants to believe that a better balance than what I've seen is possible. One huge missing factor is that people have a strong tendency to ignore spread out costs like the time wasted fixing bugs that pop up later whereas the upfront cost of writing a bunch of tests is more visible. But it has been interesting for me to consider that maybe most founders really are acting pretty reasonably, even though it originally seems pretty careless and lazy to let your startup build up a ton of tech debt early on.
> (along with the idea that all mental illnesses are neurostructural in nature)

I agree with everything you said except I'm having trouble with this bit. Neurostructural as opposed to what? All thoughts are physical things happening in the head.

The brain changes. Sometimes it changes to a state that creates problems for a person (perhaps long term depression spurred by grieving a loved one.) Sometimes talk or time can change it back. Or change it to another state that isn't impaired by ticks or grief or anger. But it is a physical process.

I understand that sometimes working at the granular level of neurons or chemistry isn't as productive as working at the psychological level. i.e. sometimes talking about emotions can get the brain to start to encourage different pathways that will eventually become the norm and take one away from the problematic ones. But this is still a neurostructural change in the brain. It is just mediated by the brain itself.

Perhaps I am missing some subtle point or misinterpreting you?
the YIMBY game
Ask HN: If you had to choose a place to start a startup today where would it be?
Does startup location matter as much anymore?

For years yc has touted that it was critical to be located in silicon valley but things seem to be changing.

Still the biggest tech companies seem to be located in the U.S.A and more specifically the valley, will that change in the next 10 years?
^ This.

The second stage (which is not reused on a Falcon 9), the fairings, and the grid fins are three of the longer lead time items for the Falcon series rockets. Reusing as much as possible helps keep their crazy launch cadence up.
Asset embedding draft desgin:

https://go.googlesource.com/proposal/+/master/design/draft-e...

Reddit Q&As by rsc@:

https://redd.it/hv96ny

https://redd.it/hv976o
Some people are probably going to throw some shade on me for saying this since it's so out of fashion but in my mind, when it comes to some types of basic monitoring (SNMP monitoring of switches/linux servers, disk space usage, backups running and handling them when they don't) then Nagios does get the job done. It's definitely olives and not candy[1] but it's stable, modular, relatively easy to configure (when you get it) and it just keeps chugging away.

If anyone has any Nagios questions, I'd be happy to answer them. I'm a Nagios masochist.

(Also, I can recommend Nagflux[2] to export performance data, metrics, to InfluxDB because noone should have to touch RRD files)

[1]: https://lambdaisland.com/blog/2019-08-07-advice-to-younger-s...

[2]: https://github.com/Griesbacher/nagflux
I have read for years about how evil is email enumeration... but guess what? I think the benefits of being able to tell a user that is using the wrong username instead of a wrong password, outweighs any theoretical danger of revealing that certain email is being used. Change my mind.
The only reason why leaving out the quotes in html actually works is because browsers autocorrect incorrect html...
I think they are cutting into the steel plate that they welded to it. Doesn't look like they get that far into the actual material. I agree with the point about using the grinder correctly though.
The problem is that there is a well-funded war on facts.

This isn't new either; the legacy version was the systematic denial that smoking caused cancer. This has been going on since the 1950s, and is still being litigated. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3490543/

The result of this is that any single point of fact-determination becomes a target. It's good of Facebook to take some kind of stand against the most fraudulent and racist articles that get circulated on there; the "blood libel" against Jews and so on. But now they're dragged into the other conflicts. There will be a lot of money available from Exxon-Mobil to deny climate change, for example.

Ultimately the concept of "fact" as something outside subjectivity will be destroyed. The rotation of the earth around the sun is really just your opinion, right? /s If heliocentricity were politically convenient or profitable there would be an astroturf campaign promoting it on facebook.

(A subgenre of this is libel lawsuits, which are much less of a problem in the US due to "anti-SLAPP" laws: https://www.medialaw.org/topics-page/anti-slapp?tmpl=compone... but may be a significant problem in the UK; e.g. https://www.theguardian.com/media/2009/dec/17/bbc-trafigura and https://en.wikipedia.org/wiki/McLibel_case , lasting over a decade)
I don't think they mean ML in general is boring, just that this particular application of it isn't particularly flashy.