skysight-inc/HackerNews huggingface dataset:
One slight downside of a custom header to specify a version is that OPTIONS calls don't include the value of the custom header, so your pre-flight gets to say yes or no without knowing what version is being called. Putting API version in the URL or query string fixes this.

As for bookmarking a GET request, this is /almost/ doable even following the MSFT guidelines since it says that service implementors MUST also provide a query-string alternative to required custom headers (section 7.8), and that service implementors MUST support explicit versioning. The only fly in this ointment is that the versioning part of the spec only offers two places of specifying the version - URL and query string, and seems to leaves no room for other options.

Personally, I think the Accept header flavor with custom MIME types is the most flexible for minor (backwards compatible) version - see GitHub's API for an example - but it certainly isn't the most simple to work with, neither in client libraries, Curl/WGet command-line use or API consumer tools (almost none let you fiddle with Accept headers). Since API ease of use is such a big factor for adoption, passing versions in the URL or the query string is most likely an OK lowest common denominator for APIs that seek the widest possible reach.
Well, some basic commands would be intuitive but aren't anymore, because most applications use very different keys or because our vocabulary changed. I.e. y(ank) and p(aste). However, once you know them they do make more sense then ctrl-v for paste (was that chosen because v is next to c on the keyboard?).

What I think becomes really intuitive once you understand the basic commands however is the combination of them. If you know that 'dd' deletes a line, it is very intuitive to me that '4dd' deletes 4 lines.
But what if producing a sledgehammer only cost 50 cents? Then people would sell sledgehammers for a dollar or less.
Your hope may just come true. Crows are extremely intelligent and they live quite a long time. When I was a kid I went on a vacation with my family to a cabin by a lake. A man living in the neighborhood had a pet crow. The crow would get cosy around our dining table that was outside trying to grab some food, so my mother chased it away once. After that for the next 2 weeks we stayed there the crow would fly over every day and take a shit on my mother's laundry. There were 5 people in the family, but the crow would somehow always pick my mother's clothes. This is a true story.
Have you visited their irc chan on freenode (#kivy)? The people who created Kivy are there and very responsive - I remember one of them answering me on the 25th of December. Granted the community is small but I found the people there very lovely to interact.
Full of drugs, male-dominant, and if you removed all the cheaters you wouldn't know the name of the one guy left?
a) at one point, when I was shown a nidoran, both nodoran were options, but it doesn't specify which of the answers is nidoran male and which is nidoran female, so I had just just pick one. (though I don't think I would recognize the difference from the silhouette anyway)

b)Any chance of making the hardest mode harder by picking ones that look more similar? I may not be able to name all of them given pictures, nor remember all of them given names, but given a silhouette, the correct name, and two random incorrect names, I didn't find the hardest mode to be all that hard.
I feel like there's something fishy going on here.
You just made me realize, it's a harder problem than at first glance:

- If you translate line by line, you lose information shared between lines (state of the current sentence, etc)

"Did you stay \n

up last night?"

- A solution would be to remember where the newline was (here, after the word stay) translate the whole sentence, then add it back in. But after translation, maybe "stay up" transformed into another word entirely. "stay" doesn't exist anymore, Or it might have shifted to another place in the sentence. where do you put the newline?

- Idioms would further exacerbate this problem.

- As a result, you would need to train your translation unit (e.g. a neural net) on also intelligently carrying newlines to the translated language. This might be more work than worth the payoff.

This might or might not be the reason. Could be a simple oversight, or something entirely different.
I assume it was a joke. There are definitely things though, that would sully your reputation in any community; for example, using Comic Sans.
Maybe kick telerik to support .har in Fiddler? Seems like it's the de-facto standard that browsers implement; would be good to have one thing that works for all.
Oh wow I didn't realize this was an entirely volunteer project - I thought it was from the various transit authorities for the Puget Sound.

This was an incredible app when I lived in the Seattle-Tacoma area, and I wish more places had it or at least a similar app.

