skysight-inc/HackerNews huggingface dataset:
Many syntax highlight themes seem to hide comments in code by decreasing their contrast. I'm strongly against that so for me the author lost credibility when I saw that's more or less only what his theme do.
The withdrawal reporting threshold is actually $10K. In my experience, banks typically won't prevent you from withdrawing over $10K either, though they do file a report. The report is just another datapoint though, and not evidence of a crime.

If I had to guess, you probably just irritated someone because of your withdrawal size combined with the fact that most banks do not hold more than $15-$20K in cash.
Apart from efficiency the most important difference between these two is that Adblock has a default Whitelist which allows certain type of ads to pass (i.e. by charging advertisers like Google and Taboola millions of dollars to unblock their ads).

[1] http://www.businessinsider.com/google-microsoft-amazon-taboo...
Without easy access to SIMD or value types (and JNI does not count as easy), the JVM's performance for regular computations on large datasets is still pretty lacking. Quoting http://cr.openjdk.java.net/~jrose/values/values-0.html, "Numeric types like complex numbers, extended-precision or unsigned integers, and decimal types are widely useful but can only be approximated (to the detriment of type safety and/or performance) by primitives or object classes."

And the JVM's costs in terms of deployment and startup times aren't very attractive for scientific workloads. You wouldn't gain as much in a migration from Python or Matlab to Java (or any other JVM language) as you would to C++ (or increasingly Julia), since you'll likely still need access to the same native libraries and JNI is kind of a pain.
So far I know that Chine made this choose long time ago.
wow, there's a whole lot of self-righteous self-entitlement in that post.
This reads like a https://en.wikipedia.org/wiki/No_true_Scotsman argument. There are plenty of startup entrepreneurs who don't have that singular focus or obsession and can still create a successful company.
I don't know how to respond to such a comment, why say anything if you can just weasel out of it?

You're saying he did something illegal. OK.

As someone who frequents HN, you are no doubt aware that people "settle" without going to trial many times. Perhaps he did the math and figured it wasn't worth his time.

See this for what it is: a divorce, without a legal marriage. She's pissed, he's just trying to move on.
I see what you are saying but I think it would be better we instead moved the clocks the other way, and by two hours. That way we could all enjoy lazy mornings and more easily pull off late night coding sessions.
Whenever I get invited to things I always ask how it was arranged and it's always either Facebook or Whatsapp.

So even if you're not directly using Facebook it may well still be influencing your life.

(I'm not on it or Whatsapp either.)
The Pyra Linux Handheld Computer Has Now a Working Prototype
Your essentially argue for network vision for verification.

Keybase is doing a interesting thing were they have a Merkel tree and then they put the root of the Merkel tree into the bitcoin blockchain. When you fetch the tree, you can check the validity on the blockchain.

They could use public key pinning that people are sure to always hit keybase.io and then verify on the blockchain (I must check if they actually have HPKP activated).

An viable attack on that is pretty damn near impossible without actually comprosing the end user device.

An viable attack on that is pretty damn near impossible without actually hacking into the end user device.
How do you function in relation to other people?
* UBlock Origin
There's a problem with that theory: they're simply not going to stop buying them and switch to lasers.

We've had this dynamic for at least 15 years now, and people still are buying cheap-o inkjets and getting ripped off on ink cartridges. If people haven't learned after a decade and a half, they're never going to learn. Just look at the other comments on this discussion (including the blog posting that started it all): even on "hacker news", which is full of technologists rather than regular people, tons of people here have fallen for the inkjet scam. If a bunch of nerds don't know any better, than you certainly can't expect the regular public to figure it out.
Performance is in ms, see http://caffe.berkeleyvision.org/performance_hardware.html
Lookup the testing numbers, 500 images / sec.
Character-based models are way simpler, you can use test very easily using the original link to the model.

They are not easily gamed either: they learn features as convolutional filters over the characters. These filters are more powerful than ngrams, as complex as the filters you may have seen for images.

Now, about gaming the nets, there's an issue, which is the same as for image-based CNNs: some combinations of letters (or pixel) do exist that do not make a difference to the eye, but push the classifier into the wrong class. However, in order to find these combinations, having a first-hand on the underlying neural net and its weights is mandatory.
A recent article in the Washington Post (Wonkblog) making the case for "Why daylight saving time isn’t as terrible as people think". US centric. The argument uses the data of number of days with "reasonable" sunrise and sunset times based on latitude/longitude when using DST or not.

https://www.washingtonpost.com/news/wonk/wp/2016/03/11/why-d...
>There are plenty of startup entrepreneurs who don't have that singular focus or obsession and can still create a successful company.

Who would that be that HN is familiar with? HN is familiar with startup founders like Bill Gates, Steve Jobs, Elon Musk, Jeff Bezos, M Zuckerberg, etc. Their ability to outwork everyone else with 80+ hours/week is well-known and constantly repeated in business reporting.

Who are the 40-hour a week startup founders that HN can use as role models? If there are "plenty", I don't know a single one. (The original HN question asker apparently doesn't know them either because he wouldn't ask the question if he did.)

I would hope HN posters don't speak abstractly. Instead, speak concretely and tell us who those real people are so we can emulate them.
Yeah, syntax highlighting definitely makes things easier to scan and quickly process a file in my head.

It also helps with instantly seeing if you are missing a "/' (or used the wrong one to terminate a string variable), as the rest of the line/file has the wrong colours.
There's an important caveat that this is missing: yes, FPGAs can do a whole bunch of multiply-accumulate operations at once, but each of those units really wants to carry out the same multiply-accumulate operation every clock cycle, with inputs coming from the same sources and outputs going to the same destinations. With DSPs you can trivially execute a completely different step of the computation every clock using the same multiplier, but on FPGAs you either have to set up all your own control logic to multiplex all the DSP units in and out at the right time or have one multiplier per stage in the computation and inevitably lose efficiency because the rate you're feeding data in is slower than the speed the FPGA can run at. And large FPGAs are relatively expensive and, well, big - the bottom-of-the-range Artix 7 with 45 multiply-accumulate slices (enough for one 45-stage computation without complex tricks) is $25 and the smallest package you can get it in is 1cm2.
I am super excited and all about the Progress AI has made in AlphaGo, but a part of me feels kind of relieved that humans won at least one match. :). Sure, won't last for long.
Good to know, thanks! I'll ask my PCP about this then. It couldn't hurt.
Agreed. 99% of the comments are just speculation - Yours is as good as any.
Many color schemes take the most important parts and fade them out: comments!

