skysight-inc/HackerNews huggingface dataset:
Posted last two times[1][2] one of these stories came around, comment applicable here:

As a preamble there most definitely existed anti-semitism in Soviet Union. I am a Russian living in the US with Jewish family in Russia. This is a throw away account.

With that said, stories of anti-semitism told by Russian Jews in US should not be taken at face value. These folks are subject to a very strong selection bias. Most of them came to the US as refugees who were recognized by the US State Department as being discriminated against for being Jewish in USSR/Russia. Secondly they have interest in maintaining the story anti-seminitism because it validates their narrative and could potentially help their relatives immigrate to the US.

Additionally many stories of anti-semitism that I heard were something a non-jew would experience as well but attributed to anti-semitism. As a personal example, I was at first denied admission to a specialized school in very late Soviet period. They eventually let me in because my mother found out that I had the highest score on the entrance exam of any one. Their excuse was that they had to let the kids who were in the paid summer program at the school first and now the class was full. A Jewish kid's parents would have been told they already have too many Jews in the advanced program. Both cases are just the admissions persons asking for a bribe.

[1] https://news.ycombinator.com/item?id=4752047
[2] https://news.ycombinator.com/item?id=5340553
Most any home school is a private school using that definition.
There's one massive use case: to demonstrate to developers that it's advantageous and ready for prime-time.
No, endianness need not mean anything, when you are using uuids for your own purposes. Go ahead and identify a resource by this id. When it is returned to you, it will be as you sent it. No matter what (pointless) swapping and unswapping was done by the other participant. They will return the string the same as they got it (or they have a bug).

To have endianness implies scalar subfields, which implies meaningful values in those fields. This goes back to when the fields had meaning (mac address, timestamp and so on). Nowadays they are random bytes and the breakdown into scalar parts has no useful purpose.

Now, you can print UUIDs any way you like. And if you print them different places with different rendering libraries they can look different, sure. Don't confuse that with the underlying value, which is a random string.
"I think at this point I owe about $40,000. I really, truly, honestly don't want to pay it back. Sure, I realize the responsibility I took on when I signed the papers and agreed to take out the loans, but I should have never had to do it in the first place. I feel some sort of civic duty not to pay them back, as if my small protest will make any kind of difference."

When I read a comment like that I really want to grab this person by the collar and shake some sense into them. I know many people of similar age who are actually responsible and either didn't take loans they couldn't afford, or are paying off the loans they did take out, and yet they don't get written up about, instead we leave the rest of the world with this impression. So sad on so many levels.
One great reason for public markets, is it takes away anecdotal evidence and you can actually have some real data backing up these claims.

While this might be happening, do we have a method to track it with real data?
The claim which I quoted twice.
Has anyone any experience with Gogs? How does it compare to GitLab?

https://gogs.io/
A soldered SIM, or eUICC (embedded Universal Integrated Circuit Card, it's official 3GPP name) is managed by a 3rd party, with a permanent secret inside it. It also has a resident provisioning profile, typically associated to a small cellular operator with roaming agreements the world over (small, not to be perceived as a threat by other operators).

The eUICC can connect to the 3rd party using the default profile, typically using roaming. This is using the standard SIM toolkit functions, and the connection is secured using the secret. This is used to download a new operator profile, based various parameters (country of connection, user choice, device vendor contracts, ...). Then the device can reconnect using the new downloaded profile.

The 3rd party manager can reach the SIM at any time, and add / delete / modify profiles as needed.

So it adds a lower layer. A bit like one can add an hypervisor under an OS, here you add this new profile management layer under an operator profile inside the SIM.
But it still use secure exchanged mechanism, based on a secret burned in the SIM and known only to the manager.
Comfortably for ~2 hours before it would fall back to Earth. I think that "delivered" implies that something is done, in this case a final position for the satellite.
For reference, it would be prudent to review the swift-evolution Github repo:

* Swift 3.0 goals[1] -- 3.0 is scheduled for late 2016 and it will bring a wealth of ABI and language stability improvements, and significant documentation improvements

* Commonly rejected changes[2] -- significant whitespace, "and" keyword vs && (et al), closure literals, and semicolon removal are not on the table and that doesn't seem to be changing anytime soon

Swift is great and all but it will probably not reach critical mass until 2018.

[1] https://github.com/apple/swift-evolution#development-major-v...

[2] https://github.com/apple/swift-evolution/blob/master/commonl...
Have you had success replying to those posts and asking 'Would you consider a freelancer for this position?' or how do you go about it since these threads seem to implicitly indicate that they're looking for employees?
A short idea after seeing some people complaining about the security. Wouldn't it be possible to host the IPXE scripts itself on gh-pages? That way the hosting would be complete transparent and the .github.io domain would work over SSL
File Upload in Node.js
> No, endianness need not mean anything, when you are using uuids for your own purposes. Go ahead and identify a resource by this id. When it is returned to you, it will be as you sent it. No matter what (pointless) swapping and unswapping was done by the other participant. They will return the string the same as they got it (or they have a bug).

If you're passing around the string representation, then endianness isn't an issue, sure. But you need to care about it if you store UUIDs efficiently as bytes.

> To have endianness implies scalar subfields, which implies meaningful values in those fields. This goes back to when the fields had meaning (mac address, timestamp and so on). Nowadays they are random bytes and the breakdown into scalar parts has no useful purpose.

Even if you're only using random UUIDs, you need to worry about this, because UUIDs always contain a version and variant number.

> Now, you can print UUIDs any way you like. And if you print them different places with different rendering libraries they can look different, sure. Don't confuse that with the underlying value, which is a random string.

The string is only mostly random. It contains version information.
I've been using GitLab instead of GitHub recently for all my new projects and honestly there's nothing worse than GitHub and a few things are better - like having protected branches and master by default in it -, private respositories etc.

That being said, what both GitHub and GitLab are missing is actually becoming a "social network" or maybe more an active network. There are tons of interesting projects that pops up every day, that I would be interested in knowing about, contributing, but there's basically no way to learn about them.

Kudos to the GitLab team for all its work :)
In most such lists there's a distinct lack of math books even though there are tons of great math books specifically written for programmers and compsci people.
Gamblers hate him!
I've never used a website. Reach out to everyone you know. Buy them a coffee, mention you are getting into contracting, ask who else you should talk to, thank them, repeat.
> "Every kilogram of fuel you save is extra profit."

