skysight-inc/HackerNews huggingface dataset:
The criticisms of Brett Talley are ignorant. The article talks about whether he has "tried a case" but he's an appellate lawyer, not a trial lawyer. Talley graduated near the top of his class at Harvard Law, completed appellate and district court clerkships, was Deputy Solicitor General in the Alabama Attorney General's office, and is currently at the Office of Legal Counsel. If he clocked in a few more years doing that line of work, he'd be perfectly qualified. But he still would never have "tried a case."
Good, we won't have to fix the time rollover bug ourselves after all.
Former Facebook Exec says Facebook is tearing apart society. [video]
With movies I am looking at watching "Dunkirk", or some other specific movie, which means there are at most a handful of movies that I want to watch at any given time, whereas with porn I typically want to watch a particular type, but there are lots of any given type of movie and it really doesn't matter if they are old or not.
What's the difference if it's proportional in the end anyway? Then some Belieber is paying your favorite artist in return.
In part, because historians & philosophers have generally castigated the Allies for not being more diligent in their denazification efforts. Morally, of course, they're right: people like Wenher von Braun were very likely guilty of crimes against humanity, and very possibly should have been hanged (he wasn't, of course, and as a result we got to the Moon). In my late-90s education this was all taught as almost unmitigatedly bad thing; the general belief was that we should have done the Right Thing, not the Pragmatic Thing.

Our experience in Iraq indicates that perhaps the Pragmatic Thing can also sometimes be the Right Thing. We might have been able to avoid a lot of injustice with a relatively small amount of injustice.
He looks like the love child of Trump and Guy Smiley, I'm surprised noone has cleaned his dial yet.
While owned by the same company I don't think it traps you in the same way. Whenever I log into facebook it turns into a 10 to 15 minute thing that could have been one or two. I avoid that thing as much as possible, but that's not really a problem with whatsapp.

I do dislike the "status" feature they put in though...
News subscription
Dear Sir

I would like to your new subscriber.

Daniel
Living in SF on no budget
Hi everyone,

I'll be moving to SF next month for the hack reactor course, I wish to get ideas on how to live in SF very cheap on no income. I'm willing to volunteer at startups, work on side projects for little cash. Any ideas will be welcomed.
Implementing a Google API would mostly defeat the point to providing a self-hosted alternative: Google would be able to mine text from your eBook library, hence being able to identify (using their own) which books you have and are reading.
This comment breaks the guidelines by being unsubstantive and then complaining about voting. Could you give them another read, please?

https://news.ycombinator.com/newsguidelines.html
The Russian space agency is semi-commercial at this point. The Chinese space agency is run by the military. Not that election cycles would be a problem in either case regardless.

But he real answer as pointed out by the sibling is to use a more academic model like NSF and NIH does, rather than flagship missions. Look at how the Discovery program authorizes planetary probes, for example. That approach could be done for flagship and human missions too.
The University of Alberta, Southern California
My more cynical belief is that the issue is intent - specifically that these moves are not intended to create functioning space programs, but to move money to interested parties and look good in the news.
Wow, that's scummy. Over here you have bought the car and it's yours, they can't just sell it to someone else.
The 2nd gen Ram design aged terribly compare to Ford or GM's mid/late 90s departure from brick-like trucks. You just don't notice how terribly they aged because they fell apart and rusted out faster
You can say the same about art and gold.
Perfect hashing provably has size that is O(n) in the data being indexed. You can think of this as approximate perfect hashing. You trade off a bit of accuracy for a lot of compression.
Yeah, lets hope they make it self improving too, then nobody needs to work anymore.
Your cryptobalances, next to the rest of your money
er? This appears to be all Go, but regardless, dunno how a segfault means more or less dataloss for Node than for anything else?
Wealthy Elites losing and Wealth Elites gaining, while the normal folk just get to look on in disgust at both.

Sounds like the current state of cryptocurrencies for sure.
Well different, i would prefer it would make only calls to services that are required for what the application does, so sites' project i guess is okay, but certainly not third parties. And then certainly not any big data third parties. I'm quite sure, there are download stats for the brew application itself to monitor usage and so on.

Though i had the option to block it, using little snitch (great app, not affiliated). For web browsing i have it on never allow already, but not for all applications i use from terminal, so the little snitch, snitched about it.
There is nothing specific wrong with industry people working at regulatory agencies; in fact, good regulation should include the input of the regulated industries (failure to do so was a causative factor in the bankruptcy of railroads in the 60s and 70s). The problem with this proceeding is that it is based only on industry comments and ignores other voices, which is the worst way to create regulation.