In Haskell I have different colors for the comments, keywords, and literals. That's it. Anything more is not helpful.

It's baffling to me to look at source on Github and see a screen full of comments, greyed out.
My friends and I (many of us are enthusiastic Go lovers/players) have been following all of the games closely. AlphaGo's mid game today was really strange. Many experts have praised Lee's move 78 as a "divine-inspired" move. While it was a complex setup, in terms of number of searches I can't see it be any more complex than the games before. Indeed because it was a very much a local fight, the number of possible moves were rather limited. As Lee said in the post-game conference, it was the only move that made any sense at all, as any other move would quickly prove to be fatal after half a dozen or so exchanges.

Of course, what's obvious to a human might not be so at all to a computer. And this is the interesting point that I hope the DeepMind researchers would shed some light on for all of us after they dig out what was going on inside AlphaGo at the time. And we'd also love to learn why did AlphaGo seem to go off the rails after this initial stumble and made a string of indecipherable moves thereafter.

Congrats to Lee and the DeepMind team! It was an exciting and I hope informative match to both sides.

As a final note: I started following the match thinking I am watching a competition of intelligence (loosely defined) between man and machine. What I ended up witnessing was incredible human drama, of Lee bearing incredible pressure, being hit hard repeatedly while the world is watching, sinking to the lowest of the lows, and soaring back up winning one game for the human race.. Just incredible up and down in a course of a week. Many of my friends were crying as the computer resigned.
I think it is a bad idea to teach a language without a REPL as a first language. Mames that learning curve much steeper since responses are so slow.
I mostly agree with the author, but I don't see the point of stopping yourself when you're "in the zone". Why lose the flexibility?

What works for me is having a baseline of 3 or 4 hours of daily work, and not imposing any hard limits when I want or need to do extra hours. This works out great, because I have no excuses not to do the boring routine work as it's just a few hours, but I also have the liberty of doing obsessive 10h sessions when I'm trying to solve a tough problem or when I'm working on something fun.
The problem when considering a thread model is that you have to think what the government would do, not what they could do. The government could shut down the internet and then we are fucked.

However, the government would not do that because that would be to damaging. Passing laws as you suggest is not quite as unlikely, as we see from the Apple case but its still a pretty tall order.

My big worry is that they stop trying the legal way and start requiring backdoors threw secret orders and such.
They're not going to do it for business-class printers, because businesses aren't going to put up with it. They do it with consumer-class printers because consumers are dumb and want the cheapest thing they can find and don't print a lot, but businesses need printers that can print a lot of pages without maintenance. There's plenty of competition in the business printer market, so it'd be pretty stupid for mfgrs to pull too many shenanigans there.
Zappa – Run Python WSGI Apps on AWS Lambda
Maybe the 'journalists' should stop basing their revenue model on ads people don't wanna see.

