skysight-inc/HackerNews huggingface dataset:
I've been doing that for more than five years. Not five summers: five whole years. I only very rarely eat at the office. I guarantee that your body will adjust after a little. In fact, you'll probably be surprised about how little it takes to get accustomed.

In fact, I think this is why intermittent fasting is somewhat easy to adopt: it's surprisingly fast to adapt your body to a different meal schedule, as long as you're eating as much as you need.
> get out of Russia, run away as fast as possible from this goddamn place.

Not always on option. It's easy to leave when you have no family to take care of or parents, or other relatives with needs etc.
No. I have good eyes and hate to see pixels.
I'm Kohsuke, the creator of Jenkins and the author of this post. Happy to answer any questions people might have.
I don't know how much of a well know fact this is here, but lead pipes influence over brain and behaviour has long been considered a possible factor among the ones that caused the fall of the Roman empire.

The effect of lead residuals on brain is pretty well known..
https://www.forbes.com/sites/alexknapp/2013/01/03/how-lead-c...

It's been done before by people with more credibility than a message board user.
Hmm... I may have been wrong. I guess the confusion is that some counties followed DST, and some didn't. And then some were on Central and some on Eastern.
my point is AI is not AS, they are not interchangable terms...
AI just does the math.

A.S. , if it ever is possible goes beyond the math.
...has anyones computer, of its own volition prevented itself from being turned off, expressed concerns about being reconfigured, or attempted to escape from its confines, or find other beings like itself?
One of the most dangerous forms of lead is Tetraethyllead, because of how fat soluble it is. It's been banned in nearly every country in the world because it moves through the environment at an alarming rate. One company in the world still manufactures it, and they're based in the UK[0].

They're entirely aware that they're killing people and have openly said in management meetings that they won't stop manufacturing the product until government regulation forces them to.

Mind you, lead levels don't only increase in the country the chemical is used; it moves through entire ecosystems and across oceans. Lead levels don't fall to below dangerous levels for decades. This isn't just poisoning the people nearby; it's poisoning the entire world in small, insidious ways. And chemical companies are profiting from that. The margin they're selling TEL for would make government contractors cry.

And to top it off, they have virtually no quality program surrounding their products because they don't need one; all of their deals are done with backroom handshakes and agreeing to take the blame if an issue arises. Their company is built around the idea that it actually costs less to just say "Yeah, we're terrible people, fine us" than to actually try and comply with government regulation. They've repeatedly been caught in corruption and environmental probes, and have changed their names in the states and in the UK multiple times. They were literally caught trying to bribe their way into selling TEL in Iran. [1]

[0]: https://www.independent.co.uk/environment/leaded-petrol-alge...

[1]: https://www.sfo.gov.uk/2014/08/04/four-sentenced-role-innosp...

[1]: https://www.sfo.gov.uk/cases/innospec-ltd/
I haven't used a Windows machine regularly in over a decade (the most recent time was a summer job three years ago, and most of that was spent in PuTTY session), but I still find the Old New Thing fascinating.

Windows has such a rich history behind it, and it's frankly amazing sometimes that it works as well as it does given all the backwards compatibility kludges.
As one of those reviewers I beg to differ on the non-understanding part :).

You have to understand that the reviews happen in context. What isn't always understood by the layman is that countries/regions etc. aren't reluctant to grant subsidies, but actually want to subsidize as much as they can get away with.

The break on the system is international treaties of mutually agreed limits on what you are allowed to subsidize. But the agreed budget will be spent.

The distribution strategy and selectivity are often set by the political factions that hold the office at the time, and the administration is bound by the strategy laid out.

This can vary from being realy critical and looking for true R&D high potential high-risk/high potential risk taking, to lowering the bar and just give everyone a little bit of the budget with few questions asked.

