skysight-inc/HackerNews huggingface dataset:
Skinner Marketing: We're the Rats, and Facebook Likes Are the Reward (2013)
This looks AWESOME
You login to a server to work? Or work locally on the tablet?
Carefully crafted textbooks are comprehensive, balanced, and have a good learning curve (not too steep, not too shallow). Perhaps as importantly, they are edited and contain far fewer errors than a typical blog or Stack Overflow post. As such, they are invaluable as an introduction to new topics.

Just to give an example: reading Hopcroft, Motwani & Ullman is far more effective than trying to scrape together automata theory via blog posts or Stack Overflow. As a beginner, you can't even identify what is correct and what is wrong.
The Mass-Market Edition of to Kill a Mockingbird Is Dead
> Does anyone have any idea why this is?

I wonder about the accounting and tax ramifications of transactions done in Bitcoin.
Very much agree with your point. Especially larger banks often accumulate a process overhead for in-house development that makes even very high margin products attractive.
The tricky thing is SaaS though. For both regulatory and mindset reasons it's next to impossible for most financial organisations to have their data leave their premises.
Jibo vs. Echo will be decided with developers' hearts
Unsurprising that they've ceased to accept Bitcoin. The only significant use cases thus far have been ransomware and buying recreational drugs. And early adopters cashing out of the pyramid scheme.
Originally it was positioned as a 'systems' programming language (i.e. the C/C++/Rust/D domain) - the community quickly re-oriented itself to more of a Python replacement for the obvious benefits it offered.

Network/server projects is exactly what I see it being handy at. You get a fast compile-time language that can do things with your logs/analytic aggregate information in an ad-hoc fashion (really fast compile times and better-than-dynamic-languages-performance), which previously would have costed a lot of time in learning the whole Pig/Hadoop/etc ecosystem or a lot of money in any of the BusinessObjects-esque tooling.

Gofmt eliminated styling wars, go doc integration is handy, great 'batteries included' tools out of the box for, typing safety that's comfortable for people who are used to dynamically typed languages to move over without too much hassle[1]. Out of the box code-coverage tooling, good DVCS support, import support for Github is clever (though arguably not the best idea re: security, handy nonetheless since you avoid having YetAnotherPackageManagerWar (pip vs setuptools in Python). The lack of generics (interface{} is such a hack, just like void * in C) is problematic for some, unfortunately.

I don't use Go much because I'm a self-admitted typed language elitist but it is definitely a well-designed language[2].

[1] I don't think the average Pythoner really wants to think about co/contravariance unlike in Scala, or Haskell98's type system + the bevy of lang extensions that fall in and out of fashion.
[2] Though there's tons of room for improvement-- my hope is that Go moves at the Meijers-C# pace which seems to be a perfect trade-off between adding features not too slowly (i.e. the first 15 years of Java/JVM -- only recently has this changed) but not too quickly either (stability is certainly important, no one wants to see their old code break because a new keyword was added which you previously used as a variable; or far worse, subtle semantic changes in pre-existing constructs).
I think I was not clear - I mean essentially what you replied. I think this is still a try to apply mindset of one thing to another. You can't do generics in Go (well, you can use template system if you really want), so why would you try to solve the problems with generics in mind? It is like you were really upset that getting family in an industrial truck to Disneyland is not comfortable. If you have a problem that requires generics, use something else than Go.
First, law enforcement catches and successfully prosecutes pedophiles all the time. It's called "good old fashioned police work" and it doesn't require violating our 1st, 4th, and 13th amendment rights.

