skysight-inc/HackerNews huggingface dataset:
Computed gotos defer the search for the label from compile time to run-time. So you need to hash the targets, and then jump to it.

It all depends how your interpreter PC (program counter) works. Some have just opcode offsets (like a real PC, as %eip, e.g. lua, ruby, ..) some have opcode addresses (perl, lisp, ...).

With offsets you can encode jumps relative, which is a huge advantage. With addresses you have to remain absolute, which means the data needs a full pointer (cache), and you cannot move the code around for optimizations afterwards.
With offsets you have a cache-friendly op-array, with addresses you have a fullblown tree (AST) or linked list, with its cache-unfriendly pointer chasing overhead.

But with full addresses you can avoid the big switch loop overhead in an interpreter, you just pass around the next pointer instead if incrementing the PC. But then it gets interesting how to keep the state of the stack depth.
Ironically, I think the site that has killed the market for commercial photos is Yahoo's other free photo hosting service: Tumblr. Image copyright is now practically a dead letter if you're an amateur.
A new Amazon seller scam
Yeah 30K lines of code in about 100 files is a strange use of the term minimalist.
I don't want to get lost in semantics argument but "a free version that you're supposed to pay for if you continue to use it for extended periods" is exactly what I meant by shareware.

It's great that Sublime doesn't have strong DRM, but using the free version indefinitely is just as wrong as using a cracked version of Photoshop, IMHO.
wow, that _was_ a handy tool!
> And 512 bits is more than plenty.

Famous last words.
We got a scare a couple of years back when our teenage son got an eye infection - the doctors and eye hospital went through five different antibiotics before finally finding something that fixed it, which was quite stressful.

NB When you are warned not to wear contact lenses in swimming pools - take it seriously! We're almost certain that's how he got the problem.
There are lots of extraordinary claims being made everyday. It's the correct rule of thumb to be as skeptical possible, for there are many more outrageous claims than there are legitimate ones.
I've been wanting to write a program that checks atime on stuff like music and then looks for bitcoin addresses to send micropayments to (so you get something like a generalised peer to peer Spotify). I've started a couple times but kept throwing it out, all my FSs that support it are still mounted with atime. I guess I've never knowingly used it for anything else though.
I think GP is saying that you should have to replicate another's work, not that your dissertation must be replicated. The latter would tack on

I think we should make it more precise: in order to reach <stage>, you should have to replicate another's work that has not been replicated more than three times as of 6 months ago and produce either a record of a successful replication or a bug report detailing a failed replication.

As a best practice, a lab where few of the incoming grad students can produce a definitive (either successful or failed) replication should checked-on by the university to see if they've just got a terrible working environment.
Yes, it bothers me and I don't really understand the distinction you're making: the developer you admire is the one who wrote that license that "requires" payment so you pay for it because they asked you to, not because anyone's watching.

And as someone running a business, it is a significant and unnecessary liability to use pirated or unlicensed software.
You think paying more for your food will make bacteria stop reacting to selective pressure?
Or do you think we can stop relying on 'organic' food?(in the biochemical sense, not the hippie meaning)

Either way I've got some bad news for you
I'm not sure what would be unpopular about this. It's totally true. When you aren't charging a bazillion dollars an hour to write software, there's much less pressure to hit deadlines. And generally speaking most people perform better on cognitive tasks like programming and learning when they don't have a gun to the back of their head.

If your employer is willing to subsidize your learning, count yourself extremely lucky. Most companies don't have the luxury to do that. They're pressed for time, so instead of having you learn the right way to do something, you tend to get pushed towards quick implementations that 'will do' for now. Even companies with the best intentions face this problem because their clients will set some arbitrary deadline that they have to stick to

When you're on your own time, you can relax and explore the subject matter in depth. It's this process of exploration that will make you better.

Just remember that it's a selfish world out there. Nobody cares if you're getting better as a programmer. If you want to get better, you have to invest in yourself.
This is an amazing video[1] from Harvard Medical School released couple of days ago showing evolution of bacteria that evolve in 10 days to become resistant to antibiotics.

