skysight-inc/HackerNews huggingface dataset:
I would recommend Foundation Training exercises for anyone with bad posture or back issues. I've been doing Foundation Training for the past couple of weeks and it has definitely helped with my posture. You can watch how to do their main 'Founder' exercise on youtube.
>It's not going to be "cool" to carry around an adapter all the time

Let's be honest. You seen the adapter? It's not very thick and basically just a little bit of cable. Why do people make a big deal about "carrying around an adapter"? You connect it to the headphone and then you roll the headphone cable up just like before only this time there is an extra two inches of the adapter cable in there. How is carrying around that thing even an issue? If you want to keep your old headphones and use a new phone you just have to keep the adapter on your headphone cable all the time.
> Scarier still is when it's a server-side response that rejects my password for its contents...

Why? Assuming that you have established a secure connection with that server (i.e., HTTPS by means of TLS), then it is perfectly fine for the server to check, at the time you are setting the password, if your password confirms to the rules established. And when the password turns out to be suitable, it is okay for the password to be sent to the server as-is.

Now it goes without saying that as soon as you have picked a suitable new password, that the server will store only a (proper) hash — by using BCrypt for example. At no time is the plain text password stored anywhere, and any proper HTTP API will send the password via POST to prevent it from being logged in the server's access logs (which is where it could end up if sent as parameter via a GET request).

There are plenty of services that screw up and try to apply nonsensical rules (such as limiting the length of the password to anything less than, say, 256 characters), but in general this is done to prevent weak passwords. You can't exclusively do this client-side, because in security terms, the client cannot be trusted to actually apply the validation and to generate a proper hash; the client can be bypassed. Of course the client can and should validate any input before the server gets to it, so ideally the server need not even come into it during validation, but the server has the final word.

