skysight-inc/HackerNews huggingface dataset:
One thing I miss is the mention of constant distraction. When I was kid, we had no phones (not even landline), had no internet, so I had loads of chance, to focus over hours on problems, do coding, in silence (no music). I learnt very quickly and had a good idea what I will be learning about/working on the next days. I think many of the problems were just tough and required uninterrupted focus what I would not be able achieve these days.
Its a funny thing but the "natural" remedy can actually work better. I put natural in quotations because its super toxic!

Wormwood/nutmeg/Black Walnut. Nasty stuff.

Its good as a last resort if the conventional stuff does not kill the parasites

This is what happened to me.
If it's clearly against previous precedent, they wouldn't prosecute, that just wastes their resources.
It's a Java app with a JavaFX web panel for the UI. I have a second (unreleased) version based on Electron and a Java "backend" for doing all the image processing heavy lifting.

I've been working on the hybrid framework as an open-source project here: https://github.com/orbitaljs
What is the definition of "Linux executable" that excludes `python3`? Builtins?
The linked post was posted to /r/cscareerquestions with the title "Finally fired after 6 years." In it, OP claims to have been employed by a name company in the Bay Area, automated his job within 8 months, and basically sat around playing League of Legends and browsing Reddit for 6 years before he was discovered and fired yesterday.

The responses that OP received were by and large positive, with many congratulations for OP for his accomplishment. I'm not convinced that OP's actions were worthy of congratulations, but I can't find much discussion in the thread on Reddit taking the opinion that OP was wrong.

Is OP entitled to get away with doing as little work on his job as he can get away with? That's the impression that I get from all the responses to OP's post. Can somebody make the argument that OP was wrong? I feel like I'm taking crazy pills over here. Thanks.
A circle of 20km is 1200 km^2.

In this case, only half the circle was over land, but the evacuation zone also extended about 40km downwind, based on the amount of radiation, so the original exclusion zone was also about 1200 km^2.

Since then, part of the exclusion has been lifted: I think in this map, the green areas are places which are no longer restricted. The yellow areas can be visited with a permit, but you are not allowed to live in them or stay over night. The pink area is the "difficult to return" zone, I think the government treats this as a total loss and reimburses house owners for the full value of their property.

http://userdisk.webry.biglobe.ne.jp/001/285/53/N000/000/009/...

From counting pixels in the picture, it seems the yellow+pink area is 670 km^2, and the pink area is 330 km^2.
webtask is pretty neat

https://webtask.io/

As the website says - "Run code with an HTTP call. No provisioning. No deployment."

Just run javascript at an endpoint. Done. It was built to make Auth0 run and the whole thing runs from the cli.
The Surprisingly Sudden Demise of the Anti-GMO Movement
I'd agree, except for the fact that the very end of the FAQ says

> Is this a joke?

> Of course it's a joke. Use semantic CSS class names.
It sounds simple, but note that I said "50 minutes", not 5, which is a big difference. Specifically, in a 1.5 week sprint cycle involving about 40 maven modules with complex inter-dependencies, a 380-step procedure to deploy into production and that is fragile enough that simply getting it to work at 95% reliability in 50 minutes was a huge advancement over the state when I showed up.

(The previous developers "looked" productive because they could work on things a module at a time, but they went in a circle for two years because they were incapable of delivering a fully integrate working system)

In this particular case the company was using an "agile" process except this what not bought into by many of the key people, including the superstar developer, lead manager, product manager, etc. It did mean however, that if I wanted to speed up the build, I would have conversations about "How does this benefit the customer?" which would degenerate into "does the customer want to get this product at all?" It would mean not doing anything else for a sprint cycle, for one thing.

Now that particular case required an organization to gain some size and lumber along for a long time to build up a huge code base, but bullshit happens in small organizations too.
Tablets are for consumption.
Computers are for creation.