[1] https://youtu.be/plVk4NVIUh8
I heard that with latest solar panels we can convert 30% light to electricity;
The fact that it is a pseudo-free piece of software is one of the biggest reasons for its success

I think the demise (in terms of active development) of TextMate should not be understated as a factor in ST's success. At the time Sublime Text 2 came out, a lot of TextMate users were frustrated with the lack of progress on TextMate and hopped on the ST bandwagon.

Ironically, ST had the same fate for a while. But it's good to see that there is some movement again.
This sounds like capitalism. This is the inverse of the anti-marketplace argument that capitalism leads to monopolies, which then price-gouge consumers.

In this scenario, consumers drive the prices too low and put suppliers out of business. It's the same argument coming from the other direction.

Markets don't seem to work like that. Prices get driven down, but not to the point where suppliers go out of business, because they won't sell at that price. Sometimes if margins are too low new players will find efficiencies or new inventions that allows them more profit for awhile.

For this to happen you need a balance of power between buyer and seller. It's obvious to me that such a balance is radically absent in the US system right now.

Putting governments into the role of buyers is not anti-market - it's pro market because it allows an informed, more powerful buyer that balances the market forces and allows the market to work. (It's certainly possible that other entities, such as insurance companies, could fill the same role.)

A worry comes because of the label "single buyer" which is the inverse of a monopoly and is anti-market. But in practice drug companies are global and there are many governments.

All this would lead to much lower profits for drug companies, of course, but that's not a pro-market argument, that's a pro-monopoly concern.
This is true, but at the moment Firbase hosting only supports a single subdomain across all projects account wide... so it's not possible to have two projects on two subdomains.
Cooking Rice in a Coffee Maker Reduces Arsenic Levels
I think the load-balancers do not communicate over SSL. At least not the ones in front of Appengine applications. Perhaps only inter-services communication is encrypted(i.e. app service with database service).
Given that plan to decimate the economy of America's 4th largest and most racially diverse city (Houston, TX), I am quite keen to know if these issues also affect climate science.

Don't get me wrong, I'm still pretty convinced that anthropogenic global warming is happening. But if there is a change that it isn't and we can avoid all of the murders and suicides that come with throwing large numbers of people in one area out of work, we should investigate the possibility.
Why the Cars of the Future Will Rely on the IoT
Better check data, KES 500 million ≠ US$50,000.
Is the Lack of Local Content Hindering Internet Adoption in Afrika?
A non-probabilistic quantum theory produces unpredictable results
Xfinitywifi broadcasts on the same channel as the customers network, along with a 3rd hidden SSID they won't explain. (Current theory is its for their security systems, who knows.) It absolutely impacts their shitty routers performance, and causes wireless congestion. I work support for some consumer wireless equipment and there are lots of times where the only improvement is disabling xfinitywifi. I don't understand why anyone supports this- it may be ok for a middle of nowhere town, but in any reasonably populated building it literally doubles the number of wifi networks, which is a nightmare when you have a big apartment building and 2.4G interference.
I guess it is a combination of a great writing style with interesting stories. He gives us a real view of how it works inside and sometimes he shares his own knowledge. Like in his "Banking is boring."[1] article.

[1] https://www.bloomberg.com/view/articles/2016-09-07/boring-ba...
Ok, let's rephrase: anybody with a Google salary can afford Sublime Text.

Also, when Sublime Text has a reasonable amount of popularity within Google, they could just purchase a site license for N users.
It's nearly a trillion dollars. Yes, a trillion dollars is market-making. If it all moved at once world economies would shit themselves for a time.

Even beyond that, there are only about 200 sovereign states in the world. I'd say a country like Norway, with fewer citizens than the state of Washington, controlling 1% of global anything is noteworthy and undeserving of scoff.
So again... how is this better than end to end SSL?
wpietri's point was that the player's primary goal was different than the game designer's goal, just as the individual trader's goal might be different than society's goals in setting up the trading arena.
Success in reading burnt ancient scroll
Paper behind the experiment:

