skysight-inc/HackerNews huggingface dataset:
He means the next right-wing backlash (so Trump-->Democrats return to power-->next reaction). The term was used in the French revolution to describe conservative reactions against revolution. The most famous would be the Thermidorian Reaction, which saw the fall of Robespierre and the Jacobin faction generally.

So the right wing backlash after Trump will look the Handmaid's Tale because the liberals went too far.
Another vote for the Capital One Spark card. We are getting $500/mo + back via the 2% cash back, which has been a much better value for us than the miles we were getting previously with an Citi AAdvantage American Airlines card.

I have a reminder setup to request a statement credit at the end of each month and it hits our P&L as income.

Something else to be aware of is that some business cards will hit your personal credit score. The Capital One Spark card I have does, but the Citi AAdvantage card I had previously doesn't.

I pay in full every month so it actually improved my credit score a few points as it added $30K in available credit with 0% utilization, but if you are going to carry a balance you could take a hit on your personal credit score - especially if your available credit utilization is high.
Venezuela Staves Off Default, but Low Oil Prices Pose a Threat
Is Mark going to change Ubuntu in new directions?
Good luck chasing bugs then, though. qsort() will be totally happy comparing apples to oranges - aka there is zero type safety.

Templates give you compile time type checking, that's why one doesn't pass void pointers like this anymore but uses templates to implement generic functions.
Lab-grown meat is about to go global, and one firm is feverishly paving the way
I didn't go as far as using automated messages with my guests, but

- organised everything, from guests attendance to guests in tables location, in a huge Gsheets with my wife and a few close relatives.

- did a mobile game for Android and iPhone that was a quiz about me and my wife to be with over 200 questions, that still, 2 years later, people still play at and try to get higher in the leaderboard.

- programmed a Raspberry Pi that showed a slideshow of over 500 pictures of us with our guests since like forever. These pictures were also printed and hanged around the venue for them to find them and take them home.

I also did 10 programmes in 10 different programming languages that printed the food menu (to be used as per table printed menus), but my wife wisely thought it wasn't a good idea.
Microsoft essentially created OData; what do you mean by "lukewarm support"?
>Easy small wins are better than no wins. The goal should be improvement not perfection.

Easy small wins of that kind are feel-good gestures that get detrimental to actual change.

The goal should be making a difference, not token improvements.
> Asked whether he was concerned that consumers might find the spot invasive, he said, “We think about our guests’ perception and their perspective on how we interact with them, but on balance we felt this was a really positive way to connect with them.”

I'm always amazed at the universe some marketing people seem to live in. It must be a beautiful place.
Saving the Whale: Excel, SpreadServe and JP Morgan's Synthetic Credit Portfolio
Any chance for webgl here? Would be nice for automatic screenshots and webgl tests.
Yeah yeah. What I mean to say is that someone "creating" a new iphone from the parts of a dozen iphones is nothing new.
>So basically you want a peer-reviewed scientific paper coming out of Uber exploring their culture specifically about sexual harassment?

How about more evidence than the anecdotal experience of one person. Like I said - she seems credible, but it is only one side of the story and one singular instance.

>Science is beautiful but there are places where you can't gather the data to do it, this is probably one of these cases.

So the alternative is you just make up your own conclusion?
Nope :) For articles I use Pocket, anything else such as interesting websites, apps etc goes into Wunderlist.
Not void pointers per se, but if you use runtime information to determine how to interpret the data pointed by a void pointer, that's dynamic typing, yes.
Respiratory Sinus Arrhythmia (RSA) Theory of RSA
This -- a lot of the environmentalist movement is more about signaling that you care about the environment (turn the lights off, use one sheet of toilet paper) than actually investing the time or energy into figuring out the most cost-effective changes to make (stop flying as much).

This is true about almost all human groups/movements though, and I'm not sure that environmentalists are more guilty than average.
When the police find the weapon, they'll see it's registered by you and knock on the door.