I lack the skill to contribute code-wise, but are finacial donations beneficial? Is the best means of donation through the UoW website as listed or do you have alternate donation channels? (i.e., does the UoW donation page slice off some of the donation for the University or is it earmarked in whole for the project?)
Not OP, and I am not talking about mind-reading.

But we have domesticated dogs for a long time, and some might argue that they are a lot better and quicker to pick up on our body language, than we are at picking up on theirs.

Dog Behaviorists spend a lot of their not training dogs, but training dog owners to understand and read their dog.
Hey great work. Electron beam technology has quite an interesting history and has been used for many applications.

I work at an atomic physics research institute and am currently building an electron beam ion trap. We use a compressed electron beam to ionize atoms into a highly charged state and then use these ions to observe things like electronic structure of the atom and quantum electrodynamic effects. We have an electron gun that can be biased up to 60 kV and we have a 7 Tesla superconducting coil combined with some einzel lenses to guide and compress the electron beam into the trapping area where we ionize the atoms.

I've never thought to bring my work home with me but this would be a really really cool project to undertake. Thanks for sharing.
Blockchain newbie here. While I somewhat understand what a DAO is, can someone explain what is the DAO? What are its objectives?
Fashion hacking or how the biggest fasion company screws indy designers
I look at it from the perspective that Google, Facebook, Microsoft, etc., are all giant tombs of knowledge. I mean can you imagine all the engineering solutions at Google only in random memos, emails, and water cooler talks? Even if you fuck up colossally as long as you add SOMETHING to that tomb it's contributing to the company.
Front End Developer or iOS Developer, which career path to take?
I've been working as a front end developer for over 8 years. Lately I've been finding myself bored of doing the same tasks day in day out (HTML markup, Sass, JavaScript). I don't mind the money side of things and consider myself to be paid well for my efforts. I'm in a position where my career is at a fork in the road between front end development and IOS development which I could use some guidance on as Googling various articles has left my head in information overload.
Front End Development: I do find this somewhat challenging however I'm struggling to keep up with current trends,compilers, languages (currently at 5). I do consider myself as a good dev, and can make a decent website or web app.
IOS Development: I haven't released anything yet on IOS, just done a few tutorials here and there but from what I've learnt so far does challenge me as a developer. The only concern in this area is app sales for indie devs aren't great and it looks difficult to get noticed without some serious marketing or the feature lottery. What I do like is that it's one language (swift, obj-c) and that jobs are available. I would have to retrain and start from scratch.
Entrepreneurship: I'd consider myself an entrepreneur if I actually produced anything. I do have ideas that I would like to pursue however I'm struggling to decide which career path to pursue, mainly due to having a backup if some ideas fail. This has led to some heavy procrastination. I have business ideas for both web and mobile centred around productivity/SaaS apps for niches, just can't figure out which path to take.
Has anyone experienced a similar situation or could offer any comments, steps to take etc?
Can anyone comment on specifically how Kivy is better than the other options available (e.g., QT?). How have other peoples' experiences been?

Some comments say small community, but that seems like it could be a large drawback honestly. Does that mean, for example, there are few(er) stack overflow posts about it, and you are likely to run into some painful issues along the way? How well does it integrate with matplotlib? How easy is it to tweak its internal widgets to your liking?
If a contract is sufficiently simple, it seems to me like it could make sense.

However, I do think it is, or perhaps, would have been, important to put a lot of focus on moving to mathematically proven contracts.
Precision Agriculture – A Prototype Solution – Arduino Project Hub
On the surface we can "fix the protocol", yes. But when the value proposition was a protocol that has now been shown to be flawed, what is there to fix? Create a new protocol, which does not exhibit the exploited bug, and hope people choose to believe that this was the only bug that is there?

In-production protocols can't really be changed. You can only create a new protocol, and hope people switch to that. And if you, the inventor of the protocol, have the power to just "move over" users to the new protocol, it was never really a protocol to begin with, but more like a backend interface (the difference being that the latter can change without changing the client protocol).
This source [1] says it's a Qualcomm Atheros AR9331 (ie, MIPS).