http://science.sciencemag.org/content/353/6304/1147

http://kristofferR.com/files/baym2016.pdf
The shops are forced to close to prevent a race to the bottom where everyone has to stay open all the time to stay in business, thereby ruining the free time of small shop owner and causing proliferation of chain stores.
as far as ethics and 'don't screw the consumer' go, I think t-mobile is the best you can do. And for me, offering something with integrity is what's important.
Right but if you follow the theory if you had alpha greater than fees then you could essentially control all funds available for management (up to the scale where your atrategies stop working). Which is sort of its own reductio ab absurdum.
Neither Make nor WeeChat are written in Guile. They're both written in C.

They do, however, use Guile as an extension language.
Ironically, "failure to replicate" can also be spurious.
If the choice is cheap meat or antibiotics (and yes I know it's not quite that simple) then I'll take antibiotics.
In Spain we have ridiculous laws that make it unfeasible to a layman to have solar power installed in the houses. It would be quite ironic setting up solar panels for Germany with our current situation.
does this mean Google owes us royalties for using IP they didn't create (public domain)
It is amazing. They've been doing that experiment for a while now, so I hope the video makes people realise how serious it is.

Here's a clip with a bit more information from the BBC Horizon popular science programme. http://v6.tinypic.com/player.swf?file=24goih4&s=6 (Sorry for the sub-optimal hosting, but YouTube's contentID blocks this clip.)

One of the things they don't mention in that video is what the safe human dose of that antibiotic is. I'm not sure where on that slab the dose of antibiotics starts killing humans.
Really?! It doesn't check modified date on focus?
I knew there was no way the equipment they wanted us to buy/rent was any good. I'm glad I went and some cheap modem + a Linksys router.
(2013) Technological Disobedience in Cuba
There are a lot of photographers out there how enjoy "the old way": putting time into the creation of the photo right at the time of shooting instead of taking the same - or more - time for post processing. Some of these people have retreated to their own sites, because none of the social networks offer the slow, steady, carefully crafted publishing what they'd prefer.

Indeed Flickr was - still could be - a good place for these people. It's a niche market, true, but if the service is fading, you might want to target a group which is currently not targeted by anyone. ( No, 500px is _not_ an alternative; that is a very long discussion, why, approximately summarized by Sarah Marino[1] )

Instead of targeting high profile amateurs, who are already willing to pay for their hobby, Flickr created a mobile app, which, by default, consumes ALL images and video on the device, acts, works and looks too similar to Instagram.

I know growth is god, but it really shouldn't be, especially not in this case. They should have focused on enthusiasts, though it might be too late now.

( I'm just silently noting that maybe they stop making UI changes to the site and make it work without an excessive amount of crappy JS, and instead try to figure out the target market. )

[1]: http://www.naturephotoguides.com/blog/photo-consumption-conf...
I can understand what he meant:
Heavy use of antibiotics in diary and poultry industry is a significant factor contributing to drug resistant bacteria.
In other words, these industries are actively providing the selection pressure you referring here.
The Humanizing Impact of Soup (2013)
There is a technical solution to obesity - automatic calorie counter. There are some attempts, but they are not very accurate yet.
Oh, come off it. Of course the study "identified four basic personality types". They set out to identify four personality types to begin with:

After carrying out this kind of social experiment, the researchers developed a computer algorithm which set out to classify people according to their behavior. The computer algorith organized 90% of people into four groups:

It's not magic, innit. If you choose a bunch of features and run some classifier on them you'll get some grouping accoring to the distribution of values of those features in your sample. If you choose a different bunch of features, you'll get a different grouping. What did you learn? That your features have a distribution- well done.

Trying to clasisfy peoples' personalities is futile: what constitutes "behaviour" or "personality attributes" is very, very arbitrary and there's nothing to say it's not all in the eye of the beholder to begin with.
Here you go!

http://link.springer.com.sci-hub.cc/chapter/10.1007/3-540-63...

It was initially published in 1997.
Why Oracle Had to Rewire Itself for the Cloud
Everyone forgets Deviantart, which was already pretty good ~2000.

Scroll to "Innovations" on https://en.wikipedia.org/wiki/DeviantArt.
Is it just me, or is there a lot less "bad science" being done in chemistry and (testable) physics?

Maybe one way to decide if a discipline is "scientific" in nature is how well the scientific process actually works within that discipline?

And if we discover evidence that the scientific process doesn't work well in a particular discipline (for whatever reason—doesn't matter why, actually), maybe we should stop calling that discipline a "science" and come up with some other descriptor?
10 Best Gangster Games Like Mafia 3
well, if you need to check in future, like this:

