skysight-inc/HackerNews huggingface dataset:
> Undefined means : the compiler can omit this case and assume it never happens.

That's not the whole picture though. The standard actually says that anything can happen in undefined cases.

> However, if any such execution contains an undefined operation, this International Standard places no requirement on the implementation executing that program with that input (not even with regard to operations preceding the first undefined operation).

The standard doesn't specify what the resulting program should do at all. It's equally valid to e.g. emit code that fails gracefully instead totally ignoring the undefined branch.
Related discussion at https://news.ycombinator.com/item?id=14858495.
For small teams like the one I work in, and for solo work I have dabbled a bit in, I can imagine the following thought process if I have a git repo and sit down to think about how to best deploy it.

- I start researching how to deploy this, but I don't care about optimizing for a lot of scale. I DO care a lot about iteration speed, integration with image registry + code repository + CI/testing services (ideally out of the box), and not making it hard to maintain/deploy/expand for the rest of the team (if an associate engineer can be brought up to speed on the infra and become fairly independent, that'd be wonderful).

- I probably care about burstable, pay-for-usage infra. But it'd be great if that was somewhat abstracted away. Perhaps even based on requests-per-minute, and I set up limits about how far it should scale. (This would immediately put this far and above Heroku -- good, cost-efficient auto scaling)

- I really care about not having to maintain my own DB cluster myself. And similarly for key/value storage and block-file-storage (like s3). And I'd absolutely love to not have to myself tweak and implement something common like cron or logging.

- And I'd probably care about integration with error-detection services and performance monitoring services.

- It would be absolutely amazing if there were default stacks/recipes with load balancers, so the common cases were easy (a common case like a standard RDBMS-backed JSON REST Api using cron and background jobs, or a static website (which basically covers all SPA-like frontends, if you add in a flexible reverse-proxy URL-rewriting solution))

