skysight-inc/HackerNews huggingface dataset:
Another problem is that blocking tor nodes is very easy. And with abusing tor nodes as free proxies, it makes a huge disservice to the Tor network, because more websites will ban it and ordinary users won't be able to use it.
I presume that if you model a lightning pulse and treat the leading edge as a step function (ignoring leaders etc), then a tiny amount of inductance inside the capacitor will cause the voltage to transiently exceed the rating. Since the capacitors all start at 0 Volts, then the one connected to the lightening will fail explosively. I would expect all of them to fail like dominos since plasma is a good conductor and each failure would not significantly soften the rise-time.
Const correctness in C++ is a nice feature, but to say it is missing in many other languages is a bit exaggeration. Many other languages offer a much superior tool - immutable data types. Immutability is stronger than C++ const correctness and easier to use at the same time.

Templates are nowhere near capabilities and ease of use of languages with proper (read: not accidental) macro/metaprogramming systems (e.g. Lisps) or languages with modern generic type systems designed from the ground up (Haskell, Scala/Dotty, Idris, etc). Templates are IMHO a powerful hack, but hack is still a hack with all the consequences - terrible error messages, slow compile times, difficult debugging, late error detection, a lot of accidental complexity caused by templates not being first-class citizens etc.
Nuclear power in a clean energy system
I mean, it's not wasting that much of any of those. It's probably less wasteful to just put LEDs on all those motherboards than create separate product lines with and without the flair - if some decent majority of the kinds of people that build their own PCs (gamers) want them, then it's easier to save on all the tooling and design and so on to create a new "pro" line of motherboards just for the people that don't want LEDs when they can just use an opaque case.
Nothing traditional. But who knows, there's probably a ceramics researcher somewhere with some new comms or storage technology asking the converse.
I'm actually not so sure that there terms of services prohibits scraping for personal use (or scraping at all) but maybe my understanding is incorrect. I have read through them here https://www.zillow.com/corp/Terms.htm and looked through there robots.txt here https://streeteasy.com/robots.txt. This is most likely because they use Distil Networks and rely on them to block web scrapers. But you are right this is something of concern and I can add a section talking about the dangers of breaking a sites terms and conditions and how scraping must be done correctly even for personal use
Greatest stain on MIT since Poole and Pyle.
Highly disagree with your analysis of why most people prefer Federer to him. Most people prefer Federer because Fed was successful first, then Nadal. So, people were used to seeing Federer dominate and then Nadal came in.

Nadal is far from a clay court specialist. 2x Wimbledon champ, 5x finalist. 3 US open titles, 1 Aussie open title and 4x finalist.

Your metaphor of car manufacturers really doesn’t do Nadal justice. It’s more like incumbents always have the advantage, and the challenger always has a harder fight.
Well, most of those who did not have that attitude are not in academia any more, so expecting that is not really going to help. It's the ones who cause that (i.e. use journal name as a quality indicator when looking for people to hire) that should be looked towards.
For what it’s worth, QSBS is just a matter of filling in the dollar amount and writing “Section 1202 exclusion”.

To me a loophole is something where you have to perform some sort of otherwise unnecessary accounting procedure in order to qualify. For example, forming an S Corp to funnel contracting income through, solely for the purpose of avoiding the 3.8% payroll surtax.
Java JDBC use similar approach for primitive types and has method wasNull which returns true if the last retrieved value was actually null. I hate that approach, honestly, but that's from Java perspective, may be it's more natural for Go developers.
Alas you can. Blinking LEDs are visually distracting even through fan slots etc
I grew up similarly but with very different results because I’m not intelligent - the proof is in me not getting into MIT. I think you’re the odd one out here.
What verifier? The scenario here is embedding an encrypted blob inside a static web page, and having the user input a key to decrypt inside their browser, right?

