skysight-inc/HackerNews huggingface dataset:
It took me time and reflections for building a decent morning routine, I think the best way was to realize what tended to ruin my day just after waking up: checking social media, checking emails, browsing the internet ...

In other words, filling my head with too much different data and information. That was exhausting me and 99% of the time, it was not worth it.

I believe it is important for me to start the day by focusing on one thing, whatever it is, whether it's a project, a dream or learning new things. Usually, I take advantage of this time to read great books to reflect upon.
A 9/11 every year still wouldn't make terrorism more dangerous than guns, by my reckoning. That's only a few thousand a year, gun violence kills tens of thousands.

Unless you work in a tall building of course...
>As you point out, millions have protested, but tens of millions haven’t.

On both an absolute and per-capita level, those millions are actually record highs. These are historically large demonstrations. I'd have to check where I read this, but IIRC about 3% of a country's total population is typically the amount you need demonstrating in order to overthrow a government.

We're possibly looking at a revolution in progress, and all you guys can say is, "Why aren't there more of them?"?
I separate my books into levels. Level 0 are the books that I reread steadily over the years (also the ones that I pack in my suitcase when I'm moving as opposed to shipping), so I'll just post that list here, in no particular order: 'Good Poems' edited by Garrison Keiller; 'Pride and Prejudice' by Jane Austen; 'Persuasion' by Jane Austen; Fitzgerald's translation of 'The Rubaiyat'; Ford Madox Ford's 'Parade's End'; Hafiz, 'The Gift'; Modesitt, 'Gravity Dreams'; Heinlein, 'Time Enough for Love'; Bulgakov, 'Master and Margarita'; 'Ovid in Love' (Guy Lee's translation of the Amores).

I've been revisiting a lot of Le Guin's novellas ('The Found and the Lost' is a great collection) and Borges's stories since the election. They have been a source of great comfort.

I find that I don't reread nonfiction. I'll reference something I remember in it, but I can't think of a work of nonfiction I've reread in the past few years.
Being scared of guns is irrational. Being scared of some people with guns is rational. Being scared of terrorism makes about as much sense as being scared of dying from a lightning strike. It could happen, but it's so unlikely there just isn't much point spending any time thinking about it.
Cry The Beloved Country by Alan Paton.
Whenever I feel short of compassion, this books helps me gain some senses and completely change the way I look at the world - literally everytime.
I'm reading this now and enjoy it very much, it's a very fast read by economics book standards. That is, though, because it's not dense with theory for better and for worse.

If your expectations are "reasonably entertaining book that's reasonably informative" and you're remotely interested in econ or behavior, it really hits the spot.
Google doesn't care about you.
Zero to One (audio book)
If the message queue becomes a bottleneck, buffering/batching can also help - instead of sending individual messages to the queue, send them in batches (based on the number, time period, or both).
There's probably no good health reason to consume alcohol. If you haven't started drinking, it's probably best to never try it, from a health perspective.
>It is worth noting that JVM JIT has years of research

I hear that a lot and it's a moot point. It's not like the same research is not available to those doing the JS JITs. Unless we're talking about patents, techniques for faster JITing are widely known, and get propagated to newer languages and runtimes all the time.

And in fact, even the people are usually the same (e.g. people that started the initial fast JITs in the days of Smalltalk, then went to JVM, and now work on V8).

>Sure, my point is that the "not that slower" varies on lot depending on the kind of computation would run and having a notion that these dynamic languages are fast enough just perpetuates the misunderstanding that there exists free lunch...

Well, certainly fast enough for web apps, where we have been using 10x slower languages with no JITs and huge overheads.
I'd highly recommend: https://www.hacksplaining.com/

They call their collection of lessons: "Comprehensive Security Training for Developers".
There is some interventional research on the health benefits of moderate alcohol consumption like the one listed below. I have no idea what the quality is, but just wanted to point out there is some non-observational evidence.

Moderate-dose Regular Lifelong Alcohol Intake Changes the Intestinal Flora, Protects against Aging, and Keeps Spatial Memory in the Senescence-accelerated Mouse Prone 8 (SAMP8) Model.

https://www.ncbi.nlm.nih.gov/pubmed/28057167
Yeah! Thanks! I am going to reread it now.
> you couldn't change something and test it on a whim

You could. It would just not leave your branch for a while. Around the scheduled merges it would run against the tests of progressively more of the larger organization.

Parts of this actually constituted a good way to prevent being distracted by the bugs of faraway teams. If something reached your branch, where you were working, it was vetted by the tests required to make it into winmain.

The downside was that people got fairly political about what goes into the branch and when, even for small things.
Very cool.