As user though, you have the responsibility of not reusing passwords anywhere (and you don't, because you sensibly use a password generator as you mention). Don't assume that any service handles security well.
New Sweden
It should be basically impossible for them to manipulate the low bits of the signal. Then you hash it, which makes any bias irrelevant as long as enough bits are random.
Bravo. For folks who are listing soft skills, iirc the OP wants under-appreciated TECHNICAL skills.
> What were you expecting that would have made it more compelling for iPhone 6 users?

Straight from the expected "8" features:
- OLED display
- Glass body
- Edge-to-edge display
- Camera and Touch ID integrated in display
- No Home button
- Wireless charging
The mods can do it. I once left a comment about changing the link. They saw it and changed it on their own. I don't know how to notify them though.
HN is neither of the two and IMO represents where people spend most of their time.

I think Google's CSS embedding is terrible advice for the meaningful web, but logical advice for adwords landing pages or sites with content so bad or sparse you wont be navigating them.
Here in Türkiye there's a lot of frightening nationalism, most of it centered around the first president, Atatürk. Some of it is valid and inspiring, a lot of it is very effective PR.

I could care less about the nationalism, but Atatürk gets some props for reforming the education system through replacing the Arabic script with a phonetic Roman alphabet to reduce illiteracy, and personally translating scientific/mathematic terms/concepts into the new language, and even translating a German geometry textbook.

Imagine if we followed-suit and hired education-oriented mathematicians for our leaders, instead of lawyers and businessmen.
Here is refernce(notice the more important parts come closer to the noun)

http://www.ef.com/english-resources/english-grammar/ordering...
> though we are in the financial sector

That explains it. I'm working in finance at the moment too, it's where you find the worst developers/management/products.

I'm betting the current situation there is caused by some combination of technical debt and the dead sea effect (also coined by spolsky I believe). Once things get to a certain point competent people leave and by attrition you're left with the ones unemployable elsewhere.
Sorry, my comment was ambiguous. I meant "simulate a shallow depth of field". As you noticed, all smartphone cameras naturally have a very deep depth of field.
This is one of my favourite "hidden tricks".

It's also a great example of what Apple is failing at lately. Discovering everything you're device can do is harder and harder with each update.

A big thick feature manual would be so "not Apple"... And so we get the highlight reel with each OS or hardware update, and have to learn the rest by chance. We Google by chance, we poke around and find things by chance, etc.
Actually I would consider the adapter part of the headphone cable since headphones (and other audio devices) are the only things that need it.
Xiaomi Mi earphone
Upward Mobility and Discrimination:  the Case of Asian-Americans [pdf]
It somehow bothers me a lot that he's referring to his broker as his investment banker.
I would functionally disagree with 40 - by the time someone is in a position to be referenced by a computer, they'll have some way of being referred to, even if it's just a number. It's hard to imagine a truly nameless slave that is kept off the grid, yet still has a computerised individual reference somewhere...
yes, that is the implicit meaning. But then are programmers, whose tools are generally provided by their employers, actually craftsmen (craftspeople)? That question being part of the general discussion around this post.

On edit: I should clarify there is another meaning, which is that a good craftsperson can do whatever they need to in their chosen craft with substandard tools - this is also the viewpoint the original post seems to ascribe to.

I personally like to use the simplest tools possible to achieve a task, even if that means I have to do more work to achieve the task, because then I don't spend time learning my tools. This means I use a crappy laptop with no external monitor, a simple text editor, the command line for just about everything. When I do end up on someones machine where they have the good tools I find that I am but a simple caveman, confused and enraged by the complexity of other people's worlds. All this does not mean I am a good programmer or craftsman, it just means I find doing without the better tools and hardware suite me better.
Good interview with Shigeru Miyamoto about this.

http://time.com/4482878/super-mario-run-apple-iphone-shigeru...
Hmm, I am wondering how moving ownership would work in a GC'ed system. You could have arbitrarily many references to the moved object (or subobjects). The slides say that an exception is thrown if an object of a different guild is accessed, but doesn't that mean that Ruby needs to check the guild at every object access?

Transfering ownership would probably also mean that Ruby not only needs to move one object but probably all subobjects recursively as well. I assume here that "moving" just means updating the guild field for each object.

Is this really feasible or wouldn't just copying the object be faster... I don't know of any system with gc that uses moving to transfer mutable objects between threads. Do such systems exist? Are there better ways of implementing this?
Keep in mind that Japanese schools are very different from NA schools. There are advantages and disadvantages, but for better or worse students are aggressively streamed from junior high school.

Basically, you go to whatever elementary school or junior high school that is in your area. When you are ready to go to high school, you choose which high school you want to go to and you have to pass an entrance exam.

A high level high school is very stressful and you have to study all the time. A low level high school is very easy going and it is not unusual for some students to graduate without having studied anything at all. At a high level high school you are expected to go on to University and have to prepare for University entrance exams. At a low level high school, you may still prepare for University entrance exams, but you are not necessarily expected to do so.

In a low level high school there are many activities surrounding how you can can contribute to society. In the high school I taught in (a very low level one), every Wednesday afternoon was taken up by classes on what it's like to work in a factory, or a convenience store, or a farm. There were classes on basic etiquette, how to talk to customers, how to get along with people, how to dress, etc, etc, etc. I was always annoyed because they wouldn't let me join in on those classes -- it would have been fascinating!

Essentially, students in a low level high school are indoctrinated into society as well as having a very basic education. There is a lot of emphasis on skills that students are likely to need (like using an abacus, typing, writing kanji, very simple foreign language exchanges, etc). Things like math, science, etc were taught, but I never got the impression that they were seen to be particularly important parts of school. The main thing about a low level high school is that apart from normal bullying, there is practically no stress. Seeing a student who is not smiling is an indication that something has gone absolutely pear shaped.

My colleagues in high level schools told me that things were pretty much the opposite. Tons of stress every day. Pressure to perform. Lots of expectations. Focus on academics, almost exclusively. Students are expected to already know how to act in society, etc, etc. Very different life.

But low level schools outnumber high level schools by about 4:1, so the huge high school stress that everyone assumes exists in Japan is really limited to a minority of top performing students.

Having grown up in Canada, I would choose the Japanese system hands down over the Canadian system. I would have been in the super stressed high level school and having a much better time ;-)
Remote work stash directory 100+ resource about remote work
The iPhone 6 is already an awesome phone. There isn't any compelling reason to get the 7 and if you use headphone jack there are some pretty compelling reasons not to upgrade.

And some of the supposed improvements are total BS. "Less visible antenna" Its not exactly visible on ANY smart phone.
Because the other monkeys will chew you out if you start doing it differently all of a sudden. Nobody knows exactly why we're doing it the way we are doing it, but it is complex, and changing it might break something.

It's the five monkey experiment:

http://johnstepper.com/2013/10/26/the-five-monkeys-experimen...
Thanks, i must have missed it.
It happens very rarely. The times it does they do it under the guise of me being potentially fired if I answer wrong. Ie they want immediate clarification of what I did in some crisis but really just want info. Not paid and I'm actively searching for work.
Free streaming does not cut into artists' sales, but downloads will, because…?
I had to look it up, Lee Sedol vs AlphaGo, Man vs Machine: https://news.ycombinator.com/item?id=11304985

Almost half a year ago. Not sure how I remembered your name when I forget to pay my rent half the time, but that's my brain I guess.
I think it's part of ISO 9000 recommendations: https://en.wikipedia.org/wiki/ISO_9000
Bundling and chunking strategies using webpack
Angular 1.6 – Expression Sandbox Removal
I think it's fair to say that if you don't specify a Korea, you mean South Korea. That's the colloquial assumption.
" 3D games are impossible to be playable in the long run on mobile platforms"

