skysight-inc/HackerNews huggingface dataset:
I've always wondered about 'Cargo Cult' with reference to software development. When you write software you are expecting a certain result. Surely if you don't get the result, you try something else.

EDIT: ah right. So you 'may' get the result, but it's not due to the thing you have ascribed it to.
thank you. they look rather nice and the price is not insane like other places i took a look at.
I watched "The Last Kingdom" from BBC (which I recommend) and it made me want to know more about 9th century England. So far the book "Alfred the Great: the man who made England" by Justin Pollard has been fantastic if you're into that kind of thing. It's very well researched and historically accurate but not overly dry, Pollard makes a point of not including too many footnotes in the book as many of the more academically targeted books do.
Maybe Americans would not consume (per capita) more than most nations if food was more expensive.
http://wiki.c2.com/?ReinventTheWheel

http://wiki.c2.com/?ReinventingTheWheel

http://wiki.c2.com/?NotInventedHere
How I managed to boost my app downloads
And still, there are martial arts that do not exclusively specialize in having your head battered with heavy gloves.
You consider Facebook a blue chip stock?
Smoltcp: standalone event-driven TCP/IP stack for bare-metal real-time systems
What is your measure of quality? I guess the point is that for millions he represented their view of quality, just because that does not meet the definition of other people's idea of quality does not make them wrong.
With CyanogenMod dead, LineageOS fills the gap
BACK SIDE OF THE MOON – NASA gives us an amazing look at it (VIDEO)
I recommend not making comments like this on HN.

I watched the entire talk days ago as it was happening and didn't see anything new or interesting in it. Record locators are short and you can scan bar codes on boarding passes was basically all of it.

They also made some pretty ridiculous suggestions that simply wont work, like the proposed scheme with adding your FF# to other peoples tickets. The name on the ticket has to match yours for you to get the miles, this is the worst imaginable way of stealing them.

The talk isn't terrible, it's entertaining and relatively well presented, but it certainly only provides a very basic look at these systems through the eyes of someone who clearly isn't all that familiar with them yet. It's good for a beginner but seems like it might be a bit out of place in an international conference where you'll have lots of frequent fliers who already know all of these things.
Angry Programmers (2013)
Bill Gates says the world is not prepared to cope with a deadly flu epidemic
We can abstract this a bit

Q: Innovation announced!
A: Not possible based on my legacy experience/guild qualification.
We as Climate Change scientists can benefit the most from this very powerful and long term approach in communicating climate change science to the public.
Why don't you think that the same will eventually happen to Instagram that happened to Facebook and AOL?
Your example is incorrect. But even if it were correct, a much better way of visualizing this is by unrolling the loop (as is done in my pdqsort implementation): https://godbolt.org/g/qWkmG4

The odd writing style of first doing all comparisons is intentional - it increases the parallelism and reduces the data dependency in the generated code. Note how all the colors are mixed through eachother: this is a good sign.

Also note that there are no branches at all in the generated code. It's 'straight' code that the CPU can just march through at full speed. This is what makes it so stupidly fast.
It might make sense for Apple to always overestimate the demand for their devices in the contracts made with suppliers. This would guarantee that they can manage unexpected increase in demand.
Dutch phones think it's January 1 already due to provider's NTP glitch
I'm sure that's what the parent meant - I understood "get their work done" to mean "they are working productively over a long period" and not "they finished all assigned tasks for the day"
The humble bit is what makes sure that once you think you got it right, you actually got it right :)
Please support the idea of building a better planet for our children and do not buy laptops where you can not replace the battery - managers in companies that build these kind of products have to learn that they are acting against human interests and need to change their way of thinking.

Of course this applies to all Laptops where you can not change battery.

