skysight-inc/HackerNews huggingface dataset:
As someone who has several pcb + digikey projects, I don't buy this.

It's literally 2 clicks instead of one click. 3 clicks to add the 3d-printed part fromShapeways.

It IS already exactly, a kit. You get a box in the mail that has everything in it, it just says DigiKey on the box instead of mydumbproject.org

That's 3 fully pre-loaded urls all together in one spot. No uploading a csv. Just click the link and up pops a pre-loaded shopping cart. If anything is out of stock, you see that before buying not after they ship 1/2 of it.

I'm exactly the same amount likely to "forget to include some parts" in my painstakingly crafted digikey cart as in any kit. It takes days sometimes to hunt down and figure out just what all should go in the cart because there are 500 versions of everything. You don't do that much work to leave things out.

I want to share my efforts for whoever wants it, or just for reference, not run a mail order business. I have a day job. The stuff is free, the knowledge and directions are written up into a followable recipe, in a wiki and github which I don't even have to be the only one who can improve over time, and you only have to pay the actual material suppliers, and fill out 3 order forms instead of one. And when I lose interest or die, it's all still there without me to keep providing it.

If you think it makes so much sense to provide that last little bit of service, and charge for it, feel free to start up and run that business. You can take all my stuff and produce and sell those kits. I bet you have no interest in that though because you have better things to do. Yeah, me too, and this ereader guy too. If you want anything more, you want a Kobo or any of the other 50 rootable no-names. Those already exist. You don't need this or a kit version of this for that.

Figuring out what all to put in that digikey cart was the 900x hard part, but clicking 2 links instead of one is just over your laziness threshhold? OK.

You have to buy the pcb from a different link? Well you have to buy batteries from somewhere else even for a complete finished product let alone a kit, and a protective cover, and a memory card, and a car charger, and headphones, any number of extra bits like that. The book reader didn't already come with the books I hate to surprise you with that outrageous ommission. This argument just doesn't wash on so many levels.
Well, it worked out for Google News, so why not for ad targeting?

https://edition.cnn.com/2019/09/25/tech/google-france-copyri...

> No, advertising can exist very easily without targeting. It's still advertising, and people still pay for it.

Have you tried advertising your product on such platforms? It just does not work if you're not a huge brand name with a deep pocket.

> You're ignoring that some of the people with the most stock are those in charge of the company. They'd be destroying their own wealth by "shutting down the site".

Actually that's the basis for my argument. That's why they might want to go "on a strike" for a few days - if it succeeds, it would massively increase their profits compared to the non-ad targeting version of the company, while missing only a few days of revenue if not successful.
Thank you for the bold statement. I feel the same. I’m at home with Clojure, and Ruby. The same paradigms map well to JS. For the last 9 years, I have been a lecturer at the university of applied sciences in Zurich, Switzerland. In that time, I saw more and more students coming from Java and C# to JS.

They like TS a lot. And it’s obvious why. Having said that, I know no “old” programmer who used to prefer a different paradigm to express a wish to switch to TS.

Rich Hickey put it well in this quote “ Functional programs are desirable because they are simpler and easier to reason about, due to being mathematical i.e. they are free of time and place.”. I agree.
Slow compile times are very much a problem caused by TypeScript.
That seems to be a general theme, so. More often that not that's how people end up in bad spots in the Alps. That, and weather. Add to is faulty assumptions about the environment and ones skills, and it turns into a bad combination.

Edit:

One intense read! And it reminded me of a safety tip for long distance hiking. Always tell the people at the place you leave where you are going and when you want to be their. If you don't show up, search teams know where to look.

Also, turn around sooner rather than later. Not blaming the tourists, so. I ended up, young and stupid, in places in Alps I neither should have been nor wanted to end up in. Stuff like that just adds up, if you aren't super careful it is very easy to miss the point of no return.
There's an utility I like, XORSearch
I made this https://hxfd.prog.re/
Are you reading a different article to the one being linked?
> Types are for compilers, not people, and personally I think there's more disadvantages than advantages