The internet made information easier to get, nobody wants to look at your shitty information (ads) that's baited by your only slightly more useful information (the article).
They want to keep us busy!
Ask HN: What is the no1 tip for getting hunted on Product Hunt?
On the topic of work environment: in one job I worked at, we had the Internet machines completely separated from the work machines. If you needed to check something you had to physically walk over to the Internet desk. Great for focussing on the task at hand without distraction, and considering carefully what information you need.
To me the best compromise between using regular javascript and having type safety is to use closure compiler. With closure compiler, you can write a 'header file' which defines the functions of the libraries that you use. Then you can write all you own code with type annotations and even check that you have 100% type coverage (--jscomp_error reportUnknownTypes).

Anywhere in your code where you are using identifiers, there should be a method to check for typos. That holds for css classes and qnames too.
You can see it however you want, but that's how businesses work now, and they've been doing it for a century now. It's called the "razor and blades" business model, which started with Gillette. You get the main item cheap, and then the consumables are horrendously overpriced. Who cares if it's honest or not? People are so gullible they'll buy into it, and if they haven't figured it out after 100 years, they're never going to, so companies might as well use this model or else they'll be uncompetitive.

If you don't like getting ripped off this way, it's really easy to avoid: buy a business-class printer, and not some cheap-o consumer printer.
I am still unconvinced if NN provide any advantage over regular expressions in this domain since it's not a hard problem to solve. Also, the request needs to be rejected before the connection is made so the only data to work with is the HTTP request headers.

On an enterprise level, a better challenge to solve with NN would be to create a asic accelerated neural net hardware to filter packets/connections of IPS/IDS and firewall purpose with an extra ability of also possibly blocking advert.
Man, you really need to get over your SBT hate.

Maven and Ant are barely maintained anymore despite so many broken things. Just compare artifact resolution/download speed between Maven/Ivy and sbt with coursier.

There is no way in hell I'll ever touch Maven again. SBT works without a single line of configuration, and that IDEs are not able to touch config files is a big fat benefit.

Eclipse developers can't even turn it into a working editor. I certainly don't want Eclipse to deal with my project configuration.
Im glad that steganography exists but the fight we are fighing, is about the large public. I have no dought that with Open Hardware, Open Source, Smartcards, Tor and a lot more, I will always be able to hid my most important message I send to a simularly connected friend.

However that is not usuable for most people and such products will have a hard time taking over majority market share.
But then how do you copy and paste from Stack Overflow?
Troublesome Ransomware, Overconfidence in Security: Observations from RSA
It's different fundamentally. Lower taxes do not automatically guarantee you better income, but they do guarantee that the result of your work remains for you at your disposal in a larger extent. But the value still has to be produced by yourself, not the government that takes it from others.
I know right. But, there is no relation to coffeescript
> Never mind that it is illegal to export personal data of this nature to foreign servers under control of a corporation that has no contractual obligation to properly handle such data, not to mention that is quite undesirable. Fortunately the regulatory body in the Netherlands has condoned this practice, but it illustrates the dismal state of affairs.

This is a sad state of affairs, but the blame is 100% on the doctors.

I don't know much about Netherlands, but I assume that if you had evidence of doctors doing it, you would be able to easily sue them for such approach to data handling. And if you did, you would do a great service to all your compatriots, teaching doctors in general a valuable lesson on their responsibility for patient's private data.
China has only 1 timezone, which is based on a city on the east cost. In the west part of the country, the sun always comes up and goes down later than what we east coasters consider as normal. However, they got used to it anyway.

Time zones are artificial and don't make it too complicated. Pick a simple solution and let people adjust.
I feel that there were times when working 24 hours / day was effective and times when working such long hours was ineffective.

There are two issues that I know of when I worked for long hours: tunnel-vision, communication and burning out.

If one works long hours, one has to evaluate an idea all the way, to check if is correct or not. For me, his hampers evaluating competing ideas effectively. This might not be the case for everyone.

Working as a team requires feedback from other team members. If you get stuck or need feedback/communication with someone else, you can enter a feedback loop such that the additional time that you spent on it does not bring additional value. These type of loops are possible even if working less hours per day, so it can be a good idea for additional research.

And burning-out: there is only so many hours in a day. A worker can have interest outside the technical question at hand: if they have priorities outside of work, would you require that they forego their priorities for work?
"Air gapping". https://en.wikipedia.org/wiki/Air_gap_(networking)

It's common practice in classified environments, as a necessary security precaution.
But it's a true productivity killer imho.
Better to just install an extension that blocks twitter/facebook etc, than completely cripple your ability to search for technical information as you need it.

Also - good luck installing tools and plugins when you have to start copying things from the internet computer to the classified computer.
I think you underestimate how much those of us struck RF fever (a lifelong affliction with no cure) are willing to spend on the hobby. Some common price points I've seen in home labs: $15k oscilloscopes, $10k signal generators, $6k logic analyzers, etc. $50k would be a high-end home lab, but home-lab territory nonetheless. It's affordable on an engineer's salary -- many of us semi-regularly spend more on things like nice cars and "living in SF."