Thanks and have a better 2017!
Look at Anil's history of tweets, his politics, his obsession with race and just general snark. That one tweet actually did mean something "30 year old white dude." That IS the very definition of inserting race into a discussion unnecessarily. In 2012 he called me racist because I opposed Obama during the election; since I am white, automatically that made me racist, according to him. He's a jerk, at least in my opinion. I sure many people love the guy and of course they're entitled to such an opinion just as I am entitled to mine.
If you're going to spend that much on a router why not just build a Linux box and use iptables?
I have seen the same in Berlin, especially, on Friday evenings. Plenty of old or unemployed people in the city trains, UBahn. The deposits for a glass bottle is 10 euro cent and for PET is about 25 cent, IIRC.
I think you misunderstood the OP (or maybe I have?) - it wasn't about parallelism, just about that one use of a comparison inside the addition. I showed that CPUs don't need to generate conditional jumps for that, that's all.

EDIT: To clarify, my example was completely contrived, I just reused your variable names for some sense of familiarity.
I'm not sure Feynman was arguing that it was the Ultimate Age of Reason™. Hence "And I've concluded that it's not a scientific world."
We already have ryanair and easyjet.
They have become flimsier, but also lighter. I have tried several, and have stuck with my first gen x1. But the newer thinkpads are so light now you can get a like-for-like with an original X1 by replacing it with a T-series.
That's just an entry in a table maintained by the kernel. "Active connection" doesn't nescisarily mean data is sent over it. Also, the other poster is right, this is exactly how the other push notifications work.
I hate the way Instagram allows people to sign up and use the service without verifying the email address they used to sign up with. I'm assuming this is the case after someone used my email to create a profile on Instagram.

I started receiving notification emails from Instagram a few weeks ago, which I ignored at first thinking they were fake. On closer inspection they actually were from Instagram, so I clicked "forgot password" on the Instagram website, reset their password, logged in and deleted all their content and permanently deleted their account. By the looks of it, the profile belonged to some kid - a few family photos and so on.

It's quite slack of Instagram that this is possible. They should not be allowing people to create profiles and use the service before first verifying the email address used to sign up with. I guess basic verification is trumped by the need for "active users" to motivate these "stroke of genius" articles.
Thanks, at least it seems to indicate that someone other than me had an issue with telling N parens from N-1 parens in a row.

I think this is a pretty common syntax problem, it's for example why I prefer xml to json for human editable data despite the extra verbosity - each ending is explicitly labeled.

The Foo(Bar(Baz))) calling style is of course equally broken.
Ask HN: How to differentiate between MVP and not completed product?
> do we know that the poultry/fish industries can absorb the cost of "humanely" raiding these animals without collapsing?

Enter the Tardis, go back 200 years and replace "poultry/fish" with "cotton/tobacco" and "eggs" with "fabric".

I don't think the industry needs to absorb those costs. Food is not expensive, we are just too stupid to eat it. It is ridiculously cheap since the industrialization of its production:

* We got used to only eating the very best. Lots of fruit does never reach the consumer because it does not look "nice" enough.

* We don't plan anymore. "Chicken today, we'll use the stock tomorrow for $this and the day after we can use the leftovers of $this for $that." That too comes with a high price.

* We became squeamish: A lot of meat that was regularly eaten just 50 years ago completely disappeared from our menus (tongue, liver, kidney, heart, tail, testicles, intestines). Since you are already paying for those parts, why not eat them?

* We have sacrificed the local workers' kitchen for the reliability of fast food chains: 365 days the same menu. That means 365 days of constant quality - pretty expensive when compared to the chef who goes to the market every day, picks what is good and affordable (which usually translates to "in season") and offers a good, simple and home cooked meal for $2.

* We are completely detached from our food: Who can, without googling, name 3 varieties of apples, how they taste and where they are used best? How much bread does a 10 by 10 meter field of wheat yield?