$ man 2 stat
How far in the future?

We're a long way from AI or building-block platforms being able to replace programmers in any meaningful sense. Or from demand for custom-built software tapering off. Over the next 2-3 decades we'll see more and more software engineers employed.

But in the long run, yes, AI will replace almost all of us (assuming we don't do something dumb like submerge the planet in nuclear winter before then). How long? Wish I knew. Probably less than two centuries.

Any time frame in between then? It's difficult to impossible to know how long the process of developing AI that powerful will take, how long it will be until it's cheap enough to handle most demand for software, or when the inflection point will be in terms of employment.
I think is this more "working extra hours at something" where something is "generic coding" rather than "a specific task I'm working on at work"
The code looks quite pretty, except for a bit of the close-all-the-braces I see:

},
},
},
})
}

Is there a way to write this more clearly?
Like a petition?

https://puri.sm/posts/petition-for-intel-to-release-an-me-le...
https://en.m.wikipedia.org/wiki/GmailFS.
Using ios10 rich push notifications with Realtime.co
So, by its very nature, investing based on access to privileged opportunities. Who's to say it is not based on leveraging privileged information too? In other words, a type of insider trading. Or market pre-loading.

Guess public sentiment hasn't caught up to such practices, yet, so they can get away with it.

What is the failure rate for such private funds? Obviously, we may never hear of their failures, just as we don't hear of their successes.
The "expensive work" here was 15 percent of GlaxoSmithKline's revenue last year. They spent 40 percent on marketing. When can this myth die?

http://www.bizjournals.com/triangle/news/2016/07/19/where-gs...
Malaysia’s retirement fund just invested in Uber
>If the choice is cheap meat or antibiotics

Easy to say when you're wealthy, no so much when you consider yourself healthy but poor.
I've been wearing contacts most of my life and have never heard said warning. Given pools are typically fairly sterile, I'm not sure if understand it.

Now freshwater lakes or oceans under certain conditions I could understand
> This is why every project maintainer dreams of being Linus...

Most people who try do it poorly though. You have to be super smart to reject unneeded stuff while still allowing useful features to go through.
Strictly speaking, we could turn fossil fuels into food.
Not necessarily. https://tip.golang.org/src/plugin/plugin_dlopen.go

" 5	// +build linux,cgo"

The Windows version isn't there yet - it could encapsulate that logic.
I've learned a lot about LALR and GLR using Bison in combination with Ruby.

Bison and Flex are available as apt packages on Ubuntu and there is heaps of documentation.

The Ruby angle means you don't have to roll your own AST structures. Also, Ruby's 'VALUE' type is easily passed around in Bison grammar.

example:

https://github.com/cjhdev/slow_blink/blob/master/etc/slow_bl...
Even when everybody has own storage and power - networking it makes it cheaper and more reliable. It can be done bottom-up, by building small grids between neighbors and connecting them.

