skysight-inc/HackerNews huggingface dataset:
Sorry, but this is a trite argument.

It's visible to everyone that "the stack" is being rethought in that direction since DHTML became a thing (which was many, many years ago).

It does not matter much that it was not originally designed this way. it does work, it is still mostly backwards compatible. I could build an app in react today that works on both Chrome 40 and Mosaic (`NCSA_Mosaic/2.0`). I could switch set of views, add a transform in front of the virtual dom engine, replace the vdom entirely, render to canvas and then send images + linkmaps (so '90s), because the technology is so versatile yet simple.

The document model, in all its simplicity, with its elements and hyperlinks, has allowed us to build an enormous, completely new market for services with relatively few costs, that has been malleable enough to work on basically every device, use-case, etc. We stream video with it, process payments, we connected the whole world with it (people! not hosts).

It's like the old "if only unix weren't there". But of all the things that were launched on the wall, only unix stuck. Like the vhs, like the linux kernel, like tcp. It's obvious that despite not being technologically superior, there were benefits to all these in practice.
How exactly would it be powered?
Yeah, I agree, and it won't work without this. Which means some sort of NLP so that an app has the ability to separate the things it's attempting to show through some sort of categorization.
Sorry to be a pedant, but: I was confused for a moment about what this article was about due to the casing of the title, "An open Google now is about to...", which sounds like Google is becoming "open" and is "now about to..." do something. I wondered, "what about Google being 'open' is going to make Android smart?"

The problem starts on Wired's end, where the title was title-cased in the HTML title, and upper-cased for the in-body header, leaving no trace of the original intended casing, "An open Google Now is about to...". And then when the article was submitted to Hacker News, where we traditionally sentence-case things, the submitter had to do the sentence-casing themselves and overlooked this finer point.

Alas, for if only CSS text-transforms could just magically make title- and sentence-casing work...
See also "Shlemiel the painter" by Joel Spolski: http://www.joelonsoftware.com/articles/fog0000000319.html
Amazing website ! Good job !
I think I wouldn't like Edison...not that he cares :P
why would it be un-named? are you employed by them or something? It would be nice to know who has no verification more than anything.
How Fossil Fuels Will Save the World
X Prize Launches Spinoff to Fix More of Humanity’s Problems
How is transportation and other city services there?

I have been listening to Econtalk episodes on urban growth[1][2] and apparently cities in the developing world experiencing quick expansion get completely clogged with traffic. The transaction costs are too high for developments to come to some agreement on providing city-wide transport. Some places don't have a proper sewage system, or rely on diesel power because they could not build an efficient power plant.

[1] http://www.econtalk.org/archives/2015/01/alex_tabarrok_o.htm...

[2] http://www.econtalk.org/archives/2015/03/paul_romer_on_u.htm...
> I bet if the embargo were for 5 days they would reconsider.

Here's a page describing the list in question:

http://oss-security.openwall.org/wiki/mailing-lists/distros

Here's the embargo policy:

> Please note that the maximum acceptable embargo period for issues disclosed to these lists is 14 to 19 days .... In fact, embargo periods shorter than 7 days are preferable.
Really? I see it as the exact opposite. Sure, Python added some pain from 2-3. They did so to fix the main flaws in the language and remove deprecated stuff. The language is now far better and the cost has mostly been paid. The alternative is the PHP approach where everything hangs around for ever, and everyone is using deprecated stuff, everything is named weirdly and lots of extra gunk has to be shoved in to try and make it work in a sane way because "we didn't want to break anything".

I understand why some people prefer that, and why it's the way most languages go (Java does the same thing, just with way less movement in general compared to PHP), but it means that the language gets worse over time. Eventually, if you don't do that breaking change, the language will get replaced by something that doesn't need all the cludge.
I was wondering the same thing, I found this article: http://www.arcticyearbook.com/index.php/briefing-notes2014/1...

I skimmed through it, looks like that it's an upcoming cable network to diminish the latency on Asia-Europe connections. Unfeasible before global warming and melting icecaps.
Git.Works Give your issues an address
So analyzing the process of detecting a disk on a screen is somehow supposed to permit conclusions on consciousness?

Well, my cat meows when I switch on the light so I suppose I should write about how "Electricity suggests language development is intrinsic in mammals"
Do you forget where you are? (I'm kidding, but maybe you could explain what information the notification is really providing you, obviously not as little as my joke implies).

Also, couldn't that app be using some sort of intent? There seem to be a couple of options, and I wouldn't think the settings need to be adjusted instantly.
I'm going to have to disagree with you, especially in relation to large frameworks.

I spend a lot of time working with medium to large ruby on rails applications. I know them very well and I am pretty good at doing things quickly and correctly. If I have to work on a php, python, or javascript project, it takes me one or two orders of magnitude longer to get things done than it would in a rails application.

The ability to start working with a new language after reading a blog is useful but it doesn't mean you'll be effective and useful in that language in a week.
Perhaps so, but you won't catch me complaining about that.
Agreed and agreed. Some of those sound like classic pre dot-com crash moves. Offices in Manhattan and SF? Do you really need that? 22 writers, sales staff, developers...Honestly, you could run an operation similar to GigaOm for 1/3rd of the cost.
Scorching the earth is the right thing to do. OpenSSL is the sick man of the internet and its community has been dysfunctional to non-functional for years, much like its code. The massive injection of money won't solve that problem in the long term. The security patches ought to be integrated with LibreSSL immediately, not after an embargo period dictated by the vendors who have essentially bought out OpenSSL.
It's a good observation, but I was trying to work out what this actually says.

I read this as being fraud accounts for 0.1% of the value of all handled transactions. The transaction fees of a payment processor seem to vary between about 1% and 2.5%(although this may differ for CNP scenarios).

Let's assume 2.5%, so fraud accounts for 4% (0.1%/2.5%) of the payment processor's fees. Intuitively, this doesn't feel too bad.

However, I'm not actually sure what that says about how much the payment processor spends on _preventing_ fraud (and so how this impacts their margins). I think all we can really say is that they're likely to be at or near an equilibrium where if they aimed for less fraud it would have a negative impact on their business.

This might not even be due to having to spend more money. For example, as you make your detection sensitivity higher, you're more likely to have false positives and reject valid transactions. In turn, this is likely to drive customers away from your payment processor towards your competitors.

Maybe a certain level of fraud is just a cost of doing business?

Just some thoughts...
A Sucker Is Optimized Every Minute
There are some similar gems to be found in Python:

>>> from __future__ import braces
File "<stdin>", line 1
SyntaxError: not a chance
http://subtelforum.com/articles/products/submarine-cable-alm... is another great resource for submarine cable aficionados.
Sony Xperia Z4 Leaked Specs and Images Hitting the Surface
Vruby alpha – like virtualenv, but for ruby
The Path from Smart Watch to Magic
> Some people might do better (even financially) staying at more stable companies.

I would venture to say that MOST people will do better financially if they stay at a large, established company. A new grad might think their 0.05% equity stake will make them rich, but most startups fail, and even the ones that don't are rarely homeruns. Established companies with deep pockets often pay better, and grant their employees RSUs. RSUs are much easier to cash out if the company is publicly traded.

I was recently granted a non-trivial pile of RSUs. Enough for a down-payment on a house in the Boston area. That's better than I'm going to do with 99% of startups, and my salary is reflective of a mature company with deep pockets. (Another thing startups often lack.) In many ways it's the best of both worlds. And if I leave? It'll be for another large company (Google, Apple, Facebook, etc.) that'll make me whole for anything I leave unvested on the table. Good luck with that at a startup--liquidity matters.

I'm not alone -- I have friends at Apple and Google. Their RSUs vesting layers are crazy. For one friend, it's 70% of his gross salary, and he's not what we would call "senior management". He'd be stupid to join a startup.
Aiwa Announces First Product in 9 Years
No, not at all. You're the type of person I'd rather work with. I have no desire to compete with anyone for anything.
I've worked places where code reviews were looked at as a way to bash other developers. I don't want any part of that. It's not healthy for developers or the business.
Fortunately, I'm good enough at what I do that I can choose not to work at those places.
For me the best bit was "director of product management for Google Now". Were they playing Enterprise FizzBuzz when they came up with the role names?
For the last few months before I stopped doing Ruby full time I was using a workflow (on OS X) in which I downloaded a binary Ruby build (the one rvm uses when you do "rvm install --binary" on OS X) and extracted it to "/opt/rubies/2.1.0". I created a script called "activate" that exports the environment variables necessary to run Ruby and placed it under "bin".

Then for each project I would copy the entire ruby installation to my project root in a folder called "vruby". To load ruby for that project I would run "source vruby/bin/activate". It would setup all the environment variables with GEM_HOME pointing to a ".gem" folder under the project's root. Therefore gems are isolated to each project. To unload, I just close the terminal.

The vruby project automates this workflow, by installing a binary ruby using Traveling Ruby and symlinking it to the local project using GNU stow. The plan is to eventually support multiple Ruby versions and more platforms than just my Linux box. Unfortunately, I no longer do Ruby full time and don't have the bandwidth to make it as robust as I'd like. If you like this solution and need help setting it up, don't be afraid to get in touch.
Because this is Volume 39, which was actually published in 1954, not 1891.[1]

Search the book for 1954, or any year before then, you will get results. Search for 1955 and you get nothing.

[1] http://onlinebooks.library.upenn.edu/webbin/serial?id=ncycus...
According to the OP, there are already 40 apps in the pilot program. Presumably, Google will open the platform to close partners first, and independent developers later.
My institute might be looking for help with a Computer Vision project if you (or anyone wants to drop me an email) (Preferably someone able to do a few onsite visits near DC)
I've heard New York is the only city in the US with excellent public transport. But yes, a proper underground metro requires a fair bit of planning and coordination, and if SF can't manage that then it will eventually end up like LA.
Really cool tool. The prioritization feature is especially good
I agree with this, and the fact that I feel there is an under-valuing of the experience working for large companies - whether that experience is good or bad (in general).

Working for larger companies will make you dislike bureaucracy but also understand how it mitigates risk (and hopefully allow you to find a happy medium). It also will push you to compete under pressures that you won't normally just put on yourself, it will teach you how to take customers seriously, how to build systems and applications seriously.

This is not to say big companies get all this right; far from it. But working for them will make you much more bulletproof than working on your startup by yourself.

This is why most successful startups are NOT started by 20-something kids, but actually 40-something former corporate employees.
IS it not usually the other way around?
People towards the autistic end of the spectrum prefer to interact with machines rather than people.
one of the first things I disable on new android phone (well, i have my second :))
I created this example because when I looked at the site, we had huge numbers of returning visitors, especially on the run up to the announcement of registration and the announcement of talks. I can certainly clarify this in the article.
Large JavaScript Frameworks Are Like Fast Food Restaurants
Start ups are not for everybody.

It's horrible and most of the time they will work you to death because it's a "start up" environment. They will try to get you to invest as much time of your life as possible.

Do not trade your life for money.

I thought you could learn new skills in start up because they usually are lean in money so you end up wearing multiple hats. That's good until you realize that most of the people that is in charge of technology are full of it. They buy in MongoDB hype or NodeJS hype without fully understanding the trade off.

You're better off learning new skills on your own time.

If you don't like big company cause of their crazy interview such as Google you can always try medium size companies.
It's very impractical to put anything in Antarctica. The continent is very far from any place where substantial numbers of people live. The northern hemisphere has much more habitation in the arctic and sub-arctic areas. Moreover, the northern hemisphere in general is wealthier and more populous than southern, so it makes sense to put data centers to the North.

Tierra del Fuego, the southernmost part of South America, lies at 55°S. There's nobody living further to the south than that. Very few people live even at 50°S.

55°N lies Copenhagen, Newcastle upon Tyne, Moscow, Kazan and Chelyabinsk. Cities like Glasgow, Oslo, Gothenburg, Stockholm, Kaliningrad, Helsinki, Tallinn and St. Petersburg are further to the north. Population gets more sparse north of 60°N (I think about 20-25 million people live north of that, a quarter of them Finns) but even when you are looking for cool surroundings, it makes sense to put data centers in places where you have people and infrastructure like stable energy and connectivity.
I code like a girl
Consultation now open – Contact data collection and publication in the .UK WHOIS
I think so, spending one year in big company is really good experience. You will learn how to work in large teams.
Agreed on Ruby, and great point about Rails being the one to break new ground in frameworks. I experimented with switching from Laravel to Rails recently, but I was too late to see it as innovative. Like how classic art comes to be cliche by virtue of being the root of its genre.
I don't necessarily mean public transportation. Any transportation. Employer-provided buses, cabs, rickshaws, or even just roads where you can drive your own vehicle. Whatever is appropriate.
https://www.opengl.org/registry/specs/EXT/framebuffer_sRGB.t...

https://www.opengl.org/wiki/Framebuffer#Colorspace
We would all do better to lead by example.

Instead of bashing technology X, show everyone how good technology Y is. There is no need to be negative about anything. There is enough negativity in the world to go around.
> At large companies, you often end up working on a tiny piece of a module, and then you work you way up. You don't learn much that way.

At large companies, you end up working on a stack written by someone out of college 10 years ago when the company was a startup, cursing them and wondering wtf they were thinking. :-)