It's been the case since the iPad 1 came out. Perhaps it'll change in the future, but this really shouldn't be of surprise to anyone.
20 leasing mistakes that office tenants should avoid
It's a perennial struggle for each new generation of game designers when their internal theory of gameplay mechanics comes into conflict with the general public's completely off-based intuition about statistics.

Basically, people at large don't grok statistics at all. Instead they think of randomness in terms of permutations (drawing cards from a deck). When you pit them against "well-designed" statistical randomness, you are rewarded with a cacophony of complaints about how the simulation is cheating, rigged and unrealistic. Sid Meier had a great GDC keynote about his multi-decade struggle to convey basic concepts like "Something that has only a 1% chance of happening will still happen sometimes." This gets worse when you realize that a million daily active users means one-in-a-million events are a many-times-daily occurrence. That means every day someone will complain that "I rolled a one out of ten SIX TIMES IN A ROW!!! That should never happen! You are explicitly cheating me! I demand my money back!"

So, yeah. Don't rand() in games. Do the shuffle and everyone will be much happier.
At this pace of innovation, GitHub will soon be a part of the history! GitHub has done a tremendous job with forking and pull requests, but, at least recently, they've acted disorientedly! I hope they get back into shape!
Carbs aren't bad, they're just calorie-rich, hard on the pancreas and less satisfying than not-carbs, so you eat more of them.
The Rent in Mountain View (YC Home) Is Too Damn High
I'm conflicted on the SF AirBnB issues because on one end I'm part of the "any more housing is good housing" crowd but at the same time I'd like AirBnB to succeed (as a user when I travel from SF) and I'm afraid of downstream consequences of heavy regulations in its host city.

I've more or less accepted I'm a hypocrite on the issue, or at least selfish on it.
Considering his vague fawning over HRC rather than Bernie, I think it is a qualified statement. His atheism certainly doesn't make him a de facto left-leaning liberal, at any rate.
The major thing missing IMO is "re-run on last input [because I've fixed the bug that made it crash]".

However, I suspect they don't do that because it's build to be fast on a streamed event from another of their service, and that if you want that feature, you're supposed to implement it yourself by dumping each event to S3 or something... but it should really be there as something you can turn on.
Malwarebytes Anti-Malware Premium v2.2.1.1043 LifeTime Key Is Here  [Latest]
I typically go from 1900-2000 (dinner) to 1200 (lunch) the next day. Everyone is different, and then there's the fact that this is daily habit training. I start getting hungry around 1100 and 1800, because ¡surprise!, I typically eat about an hour later. I have no doubt that if I started eating breakfast when I woke up, I'd probably wake up hungry also.

EDIT: I should also point out that I trained myself to fast during college. One day a week I wouldn't eat at all. Now, when I get hungry, the feeling will last for a little bit then go away.
This is like Clipart, but better, and for the internet. Loving it!
The US Attorney is widely believed to be loosely based on Preet Bharara. This is a good recent profile: http://www.newyorker.com/magazine/2016/05/09/the-man-who-ter...
Sure, and I can't fault anyone for wanting less dangerous dynamic languages. But to me it's kind of like wanting less dangerous cigarettes.
New Political Earthquake in Brazil: Time for Media to Call This a “Coup”
I've been thinking about the history of computing spanning my 30+ years of involvement with it (I got my first computer when I was 8). Things moved so fast back then (C64 was released in 1982, and the Amiga just three years later in 1985, Linux came six years after that in 1991), but in many regards have only accelerated since then. The arc of Open Source and Free software is perhaps the most interesting and powerful invisible force in our world today.

Imagine the Internet without Apache, Linux, MySQL, etc. And, it's moved further out, as well...now Open Source powers most of the clients, too (Android, Chrome, Firefox; the way people interact with computers is, under the hood, Open Source). This is an incredible shift. Microsoft and Apple (and a few others) fought for years...and, eventually they didn't really matter anymore. Those companies are at the edges now; some people still choose to use their products, but they don't define the architecture of our lives in tech.

