skysight-inc/HackerNews huggingface dataset:
This will work for sites where the text is there in the page on load, but hidden with CSS until some point when JavaScript removes the class doing the hiding - perhaps after an animation has been triggered, or fonts have been loaded, or some other random event you quite possibly don't care about but someone else thought was important (sometimes the so-called "FOUC" or "Flash Of Unstyled Content" is fixed in this way).

However, turning off CSS in order to thwart these sites won't work at all for cases where the actual content itself is pulled in with JavaScript, eg. anything built with Meteor.
> Nonsense. You are coming up with excuses for your own lot in life.

Please don't make needlessly personal accusations in HN comments. This comment would be much better if it started from "Many people were given even better..."

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Eh it's not so bad. Learn to dress warm and embrace the snow. Snowboarding's one of my biggest hobbies now and I look forward to big snowstorms.
While he didn't know WebVan would pioneer it, Loius Borders says he know ecommerce would rule the world.

...that doesn't quite have the same ring, does it? There is a lot of survivorship bias at play here. Thousands of individuals had convictions that their instincts were right as as well - but it turned out poorly for them. Luck and timing plays a big part in success, but more often than not, hn ignores this.
"Global Warming Scientists embarrassed by sign-inversion in formulas"
> No, my problem, is with the pre-supposed and agreed upon set of idioms ("idiomatic Go", "idiomatic Java", "idiomatic Python").

Idioms have to be agreed upon (by the community) else they have no value at all. Shorthand only works if both people in the conversation understand what it means.

It seems like you are upset that the idioms came from the standard libraries (which is where I believe the initial idioms for Go, Java, and Python stemmed from), but you also have to give time.

Play was released in 2007 -- Java was released 1995. So it took a number of years for that change to take place. During the between time, idioms helped move java forward, make it understandable, make developers able to communicate via code.

Go was released in 2012 (v1), so of course a lot of the idioms are going to stem from the standard library -- we don't have two decades of Gophers moving the ball forward and agreeing as a community what the idioms are, they gotta start somewhere.

> Java programmers familiar with the circa-2004 idiomatic BS over-reliance of GoF patterns and deep class hierarchies created code that was "idiomatc Java EE" but difficult to undertand, overengineered, and inflexible.

Idioms are not static. Please stop using that as a strawman to tear down. Idioms rot. If they are not what the community currently uses, they are not idiomatic.

> People keep saying that, but most Go projects I've seen are made by only few of people, maybe even a couple. Plus, people complain about even single-developer Go projects being "unidiomatic".

Current use and design goals are not the same. Google developed Go to be used at (many-people) scale, even if it currently isn't (which I don't agree with: https://code.google.com/p/go-wiki/wiki/GoUsers). It isn't like Go can stop individuals from using it.
Fair enough. It's their prerogative. Now if they can only find the courage to be honest about that.
They absolutely know. You have to pay a hazmat fee on the gunpoweder/ammo, for example, and when you're shipping boxes out of a gun parts retailer, guess what? Those boxes contain gun parts. The PR flunky is either lying or totally misinformed - I'm guessing the latter.
Do you remember when, in the wake of Sandy Hook, &c, retailers and private sellers couldn't keep large-capacity magazines on the shelves, they were selling out so quickly, and at such a premium?

Now they're sitting in boxes on the floor at $10/per.

Nothing like a bit of artificially inflated demand for the old bottom line, eh?
The article covers it pretty well. This is just a simulation done for fun based on current climate conditions. Right after that they acknowledge that "Of course the climate isn't static" and offer a possible explanation for the huge increase in snow.