The Haskell community strongly disagrees...
Playing as in pressing play and listening. He was separately talking about interactive playing with the GarageBand example.
Alot of other people probably say 'Why did you do it?'
I was explicitly claiming that I think having more variety of flavors and ingredients together makes it easier, so yea it was an example against your theory.

Also your examples fit my experience as well. A hot dog is best with some mustard, relish, maybe grilled onions. The bread has milk, sesame seeds often. The hot dog itself is seasoned with a variety of spices.
You must be one of those 10x developers. Good for you.
Calling a friend or an acquaintance can help to alleviate the attack, too.
I spent a couple of hundred on a mesh wifi system and while it has two downsides (double nat, and a higher base latency of around 6ms instead of <1ms to the router) it's otherwise flawless. I have a small flat (500 sq ft) and it took 3 carefully positioned mesh points (within LOS of each other) but it works great.
D'Oh! Yeah, I was thinking Furnace Creek to Scotty's Castle. It's been 10 years since I was there last. Thanks for the correction!
I'd be interested to see your calculations, because I'm just doing it according to the book, blindly following Friis transmission equation. It sounds like you are applying more physics based thinking to the problem. I have no clue how many photons the antennas are spitting out or receiving, just the gains and losses associated with the antenna size and distance.

I'm writing out the basics of the solution below, but the physical reason for the non-impossibility is that the problem statement assumes the lowest possible amount of noise to overcome, long symbol durations, and high gain antennas.

For learning resources to recommend I'm lacking a little, since I mainly relied on lectures etc, but if you're interested in terrestrial wireless communications you could check out Stanford's class by Andrea Goldsmith. [1] There's very little about antennas, satellites, long distance communications and all that, but a draft of her book is available and all the lectures, so it's very comprehensive even though it's only tangentially related. You can also check out the link budget Wikipedia page [2] for an overview of things affecting these kinds of transmissions, as well as many links to interesting related topics, like the voyager program and their unique struggles (300+dB path loss and still hanging in there!)

The path loss is L = (4 * pi * d/lambda)^2, where lambda is wavelength. At 1.5GHz carrier frequency this results in L = 1.41e38 = 382dB, which definitely is a monstrous number, and with no antenna gain and terrestrial noise powers this would be practically impossible to overcome.

But with an equivalent receiver noise temperature of 5K (meaning the noise we are receiving is only the faint radio noise from space [3]) and a bandwidth of 100Hz the signal is only competing with noise with power N_0 = kBT = 6.90e-21W = -202dBW giving us some hope of establishing communications.

The gain of the 300m diameter antenna is G = 4 * pi * Area/lambda^2 = 2.2e7 = 74dB, and we have one transmitting and one receiving so we can double that dB gain.

Given the Eb/N0 = 10dB requirement and the rate of R = 48bps we can figure out the necessary received power after the antenna gain. Energy per bit is N_0 * 10, so the received power has to be Pr = N_0 * 10 * R = 3.3e-18W = -175dBW.

The transmit power plus gains minus loss has to be greater than the receive power limit, so it should be Pt >= Pr - 2G + L = -175dBW -(2 * 74)dB + 382dB = 59dBW = 800kW

I'm getting a different answer here because the exam had some additional pointing/polarization loss, which I apparently flipped the sign on in my solution. So the correct answer for my problem should be in the low MW, but still not outlandish. I have not received the corrected exam yet, so there might be other errors too.

[1] https://web.stanford.edu/class/ee359/courseinfo.html

[2] https://en.wikipedia.org/wiki/Link_budget

[3] I'm a little unclear on how this would be achieved, since the earth antenna is, well, earth based and at some 290K. This is however what the problem assumed, so maybe they're counting on cooled space based antennas.
The Latest Pandemic Shortage: Coins
From your own link:

"Infection Fatality Rate (IFR) = Deaths / Cases = 23,430 / 1,694,781 = 1.4% (1.4% of people infected with SARS-CoV-2 have a fatal outcome, while 98.6% recover)"

So 1.4%, about 4.67 times higher than what you say.