[1] http://hackerboards.com/5-dollar-linux-equipped-omega2-iot-m...
Poll: should Twitter dox trolls?
Yes, trolls identity should be released
No, trolls should remain anonymous
Thanks for helping me pull my head out of my ass. I never heard of Olin; I'll check it for sure.

It looks like a great school!
Vim may be daunting at first, but after you use it for some time, things just sink into your brain and fingers.

As some of you mentioned here, it is a professional tool, not easy to learn, requires patience and dedication, but I think in a long term, you will save much more time by doing so and mastering it, rather than sticking to some gui editors where you select with mouse.
The second one is not even printed, it's hand-drawn.
Behat: Structure your functional tests
It feels like they haven't for a while, eg this http://i.imgur.com/zEDt5tD.png
Don't understand the downvoting here.. Very irrational or emotional motivated. I'll explain why is a joke: $5,000 is nothing considering what could cost to Facebook if someone in a black market finds this, plus a CSRF vulnerability is from a Security 101 lecture nowadays. They do have the resources and should put more money to audit their production code and pay bigger bounties for someone who's not part of their company and finds a bug like this. Again, down voting non-sense.. this is not reddit guys, this is Hacker News.
Thanks for the feedback (I'm one of the Overleaf founders). Just to address a few of your points:

1) You can choose a pdf preview, which is much sharper -- it's currently in beta which is why it's not the default, but you can choose it via the settings menu (click the gear icon in the top right in the editor)

2) You can jump both ways in Overleaf too -- right click on some text in the editor and choose "position in preview"

3) You can choose from a number of different LaTeX engines and keybindings on Overleaf too -- again, via the settings menu in the editor.

Hope this helps, and thanks again for the feedback.
Pokemon Go – How the game got an overnight success
In a nutshell: "You artist are not famous enough, so we, big co, are okay to blatantly rip your designs off"...
Its because proxies are too hard to compile to ES5. Every function call, array access, property access etc is potentially going to end up calling a proxy, and as such will have to be compiled to impossible-to-read code.

Also, all of the examples given there can be implemented more elegantly using decorators.

The more useful cases are dynamically generated method names (e.g. for ORMs) and array index access (e.g. MobX) for non-array datastructures, both of which could've been handled with a less invasive language feature...
>"The library should not be used inside applications which provide backdoors to secret services".

>Or

>"Not to be used inside weapons or military machines"

Some believe it would not be ethical to add such restrictions. See the opinion of RMS on the matter:

https://www.gnu.org/philosophy/programs-must-not-limit-freed...
wtf. Let the trolls be trolls, some are definitely more beneficial than hurtful.
The ranks for the main search terms are similar.

Although my site is in English, over 50% of visitors are from outside the US. Bing doesn't really have the global reach of Google.

For example I get 250 times as much traffic from India with Google rather than Bing, 1000 times as much in Indonesia. Compared to 36 times as much in the US (which is much closer to the ratio of the other sites, which may be more US-focused).

It's probably a bit harsh to call Bing a "local US search engine" (like Baidu and Yandex in their countries), but it certainly needs to get more market share in other countries to compete globally.
Branding Lessons from the “Billion Dollar” Shave Club
Rivery launches with a cloud service for easy big data integrations
I know it may come as a surprise, but it's not about you. It's about harassment. You may think think that doxing and constant harassment both online and off is "political discourse," but it's not. It's actions that make all discourse impossible.

You can cry about your freedom all you want, but you're in someone else's sandbox. You play by their rules, unless you're trying to say that society should compel speech on private actors.
It's going to be a bad year for the iPhone
Aha! Thanks for that. I checked and it seems to support "export" of HAR 1.1 and 1.2.
Don't you just love HN?
I've never understood this complaint.

Why would a writer NOT create a clickbaity title?

