skysight-inc/HackerNews huggingface dataset:
I used a 4k 40" monitor for a few years and now I'm back to the 27" 1440p Apple thunderbolt display that I had before. I have another 27" like that I could use but don't. The 40" gave me rsi and I spent a lot of time moving windows around (split the screen in three columns mostly) as working on the two edges strained my neck. Using an additional monitor with either the 40" or 27" also strained my neck and having chats be always there (since the second monitor was not much use for anything else) was distracting. The point is, bigger and more are not always better. One 27" is perfect with side by side windows and switching apps with quicksilver on a mac. I'm switching to Linux now and hope to find a similar app or hotkey setup where I can open or switch to a specific app with one hotkey or key combo. I may consider a 30" curved or so in the future but even that seems like it might strain the neck too much.
>Didn't they just go and knock on his door? Anyone can knock on a door. There's no law against this.

The Aadhaar card is the equivalent of a social security card. Imagine a FB team knocking on your door demanding your "papers" because of a post you made. Is that acceptable?
> It's ironic that you rail against this dude for "code that's hard to understand"

I'm sure that it was a joke, and that doesn't make it better. I'm not suggesting that this code was hard to understand, and I enjoyed the article. I'm calling out this particular point, and suggesting that even as a joke, mocking "frontend developers" is very much from the same territory that promotes "Real Programming" and mocks people for their choice of programming language or technology.
Looking Back on Heartbleed
Show HN: Use-async-call – manage the state and lifecycle of async data loading
Review: Working Effectively with Legacy Code by Michael C. Feathers
Steam itself was not very well received at first. Always online, resource hog, slow, buggy... They forced CS players to use it even though old versions worked without it. And then of course HL2 released and it was a Steam exclusive, which was a huge bummer for people like me who didn't have an internet connection at home at the time.

Gamers have a very short memory, although to be fair many are probably too young to remember Steam's launch. On the other hand they also seem to have very little impulse control so game and platform boycotts never seem to work. I expect that Epic's strategy is going to work perfectly.
It’s rare that I find a comment which validates my own practices like this. I personally love creating systems and abstractions, and admittedly I will sometimes create one when a simpler solution would suffice. However those “over-engineered” solutions have frequently saved me lots of time much later when business requirements change.
USA is a civilized society, until the court sentences you - you are innocent.
If you don't know what they're talking about are you really contributing much to the conversation? I used to have a roommate that would make fun of me for being really excited about watching Breaking Bad; and when it was on he'd start asking me about a million questions. But it was less of a conversation than just being peppered with a bunch of annoying questions. I had to tell him, look man, if you're interested in the show just watch it, and if you're not stop interrupting it. Talking about the show with other people following it was really fun, but talking about it with people that didn't care was draining.

With regards to doing vs. watching, if you're in any sort of creative field, how can have enough inspiration to draw on if you never actually fill your reserves by consuming things? And, as I presume, even if you're not in a creative field, there's still the non-fiction aspect.

I'm not saying you need to go watch things, but virtue signalling that you're better by not consuming anything is pretty counterproductive to yourself.
> Oh yeah, no way that people pronounce ‘u’ and ‘a’ similarly.

Take their example "gutuk-bisog." The second 'u' could easily have a schwa sound.

Now imagine someone pronounces that string over the
phone. The recipient then asks the speaker if that vowel is one of [eauo]. Now the speaker's brain uncontrollably fits whatever wrong letter the recipient utters into the slot to realize the ambiguity.

Now the recipient had better hope the speaker just hard-coded "second vowel is 'u'" into their memory. Because there's no other information to resolve the ambiguity.

Yet how would the speaker have known ahead of time to do that?
We? More probably some random person totally unrelated to the antibiotic/antifungal abuse.
an "unintended acceleration issue" is quite orthogonal to whether the brakes work perfectly and could overcome the engine.
Just because it's expected, doesn't mean it reflects well on the butcher-er.