That said I may have misunderstood so corrections welcome.
What is the deal with this denialism on Hacker News? Suddenly it seems everyone here incarnated the Elon Musk spirit.
Facebook the company is not in decline. It’s still doing great. Allowing it to buy WhatsApp and Instagram seems to have been a terrible idea.
> I remember way back (when XHTML was still on the table) that innerHTML was effectively deprecated

I had heard that document.write is discouraged but not innerHTML. In fact, browsers have doubled down, by adding insertAdjacentHTML (originally only in Internet Explorer).

> Instead, you were supposed to use the DOM APIs

I tried that in an app. It turned out that IE 6 was faster with innerHTML, like literally 1,000 times faster. This was surprising because I assumed the DOM APIs were closer to the metal. Not so, at least with Internet Explorer. (With Chrome, the DOM APIs and innerHTML were about the same speed).

> standard compliance and future support

It will be supported forever, because browsers refuse to break the web. You can see them saying so when they discuss syntax for new features.

Mozilla's documentation tells you when a feature is deprecated (again, usually for a feature that was experimental and never widespread). It carries no such notice on its page for innerHTML. It does, however, carry a warning: "Warning: If your project is one that will undergo any form of security review, using innerHTML most likely will result in your code being rejected." --- https://developer.mozilla.org/en-US/docs/Web/API/Element/inn...

To me, innerHTML is sometimes useful and no more dangerous than server-side rendering. Rather than deprecating it, I wonder why browser vendors have not added a native escapeHTML function (or even better, a very short syntax) to make innerHTML safer.
Realistically, the amount of time it would take to teach yourself CS is immense. It doesn't take genius, but it's a ton of work. So when people think "they can't do it" they might be right from a life/work/time standpoint. I know many people that have tried to get into it and it's extremely daunting.

To learn anything, on your own, self directed, is hard for any subject. I think programmers and devs underestimate the amount of time they spend on "getting good". It doesn't feel hard when you got into it in high school, got a 4 year degree, then spent 10 years in the industry. But if you're 26, working in real estate and have a significant other, it's a huge ask.
> A G-only device hurts every device on your network.

Doesn't need to be on your network, just in your vicinity like from a neighbor.
If you are interested I edit a daily newsletter of the non-commercial blog articles posted on HN

https://hnblogs.substack.com/
Tracking Habits with Org-Habit
One thing that I feel has helped my anxiety a good deal is knowing that "It's OK to not feel OK." A large part of my anxiety is wondering about its source and if it's getting worse, etc.

Secondly, I've worked from home for 6 years now and the "turning off" thing is very important. Not only is it unrealistic to have those expectations of yourself, it's irresponsible to do so.

If you feel guilty about not working, just remember that often times the time you spend not working on a problem is just as important as the time you spend working on it. It's actually how you tend to come up with most creative solutions.

Not only that but you deserve time off.
Ask HN: How to set up a home storage backup strategy
I would like to backup all my files (photos with family, music, etc) in a way that is:
* local first
* relatively easy to maintain
* optional backup to remote cloud.

I've been searching around and I think that the best option is something like a Synology NAS.

What are your experiences setting up and maintaining local backup strategies?
to repeat my mantra, it's not either-or, it's all of the above. corporations, governments, and institutions of all kinds are especially designed to consolidate power.

but society is better when power is dispersed widely, so that it's difficult (ideally impossible) to infringe individual liberties and civil rights without recourse. we the polity need to continually pit institutions against each other to maintain our freedoms. there's no "done, now let's move on" in that.
Usually this is spouted by people who know jack about communist regimes, much less witnessed one.
>...when the Northerners legislated their economy away the rebellion was somewhat predictable.

Lincoln didn't want slavery to extend into the new territories. That alone was enough for the slave holders in the south to plan to assassinate Lincoln on his way to Washington and when that failed, for them to try and leave the union. To placate them Lincoln even was willing to go so far as to support the Corwin amendment, but that wasn't enough for them - they wanted slavery to expand.

https://en.wikipedia.org/wiki/Corwin_Amendment

>...the poor white trash type