Maybe the learning there is a meta-lesson instead of some direct technology. Understanding that a large codebase has a life of its own; how to resist rewriting stuff if it doesn't benefit the business; how to test legacy code; etc.
How about tidal power?

Or actually aren't there giant icebergs that break off and float away each year? Maybe there's way to have that pull a cable wrapped around around a very geared up generator. .. not sure how to explain this idea ...
This new type of 3D printing was inspired by Terminator 2
Italy vs. Wales Live Stream
48 deaths in 5 months is a rare malfunction for something that happens millions of times a day. And those aren't even all pedestrian deaths.
maybe the electron in a computer are what makes it "conscious" the thing with silicon is that it coerces the electron on a set path. a neuron is more lenient and lets the electron choose more freely.
So what about having the dinosaurs sort out and coordinate release dates initially, then giving a few days heads up to LibreSSL (and others).

At least it would minimize the risk of zero-daying LibreSSL users.

... but I guess, this isn't where the problem is?
Large companies have more mentorship possibilities but in my experience, small companies are a lot more fun to work for.

Would you rather work on a part of a big product or create a complete product yourself/with another engineer?
AIXItl isn't really the kind of AI that I like, because it's reflectively inconsistent. In any case, the time complexity of AIXItl is kind of irrelevant at this stage, because we're trying to figure out what is the right thing to optimize. Only then we should start figuring out how to optimize that thing efficiently, because we really don't want to optimize the wrong thing efficiently. I'm very skeptical that approaches based on "conceptual abstraction" can tell us the right thing to optimize, as opposed to my preferred approach (defining a utility function over mathematical objects directly).
You're hiring the wrong people: 10 tips to hire better developers
Don't join big company, join small company.