With a good automated system for calculating the net flows between people (maybe using bitcoin?) - it could develop into energy-network equivalent of internet. Only international and intercontinental links need support from big organizations and countries.
Google was down
The problem seems, the bot acts weird if it founds no data, or it really doesn't understand the phrase.
Trading Secrets: Twilight of the Central Bankers
I left when I didn't like the direction any more, somewhere after 3. Nothing against the team, almost everyone was absolutely brilliant, it just wasn't going where I wanted it to.
Good. Too many of us around. Good riddance.
Ah, right, thanks. But, this thread got me thinking yesterday — if TP is untrustworthy, shouldn't he have forked node code? What use is what I understand is just a Firefox with locked down security related settings and set up to proxy through Tor? So in that sense he did fork the wrong code, and the TP people were right.
Active Theory releases the paper planes demo from Google I/O 2016
And is back up :) sorry
These issues affect all science. That's not an argument for ignoring science when it's politically convenient. (At least not any more than you already were based on the results. Whatever your all-in number for how often science is right or wrong is, that number already incorporates all these issues).

If anything I would expect standards to be much higher in climate science than less controversial areas. There are a lot of people who would stand to gain (or, equivalently, avoid losing) huge amounts of money if the climate science was wrong, they will be going over papers with a fine-tooth comb in a way that doesn't happen to most papers.
Swimming pools are far from sterile. The chlorine and other additives serve to inhibit the growth of organisms, but with so many contaminating bodies in it, they are far from sterile. Some public pools, not assiduously managed, at the end of the day, take on more than the aroma of chlorine; but even those that don't are not free of bacteria and other interesting life.
I'm not convinced Github did so well in the long run after "eliminating the stodgy types."

If you want cultural diversity, startups aren't a good place to find it.
You'll probably want auto-sync from your laptop/phone/etc too.

I think Nextcloud on a VPS or your own server could work? It supports external storage too (S3 etc). Though it's not just for photos.

https://github.com/nextcloud

I'm not sure if they do RAW previews, but should be possible to add.

Koken looks OK too, more photo oriented - http://koken.me/
It seems like a lot of these warnings relate to reusable lenses. I use daily disposables, and I really can't see how, say, getting tap water on them when I'm wearing them can be any more dangerous than splashing tap water in my eye.
Qt is moving to an HTML+JS based toolkit too with Qt Quick.
Nice to see this. Some of these, including this one[1] are from my desktop. I miss KDE now I'm on Windows all the time.

[1] http://www.digibarn.com/collections/screenshots/KDE%202-x/kd...
GlaxoSmithKline spent 15 percent of revenue last year on R and D, 40 percent on marketing and sales. This is a myth.

http://www.bizjournals.com/triangle/news/2016/07/19/where-gs...
‘Ghost Drivers’ Plague Uber China
The relevant commit (fix): https://github.com/openssl/openssl/commit/e408c09bbf7c3057bd...

Edit: This is only the commit for the HIGH severity
CVE-2016-6304.
How Modern ECommerce Is Reshaping the Way People Shop
I don't think so. I think it is better that the file naming is handled in the application. It is less restrictive, e.g. you can use custom extensions this way.

Consider another instance where file names are automatically mangled: GCC linking with libraries with the switch -lfoo. That has honestly caused me no end of problems. It would have been better if they required an explicit -llibfoo.so from the start.

Go already has several easy methods for OS-specific code if you want.
Previous discussions:

https://news.ycombinator.com/item?id=12537649

https://news.ycombinator.com/item?id=11627965
I think limiting the means for gaining resistance should have been considered more seriously. For now, things are taken seriously only "when the shit hits the fan" and that in itself is a weakness that seemingly still affects us as species despite the numerous lessons that should have taught us the importance of prevention.
> Those $70 are definitely worth every penny.

I've said it before, and I'll say it again – the fact that ST saves buffers no matter what has saved my butt so many times I can't even count. The effort it would've taken to restore the lost data had those buffers not been stored would've costed way more than $70 every time. Even if ST was worse in every possible way than other editors (and it's not,) I'd still pay money for this (and I did.)

I don't know if my license will stop working when ST3 comes out of beta (I think I bought it for ST2, but it was so long ago at this point I don't even know) but if it does I'll happily shell out another $70. ST is one of the few tools I use that never, ever caused me any grief. Not once. It just works, works really well, and does all I need it to do.