Second, how on earth is Obama going to force me to stop using crypto, except to threaten me with violence for using it? Perhaps the government will start to license programmers, and prosecute those caught writing software without a license? (Don't laugh -- they already license hairdressers, marriages, and dogs.)
Unfortunately the file transfer (GridFTP) is still built on top of FTP. Unless they have improved things recently, it has all the downsides of FTP in that it needs to make one tcp connection per file. This ends up being horribly inefficient for transferring many small files. And small in this case can still be tens of megabytes. When you are transferring files over 100g links, you really don't want to be disconnecting and reconnecting for each file.
I don't understand. Dell has been shipping Linux on laptops for a very long time.
It probably has something to do with their support of Ethereum.

https://azure.microsoft.com/en-us/blog/ethereum-blockchain-a...
DragonBox Pyra open source handheld game console prototype
I didn't imply anything about the paying party's income, I stated the impact of the crime. The fine should be proportional to the number affected and to what extreme, not the income of the culprit.
Recover My Files Pro 5.2.1 Crack and License Key Free Download
What problems would you rather attack with C + Go vs. a somewhat more mature C + Python?
I'm surprised no one has mentioned the Chromebook Pixel. It seems like a pretty ideal machine for anyone whose primary development OS would be Linux.

Is there really nobody that went for the 16GB RAM version who can speak about the experience?
The last time you discussed about this[0], you attributed to Common Lisp some problems that were present with Scheme's multiple values.

And here, as explained in this thread, Wasm is not a user-facing language but the target of compiler, which means that the usual complaints about the somewhat verbose binding constructs of CL's values (which I find acceptable as a user) are not a problem either, since the code ought to be generated from other languages (which might even not define multiple values themselves, but for which a compiler could generate code that use MVR).

It seems that the only acceptable way to produce multiple values for you is to return a composite value. I think that having a dedicated type to represent multiple values is a useful tool to give to the programmer.

[0] https://news.ycombinator.com/item?id=11240383
Instacart cuts fees paid to delivery drivers by as much as 63 percent
I suspect you will only be satisfied when AIs play each other at an incomprehensible game of their own devising.
I would be surprised. Java is the standard language in most universities and colleges, because it's what the industry (outside our little bubble) asks[1]. If anything, universities tend to favor Python as the alternative to Java, because of its rich ecosystem of scientific libraries (numpy, SciPy, Theano, etc.), easier explorative programming (through the REPL and IPython), etc.

[1] There is/was some educational value in using Java as a teaching language, but there are far better choices now.
In some contexts, sure, humans will adjust their strategy when someone finds a weakness to exploit against us. Other times, not so much. Ask any casino or the folks over at King/Zynga. Objectively, walking into one of those games is expected to be a losing strategy, but we've continued to do it for hundreds of years. In other contexts like chess and Super Mario, maybe we do better.

But if we make a general purpose AI that can adapt against any discovered winning strategies instead of falling into repeatedly losing, it won't be our equal. It will have surpassed us.
"For the AI to really be the best, it must sometimes lose because it's trying a new strategy and experimenting"

It can also let the experimenting to its opponents and learn from that. That largely is what humans do, too. Generals plan for the last war, and the students who aren't challenged tend to learn badly or not at all.

And, apparently, the Google AI for go would learn from losing games. Whether it would learn enough to eventually beat (or at least tie) every possible strategy thrown at it, afaik is an open question.
The halting problem doesn't say that you can never prove that any given program won't ever halt, just that some programs (written in a Turing-complete language) are undecidable. You can write a program which can be proven will or won't ever halt.

But the typical solution to this particular problem is to correctly employ a watchdog[1] that will restart your program if it halts. In fact, this wifi-monitoring plug is serving as a watchdog itself.

[1] https://en.wikipedia.org/wiki/Watchdog_timer
We are indeed witnessing and living a historic moment. It is difficult not to feel awestruck. Likewise, it is difficult not to feel awestruck at how a wet 1.5 kg clump of carbon-based material (e.g. Lee Sedol brain) can achieve this level of mastery of a board game, that it takes such an insane amount of computing power to beat it. So, finally we do have a measure of the computing power required to play Go at the professional level. And it is immense, or to apply a very crude approximation based on Moore's law, it requires about 4096 times more computing power to play Go at the professional level than it does to play chess. Ok, this approx may be a bit crude :)

But maybe this is all just human prejudice... i.e. what this really goes to show is that in the final analysis all board games we humans have inveted and played are "trival", i.e. they are all just like tic-tac-toe just with a varying degree of complexity.
> commentators here are missing the point

Some of them probably paid individuals, it has gotten worse here on HN and elsewhere. Such tactics are not okay, and are like from the Godfather movie.
That's great. An equally good product to this plug might be an oracle that can tell you how good a router's software was, and improves it if it is not decent.
MBA Jobs by Hourly Wage
One Man’s Impossible Quest to Read and Review the World
looks great on paper, but the 2015 xps13 had some serious issues like useless webcam and trackpad...

it's the laptop that flipped me to mac. wont go back.
Why Front (YC S14) Moved Its Team From Europe to the U.S.
BM25 and better relevance with Lucene
Maybe it's just the books for my course, but I have never seen a book with up to day information, a lack of spelling/subject matter errors, and an easily digestible format.

Every textbook I buy has turned into a huge paper weight.

Can you recommend some textbooks that aren't like that? I'm interested in EE, CE, and CS (Software engineering, DSP, and concurrency).
There really aren't any outside of the normal. A company like Microsoft isn't holding the bitcoin they are immediately exchanging it so it is no different than taking USD since they don't make any gain or loss on the BTC.
>This doesn't work for songs

don't you think that a team trying to build this could provide a free offering where users get free algo-generated music in return for 1-10 voting on a song-by-song basis. given enough time and votes, i suspect that the algo could get remarkably good at delivering satisfaction.
Mozilla did A/B testing last year showing that simply offering a Bitcoin option reduced the amount of donations to the org overall by 7.5% on average. http://insidebitcoins.com/news/mozilla-study-shows-bitcoin-h...

It is possible that just associating with Bitcoin makes the consumer more skeptical.
Mark Zuckerberg Sends Congrats to the Google DeepMind
Why is the time obscene? It usually takes 45 days for confirmation if you pay via a credit card. Compare that to about 60 minutes for 6 confirmations on the Bitcoin blockchain, and it's orders of magnitude higher.

You aren't actually comparing the few seconds it takes to swipe your credit card to 60 minute Bitcoin confirmation I hope. It's about 'reversibility' of a transaction - for a Bitcoin transaction to propagate takes about the same time as a credit card swipe to propagate.

Edit: Wow why the downvotes? Seems like people here don't understand the first thing about how payments work in the real world. The funds are not 'confirmed' instantaneously. If someone walks into your store and pays you $1000 with a card, you can't say withdraw it in cash in 2 seconds.

It takes about the same time for a 0-confirmation Bitcoin transaction as an 'unconfirmed' card transaction.
> ... it must sometimes lose ...

Well, yea. In training, AlphaGo played against itself, and lost every one of those games. (Incidentally, it also won every one.)
Optimization of Series Expressions (1989) [pdf]
Dots (game)
The Dell Latitude E7250 works pretty well, Debian Jessie is missing some drivers and things (eg for Wifi) but Linux Mint (ugh, I know...) works wonderfully well. I haven't tried Ubuntu but I would expect the same experience or better. I was worried about the trackpad being horrible, but I'm actually quite impressed. It's not an Apple trackpad but it's actually pretty decent. (The Disable-Trackpad-While-typing option is almost a requirement though)

Edit: I would emphasize though, if you're going to purchase with Dell, do it as a business (Just pretend you are a business, dont buy it through work). Dell consumer customer support is f#$&ing atrocious. I'm still fighting with them to rectify a problem from an order back in Nov 2015 that I never received. I can't overstate this enough, Dell consumer support is f$#&ing HORRIBLE.
Where/when do you live guys ? Who buys a router that needs to be restarted (and even fails) ? :) I have a Netgear something that acts as a wifi router and I do not have to restart it, I don't understand :)
In order to do that, I'd first have to learn what any of those things are, and why I'd want to do that.
What do you mean "work?" What are you trying to achieve?
>These are new powers that the government started to acquire