No, it's not: Additional performance (i.e., payload capacity) does not get them more money from a customer if that customer's payload doesn't require more performance.

If you want to be pedantic you might argue that more performance allows for more customers, but then not "every kilogram" is extra profit, because the spectrum is not continuous.
very convoluted writing, but I think the tl;dr is: initial burn-in is real, subsequent runs have no lasting effect
The results so far all seem to be open-label, so we can't be sure that the treatment actually works at all. Liberation therapy had similar testimonials about making people in wheelchairs walk again, but we now know it was useless (or entirely placebo).

There seem to be a couple of placebo-controlled trials underway, so we should know for sure whether this treatment is useful after we get the results from those trials.
AMD confirms high-end Polaris GPU will be released in 2016
WebRTC Vendor Strategy: Xura’s ForgeAS Fills the Gap
There was a longer article on this, linked a few weeks back (actually written in 2002).

TL;DR: this would work, except for a completely minor issue: a large-scale HW+SW overhaul of everything up and down the net stack would be necessary before this extension would work (just as with IPv6). Therefore, no significant benefit over IPv6 (plus a bunch of brand new, IPv4.1 specific problems).

https://blog.sesse.net/blog/tech/2016-01-06-20-54_ipv6_non_a...
Generally yes. That's why the retention reps are happy with "I'm moving" or "I moving to OpenBSD" and other non-negotiable reasons for closing the account as they typically don't count against them.
Paul Graham: Life Is Short
You're splitting hairs.

Imagine your program is processing a folder of emails. If the program is halted part-way through (or if you yank the power cable out) then the mail folder will be left in an inconsistent state.

If the program runs in an OS that does not overcommit memory, it is possible to write code that checks every malloc() and, if it hits a memory limit, you could shut down gracefully, fixing the mail folder so that its state is correct.

If the OS overcommits, then even if you checked every malloc() call, your program might die at any time because of a SIGSEGV or the OOM killer nuking it. There's no way to tidy up an incomplete run.

It's nothing to do with undefined behaviour, or dereferencing NULL pointers.
Sad I couldn't find none of non-technical books on Audible. Any audiobook "readers" out there?
Having owned and read through "Introduction to Algorithms" for years I agree that it is a good book. However, recently I have been feeling like it is recommended way too often without thought.

It is not the best when it comes to explaining things in an intuitive manner. It is a great reference book with lots of algorithms and proofs.

In recent years I have been drawn more towards Levitin's "Introduction to the Design and Analysis of Algorithms".

Anyone else have similar feelings about "Introduction to Algorithms"?
Busting the Hype Behind Deep Neural Networks
Do you know of any for Ruby? Most of them seemed abandoned when I looked around.

Ruby used to ship with ncurses-support built-in but it was fairly low-level and it moved to https://github.com/ruby/curses
I'd like a way, similar to the first of month feature (where employment possibilities are posted on HN) where you could post requirements for a software project and get responses from the hacker news community (or at least links to either relevant profiles or reputable hackers as suggestions).

