skysight-inc/HackerNews huggingface dataset:
> This is exactly how I felt moving from a Python codebase to Go. But you realize on the 100th or so Python stacktrace that it's worth the investment up front, if not for type safety alone.

Luckily, you don't have to choose between those two outcomes:

https://github.com/python/mypy
> should have understood that they sacrificed security for speed

And what if they didn't?

It's pretty much exactly like that. Intel has been making CPUs for well over a decade that are vulnerable to various side channel attacks, and the only thing that has changed is the community's understanding of the vulnerabilities (i.e. there's a new way to pick the lock).
BMC's (or the equivalent for whatever vendor you are using) should never be exposed to the internet- they shouldn't even be on the same network as the rest of the server. Generally speaking I put them on a completely separate network that has to be VPN'd into explicitly. Having BMC access is as close to having physical access as you can get without actually touching the machine.
> a removable battery and OS updates for two years

This provokes me. Are we supposed to be happy with two years? The environmental impact of e-waste and the production of electronics should not be understated. I have a Nexus 5 as a backup phone. It works just as well as my main handset. I know how to duck the G-surveillance and I'm able to keep it alive because I have the knowledge to install roms. Not everyone does. Personally, I much prefer Android over iOS. But when someone asks me what phone they should get I always tell them to buy an iPhone. This is one of the reasons why.
I suspect the underlying force is "A Committee".
OK, although someone told me that it would be "Super"; maybe they were wrong.
USB is packetized. But without those seperate modes of operation, every single adapter would need a microcontroller in it.
No, Venezuela didn’t just break its weekly Bitcoin trading record
That first link from Google is highly NSFW. A fully nude woman appears on the screen from some scammy local dating ad network. Has their DNS been hijacked?
You can do both. Job postings from at least a couple well-known HFT firms shows that they’re getting into sports betting.
Yeah, if you take the principle further it would be even better to write it in C89 because this language is comparatively easy to write compilers for. But the principle is not absolute and it doesn't stand above everything else.

There are major differences in how easy it is to write compilers in C++ vs C89. There are major differences between C++ and Rust with its ADTs and pattern matching. But are there major differences between, say Rust 1.32 and Rust 1.36? I'd argue no.

There are real use cases like distros wanting to maintain/bootstrap a Rust compiler independently from upstream binaries. The more often these people have to port a compiler, the more troublesome it is for them.

Rust seems like it's the odd one out: Swift is written in C++, Go supports bootstrapping from years old compilers, LLVM does so as well, and GCC has probably some of the best backwards compatibility stories out there.
Yes, and even more damning is the language used by DARE:

> D.A.R.E. America's Commitment to Prevention In its 35 year history, D.A.R.E. America has constantly improved its science and evidence based education programs to provide students with the knowledge and tools they need to resist drugs, alcohol, and other high risk behaviors.

Alcohol gets classified as separate from drugs. Wouldn't want kids telling their parents to not do drugs, right? And if their parents drink, that would just signal drugs are OK... etc etc
You could argue that much open source work is like volunteering to serve food at the local country club. Sure, you're feeding hungry people, but there is something just a little bit wrong about that.

Personally, I'm getting more paid open source work than I have time for, all based on permissive licensing, but I might be something of an outlier.
Whether or not a literal entire genre of literature is worthwhile is itself a question of the worthwhileness, IMO. Historically, this has already been debated multiple times with multiple different genres- experimental fiction, fiction by female authors, fantasy, scifi, fiction by american authors. Must we repeat it for every new genre that becomes popular or even remotely prominent in the sphere of mainstream consumption?
That brings to mind a classic issue - it isn't the tech but how it is used. The same standardized test approach which combines the worst features of feudalism and bueracracy with the virtues of neither was there before. The games or lack of them won't change that.

I vividly remember how in Elementary School they had workbooks after workbooks of multiple choice analogies with words used within occasionally unexplained. They insisted it was all very important when we asked why so overboard. The real answer became obvious when the SAT was changed to have a writing section instead of an analogies one and they promptly vanishes into the void only to appear on standardized tests four questions a year at very most.

They didn't even have the honesty to say "It is used a lot for in important test."
Never Lose Links for Business
"Where were you when it rained fridges?"
Okay Mr. "I value Science", let's keep this going. First, all my basis is on the U.S. education system. If you're basing your idea on some other country, I'll tap out because I have no basis.

>> this is wrong, personal experience are not empirical.
All personal experience is, by definition, empirical. The definition of "empirical" is here: https://www.merriam-webster.com/dictionary/empirical. You're literally wrong.

>>most grade school teachers have graduated with very liberal arts degrees
Citation Needed. Is "Elementary Education" a "very liberal art"? Who is more qualified to teach 6-10 year olds if not someone with a Masters in Elementary Education (generally the minimum requirement) in your opinion?

>>many are young when they get hired as teachers, out of college
Your proposed solution doesn't address this. The 4/1 just means that teachers will now face an additional difficulty, finding a 2nd job to have "real world experience", in order to teach 7 year olds how to read and write.

>>in order to teach about something you need to know about something.
Of course. But there's millions of students spread across tens of thousands of school districts. IDK where we're suddenly going to find all of these domain experts willing to take lower pay and miss out on career advancement in exchange for educating children.

>>Economy and class matter more than education, is the lesson of the last 30 years.

I'm sorry, are you only 30 years old and therefor unaware that this is the lesson of the course of human history? Social and economic factors are your majority factors for everything, but that feeds directly into education by allowing for school choice (either by sending to private schools or moving into well funded, higher performing public schools). The fact that you're lumping the "realists and pessimists" together on who has decided what school actually is, shows your contempt for the system. I get that, you feel it's broken (so do I actually, but not at all for the reasons you do). I just find your idea that "all elementary school teachers are bad at their job" to be founded on poor/lacking data and a complete misunderstanding of the specifics of primary education.
Write-only caches are a good way to avoid left-pad-type debacles[1]

1. https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/
Why would they attach this as a zip file? Makes reading on an iPhone impossible (CORRECTION: cumbersome)

EDIT: Learnt something new. But the spec on an HTML page would be a lot more convenient than having to install more apps just to read this document.
What Happens
Have you tried async? I find it much easier personally to reason about and debug than channels, and is perfect for IO-bound problems. If you really like channels, note that Python 3.9 will have sub-interpreters and channels as well: https://hackernoon.com/has-the-python-gil-been-slain-9440d28...
AGPL closes the SAAS loophole. Outside of that, what "private extraction of the commons" is left to cover?

Parity license looks like a super aggressive and untested version of AGPL. I can't see what benefit using it over AGPL would be.

Prosperity license is at odds with the point of free software and almost certainly untenable.
Thank you! I find this happening with acronyms and truisms that get shortened to look like captions. Outside the in-group, people don’t understand the meaning. With times passage, the in-group slowly fades and the usage and meaning that is generally understood is incorrect like the one you mentioned about getting stoned and do nothing worthwhile.
Designing the Ideal Bootstrapped Business [video]
I'm not qualified to say anything about the Pi OR USB, but I've definitely gotten the impression that USB has a standardization problem (see https://news.ycombinator.com/item?id=20443765 for some convincing-to-me material)

If that's wrong, can you clarify?
USB is that standard.

The awesome thing about USB-C is all you need is a couple USB-A to USB-C adapters, which are cheap, and bam—all your devices are now compatible forward.

And if you already have a USB hub all you need is one adapter.
That'll be USB5
Why not standardise on USB-C and just make -C with the 2 added Thunderbolt pins (ala Apple) the norm? Why more specs
Unlike ARM cores, GPU code is expensive to migrate between them. Two GPUs have different ISA, each GPU driver compiles platform-independent bytecode like DXBC or SPIR-V into proprietary instruction set. VRAM can contain many GB of data, when migrating, everything needs to be copied. The asymmetric ARM cores at least have same RAM, and very similar instruction set.

These issues make live migration impractical. AFAIK, modern OSes don’t do that, the GPU is fixed at the moment an app creates D3D or GL context.

Picking the best GPU for the job can be tricky. By the time the app creates a 3D rendering context, the OS has no idea what it’s going to render.

Write a code that renders something simple, then downloads the frame buffer from GPU back to system RAM — Intel will probably be faster, for nVidia that copy back is expensive because PCIx, for Intel very cheap, no PCIx IO, just memcpy.

Even exposing an OS API where apps can request high or lower power GPUs is still unreliable. An app which does very simple rendering can sometimes demand way more resources, connect a 5k monitor and simple rendering can become too expensive for intel due to count of pixels. A game which reports it needs a lot of GPU power will be very light workload in 10 years from release, perfectly suitable for low-power integrated GPUs.
As a American Midwesterner I have gone out with friends in shorts in the snow before and I know a lot of people who have done a polar plunge (i.e. jumped into a somewhat frozen lake). The fact that it's kinda dumb is also what makes it extra exciting.
And to prove your point, the question has now been removed.
With Type-C and USB 3 they obviously tried to cater to everyone's mother and their dog from the USB consortium.

99.99% of consumers will never know what speed their type-c cable will have or what type of connections it actually supports.

And then the whole fiasco with USB 3.1 and 3.1 gen 2 and 3.2 or whatever that whole mess was. That was beyond idiotic - it was just pure corruption. The group obviously worked with the OEMs so they can both lie to customers about getting a "next-gen" connection.

https://arstechnica.com/gadgets/2019/02/usb-3-2-is-going-to-...
Love the X-Clacks-Overhead header for Terry Pratchett. https://xclacksoverhead.org/home/about
How so? I had to look Tiresias up on Wikipedia, a blind prophet, but I still don't see the connection. Would it be possible for you to please explain?
In the absence of a true standard for browser extensions, perhaps Mozilla should consider trying to form one by leading with a strong example instead of weakly implying that they will eventually probably cave to the monopolist.

It's also quite disappointing how there is seemingly no one from Mozilla here, engaging with us on this topic. Instead, the only communication we get is one-sided corporate speak, with no real ability to respond.

If anyone from Mozilla is reading, who do you think will spread Firefox among non-technical users if not the type of crowd that frequents HN?
How do you suggest they fix it? With a new standard?
How Do I Validate Visually?
Eric Raymond: Licensing How to (2002)
Toward the very end of the vacuum tube era, there were some "almost solid-state" tubes created, and mainly only used on televisions. You could find old TVs that had parts which were transistorized, and others that had these "tubes". Except they didn't quite look like tubes:

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

They were almost the size of then-contemporary transistors; just a tad larger. They were made in a special process (inside a vacuum chamber). Pretty much the zenith of the technology, and showed what it could be pushed to do.
>send a video and the quality will be crap

Isn’t this because sms doesn’t send high quality photos/videos? With imessage you get full quality images, it’s very nice. It’s also encrypted.

>Not that we couldn't all just switch to some third party app (or hangouts even), and then we'd all have a comparable experience

Which one?

Whatsapp and messenger compress images, fairly significantly. Messenger is unencrypted by default. Whatsapp is encrypted, but you have to give facebooks your contacts, and metadata on the convos, which gives away a lot of info.

I use both, and whatsapp does have some better features (voice notes are better, as is search), but I prefer imessage for the image quality and encryption. I also trust apple better with the metadata.
To be a smartass technically books qualify as #1 - and can count as #2 depending on their interests.
Argumentam ad Lorax.
I don't really like how HTTP directory listings are transmitted as HTML documents. (So, I invented a better format. I cannot figure out how to make Apache to use that better format, though.)
This rings true for me. It’s gotten to the point where so little looks appetizing scrolling through the myriad options I’ll end up going into the kitchen and cooking anyways.
Walmart ends handgun ammo sales
They gave me one of these at work and I gave it back. One of the worst keyboards I have ever used. Awful mushy chicklet keys, short key throw, the whole thing flexes with finger pressure. Its cheap rebranded junk.
> Why would anyone want to contribute solutions that others can profit off of for free?

For me:

* I profited off free software that could have been sold as well but was not (25 years BSDs and Linux).

* I rather see my code in use because it means it solves a real problem and it does so in a good way. If I wanted to invest time into turning this software into money, I could. If I don't, why shouldn't somebody else be able to invest his/her time to turn that into money for him/her?
Hope you have it backed up, because they die sooner or later. For me it was sooner, for my friend it was later. Some soldering problem if I recall things right. A bootloop is the first (and sometimes the last sign).
Apart from fast charging or connecting monitors via USB etc.
Also, the ethanol producer I linked above have options so that you can buy "cognac base" by the truckload, that gives you actual distilled wine, not just industrial alcohol. It's just as bland and neutral as possible so that you, the buyer, can flavour it and pass it off as your own cognac.
Al right, if those are ran locally it's great. But I take issue at the fact that they make it difficult to tell. And I'd be really surprised if they didn't try to leverage an internet connection when available.

A pre-trained model sounds a bit less useful, but that's likely a better use of the energy that would otherwise be spent training individual models.

> It didn't work for last 15 years, why do you think it'll suddenly start working now?

Well, it seems to be kind of working with chromebooks. The market has changed since then. And Google really didn't do a thing about it for that whole time...
Also, legislation is slow to catch up, but I would have hoped for some "right to repair" or similar to chime in at some point, and change the cost-benefit analysis.

But it might yet change. Lima, Freedreno, VC4 are slowly becoming usable for the GPU, and there is a slow but steady uptake of devices getting their drivers mainlined. It's a shame that mostly concerns older devices, as people don't necessarily like to tinker with their $1k+ devices.
i see, makes more sense then... thanks!
Yahoo Inc. Customer Data Security Breach Litigation Settlement
Show HN: Choremate, The chore chart you're alone without
Well, as horrible as it sounds, rehab programs don't come with customer satisfaction guarantees.

I feel for the family, but unfortunately there's nothing you can "buy" that can change someone's state of mind or being. Those who want to harm themselves and don't want help will reach their own demise on their terms. Some will even manipulate the feelings of those who love them in order to continue a damaging and deadly habit.

I wouldn't be surprised if Vox published an article titled "She couldn't get together $110k. Her son still died" or "Her son didn't want help. He died because of $110k". These kinds of articles are journalistic hack jobs that don't inform or help the issue of addiction and mental health.
I have no idea what "keep systems protected" means (and probably neither did the person who wrote that).

That statement is a long way from an actual guarantee that there is no way for one logical thread to extract information about another.
National Weather Service API
I don't think you can make that assessment just by looking for affiliate links or notices.

What if you found a 2k to 5k word article on something you really wanted to know about and maybe buy.

Also what if that person spent 5,000 hours over 5 years building up their site and only 5% of the posts on their site has an affiliate link for something.

Would you discard that post as trash / scammy because they happened to drop an affiliate link into it because they personally used that product for years before writing about it?

IMO you can't really gauge any of that just by looking for an affiliate notice or not.
> None of the people working on this spec are idiots

There are a lot of very smart people in the world that lose sight of simple concepts and their value, however.
It looks like the tops of the keys are completely flat. As someone who did a lot of typing on XT clone keyboards when they where common, this wouldn't be comfortable to me. I like some curve to the tops of the keys. Thinkpads have that feature for me.
Update 8/31/2019: After publication of this article Telegram’s creators implemented several changes that are recognized by qualified cryptographers as a vast improvement to its encryption scheme. Since 2017, for example, the MTProto protocol has been recognized as IND-CCA secure.
The great Tesla solar roof distraction
> Open source development should be funded by companies paying their developers to work on and maintain open source projects.

What are the incentives for these companies to open source their code in this case?
Build an Online Presence Without Giving Up Privacy
Hey, I'm Keyan and I built Choremate, a consumer SaaS web app. fml. lol.

I'm currently learning how to sell it. :)

The problem: People stop cleaning when they live together, mostly because no one wants to be the only one cleaning up after everyone else.

The solution: Choremate is a chore chart that restructures (dis)incentives so that cleaning actually happens and everyone is held accountable.

The insight: It's a tragedy of the commons scenario. Fix the tragedy by integrating work done in economics on effective commons management. Namely: provisioning rules, graduated sanctions, and monitoring wrapped in a fun UX.
I never said that keto was the de facto healthy diet. I said that fat should not be demonized. There is a huge difference.

Just because an athlete at peak performance can utilize carbs effectively does not mean the average person does.
The friendliness of a pair of eyes depends quite a bit on the context. This culture seems quite potent in (German-speaking) Switzerland as well, but at least as a visible minority I seem to experience far more less-than-kind stares that wouldn't be acceptable in the US or the UK, for instance. Giving people license to stare can certainly make others feel like they don't belong when it's indiscriminately applied.
It's not a syndrome. The scientific name is myalgic encephalomyelitis. There are very specific symptoms you need to have for it to be cfs.
Did you even read the article? It clearly states it's not psychological.

"For decades, many thought that it was psychosomatic. (My symptoms were so odd that, over the preceding year, I, too, had wondered if I was going crazy.) This sense lingers in popular culture. In the pilot episode of “House,” from 2004, a patient comes to the clinic complaining of C.F.S., and Dr. House successfully treats him with mints from the vending machine. In a standup set in 2007, Ricky Gervais joked about people who say they have C.F.S. because they “don’t feel like going to work.” Today, though, most doctors who study C.F.S. think that its symptoms are caused by a dysfunction of the immune system, which is typically triggered by an infection, such as the Epstein-Barr virus (which causes mono) or viral encephalitis. Still, they don’t understand why, even as most people bounce back from these ailments, a small percentage of them never recover."
...
"The dominant theory holds that C.F.S. may not have a single etiology but may instead be a dysfunctional state of the immune system triggered by one of several ailments. Another asserts that C.F.S. is actually an umbrella term for several immune conditions with similar presentations. Ongoing research at Stanford and Columbia focusses on pinpointing the causes of the illness and on developing laboratory tests to diagnose it. But progress remains slow because, though the N.I.H. has now determined that the disease is biological, funding has yet to catch up."
I see the keyboard as my primary tool for my job. I researched that tool and found the optimal one for me. In no universe is a keyboard with that little keytravel optimal for anyone.

I'm not even getting into mechanical/non-mechanical, ergonomic (in all the flavors) and typical staggered layout. That little keytravel leads to either 1) over-bottoming out, which over time is bad for your joints or 2) tons of missed keypresses.

Also even better than those o-rings (which reduce keytravel) there are switches with built in dampeners in the sliders (one expensive example https://zealpc.net/products/zilents but really https://cdn.shopify.com/s/files/1/0490/7329/products/Zilent_... you can see the little sliver of white at the top and bottom of the slider thats a little 'rubber' bumper that dampens the bottom-out and snap back ('top-out') sound.)

I didn't really fall down the hole until about 10 years into my career when I had my first brush with RSI, but that landed me into a Kinesis Advantage which took awhile to get up to speed on, but now I don't see myself going back for longer sessions.
From personal experience I can confirm a corporate event for a famous bank consisted on a field trip for asparagus-gathering, and that once the season starts, they pop everywhere in the schnitzel sauces of daily menus every week :)
Can you describe your coherent epistemology? The one that leads you to believe a throughly context-free, slapdash list of low-quality wiki text spanning hundreds of topics over hundreds of years counts as a citable piece of evidence for... anything really?