Make me think of PolyMath (https://github.com/PolyMathOrg/PolyMath)

Sven
The open question is, what constitutes "eating right" and how can one do so cheaply?
You're conflating opportunity with outcome. Opportunity is abstract; it's a system that doesn't create artificial barriers to success, and in which your average person won't be actively disallowed from amassing resources. Opportunity basically means that everyone has the same rights of access to the marketplace. It doesn't make any guarantee about anyone's success once they enter that marketplace. While I'm sure we're not perfect here, we're pretty good overall.

Outcome is bona fide; it's the resource access that allows people to do the things they wish to do, not the market access that allows one to generate those resources.

Since we don't have a substantial, legally-enforced caste system or other artificial limitations on success in America, it doesn't look like opportunity has anything to do with money (unless you're referring to the excessive fees and qualifications which the government imposes to engage in some types of business (licensing bodies, etc.)), so I'm not sure why you say that confiscating a family's resources will ensure opportunity for anybody.
This was made into a movie a while back as well. It really liked it.
UXVirtuoso|SEO Services in India
Wow...as someone who has almost always worked remotely, yeah, I dig it. Never thought of this before, but that's great.

I do think there might be obstacles in getting it set up for the remote employee (is there an always on software on remote employees' laptops? do they get shipped a separate InstantPing hardware? would there be an expectation that if someone InstantPings you, you're automatically put into a video conference with them because you're in front of your machine? etc...)

That said, if you could get past those obstacles I think this would be a great idea to pursue. Spending minutes at a time getting a video chat set up is something I, and many other coworkers I've witnessed, have had to do plenty of times and it's frustrating. There definitely doesn't seem to be a good professional video solution for "hey let's quickly and easily sync up with Facetime-level ease." I attribute that to most vendors trying to be everything while focusing on group meetings, which invariably makes the start-the-conference phase of the video chat the most annoying.

Maybe take this software/hardware hybrid and put it in each conference room. You flick a switch, press a contact name (employee email address) and it just happens. Remote employees could get something like a small, 1080p webcam with a software that allows them to choose to be away by default (connection doesn't happen if someone InstantPings them). Then if they change status they and the partner automatically broadcast to each other without any need to do something once the "mothership" (conference room in office) InstantPings the remote webcam by email address. And both parties would have display on or an indication that they're present so neither can be "watched" with knowing. Integrate with SSO for Google/Microsoft/Slack and it could be a real timesaver.

I have utterly no domain knowledge here other than being a remote employee, so take this as uneducated enthusiasm. But if I felt this way and actually worked in the video conferencing space, I'd build it.
I could see this getting really annoying really fast.
Pattern Recognition by William Gibson. Really, anything by Gibson is worth reading multiple times, simply for the great writing style. Pattern Recognition also does something special: have you really ever /thought/ about brands and advertising? Lots of commentary on culture, memetic fashion, and what it means.

Recursion by Tony Ballantyne is a book that I didn't actually like all that much, but reread anyways. It covers a lot of topics I love (global AIs, Von Neumann Machines, tulpas, trusting trust, and a totalitarian utopia). The plot leaves a lot to be desired, but the concepts are worth it.
How about fixing the H1-B law instead?
TLDR: Amazon doesn't meet the definition of harm that has always been used in antitrust. Since they clearly need to be punished for their success we should expand the definition of harm to include whatever they are doing.
>But nodejs network, last time I checked, ran on one thread.

It can multiplex operations at the event level however, and all its common libs follow that model. So while it might run "on one thread" it can leverage the CPU quite efficiently. And you can always run multiple processes.
It's problematic to take scientific claims at face value, regardless of the claimants' ethnicity. It's also problematic to discount claims purely on the basis of the claimant's ethnicity.

AI/machine learning has slightly more accountability than many other scientific fields, in that unless you provide an implementation for people to inspect or your results are easy to replicate, people generally aren't going to be particularly interested for long. There are exceptions to that principle, like AlphaGo, but the tests of AlphaGo speak for themselves. It's a very results-driven field, where you're not going to be able to get away with specious claims for long.
My solution? Dumpster diving for wire.
Holy shit, that's another level of depravity.
>only to later find out that e.g., DB queries run 3x slower in Node than Java. Suddenly a more real-world benchmark makes sense

No, then I just need an additional DB query microbenchmark.
Yeah the thing is these benchmarks are measuring the bit that isn't slow. Think about it - if this were a significant benchmark and they could do a million requests a second then they could literally run 20 Googles on one machine.

Obviously they can't, and the reason is that it isn't a significant benchmark. It doesn't actually do anything.
> For example, tea

Honestly, as a tea lover it baffles me how people can prefer alcohol at parties. A high quality sencha can make you "tea drunk" which is what I prefer over being ordinary drunk. The magical combination of caffeine and l-theanin (and maybe some unknown stuff) can put you in a relaxed, slightly euphoric state with a thirst for action. Oddly enough, at times it can even reduce the power negative feelings have on me. Alcohol, otoh, makes me feel rather ... numb.
If you don't OWN a gun, which is a choice you can make even if they are legal, then guns don't increase your chance of suicide.
While it isn't technically a game about programming, I'd add an honorable mention for Factorio - a game that, at its core, is about software engineering. In it, you build an ever-growing and ever-more-complex factory. You can choose to throw something together quickly because you need steel NOW (and pay for the technical debt later) or take your time to orchestrate the perfect layout only to discover that's not what you wanted in the first place.

https://www.factorio.com/

Great game, highly recommended for anyone in software.
> typically 4 or 6 bits in and 1 bit out

So these are reducers in algo talk? What about mapping more than 1 bit at a time? Chaining?
I think you're wrong about point 4. Could you outline such a plan?

As a counter-example: CIA trained operatives with decades of experience and a 20+ person team launching a coordinated attack could only kill 3,000 -- and that was only because of underlying weaknesses in our security policy. The 9/11 attacks were so easy to counter, they didn't even work through one full morning. (By which I mean, 25% of the planes were downed before reaching their targets.) Reinforced cockpit doors and changes in passenger/crew behavior means that a repeated attempt likely would result in 0 deaths.
Bring some ice too.
Another thing is that even if you BAN guns, it would not affect gang shootings because gang members would get guns illegally.
>Am I really that much of an outlier?

No. Most people just live. They go to work, they go home, they sleep, maybe have a few drinks on the weekends, but their lives are not driven by fear of some nebulous thing like guns or terrorism. As a general rule most people's lives are not affected by the scary things on the news, save for the content of their facebook timelines.
Is someone killing themselves something that should be included in what people fear? This seems like it might be another issue that can't be easily compared to the fear of terrorism.
If you hit the README for the project you'll see they've done comparisons against a number of their peers.
Foolproof HTML
Your friend is an idiot.
Upgrades can be a single "composer update" and then committing the composer.lock file. Mine are a bit more as I review changes between versions as well. I am very careful about what plugins I use for this very reason honestly. If it's not well-behaved enough and requires the ability to write outside of uploads then it's not used.
I wrote a pretty long response, but the parent is now dead even though it was mostly a well written argument.

So, I'm going to defend that last point a bit by saying that the poster admits to not knowing the answer, but feeling like the gov should do something about it... Well maybe that's a little misguided, but I'm going to say that I don't think "hate speech" really has a place on FCC approved broadcasts in the same way that you don't hear the f-word. That isn't to say I'm in favor of censorship, because in fact the people I hear frequently labeled as white supremacists (or whatever) and the like actually seem to be exposing disagreeable ideas, but doing it in a less offensive/damaging way than your average political talking head. Particularly on some of the right-wing talk shows, which frequently seem to actually be calls to violence. Followed by health clinics being bombed, or people getting shot.

Much like I don't think the act of yelling "fire" in a theater, or "bomb" in an airport should itself be illegal, I do believe that people who have made statements that result in inappropriate responses (violence, stampedes, etc) should be held accountable. So, if I yell "fire" in the theater and a few people look around but don't move, its not the same as yelling fire and a stampede crushing people to death as they leave. Which has a lot of similarities to the "bomb" statement today. In the same way that people were once terrorized by the media and the idea of theater fires, today we are terrorized by the idea of people with box cutters. Expecting an overreaction should be part of the thought process of people before saying something.
>I think you're wrong about point 4. Could you outline such a plan? As a counter-example: CIA trained operatives with decades of experience and a 20+ person team launching a coordinated attack could only kill 3,000 -- and that was only because of underlying weaknesses in our security policy.

The attack you mention was mostly meant to be symbolic and grandiose: not to do the most damage numbers-wise.

From bombing a stadium full of people, to gas poisoning the subway, to bringing some deathly strains of a virus (e.g. Ebola etc) to some mass event, the possibilities are endless.

You don't even need to go on atomic bombs and stuff...
Many of the best AI researchers are Chinese. But they almost all work for US companies. Which is why we cannot mess with immigration.

This article is written for people outside the field? Baidu is alright but a bit of a shambles. All the did was build a dense GPU rack for RNN training. Their imagenet results were from cheating. The theoretically interesting work isn't really happening there.

The Microsoft paper was funny. It was PR BS that runs 10x real time.

Speech is nice, and iflytek does fine, but speech is becoming a commodity now.

The interesting work isn't happening in either of those companies and it's not happening on those problems.

This article was written by someone who didn't know the field interviewing someone who is trying to get his budget increased via fear mongering.
How am I supposed to compare these three on the top as a non-expert in this area? The middle one looks noisier than the other two. I notice the one on the left has darker color in dresser which may be an advantage of correct, color handing but might be incorrect with one on right being brighter due to the correct handing of window's light on it. And what's up with the graininess of all of them?

Just a few things that popped into my mind looking at them. Wouldn't mind learning a little more in objectively evaluating the renderers.
Leave it to HN to completely ignore the point of the article and nitpick statistics. Guns kill more people than terrorism, period. Regardless of the actual numbers, the article's point still stands.
100k people is still pretty terrible.
It's a "social lubricant" because it helps people relax their inhibitions and social anxieties.

Most people experience some form of anxiety when socializing.

Other things can help, like familiarity (groups that know each other well) and structure (e.g. playing a game together).

On balance, there does not seem to be any direct health benefit to drinking. Or the upsides are nullified by the downsides, but there may be indirect benefits depending on who you are. Just a course example: if not drinking leads to social isolation, there are well known health risks associated with isolation.
>we have soma-like drugs

Having not read the book. Anyone know if that soma is based on vedic soma[1], seems like it.

1. https://en.wikipedia.org/wiki/Soma_(drink)#Vedic_soma
'nickpsecurity consistently contributes thoughtful, considered comments. If you have disagreements, please present them in kind.
It happened more than once, and by looking at that airplane radar app I saw that there are lots of A380s flying above my parents' house each day. It is an airplane-spotter's dream location, though, on a clear and sunny day I was able to count 6 (six) airplanes flying above my head at the same time.
Seems crazy that a software update can make that big of a difference. It almost makes me think they held this back on purpose.
Statistical tests, P values: a guide to misinterpretations (2016)
Even discounting suicides and accidents, shooting deaths are still several orders of magnitude more common than terrorist-caused deaths.
Agreed. I found it particularly interesting because I had Thaler as a professor at Cornell just as the field was developing. I took a course with him and another professor called Behavioral Decision Theory that was an early attempt to teach some of the irrational approaches that people actually use to make decisions.
> they would be a tremendous boon for cryptocurrency mining

Only for the miner's short-term self-interest. If quantum computers become practical (e.g. a few states and organisations have one, of sufficient size/speed to beat contemporary classical setups on some problems), then I would imagine a sharp drop in value for any cryptocurrencies whose proof-of-work is vulnerable to known quantum shortcuts.
> what's amazing is just how close a CPU-powered solution gets by turning it into a memory-streaming problem (which the GPU needs to do anyway).

Yes, it turns out the algorithmic approach you use to solve the problem tends to dwarf other factors.

> There are a lot of differences between a JVM-powered business solution and a KDB-powered business solution, however one striking difference is the cache-effect.

Wait, you looked at those benchmarks and came to the conclusion that the language runtimes were the key to the differences?

> However the question remains: What exactly do we get by having a big runtime? That we get to write loops?

There is absolutely no intrinsic value in a big runtime.

Now, one can trivially make a <1KB read-eval-print runtime. So I'll answer your question with a question: why do people not use <1KB runtimes?
It's all cool and awesome, but why put all those resources into new renderer, when one could contribute to Blender and such, which are way more mature?
> "you guys"

I don't know what group you're imagining me to be a part of, but you have no idea who I am, clearly. That's fine.
Fair enough. I retract any implied criticism. You keep organizing!
You should care.

The issue is to be able to indulge in a bit of self experimentation. You eat and drink what you enjoy, and do regular checks.

If you change what you eat and drink, the checks will tell you if it is good or not for you.
It would be good to know the chances for that. I'm guessing most of the other participants at each round were men, so they must have been pretty low...
Australia does not have birthright citizenship. I looked it up when we were living in Sydney, and my wife was pregnant.
I really didn't like the comments of the tournament GM as quoted in this article.

> I understand: If I was in her shoes, and I suddenly pulled a draw of six girls one after the other, I would say also, 'What is going on here?'

Maybe in the speaker's culture, using the diminutive term "girls" to refer to professional women in a professional context is considered fine, but it's definitely grating to me. I'd be willing to give that a pass if that were all. But he also said:

> I'm sorry for Yifan, because I think she let herself down a little bit today.

I really think Yifan is in a better position to judge whether she has let herself down than Callaghan is. Together these two comments read, to me, as quite paternalistic and tone deaf. If this is how he's speaking on the record, one has to wonder if his private attitude contributed to Yifan's decision to throw the game.
Fourth, terrorism can also bring much more horrible outcomes than the regular gun death, even more than a mass shooting. Some crazies can kill literally tens of thousands via some (not that elaborate) plan. And while it might not always be possible to predict or prevent such a thing, one can still fear it (and fear to further stir the conditions that might make it happen).

I've only done the lazy thing of looking at Wikipedia, but it appears that the attack on the Twin Towers on 9/11 is the only event carried out by non state actors in recent history that killed more than 1000 people.

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

(my wishy washy language is an attempt to acknowledge that definitions about this stuff are hard, not an attempt to quietly exclude other events. Many actions taken by nations have resembled terrorism in their intent and effect.)
I re-read Fahrenheit 451 recently. I had read it only once when I was young.