If you're going to have a server checking anything, you're on a whole different wavelength than this scheme. Why even use encryption at that point?
So, fix autoconf, if you can't retire it. It is actionably hazardous to require that a directory that contains random files be in the include path. But I'll bet it doesn't; it is probably just the lazy choice.

That said, there is no requirement at all that "#include <version>" must pick up a file called "version" (of any case). The compiler could prefer a file called "version.standard-header", if it exists, or "std/version"; or, things in <> brackets could be looked up on a different list, such as one designated by "--isystem" (which does already exist). There doesn't need to be such a file at all -- the standard just says what names must be found to be defined after that point in the code. The compiler can Just Know. Or, it can recognize just Standard header names, and get them somewhere special. Which is why we don't bother about this in committee. Doing the dumb thing is dumb, no matter what we say. Do the smart thing, and trouble evaporates.

I always thought it was mad that compilers shipped with standard header files that had exactly the name as appears in the standard, and that preprocessors shipped that favor or require such. If you need for the files to have exactly those names, define a cpp option naming a file with a list of them, and exactly where each is.
Yes, but there's a time-accuracy trade off when you see things by scanning around. A good, wide camera trades off remembered perepheral details for lower-resolution but temporally up-to-date details, which matters more in a crash I'd expect.
Portuguese abbreviated it to "cor", but we keep the longer version on the verb "colorir" (to color).
I think many people aren't going to stress too much about breaking a site's T&C because a) nobody ever reads them and b) they're practically unenforceable in many places.

However, I do agree that people should care more about the ethics of web scrapping.
ORMs and Query Building in Go
Connect react app with REST API without fear
It wastes a lot! Unintuitively, for the things that do all the heavy lifting, chips are incredibly power-efficient. The stuff on the side, anything that glows or moves (LEDs and fans) takes up a disproportionate ton of power.

I don't like that X570 needs a chipset fan, but at least cooling's useful. I can't have as much charity toward LEDs. Although I do like 'em. The æsthetic is sick. Although not this one: https://smile.amazon.com/G-Skill-Trident-3600Mhz-PC4-28800-C...
Good points. I agree that industry isn't perfect, though I'm looking more at that today than academia. Long-term I'm leaning towards becoming an independent researcher as it seems to be the easiest path to doing actually valuable research today. But I first need to save up enough money to do that.
Yes, I think usually access is perpetual, just as it would have been had the library had a physical copy.

For new issues, I'm confident people will manage; as you say, preprints have taken root in many more disciplines, and there are plenty of alternatives - legal ones, like inter-library loan, and Sci-Hub.
If you were the kind of person who gets annoyed by low levels of light (e.g., when trying to sleep) then you would've noticed by now that putting a light inside something with as many holes as a computer case does not block all the light.

(Also computer hardware vendors seem particularly fond of blue LEDs, which is the most annoying color to some people.)
Because it limits what I can get. Some light might be leaking out of whatever case I end up with. Why is it on everything? It's a waste. I didn't want it when I was 16, I don't want it when I'm 30. I can't be alone.
This handles the ci part. Argo handles the cd. I use them both together now.
Koji – App Development Platform
I don't think this is a problem with the classification, I think this is a problem with how hard it is to build a self-driving car even if you give it these limitations. You're just making a point for how hard a Level 4 system is to build, not how hard it is to define.
Even the Argo team isn’t investing much effort into Argo workflows and Argo ci.
A Plan for the Improvement
of English Spelling

For example, in Year 1 that useless letter "c" would be dropped to be replased either by "k" or "s", and likewise "x" would no longer be part of the alphabet. The only kase in which "c" would be retained would be the "ch" formation, which will be dealt with later. Year 2 might reform "w" spelling, so that "which" and "one" would take the same konsonant, wile Year 3 might well abolish "y" replasing it with "i" and Iear 4 might fiks the "g/j" anomali wonse and for all.