Why do people here persistently insist, even after being corrected, that the government's 228 year old authority to conduct warranted search and seizure is some kind of shadowy and scary "new power"?

The government has always had the right to look at your photos, listen to your calls, and read your mail, when you are legitimately suspected of a crime.

Nowadays all those things are on your phone, so the government has the right to search your phone, when you are legitimately suspected of a crime.

Nothing about this is in any way new, and it's grossly dishonest to continue to claim that it is.

>By definition of guaranteeing access to encrypted data, they will be required to maintain such weaknesses. It'd be catastrophic for our tech industry and my future as a software engineer.

Maybe it legitimately is the case that it's impossible for techies to ensure warranted government access without guaranteeing that same access to any and every hacker on Earth.

But the more I read these doomsday scenarios from people who are mystified by the one-sentence, 64-word text of the 4th amendment, the less I'm able to believe them.
Fast transparent hostname proxy for Node.js
I think he made sense.

There is nothing bad about all of this, if there are proper mandates. The only obstacle here seems to be iPhone fanboys who feels they are attacked for some reason.

On top of this, if Apple really wants to not fall into this situation, they should have built a phone even they could not break (which I thought was already the case, and I'm surprised they didn't). If they can break into this phone, they should let it happen so that the FBI can do it.

And even if they don't supply this software, somebody else, or the FBI, will do it instead. Which is what Snowden said.