Every writer wants his work to be read. Would you rather have the writer create a dull title that you don't click on at all?

That robs the writer off pageviews, you of valuable information, and the site of revenue. No one benefits.
I've noticed a lot of people like to end their types in _t, maybe because it looks cool, but POSIX actually says all those names are reserved for the system. Oh well.

http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2...
Very interesting. I'd love to know how many calls were made to the local police station reporting people in creepy masks standing around with dead crows.
QUIC: A New Internet Transport [pdf]
Sorry, no citation. Just my personal knowledge and experience.

And it's not just reading body language, but actual reading your thoughts. In the case of the crow, what body language tells it that the guy is about to throw a piece of rock or a bone when it can't SEE the object?

I know it's not something I can prove to you, but that doesn't mean it's not happening.
I always keep my eye on the Play Store for any production apps using Kivy. It used to be the case that they all had a fairly unconventional (game-like) UI or a fairly clunky one.

Can anyone point me to a Kivy app that shows - if not totally native looking - at least a fairly standard approach to developing an Android UI?

(on the plus side - Kivy apps always seem smooth and responsive on Android)

EDIT - I found this post from January: https://kivy.org/planet/2016/01/kivy-android-app%C2%A0showca... Kognitivo looks interesting.
Fashionable Solar Clothing Is Closer Than You Think
I used to have a really awesome "symbiosis" with a flock of crows. For four years, while going to work, I passed every day down a desolate black road, near a walnut tree. At first, I'd grab the walnuts from the ground and crows'd get angry and even dive-bomb me. However, as time passed by, we started understanding each other - when they see me coming, they'd drop walnuts on the ground and wait for me to smash their shells open. As a reward for my effort, they won't mind me grabbing a few walnuts for myself.
are you suggesting that DDG makes a call to Yahoo which then makes a call to Bing ("two times indirection")? Surely it's implemented differently than that, right?
The actual press release is much better than the linked article: https://energy.wisc.edu/news/solar-textile-collaboration-wea...
Apologies if this is in the video, I am not in a location where I can view it. How much did building that machine cost in total? And how long did it take?
I posted below (and got hardly and irrationally downvoted) that $5,000 is a joke. And your comment and others don't change my mind. A CSRF vulnerability, looking forward to reading a post on a SQL Injection next time.. I worked doing bots on my school days when I was a kid, and I saw the gray/black market can be unfortunately extremely profitable. $5,000 is nothing, we're not talking about a little startup here, it's Facebook, and they do have resources. Have you ever seen nasty content on Facebook on your wall, been spammed or even hacked? It's because of these kind of vulnerabilities get breached. Of course they can happen, but $5,000 is nothing considering the economic impact that can have if someone exploits it badly. A PR campaign to fix a mess wouldn't cost a few thousands, rather a few millions. Again: kudos to the OP for posting this and doing things the right way (reporting to facebook), but again, sadly good developers are getting underpriced...

PS: and by the way, I'm in no way circle jerking, this is not reddit, I'm here for a serious discussion on the topic.
I use a well specced out Dell E6440 at work (i7-4610, 16GB ram, 512GB SSD, 1080p IPS screen) and it does have a classic non chiclet keyboard. Besides the weight and size of it due to the integrated DVD drive it found it to be an amazing machine with a great keyboad.

Personally I still use a ThinkPad X220 and I would not consider the Dell's keyboard significantly worse (I prefer the key placement of the page up/down keys etc of the X220 though).
With respect, I disagree; IRC with a bouncer and a bot would serve those functions handily. The other chat platforms also have mechanisms for groups, sharing files and metadata, and creating social "graphs" via the use of channels. I submit that they're no worse than the options listed.

What makes Twitter better than the niche social graph/network tools presented?

People are actually using it.
I think it's still generally the case that Kivy apps tend to use the default (clunky) theme or something more custom, but there has recently been some user activity around alternatives, e.g. a set material design themed widgets (https://github.com/kivymd/KivyMD). I'm not sure if any apps using this have been published on the Play store.