It's weird to think back to the world in which CATB was written. OSS was a band of insurgents. Today, OSS is the norm, and it's the biggest gift economy in the world. It's not perfect, of course; loads of companies make huge profits exploiting OSS without participating meaningfully (and I'm not saying I have solutions for that). But, I like the world that the band of OSS insurgents has built better than the world they (we? I've been around it, and participating in OSS projects my whole adult life, and since well before CATB was written, but I still don't really feel part of it) started with.

And, I find it weird/amazing that today more Open Source code is likely being written and released daily than was written and released in a whole year back then (I'm making up this ratio, but I believe it's a reasonable guesstimate). Also feeling a bit old right now. It really doesn't feel like that long ago.
Show HN: Introducing NetSniper
Honestly, I used starbucks website to get my numbers, so maybe they are grossly inflating those numbers.

>Even a peppermint mocha with whipped cream - pretty much one of the sweetest drinks you'll find at Starbucks - only has 440 calories, so you'd need to really add a lot of syrups to get to >600.

Example: Iced White Chocolate Mocha = 640 calories

>A grande Starbucks cappuccino is 120 calories.

I would say the 120 is fair for an average consumer on an average day and purposes of my point. I would still say that is a substantial amount of empty calories. Its really no different than having a 12 oz coke every morning from an empty calorie point of view. Again my main point is the calories from coffee didn't even enter the authors mind when even at 120 calories the coffee could easily replaced with a nutritious breakfast of say 1 whole egg and 2-3 egg whites (~120 calories).

Edit: a Google Search of "Starbucks nutritional information" shows a menu of 51 drinks of those 40 go above 200 calories (most well exceed 300) and only 11 can't be made to order above 200.
is James Altucher just another charlatan?
Btw the creator Kickstarted this video:
https://www.kickstarter.com/projects/723600195/hyper-reality...
Goldman sachs makes a loud claim of hiring the best tech talent[1].

The Paysa [2] Companyrank shows who actually hires the very best. Companyrank[3] paints a very different picture.

[1] http://www.businessinsider.com/goldman-tech-cohead-duet-on-r...

[2] https://www.paysa.com/

[3]https://www.paysa.com/company-rank#!companies=Google:::Goldm...
And you see what results they get in the U.S. markets. Maybe more rational management and pay of experienced professionals would've helped them. They said they weren't mission-oriented and lacked "culture fit," though. So, their numbers are all over the place, goals aren't being met, and competition is all over their territory.

Now ISIS and other startups in that sector can feel free to continue being idiots. The locals need to avoid making the same mistakes, though. ;)
The Elixir of concurrency
We are thinking big. The integrated Container Registry is part of our plan. We will soon have an integrated deployments with easy to access environments. We also plan to introduce manual actions on pipelines allowing you to execute arbitary things, ex. promote to production, but also merge it back to the master.

https://gitlab.com/gitlab-org/gitlab-ce/issues/17009
https://gitlab.com/gitlab-org/gitlab-ce/issues/17010
Part of growing up is not caring for BS like this, because you can find this, and even worse caveats in any popular language (and worse stuff in non populars).

You will also realize that such caveats never prevented people from creating billion dollar companies with PHP (or C++, or JS, etc), and perfectly workable code, powering 40% of the internet.

The rest are child games.
Except Bobby Axelrod doesn't have a "Billionaire Pig" which gets to live in it's own room and retire on a vegan farm: http://www.businessinsider.com/steve-cohen-did-have-a-pig-20...
Here's the idea with sounding important: short sentences. It makes you sound urgent. Even knowledgeable. Don't believe me? Throw in a question. And then answer it. Exactly.

But the big gun, to hold in reserve?

New.

Paragraph.
The public library?