In the end, why should only Apple be able to break in that device? Nobody should be able to, not even Apple. That's what I feel it's Apple fault anyway.

To be fair this seems to be a play to make companies like Apple, who hold so much data about their users, to look bad. Because this only shows that Apple can access that data, which to me is a bad thing in itself.
I don't know if you've seen this tweet too: https://twitter.com/igstan/status/708684782016798721

found it pretty funny.
Objectively? The OS.
AlphaGo shows its true strength in 3rd victory against Lee Sedol
When you have a minute, even if you already know your move, you take the rest of the time to read the plays. You don't play your stone until there's only 1 or 2 seconds left, unless the play is so trivial that you need to see your opponent's play in order to continue reading. Every time Sedol played with 1 or 2 seconds left, his rush was only to get the stone on the board, not because he suddenly knew what to play.
It's certainly not unusual. It is a pain.
It seems telling that they waited until she died.
No. If they think their content is pay worthy, then put it behind a paywall and see if people will pay for it. Otherwise being a false martyr for the Internet advertising model is just distasteful.
They can get what is actually transmitted over the channel. They may have difficulty interpreting that data because of encryption, but that's always been the case -- encryption is older than electronics, and has been applied to sensitive data in every medium longer than the US has existed.

This idea that the government can regulate how you are permitted to communicate just so that it is convenient for them to interpret later if they have a legal basis for intercepting it is a novel claim of government power and, given that it cannot be exercised without creating the same convenience for both illegal government interception and third party interception, an absurd and dangerous one.
But there's a clear difference between being able to make a chargeback within 45 days and a payment system without reversible transactions.

Authorising the card is instantaneous and the funds can be settled into your account within a couple of days.
This website has a back-end, imo. It has crawlers, indexers, jobs, etc. Really the only thing it doesn't have is an api, a monolithic request handler, or a database. Well they don't show a db but they probably have at least a list of sites to crawl. Also worth pointing out that, unless they are doing geolocation or otherwise trying to pin down what a valid request is for a specific IP, then someone should theoretically be able to extract the entire dataset as static files.

Lastly I agree with the other poster who found the first sentence disagreeable. I am not offended, but it just seemed out of place in a semi-smarmy way.
>'set alarm 415' sets an alarm for 3PM