So that when small company gets acquired later on by the big company, Sam makes a lot of money.

YC companies acquired by google: BufferBox, Flutter, TalkBin, the Fridge, Bump, reMail, Omnisio, Appjet, Zenter

YC companies acquired by facebook: Carsabi, Midnox, Parse,Sendoid, GazeHawk, Divvyshot, Parakey

etc.

edit: upon reflection, my comment probably reads somewhat flippant. That's a pity, but it's a pity too the crass manner in which Sam says the things he says in his YC campaign tours.
> What's petty about removing bad code?

Nothing. But no one said anything about removing bad code.

Have you looked at that page? Their comments are extremely rude:

"So the OpenSSL codebase does “get the time, add it as a random seed” in a bunch of places inside the TLS engine, to try to keep entropy high. I wonder if their moto is “If you can’t solve a problem, at least try to do it badly”."

"Old news, but OpenSSL doesn’t give a fuck whether or not memory was freed. It’s all good."

It's hostile, unprofessional, and unnecessary. I understand these kinds of comments in a private IRC channel or something, but publicly ridiculing someone else's software, especially mission critical software that's been used for years across many platforms, is uncalled for.

It really gave me a bad taste for the LibreSSL project, and all just for some petty sniping.
Finally a real solution !
How about an article not behind a paywall?