But I think the point of the article is that even taking into account recent climate changes, this is still a super unlikely string of storms, and there's a lot of chance and coincidence involved.
Stop Procrastination in Its Tracks:  Here's How
Technically, yes. In practice, quite possibly no. AFAIK you can build a gun for yourself legally, but you can't build a gun for sale without a license. A machine like this seems like it would be used to make a lot of guns, which implies trade, which raises the specter of illegal activity.
I don't know, why you want to rewrite the whole PHP core? As far as i know, with PHP 7, a bunch of brilliant guys are working on it, right now! Nobody has to rely on one companies work, because this is an Open Source project and all developers out of the PHP universe can be a part of it. When you talk about hundreds of developers that support Gearman, RabbitMQ ... so this project, as of its PHP nature, has the potential to be supported by millions of PHP developers out there ;)
"If you think the Go standard library is not powerful enough to do what you want to do, you might be wrong."

or not...

The standard libraries are not perfect. They do have very useful building blocks, but they are far from complete or perfect.

Take the http library, for example. There's no built-in context:

type HandlerFunc func(ResponseWriter, Request)

type Handler interface {
ServeHTTP(ResponseWriter, Request)
}

This resulted in a complete mess when it comes to http middleware because everybody is solving the context problem their own way (including google itself).
WHy does this work on my PC, but not on my iPhone?
Grumpy.
Remember this is an American board; that means twenty-six thousand years.
yet, they are just phasing all the important bits to privative code. Of course, this Android for work goes with Google Play, and guess what, it is privative, of course.

Just a step more into their "Extinguish" phase.
They claim good results on 49 games while the original paper only worked on a few IIRC.
Per-second billing costing users more: Thai NRC – Telecom Asia
There are more option than the following scenarios:

(1-3). Know the solution already or be a genius and find the solution surprisingly fast.

4. Sit there feeling stupid.

The idea is to give you an extraordinarily hard problem without the expectation that you'll solve it. The reasoning of the employer is the following:

I. You fall into the options (1-3) and you are either a genius or the question was too easy. Either way its not bad for you.

II. You don't have enough knowledge at hand to approach the problem. Then you do either what described in option 4. xor you accept and be honest when you don't know something and you know what to do next; identify information you are missing and how you can get it.

Since the case I. is rare and the case II. gives the employer a good picture of you it's a good question for an interview.
What Microsoft was Aereo the Altair Basic of? :)