Remember that Wheeler was a former cable industry lobbyist. Unlike Pai, he actually listened to non-industry voices during his proceeding and created rules based on inputs from many different sources. He did not give net neutrality advocates everything we wanted, but he did listen and did create something much better than what the industry has been demanding.
I cannot believe is only 3 pages do you really need 3 authors to do that?

At least this kind of academia wont be replaced because their work is worthless, thus we have no interest into automating it.
Canary in the coal mine, and not surprised. Most IT jobs only exist because Windows and commodity hardware are so thoroughly awful.

It was only a matter of time before that was addressed, if only by erosion.
Can attest to that (graduating from it next Friday!).
Few points - the main pitch for this is the cost, even if it was not a top 10 ranked MSCS program, it was still one of the most cost effective degrees in the US. The total cost for me was around $8,000 including everything (you can lower it if you take it less slowly than I did).

The diploma is the same as the on-campus one by the way. I'm actually attending the commencement ceremony there like all the on-campus students (I'm from GA but some OMSCS students fly in just for the graduation ceremony)

One small correction, I wouldn't say that most of the on-campus classes are available online, I'd say a great deal of them are, but there are many that are offered only on-campus.
What are you using (if you are using anything) for taking credit card payments? Stripe is not available there, right?
> find implementations of the concepts of linked lists, queues, stacks...

I would venture to say that you will likely never implement a 1-dimensional data structure. Those will exist in the standard library, or even in the syntax of the language itself.

What would be helpful practice is to implement more complicated data structures like trees, graphs, associative arrays, etc. for several different languages, and find out which methods are the clearest, the fastest, and the easiest to implement in each given language.

The other thing to focus on is everything used to go from source code in a file to a binary running on a user's system. There are interesting problems that practically no one teaches to "beginners", like foreign function interfaces, package management, signatures, etc. that are just as important to understand as tree traversal algorithms.
That's absolutely not true, especially when the president and congress are of the same party. The President has the veto so congress and the president have to come to an agreement to pass a budget.
The President's ability to veto and the vice-president's tie breaking vote on the Senate give the President a great deal of potential to affect the legislation that Congress passes. The President could certainly make a commitment to increased funding for NASA by threatening to veto any spending bill that doesn't boost NASA's funding.
To an extent this has happened with Cystic Fibrosis and HIV+ patients. Many have trouble dealing with a future they hadn't prepared for and thought wasn't going to happen.

Living longer is not automatically some magical gift.
The (Math) Problem with Pentagons
How about not putting your new company in Palo Alto, Mountain View, Menlo Park or Santa Clara. Nobody can live there, it's impossible to drive/transit there from anywhere, and they're just plain miserable places with cheaply constructed office buildings. So tired of seeing this.
Combining Swift/Kotlin with C/C++
I am sorry but this is neither complete nor a plan how to become a software engineer.

This is a list of trivia to get you through a coding interview conducted by a clueless HR department that equates engineering skill with remembering answers to test questions. Nothing more.

None of the stuff in the list will actually teach you how to apply these techniques nor when to apply them (and when to stay away!) - which is much more important to know than to remember how to balance a red black tree or to sort a list.

The algorithms you can always look up - and frankly, how often does an average engineer implement something like that today instead of using a library? However, knowing when to use which technique or algorithm is absolutely essential.

What am I missing completely is foundations of mathematics. There is some on combinatorics (good) and some geometry in the optional parts, but where is numerical mathematics? Linear algebra? Basics of statistics and calculus?

With the "big data"/AI crazes going on you will be dead in the water if you don't know at least the basics. Not to design the algorithms (that will be still way over your head) but to at least have a shot at understanding what you have to implement! Nobody is going to explain you how to multiply matrices or calculate a covariance there.

Stuff like geometry and linear algebra is absolutely essential also for people programming computer games, anything related to virtual/augmented reality or robotics.

Statistics is needed anywhere dealing with data but especially in AI, machine learning and computer vision.

And basics of calculus are pretty much everywhere.

So while the list is pretty useful as a reference, the title is seriously misleading.
Could you provide some references to how the LESC key exchange is insecure? That is notably different information from that in (eg.) NIST SP800-121.
What the market asked for is "the new phone", which frees up the manufacturers to select whatever (lack of) features makes their lives easy, and the market has demonstrated that they will keep lining up to buy the newest and most expensive models (so long as it doesn't literally explode in their pockets).
Lightning Network has already proven themselves using real bitcoins in test videos. Don't want to deploy too fast at risk of making major screwup, so patience is necessary. Trying to modify bitcoin core such as with a blocksize increase has proven to be impracticably. So Lightning Network has a much greater chance than modifying bitcoin itself.
Self containing binary that runs anywhere is the pinnacle of deployment :)
Commenting like this will get your account banned, so please don't.