http://www.bit-tech.net/news/gaming/2015/03/17/nintendo-open...

" Nintendo Co. said Tuesday that it had agreed to a broad alliance with DeNA Co., a Japanese mobile video game provider, under which the companies will take stakes in each other and jointly develop "gaming applications" for smartphones."

http://www.4-traders.com/NINTENDO-CO-LTD-6491906/news/Ninten...

"Partnering with Japanese mobile gaming powerhouse DeNA, the two companies will jointly develop games for smartphones and tablets using Nintendo's portfolio of iconic gaming IP."

As long as they don't follow the Final Fantasy route - releasing the same game on 10 different platforms - I'm on board.

edit: or a post to the source

http://dena.com/intl/press/2015/03/nintendo-and-dena-form-bu...
What Do We Know about Software Development in Startups?
For those who don't want to install texlive, pandoc and glslViewer, here is PDF: https://www.dropbox.com/s/uc6g1pkrswjrvhj/TheBookofShaders-P...
It says that my website worths $50K.. I wish it was true. I would be happy to sell it for 1/10th of that price..

http://gluestat.com/archimodels.info.html

edit: I checked other websites and most of them are overvalued. You should tune your valuation model.
Pune has more traffic than it used to, but getting around is pretty easy. It's highly walkable, auto rickshaws are easy to find in most areas, and there is plenty of public transit (govt buses, privately owned 6 seaters). Many jobs also offer transport, jobs with western hours (read: call centers) in particular. Roads and flyovers are being built at a good clip - unlike the US, construction is pretty cheap and isn't paralyzed by red tape.