(The problem of silent evidence.)
Keybase
[ my public key: https://keybase.io/yasinyaman; my proof: https://keybase.io/yasinyaman/sigs/GCVjHMVcT5-pei8LxSVDn_eeJwBroWe2OANiJocNyeI ]
Show HN: DonglePi, a USB Stick Giving You the Raspberry Pi IOs on a PC
The answer is to look at the team, not to look at the idea.
Text Shots
If you read up on the guy, that's not what he wants. He doesn't care about guns. He just wants to put manufacturing technology beyond the reach of the law. He's got a bit of an anarchist bent. Guns are just the means to his end - a convenient PR vehicle. In other words, he sort of wants people to talk about banning this stuff.
Oil boom’s end threatens pain for much of Latin America
I'm blocking New Relic and it loaded fine. I am allowing ajax.googleapis.com though.
I also can not see universities as big heroes here, but I think the whole patent discussion is so twisted and biased with factions that cover their real intentions, that one must be very careful what to support or judge what is a good development.

Also in our country, we have a long list of "reforms" in different areas -- and "reform" sounds always positive, but in very few areas the so called "reforms" where directed in the right direction. I thus really got tired of "reforms". Oftentimes the word "reform" is used by factions that cover their real agenda ...
What future large company might this be the first product of?
I had a similar feeling when egroups[1] was announced. We were all using mailing lists at the time, and what was clever about that? The clever bit was that end users didn't have to set up and host majordomo themselves. Now egroups itself never came to much, but the idea of taking complex applications (mailing lists, email, CRM, ..) and turning them into SaaS is pretty massive.

[1] https://en.wikipedia.org/wiki/EGroups
Parsing Expression Grammars: A Recognition-Based Syntactic Foundation (2004)
How exactly would the ATF have jurisdiction over a CNC mill? And what liability would a common carrier be subject to for transporting a legal good?
Awkward naming aside, it seems like this is very similar to what Apple did in iOS2.0 with iOS Enterprise Developer program.

"Google Play for Work allows businesses to securely deploy and manage apps across all users running Android for Work, simplifying the process of distributing apps to employees and ensuring that IT approves every deployed app"

Leaving aside exactly how it's done, the end goal is the same: If I am Example Inc's CTO, I can now have my staff develop Example Inc Android apps that are neither sold on Play store nor side-loaded.

Apple requires running your own App Store server, I'm fairly certain Google will probably make it more cloud centric.

Glad they're finally stepping up on this front.
> So we're all going to code, write, etc. on four inch screens?

I have an Android device with a 12" screen. Android isn't just on phones.
My favorite fact about Betelgeuse is that light takes 1.5 hours to travel the distance of its diameter.
http://www.boston.com/news/weather/2015/02/18/chillin-boston...
Go outside. It's fun.
You don't have to replace the go command to do that. The only thing that needs the GOPATH and expects import paths to be URLs is "go get". You can very easily make a go project that uses all relative import paths and put it anywhere you like. Dependencies then just get copied into whatever path you like using whatever name you like.

However, your code will be unusable by anyone who follows the normal Go way of coding, so you'll be missing out on working with the rest of the community. If you're writing proprietary software, that might not matter too much. But if you're writing open source code, it will be a huge hindrance to getting contributions from outsiders.
I've tried soylent for a week's worth. Unfortunately, my budget simply can't handle the load that this would cost me - even at a bulk order for one month. At half the current price, I'd be able to seriously consider it. Until then...
The packages inside the box each contain two tarts, somewhat suggesting that's how they expect them to be eaten.
PCs had a huge ecosystem of software, certainly after a year or two.

Google search was awesome. Even Altavista was awesome back at the beginning before they let their search results become polluted by spam.
That article is accurate, but does not pull the pieces together. Let me fix that.

We all know that hot air rises, and cold air sinks. Therefore if you heat one place and cool another, air will rise in the one, move to the other, and then sink. The Earth is heated up near the equator, and cooled near the poles, so we show that pattern. It actually repeats several times, and the result are the Hadley cells. See http://en.wikipedia.org/wiki/Hadley_cell for confirmation of this.

However in the Earth there is a complication. We are rotating. When air rises, then moves towards the pole, it maintains its angular momentum, and now goes a lot faster than the ground. Thus the air that is about to come back down is going very fast. We call this the jet stream. (There are actually a few jet streams at different latitudes.) When it comes down, the ground slows it down, but it results in a prevailing wind. Over the oceans those winds are called the trade winds because sailing ships used to follow routes that used them. The one over the US goes from west to east, and that is why many major storms tend to do that.

Next piece of information. The nice symmetrical structure I've drawn so far is unstable. It is prone to develop kinks and bends, which then grow. Around the world the overall average latitude is reasonably well fixed, just not the exact latitude at a specific spot. The result is that the jet stream tends to develop fairly large standing waves which are fairly long-lasting but do move around.

Now go get a globe and look on it. North America turns out to be roughly half a wavelength for one of these standing waves. So if the jet stream goes north on the Pacific side, it will go south by the Atlantic. This is our current pattern and it results in a mild winter on one side of the country and a severe one on the other. If the wave is flipped in another year, the pattern reverses. Or you can have a phase shift and both coasts can be average and the interior can be either warm or cold.

This has been known for decades and has nothing directly to do with global warming. (I learned it all from a fluid mechanics course that I took in 1992.)
> Why is Mr. Wilson going out of his way to tell them what it's for?

Free national PR. Besides Wired, I've seen him on documentaries and national news broadcasts.
Just thinking out loud here:

What if we had a "meta app" which encapsulated individual browsers and created a specification allowing developers to define which browser type to use when opening their web page?

Not saying this can't be done today, but where the transition was seamless. I'm unaware of anything that allows us to do this today. I do recall a project that allowed one to do something similar (IE tabs in Chrome), but I think it wasn't the same in terms of seamless transition, and there was no way for the developer to control the transition.
Also Tannerite.
How might this company turn into something huge, the way that Altair Basic turned into Microsoft?
Psychology Journal Bans Significance Testing
More like an official version of Knox (which has existed for years) IMO.
‘Anonymous Soldiers’ looks at terrorism from another troubling angle
So strange to launch something like this as a scheduled radio show rather than podcast. Perhaps it's to get the legitimacy of satellite radio, perhaps because SiriusXM wrote a check.
As always, correlation does not equal causation.

The article doesn't claim that it does. That's why the title was specifically constructed to use the phrase "association between" (rather than "causes" or "is caused by.")

What kind of person can financially afford, or make time for, 4 to 7 sauna visits per week?

The kind that has access to a sauna in their own home. Which is quite common in Finland, apparently: "There are five million inhabitants and over three million saunas in Finland - an average of one per household."[1]

[1] https://en.wikipedia.org/wiki/Finnish_sauna
Interviews weighted towards undergrad topics, are just a way to slip ageism past HR, who don't know that dicking around with linked lists and hand-coding sorts aren't what real actual working programmers do all day.
Pasting such links is a bad idea. Flagged.

ESET Alert: Threat: HTML/Iframe.B.Gen virus

Edit: never mind, false positive.
I honestly don't understand why this is down-voted, more "sandboxed" apps is one of the reasons I use iOS as well.
DNS caching most likely, your iPhone is using a DNS server that has the old lenovo.com records in it's cache.
Would love to hear feedback from everyone on the new API. Let us know!
XPrivacy: https://play.google.com/store/apps/details?id=biz.bokhorst.x...

App Ops: https://play.google.com/store/apps/details?id=droidmate.appo...

Also, if your phone isn't rooted, is it really yours?
I thought exactly the same. I have a family of 4, and Solyent would be significantly more expensive than what we already spend. And we eat very healthily.
I think it's pretty obvious that they're not trying to compete in cost per GB. The point is that if you're running a sensor that phones home once a day, you probably have less than 1MB's worth of data to send per month anyway, so your total cost with Spark is $3, whereas for Ting it would be $9. That the Ting option comes with 99 more megabytes is immaterial if you don't have 99 megabytes' worth of stuff to send.
Read the source. HTML/Iframe.B.Gen is a generic false positive.
A Brief History of Medieval Magic
Blackberry was ahead of the curve on many things, they just sat on those advantages and never really responded to the changing market.
Oh WOW, it's been forever since I thought about RIP. Memories of graphics coming across at 2400 baud...
Google network learns to play Space Invaders
As the cost of doing so diminishes, so does the requirement for justification. These days, the only noticeable cost is psychological. IMO, sufficiently justified by "we might need it one day".

Of course, 20 years ago, or even 5 years ago, that wouldn't have been true, and that's the mindset most critics are coming from. That you need a really strong reason to be doing some kind of mass data collection like this. I just don't agree with that claim. If you can do it, you'd be stupid not to.
A DVD drive like this seems like it would be used to make a lot of DVD copies, which implies trade, which raises the specter of illegal activity.
Just did. Edited post. Thanks.
My thoughts on this are: The op's perception could've been that they weren't very capable (since they didn't have solution to a fundamental problem (dirty rectangles?)) and, going in somewhere and being a savior is not something I'd want to do, that's large burden to bear.
The main purpose of adding sidechain support to bitcoin is to allow coins to be "burned" on sidechains in order to get them back on the bitcoin blockchain. It's already possible to have unidirectional burning from bitcoin to other chains, but not bi-directional. There are lots of things to get right though which is why it's taking a long time to do.