Reviewers are always allowed to be very honest in their assessments, and have more than enough experience in seeing through all the shady hand-waving. They also usually look into the potential of the company/team beyond the strict letter of funding proposal dossier as submitted. How the expert advise is taken into account in a funding decision is up to the administration. The reviewer is paid for the review, and is not even informed of the final decisions.
I recall an interview recently where he estimated he spent (of his own money, not just efforts with the team) about $1M/year maintaining his body.
If the effects are merely limited to a widget behaving weirdly, this is a sound strategy. And this seems to be the case for front-end code in well designed systems.
Please take a look at the work Greg Wilson did on the matter. There's a book entitled "How to Teach Programming (And Other Things)[0]", and a second book entitled "Teaching Tech Together[1]"

[0]: http://third-bit.com/2017/05/31/how-to-teach-programming.htm...

[1]: http://teachtogether.tech/en/
How to read a vimscript stacktrace
Sysadmins have guild-style organizations (see: USENIX, LOPSA) but they've not had as much impact on hiring and income as would like to be believed. If anything, they've served as a filter for HR, who immediately tried to weaponize it.

I'm not saying a traditional union is the Way, but tech workers as a whole are severely lacking a cohesive voice, any voice. The egregious hiring practices, which have been turned into a game at the highest levels, are symptoms of this madness. When was the last time a doctor had to bring Frankenstein's monster back from the grave with no tools while blindfolded? In tech, that's a fairly typical interview question.

It shows in the amount of overwork-related discussions, shrugged off as part of being a highly-paid, salaried employee. All the while, sharing on LinkedIn this great new shiny your company's CEO really, really wants people to see.
Hopefully in the future it loses its dependency on systemd as well.
Wouldn't that cause weird issues with rebates for faulty products?
> Sure x86 is more ubiquitous (or is it really? Many arm cores and embedded AVR are released embedded)

I can't make sense of this. Is your logic "there are more ARM CPUs than x86 CPUs => there are more programmers dealing with ARM assembly than with x86 assembly"?

> but the number of times I've needed asm in x86 is way less than I've had with those embedded platforms

Sure, this is your situation. But are you claiming your situation is typical? In your mind do the majority of programmers who deal with assembly deal with embedded platforms as much as you do?
Ink Narrative Engine Game Jam
Java http servers don't work this way. An exception bubbles up until something catches it; it only crashes the process if there is no handler. Every java http server wraps the request processing loop and catches exceptions so that it can provide a 500 Internal Server Error response.

There are likely a million ways malformed input can make a java server throw an exception; that's typically how java handles malformed input. It just gets caught and returned as an error to the client.
I still find odd how sometimes good times can feel dense and long even though you feel time flies.
“Die Early and Often”: Being Attis in the Anthropocene
The insurance cost assuming a 10% overhead is something like $3,200 per trip and that is just the portion of insurance for this one kind of event. Thus eliminating 90% of these events would save around $20k per ship of insurance cost per ship per year.

While that isn't a huge amount compared to say their capital costs it is a non-trivial amount of money.

Note that your $20M ignores the cost of the cargo as well as the cost of the lives lost. The later can tend to get much higher if fixes aren't found for problems that are known since letting ships sink to save some money is negligence assuming a fix can be reasonably found.
Yeah, which is why the data is backed up by multiple panel analyses that actually make the argument for causation. The US data shows that crime rates rose like clockwork approximately ~20 years after leaded gasoline is used en masse, and drops ~20 years after it was banned.

Different states introduced and subsequently banned leaded gasoline on different schedules, so this was a 'natural' experiment, unless you can think of some other causative factor that precisely explains the timing of the rise and fall of crime.

I don't understand this content-free 'correlation does not equal causation' argument.

Sure, in the absence of other evidence and a mechanism of action, we should have healthy skepticism, but it's known how lead affects brain development, particularly how it screws up development of the frontal cortex, lowering both intelligence and social inhibition.
I helped with one of the core issues being addressed (the "value" attribute)[0]. At the time, it looked like a small "beginner" issue, but clearly was touching on some important design decisions. I am glad to see the core team take a fresh look at these decisions and using this time to clear out technical debt. This maturity is certainly good for React.