You're not gonna have a fun experience explaining that you lend your rifles to your neighbour at the time of the murder.
Ask HN: What do you do when you hit your MVP and are ready to show the public?
I've just completed a project that is ready for public consumption, but not yet ready for mass market consumption. I have just completed the minimum viable product portion of the service. I'm aware of some bugs and the site simply isn't built to scale or work in all localizations. So I don't feel ready for a big announcement with a rush of visitors. What are some methods for doing a small scale launch?
Yes if everybody shared his post the environment would be so much better. Kind of how Facebook "Likes" on sappy posts help the third world.
Report of Investigation: Prison Network Breach [pdf]
The original was a book (https://www.amazon.com/When-Wind-Blows-Raymond-Briggs/dp/014...). It works better when preceded by "Gentleman Jim" (https://www.amazon.com/Gentleman-Jim-Raymond-Briggs/dp/18972...)

It was an interesting time to grow up in.
Windows Defender is OK. But you don't have the kind of protection you get from a product like Bitdefender Total Security or Kaspersky Total Security. I think it is wise to invest in a reputable product.
I also finished it last week, mainly in anticipation of the upcoming Hulu show.

My biggest issue was the timeline. From what I could glean, the overthrow of the government took place only around 10 years before the events of the book, maybe less. Yet society had changed to the point that basically nothing remained from the past, resulting in the main character no longer remembering much of her early life. On top of this, the new order of society was way too organized given the drastic change in its policies and norms. In a nutshell, the formation of the new society and the acceptance by its citizens was a bit too sudden for my tastes. It would have been much more believable to me if the author had set it up such that the overthrow took place during the main character's childhood.

Maybe it's because I'm used to the expert world building and long timelines of other popular sci-fi works (e.g., Foundation series, Red Rising trilogy, Ender's Game). I actually finished Liu Cixin's Death's End (hard sci-fi, multi-century timeline) a day before I started with The Handmaid's Tale, so that could be one reason why I disliked the progression of events.

Otherwise, it was an excellent novel.
Please don't.

We detached this comment from https://news.ycombinator.com/item?id=14102195 and marked it off-topic.
And speaking of OData, is there any good side by side comparison of OData and GraphQL?
Prison Inmates Built PCs from E-Waste and Connected Online Using Prison Network
What does this mean for Electron and other apps that depend on Electron?
Well, you missed the part where he points smugly to those particular trees.
The Great Retail Apocalypse of 2017
There are just some things in life that you should not automate.
In plenty of cases, the outsider or convert better understands the religion than the native believer. I saw a documentary about Mount Athos, and all the young Greek monks were admitting that being a monk was just a way to get out of the everyday grind. I'm sure the non-Greeks had greater sense of purpose because they had to go further (not just geographically, but spiritually)
Depending on what you're thinking of when you say "phone", you can do that. 3G modem, controller (either a microcontroller like Arduino or one of the smaller Linux-based ARM computers), various LCD options, and either touch or buttons for input. People have built variations on that.

Here's an example using a Raspberry Pi, touchscreen, and custom-written UI: https://www.raspberrypi.org/blog/tytelli-a-diy-smartphone/
"Now look what you made me do."
> The production of nuclear weapons is under civilian control.

That's not what the comment was talking about. This is what I was responding to:

>> Military doesn't man the ICBMs. They are controlled by civilians

That's not talking about manufacturing, and it's a totally false statement.
I strongly suspect that Amazon is already doing this, one of their commercials causes my Echo Dot to light up, but it gives no response. I'm sure they've got some way of fingerprinting the exact audio used in the commercial and they'd be foolish not to be recording how many times it gets tripped.
Neat idea, but if you hash the same as the spammer?
Any idea if you can configure the page DPI with this API?
Official science we knew all along: Facebook makes you sad
False dichotomy. The claim is that spending more time on easy wins means you're less likely to spend time on big wins.

The goal should be to maximize the impact of the changes you make.
I was hoping for "Hey Siri, email <commom name> <worm audio URL>. Send."
Once upon a time, but not anymore.

https://www.chromium.org/blink
It is a joking reference to a meme "this is the future liberals want"

see: https://www.buzzfeed.com/juliareinstein/this-is-the-future-l...

It is not really a political opinion on what liberals want!

Although out of context, of course, it doesn't make sense anymore. I would delete it if I could.
> Google should take Burger King to court via the computer fraud and abuse act

It certainly is unauthorized use of a computer... not a stretch at all.
There's an incredibly simple algorithm for such an access pattern. Store all values in a vector, without regards for order. Then when an element is requested, find it's index i with a linear scan and swap elements i and i/2.

In an access pattern where the same elements are requested over and over this very quickly brings those elements to the front, giving really fast access times. This super simple data structure would totally blow the rest out of the water on this benchmark, and should illustrate the issue with it quite well.
>Allele Frequency

For the particular SNP I am heterozygous for in this particular gene, the population level allele frequency is 0.00001649. Missense mutation. Another variant in this gene, a stop loss, is at 0.0017

Yes, of course the likelihood of it being a problem is slim, but definitely not zero. High enough that it is worth knowing.

>but something we investigate every day

You and me both.
>not about environmentalism

From the article:
"Finally, invites are not environmentally friendly as they are one time use and easily lost or misplaced."
>You will be excluded from meetings

Oh, the bliss.
I have a smaller carbon footprint than most, I guess, though usually for selfish reasons. I ride a bicycle because I don't want to spend money on a car - either purchasing or maintaining one. For me it's a luxury item that can wait. Plus it's a time saver to do some cardio and get to work at the same time. Similarly I'm interested in these hippy "sustainable" house building techniques mainly because they're cheap and I want to avoid a mortgage.

But people who drive to work everyday still try and lecture me over nothings like putting a laptop on standby overnight.
I don't think that idea makes sense. A lot of stack space is unused at any particular time. There's not a one-size-fits-all partition that makes sense, and it's not something that programs could easily tune either.

Some obvious stack-related ideas that are worth exploring IMHO are (1) using the stack pointer to guide the prefetcher, to run ahead of cache misses when you return from subroutines and go up the stack; and (2) having an instruction that helps avoid unneeded cache misses when going down the stack; for example, a dedicated instruction for decrementing the stack pointer which zeros entire cache lines directly in L1 without loading them. Or perhaps, for more generality, an instruction for marking any arbitrary address range in this way.

Who knows, at least the first one might already be in use in some microarchitectures!
Ask HN: Should tech companies get into the casino business?
I was thinking the other day, if we think about MGM being a movie / media company and not a casino company, owning a 1/4 (ish) of the Las Vegas Strip, how long until tech media companies - Netflix, Amazon, we can throw Apple in there (though I don't think it's their style) throw their hats into the mix?

Spending a billion dollars to buy or build an LV casino would be no different then buying a startup for it's user base and figuring out how to make it profitable.

The same way Hard Rock hotel is based around music - a Netflix hotel could be based around movies and shows.

1: Figure out how to track and monitor people walking through and around the resort and market directly to them?

2: ???

3: profit?
I like the general spirit of automating things, but I find the attitude behind some of this automation a little weird. The point of a lot of these courtesy 'messages' (whether invites, postcards, thank you notes etc.) are that they were personal. The medium does not matter as much as the fact that they were personal, and the money spent on it matters even less, at least to me.

There's no joy in receiving an automated message any more than there is joy in listening to an IVRS voice or an automated sales call. I'd be happier if I received a simple handwritten note or a phone call from a friend inviting me to something than if I was one of 1000 automated recipients of fancy gold-plated card.

For instance, a friend wrote a script to auto reply to people who had wished him on his birthday (he wasn't hiding it, so I didn't have to guess that it was an auto-reply).

Now, the way FB displays and folds posts made on your timeline makes it very difficult and painstaking to reply to a lot of them (if you refresh your page by mistake, you'd have to keep clicking on More... multiple times to get back to where you left). So I'd be completely fine with him posting a common status saying Thank You to everyone.

But knowing that it's a bot reply kinda took away the point of the reply, at least for me.
> Despite the name VRML wasn't really about VR.

Sure it was about VR, even though it didn't require the (then extraordinarily expensive) goggles and gloves; it was about a declarative means of specifying VR content. That the common clients for it were limited to fishtank interaction with monitor, mouse, and keyboard is irrelevant to what it was about.

> VRML failed but 3D for the web has been solved.

WebGL doesn't actually solve the problem VRML existed to solve (though it underlies many modern solutions, like X3DOM implementations.)
I'm going to take the more pessimistic view. It has little to do with what you can wrap your mind around and is much more correlated with the inconvenience of fixing it.

Dropping paper invitations has very little real inconvenience factor, so people do it and tout their environmentalism to receive their karma from their friends that care about that type of signaling.

When it comes to making a real sacrifice (e.g. not inviting people who would fly to the wedding), you will find very few people willing to do that.

It's the reason the prius is so incredibly popular compared to fully electric cars. It comes with the environmentalism bragging rights while still burning plenty of fuel so there is no change in lifestyle. Toyota was even nice enough to build it in a weird shape so people can easily see how forward thinking and smart you are.
Yeah, the most cache-friendly structure is going to win, but failing fast means no strcmp test if you happen to get a collision, which is potential miss to fetch the characters. And if the hash uses bucket chaining, the programming gods help you.

On an interview I was once asked to calculate the latency on a hash fetch in Java with the JDK String, hit and miss. It all basically boils down to how many caches misses are you going to have. I literally just counted up the memory accesses and counted up the hits and misses then gave an answer for cold and hot cache. Then we worked on rewriting it.
Only does Walmart?

Why not just use the Walmart website or an app from Walmart?
The feature I was most interested in when they announced this last year was virtual time. The Developer Resources link has it listed (https://chromium.googlesource.com/chromium/src/+/lkgr/headle...) but it's a broken link, unfortunately.

Mostly, I'd like to know how the control of the virtual time system would be exposed. Would it be through the C++ API, or could it be made available through the debugging protocol?
Equality of what? Equality of ability to exercise the right to marry and have a family (eg as noted in the declaration of human rights).

As for polygamy, that's not quite got the same status, no. And the UN Human Rights ctte has called for it to be outlawed, as it already is in many US states, because it violates the dignity of women in particular. So I think that is vastly more complicated and legally murky area than two-party adult marriage.

Regardless, I fail to see how the extended riff on edge cases and the revelation that marriage isn't a physical or biological construct has anything at all to do with its trendiness.
Not sure of your exact use-case, but mPDF does this well.

https://github.com/mpdf/mpdf
Counterpoint: it's also worth considering the costs of breaking with tradition.

I mean, sure, nobody has to get married. But then you might not get custody rights over your children. It might be more difficult to pick your kids up from school. Perhaps it will complicate inheritance. You won't get the tax breaks. You'll have to explain your relationship every time you're introduced to more traditional people, which might include family, or various other people with whom you'd just rather not get into an extended conversation about your life choices. It might complicate banking, especially in case one partner is survived by the other.

There's a direct analog to this in tech. Sure, you're only going to win by innovating. But you have to do so sparingly, knowing that innovation is risky, expensive, and difficult. Sometimes, perhaps most of the time, it's best to "just use postgres".

There are certain things worth innovating on. Perhaps the exchange of some token item (a diamond) is worth one of them. For me, it wasn't, I just bought the stupid thing, and got on with my life. It's nice, it'll last, and it's a time-honored tradition I'll never have to get into 1000 annoying discussions over. Life is just too short, everybody knows it's a diamond, we're married, great.
I'm with you there - 10.6.8 was the best Mac OS ever released. I've grown steadily more irritated with it since then, to the point that I'm mostly using Linux these days, for both work and play.
>Sounds kinda systemic.

My problem with conspiracy theories is that they always take the following form:

1) Event X occurred.

2) I can't imagine how X could have happened other than if Y is true.

3) Therefore Y is true.

Here's how it looks like with UFOs:

1) I saw a streak of light travelling very quickly across the night sky.