Edit: I mean on HN similar to the first of month feature not a site (I know these are out there obviously).
Recently discussed - https://news.ycombinator.com/item?id=10917446
you carry both phones most of the time?
What I don't understand is why some programmers invest so much energy in using realloc. When you know that for most cases realloc actually does a new alloc and copy of the existing content, but has the corners of undefined or unwanted behavior, why not doing it in your own function in a way that you fully (for your needs) control?
Honestly, I don't know. The anxiety overtakes me to the point where I can barely communicate with the people I know, mush less those I don't. Also, once I'm on, I'm frozen. I've worked up all my nerve just to get on, so I couldn't see myself turning around.

As I say, I try to avoid the escalator, if nothing other than to be courteous. However, sometimes I use it out of courtesy as well, such as when I'm with a group of friends, and don't want them to have to wait on me. When I do need to use it, I've developed a pretty good system of keeping the anxiety in check - sort of a deer in the headlights approach, where my gaze is focused on my shoes.
Why Google Put AI Charge of Search Ranking and How It's Different in 2016
>Also a sentence like "programming perl is fun" does not necessarily refer to the book.

...but the counts might be low enough to manually check for those instances. I'm surprised the counts are so low.
We want to give large orgs the option to run GitLab without having to pay us. We don't mind having people add features to CE, these are the same people that will send enahancements upstream and make GitLab better for everyone.
It is excellent because the US should really NOT fall into being only a Shia or Sunni ally. We do not want a stake in that conflict.
He's in no obligation to do so. Some people couldn't have known about these books hadn't it for OP and I reckon this is a fair use of affiliate tags.
Now that is a website with a nice clean layout and easy to read.
Robots, new working ways to cost five million jobs by 2020, Davos study says
They have lots of trade secrets. They famously don't file patents, because their primary competitors are overseas and won't respect them anyway. Musk discusses it a bit in this interview:

http://www.wired.com/2012/10/ff-elon-musk-qa/all/

The reason they're cavalier about landing videos is that there's not much you can really take from them that would be useful to building your own version of this system. It sounds like much of their "secret sauce" is in manufacturing techniques, materials, and internal design.
TeaMojis
Brightest idea ever: A.I. light bulbs
Rather than Scheduled Reserved Instances you would still be much better off using On-Demand compbined with www.parkmycloud.com

Lower cost plus a lot more flexibility...
Thanks for the good question. :-)

You're right of course, and this isn't going to stop anytime soon. Moreover, even if the world were to evolve towards city-states rather than nation-states, there would still undoubtedly be inter-state treaties governing things like trade / subsidies, copyright / intellectual property, extradition, tax avoidance, etc. These treaties would govern much of what has traditionally been done at a national level, and would render the local force-monopolisers -- whomever they might be -- as simply instruments of a larger system, rather than autonomous actors in their own right.

Indeed, one could argue that this is already the world that we're living in. We still draw maps and run political dog-and-pony shows based on national boundaries, but we're already living in a world of post-national urban economies and international treaties, both of which are only gaining strength these days.
Stewart Butterfield to Slack Employees Regarding Martin Luther King
Rather than Scheduled Reserved Instances you would still be much better off using On-Demand compbined with www.parkmycloud.com

Less cost plus a lot more flexibility...
Definitely. In practice, it's impossible to do correctly. Even if your own code gets every malloc() correct (and also properly checks the return code of every syscall and library call that might fail due to lack of memory), you still have to trust that every library you use is also perfectly written and handles its memory failures just as perfectly. It'll never happen.
"How DARE you make money from this thorough, thoughtful, and well-researched post at no cost to me?!"