We've been discussing how to include more unified themeing capabilities in Kivy itself, ideally as a big new feature in the upcoming 2.0 release.

Edit: I wrote a post at http://inclem.net/2016/01/15/kivy/kivy_android_app_showcase/ about some of the best published Kivy apps including themeing considerations, although they don't aim for a standard Android UI either. I see in your edit you've already seen this though.
Bing maps is a great service, but you have to know it's there to use it. There's no link to the maps service on the Bing front page or the search result page. You need to know the URL. bing.com/maps is pretty easy to guess, but why hide it?

I'm also a bit surprise that Bing video search is no longer available, at least not in Denmark.
How to use code as a primary design tool
A defined end where only one can win plus high changes to get impotent on the way? Sounds about right
> Free speech

> article: a day after he incited his followers to bombard Ghostbusters star Leslie Jones with racist and demeaning tweets.

That sounds like fighting words[1] to me. Which, at least under the American constitution, is not covered by FoS. There's going to be internet fallout though, on the internet FoS is synonymous with "say whatever I want to say."

[1]: https://en.wikipedia.org/wiki/Fighting_words
Welcome to the Turkish Winter: The Great Purge Is Just Beginning
There's at least one other type you're missing: people who appreciate the utility of an electronic equivalent to cash.

I pay for things with cryptocurrencies fairly frequently. I don't want every company I buy things from having my name, address, date of birth and credit card info if they don't need it. If I'm buying goods or services that don't require physical shipping, all they need to know is what I want and that the money has changed hands. Crypto facilitates those kinds of transactions.
I was hoping I could somehow sap the plant of some or all of its life force to bolster my mother's health. I even knew then it was a bit of quackery, but I was more evenly split between just doing and just thinking. Nowadays, I feel I have strayed to the too much thinking, or 'paralysis by analysis' syndrome.

Years later I read a fringe 'science' book about bioelectricity and limb regeneration. I guess I never kicked the Frankenstein thing (I visited Mary Shelley's grave site in Bournemoth, England in the 80s). It seems to be making a real science comeback. [1]

[Edit] the fringe book I wrote of was 'The Body Electric' mentioned in the article I cited just before.

[1] https://medium.com/matter/could-this-man-hold-the-secret-to-...
That said, it would benefit A LOT from having a more discoverable interface. See what kakoune is doing in that space: http://kakoune.org/
Yes but they have a great history and experience in that matter ;)
Bing: The "is pepsi okay?" of search engines.
MIT develops algorithms to reduce air traffic congestions
Biodegradable apple cores that he was feeding to birds? I think that hardly qualifies.
Not sure, but I think it still counts as a percentage of your grade. I see where you are going with this, and frankly, if it accounts for 10 to 15% of the final grade, he would have a 90 or 85 grade, since he is doing so well. It would take away options for university if he decides to go here in the U.S.
Indeed. This research is part of Dick Cheney's sinister plot to regain power using an army of crows trained to hate everyone but him...
> I don't think that's necessarily true, and it kinda seems like you're falling into the trap of believing your enemy to be a real-life cartoonish caricature.

On the contrary I think they're pretty normal and like anywhere IT gets no respect or resources
Terrible comparison. Some people genuinely prefer Pepsi. I can't see anyone genuinely preferring Bing when it's not the default search engine on their tool that they don't know how to/care to change.
It wasn't really fighting words. Yiannopoulos is smart and may have had some legal advice on top of that, so he never does anything that crosses the (legal) line.

"Inciting" was a reference to the effect he created, without suggesting that we can be certain it was intentional.
All successful desktop operating systems tend to cater for the use cases of the common man.

Those people that don't even know what save means and scatter files across all devices in the locations suggested by the applications, using whatever was suggested as default name.

These are the people that macOS, Windows, Ubuntu/GNOME, browser based OS cater for.

I share the same feeling every time I have to dig into Chrome or Firefox settings, specially on Canary.