You don't actually need to provide city-wide transport. All you really need is demand for it - entrepreneurial types are pretty good at figuring out where it's needed. You do, however, need to avoid passing (or at least enforcing) laws against it.

(Here is a little bit on private sector mass transit in the US: http://projects.newyorker.com/story/nyc-dollar-vans/ Jersey City also had these, and they were vastly superior to public buses.)
So you're saying that in my shaders, as long as I have GL_FRAMEBUFFER_SRGB enabled, this conversion takes place automatically? Am I understanding the docs right?

I'm asking because I'm a mobile game developer using Unity3d, and we have a fair amount of custom shaders, and I've never heard about this sRGB vs RGB colorspace thing before so I want to investigate. There's not much on google for GL_FRAMEBUFFER_SRGB + Unity3d. Maybe it's handled automatically or it's not even possible with openGL ES 2.0.
19 days is an eternity for a security-oriented OS aimed at critical infrastructure like firewalls and proxies.
13 Xcode Tips That Will Help You Conquer Xcode
This is rather surprising. Nintendo's IP is basically the main selling point of their hardware. Without that, they'd just be SEGA. Their hardware sells very well, too - the Wii U didn't, maybe, but the 3DS is doing great and previous generations have done great.

I don't see this going anywhere good for the company. There's a risk of this cannibalising their hardware business. Why buy a DS if I can get Mario and Zelda on my phone?
ItemSlide.js – A simple and beautiful JavaScript touch carousel
"The Cost of Living" by Barry Schwartz has a whole chapter about education that seems to explain this kind of situation very well.
Just added this!
well, to be fair, we are talking about those people who are willing to trade off security for a chance of building something great and a small chance of a huge payoff. Not everyone is suited for this sort of thing. But even among those who are, I think they would benefit from working for a big co for some amount of time before embarking on their startup venture
Things Every Kid Should Master
The one I use is Wi-Fi Matic: https://play.google.com/store/apps/details?id=org.cprados.wi...
As long as they put in equal effort into their career and don't go taking a few years out to look after their offspring or whatever else takes their fancy. (Men are capable of doing that as well as women these days aren't they?)