2) I cannot imagine what terrestrial phenomenon could have caused it.

3) Therefore Aliens.

I don't know why the proportion of women in that specific organization fell. Was it because sexism or sexual harassment caused them to quit? Was it because of differential hiring, where over a period of time more men were hired? Was it because more women got promoted out of the 'organization'? Was it just a statistical glitch? I don't even know what an 'organization' is in that context.
>Asked whether he was concerned that consumers might find the spot invasive, he said, “We think about our guests’ perception and their perspective on how we interact with them, but on balance we felt this was a really positive way to connect with them.”

This paints their president as clueless about positive ways to connect with customer. FWIW, I don't think the president should be evil or incompetent.
> - keep the complexity of the functions as low as possible.

This seems particularly critical. This style works well in Haskell where it's extremely common to have short functions.

I've found that Haskell code often has two kinds of functions: 1-2 line functions (or function cases) that do actual work and computation (often combining other such functions), and 50+ line monadic functions that implement simple sequential routines with very simple control flow (calling other functions for any non-trivial computation). Point-free style works quite well for many of the former.
Indeed. For example, when you push into the Ukraine and annex Crimea via military occupation.
Cellphone surveillance technology being used by local police across Canada
If I decide to fly by private jet but bring my own reusable water bottle, have I done what I can?
Tried all of these and haven't found any as good as http://www.nightmarejs.org/
I'm curious to know where it fell on the time matrix :)