Then, I could pick it up and be fine depending on it, since costs would scale down to my level (plus some premium I guess, but hey I'm even okay with Heroku for some things). But I could probably continue to stick with it for a long time. Inertia in ops means that if you get green field projects early and sustain them, my guess is that they stick around longer than they really even should -- but that's just an unverified guess on my part, idk.

ps -- the thing that really strongly drew me to hyper.sh was that I could abstract away the whole cluster behind `hyper`, like `docker` on my own computer. That was an amazing selling point, coming at after the popcorn machine of container management solutions with their very own intricate towers of complexity. It's what I like about sandstorm.io in part -- abstracting away a lot of complexity about hosting apps. But there's other complexity that could perhaps be eased or simplified, since running a software project is not simply the same as running an app on a computer, networking, load balancing, data security, backups and so on add up to a lot. So it's not enough that `hyper` abstracts away the data center, because there's scope for some more simplification for a certain slice of market: smaller teams who can't afford a full ops team, or teams with a small ops team who want to tackle a monstrous tech project.
"Pure theory" or Hayek / neoliberal theories don't seem to be just about perfect S/D curves and reasoning with S/D curves doesn't prove anything, it's just a visualization tool. I didn't understand why the curves are reversed ?
My house was burgled 3 weeks ago. The most irritating thing they stole was a diary... Quite irreplaceable. I have no idea why they took it, I can only imagine looking for passwords.
They launched almost two years before tensorflow and google vision APIs were released. At the time there were only a few labs doing deep learning research so an API seemed like the best way to make the technology accessible to more people.

Publishing research papers is a great way to get acquired but it's not the best use of your time if you're a small startup that's trying to make money. They still do research but it makes it into the product instead of getting published.
the answer for me is to recline when working... and put that energy into a proper workout, which also means you can workout in a way that doesn't impact your knees.
Newsflash: Almost all of the travel sites you've heard of are owned by Expedia or Priceline. Priceline couldn't buy Expedia because it would get killed by antitrust concerns. Expedia also owns Travelocity, Orbitz, Hotwire, Hotels.com, VRBO, HomeAway, has a majority stake in Trivago, etc.

Basically the only big travel sites not owned by Expedia or Priceline are TripAdvisor (previously spun off from Expedia) and AirBnB.
i would definitely recommend an anti-fatigue mat if you're using a standing desk. our mats are sold at $39 to compliment our SmartDesk.

https://www.autonomous.ai/anti-fatigue-mat-standing-desk-acc...
One interesting thing I learned: as a homeowner, your home doesn't depreciate. As a landlord, the home you own is an asset and you take depreciation on it. That's a massive tax benefit.
Awesome work!

Also, You not working for Google just proves their headhunting and recruitment process is not worth shit
Come up with a style guide and stick to it. Failure to do that with any language, no matter how restrictive, leads to messy code.

It doesn't matter which way you unpack your args unless you are trying to do something fancy (the sub 1% cases). Just pick one.

Hell, it's easy enough to make a script to rewrite multiple shifts into destructured list assignment or vice versa.
Skylake and these Atoms are two entirely different issues.

Skylake is not supported EARLIER than W10. These Atoms are not supported PAST W10 CU.
The big competitor is Expedia. Who owns Hotels.com, Hotwire.com, trivago, Venere.com, Travelocity, Orbitz, and HomeAway.

I think the value of these two companies is that people load up a few of these sites thinking they are price shopping but in the end the money goes to the same pot. Priceline is the same.
MS COCO, although i think that's part of the imagenet contest now.
> Winxed was NotFound's brainchild, though I believe Whiteknight did push its usage.

That's interesting. I'm not sure why I remembered it so strongly as Whiteknight's invention, but it probably has to do with how much he talked about it, and that my initial exposure to it was through his blog.

> The way I remember it, the issue was that later versions of NQP moved towards greater backend independence and no longer mapped directly to Parrot VM semantics (eg 6model), so Parrot had to rely on older NQP version, making Winxed an attractive alternaive.

That sounds likely. The whole situation was a clusterfuck. To my knowledge, some people are still really upset about it and how it played out (but at this point I don't really see how it could have gone any other way).
Depends. The search is good though, easy to filter, upfront prices and information. It's just that I feel like every time I book somewhere, I'm being rushed into finding that one hotel in the whole of <capital city> that might have a spare bed. It's very smart up-selling because it makes you feel like you're really clever for beating the crowd. The whole experience is designed to make you wish you'd booked yesterday, it's extremely pushy.

Things like: showing fully booked hotels in results by default, showing me how many people are looking at the booking RIGHT NOW!, popups saying where the last person booked from (that's not a flashy UI element to you?), big bold messages like "Limited supply in Madrid: 3 properties like Happy Hostel are already unavailable on our site! ", "You missed it!" next to rooms that you can't get.

As someone else commented, they AB test the crap out of that website because they know that this stuff gets hotels booked like nobody's business. I put up with it because if you ignore that stuff, the information is well laid out, and the prices and experience is otherwise good. Nowadays I check Booking.com and then go straight to the hotel.
I reported an information leakage from password fields in Windows some moons ago (ctrl arrow would stop between different character classes in modern Windows style password fields.)

I don't think this was a big find but I remember I was still somewhat underwhelmed by the response.
Let's talk about value here for a moment: I recently stayed in Airbnb where the host provided everything: dishwasher, washer and dryer, full-fledged kitchen with all utensils, all the necessary stuff from which I can make a good breakfast, upwards of 10MBPS speed wifi internet, and the entire place is private to me. All this in just ~$55/night. If I were to live in hotel (which I don't even think is easily available) with similar amenities then it might cost me more than $200 per night. So that's the difference in value provided by Airbnb and Priceline IMO.
But note that it didn't stop the counterfeiters. It just slowed them down. In the arcade business, having that window of time was enough to get the production run done and not have any interference with knockoffs.

Another lesser-known reason for these chips was to lock in a serial number to help identify distributors that were selling outside of their territories. That was the primary reason for the "security" chip in a lot of the pinball machines I worked on back in the 90s.
Intel makes it's own GPUs now. (Barely) good enough GPUs that mainstream users don't feel the need for a discrete GPU; this might have starved NVIDIA for business if it wasn't for the "Deep Learning" boom. That doesn't stop Intel from starving their platforms of PCIe lanes to limit the usefulness of discrete graphics.
It's good to hear that. At some point their OS updates did break that tradition. But I do remember people with an old iMac (1st gen maybe) who enjoyed getting OS X support until very far down the road. Considering the pace of change and the limited hardware I was pretty stumped. It was a slower, but usable, and new features made it worth the cost.

Windows rarely felt that way. Linux does feel this way most of the time if your needs are "tech saavy". If people could register that a recent eOS, arch+gnome3 or mint+xfce can make their machine fast, cute and even more functional than ever ... I try to show them but they fall into the grumpy reflex (ewwww that key doesn't do what it did, delete linux !)
With the increasing number and value of these bounty programs, how viable is a career in professional free lance security bug hunting?
It appears as far as I can tell to be running Docker on Ubuntu on Hyper-V, but with one container per VM.
Ask HN: What books are you currently reading?
Just put in the MD5 of the real answer.

Instead of "blue" put "48d6215903dff56238e52e8891380c8f"

Technically, you're not lying. :-)

Obviously this would be less effective if people did this regularly.
Oh man, I hate that, especially when it pushes up Maps and relegates Videos to the "More" menu. Google tries to be way too clever for its own good.
This is relatively easy to do since all bitcoin traffic is transparent and open for easy tracking. You can probably do this in gnuplot.

Anyone who has the blockchain downloaded can run their own analysis algorithms on it - it's already there for you to see.
I think after a decade of "Cloud" hype that many customers are finally realizing that the costs/benefits of using a provider are just more complicated and more expensive for most of their needs.
> Staying Open: Kite Responds To The Minimap and Autocomplete Issues

I have two problems with that title:

1) Implies that you were open in the past, which Kite really wasn't, and
2) "Issues" is an understatement and borderline misleading. A more accurate term might be "debacle".

> Kite has been knocked around in social media (and the actual media)

"Knocked around" - sounds like victim language to me. You weren't knocked around - you were:

1) Caught red-handed,
2) Called on the carpet for your deceptive and bad business practices, and
3) Lost reputation and standing because of the choices you made.

