skysight-inc/HackerNews huggingface dataset:
Immigrant officials at Ellis Island used to give people last names based on their father's first name, or the name of the city they come from.

Also, Armenians didn't have last names until recently, so you'll meet lots of people with names like "Gevork Gevorkian" or "Ohan Ohanesian", or their name will be shifted to the right, adding an "ian" to the end (think the prefixed O' in irish names), and give them anglicized names.
Most phds I was involved with (Europe) were 4 years with the understanding there'd be a 2 year post doc if there was money (which usuallybcan be found if they want to keep you; even if it means 75% teaching), if you're not a complete cock up and if you want it.

Imho people make a bigger deal of EU/US phd differences than there actually is. The structure is different, but the end result not so much.
Are there any ongoing efforts? There's pypy trying to use STM, but don't know of any other attempts - definitely not in cpython.
The meaning of the term pattern-matching here is "mechanical" rather than "mathematical". Think of shapes of the proteins in an enzime. Their structure defines behavior of an enzime, and only a molecule that match (with physical shape and electro-chemical properties) will do the thing.

Similarly, it seems, a higher level behavior is defined by physical structure of neurons, a highly-specialized circuitry evolved by the process of trial and error, which happen to be good-enough for its purpose. There is no algebra involved. It is a electo-mechanical massive-parallel machine.
Imperfect Processing: A Functionally Feasible Option, Says Singular Computing
The world's first self-driving truck in an underground mine
His site is at least full-featured article (you can load, scroll and read it, yay). Most sites I open are article sites, and they are rarely full-featured articles, because load/scroll features aren't easily accessible.
News Aggregation for Trading Solutions
Suppose someone calls in and tells you they want to cancel but forgot which email address they used for signup, what is the next piece of information you ask them?
It does, but for some reason it didn't seem to work. I was totally unable to install later versions of GCC, CMake or Node. Had to manually install from releases or build from source.

Maybe I screwed something up, but I really did try.
Incorrect. They actually had a finger on this product.

"The concept for the game was conceived in 2014 by Satoru Iwata of Nintendo and Tsunekazu Ishihara of The Pokémon Company as an April Fools' Day collaboration with Google, called Pokémon Challenge."
https://en.wikipedia.org/wiki/Pok%C3%A9mon_Go#Development
I don't get why he's drawing a line instead or putting a proper border... Anyone got the subtility or is it that he just don't know about borders?
Great, now they have a phone with double camera wart and no jack.

Also what's up with Apple being so obsessed about pictures? I know you want to have the nude selfie in the toilet to be the best as possible, but come on!

And everything revolves around fitness. People wont get up from their bum, just because their watch tells them to. And the other who already do fitness don't need a watch to tell them how fit they are. They already know. Because they can feel it.

And I almost forgot that having now two different types of back casing is a feature apparently.

Last but not least, Apple is still ignoring the cries of millions of users about the battery life. That majority of the people would trade in the slim design for days worth of juice.

Who cares about paper thin phones when you have to put them into a case with extra battery within it to have it powered through the day?

Who cares about the seamless Jet Black casing when you put the phone into an ugly plastic case?

It looks like 'Form Over Function' again for Apple.

Good job apple, this is probably the most uninteresting keynote ever. Except for the people dancing in stockings at the end.
> The one thing I systematically do in term of email validation is catch the common typos of the main providers. So things like gmail.con, hotmai.com, gmall.com and so on.

That can be helpful, but I assume you suggest the user that they may have made a typo and not flat out reject the input?

> […] having an email with a local domain name with no TLD is valid but it'll never be valid in the context […]

Well, depending on how the fairly recent brand generic top-level domains work out, I would not rule out someone actually using ceo@cocacola at some point (until the CEO of Coca-Cola realises that legacy email validation regexes mean a suspiciously quieter then usual inbox).
more likely just DoSing as a way to prevent people already hacked from bringing hosts down.
Tangentially, I'm always slightly uncertain about what to put when asked about my "first name" on official forms. While I have a first name it is not and has never been the name anybody has used for me. I've always gone by my second name, and if you where to ask for me by my first name no one would know whom you are talking about.

Basically do you want the the string returned by name.split()[0] or do you want the string which is the most commonly used identifier for me?
The easiest solution is to have their address on file, and send them an actual letter to confirm the cancellation.
Funny snoring ,u didnt hear this one before :D
If the problem is fragmentation, there needs to be someone to project-manage the writing of the docs and, just as important, the user-testing of the docs. Much like the way the Django Software Foundation pays Tim Graham to be a steward of part of Django development, this probably means that the PSF should pay someone to be a steward of the user experience of the officially-sanctioned python documentation.
The way it used to work in the organisation I used to be part of (generally a good bunch) was that there was a flat-rate, plus an extra payment if we were required to do something.

Occasionally there was time in lieu given as well, if we were actually called and it was overnight/took a while.

Worked well, but as a general rule we were delivering a quality product, had good guys working for us and so we all felt responsible if something went wrong out of hours and would look at what happened and how we would prevent it going forward.
Fasting triggers stem cell regeneration of damaged, old immune system (2014)
I found the game so horrible I just bit the bullet and bought the books instead.

Better story, and no craptastic combat system to struggle with. Wohoo.
The funny thing is that updating the radio on a 20-year old car is cheap, but updating the radio on a 10-year-old can be prohibitely expensive, given the audio systems have been increasinly integrated.
I meant to say that listening to headphones for long periods is damaging, yes.

Here is an article by Popular Science that talks about relationship between volume and period of time: http://www.popsci.com/limit-headphone-time-hour-day-says-who

FTA:

>The idea is to minimize unsafe listening practices, which depend on two factors: how long you listen and how loud the sound is. The sound of a typical conversation is 60 decibels, which won’t cause any hearing problems. But an idling bulldozer is about 85 decibels, which can cause permanent damage after eight hours. Sounds like a clap of thunder or even a close vuvuzela clock in at 120 decibels, damaging hearing after just nine seconds.

I phrased my first comment a bit poorly. There is a lower limit to what is damaging, but my point is like the quote says, even volumes which aren't extreme can damage your ear if you expose your ear to that level of sound for an extended period of time.
hmmm.. oh I guess that would be ablative or something, wouldn't it?
Ugh this again.
No.
People have a first name, and they have a last name. Each name consists of a reasonable number of ascii characters. If they decide they are special and don't wish to conform to this scheme how is this my problem?

What if I decide my "name" is the first billion digits of PI? Are you going to add that to the list of names that you need to support? No?
Thousands is not much.

The top movies are getting ten of thousands of seeders. They get thousands in each of their localized version (French, German, Spanish...).

Go to one of the "current-best-streaming-site-of-the-moment.inwhatevercoutry" [1]

Some of the streaming sites publish the "views per video" (or downloads per video for DDL site). The top 10 videos are all in the hundreds of thousand of views.

The English streaming sites are in the millions of views per top video. They get more audience because of the language.

In comparison, it seems to me that music is not very popular for streaming/DDL/torrenting. If anything, it should concentrate all the views in a few places only because songs exist in a single version in a single language.

[1] easy to find in the "top 100 most visited site per country" with alexa.com :D
New iPhone7 is setting the stage for Apple future AR plans
KotoR's storytelling is on a much different level than DOOM's, however.

DOOM only has an excuse plot to make you go and rip out demon intestines, which is the main feature of the game. With KotoR, the story is.
Investment Banks do not really expect juniors to have advanced excel skills before they join. In fact they normally do not expect them to know anything about their job, outside of having a personal interest and curiosity about finance and be eager to learn.

Now in practice it doesn't always work like that but I still agree with that philosophy. We should be hiring smart people, not people with knowledge. Smart people can always acquire or build the knowledge they need quickly. Knowledgeable people can't really get smarter.
FYI, Google Photos[1] automatically backs up photos, besides being a decent gallery app.

It also doesn't use up any storage if you choose "High Quality" (probably visually lossless).

[1] - https://play.google.com/store/apps/details?id=com.google.and...
Generating Videos with Scene Dynamics
Wow,interesting
it wasn't IT. on XP Microsoft realized everyone used the computer in English on all markets, so they started to charge for it as an extra language pack if you bought the os license in another region.

sleazy, but still better than Apple.
Probably performance of A8 for most of people is good enough. At least for native apps.
My car is a 2014 model and has neither bluetooth nor USB.
And if there are multiple tenants (e.g. roommates), who will it be addressed to? Just wondering if the issue is as simple as leaving the entire name field as a nullable string.
They never imagined they would be expected to comply with rules they explicitly agreed to?
I noticed the same thing. I was actually very agains the Apple Watch, but received one for free from my workplace so I just gave it a shot. And I actually fell in love with it, mostly because I don’t use it as an extension of my phone (got some apps on it, but I really only use it for the time and notifications). The Series 2 is not enough of a step up to justify buying one, but I’d be interested in seeing what Series 3 has to offer next year.
names are central to our identities

I have never experienced this.
Linguistic analysis of threats and information leakage in financial organization
I suppose if we are in control of the backend database that our content is delivered from, we can build a page with inlined images and CSS when the content that drives the page is changed, so it is possible to build quick pages.

The main driving point is probably the fact that there is sometimes no need to build pages that rely on all manner of JavaScript etc.
> for scenario analysis and prototyping, anything with a code/run cycle is just painful

For scenario analysis and prototyping, you'd use RStudio as GUI and the command line for REPL. But personally, I find Jupyter notebooks with Pandas even better.
> the simple solution to that is immigration. That doesn't work so well in Japan, which while perfectly polite to visitors is in many places extremely homogeneous and they like to keep it that way

In many countries we're seeking to repel this "simple solution" that is destroying us but are not allowed to.

Japan seems to be the only country in charge of themself.
Both R (https://www.rforexcelusers.com/make-pivottable-in-r/) and Python (http://pandas.pydata.org/pandas-docs/stable/reshaping.html#p...) can do pivot tables.
A related fable:

https://sivers.org/horses
Don't forget the political.

A lot of large corporate IT is outsourced to the likes of HP. It's not unknown for them to put in the least qualified folks they think they can get away with - which can often mean in the case of unusual infrastructure, libraries or languages that they sent someone on a basic training course the week before starting. This leads to the quality you might expect.

The two most "interesting" contracts of my career were in financial. One was trying to reverse 25+ years of bad decisions and no end of duplicated, wrong, and unsanitised garbage in the live DB along with some dependency on CICS that fortunately I was far away from. The other will remain undiscussed. :)
I would want to actually use the device(s) to make calls, send messages and listen to music - not just carry them around flat and useless in my pocket.
DNA confirms cause of 1665 London's Great Plague
"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. "

My kids were aware of Pokemon before the GO from the cartoon series but were not terribly enthusiastic about them. They went like nuts for the Pokemon GO game. Anecdotally, it's not just the brand, but the game itself which people feel enticing.
The TMobile/Google G1 I had used to have no headphone jack and relied on an adapter. It was really annoying.

One point about the stereo speakers is that you'd need to put your face/nose right next to the phone to appreciate the stereo, surely?
I scraped a CSV version of the data & made a graph of the verticals by batch: https://www.kaggle.com/benhamner/y-combinator-companies
If it actually came with Kitkat then that's 3 major versions behind.
Significance and Spiritual Merits of Tawakul
Visually both are good enough.

Moving a line is 1x mouse click and a wrist flick,

Borders are more work than that.
I really suck at Excel
I hope you are not downvoted.

In economics, people talk about the problem of 'sorting and labeling' and how that is an unconscious reaction (which does unfortunately lead to bias) but it helps immensely in the overall productivity of an entire system.

When people expect you to design special systems which increases the overall entropy, I wonder if they realize that you too incur a cost for creating that system. I say this as someone whose name is constantly butchered during my dealings with American entities, and I am not generally asking them to modify their system to accommodate my name so it remains unaffected. Thankfully, in most cases, I actually have a choice of whether I should continue having dealings with such entities. (I don't know what happens in cases where you don't, like, say the DMV).
Apple doesn't charge you for a language pack in OS X, it ships with all the supported languages included.
And also doesn't charge for OS X at all.
I can't see how MS is better given that you pay for it.
It's 'precedent' and without any evidence these theories are mostly worthless.
Tried this. $50 ones - broke after a couple of months. Went right back the $5 ones.
Uh, in which country have the organized criminality ever been over 1%? 3%? :D

Regarding Lithuania we talk about getting rid of 15% not of the "ethnic minority" but of the "ethnic majority", then replacing them with a more "dependable" population.
Franchise fatigue is very real IMO, and it's all the more evident with the recent trend of annual franchises in video games.

I wonder if Star Wars will suffer the same fate at the box office eventually.
Similar lists:

Falsehoods programmers believe about addresses: https://www.mjt.me.uk/posts/falsehoods-programmers-believe-a...

Falsehoods programmers believe about time: http://infiniteundo.com/post/25326999628/falsehoods-programm...
I am always astonished how the Django project accomplishes to create such a great documentation with their limited resources. Have a look at their fundraising page: https://www.djangoproject.com/fundraising/ .
Previous discussions:

https://news.ycombinator.com/item?id=11370046 (1 comment)

https://news.ycombinator.com/item?id=10255610 (13 comments)

https://news.ycombinator.com/item?id=10094603 (1 comment)

https://news.ycombinator.com/item?id=9239656 (3 comments)

https://news.ycombinator.com/item?id=7365517 (2 comments)

https://news.ycombinator.com/item?id=4079837 (5 comments)

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

Also:

https://news.ycombinator.com/item?id=8909878

https://news.ycombinator.com/item?id=7063812

https://news.ycombinator.com/item?id=5994098

https://news.ycombinator.com/item?id=2898965
> At no time is the plain text password stored anywhere

Hopefully. When I see rules limiting passwords to 16 characters and disallowing SQL special characters, I'm having doubts.
It's great to categorize number ranges, like people's age for example.

You have a line with each person and their age.

In you list you have age groups, looking like

Age Age Group
...
19 10-19
29 20-29
39 30-39
49 40-49
...

Then you use vlookup to find the group that matches the age, and the non-strict will match 12 to 19, 33 to 39 and so on, returning the age group for that value.
PlayStation 4 Pro announced – release date and price revealed
A curated list of awesome .NET Performance resources
I wonder if there is any scope for increased battery life by disabling animations / GPU or switching to a messaging system different to Obj-C (ie, string lookups)?
1.) Start with the phone in your left pocket with the screen facing outwards.