I can be polite enough to ask for a pronunciation (and apologize if I get it wrong).

When an interviewer doesn't even attempt that, it reflects poorly on their ability to view a candidate on their own worth.
I'm just using a 27" 5K iMac, BUT sometimes I change its resolution from the default, virtually 2560x1440 one to the highest DPI, which I guess is the native 5120x2880 and I just pull it closer and/or lean closer to it.

I think for programming the 2560/1600 = 1920/1200 = 1.6 or the 3000/2000 = 1.5 ratio is a reasonable middle ground. Unfortunately it's not a common ratio among big but cheap monitors...

The extra head movement required to look into the corners of a 27" or even a 25" vertical monitor definitely puts a little strain on my neck compared to a 25" horizontal one, but with frequent posture changes and breaks, while a bit tiring, I don't feel it caused any permanent damage.

At least I hope it's not the reason why the middle of my upper back feels like falling apart any minute... Maybe that thai massage, when a lady was walking on my back for half an hour was a bit too much? :D
> Epic is using their cash to complete, and are trying to replace something people love with something worse.

But this is the point: the fact that Epic is making "something worse" might be true now, but will change in the future. This is precisely what happened with Origin for example, at least in the perception of gamers.
A student loan crisis is an underemployment catastrophe
Comparing the amount their brand suffered vs profits they may have come out ahead. AI got some real products from this hype cycle, but expectations where high enough that a crash was inevitable.
Of course, for me it's the Julia interpreter that crashes all the time. After I fix my program, and write some new code it crashes again, but differently.

But for programs that I haven't written: no, they generally don't crash too often.
Because the nuclear reaction is not dependant on the wind blowing to produce energy.

It's not 100% because you need to do maintenance at times.
>> When it comes to those who wants to run political ads on Facebook, the company verifies residency of advertisers either by physical verification (by sending someone to the address provided) or by sending a code in the post.

That sentence in the article is a non-sequitur, and only goes to show that FB verify advertisers. The rest of the article makes it clear that the FB representatives were there over a post. Not an advertisement.
Ask HN: Dataset Cleaning Tips
Hello! I am building a custom dataset in the style of CIFAR-10, so I have about 60k images. As of now I'll probably be cleaning the dataset manually be deleting non-relevant images, cropping, etc, in addition to automatic preprocessing like resizing images and so on.

Do you have any tip or best practice for the manual cleaning up? Is using something like Amazon Mechanical Turc doable/viable?

Thanks!
> 346 people died because of their ineptitude.