https://xkcd.com/1205/
I agree with the major premise of the article: explainability of actions and recommendations by AIs will be important, but very difficult to active. Interesting about that law that takes effect in EU in a year!
It is, yeah. Chocolatey has a package for it, which is how I found it.
The free spy-economy option weakens or kills privacy-respecting community and commercial options yet again. This won't stop until this crap is illegal.
Added to that, they need to show they are fighting terrorism online. Finding actual terrorists is hard and dangerous. Finding people reposting memes on Facebook or running Tor exit nodes and jailing them under terrorism and "extremism" laws is much more cost effective, and looks the same in the statistical reports. Since there is no independent courts in Russia and prosecutorial abuse is almost never punished (it's very hard to punish it even in the US, in Russia it's orders of magnitude harder), and acquittal in Russian court is vanishingly rare (only 0.4% criminal cases end in acquittal) - there's no risk involved except for maybe couple of articles in the press.
Is there an easy way to do the opposite? e.g. read PDFs as HTML (intended to be read through a remote shell), or text?
What killed VRML is that when it was being pushed, clients having internet bandwidth for complex models was rare, and clients having desktop horsepower for even fishtank-style interaction with even simple models was also rare, which limited it's utility.

Declarative VR content on the web has a lot better infrastructure across the board now; the context is not much like 1995.
Are you going to continue family life the automated way? Perhaps start a family using Jenkins: an enjoyable build process, lots of tests along the way, and release to production once they're out of college.
That's not the only reason I give.

Again, unix based system, good ux, better consistency.

Windows has also crashed a lot under me when I tried it. It was on a bootcamp partition of a mbp, I expect that a surface laptop might have better QA but I am not going to buy out to make sure.

The system also has the despicable habbit of starting updating itself while you are busy doing something else. Several of the people I know (inluding myself) had a gaming session interrupted by a windows update.
For making aliyah, you do not have to have an Orthodox conversion. This issue really only comes up for marriage. And of course, Israel has (in their typical fashion) chosen the solution guaranteed to annoy the most people.
Then you're depending on the cheap 2w speaker built into the TV to reliably and accurately produce a 20 KHz signal.
https://maillift.com/ - because handwritten is basically a necessity in a wedding scenario