Someone sent me a sign-up for a 'Friends Of ..' University library here in the city, where you can pay a yearly subscription for access, even if you're not an alumni or student. It's an option, I guess! I will check it out.
There's a market-for-lemons liquidity issue as well. People only trade in the stock market because they have a reasonable expectation that they'll hold the winning end of the trade. If insider trading is allowed, then there is a good chance that anyone looking to buy or sell a stock has better information than a random outsider. That means that the savvier outsiders will choose not to trade, which further reduces the pool of participants to just insiders, which exacerbates the risk, until all of the outsiders have been fleeced. At that point, you have a market consisting exclusively of insiders, none of whom are willing to trade because they're all holding only the stocks of companies that they have personal information on.

This also explains a lot of the SEC's actions. The important part is not that there be a fair market; it's that there's a perception of a fair market, so that new participants will be willing to trade. Hence they go after high-profile cases like Martha Stuart, while letting most cases slide.
In theory, but that's not a theory I'd like to test personally. In cases that they do bring it frequently comes down to arguments about who received benefit. Sometimes it's as little as status/friendship.
And this is precisely the point of divergence, as "readable" understandably means different things to different people.

Personally I find Clojure very readable, but of course I don't mean that in some kind of objective sense of the word.
#1) I was in the very same boat and though it is NOT EASY, it is POSSIBLE and possibly VERY REWARDING to go back to school later in your career. I did end up taking compilers in part because of this post and it was awesome. Looking back over the course of my education, there are some classes that are simply head and shoulders above the rest in terms of intellectual impact. You come out of every lecture feeling almost punch-drunk from the impact of the ideas that were just imparted to you, as if your head was ringing and your double vision is seeing through the very framework of the universe itself(1). Compilers was one of those classes for me.

#2) Coursera may be an option if you can't swing an in-person class. I've taken a handful of classes that way and always found the time well-invested based on how it helped me grow as an engineer.

(1) "When Lawrence understood, it was as if the math teacher had suddenly played the good part of Bach's Fantasia and Fugue in G Minor on a pipe organ the size of the Spiral Nebula in Andromeda-the part where Uncle Johann dissects the architecture of the Universe in one merciless descending ever-mutating chord, as if his foot is thrusting through skidding layers of garbage until it finally strikes bedrock. In particular, the final steps of the organist's explanation were like a falcon's dive through layer after layer of pretense and illusion, thrilling or sickening or confusing depending on what you were. The heavens were riven open. Lawrence glimpsed choirs of angels ranking off into geometrical infinity." http://www.npr.org/templates/story/story.php?storyId=1487767...
If you really want the full understanding of compilers, you should write a simple compiler.

1. Design your own programming language, or equally, pick a language and remove virtually every feature. In fact, there's no rule that this input language needs to be Turing complete. For simplicity, you should limit yourself to one datatype, integers, and one library call, print. Now, write a set of valid and invalid programs. Write a program to convert this text into tokens. As said, this can be regular expressions or some hand-coded loops.

2. Look at the language you've defined and sketch it out in a few simple (and recursive) rules. Think in terms of statements, expressions, and tokens (symbols or identifiers). The best experience is to write a recursive descent parser or use YACC, but in some way you should convert the stream of tokens into a tree structure.

3. The next steps can be complicated but it's important to keep your footing. You should have a destination architecture in mind. It should not be x86. Pick something simple like an 8-bit microprocessor (Z80) or something 16-bit like MIPS. Make sure you have a simulator or device to target. You will need to learn some assembly and have the skills to convert programs to assembly language by hand.

4. Now, in as many stages or passes as you like, convert the program into machine instructions. You can go over statements and split them into shorter ones with a fixed number of arguments. You can separate function calls as their own assignment. You can force each statement to have a new assignment with temporary variables. These are the backend steps where you operate on a structure to create new structures to make life easier.

Think in terms of generating code for each function, techniques for storing results in registers to use, saving values on the stack between calls, and outputting the code in one giant assembly file. Then test, test, test.