So.....people putting hundreds of hours into 3DS and Vita games are what, wrong?
The Singer Rihanna's Hottest Moment from – Pour It Up (Explicit)
Previous discussions on HN:

- https://news.ycombinator.com/item?id=1438472 (138 comments)

- https://news.ycombinator.com/item?id=10255610 (11 comments)
5000 Rust questions on Stackoverflow
Modern Airports Offer No Easy Way Out for Panicking Crowds
I'm reasonably certain they are notified if the article is flagged, but I suppose it may not be the correct way of doing it.
> The slides say that an exception is thrown if an object of a different guild is accessed, but doesn't that mean that Ruby needs to check the guild at every object access?

Ruby is already checking the class of the object on every access. You could combine the guild and the class into a tuple and compare against that instead, so it adds no extra overhead.

There is a paper at OOPSLA this year on doing just that http://2016.splashcon.org/event/splash-2016-oopsla-efficient...
Yes, it depends on the mail provider.

What is easier and better for your nerves? Moving to another mail provider or getting worked up for years?

Or if moving is not an option: how about stop wasting time and nerves on it? Just accept that your mail address doesn't work everywhere. There is no possible uture where you will force everyone on earth to stop mis-validating email addresses!

And I've never disputed that the problem is legitimate. I actually said in my comment!
It literally looks like Rayman Run clone. Not that it's a bad thing, Rayman Run is excellent, but I don't think Nintendo is pioneering anything here.
How to Choose Inventory for Your Online Travel Agency
A comprehensive travel inventory system is essential for any online travel agency as it enables them to operate seamlessly and distribute their services to a wider audience.http://travelsolutions.trip-smart.com/newsposts/choose-inventory-online-travel-agency/
>> Anything smaller at 4K resolution

I have 32" 16:9 Benq at 4K and it's perfectly usable without scaling. You can think about it this way: 32" is double 16" monitors, and 15,6" monitors (rather popular in notebooks) with 1080p are quite usable. And it took me few days to adapt from previous 27" 1080 monitor.
He's never used any type of music notation software - he's very traditional. Still, would be interesting if something like this could spark his interest and he'd change his working methodology over the next years.
Glad to have helped. I find that whenever you do something non-trivial with regular expressions, it is a good idea to have someone else look at it, as no two minds work alike, and they can see what you don't.

I see you only updated the regex in one of the playbook tasks in your article. The issue I pointed out apply to all of the tasks, however, and also for "regexp", as well as "insertafter/before" parameters.
> Anything any password generator spits out, so long as it meets the min length criteria, should be accepted

It annoys me to no end when I have to hand-craft a password to stay within the silly rules of some service.

Be vocal about this! Keep complaining to the services you use that don't accept such valid passwords. Banks for example are notorious in insisting on short passwords and arcane limits on which characters to use (ING in the Netherlands limits you to 20 characters, and nobody there seems to be able to explain why).
Advantages and Disadvantages of Microservice Architectural Style
I've seen a lot of people saying that Nintendo were kinda dumb for taking so long to capitalize on the incredible brand recognition of mario and pokemon, and looking at the money pokemon go is making, I don't disagree. But I think that the reason a lot of non-nerds cared so much about pokemon go is that pokemon still meant the same thing to them as it did 10 years ago. So the reason that those brands are still such a big deal to people may be because Nintendo has used them relatively conservatively.
Unfortunately, these shortcuts are language-dependent. Just as the function names.

And you cannot switch Excel to English, but leave Outlook in German. Language setting is global over all Office programms.

And even if you could, at work the IT department has greyed out that setting via some policy. Even though I am Administrator on my work desktop, I cannot change the language!
at least for your local files, give "everything"[1] a try. While it doesn't allow searching inside files, as long as you know the name you'll find it instantaneous.

[1]https://www.voidtools.com/
Somebody said that before starting a startup you should evaluate what your competition is, and that includes Excel.

Many, many startups are competing against a moderately-complex Excel sheet, and they don't even know that.
> Status. Regardless of whether it should be or not, working towards and eventually getting a PhD degree is culturally revered and recognized as an impressive achievement. You also get to be a Doctor; that’s awesome.

Ha, sarcasm, very funny. Seriously though, outside of academia, if you're at an actual cocktail party or something with normal people, don't ever say that you have a PhD. It's like admitting that you're into some really weird shit. If anyone else mentions it about you, quickly change the subject to something less cringeworthy, like herpes.

And for the love of God, never ever call yourself a "doctor." WTF is wrong with you? No.

If you're still a graduate student ("working towards"), this is all moot, because they shouldn't have let you into the party.
Or they scrub ; from ALL arguments before considering what kind of argument it is instead of scrubbing only where that might be needed.
> Many people nowadays don't have a computer especially in that big Asia demographic that Apple so loves.