If anything, it was you, Kite, who "knocked around" millions of minimap users by your irresponsible and unethical actions. In fact, reading the Github issue thread, it looks like your actions may have cost Atom some users.

Shame on you guys. The backlash wasn't anything that Kite's actions didn't warrant.

> How did we get ourselves here? We started Kite with the idea that machine learning....

Please don't attempt to turn your apology into an advertisement for your business. Maybe that's not what you intended, but that's how it reads to me. I'd feel better about this blog post if it talked less about how awesome Kite is and more about how awesome the open source community that held you accountable is.

-------------

While I appreciate that Kite is (somewhat) owning up to its mistakes, I'm concerned that, had there not been such a vocal community backlash, Kite would never have self-corrected this move.

I think hiring a Community Manager is a step in the right direction for Kite. Hopefully, he/she will work with the open source community to tell anyone else who tries to pull these types of shenanigans to, "Go fly a kite." [1]

[1] http://idioms.thefreedictionary.com/Go+fly+a+kite!
The Need for Web UDP
I think this might be related to the fact that the GPU used in those machines is normally a smartphone GPU and it's a bit of a pain to support.
Great concept... i wonder how easy it is for people new to investing..
I'd like to know why people are downvoting this.

Because for some people, it's not enough to think of others as misinformed, or not so well-spoken.

They need to be thought of as blundering idiots, and castigated accordingly.
Choosing the correct value is a social problem.