2.) Reach into your pocket with your left hand.

3.) Grab the phone by edges near the top between your thumb and middle finger.

4.) Lift upward while rotating your wrist counter-clockwise. The phone should swivel between your two fingers while coming to rest right side up in the palm of your hand.

It is an entirely fluid motion that does not require flipping the phone over since pulling it out upside down results in the screen facing away into the palm of your hand.
I hope this isn't the first time you're hearing that UG is on its way out.. articles like this pop up quite frequently.
> Now, compare that to what happens when I search for the same in Python. I get this:

> https://docs.python.org/2/library/re.html

I clicked and I saw the kind of technical documentation I love to read: precise, with examples. There is an introduction to Python's flavor of regular expressions, which highlights the potential problems (backslashes). This is not targetted at novice programmers, though.

> That’s the generic re library page. I have to scroll down to see which function I need.

Did you notice the table of contents on the left?
You might want to try Ctrl+F. But you might have to scroll down too, I don't deny it. You have to read, too.

> And even then, all I get is a hundred words of generic description. No examples.

Ctrl+F "example" highlights the table of contents. There is an example for "findall".

> I then have to Google Python regex findall examples, and go through a dozen blogs written in 2008.

http://lmgtfy.com/?q=regex+findall+example#

Not really, there are plenty of recent posts (stackoverflow, etc). And having articles from 2008 would not even imply that they are incorrect. In order to see how old your post is, I have to look at the source, but even though it is quite recent, it contains factual errors.
Some games are art some others are closer to artisanry.