[0] https://github.com/facebook/react/pull/6406
I read in Von Bertalanffy GST book that different species have a different perception frame rate. Some birds or reptiles wouldn't perceive visual change until some specific fps. Very disturbing.
Note that Dan specifically said:

> At this stage, the project is very exploratory. We don't know for sure if all of the above things will pan out. .... If there's some area you're particularly interested in, please let me know and we'll work it out.

So, I'd keep an eye on the discussions and bring this up as something that could be worked on as part of the overall effort.
No I’m not. I still find it to be an interesting correlation worthwhile for further examination. Would you rule it out entirely?

Before there were studies like the ones mentioned in the article people wouldn't believe it for cities like Flint in the states neither. I’m still not 100% convinced that there is causation. But if those studies are no fakes and hold up for repetition then I’d argue that there is some truth behind the theory
The point is that such feats of memory do not necessarily have anything to do with the skill itself: a great F1 driver is a great F1 driver, irrespective of how well he/she remembers races; so why do such feats of recall come along for the ride (pun unintended)?
shallow troll
Where are the actual documents? The reasons Masnick gives in the comments are extremely unconvincing: that there's "non-newsworthy" stuff in them (ok, and?) and that he doesn't want to do to a Verizon lobbyist what the Intercept did to Reality Winner.

If he'd just included a link to the documents, I'd have been interested in his interpretation. But after making a point of how long the 12-page document was, and then getting only a few quotes, I'm wondering what he's "editorializing" out of them.
here's a general rule of thumb: a man whose backlog of books isn't as least 2x as long as the books read is either (logical or here) a) consistently reading intellectually shallow or uninteresting things b) not really learning anything from what is being read.
> ... that it works as well as it does given all the backwards compatibility kludges

I like to joke that Microsoft put the "backwards" in backwards compatibility, but they really do. Remember that historically software was sold as a product, and not a service, including operating systems. If you had a bunch of software that worked, and upgraded from Windows N to Windows N+1 and some of the software no longer worked, you would naturally blame Windows and not upgrade. Consequently Microsoft had to maintain good backwards compatibility, and they did a pretty good job of it over the years. Remember that in some cases people don't have the source code for programs, or the tools that could build it. Microsoft preserves that.
Why I Switched to SuperMemo After Using Anki for Almost 5 Years
OpenBSD on the Microsoft Surface Go
There are probably dozens of factors. Some societal, some environmental. It's not like being exposed to lead makes everybody into a criminal either.
Sure. It's all available in my dotfiles and .emacs.d repos on GitHub. It's not elegant or pretty, but it has worked well for me so far.