$500k, OTOH, isn't, unless you're particularly well off for an engineer. So you need to find an employer to purchase the toys for you. Looks like madengr has done well on that front :-)
A list of books for hacking
FreeBSD 10.3-RC2 Now Available
Have you heard about UTC?
> We are handing the controls of important parts of our public and private lives to a very small number of people, who are unelected and unaccountable.

They are elected — and unlike public officials, they are elected not every 4 years, but every day, when you choose to open Facebook app. And all their actions have instant feedback on that election.

Facebook didn't become a dominant social network out of the blue. They built a better product.
License is BSD 3-clause.
Negative income tax is essentially subsidising companies employing low wage earners.
Pro: you can describe 1. in 5 words. Simplicity can be nice, especially when it comes to red tape.
Seriously, what is better than that? Having a cashcow that will generate you a few million a year, so you can actually live/enjoy life?
I agree with the author with some exceptions: when you are working as a contractor or freelancer for someone else's project maybe 3h/day is not acceptable. When you've got externally imposed deadlines 3h/day may not be sufficient.

But i agree that working less than 8h/day could be really more productive. I also liked the "less stuck for coding" topic as "...it is sometimes hard to go bed without solving some unknown issues, and you don’t want to stop coding in the middle of it..." so maybe forcing themselves to stop could be a solution.

Anyway, i would really like to work 4 or 5 hours a day but keeping holidays and weekends free from work and i think this can only be achieved if you can pay your living with products of your own such as your apps and not by freelancing (i am a freelance and i know it!).

But i enjoyed the idea behind the article and i will try to achieve it one day.
Reminds me of the scene in The Matrix where agent Smith tells Morpheus that humans are like a virus: they move to an area, and when all natural resources are consumed up they spread to another area.
The author thinks in the long run the 10h sessions hurt you. They acknowledge specifically that got a week long exercise more work will produce more results but that they feel their average productivity is much higher over months or years by never getting bogged down even when they're making progress.
That does depend where you sit on the spectrum between wanting ubiquitous commenting and believing that comments are themselves a smell.
THIS MUST BE FLAGGED!!!!
Shooting 360° videos with your iPhone
The mobile app model focuses our attention to just a few apps, and this is the problem highlighted here. And I am afraid this is correct. My mom has a laptop and a smartphone, but if I remove her laptop, soon enough she will forget there is a browsable open web and instead focus on FB, YouTube, Whatsapp (FB) for all her communication and content.

In the desktop-browser world, it is super easy for anyone to access content from an HTTP URL, that makes discovering new sources convenient, which in turn means that you can run independent news sources and stay profitable.
Same here. I bought that one for my study but finally it was used by all my family (big error to put it on the network) who print 500+ copies with the original cartbridge. Given it was almost the same price as laser printer (~100€), it happened to be a very good deal over the years.
Saw these guys pitch yesterday at SXSW, today they're on Producthunt. Seem to be everywhere these days...
>And large FPGAs are relatively expensive

That's an understatement.

http://www.findchips.com/search/xcvu9p
Thumbs up. git-encrypt and its successor git-crypt are the best developer tools for storing password information.
Related: https://news.ycombinator.com/item?id=11008398
There's a standard gaming technique in "push your luck" games you can apply to FB use.

So obviously the problem is the ratio of reward to risk might be too low. The risk is that you can always get more money or property or friends, but your life is very finite and hours that are thrown away can never be recovered. Also the reward is extremely high in the short term (the addicts dopamine hit) and extremely low (zero) in the long term.

Given those gaming conditions the typical "push your luck" game mechanic is try it for multiple short but increasing periods of time, evaluate the numerator and denominator at the end of each run, then decide to either stop or keep going. Your standard OODA loop, although the time pressure is unusually low for a OODA loop.

For what little it matters, I pushed my luck about six months on FB. Short term gain was high, got lots of "like" clicks and meaningless positive comments, but long term gain was exactly zero. The cost was extremely high, it was like a part time job for awhile, like being addicted to at least two TV shows or at least one sport. I figured at six months in it wasn't going to get any better either WRT reward or WRT timesink, so I stopped. I still have a perfectly good account. I logged in just a week ago and apparently quite a few people wished me a happy birthday, so that's kinda awkward.

I'll probably try again in the future, see if anything has changed. Casual examination would imply that over the last five or so years, on FB the extremes have grown and the middle has vanished, people I've friended either post once per season, or dozens of times per day, and there's no one in between who only posts once per day or once per week.

Facebook is already dead with young people. My kids burned out on it in about a year, and its dead to them now. If the school district banned it, it must be good, just like how my generation selected music and clothes, so they love yik and snapchat.
Maybe Alpha Go understood it won the 5 series, so its reading that it can lose the last 2 games and still win and hence plays suboptimal :P