Have you tried "set an alarm for 415"? That should disambiguate that you mean "four" and not "for" the second time (tried that a few times, not sure if it's the extra "for" or that it makes me clearly enunciate "four")
As a layperson, the research I've seen (which focuses on treatment of psychotic disorders) suggests that the only activity known to reliably reduce dopamine activity is taking antipsychotic drugs, a caveat being that there's a decent amount of disagreement as to how big a role dopamine specifically plays in psychotic symptoms (and hence how much we can assume that observed symptom reduction correlates to dopamine antagonism). A major issue with these drugs is that they tend to downregulate dopamine activity very broadly, often screwing up the central nervous system, metabolism, and possibly even immune function. Dopamine seems to be a versatile molecule that gets involved in a lot of processes.
It's a good thing we have functionally perpetual copyright. I'm sure this will encourage Harper Lee to write more books.
Though there's tons of room for improvement-- my hope is that Go moves at the Meijers-C# pace which seems to be a perfect trade-off between adding features not too slowly

I wouldn't bet on it, Go's designers consider the language more or less done:

https://docs.google.com/presentation/d/1JsCKdK_AvDdn8EkummMN...

(Make sure you continue until the anti-climax.)
The best thing yahoo has done is create a robust fantasy football platform. If they could innovate half as well as they built that platform, they would be ok.
Chess can be played godlike on a smartphone. Result of years of refining algorithms.

Same could probably be accomplished with Go.
I hope the double taxation on sales can be fixed in the three years.
Jonathan Haidt on Coddling U. vs. Strengthening U. [video]
> Redux is such a simple idea that I accidentally invented... >put your app's state in a global immutable object, then use values to represent actions that transform the state. It's not ugly or complicated.

i agree that react is fairly simple..it's the other pieces to get it to be a complete solution that are just ugly and complex.
I'm sorry but flux and redux are another layer of abstraction that are much harder for new starters to grasp.
The advocates are so deep in the echo chamber that you don't realize how daunting all this.
TypeScript union types and Flow tagged unions are nice to have, but to make them really useful you also have to provide a good way to pattern match on them. And there they both are still way behind Haskell.
I guess then the next time someone (perhaps even yourself) argues "they're trying to take our guns away" you will point to the 2016 Crypto Wars to show them that they're wrong...
Yeap, the approach was reasonably common in the past - e.g. Movable Type has a dynamic administration backend that generates static public pages; Slash (the codebase powering early Slashdot) used to re-generate static HTML files whenever someone posted a new comment, etc.
Is it less expensive than one with Windows?
What tool to use is a decision that developers and companies have to make for themselves. I can't make it for them, so I usually don't try.

Exception: Don't use mcrypt. It's abandonware.
Maybe it's just the books for my course, but I have never seen a book with up to day information

Basic CS theory does not really get outdated. There's a couple of dozens book that I could recommend. Anything from Sedgewick & Wayne to Hopcroft, Motwani & Ullman.
I sympathize with this question but I think this thread is actually mocking someone's well-intentioned and serious project. Personally I have at minimum a "dc" alias and I can totally see how one might start evolving that into a shell wrapper to make your common tasks less verbose. But perhaps the author envisioned it saving more typing and being more generally useful than it is, and also under-estimated the importance of the increased surface for errors and bugs that the project brings.
I got smacked with the broken back button too. Had to close the tab, re-load HN and find my place again.

I'm going to guess this is probably not intentional on their end. They're probably aware of the issue, but likely it's a side-effect of an architectural decision that was made previously and hard to un-make now.
Having done an e-banking startup in the mid-90's I agree generally with every point the author makes. The reason people continue to go after the space is that it's a very rich one.
I just use ShareX and enable sound recording in Task Settings -> Capture -> Screen recorder -> Screen recording options. Seems easier than downloading three separate pieces of software and recording each track individually then joining them...
Actually, in practice encryption was a big deal and widely used two decades ago, which is one of the reasons that there was a big controversy then over the government's last effort to regulate encryption (at the time, it was largely about it export, and for the convenience of the NSA rather than domestic law enforcement, but the debate was remarkably similar.)
The GPD WIN, a 5.5" 64 bit Windows 10 laptop
the weird part - impulse control disorders is a well described side effect of the "synthetic" and selective dopamine agonists (pramipexole, ropinirole, rotigotine) developed in the 80's and 90's for PD. It doesn't happen to everyone but seems to affect patients who have some sort of pre-existing obsession or compulsion that was more or less under control prior to the medicine. The odd part is that levodopa (basically good ol' dopamine) does not have this issue...