My crontab (https://github.com/NateEag/dotfiles/blob/master/lib/.crontab) runs a check-mail script (https://github.com/NateEag/dotfiles/blob/master/bin/check-ma...) every five minutes.

The check-mail script is just a wrapper around mbsync (http://isync.sourceforge.net) that invokes 'notmuch new' after running, so notmuch can index and process new messages.

My notmuch post-new hook does a bunch of tagging for me, so I have to actually look at as little email as feasible, but the main thing it sounds like you're interested in is the notification setup:

https://github.com/NateEag/dotfiles/blob/858cabd9436d377f8fc...

With that, I can batch-process email a few times a day, while staying responsive to any discussions I actually want to be interrupted for.

The missing piece is reasonable logic for knowing when I should be notified of new threads. I'm currently in a job where people don't expect insta-responses to email, thank God, but I've been in ones where they do and I'd have to think about how to handle that more.

For reading and writing email, I just use notmuch's Emacs modes. You can see most of my interesting config here: https://github.com/NateEag/.emacs.d/blob/75d117befeaaab37cc7...

My one annoyance when reading email is that large inline images aren't auto-resized to fit. They should be, but the Emacs build I use doesn't have ImageMagick support compiled in.

My custom.el probably has some notmuch settings too.

That's the highlights. Hope it was helpful.
Question: Would filing a false DMCA request count as libel? After all, it is an accusation that you are using someone else's property without permission, in a written format.
> assertAndContinue

I would never allow such a construct in any code I was in charge of.
Mandating the availability of parental control or oversight on Internet services accessible by children is perfectly within scope.

Unless the parent is policing the child's behavior, all Internet services are accessible to them. Legally mandatory age-based restrictions/requirements would only be effective if you could strip the internet of all anonymity.
Why the U.S. Economy Is Having a Boom
I'm not sure if HN sends response notifications or if people depend on them, but just in case, I answered the sibling question here:

https://news.ycombinator.com/item?id=17888628
Not a good idea imo, because as your team grows, code is code and people will forget. Easier to use a vault, i.e. an external service where you store any secret, and from code you only load secrets from the vault.

We use knox [1], but there are other popular ones.

Edit: typos

[1] https://github.com/pinterest/knox
have to say i agree, he gets away with bulldozing right through the defender and the leafue cant afford to foul him out
On principle our justice system is based on preventing harm of law abiding citizens, and not to harm the guilty. Allowing the guilty to forgive themselves might be a luxury, but it wouldn't violate justice even though it feels merciful.
>haha, the size of the Ethereum blockchain is making it centralized

This is to be expected. Centralization and hierarchies are the fundamental ways to deal with complexity, which is why all non-hierarchical systems are doomed if they grow too large. That's as true for physical or biological systems as it is for markets and currencies, which is why the whole decentralised crypto dream is a fool's errand.
This is something truly horrible, thanks for sharing it here.
That's right, but at least these days you'll get seg fault if you try to use it.

Back in the bad old DOS days, NULL pointers pointed at the interrupt dispatch table, so running out of memory (awfully common on a 640K machine) meant you trampled all over the operating system. It was so bad that I'd defensively reboot my machine constantly while debugging.

DOS extenders saved the day, because they ran code in protected mode. I never developed code in real mode again, I just ported fully debugged code to it.
Trade deal with U.S. expected to spur Mexican e-commerce
Re natural experiment: what about the water pipes? Were they exchanged as well? I don’t think you can see this as natural experiment unless other factors are equal
China is not a market. It is a very large vendor and customer with many departments. This isn't good or evil, but it may be depending on who you are and what you're willing to stand for.

In a traditional market, the organizers set rules for vendors and customers. The same rules apply to anyone should they decide to become a vendor or customer, but organizers usually avoid becoming a vendor because of obvious conflicts of interest.

If you are a vendor then your customers in China are basically some subsidiary of the very large organization that is China. If you are a customer then you are basically buying from a subsidiary. Since you are dealing with subsidiaries, you have to understand that all the subsidiaries are encouraged to share information with each other to build a stronger China.

Building deeper relationships with a subsidiary means building deeper relations with the whole organization and that means satisfying deeper requirements (taxes, knowledge sharing, local factory, IP sharing, equity sharing). All this is normal if you are say, just two companies doing business with each other. But you aren't. You are a company doing business with an organization who you may be misunderstanding for a market.

Finally, theres the case where two companies merge and share all resources to become a stronger, better organization. Unlike many other countries, the Chinese identity is very much an ethnic and a lingual one. This means that if you are not Chinese, you will never be Chinese. If you aren't already Chinese, then the chances that you will be able to move to China should China become a prosperous society are slim to none.
Thanks, I totally forgot about pdqsort! If I recall correctly, it's partially based on blockquicksort, but includes a lot of other improvements. It's a very interesting algorithm, much faster than introsort etc. However, I believe that IPS4o is still faster overall (I think I asked Sascha, one of the authors of IPS4o, about this a while ago, but I don't have any measurements at hand), even before accounting for IPS4o's parallel implementation. You should definitely check out both :)
> Any local time calculations will need to take into account which country the user is currently in, whether the country has passed a law terminating daylight savings time, and whether the law has now taken effect.

I mean, isn't this why stuff such as tzdata exist? Countries already do this. Not every country in the world is already following DST, so you must know which country the time calculation being performed on, because the result may vary. In fact, it's interesting to navigate through the public tz mailing list [1] because it turns out that countries or regions along the world still like to change whether DST is being enforced or not, and if they enforce it, at which point of the year the clock shifts forward or backward.

Any local time calculation that doesn't already take into account the region and the current year could be wrong, that's why getting timezones right in software is difficult.

[1]: https://mm.icann.org/pipermail/tz/
Relevant: http://thecodist.com/article/the_programming_steamroller_wai...

“The Programming Steamroller Waits For No One“

Also:

https://www.joelonsoftware.com/2002/01/06/fire-and-motion/

“Fire and Motion”

The companies who stumble are the ones who spend too much time reading tea leaves to figure out the future direction of Facebook. People get worried about React and decide to rewrite their whole architecture for React because they think they have to. Facebook is shooting at you, and it’s just cover fire so that they can move forward and you can’t, because this is how the game is played, Bubby. Are you going to support Saga? Flow? React Native? Are you supporting it because your customers need it, or because someone is firing at you and you feel like you have to respond?
It's longer term — I have to type one or the other for a few days before it feels like I'm not fighting the keyboard. Glad to hear it's not like that for everyone, though!
Are Internet influencers getting hustled?
Then again, with Chrome, there is at least the technical possibility of Google tracking every single website you visit just as well (including http, https and now even sites that just sit on your LAN and don't hit the ISP at all)

I don't say they do, but my trust in Google not to do this isn't that much higher than ISP s not doing this.

(Though, to be fair, code doing this would probably be found rather quickly in the Chromium code. So they'd have to add it to the Chrome binary directly.)
I think chrome has an API for requesting permissions, instead of having them part of the extensions manifest. This means you can present custom prompts and such before the chrome prompt.
The public access to application data showcased here seems to strengthen my suspicion that Ethereum will spawn an era of machine learning innovation. It seems analogous to what happened with TCP/IP: the former lets everyone connect 1-1, while the latter lets everyone access and analyze entire application datasets. Of course it is possible to provide universal access to an application dataset with TCP/IP, but this is costly (effort, money) and incentives don't always align; organizations of today often work to prevent access to application datasets. The ethereum future, on other hand, is exciting: organizations having an incentive to share application datasets, making money with innovative analysis / applications of the datasets.
Living in close proximity to other people makes you more conscious of externalities.
Recent study showing that air pollution can impact intelligence equivalent to the loss of a year of education.

https://www.theguardian.com/environment/2018/aug/27/air-poll...
At Amazon, you have to pay back the sign on bonus if you leave within one year and you have to pay back relocation expenses if you leave in two from what I have heard.
Ask HN: What if we will provide anti phishing solution
What if we will provide anti phishing solution you've always wanted with the very high freemium package
Are you confusing unsupervised with model-free? Unsupervised/supervised doesn't say anything about the priors baked in to the model.
Scsh's process notation has been ported to CHICKEN as an egg: https://wiki.call-cc.org/egg/scsh-process
I had Centurylink and I ran into the same issues with Youtube. I changed everything I could, but the only thing that worked was using a VPN or proxy. I used a different ISP at work and whenever there were youtube issues I'd hop on that and it worked fine every time.

I know that it could be any number of issues not related to youtube or centurylink, but that's been my experience 100% of the time so far.
For some stats behind this, the most recent estimate of websites with Google Analytics is around 40 million (1). A rough estimate of the number of websites would be around 1.5 billion (2).

1. https://trends.builtwith.com/analytics/Google-Analytics

2. https://news.netcraft.com/archives/2018/06/13/june-2018-web-...