Games like NBA, FIFA and others follow a known formula and stick to it. They are more akin to artisanry than art.
I'm kinda surprised about the community argument. I've generally felt that people are nice enough, if a bit conservative. Though I guess this is the community that produced Python 3k, so something must have gone wrong

Especially to hear that someone went from Python to Ruby... I still feel raw for getting yelled at in IRC for trying to understand how blocks differ from anon. functions and about not doing things the "Ruby way"
By what comparison?
Security?
Being able to browse for files?
Ability to back up SMS messages?
Updates?
> Our core systems still run on programs written decades ago and we have to pull people from retirement if, after having exhausted all other possible options, we have to make a minor change. The network drives have a top speed of 1MB/s, and hang sometimes for minutes. As for the business applications. Any minor change results in ETA in months if not years and multi-millions quotes.

That's what happen when IT is treated as a cost center instead of a co-leader of innovation together with business.
Bad hires, no real objectives, no liberty to innovate: do that constantly for decades and you end up in the situation you describe.

You can't really blame the IT guys that are thrown in that mess.
It's almost always a top management fault.

> There was a long silence after I showed them how they can get a handle to the COM interface of Excel in a single line of .net code using that library.

Looks like they are lacking a good tech lead, why not apply yourself? :)
If you've ever traveled to Japan and stayed with a "Salaryman", it might help explain why some people have trouble "adjusting to work life".