It's not necessarily the case that it's permanently pegged to an exact bitcoin amount. Perhaps they way that miners of the sidechain are rewarded is by inflation/devaluing how much bitcoin the sidecoin can be burned for. The point is though, it's not market effects that are causing it.
Way back in 1998, I worked at the shipping dock of a distribution warehouse, on the 2nd shift. I was the only guy there most days.

My job was to stack all the boxes for a particular store on the pallet bound for that store. When the stack was tall enough, I wrapped the pallet in plastic and wrote the store number on the plastic.

At that point, there was a QA check to ensure that the number on the plastic matched the number on the boxes. Since I was the only guy in shipping during that shift, guess what happened?

Yes, you're right. I had to do the QA check on my own work, immediately after doing it, somewhere between 4 pm and midnight. The company is very lucky I only ever screwed that up once during the entire summer. That taught me a valuable lesson for the entire rest of my life:

Always separate the QA from the work in a meaningful way.

In pair programming, as long as one person is actively working, and the other verifying, that works tolerably well, but if those roles start to blur, you're asking for trouble. And the longer the pair works, the more likely that is to happen. The two pairs of eyeballs become less like a front view plus side view and more like a stereoscopic image from nearly the same angle.

You're also setting up a mutually assured snitching situation, where both people in the pair want to declare that they are both burned for the day and need a slack break, but neither can be the one to call it. If you're inclined to try pairing on your team, I'd recommend no more than three consecutive hours in a pair, followed by at least one hour of less intensive individual work. While I have been able to stay in hyperfocus for much longer than that individually, there's no way I could with another person in the room--probably not without the assistance of a research psychologist, anyway.
I still don't understand this company, to me it just seems like a marketing/branding ploy sitting on top of Ensure.
Anyone else feel like pair programming is orthogonal to code review? Is the argument here that your pair partner is effectively always reviewing your code and vise versa? This has not been my experience.