That's it. Once you've got it working, congratulations, you're a compiler writer. One benefit of taking this class in school is the textbook, lectures, tests, test cases, and partners to work with, but it's totally possible to achieve on your own if you are motivated enough.
I built a themes website (https://jekyllthemes.io) in a weekend that's monetized using affiliate links and Adsense. After the initial work was done, it's virtually 100% autopilot and brings in around $80/mo.
> But it seems like a falsehood to suggest that it's not possible to understand one level of abstraction without knowing the full stack; isn't that why we have abstractions in the first place?

Any non-trivial abstraction will have some leaks. You can memorize the problem cases and usefully use the abstraction without understanding the source of the leaks. Partial understanding can be sufficient. Fully understanding an abstraction probably requires you to understand all the levels of the stack. Is it actually useful to know the stack top-to-bottom like that? Not always. As you note, that's why we cover up the details in the first place, so that we don't always have to keep the underlying implementation in mind.
Maybe the one-hot binary encoding wasn't the best feature set. Base 3 and Base 5 encodings might have worked better.
Survey finds developers adopting Paas more than other platforms
What are standard payment methods in your country?
Yup, you got me there. Speculating wildly ends poorly.
They look very interesting. Like a more intimate, lower-cost WeWork. Wooden chairs and conference tables don't look like the most comfortable IT workspaces in the world, but I may check this out. Thanks!
Supply and demand are two sides to the same coin.

Sales and marketing generate demand. Engineering and manufacturing generates supply. Both must exist for a product to be meaningful in the market.

The labor theory of value, you see, is bunk. The product is worth only what the buyer will pay for it. And much of the time, a salescritter can convince someone to pay so much more for a product above cost that the difference pays for the salesperson's work, and still leaves some left over for R&D, or other nice things.

Don't get me wrong. I still hate smarmy, schmoozing salesfolk with the passion of one ten-thousandth of a sun. But they aren't entirely useless. They do add value to a company in their own right. It is as a value multiplier, though. There still has to be some value added before you can multiply it.
My god, this is genius. Let me throw investment money at you. Just be sure not to pay the programmers more than $11/hour.
Hackers Remotely Kill a Jeep on the Highway–With Me in It
My Amazon Kindle and Fire Tablet already do this. I would need to pay $15 for the ability to skin my Fire's lockscreen.

(Although it's much easier to not look at my devices, than to not look at my apartment's walls.)
Hi, author here, I’d appreciate any feedback, I always try to update blog posts with new info and fixes :)
Yes, but there is SOME temperature at which heating things up does start to cause things to act weirdly. You know, like in a fusion reactor. That definitely changes the radioactivity of certain elements.
Try APL/K/Q/J sometime. Anything can be done in one line. (Note: does not mean should be done in one line....)

There is something rather magical about solving almost any problem in a single line of code.
I see it more as he wants Data Mapper to be as easy as Active Record. Just from a pure patterns perspective, it never will be, because Data Mapper has one additional level of complexity.
If the Netherlands was no longer part of the EU, and thus lacked the low-friction connections to the European economies by rail and other transport that currently exist, Rotterdam would likely start to decline in size and be supplanted by a port that was within the EU.
I know this is meant as a joke, but having used BassCSS[0] in a production webapp, I believe it really is a valid approach to CSS.

To each their own, I guess.

[0] http://www.basscss.com/
It doesn't. That's why they're dumb and will never succeed. You can only hand wave it away while raking in the VC money for so long...
The 'Vegetable Squeeze Test' is about the least significant function this thing can perform. This is revolutionary and exciting stuff and I can't wait to see what applications develop around this tech.
CloudPleasers: A look at life in the cloud [comic]
Thanks Luke! We'll try to keep this going. We're working on deployment environments for our next release so you can see what is deployed in each environment. After that we can do deployments that need to be confirm manually.
We Got Ripped Off by a Huge Company. Again
None of what you said is backed by science, and people had allergies long before GMO crops ever existed. There have been tons of studies on GMO crops, long term and short term effects and there has been no link between them and anything even as nuanced as allergies.

Every time people speak out against GMO crops, they are following their own faith instead of science. Golden rice could have saved hundreds of thousands of people from death or malnutrition, but those people died because of people that spout this nonsense.