You probably didn't intend it, but this really feels like an ethnic slur.
What is it about a large team that causes it to stop offering an advantage? If anything I’d expect it to be more useful as a code base grows in complexity
While theoretically true, the numbers do not lie. The angular momentum of the prop alone and the applicable geometric (dis)advantage are just not enough to significantly affect a typical taildragger. Not to mention that while (both) mains are on the ground, torque has almost no effect at all (aside from the microscopic compression of the tires :)). Once you start flying something like the T-6 things change, of course, because of the large radial engine.

The effect of the P-factor (pitch asymmetry) is so miniscule that aside from making pretty pictures and explanations with a prop mock up and its shadow it can be disregarded entirely. Again, things are different in helicopters (this is why a typical helicopter tends to roll appreciably on takeoff).
Why steam is free, and you gave a source code? How would you planning to make a buck and make a living?
I have a kid, so the software isn't done..
Views on Error Handling
It doesn’t seem reasonable to blame most of the planet when one country fail to comply with international standards.
China will likely be dealing with massive internal dissent and eventually revolution. The history of authoritarian regimes always ends there.
I write about computers, security and computer security.

https://icyphox.sh
Admins, consider changing the link to https://blog.mapillary.com/news/2020/06/18/Mapillary-joins-F... -- the current link implies that this is directly related to OpenStreetMap, when in truth it's just a blog ("diary") of a Mapillary employee hosted under his OSM user account.
I’ve written
1Tab chrome extension to only allow 5 tabs open altogether.
Worldly, (web+chrome extension) helps you get better at English by learning words (usually for advanced users of a language.). Https://worldly.mammbo.com
Remade https://kippie.co helps you get your data through GDPR and Use it to get cheaper insurance.
Built a needle pump breather during the first phases of the lockdown.
Invented a valve for patients on a breathing machine to be more comfortable. It could be used in a specific setup to allow for a patient on an emergency breather to supply air to 2 patients.
Im now working on an idea to improve the speed of gold standard testing to be performed in-situ. I got the idea and started working on it during lockdown.

Also, experimented with 3d printing visors and changing the designs.
Not a domain expert, perhaps I misinterpreted the rate posted (CMR vs IFR). I’m still comfortable with those odds you commented with (1.4%). If I was twice my age or had underlying health issues, I might be more concerned, but this falls within my personal risk tolerance.

https://www.nytimes.com/2020/05/22/well/live/putting-the-ris... (New York Times: Putting the Risk of Covid-19 in Perspective)
As someone who has maintained multiple legacy projects, 10k is not a lot of code. I normally run into single files in the 10k range, if it wasn't for NP++ and VSCode I would go insane just trying to scroll.
Depends on the application, Torx doesn't cam out for example which in some cases could be undesirable.
Startup founders: You can’t get back family time
https://StuckAtFuckingHome.com - something to help me get through lockdown, finding content to be entertained by and games to to play with friends
I made an automatic chess board that allows you to play with another person over the Internet (using lichess), but with a physical board. It has been described as "very lockdown chic".

Each chess piece has a magnet in the bottom. The board senses your moves by looking at where magnets disappear and appear, and it plays your opponent's moves by dragging them with an electromagnet underneath the board moved by a pair of stepper motors.

https://incoherency.co.uk/blog/stories/autopatzer.html
What's with the HUGE Discord link (with an image, no less)?
> I'm about to have a heart attack.

That's a real panic attack. Drinking cold water can help reset the loop causing it (worked for me maybe once). The only thing that really works for me is GABA (700mg daily for a year, then 250mg daily for life) - but it did come up short in my blood work.
Sorry you’re getting downvoted for posting facts. Hacker news has always been filled with free thinking, intelligent people. I’m not sure what happened.
Sorry! Missed that part of your question.

There will always be a free tier (mostly likely for 6 users). Then it’ll be something like $10 per user per month which we think is pretty standard in this segment
I initially picked up Haskell because I hadn't done anything that was lazy by default, which - when you focus on pulling at that thread - can be a pretty big difference from any of the ones you've mentioned.

The syntax is pretty close to ML, for sure.