I just never understand people's hatred for affiliate links in good pieces of content.
Yep. 1996 T1 line, web server alone was something like $7500 (in '96 dollars) CSU/DSU, router, server software was Netscape (paid for that), rent, then you had to actually spend a great deal of time acquiring customers (traditional newspaper advertising..)
The result of the removal of personal assistants is that today's workers need to spend a large chunk of their time doing secretarial work. For example, maintaining a public schedule, arranging travels, filling simple reports, typing simple code, sorting and answering standard email, could all be done by a personal assistant. This would increase the productivity of programmers and other knowledge workers. Instead, our society has evolved to make these chores a inevitable part of everybody's lives -- and as a result make money selling software that promises to help with these shores.
Or using their ISBN...

SICP gets mentioned a lot too.
By the way, I don't want to troll you, but at my company we use Gitlab 6 self hosted version and I wasn't able to do a simple git push origin master
the repo I held in my machine was barely 5MB and still remote server closed connection HTTP 500
I solved it by increasing the POST buffer.
I never had this issue with github, maybe you can check why it was an issue with gitlab? it might help to advance your product!
I second you. I have found Steven Skiena's "The Algorithm Design Manual"[1] to be a great book in this regard. Of course, like you say, CLRS remains an excellent reference.

[1]: http://www.algorist.com/
c2c – Use Docker Compose with ContainerShip
You'd need translations everywhere - you couldn't just "let the router decide", the end nodes would need to support this as well.

( Let's say we had IPvIII, consisting of just three bytes per address: 10.1.2 - and now we went from that to 10.1.2/24, i.e. 10.1.2.0-255. How does the router to know that an IPvIII client is requesting 10.1.2.15 ? It doesn't. The extension from IPv4 to IPv4+ is equivalent.)
I'm sure your argument makes #95 feel much better.
Break your wrist? WTF are you talking about? Have you ever even shot a pistol? It isn't like shooting a 12-gauge shotgun. Women with small hands shoot pistols all the time.

Most cops only train with their pistols once or twice a year.
Meh. This is just such a small part of it. Where else can you get a decent piece of furniture immediately (3h round trip), be able to transport the thing single-handedly, easily fit it through doors, elevators, stair cases, car hatches and have a good idea what you are getting. I would argue it's ease of sourcing that makes people happy just as much. It goes with the provider instinct.
Historically the Shia's have been a minority and have often played by the rules of assymetric warfare. As I learned from a tv documentary, we get the word "assasin" from an early small Islaimi Shia group (the Nizaris) which fought against the larger Sunni group by killing its leaders.

The best solution for that whole region is more secular governments. That will not happen because the only one is Jewish. The only other thing is to be neutral in this whole sunni-shia divide. If they want to fight and kill over whether to follow the son-in-law or father-in-law of muhammad we cannot stop them but the US should not be a part of it. If that means giving some leeway to Iran I think we should do that instead of coming exclusively on the side of Sunni arabs.
"attributed to".

Reminds me of when I am in my car at a stop light and a man looks over at me. I always think "wow if I was a woman or if I was black I would think that that is the reason they are looking at me".
US feds propose $4B investment in robocars, seek unified regulatory policy
Just to clarify, the proportion-of-local-employees isn't really a problem if you're mostly hiring programmers. Programmers generally come in under Employment Passes, which there's no official quota on. The main issue is the wait time and the uncertainty of approval.

The businesses that run up against the limit are those that hire lower-pay foreigners, which the government doesn't want to encourage anyway. For tech/innovation-driven startups, the limit shouldn't be a barrier.

@sjogress: It makes sense to start a company in Singapore if you're looking to target multinational companies that have their regional headquarters here. Also, if you're considering setting up in Singapore, it's good to have a Singaporean as a cofounder - it makes getting the smaller grants simpler.

@nopzor: Really? Is it an unwritten quota? All the official statements are that there's no quota for Employment Passes[1][2]. It makes sense that the government wouldn't allow a company to be 100% foreigners on EPs, but I think there's some flexibility in how many EP holders you can hire.

@mdda: The advertise-to-locals-first rule only applies to companies larger than 25 people, so it doesn't really hinder startups. We actually applied for an EP for my co-founder (a foreigner) and got it on appeal, with only 1 local employee besides me. As you say, the process is fairly straightforward if somewhat tedious.

[1] http://www.mom.gov.sg/passes-and-permits/employment-pass/key...

[2] http://www.mom.gov.sg/~/media/mom/documents/brochures/servic...
"The Rent Is Too Damn High: What To Do About It, And Why It Matters More Than You Think"

Not where I live. What to do about it? Move. Find an employer willing to let you work remotely, and find your own quiet cost-conscious piece of paradise.
Key word in that sentence would be "apparently" (although feel free to provide hard data backing that claim).

A just as probable explanation (and equally controversial and possibly discouraged)would be that Ashkenazi Jews may or may not have acquired a disproportionate influence (wrt to the %age of the population they comprise), allowing them to be over-represented in certain fields giving them the appearance of being "more intelligent on average"?
Could just two people repopulate Earth?
I can tell you from the innovator side of things behavioral health is producing more interesting start-ups than almost any other part of health tech. The money is slow in coming as the business model / monetization is still unclear - beyond simple out-of-pocket models. I have seen some amazing prototypes in the last few months including a fair number in the big data / predictive analytics space which seek to identify early signs of depression and other MH conditions.

Most have not yet formed into fundable startups but they will and I have seen leaps in terms of iterating around these ideas.
Recession  or not? (2008)
There are functions that can capture or print stack traces, such as the backtrace() family on OS X (which has a "man" page) or just the "pstack" command on Linux. It is very useful to have a function in your code base that invokes one of these on demand.

Then you can do interesting things like print a stack trace at a "throw" point if you suspect a problem, or capture a trace into an exception base class in debug modes for printing at catch points, or even as a form of non-crashing assertion to log traces whenever unexpected conditions arise.
Previous discussion: https://news.ycombinator.com/item?id=10921365 (588 points, 18 hours ago, 200 comments)
I am not too convinced. In my opinion the most impressive growth of any industry happened right after Gordon's "special century": the semiconductor industry.