And by "we" I mean the US and Europe, in most other parts of the world people have a much, much healthier relation with their food.
Ask HN: Who owns the legal rights to the yellow ES6- / JS-Logo?
For example: http://www.benmvp.com/slides/img/es6/es6-logo.png
Interesting. I hadn't heard of this before. Can you share some references about this?
Wikipedia actually has an article on "Cargo cult programming". They have it as "the ritual inclusion of code or program structures that serve no real purpose".
classic brown-bashing
What's new here ? This was always the case (using foreign hacked boxes to hide your origin) only now we're bombarded by this because of using it for political show.
Best Ways to Control Diabetes Naturally
Shame crazy ideas about rhino horn continued beyond the middle ages http://www.theatlantic.com/business/archive/2013/05/why-does...
Have you had bad experiences and if so, how did you cope with them?

This is something people nowadays should do more, including me. I am going to make this my goal for the new year.
I always fear how people will react/think about me when I tell them my feelings/thoughts. This has caused my to lie about a lot of things(mostly small ones), which becomes a habit in time.
It mostly comes from insecurity about yourself and low selfworth and not being able to stand up for yourself.
As such, I think these traits will greatly improve if you are honest.
I guess it's reached the point where everyone is assumed to have a smartphone. As someone who loathes the charging, updating, and payment treadmill of the things, I find this trend worrying. :- (
It's a yes!
Interesting, thanks!

It seems like a lot of effort. I think I may just snap up a 2014 MBP and install Ubuntu on that.
Order to entry in the new year
https://en.wikipedia.org/wiki/Cargo_cult_programming
Out of curiosity, do you have kids ?
I bet the answer is no.

I envy you that you can do it. Having young kids makes things like that more complicated. Still possible, but not optimal.
My mac and tethering. It's more about being used to not work with external screens and SSHing on workstations to do data heavy operations.
There's a lot of spam on instagram. Try posting anything related to fitness and you'll get " awesome" and "️" from every beauty, gymwear and supplement brand.

Edit: HN is eating emojis
If you imply that the democrats had no dirty laundry, then the Russians couldn't have messed with the elections if they exposed it.

> you were niave

If calling me some adjective is your best argument then I guess there is no point in this discussion.
This seems like a slightly more balanced blog post (posted to HN a few weeks ago): https://medium.com/gomix/introducing-gomix-aec205c421cb#.jcd...

Also discussed on this Show HN post: https://news.ycombinator.com/item?id=13116426
Space Colonization and the Meaning of Life
maybe auto correct? :)
Pulsations detected in a hot, helium-atmosphere white dwarf
If they are "shockingly cheap" and can be found in a street market, then they are probably not real.
True. Before a surgery, never ask your anesthesiologist how exactly the anesthetic s/he'll give you works.. You might get an honest "we don't know" as an answer..
Millenials in the workplace
To support your point, here's a review of a game. The game has a few free levels, with a single IAP to unlock the rest of the game. This is the classic Doom model.

This reviewer calls it "tacky".

http://www.pocketgamer.co.uk/r/iPhone/Glyph+Quest/review.asp...

> There's plenty of content here too, especially after you cough up a little money.