Jenerally, then, the improvement would kontinue iear bai iear with Iear 5 doing awai with useless double konsonants, and Iears 6-12 or so modifaiing vowlz and the rimeining voist and unvoist konsonants. Bai Iear 15 or sou, it wud fainali bi posibl tu meik ius ov thi ridandant letez "c", "y" and "x" -- bai now jast a memori in the maindz ov ould doderez -- tu riplais "ch", "sh", and "th" rispektivli.

Fainali, xen, aafte sam 20 iers ov orxogrefkl riform, wi wud hev a lojikl, kohirnt speling in ius xrewawt xe Ingliy-spiking werld.
"the author seems not to have given the slightest thought that he's breaking the site's T&C"

LOL! Never read 'em, never going to, couldn't care less about any of them.

If it was that important they'd make people create and account and sign in and limit access that way. Don't expect people to take all the blah blah blah seriously. It's just a web page.
"Why I cringe when someone tells me my child is smart" just sounds like a parent's humblebrag to me.
It's worse if you get the inexpensive RGB stuff that doesn't link into some central control, and everything is pulsing on its own schedule. Source: on my last home server build I got a case with RGB and a power supply with RGB because it was the same cost with or without, and the thought of the server blinking away in the basement was amusing.
It's hard to name just a single resource and some HN mates have already listed excellent resources. I'd like to add a little bit that perhaps someone will find useful:
- Books by B. Stroustrup are excellent if you already know programming. I wish for a new edition of "The C++ Programming Language" to be honest. I learnt a lot of useful "tips" from many books but only by reading his books was I able to see why C++ made certain choices. That really helped me "level up".
The WikiPedia article currently says "Prevention includes polio vaccination and avoiding mosquitoes bites."

The source[0] of this says "To prevent infections by AFM-related viruses , specialists recommend staying up-to-date with polio vaccines and to minimize exposure to mosquitoes," but doesn't say who these specialists are or why they conclude this.

Since the cause is wholly unknown (even though the symptoms and course have some similarities to polio and one outbreak of the disease coincided with an outbreak of West Nile), we can't really say whether these will decrease the likelihood of experiencing this syndrome, increase it, or have no effect. Right?

0: https://rarediseases.info.nih.gov/diseases/13142/acute-flacc...
To all authors: note that it's often possible to modify the contract to enable it. They'll often not notice or just approve it. See https://sparcopen.org/our-work/author-rights/
Borrow checking allows even structures that support mutation to be safely (checked by the compiler) treated as immutable, and thus as values.

Clojure also recognizes the connection between ownership and mutability in its "transients": https://clojure.org/reference/transients ... compile time borrow checking extends that idea to an entire language.
Yes? And? This is one of the most profound and basic observations of twentieth century philosophy. That is what social construction is, it underlies our basic notions of perception and reality.

Read this book: https://en.m.wikipedia.org/wiki/The_Social_Construction_of_R...
From that page:

5. Prohibited Use. BY USING THE SERVICES, YOU AGREE NOT TO: ... conduct automated queries (including screen and database scraping, spiders, robots, crawlers, bypassing “captcha” or similar precautions, and any other automated activity with the purpose of obtaining information from the Services) on the Services;

And while probably not legally recognized, the fact that they're obviously trying to prevent such usage should give the author ethical qualms.

Maybe at the bottom line there is some legal right to do it, but I'd like to see the author at least consider the ethics of what he's doing.
No... there's more to programming than just having a shiny new compiler. VS2017 for example had problems that held me back at VS2015, so I couldn't upgrade until I got to VS2019, but meanwhile projects moved on. The 1-year period you're imagining was really a ~4-year period where the language syntax had changed, the stdlib had changed, and projects had moved on, so I couldn't even compile things. Heck, I couldn't even read the language anymore, let alone worry about all the new stuff in stdlib.

And it's not like they've been only adding small features every 3 years. If they were then my position would be different too. But small features being small, people can live without them. Not having them is a lot better than not being able to use the language at all.
Shot-by-shot stats for almost 6,000 pro matches, including over 300 of Nadal's and 400 of Federer's:
http://www.tennisabstract.com/charting/meta.html