Eg. The Journal of Wacky Speculation publishes "The Moon is Made of Green Cheese". Using a highly sophisticated cheese detector, the authors measure results consistent with this hypothesis. They calculate it would happen only 4% of the time if the moon were not in fact made of green cheese, and therefore the result is significant. The cheese detector works perfectly, the calculations were accurate, but this does not mean the moon is made of green cheese! We've been there, and we're very certain that it's made of rock. Because the prior probability of the hypothesis was so low, the "significant" result was most likely a fluke. The Journal of Wacky Speculation specializes in this type of hypothesis, so they should use a much lower threshold for p.

Meanwhile, the Sensible and Boring Society publishes a study showing that round wheels roll better on ordinary roads than square wheels. We already had good reason to believe this, so p<0.05 shows it's most likely true. The Sensible and Boring Society publishes tests of hypotheses with higher prior probably, so they can use a higher p threshold.
A Mesh for Picos
UK ISPs to be required to block streams of Premier League matches
I agree, publication bias is a thing. There's no questioning that.
The main reason for Priceline's valuation is Booking.com. A lot of people tend to think of Priceline as "that name your price airfare site", but it is really Booking.com that is responsible for the lion's share of their valuation.
And for the millionth time I wish vim had orgmode!

I use vimwiki and have a per project wiki for notes and issues, but I need to formalize it.

I use timetrap for the basic "what am I working on" notes. Works ok.
Intel has made plenty of Atom variants with their own GPU since.
The NSA will just have to pay more.
Where do you live where you're not hearing complaints about Apple?
I think it's their compute capability and massive interaction with the concerns of humanity expressed via search; in the short term that's leveraged to create advertising revenue, in the longer term who knows?
I agree with you completely. I always strive (doesn't mean I never slip up), to only downvote someone if they are not contributing to a discussion. One thing that irks me bad though is when people make emotional claims about complex topics without any references or even logical arguments to back up what they're saying. I really like hearing new opinions, but you cant have a real conversation when the other person is convinced they shouldnt have to convince you.

The most recent thing I changed my opinion on thanks to HN though was smoking - a guy came with studies in his comments, and convinced me there is actually a net monetary benefit govt healthcare systems have from smokers i.e. smokers die younger and the treatment method is shorter than other diseases. Those are the good moments on HN :)
Ask HN: Experiences with product consultants?
Has your company hired a consultant to help with product strategy, direction, process, or research? How did it work out?

I'm an engineer turned product manager, and have recently been advising a few companies, mostly startups, on how to launch faster, focus on high-risk assumptions, and put learning into practice. Some folks get it and value what I do, but I see many glaze over at the idea of any consultant who isn't writing code.

So I'm wondering if anyone would like to share experiences - positive or negative - where you hoped to get product help from a consultant.
I'm interested in how non-subscribers are handled.