Code review is more than just another pair of eyes. Its a place for someone with an outside perspective to start a discussion with you about some things that you might have missed. A pair programming partner will have missed exactly the same things you did while you were both neck deep in implementing the feature. You NEED the outside perspective to have a good review.
> especially an investor like you

This is a good point, at 100k for a round you're very friends and family sized, and the responsible question is, are you a qualified (legally and financially planning wise) to lose this much money.
Google Invents an AI System That Plays Video Games on Its Own
Probably shouldn't feed Soylent to your kids--a lot of the nutritional needs are different depending on their age.
I work for Pivotal Labs, who were called out in the article as the inspiration for switching to 100% pairing.

> 100% pairing might sound good in the short-term, but you're going to fry your developers.

We have hundreds of pivots in Labs and in Cloud Foundry. We pair all day, every day, usually with client and partner developers. "Frying" doesn't happen because we have fixed hours and frequent breaks. We call it "sustainable pace". I've never seen crunchtime used at Pivotal -- ever, for anything.

> By eliminating code reviews, you've also limited the audience for some of the new discoveries, successes, and failures that developers will make.

That's what pair rotation is for. For teams over 4 pairs, daily tech standups.

> It's a great idea for the short-term on well-defined, low-risk projects, but for anything spanning a longer period of time, it's a productivity-limitiing strategy that can burn out your devs, especially the more introverted ones.

Pivotal Labs engagements last from weeks to years.

Cloud Foundry has > 90 engineers working this way on a complete turnkey PaaS that basically didn't exist 18 months ago. Emphasis on "complete", by the way.

The slowest parts of the project are the codebases we adopted that were developed outside of pairing and test-driving. I should know, I worked on one of them (buildpacks).
You can also sue anyone using the power amplifier in any product sold in the USA.

I don't know why you use ARM as an example. I don't see how ARM would survive in a patent free country. In fact it's probably example 1A of why patents are useful device.

Why would Apple pay ARM if they were totally free to use it.
Is anybody actually living off of this stuff? After following them for a while I got the impression they were a glorified Ensure and gave up.