skysight-inc/HackerNews huggingface dataset:
I have another question. Is it possible to write this in Python?
In the browser you have window.crypto.getRandomValues(), which is a CSPRNG just like /dev/urandom and available in every current browser other than Opera Mini: http://caniuse.com/#feat=getrandomvalues

(But, in either the browser or in native code, you should use your platform's CSPRNG directly instead of writing an ad-hoc CSPRNG on top of it.)
Not sure why referencing Ayn Rand spouting strawmen is relevant here.
Now I'm curious whether the differences in name (and more generally, language) sounds are essentially just based on the fluke of whatever sounds happened to start being adopted in various regions millennia ago, and then slowly evolved... or if there is actually a genetic difference between people of different races that causes some sounds to be slightly more pleasant-sounding and/or more easily pronounced than others, which had some influence on the sounds that were more likely to develop into language (and to be picked for names).
Given that the leap-second problem exists, this is the right technical way to deal with it. Unfortunately I've never seen anyone doing this, but they should.

(Of course it'd be ideal if humans were willing to abandon their silly timezones, and just plan schedules in absolute time that made sense for their geography. Alas, not sure we're ready as a species for this level of change.)
The importance of that really depends on who observes holidays. There is no legal incentive for US employers to observe any. I don't know where your eleven come from, but that sounds like the Federal Government's number for its employees. Private employers typically observe 4-8, including Christmas.
There was another gcaptain article here recently where they noted the fall in the shipping index.

The Economist attributed it more to an excess in supply (freight ships) rather than a fall in demand.

So a China slowdown in coal shipments would mean the ships built to supply the expected growth are now sitting idle.
There is an "I'd heard of this before" in there that I do attribute to the paper.
Given the wild variations in phonetics just in countries colonised by England (compare: Texas, New Zealand, Wales), it hardly seems necessary to stretch as far as "genetic differences" for explanation.
Muhammad killed or ordered killed many poets.

http://wikiislam.net/wiki/List_of_Killings_Ordered_or_Suppor...
Mick (OP) responds to this assumption in the Quora comments:

I just read that. This guy certainly wasn't Ken Thompson. But this happened to me in 1991, seven years after the date of publication you posted, and the "login" portion did the exact same thing Ken was describing as far as the secret password. This was probably Thompson's genius idea implemented by the grad student. The mechanism was very different though in the compiler, but the outcome was still a poisoned compiler.

I had heard of self-modifying compiler before, too or I probably wouldn't have thought to look there myself. I'm not surprised to see Thompson behind the original idea.
> MD5 was never meant to be used for crypto - just validation.

I'm not sure what you mean by this. Quoting from the author of MD5 in the RFC specifying it (https://tools.ietf.org/html/rfc1321):

"The MD5 algorithm is intended for digital signature applications, where a large file must be 'compressed' in a secure manner before being encrypted with a private (secret) key under a public-key cryptosystem such as RSA."
You can control WebRTC's network behavior, including forcing it to go through a proxy, by using this Chrome extension:

https://chrome.google.com/webstore/detail/webrtc-network-lim...

It's published by the Chrome WebRTC (of which I am a member) for just that purpose: to let you control that behavior.
> I understand some of the cirumstances that made this happen

What are they?
The OP was referring to NASA's shot term (ten year) delusion. Flying a rocket to the moon is orders of magnitude more expensive that couldn't have been matched by chem rockets (and weren't, even for the very generously funded ICBM projects)
No love for Elementary OS? It's based on Ubuntu so you'll get to use most of the Ubuntu-related assistance on the internet, and it's well near as pretty as you can get with Linux!
Yes and no. A guy/gal who spent a decade or two dealing with RPG on a 400 will have judgments contextually relevant to that technology environment. His experience and judgments will have limited applicability to say microservice based architectures on AWS. Yes there will be some generalities that will apply everywhere, but probably not enough to make up for the deficiencies of limited experiences outside of that 400 comfort zone. In fact, some of that prior experience may well prove harmful rather than beneficial in a different environment with different strengths and weaknesses.

Unfortunately technology is unlike some professions like, say, warehouse management or construction where techniques evolve with time, but there are more commonalities from one decade to the next. Technology sees highly disruptive change and so I would still argue that without keeping current in your knowledge, your experience has a very short half-life.
As much health benefits coffee has, always take then freshly brewed black.

Tasty and prevents too much of sugar fat intake.
Ask HN: What do you think of a real-time travel app
Hi, little back story to this I'm participating in Startup Weekend, We came up with an idea of developing a real time discovery app for travelers. We are trying to integrate real time information about the events that are going around, for an example a food truck located at the next block or a street performer next street. These are small things that brings a lot of good experiences in the trip and make it more unique.

I would really appreciate your inputs, suggestions.
I think the main problem octave faces is matlab's libraries (such as simulink) which have no comparable open source or even free alternatives, that and writing matlab code sucks for anything bigger than a 50 or 100 lines.

Anyone that isn't using those could probably switch to octave with few issues but last time I checked some functions were starting to differ (see eig)

Octave is nice when you really need to have matlab compatible files but don't have a matlab license but now everyone that I know in the sciences if they are not using matlab and don't need to use fortran/c/c++ they are using python because why keep the matlab syntax if you can gain so much by switching to another language.
Where Is the Best Place to Be a Woman?
Except when financial firms skim off of personal accounts with excessive fees. Or the fact that Social Security exists as a form of social insurance in the event you're unable to save enough or lose all of your retirement funds.

Your idea of only individual retirement accounts is a terrible one.
What kind of an RTC API would you like to see?
Groupon used to over promise the results you'd get. The business generally loses a chunk of money (and time away from profitable customers) on each Groupon user with the hope that they'll turn into a repeat customer. Unfortunately, most Groupon customers only go to these businesses to get a good deal. I have a couple different friends in NYC with businesses that tried Groupon and will never do it again now. The customers were far more demanding, quicker to complain, more likely to demand additonal free or discounted services, and more likely to threaten bad reviews to try to get their way. Groupon likely works for very specific businesses that cater to customers concerned with price above most other concerns who are willing to run regular sales and discounts to keep those customers a la department stores.

And I say the above as someone that has bought physical products through Groupon a couple times.
I imagine it has to do with the type of customers the advertising attracts. The type of customers a Groupon attracts would generally be short-term, coupon-chasing customers. I personally have around a dozen gift cards in my desk for restaurants I wouldn't normally go to but will eventually go to for the sake of spending the gift cards. Many entrepreneurs, from the owner of a market stall in India to the owner of a bootstrapped startup in Silicon Valley, will tell you that the frugal, hard-haggling, discount-chasing customer is the worst customer to have.
Before I opened my retail business I founded a free magazine that built up over 14 years to $4 million in annual sales, so I have a reasonable idea of how advertising works. We succeeded because our interests were aligned with our advertisers. We worked with clients over the long term to make their ads work, and we only made a small percentage profit. Groupon didn't care if we made money, they wanted our deal so they could make money. As for foot traffic, perhaps Groupon might work in large cities, but for us, in a smaller city, the foot traffic was very poor. That said, I am interested to find success stories, if you have one.
> The move resulted in an increase in the channel's audience share of nearly 150%.

Not so much of a problem, it seems.

MTV also went through a time where we really changed the way we listened to music. With Youtube, Spotify and all the other similar services, anyone can watch the videos or listen to the music they want to. Their suggestions/radios are also very good at finding related music, so they have a become a good source to find new music.

All that makes the old MTV obsolete, IMO. Although you could say the same about all TV channels, even though they don't seem to be doing too bad.
I was hired by a psychologist

My money was on the psychologist the whole time. I still kind of think it was Dr. Phelps and maybe Mark the admin and the AT&T tech are grad students in disguise. So I guess my worst nightmare is finding myself in a similar situation and later finding out my boss set the whole thing up for funzies.
> the time between crashes was long

I know that pain. I was working on the NDIS driver (WinNT 3.5.1, later a 4.0 beta) for our HIPPI[1] PCI cards. The hardware was based on our very-reliable SBus cards, so when the PCI device started crashing, we assumed it must be a software error.

I probably spent 2+ months trying to find the cause of the crash. Trying to decide if your change had any affect at all when you have to wait anywhere from 5 minutes to >10 hours for the crash to happen will drive you insane. You have to fight the urge to "read the tea leaves"; you will see what you want to see if you aren't careful.

While, I never did find the problem, I did discover that MSVC was dropping "while (1) {...}" loops when they were in a macro, but compiled correctly when they macros were changed to "for (;;) {...}".

Later, a hardware engineer took the time to try to randomly capture the entire PCI interface in the logic analyzer, hoping to randomly capture what happened before the crash. After another month+ of testing, it worked. He discovered that the PCI interface chip we were using (AMCC) had a bug. If the PCI bus master deasserted the GNT# pin in exactly the same clock cycle that the card asserted the REQ# pin, the chip wouldn't notice that it lost the bus. The card would continue to drive the bus instead of switching to tri-state, and everything crashed.

Every read or write to the card was rolling 33MHz dice. Collisions were unlikely, but with enough tries the crash was inevitable.

[1] https://en.wikipedia.org/wiki/HIPPI
Because one of her points was that under Communism, Boris Spassky's talent was "a horrendous waste of genius".

Don't fret, my comment was not meant for you.
As a point of reference, the Joel Test was written in 2000 and even then "Do you use source control" was something you had to actually ask.
A large portion of modern dev jobs are either CRUD apps or data munging. Knowledge of algos are not necessary for those for those domains.

It always amuses me when I'm interviewing for some vanilla web app job and they start pitching maths questions. It's filtering on the wrong criteria.
> While long celebrated by foreign, particularly British, filmmakers, the exploits of Mr. Ronneberg and nine other Norwegians involved in thwarting the Nazi nuclear project became widely known in Norway only this year, when NRK, the state broadcaster, ran “The Heavy Water War,” a six-episode mini-series that became a national sensation.

* http://www.imdb.com/title/tt3280150/

* https://en.wikipedia.org/wiki/The_Heavy_Water_War

* http://www.theguardian.com/tv-and-radio/2015/aug/06/the-sabo...

* http://nordicnoir.tv/news/the-saboteurs-arrive-this-friday-o...
Not knowing him, I have no opinion on his smartness and niceness. But as far as I'm concerned, Groupon was an enormous pump-and-dump built on a short-lived marketing fad.

I agree that local business is a great market to serve, which is why I think Groupon is especially repulsive. In his race to cash out, he caused enormous pain to an enormous number of local businesses. Whether he did that willfully or negligently I have no idea, but either way his attempt to chipper his way out of Groupon's history is sad.
At my company in Japan, we had 20 public holidays though. That's a lot more than we get in the US.

But those public holidays come at a cost -- trying to do any sort of activity during Golden Week is next to impossible because of overcrowding.
My anecdotally informed opinion is that Soviet science advisors thought the Space Shuttle was key to making SDI work.
Certain healthcare innovations could in theory increase efficiency quite a bit for many people across various domains. Only if there were a way to make people smarter. Perhaps computer-brain interfaces could improve efficiency in some areas. Nevertheless, most improvements in efficiency from an innovation would be in a specific set of domains.
Western philosophers in ten minutes [Videos]
We've done a fair amount of work with, and are using, these. If you're into this, say "hi" -- my username at Google's mail.
What evidence is there that this video depicts an actual nuclear detonation?

To further detract from its credibility, the video's accompanying text has a (broken) link to a YouTube video entitled "Mini Nuclear Weapon / World Trade Center Tower 911".
What are the advantages of Linux over FreeBSD?
[Plenty](https://forums.freebsd.org/threads/freebsd-vs-linux-10-points-of-superiority-including-motiv.41750/) [of](https://www.freebsd.org/features.html) [websites](http://unix.stackexchange.com/questions/14489/why-would-someone-choose-freebsd-over-linux) talk about the advantages of FreeBSD over Linux

What are the advantages of Linux over FreeBSD for a server (which doesn't need the proprietary drivers or other proprietary apps available only on Linux)?

I don't care about license, as I don't contribute code to the project.
> They can burn for all I care.

I'm sure there is a pun to be made about startup burn-rates in there :-)
Complexity in this case can only be added, not subtracted. However I think there is huge demand for the simplest yet most accurate shared monotonic counter, and you want it to act as unsurprising as possible, and to be as widely adopted as possible. UTC has pretty wide adoption as far as things go, so they have that going for them.
It's nightmarish because you can't control it - software is driven by fashion. You can carefully choose a good technology, patiently master it, then find there's no demand anymore because a technology that's worse in every objective measure, is getting all the blog posts and retweets this year, and all the people into it are reinventing the wheel you knew 20 or 30 years ago, all of them claiming to be innovating and inventing new stuff. Like the people who knew Smalltalk in the 90s and were poised to take software engineering to the next level but got stomped on by Java, say. Or the Perl people who were finally getting their act together with Modern Perl before they were stabbed in the back by the Perl 6 camp. There are dozens of examples. Sometimes it comes back around but if you knew ML in the 70s there was an awfully long wait for F# to go semi-mainstream...
ATC access is tightly controlled and requires work to get. Don't have this problem with controllers.

The pilots taking the time to go through VATSIM are also the ones taking the time to do things right. They almost always finish their trips. When they don't, they usually let the controllers know.
debian with dwm.
are you trying to break the record for how many assumptions you can fit into a single post?
A fear of the unknown, I guess. Even in all the time I spent in Japan, I never tried one. I just… don't want that sensation.
In my experience those customers also expect and demand the world for the discounted price, whereas those that pay full price are generally less demanding. Not sure why that is...
No it isn't, it really isn't. Take any website you like, it's a form for you to enter data to be stored into a database, and reports you can run to see this data. Facebook, Amazon, you name it. So it displays in a web browser rather than a 3270 terminal, that's the only difference, and it's a trivial one.

Incidentally, what you call "microservices on AWS" is architecturally identical to how mainframes worked in the 1970s, you would do it with CICS. Much of the computer science, algorithms and datastructures, in every day use, were discovered in the 70s if not before. So either you have very limited experience of technology, or this is just ageism.
OTTO – wayfinding and bus tracking for students
You can use a native webrtc library in Python to implement the webtorrent protocol. Half the goal of the project is that desktop torrent clients can eventually support it through webrtc helper libraries so they can act as hybrid clients that can seed to both browser and native participants.
> Isn't the US Federal Reserve an organisation made up of and governed by the private sector (banks).

In short, no: http://www.federalreserve.gov/faqs/about_14986.htm
I'm not sure about their numbers, but with a little trick it can be estimated as 1-e^(-2^(n-x-1)), where x is the number of bits and n is log_2 of the number of random draws. When n and x are relatively close, you should be able to calculate this without numbers getting too big or too small.
One would think FB would have in its data store a "This account has been flagged in the past and it has been reviewed and approved no need to review again" checkbox by now
These are the folks I get them from, http://www.eurekalabbook.com/BlueQuadEnlarge.html and a picture of the Blue printed one.
Nuclear bomb with real audio and audio reconstruction
Why Asia’s Silicon Valley Is in India, Not China
The article points out that the name is pronounced "Foo Da Bic"
No, it isn't a reasonable comparison: PCG is a family while MT is particular Generalized Feedback Shift Register. Despite my suspicions I can't tell you off the top of my head if the entire GFSR class is dodgy, but we can point out flaws in a single generator. I buy O'Neill's arguments (other than those about security, which are a load of hooey) and I think added scrutiny will bear her out. Usually what I see is people flocking to MT because of its comically large period

When it comes down to it, PRNG quality gets assessed empirically. Why would you use ever a generator with 2kb of state when faster & smaller generators like PCG or Xorshift* pass the same statistical battery?

You can also write proofs about their behavior to ferret out the lousy ones. For example, we can demonstrate that PCG is full period. Consider the inner LCG:

x1 = (ax0 + c) % m

The modulus term is equivalent to the size of `x`, so in practice you can skip it and rely on overflow. By requiring that `c` is odd and `m` is a power of two, we know that `c` and `m` are coprime. If you select `a` such that (a - 1) % 4 = 0, the inner LCG is full period.

If you look at the permutation function, it's also provably unbiased by counting. Since all possible bit sequences are fairly represented in the PCG state we know that all combinations of permuting bits appear with all possible output bits.
Sadly, they don't.

I'm transgender, and I've heard of several people in my community who are repeatedly targeted by hate groups who report their profiles for using a fake name, and each time they have to scan their legal name change papers and send them to Facebook.
I didn't realize LightBank was looked down on. I'm also in Chicago and work for a Lightbank-funded startup. Have you heard from other local entrepreneurs about poor treatment from LightBank?
What difference does it make what small software program I am using?

You do not believe such a program exists?

Or maybe you want to critique the program? That would be typical commenter behavior, but it is totally irrelevant to the discussion.

The topic is Microsoft software and the relationship between code size and probability of security flaws.
>> Also: When you read the word 'Ponzi' in the context of macro-economics, as opposed to criminal prosecution, you should stop reading right then an there because the author is spouting drivel.

Ponzi borrowing is actually a concept in macro-economics, first explained by the economist Hyman Minsky. From Wikipedia: The "Ponzi borrower" (named for Charles Ponzi, see also Ponzi scheme) borrows based on the belief that the appreciation of the value of the asset will be sufficient to refinance the debt but could not make sufficient payments on interest or principal with the cash flow from investments;

Ponzi borrowing could be restated in terms of borrowing when your model does not take into account the possibility of asset stagnation/depreciation. This phenomenon became a popular topic in 2008, because the housing market had began behaving as though returns on real estate never dropped below 0.
Bottom line: insists on hourly rate.
I'm a grad getting in to webdev, and I find this fascinating - is it really that bad? Every company I've interviewed at so far has been lenient as long as you know how to solve a problem in a somewhat relevant lang/tech.
Why, when romanising their alphabet, did the Vietnamese do it in a way that didn't line up with any European language?
Having been playing Fallout 4, I couldn't help but think this was some wacked-out psychological experiment.
Depends on the task, and I'm not exactly a typical case. For graphics and video editing I prefer OSX. For .Net specific development, Windows 10 (Which I'm starting to hate). For all other development and casual browsing I use Arch Linux. I spent a full day building it and dialing it in a couple years ago and it works like clockwork today.
I highly recommend the Economist for China reporting. As much as I love the New York Times, their China articles are typically negative, alarmist and selective. For a recent example of the Economist's superior China reporting, check out their articles on the summer crash. They called the heat up well in advance, and strongly advocated against over-reacting as things unwound. They really got it right while most other media focused on the gory day-to-day details. Furthermore, the Economist never dropped the thread on how China's long-term economic liberalization is really all that matters at this point given the relatively small size of their stock market.
Your post doesn't make a lot of logical sense. Government finances are subject to the private financial industry in China. If the PBOC keeps printing money, it sinks the Yuan and effects international trade, capital inflows/outflows. You can't escape economic realities. China has been allowed to do so largely because its growth rate has been astronomical...that is no longer the case. People made similar nonsensical claims about Japan in the 80s.