This might be too hot of a take for HackerNews, but... look at how many people the FAA has kept safe over the past 30 years. I'm pretty sure the number of people who travel without dying is very, very high. I don't disagree that their might have been some ineptitude (I'm sure you could find that anywhere for anything since it's opinion driven), but to say the FAA is all rotten because 346 died is kind of dramatic when millions have been kept safe.
Australian Rules Football
<a ping> was disabled in Firefox back in 2008 [1]. The rationale was that navigator.sendBeacon() (which wasn't enabled until 2014 [2]) would be a more general solution, not for privacy reasons. Without <a ping> or navigator.sendBeacon(), websites will still use redirects or other JavaScript ping scripts. With <a ping> or navigator.sendBeacon(), the browser can delay or deprioritize those ping requests (to reduce performance impact on page loading) or allow extensions to block them.

But if popular websites are using <a ping> for other browsers, then perhaps Firefox should re-enable support to avoid the performance overhead of link redirects.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=415168

[2] https://bugzilla.mozilla.org/show_bug.cgi?id=990220
It doesn't as you've already made that decision when adding a property. Almost always you get rid of the property entirely and replace it with a new one (and the type), you extremely rarely change the type.

And you will almost always know what type a property needs to be. Name? string. IsActive? boolean. Last modified? Date. Etc.

Also typescript just has number, so you're not even faffing around thinking "int, float, long, double, decimal, unsigned, signed" when adding a number. Although this is ultimately a bad thing.
> We know how to make nuclear power safe.

No, we really don't. We know how to make all sorts of things reasonably safe. Yet planes still fall out of the sky, refineries catch on fire, dams fail, etc. In essence: Any nuclear reactor will have a probability different from zero for producing an incredibly expensive nuclear accident.

Much about accidents in complex high risk technologies has been said in "Normal Accidents" by Perrow in the 80s. The reasons he identified why complex systems fail will always be with us. Especially the notion that it is more often than not the organizations and not the technology which enables major accidents.
Mission Gold
You are quoting a self-deprecating joke. I care deeply about my code being readable, which can be quite challenging when writing high-performance code close to the metal. I'm self-consciously aware of every tricky bit I put in my code. I have to be confident it's worth it (usually because it makes things faster in the real world) and offset the added complexity by writing documentation.
What does 'demanding' mean? What are they going to do if you say no?

It sounds like they're asking for something and people don't have to give it if they don't want to. Facebook may stop doing business with them, but that's between them and Facebook.

You're talking like Facebook would have arrested them or something if they didn't show it. I'm not sure that's what's going on here. They're just asking for something. Say 'no' if you don't want to show them.

Unless they're showing up repeatedly or at weird hours of day but that's not implied at all. Sounds like it's just a business visit?
It's not Steam. /s
That sounds like a fun experiment to try on, say, a winding mountain road...
One of my favorite professors would do something like this manually. He would know everyone's names, call on people he thought were slacking or having trouble, and keep everyone alert and engaged and learning because you knew you were being, well, watched.

This seems like it achieves something similar, just automatic. Yet it makes me uneasy. Why? Are human brains unable to cope with the benefits of technology if there's not a consciousness doing it? Or is there something inherently evil about this? Or could it be great if used ethically with ethical rules imposed on it (like, say, the data is never stored for more than an hour).
That was clearly tongue-in-cheek. No need to rail against the author. Lay down the outrage pitchforks man.
I want to go out as a result of a series of violent mistakes trying to save my life. Why would anyone want anything else? Peaceful death is basically suicide.

Why do doctors continually perpetuate this notion that slipping softly into death (palliative care, hospice) is preferable to continually trying to avoid it by way of riskier and riskier attempts at treating the root cause?

At the very least, we could be honest about it and say what the real reason is: we don't have the resources to try everything for everyone, and normalizing a set of not-quite-everything standards is the best way to keep the average level of care up for everyone.
Three angle of attack sensors seems unnecessary to me. They simply need to make MCAS pay attention to both (2) and cut out if one disagrees with the other.
And that's why going cashless isn't an option for most companies in Germany.
In a civil suit, you'd typically need "preponderance of the evidence", i.e. you have to convince the judge that it's more likely than not.

In practice, the worst data sellers will pretend to act legally, so they'll often admit in some fine print what they're doing.

Also, if the judge asks the representative of the company whether the company is selling your data, the possible answers are "yes", "I don't know", or "no". The former two mean you win. The latter means the representative risks jail time if it later comes out that the company did sell the data.
Good question.

This is not my domain, but it reminds me of financial fraud, accountability of those at the top, and the consequences they face.

I was studied accounting in the wake of the major accounting scandals of the late 90's/early 00's. The Sarbanes-Oxley legislation was passed. It states that the CEO and CFO are directly responsible for their company's financial statements.

AIG was the first major accounting fraud post Sarbanes-Oxley. Investigated by the SEC, determined non-criminal, CEO stepped down, and that was his consequence. [1]

Boeing's CEO, Dennis Muilenberg, has the blood of 346 people on his hands. He is at the top, it is his organization, and his responsibility. I hope an investigation determines if it is criminal.

I think one of the major shifts I would like to see in our society is holding those in power to account. Whether it's accounting, aviation, banking, it doesn't matter. As it stands those at the top rarely pay for their malfeasance.

[1] https://vc.bridgew.edu/cgi/viewcontent.cgi?article=1145&cont...
> Many people hold their phone much closer to their face than a TV or regular monitor. Screen size is irrelvant, what's important is how much of your field of vision is taken up by the screen.

This makes logical sense, but isn't the case in my experience. Many games look noticeably better on my Switch's 720p screen than on my larger 1080p monitor, despite running at native resolution (720p handheld vs 1080p docked) on each.
I think it depends on what you're engineering. For example, adding static typing to a language has immediate gains regardless of code base size. It is also low risk and easy to implement.

Designing a spring quartz scheduler backed by a DB when a simple cron job would do? That's overkill.
After that, I quit playing the ultra polite send-a-thank-you for every single phone call or meeting I was graced with, and sure enough, I got a couple job offers after that.

I wouldn't be surprised if deciding not to worry about details with unknowable significance and inconsistent response allowed you to relax a bit more in future interviews.
Of course you can... The cheap ones are like that.

I remember having one of the digital ones too, and the UX was terrible (took me a few days to understand it). It had like 12 buttons of which you only needed to use 3 or so. It also had a speaker that would beep every time I pressed a button, and it was LOUD, I felt like I was waking up the entire neighbourhood every time I microwaved something in the middle of the night. If I had to choose an adjective to describe the entire affair it would be "stupid".
qq: why is an expectation that there must be charging spots for electric cars? Dedicated parking lots for green vehicles, sure I can see some logic behind cities enforcing that. But I don't show up at your parking lot and expect a mini gas pump at my spot.
Err... no? That would be ridiculously annoying. If you're having issues every day it's either time to find new software or new hardware.
The issue I have is not that the vendor (Steam, Netflix, etc) is imposing DRM, but that the copyright holders demand it, and that there are cases where the vendor gives into these demands. You're right that Steam doesn't do this in all cases, but in some they do.
Thanks for the referral!

Here's a link to the story, translated to English: https://uncannymagazine.com/article/folding-beijing-2/
I would think that they'd run it closer to 100% and do all the maintenance during a scheduled outage...at least that's how I understand they do the maintenance planning/scheduling at Palo Verde.
At the time there were no battery production capacity for mass market EVs, so they bet on the only horse running the EV race which were small batteries and a gas tank.
There's a lot of interest in rust because the language gives you the performance of C without the risk of memory bugs, and the tooling is pretty good. This project really takes advantage of those qualities in order to run massive simulations quickly with as little memory as possible.
To be fair to CoffeeScript, it introduced and popularized features that eventually made it to the EcmaScript standard. You could make a case for it being the kick that started the wave of improvements to JS that we've seen in the past decade.

As for GP's post, I can only hope that Typescript leaves a similar legacy, even if the language itself ceases to exist.
Do you have examples of specific requirements for which Prisma would be a good fit?
I think quite a few companies(and maybe even a good majority of them) will end up overpromising and underdelivering when it comes to AI products.
> Shame the damn thing is US only.

And no surprise there. I honestly don’t expect anything else at this point.
As it was pointed out several times, it is a capitalistic system where ___most___ of the companies are owned by individuals and ____some____ are owned by state while possibly ____none____ owned by workers. Hope this clarifies. I would suggest you to learn from history because this stance on socialism is very contraproductive and you are the most vulnerable of repeating the mistakes of the past. I think socialism is extremely dangerous. I have first hand experience living in souch a country where most of the people are poor while the memebers of the state are accumulating extreme wealth. The difference is comapring it to most capitalistist countries, in an average capitalist country the p50 user has a good life and your wealth does not depend on your party membership or being in the social circle of party members. People can succeed by putting in effort. I think many of the people in the US like AOC think that they can just tax the rich and live off those people, using the exactly same arguments that Marx. History shows that this reasoning is false and very dangerous. I would strongly suggest you to study Ayn Rand. She explains why capitalism is the natural state of mankind, always has been and probably always will be.

https://en.wikipedia.org/wiki/Ayn_Rand
It's difficult to show you the relevant ads when you don't even have a screen.
My napkin-math calculation suggests that to have an electric pickup capable of replacing our F150, I'd need a battery pack that would capable of pushing a Model S a thousand miles. Definitely within the realm of possibility, but introduces a non-trivial amount of extra cost at current battery pricing, and compounds the hassle of recharging.

So I agree, we are quite a ways off yet from plausibly displacing ICE from pickups. At least in the full size pickups. Seems a bit more plausible in the Colorado/Ranger/Tacoma sized pickups that are less often used for towing.
It's about price discrimination. The first thing is finding out exactly how bad their customer wants the movie, so that's why there's availability windows, to see how a given customer's behavior changes based on availability of the product and substitutes. With that they can then maximize profit and charge $15, or $14, or $16, or whatever the exact maximum you're willing to pay for it is. And that's also why it's frustrating: your frustration is literally what they are trying to gage and measure and maximize.
TypeScript works reasonably well for this approach; it's how I tend to do things. It has some gaps when you want to do really advanced stuff, but it gives you tools like typecasting for crossing those gaps. One of the great benefits of JavaScript type systems is that since they're overlaid on a dynamic language, you can just "turn them off" as needed (when the type system fails to understand that what you're doing is safe). You can comment out type checking for a particular line, or even let your whole project successfully build while type errors remain. The type system then becomes purely a tool, and never a roadblock.
Sadly, a buffer overflow attack has been found; it is possible to write bad PL/I. (The defective code is a user-space tool, so at best, a remote code exploit. No privilege escalation.)
Your stance sounds different to the grandparent's.

There's a world of difference between adding a framework and over-engineering something that could have used a simpler solution.

My experience has been the exact opposite of yours, whenever I added something complicated, it either never got used and unnecessarily complicated the code, or when the time came to use the fandangled cleverness I lovingly wrought, it never quite met the need I actually ended up having.

So I stopped doing that years ago and now always write the simplest code. Never regretted it. I will add frameworks early though.
I believe it is still a plural use of Scots i.e. The law of the Scots. "Scots mayor" is in this case is not referring a mayor of Scotland but an individual who is Scottish and happens to be a major. Just seems off. But the writer is German so no worries.
Quality above quantity.
While I think you're right, I do want to correct you on something.

Class 8 trucks like the Tesla semi have an 80,000 pound total weight, hence the name 'Class 8'. Typically the truck and trailer weighs 32,000 pounds leaving 48,000 pounds for cargo. Average cargo weights are in the 35,000 pound to 45,000 pound range. If the Tesla semi significantly raises the empty weight of the truck it will limit the amount of cargo that can be carried. A load of toys will be nowhere near the weight limit but a load of milk products will easily exceed it.

Some states allow increased Class 8 loads as high as 115,000 pounds, mitigating the weight issue.

My guess is that Tesla will try as hard as possible to match the weight of existing trucks. It is interesting that they haven't released weights, perhaps because they don't yet know or because it is bad news. If it was lighter I imagine Elon would have mentioned it multiple times in tweets.

https://www.teslarati.com/how-much-tesla-semi-truck-battery-...
When did America’s heart turn cold on buffet chains?
this is the reason that I have to make sure to scroll down the entire length of a medium.com article I'm reading on my phone and back to the top again to make sure the diagrams and math-as-images load completely before I get on a subway line that doesn't have 3g service

I guess not on Medium, but it's very common for sites to unload any image that isn't in the viewport, so...the joke's on us.
How would it know which one is the malfunctioning one?
They're very different, the parent talks about "when the patient wants death".
I feel like there's an inherent drift in the slang because part of its job is to not freak out bystanders, but once everyone knows what it means, you need to pivot to new slang.