Raw data for a large subset of those matches:
https://github.com/JeffSackmann/tennis_MatchChartingProject
This. When you come from a poor background, your parents and friends are like "I have no idea how much these jobs pay", your colleagues are like "we are forbidden to talk to each other about our salaries", and your potential employers are like "no I won't tell you how much we offer, you tell me your expectations first". And if you ask for a fraction of what anyone else with the same qualifications would ask for, they just smile and give it to you, keeping you in the dark.

I spent my first few years working for peanuts. The wake-up moment came when I decided to quit, because I believed I was too incompetent for my job (I had a heavy case of impostor syndrome back then), and my boss misunderstood my words, and instead doubled my salary. Then I started to suspect that if there was already enough space to double my salary, perhaps there is more. Turned out that yes, there was a lot of space to grow. Soon I was making about 10 times my original salary... in a different company.

(Today you could probably find that information online; if not precisely, then at least within an order of magnitude. But this happened decades ago.)
Turn+Windows+Features+On+Or+Off+is+Blank+in+Windows+10
Multi-Task Learning in the Wilderness: Karpathy on Autopilot progress [video]
For someone that is not an investor, would someone please explain the difference between growth and value stocks?

My initial guess is that value stocks are underpriced, while growth stocks are priced correctly for current value, but has significant growth potential How close is that?
People give Elsevier (and other publishers) their content, unfortunately...
Im glad that epigenetics is being discussed, but I'm a but confused by this article. Not sure what this has to do with the central dogma, and last I heard the role of TADs is still not properly understood. There was also some talk about studies showing the number of differences on average from the human genome, and how that worked played a role in developing epigenetic drugs - but the differences int he genome are genetic, not epigenetic. And DNA methylation/histone acetylation are all probably involved with 3D structure, but the development of epigenetic drugs isn't really focused on 3d genome modification AFAIK, since it's still very poorly understood. Overall, I'm a bit confused by the point the article is trying to make - it seems like the author is cutting and pasting things from different sources without understanding the fundamentals behind it leading to a lot of confusing/irrelevant/wrong statements- but maybe I'm missing something. I do appreciate that there is interest in epigenetics- it's a fascinating and important field.
Exactly the reason the term IPR shouldn’t be used https://www.gnu.org/philosophy/not-ipr.html
It depends on whether you divide the larger by the smaller, or vice versa. Say X went from 100 to 50, while Y went from 100 to 100. It can be seen as 50% reduction in X's value or 100% underperformance vs Y.

The 100% number is kind of more useful because it is the extra return on the decision to switch to Y back then.
My understanding is just about every car maker does this, and VW is just the company to fall on the sword. Hopefully in a few years there will be more data and journalism on this to substantiate or refute these rumors.
Xbox One Error Messages Suck Let's Fix Them
I think you have to be careful when presuming to speak for "most programmers".
Ask HN: Is there a outline-like tool that works like pi hole?
pi hole is great but lately I feel it's no longer enough.

Articles are becoming downright reader hostile. Half the page is covered by a cookie message and the a subscribe to newsletter overlay on top of that. And then when you scroll down a bit more another overlay pops up. It's a miserable UX experience.

Is there some sort of service / software / MITM to filter this out or make it more bearable?
Hey @dang,

I wasn't aware of these two recent postings, thanks for sharing them.

It could be useful when submitting to HN to see whether there have been similar or identical stories submitted recently.
Current research from AQR seems to suggest that HmL isn't actually a persistent factor, just a behavioral bias without any economic basis (anymore?). Also current research by AQR suggests that that value is more structural, and is a real risk premia.

I don't think anyone really knows whether value is a real risk premia, and if it's reason is structural or not. I think it's possible that many of the classic factors (value, momentum, carry, reversal, quality) are structural and do exist, but it's going to take a little bit more work than just creating a dollar neutral L/S portfolio exposed to E/P or whatever.