https://news.ycombinator.com/newsguidelines.html
High speed rail doesn't work that way. You have to build it as high speed from the get-go, as there are dozens of non-trivial requirements which must be met around the infrastructure in order for it to work.

It would be like building four lane arterial road through your city and thinking you could just "up the speed" later on and suddenly have an interchange-access highway.
I've got a BA in another field -- wonder if that would work. I'll do some checking; this might be exactly what I'm looking for. Thanks!
Jokes on them, I'm about to hit my 40's.

Seriously though, if this happens, the repercussions might be far greater than coders having been replaced by (I'd assume self-improving) AI.
I don't think there can be any actual science behind predictions like this. Someone just wants more funding for AI research, I guess.
Reminds me of the time I hooked up Eliza to IRC.
What are your skills?
On boarding is literally covered in the document.
New users have two options.
1. Get their closest friends to trust them, and then build trust from their.
2. Use a well trusted validator.

Fake accounts do not really gain any benefit for sitting, other then their account gathers coins. What really matters in making fake accounts is gathering social connections. This whitepaper that the trust connections are a critical part of the system.
Switching from A to B isn't going to be free though. Eg changing cloud providers away from AWS to Google's is likely to be quite involved, so unless is that much better, it's simply not worth it for a little improvement.
An average of 50 employees with their all-in costs for 18 years, including all the other routine business expenses = $143 million.
Surprised nobody has mentioned Open University which just happens to be one of the largest in the world - http://www.open.ac.uk/courses/qualifications/q62
Gobolinux AlienVFS
Hasn't it done so already? To a first approximation, none of us spends significant time coding in machine language; rather, we write in higher-level languages which heuristics-based artificial intelligences then compile down to machine language. Why, some of us use yet more-advanced AIs which can even perform certain safety checks for us, to ensure e.g. that we aren't using kilometres per hour when we ought to be using inches per second.

I'm not just being coy: as long as there are computers generating code, there will be a need for people to tell those computers what to generate. Those people will be coders, whatever they are called at the time.
Is WebAssembly related to asm.js?

I don't like to compile stuff. But improving performance by writing certain functions directly in assembler or in a subset of js would be awesome.
Thanks!

(also memorys of phsyik lectures are coming up again)

And forgive a nonserious reply:

"And for bringing power with you, nothing beats nuclear for energy density"

I think fusion does ...
Show HN: Daptin docs hosted by Daptin
There's a Windows equivalent of Homebrew called Chocolatey and they actually have enterpise features available as a buy-up.

https://chocolatey.org/pricing
I'm fairly sure they early stages will even look like it was a good change, making some people wonder why were they even fighting it.

For example excluding affiliated sites from any caps (let's stream 4k movies from Hulu, RedBox etc even if you have lower bandwidth than necessary, you would be excluded for these services) or have data caps not apply for affiliated sites.

For an extra fee you could also get similar treatment for non-affiliated sites (Netflix, YouTube, Amazon Video etc).

In the mean time everything else will gradually is getting slower and slower. Tough luck for any new startup trying to enter the market. As it already is difficult right now, it will be nearly impossible after that.

The absolutely bad things (throttling/blocking/modifying content of sites the companies don't agree with) will happen much much later.
We've already asked you not to post snark or unsubstantive dismissals. We ban accounts that refuse to follow the guidelines, so could you please improve?

https://news.ycombinator.com/newsguidelines.html
“toughest challenges, such as world hunger or the dangerous effects of climate change”

How does quantum computing address world hunger or climate change? Convincing humans to not use fossil fuels or to eat less beef doesn’t need Shor’s algorithm.
His looks matter not at all. His decisions, however, are disgusting, and invite the anger of the more technically inclined in our nation down upon him.
"The customer is always right"

The irony of this is that phrase is actually the answer to "why isn't anyone buy my stuff?", and the answer is "because they don't think it is good enough value and the customer is always right".

Good marketing doesn't ask "what do you want" it asks "what problems do you have".

The tale told about Ford is they old "they would have said they wanted faster horses". And that's why Ford didn't have a market research department for a hundred years. This, like many things Ford did (e.g. full vertical integration), was poor a strategy.
Doubt it. Where are my flying cars, BTW.
Zalando Announces the Opening of Its New Technology Hub in Lisbon
> Virtually nobody goes to a car dealership and leaves with the vehicle they want at the price they wanted to pay and a large percentage of people are probably confused about what exactly they end up with and how much they ended up paying for it.

I did! I was buying a very slightly used 2015 model, the 2016 models had just gone deep discount (9k off sticker price), I was able to use that to drop another 2k off the price of my 2015.

Good car buying experiences do happen, admittedly not that often. Having correct timing (knowing when models go on clearance) and being willing to comparison shop across all dealers around the state (and neighboring states) is key to getting a good deal.
Here is Bush's promise:

https://web.archive.org/web/20040116071139/https://www.white...

Third, America will return to the Moon as early as 2015 and no later than 2020
and use it as a stepping stone for more ambitious missions. A series of
robotic missions to the Moon, similar to the Spirit Rover that is sending
remarkable images back to Earth from Mars, will explore the lunar surface
beginning no later than 2008 to research and prepare for future human
exploration. Using the Crew Exploration Vehicle, humans will conduct extended
lunar missions as early as 2015, with the goal of living and working there for
increasingly extended periods.

- Third bullet under President Bush's Vision for U.S. Space Exploration
> I think tech's dirty secret is that there is ageism, but not against the old. You only need to look as far as the entry level jobs requiring 10 years exp to see that the system isn't really rigged in favor of young people.

Yep. I'm starting out my career and have been denied entry level opportunities on the basis of not having enough experience (even though you'd think entry level = minimal experience required).
I know a couple people who have VR setups. There is, supposedly, a game where you have to kill a cartoon character, then cut it up to get a key. My friends are both serious gamers and have killed thousands up close (and literally billions from a distance), but they said that act made them feel really bad.

Here is a gamer talking about VR Grand Theft Auto (http://www.hardcoregamer.com/2015/04/19/grand-theft-auto-v-i...), with the same point: the emotional level is way, way more intense in VR, even crappy VR, than in normal games.

If we assume the same is the case for VR porn, I can see why the porn they made was so much more intense.
> isn't it possible to build this yourself in Python in an afternoon?

Is anyone keeping a running list of products that HN commenters have suggested could be built in an afternoon/weekend?

Ones I've seen so far: Facebook, Twitter, Dropbox, and now Shazaam.
Spark is a terribly inefficient solution to any known/stable data processing or analytics jobs.

You gave a typo there.

Spark is a terribly inefficient solution to any known/stable data processing or analytics jobs I have ever come across.

There, fixed that for you.
In my opinion, this possible application would be rather counter productive as social trust at any scale is generally based on little more than marketing and public relations. Most would now say Harvey Weinstein is one of the most despicable people in this country - and his behavior was an open secret. Yet if you did any sort of networking trust mechanism just last year, he would have ranked near the top. And this is assuming we could perfectly measure such things. In reality that measurements, and measurers, are themselves rife with potential issues. And any measurement would be completely gamed.

Fundamentally, this would seem to do little more than work to entrench already established forces who would tend to the score the highest, or equivalently have the resources to the game the system most effectively.
Debt is given for student loans, and education has never been more expensive.

Cheap debt is given for housing with a mere 10% down becoming quite common, and housing has never been more expensive.

Debt is being used by companies to buy back stocks, and stocks have never been more expensive.

Loans are being given at 0% interest to buy cars, and cars have never been more expensive.

Banks only loan money for the above things because they are backed by, in the banks opinion, collateral.

Which banks are loaning money to buy bitcoin? My position is the amount of debt being used to purchase bitcoin is very small relative to the rest of the economy.
git is designed from the ground up to be 100% distributed. This is useful for small and/or open source projects. It's 100% portable. You can fork and merge between different repos maintained by complete strangers.

Now, imagine you're a huge corporation. Your code consists of millions of files that have been edited millions of times. It's never going to be released to the public. It's never going to be forked, much less by a stranger. You're going to have only one main branch and main build ever, except for maintenance branches. The complete history of everything that has ever happened on that repo is would take up many gigabytes, and developers are probably only ever going to need to look at and/or build locally 0.01% of that code themselves.

If you were going to design a version control system from scratch for the latter scenario and you had never heard of git or any other existing VCS, how would you design it? Would you come up with something like git? Probably not. People would just have local copies of the minimum of what they needed to get their work done, anything else would call some server on the VPN they were always on. And you would probably come up with some whole specialized server architecture with databases and such that wasn't that similar to a corresponding client architecture that it would also need.
Thank you for this comment. I 100% agree and will try to take this to heart. I do believe friendly fair police should be the goal. I expect it will take a very different approach to policing (laws and power structures need to change), but always anchoring the goal of fair and respectful interaction is the right idea.
I'd be more curious to see you try to build this in an afternoon.

Also, it works a lot better than being able to find "slightly distorted" versions. It can catch a song in a noisy room where you can barely make out the song to begin with. Couple months back it found a song when there was a very loud crowd yelling over it. They're also able to determine differences between versions of songs pretty well. Some remixes might sound very close to the original.

Other thing you might be missing is just how fast it is even on a slow mobile connection.
Interesting to note that the repo author changed title from 'Google Interview University' to 'Coding Interview University'.