Ultimately, it's the type system and the pervasive immutability that I miss most when I'm working in other languages. The ML type system is related, but the differences (in both directions!) are interesting.
It reminds me 6 months ago when also opened up my 6 years old macbook pro and saw the dirt inside.
The battery was totally destroyed so I ordered a kit at ifixit and replaced it myself.

Now the macbook feels like new and the battery last forever. I hope we still have the option to repair our devices in 5 years.
I've been working on a stock portfolio visualizer - https://stonksfolio.com. It's still in heavy development but it's already useful to me and to a bunch of other people who started using it.
i think there is a sneaky #4. just because some service you're using meets your privacy criteria today, there is really nothing stopping them or their aquirer from deciding to sell or exploit your information in the future. TOS seems to be kind of a one way street.
As a musician I'd call anything ≤10ms low, while 20ms would be okay and usable. Something like 80ms would just be distracting fo anything rhythmic (okay for pad stuff or other slow swelling sounds)
Thank you!! I'm trying this now without the CPU busy script, fingers crossed
https://philippcannons.com
About the intersection of building products & statistics
I’d prefer to keep pretending it’s Ebola.
The game doesn't work much past the early 20th century, perhaps the last choice of a body of genre-specific works would be Shostavich and Bartok (I couldn't choose between their string quartets but would take Bartok's concertos over Shostavich any day). How would you genre-ize Cage or Xenakis or Reich (ok, maybe Reich) or Radigue? We'd get lost in their glorious obscure forms.

On Mozart, I agree with the article about the piano concertos. Having played K488 (#23) as teenager it never ceases to gives me goosebumps when I hear the second movement.

https://youtu.be/9LqdfjZYEVE
These things can be a great entry point to dispel naive unexamined homunculus ideas and to dive into some philosophy and neuroscience.
> He also likely drove there drunk, so investigating was ethical.

This can’t be proved. I’ve poured a few shots into a drink and had it with my meal at fast food places plenty of times. He could have been drinking inside Wendy’s, easily. He could have gotten drunk, couldn’t walk to his sister’s place, decided to sleep some of it off in the car.

It’s hard to argue if there is a rejection of the need for nuance and that situations fall on a spectrum.

The law is the law until we see it a little bit. If RB had priors and he was about to get a parked dui, that could be real jail time again, and a drunken person could easily react drunkenly.

Do you as a cop factor in the fragility of the situation or do you exact the law word for word, regardless of how much more dangerous the situation will get.

The RB situation is extremely complicated. I feel bad for the cops and don’t think they deserve felony charges. However, I do think the police department needs more rigorous training on dealing with common scenarios at a higher level.

I also don’t think RB needed to go to be cuffed that night, and needed a place to sleep it off like he suggested.

It’s sad all around.
In general, thinking about how we see using metaphors drawn from photographic media (chemical or digital) will lead to deeply incorrect understandings.

We do not see images. Our brain does not have a frame buffer. Our minds construct the visual experiences we have of the world around us. They construct them from reality and we have developed technology that can make recognizable facsimiles of how we see the world, but they have very little to do with each other.
Is it gate keeping to suggest that developers should understand their tooling? I guess if we can agree the bar we are reaching for is "proficient", then yeah, I suppose a React dev doesn't need to understand how their project is built. There is nothing wrong with "proficient"! I work with lots of "proficient" developers. Great people. Good workers.

I set the bar for myself quite a bit higher than that though. I mentor "proficient" developers because I know with a little push some of these developers can become "excellent". It's usually not for lack of ability that developers stagnate, rather, passion (relative to everything else), curiosity, and time. Sometimes I can bring that glint back into their eyes, sometimes not. Again, there is nothing wrong with that! Having a some reliable code monkeys around is, frankly, usually good for a business.

And FWIW the longer you do this the more apparent it becomes that "less is more"!
I made a CLI for controlling macOS's "Night Shift" feature programmatically. It also doubles as a Rust library.

https://github.com/smudge/nightlight

Now I'm working on cross-system compatibility with equivalent features on Windows and Linux.
No, it’s not.
10k loc is a small project.