If I had to guess, I would say that value is a real risk premia. That's not to say I would have put my money in it for the last 10 years, though..
Other than Mac OSX, are there any other case-insensitive file systems in common use today?

https://www.quora.com/Why-does-OS-X-choose-to-have-a-case-in...

Perhaps Mac users should just apply a patch and let everyone else use case as a differentiation.
Yes. But less stuff to pick between in every price range.
FAT is commonly used for removable media.
While not 100% what you mentioned, in the Netherlands authors are allowed to freely share (semi-)government-funded however they please, after (I believe) six months. The universities now take care of that for you, if you're an author: https://www.openaccess.nl/en/you-share-we-take-care
Buy grade A fake money WhatsApp+1(909)334-2306
This is really the most important advice in the entire feed here. "Don't air the dirty laundry".

The founder might have gone "full retard and psycho", but that is something you can keep between you and your friends/family, not your future employer.

Employers hire people all the time who are on the job market because their previous employer went out of business or had layoffs. It doesn't make the employee bad. Companies go out of business all the time, it is life.

The interviewer will want to know that you were not fired, and were in fact laid off (which is basically what happened to you, when a company goes belly up, all of its' employees are essentially laid off).

The interviewer might ask why the company went bankrupt if you are applying for a position where you were in a responsibility to generate revenue (CEO, COO, Salesman, etc). But will probably not dig any deeper if you are any other type of employee (like a software developer for example).

If they do dig deeper about the company, just be honest to a point. Tell them that your burn rate was too high for sales and the company couldn't land contracts needed before the money dried up. There is no value in adding that the founder was a dumbass, even if they were.

One valuable point you can throw in that will make you look good is that you were kept until the very end. I would mention that. You were so essential, important, good at your job, that your previous employer held onto you until the very end. Even as the burn rate was too high and the company could have fired you to save money, they didn't. They needed you until the company was literally gone. That shows lots of value to future employers in how indispensable you were at your previous job.

In fact for anyone who is interviewing, one important piece of advice is to never be critical about past employers during an interview. I have interviewed people who say their reason for leaving their last 5 jobs was all for "personal differences with their manager". Well if you haven't gotten along with your last 5 managers, what faith can I have that you can work with me or your new manager? Don't blame other people, it really makes you look bad.
FAT is not a currently maintained filesystem that a significant base of developers, other than people interested in "retrocomputing" use.
Show HN: Reflections and Takeaways from Deconstruct Conference
True. I would guess that mechanization and cheap building materials displaced craftspeople in the marketplace.

I wonder if there's also a cultural explanation as to why movements like brutalism caught on. Even 50 years ago buildings in the US were a lot more elegant than they are today.
Makes sense. Also 240.0.0.0/4. small focussed change in code.
getting the IANA process worked out with the IAB is going to take a bit more work. (from the experience with 240/4 where I tried with some others to author a draft)
The fact that intelligent people were seen as mentally inferior doesn't negate the existence of their intelligence. The upper classes relied on the expertise of engineers, scribes, musicians, mathematicians, and artists and supported them materially even as they debased them in other ways. Otherwise that intelligence wouldn't have been selected for and inherited by later generations.
Masturbation Is the Greatest Demon on Earth
And what about NTFS?
Usually, when Elsevier talks about constant costs, they're talking about cost per article. At the same time, they pressure libraries into buying subscriptions in bulk, bundling less widely recognised journals with the big names, allowing them to charge more while claiming to keep the cost-per-article low.
Standards evolve. There's value in keeping things simple and consistent to allow that. So it'd be a cost to have specifically version treated exceptionally here, and it'd be a cost to have system headers treated very differently from other headers (because it makes it harder to extend the system).

So while it makes sense that system headers needn't be files - in principle - it sounds like a pretty big change too with some downsides as well. All that just for "version"?