Many people use battery packs, in fact, on a recent trip to Tokyo, I bet almost everyone had a battery pack - it was commonplace to see a little USB wire coming out of the bag and into the phone. And also, many of them used headphones - that would turn out bad when competing for the same power - and strangely, almost everyone had an iPhone 6, so, I don't see how they will manage with the 7. There are so many iPhones in Tokyo that it feels like the Nokia of the 2000's.
The point is: If you don't abuse your phone by dropping it on the ground, you know the warranty protects you. If you gently splash your phone, it's very possible it could break because it was defectively sealed, but the warranty won't help. Lots of products that are supposedly water resistant to X degree have not lived up to their labels. They should not be claiming any level of water resistance if they're going to categorically exclude water damage. It's one thing to say it is more likely to survive a splash than previous phones. But they're making a very specific claim that a certain amount of water is safe. That claim should have teeth.
Is the sharing economy a cure to the economic crisis?
Brain Is a Co-Conspirator in a Vicious Stress Loop (2009)
I have a friend who's a refugee from Afghanistan. Apparently they don't use surnames there (or at least his tribe doesn't). When he applied for a visa my city council shifted his first name to his last name and he had to come up with a first name on the spot. His name is officially Peter Abdullah now.
Attention Required – CloudFlare
https://bestmotherfucking.website/
Yes. But if a company with that has had declining market share and profits for the last few quarters brings our a product that gets panned its a smart move to not hold their shares. Shorting them might not be smart, but removing your exposure is.
I disagree. It's true that it's easier to get funding for CS but the career strategies described are exactly the same for most other fields. Many phd students just can't understand this post though; they think they're 'students' like they were in undergrad but it's whole different ballgame. The concept of the symbiotic relationship between adviser and student for example - most phd students just cannot see that, even after it's spelled out for them. Ito requires a certain mental maturity that most 23 year olds just do not have, it seems.
It would be interesting if you adapted this to use the WebStorage api. https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage...
Yes, and consider that you can buy an Amazon Echo for $179 ($129 at Lowes)that comes with a subwoofer, WiFi and Bluetooth, seven microphones, an AI and a sense of humor.

A pair of rigid plastic Bluetooth headphones that are easily damaged or lost for $159 is consumer price gouging. You do the math.

Talking of the rigidity of the shells on Apple headphones in general, they aren't designed for everyone's ears. I have fairly small ear canals and those things physically hurt to use. I much prefer a nice pair of Philips with gel caps.

Plus the cord to me is actually a good thing ZIMHO, it provides some weight and also helps me stop losing the things.

Courage my ass, it's them simply trying to milk more $$$ from people who can feel more superior from buying salvation at no matter what the cost. :-)

Anyway just my 2c
I see this all the time. They accept it and then when you go to log in, it fails. I usually try chopping it down to 32, 30, 24, 20, ... until I hit a match.
Sure, you just came up with a couple counterexamples on your own.

Another one:

If you're a mob boss and you tell your henchmen to murder someone, you're also on the line. That's a pretty direct one. But you could also argue that the witness who accepted a bribe to lie for the mafia is guilty of something, as may be the guy who stocked the weapons that day, or their getaway driver.

And at least legally, in the US, if your buddy is robbing the bank and you're his getaway driver, and he kills a police officer before dying himself, you're now on the line for murdering that police officer.

I think there's really a sliding scale of complicitness which makes it pretty complex.
One could change #40 to: You need your customers' names. I look at a name the same way I look at a username, more frequently than not it's a hassle you don't need to solve. In many applications a username, or even better, an email address, is the best UUID for a user.

We design apps to collect names by default, even when we don't need them and will never use them for any purpose, or at worse, the purpose we use them for is violation of privacy.
Wet dream for insecure control-freak managers
So other countries probably have a lot to learn from this by the sound of it?
At the core, it might be the same thing as with the outrage over Twitter changing the star icon ("favorite") to a heart icon ("like"). These changes remind people that they're not really in control of the product they're using, they're bound by the decisions of an enterprise who's only acting in their interest if these happen to align with the enterprise's own interests.
Data.Sport.Healthcare.Combo
GoSpotCheck raises $16.5M Series B
I don't disagree. I'm not as cavalier about replacing all social support with basic income, and disability should probably remain separate. You won't completely eliminate administration costs, but not having to administer unemployment and pensions will help a lot. (And personally I see the other benefits as more important to society.)
I get about 12 hrs battery life with everything working out of the box on my xps 13 with Ubuntu 16.04 and kernel 4.6.
Just like Rayman Run is a clone of some other thing.
You can use a container blot, which is how lists are implemented. A container blot represents <ol> and a block blot represents <li>.
They are pioneering for themselves. Nintendo's increasing participation in mobile platforms is very exciting even if they aren't particularly revolutionary in their releases.
And destroying the headphone market with yet another incompatible plug. Count me out.
I am frustrated I can only upvote once!
Snapchat as a company internal communication tool