This guy I stayed with got about 5, maybe 6 hours sleep a night, worked 12 hour days (at least), and would be required to participate in mandatory social activities, such as attending a hostess bar and drinking.

In Europe and Netherlands, this guys work conditions would be considered extreme and in the case of Australia, probably illegal.

I'm not saying that there isn't other factors like education and economics at play, but the way I saw pepople living, falling asleep on the train and not getting proper sleep, looked pretty unappealing to me.

It doesn't feel like there is anything wrong with these people at all.
With named ranges and named tables it is a hell of a lot easier to debug a sheet.

(Not commenting on VBA)
Right, I meant in regards to this comment chain where "inline CSS is bad if you have an XSS vulnerability."
It can be, but the same order comes up naturally in many languages. If it really doesn't matter and is just a learned convention, it could be different in different languages, just like ordering of "subject verb" is a convention (but I am not a language expert, I really only know Czech and English).
If you don't use Apple hardware it doesn't seem like a huge inconvenience that Apple is replacing the headphone jack…
Yes. Especially with multiple cores, gets more work done quicker and the core can shutdown. The core can also scale down where it is presumably more efficient.
> If it really is so horrible why are these 'authors' apparently, not contributing to those horrible docs to make them better?

Incentives (building their personal brand) is much more tilted towards blog posts, tutorials, books etc. than improving the standard documentation.
Can the perspective difference be fixed in post? It's not going to be pretty interpolating the pixels using the other lens's data.
In most official cases, what you they mostly want is the string which matches the one in other official documents about you. They will often also use it in communications, but having a separate field for chosen name would probably be more hassle than it's worth.
That makes a lot of sense, and is why retyping code snippets from SO or wherever is more helpful than a straight copy-paste. There's something about manually typing information that makes you instantly more familiar with it.
If they made it optional to use column and e.x. made it possible to use column name references, i'd go back to love it too.

But manually counting columns is annoying.