(And, by the way, applaud the Schleuder project's recognition and support for that, since I believe that mailing lists should be easily usable by non-subscribers. This modern widespread phenomenon of lists insisting on subscription before you can post is deplorable, and raises the bar for people to report issues to FOSS projects and such.)

The traditional plain text mailing list handles non-subscribers simply via two mechanisms: the Cc: header, and the use of "Reply-All" by participants when they reply to the mailing list. So messages are going not just through the mailing list robot but directly between people, and that keeps non-subscribers in the loop for conversations that they started.

This direct reply mechanism can't work for the encrypted case, clearly. A direct reply requires that we have the key for that party. So it must be that the encrypted list manager goes out of its way to handle the non-subscribers. The message must be relayed with a "Reply-to" header set to the list, and the list must then remember that the conversation includes an outside party that must stay in the loop somehow. The robot must also have the public key of the non-subscriber.

So effectively, the non-subscriber must become an "effective subscriber" for the conversation that they started. The robot remembers that person in a membership-like list.

Or, perhaps a special header can be used as a cookie, storing the non-subscriber's pubkey. If all the conversation participants relay this header back to the robot reliably, it doesn't have to keep it anywhere. (And the robot can also sign that pubkey so it doesn't have to blindly trust that the members are relaying it correctly.)
That was a mixed bag. The 2005 electoral reform referendum had 'yes' support of over 57%, however nothing happened because the BC Liberals (who, for our neighbours to the south, are small-c conservatives, not small-l liberals like our Federal Liberal party) set a super majority requirement.

The second referendum didn't pass, with only 40% saying 'Yes' to STV—however in both referendums the electorate were incredibly uninformed and both our major political parties did a poor job of supporting it; it's never in the interest of a party that could form a majority government (in FPTP rules) to enact electoral reform that could result in them not having a majority if they 'won'.
This pattern happens more often than you think.

Microsoft: They make an Operating System and Office Suite. From Microsoft Research they have labs on Quantum Computing, they have five Turing Award winners (One is Leslie Lamport) and he developed TLA+ while employed there.

Facebook: A social network Funds a bunch of Deep Learning Research and NLP.

Elon Musk: Helped create PayPal, now does electric cars and rockets, (Tesla, SpaceX)

NVIDIA: Made graphics cards for video games. Now those same devices allow for deep learning.
Now you have a single point of failure- namely your master password.

Remember the LastPass debacle?
time = money

priceline and companies like it sell convenience

therefore priceline and companies like it sell you your time back. Specifically, they are selling back the time to people who derive greater value from doing something other than trying to book tickets cheaply. Middlemen sell you time you'd spend searching in a search space they specialize in.

Q.E.D.
> they take 0.5-1.5% commission on that investment every year as long as 10000 remains invested and to whatever that amount grows to. So you are paying compounding commissions. Most Indians aren't aware of this.

This is a massive claim. Any source?
This is actually a really exciting development to me. (Note, what is exciting is the "optometrist algorithm" from the paper [1] not necessarily googles involvement as pitched in the guardian). Typically a day of shots would need to be programmed out in advance, typically scanning over one dimension (out of hundreds) at a time. It would then take at least a week to analyze the results and create an updated research plan. The result is poor utilization of each experiment in optimizing performance. The 50% reduction in losses is a big deal for Tri Alpha.

I can see this being coupled with simulations as well to understand sources of systematic errors, create better simulations which can then be used as a stronger source of truth for "offline" (computation-only) experiments.

The biggest challenge of course becomes interpreting the results. So you got better performance, what parameters really made a difference and why? But that is at least a more tractable problem than "how do we make this better in the first place?"

[1] http://www.nature.com/articles/s41598-017-06645-7
>Memorize a strong password for every service that you use

I keep hearing this argument and i think people who use it just don't understand why password has to have high entropy (e.g. strong). It's not to stop attacker from bruteforcing login page (nobody is doing it nowadays), it's to stop attacker from cracking hash, if he gets it. If password is unique, it doesn't have to be strong.

>If you can do all of the above, then great, but most people can't.

And this stuff again... "Security is hard, just use this password manager, dum-dum." All you have to do, is divide your accounts into two groups: accounts you care about and accounts you don't. Most people would not have more than 4-5 accounts in the first group. Create and memorize strong password for them. For the second group, you couldn't care less, so use passmanager, that is the only good use case for it anyway.
These are called Sankey diagrams.
Any parents here have any success inspiring their child to code who was averse to it? I've tried scratch, tynker, roblox, etc without much luck.
The graph itself is d3: https://bost.ocks.org/mike/sankey/
I created something called "Task files" in CoCalc.com. For each thing I'm doing in a project, I make a task, do it, and then mark it done. All past tasks are searchable.
They were both pretty wide, but I disagree. I think both touched on labour markets quite a bit. For example, "Friedman's" best known policy is negative income tax (earned income tax whatnots).

Have a look at https://en.wikipedia.org/wiki/Natural_rate_of_unemployment
http://journal.apee.org/index.php?title=Spring2008_2
You mean Venezuela and North Korea have better results? Oh yes, I have heard they solved the obesity problem. All kudos to them, I guess?