> (That's a bad thing)

> Though the game is "free" on the App Store, it's actually a glorified demo, the full version of which you unlock with a one-off payment. Getting to a point in the game where you can't progress, only to have a prompt pop up hinting that you should give the company some money, feels a bit tacky.
As I said:

It however requires one to literally read/understand/know everything about the substance before applying it

If you follow this, you will know if you belong to the category of people who should not use the substance to discover more of what we perceive as reality. It seems obvious to me that a comment on HN will never be able to fully cover the subject.

I agree however 100% with your suggestion to add yoga.
Didn't Apple recently start selling targeted ads for the app store?

Not the same as Google/FB of course but the fact that they can target an ad based on some profile means they have the data.
My guess is that most software developers don't use the packages you mentioned as they are for designers primarily.
With sync I mean full oneway sync with playlists created in the music player. I create a playlist which I'll then listen too in iTunes and with 2 clicks it's fully existing on the phone, with the .m3u playlist file, recognized by the media player. If I add/remove songs, change sorting in that playlist, the result is completely synced on the phone. I didn't find anything simple as this without extra fuckery and praying I can rely on it. It just works.
I can see the logic of having a default choice, but UX really shouldn't assume its users don't have a passport.

Plus the real purpose of the feature is to showcase that it can return lists of politicians by nationality/body for many countries. At individual politician level, I can find a whole lot more information by typing their name into UK-specific sites (some of them actually run by the same people)
True, but I would argue that the idea of cookie notices is good but the execution is poor.

This is one of the few situations where a technical solution would have been better, e.g. having each cookie come with a specified purpose and letting the browser prompt per issuer and displaying the purpose to the user:

* 3 cookies from ads.google.com: "Personalizing the advertisements you see on this page" [Allow] [Deny]

* 1 cookie from share.facebook.com: "Social media integration" [Allow] [Deny]

* 1 cookie from analytics.example.com: "Anonymized site analytics. For more information see http://example.com/privacy. We value your privacy." [Allow] [Deny]

* 1 cookie from www.example.com: "Keeping you logged in as kuschku on www.example.com" [Allow] [Deny]

But this would require passing an actual web standard and getting browser vendors on board (and Chrome has a conflict of interest making them unlikely to support it without sufficient pressure).

This would have satisfied the legal requirement without creating the obnoxious obligatory "Please click 'okay' or we'll keep showing this message on every page" experience we have now. It would also be less error-prone because the failure state would be "users might deny unjustified cookies" rather than "site will send cookies regardless" when not implemented correctly.

Besides, browsers already ask for permissions for things like desktop notifications or geolocation.

EDIT: I'm not saying this shouldn't have been passed into law. I'm saying the EU should have involved browser vendors and investigated a technical solution before making the notices mandatory. Compliance would have then be easier ("just add these headers") and adoption would have been faster ("it's easy to fix and it's the law").

EDIT2: Unlike the old Semantic Web problem of websites being liars I don't think deceptive purpose statements for cookies would have been a noteworthy issue because it would be literally against the law in the EU to deceive users. It would also have imposed the burden on the actual cookie issuers and created incentives for EU websites to hold their advertising providers accountable to comply with EU laws (rather than build a kludge around them to make their scripts opt-in).
Hey Ben thank you for your article. I've been thinking about the same, I feel I am much more qualified in the programming part but I really want to make good design as well. One thing I've been doing is buying html themes from sites like themeforest and adopt them to the framework I'm currently working in. These themes are not perfect, and often I have to fiddle around with their code. But the design is usually very good and done by people that are much more experienced than me in UI design. This stuff takes practise. It's almost like expecting UI designers to be able to code well. At the same time I learn different UI tricks by looking at the code.
This article is always relevant. There is always an expert telling people to do something a certain way because reasons, despite zero evidence for those reasons.
Agreed. Cash is key to privacy and to prevent totalitarian states from doing even more mass surveillance, controlling every single thing we buy.
Site loads fast, has information, not a UI trainwreck. Good enough for me.
Even letting us know where to _find_ data for your country would be a big help. For the few countries we're missing — http://everypolitician.org/needed.html — it's because we haven't been able to find any source of who the legislators are there.
Wild Things: Foursome
Anaconda Snakes of the Arctic
> Tip!: The Mobile Sync feature requires an active Plex Pass subscription for the main Plex Media Server account.

Paying for being able to transfer files within 1m ? Yeah no. Thanks for the tip though.
There's some real accountant-level decision making at Apple at the moment.

For instance, the MacBook Pro is exactly 3 lbs and the MacBook is 2 lbs. They were designed with weight contraints in mind rather than the user. You have to buy a DongleBook because of that.

Rather than a delightful experience, there is the feeling of having being conned and someone making your wallet lighter.

Not surprising considering who is in charge.
but maybe I'd make it up in volume
Having worked at some large corporations then have pmos and such. Yes, pm's are normally clased as peers. Devs normally report to a people manager. Pm's dont manage people.

PM's normally do their job via
persuasion. They may get push back from the team on certain issues. Their job is report on this push back and the reason for it.
I'll hire you!
Yeah, if done the wrong way it would be way too slave-y. Maybe instead of the corporation sponsoring the village up front, it could fund some aspect of the village as part of the deal if it hires someone from the village. Basically like an extension of the way health cover works in the U.S. but for the village rather than just the immediate family.
C++ Status at the end of 2016
Good
I want see it now
"Empty New Tab Page", pretty self-explanatory:
https://chrome.google.com/webstore/detail/empty-new-tab-page...

"Rapportive" shows LinkedIn profiles when you mouseover an email address in Gmail:
https://chrome.google.com/webstore/detail/rapportive/hihakjf...
They actually got rid of this a little while ago, you can now share horizontal & vertical images within a range of aspect ratios [0].

[0] https://help.instagram.com/1631821640426723
The original is much nicer, same URL without the "better".
I can agree with that perspective. Yes, the implementation details should be left to the engineers. And in that regard you could consider both peers.
Whew, what a year
That's just snide without a point.

I'll provide one for you though: despite what it claims ("becoming actors"), all these thoughts aren't really actionable.
Unrelated: I like this blog's font
It's about confusing correlation with causation.

Look at Cargo Cult Agile for example. Company X is very successful. Company X uses points to estimate tasks. Therefore, if we use points to estimate tasks, we will be successful.

Remember when everybody went crazy for Erlang because WhatsApp was written in Erlang?
May be true, but I don't see how. I could agree to just having less knowledge about what you can do with your iPhone in comparison to what you can do with your Android phone.
SZTUCZNA INTELIGENCJA, UCZENIE MASZYNOWE  Z Perspektywy Software Developer'a,
Something is only worth how much you will use it. If you will use your keyboard every day from now until the cataracts and arthritis gets you then you'll probably find it worth the money to invest in good tooling. My keyboard was is actually and open boz/broken from manufacturer version of an OK one, I paid 37$. Worth twice that for how easy it makes typing and these are bad switches mind you.
FBI-DHS JAR report links Russian hackers to Presidential Election hacks
> I get that he was saying that the system is unsafe but a lot of it is only in relation to the web interfaces.

I think that was the point though: when these systems were being built in the 70s (i.e. pre-internet), the security measures they had – many of them based on trust – were perfectly reasonable. You'd need to have physical access to a machine connected to this closed network to even do so much as look at a reservation. And then the internet comes along and these companies (with no experience in web security) hook up their closed, tightly controlled network to an open, not-at-all controlled network with virtually no additional security. I guess it's fair to say that trust alone doesn't work too well on the internet.

> You can't get direct GDS access unless you're working directly for an airline or travel agency. Those people definitely need to see most of the information on the record.

Yes, but the researchers addressed this in their talk about 14 minutes in. The authentication isn't hard to crack: it consists of an agent ID and a password, often in a format like WS<DDMMYY> (where <DDMMYY> is the date of first access to the system). These credentials are shared by the same office at the very least, and I have a sneaky feeling that I might find a conspicuous post-it note on a computer screen if I visit a few of my local travel agents.
This was a great article. I enjoyed how he connected many problems facing the world at the current moment, and posited increasing automation as the main reason for wage stagnation since the 1970s. With automation, companies do not need to hire as many workers to achieve the same profits, which is captured by capital rather than labour. Another impressive part of this article is that unlike most papers that only report the problem, he actually proposes some reasonable sounding solutions:

Juno - a ride-sharing service similar to Uber, but that differs from Uber in that it sets aside 50% of the share of capital to be earned by drivers as they give more rides (unlike the more lopsided distribution of Uber that heavily favours capital).

I will definitely give Juno a try if I'm ever in NYC, the only city it's currently offered. Thank you for sharing.
Next time you might have more luck by putting "Ask HN: " in the titl

It would be nice to collect resources like this. That is, I'd be glad to see the same. I don't yet have one to share, though
So they should be less transparent?
Nonsense. If you dispose your ewaste properly (which is in general the law) a builtin battery will get recycled or disposed of just the same as one that is replaceable.