skysight-inc/HackerNews huggingface dataset:
One problem with Crouton is that you're reliant on Google for the kernel and drivers. When Google decides to stop tracking upstream, you're on your own.

For example, I found that I couldn't run XBMC on an older ChromeOS device without building my own kernel and forward porting Google's changes, which I failed to do. If I decide to buy a Linux laptop, I'd get a non-ChromeOS device.
Hi, I sent you a DM on twitter @rreyes1979
I see what you're saying, however they don't seem to be "strangling" Gecko in the Strangler-pattern sense of the word. Rather it seems they're borrowing smaller pieces (Stylo) written in a foreign language and integrating them with Gecko as the main engine.

To me that sounds like the end-state is a Chimera and not a Lion, without any incremental end-user benefits along the way.
As usual, I'm appreciative of TL;DR, but the article was rather short and digestible.
I genuinely don't get all the hoo-haa about titles. In pretty much every comments section I read here, there will be at least one person who complains that the title is "linkbait" or (more often) "clickbait" - even the most boring, anodyne description of the article. They're not allowed to seem interesting in any possible way.

The original title wasn't particularly descriptive. That doesn't mean it was misleading, and actually, I thought it was very apt: they're talking about a technology to swap pieces of Servo in over time, and the jet engine analogy was appropriate (particularly with respect to the complexity). I quite liked it.
CloudBoost – AI based development service
Thank you for the feedback.
Was mentioned several times. Will be addressed in a future release. Probably a flag in the settings.
As a reference: graphs with TikZ: http://www.texample.net/tikz/examples/tag/graphs/

Also a easy-to-write (and read!) syntax, but so much more powerful.

See also: https://www.overleaf.com/6471895cgxfsd#/21846512/ for automatic positioning.
2M Users Impacted by New Data Collection Policy in Stylish Browser Add-On
Can't read the article because it's behind a paywall (sigh).

Any indication of how the researchers defined a 'major road'? Was it purely size or done by traffic throughput over time? Or did they be use air pollution / noise measurements instead?
LinkedIn is click-bait personified
Cute - but totally the opposite of what I want. Can you make a site that makes Pinterest (and Facebook!) look like HN, reducing each post to a clear, informative headline, so I can quickly scan 25+ posts without having to scroll, and click through to the ones I'm actually interested in?
more like a patient... :P
That's like me saying my launch day xbox 360 still works 11 years later, ergo the 'Red-ring-of-death' issue was 'overblown'
Thanks for correcting, I meant the past tense, not a native English speaker, fixed run -> ran.
The compiler prohibits declaring variables (and imports) without using them. You can get around this with

result, _ := someFunc()

or in a (anti) pattern I use sometimes

_ = []interface{}{ err1, err2, var1, etc }

with underscore being a special variable name indicating to the compiler you understand you're ignoring it.

Nice writeup btw. Did generics/GC play any part in the decision making process?
Haha, yes I was expecting that also, but unfortunately the PhantomJS server failed to render the page correctly. ( I'm using Flexbox - and that's why)
Yeah, but the way I see it by using cargo, C++ modules will be there first.

My VC++ builds still compile faster and that is just using the latest VC++ 2015 improvements without the modules work being done by MS.
Cargo needs to be improved, here I agree :)
Try the original version (https://vue-hn.now.sh/ ) ;)
Hmm. I'm looking for a procedural renderer with C++ integration for my moon rendering project (http://cowlark.com/flooded-moon/). Right now I'm using a customised version of Povray, but it's not very satisfactory.

The trouble is, I need to render planets, which are very very big objects, typically seen from very very close up; Povray's the only renderer I've ever found which could cope, and even then it needs clever tricks to avoid floating point errors. I'd like to switch to something else.

I do see that Taichi is based on embree (https://embree.gi) for doing the raytracing heavy lifting, which I did briefly look at; looking at it again I see there's a standalone renderer now (https://embree.github.io/renderer.html).

I'll certainly take a look. I wonder if Taichi does Rayleigh scattering? I need it to do atmospheres...
Mozart’s Brain and the Fighter Pilot
Dear Zindagi 2016
She tried a conversational writing style and failed.
This reminds me of PlantUML, http://plantuml.com/.
Wonder why he didn't mention the monorail that stops right at LVCC. It can get you halfway down the strip in very little time.
Very interesting! I'm trying the demos on http://intercoolerjs.org/docs.html and noticed its a little slow to update the form (after the mouse enter demo).

Do you update only after the post succeeds?
Yeah but if you have a bunch of followers on Medium, all of them will no longer receive updates when you post new content.

Sure, some percentage of them will know your domain name and check manually but you're going to lose a huge amount of readers.

My concern isn't so much with Medium dying, it's spending 3 years building a brand around yourself and eventually figuring out how to monetizing your audience but now you can't because you have "Medium followers" instead of your own subscriber list.
How to create new good habits, according to Stanford
Apple has always put dollars first and foremost. Its always been odd to me that the Apple fanboys and girls care so little about that.
I plead guilty
I did. See above comments.
The games were played with 5 seconds per move for the computer and 30 seconds per move for the human. (Where unused time is lost, not saved).

I am not sure if slower time settings favoring the human is still true -- AlphaGo works a little bit differently from traditional computer go programs.

Earlier versions of AlphaGo against Fan Hui, the slower official matches were 5-0 in favor of AlphaGo, whereas in the unofficial blitz games, Fan Hui managed to win some games.
So they will be 112/12 = 9B$ per boat?

Ohio class
https://en.wikipedia.org/wiki/Ohio-class_submarine
cost 2B$....

10 times more expensive then Russian Borey-class? If they are a strategic deterrent why don't they just a build a sub around say 2 ICBM shafts and call it a day
Does a consulting business count?
https://archive.fo/CCg3d
Buildwith.com was a 1 person businesses I guess.
14 Most Popular Mobile App Analytics Tools Every Business Should Know
Excellent start! I especially like the audio features. Movist is my current reference app for movie playback. But IINA is now in the on-deck circle. Best of luck.
The technology looks interesting, but can I switch off the devices remotely? It would be great to switch off home appliances, not just monitor their usage. For example, if I left the stove on, do I need to drive back to my home?
Irish leader doesn’t regret calling Trump “racist and dangerous”

that's not news.
Developing Pricing Strategies to Hit the Right Chords
I agree with a lot of the discussion here around what 150 employees are/were actually doing. I also wonder – as some other commenters have mentioned – what Facebook/Twitter/Google do with their many thousand employees.

However, the more I reflect on it the less I feel this is isolated to tech. What on Earth do 55,000[1] employees find to do at Morgen Stanley for example, or 200,000[2] employees at Ford?

I see two possible options:

1. This is just a limit of human perception. Companies do so much stuff it is hard for us to conceptualise.

2. Some combination of bullshit jobs & making work for ourselves.

I find the former believable simply because there are a hell of a lot of humans and 90% ish have a job.

The latter quickly leads to me to wonder: do we as a society bias towards job creation regardless of its function.

I therefore suspect both are the case, at least to some extent.

[1] https://en.wikipedia.org/wiki/Morgan_Stanley

[2] https://en.wikipedia.org/wiki/Ford_Motor_Company
> I avoid using free but proprietary services.

That eliminates a rather large fraction of the most popular online services, including Twitter, Skype, Spotify, Google Search, Square Cash, OKCupid, GitHub, and so on. Oh well, there's always Hacker News. Oops, Y Combinator owns that.
Rust is neither faster nor more efficient than C++.... its benefits lie elsewhere.
Post in HN's "Who's hiring". Rust being constantly on the front page seems to be a good indication that there are many people here who are interested in the language.
Love your site. 6502 was great, very intuitive, very fast.

I learned it at 14 years old after finding out basic wasn't very good for coding graphics. Back then the speed improvement for 6502 was always amazing because there were not high quality C compilers (actually no compilers)

Imagine learning a new language, platform, with no Google or StackOverflow. It didn't seem like a big deal at the time but wow that must have been inefficient.

My bible for 6502 was this book that I think every cmdr programmer had:

http://www.ubbcentral.com/store/item/VIC-20-Programmers-Refe...

Of course there was no assembler, it was just typing in raw instructions and addresses. Anyone else used to leave NOP gaps to make adding instructions easier?
Apple Removes New York Times Apps from Its Store in China
Many people are put off by Powershell because they believe that 20 years of experience in bash or CMD will allow them just fire up Powershell and get by. You will not get by. There's a good amount of gotchas and you will get stuck on some unexpected behavior within minutes.

The thing is, if you want to use Powershell you do need to spend a few days just learning Powershell and nothing else. I have the impression some people don't want to do the effort. It's a pity because it truly is vastly better than any other shell in existence.
Is this an announcement of a change in strategy? I'm a big fan of rust and Servo, but my understanding was that it's still "experimental" and they're learning stuff about concurrent rendering and stuff like that, with no concrete plan to use Servo in Firefox (or make Servo a standalone, supported browser). I know there's a few odds and ends in Firefox that use rust, but I thought the future of Servo was still ambiguous. Am I (was I) wrong about that?

But it sounds like now the official plan is to get Servo into Firefox. Great!
From the article:

"Then why 6502? Why not a useful assembly language, like x86? Well, I don’t think learning x86 is useful. I don’t think you’ll ever have to write assembly language in your day job - this is purely an academic exercise, something to expand your mind and your thinking. 6502 was originally written in a different age, a time when the majority of developers were writing assembly directly, rather than in these new-fangled high-level programming languages.

So, it was designed to be written by humans. More modern assembly languages are meant to written by compilers, so let’s leave it to them. Plus, 6502 is fun. Nobody ever called x86 fun".

ARM and AVR may be better and more recent options but they probably won't be good for introduction purposes.
Wouldn't it be more appropriate to have written rust in a GPU language like OpenGL or OpenCL, since the aim here was to replace the display engine?

Curious as to why use a CPU language for the display engine rewrite? It seems to be wasting the GPU all modern systems now contain..

Also, is it fully replacing the display engine, including the font renderer and image codecs?
One hint inside was the strong side effects caused by the sudden cytokin toxin release due to the immune system metabolizing sometimes literally kilograms of cancer bacteria in a very short time.
Thanks for confirming!
Not a chance. This is something we can agree on. :)
Ohio class cost $2bn when it started being built in 1976. That's $8.5bn today.

(Russia's $890MM Borey class subs started being built in 1996. That's $1.4bn today.)
How Working with Micro-Influencers Can 10X Your Sales
no body care about how much growth is faked? The discussion here is kind of focus on wrong area.
Small hiccup in the grand scheme of things. I believe that they will get a product car out this year!
Is it a bad product? A product's goal is not to do the moral good thing (in which you are right, long and detailed is better) but find the addictive stuff and make it cheap and consumable (which this product seems to do); think Coca Cola (great product, doesn't worry about its healthiness if not forced).
That's true, with StarCraft you have to basically limit the actions per minute the AI can perform to human levels, otherwise it can effortlessly out-control a human player. The game was only balanced to be fair for players with human capabilities, if you take that assumption away the unit and race balance goes totally off the rails.

There is the question of what your AI takes as its input though. If you feed it the rendered frames of the games there are a lot of open challenges in comparison to feeding it a friendlier representation of the game state.

There is also the question of teaching the AI a strategy vs only giving it the rules of the game and letting it develop strategies by itself.

In comparison to Chess or Go, StarCraft has a lot more game elements to understand and conceptualize. StarCraft is played with incomplete information, because of the fog of war - so for an AI to play it properly it has to have persistent knowledge of what it has seen of the game state and be able to draw conclusions from that about the probable overall state of the game.
discussions on official announcement: https://news.ycombinator.com/item?id=13321322
Russian ruble was backed by a tax-collecting power and a large military too, but they still had a hyperinflation period during 90s. It's easy to mismanage a currency for the precise reason, that it is not backed by anything.
IIRC pinboard.in is an example.
Ran is correct. I suspect english is not their first language.
Infographics: Big Problem Are in Store for IoT Users
Yes simple unless you had to add two numbers greater than 255 :)
Perhaps NNs need functionality to come up with fake rationalizations for their decisions just like the human brain does.
Any ideas what they needed $132 million in funding for? Seems like a ton of money for what they do.
> No viruses, no antiviruses, no forced reboots...

Browser exploits, cross-site scripting, fake-urls, cookie harvesting, SSL impersonations ...
Online safety: Internet 'not designed for children'
For reference, previously on HN:

- 1 year ago, 36 comments: https://news.ycombinator.com/item?id=10875619

- 8 years ago, 114 comments: https://news.ycombinator.com/item?id=507948
As many said before I think going for a custom domain and using Github Pages with it would be great idea and to get proper audience for the same you can post the link on different relative forums.
It's called Project Quantum, they announced it a few months back, as a formal project to integrate Servo components into Gecko.
Powerpoint can’t export to SVG though, can it?
How do you redirect to the phishing site, if you are currently browsing an SSL encrypted website without making it to obvious? Since you get an error message in the browser...
https://en.wikipedia.org/wiki/Columbia-class_submarine
> OCaml gives you those

I know. And I learned it up to a point... But for me it unfortunately falls into that uncanny valley between truly elegant languages (Haskell, Scheme) and truly practical languages (Python, Ruby, Go). Neither elegant enough nor practical enough for my use. Probably better for other people's uses.
Other ad blockers "block ads" and "block annoying eu cookie notices". Should they be removed?

I just visited the Chrome store and chose the first extension: https://chrome.google.com/webstore/detail/office-online/ndjp... It makes word documents AND spreadsheets?!

Hopefully you can see where I'm going... whatever's written in the policy is difficult to enforce literally. Someone has to make the distinction based upon the intent of that policy. A person has to draw the line. If Google have made the decision based on that policy, well that's their decision.

Reading https://developer.chrome.com/extensions/single_purpose (part 4) makes me thinking "disrupting ad networks" could be that single purpose. Then it'd cover blocking & clicking. Just like "Office Online"'s "edit office documents" covering both "word processing" and "spreadsheets".
Isn't this a contradiction in your own point?

> throwing hardware at problems when you can't fix em in software

DF's problems can be fixed in software, it's just that the creator chose not to. He likes spending his time adding more features instead, performance be damned.

Not that I blame him, he can do as he pleases with his own project.
I think it's partly that if you're not looking for speed improvements then C, as a language, begins to look less attractive.

There are certainly safer alternatives, but not faster ones.

I'd probably agree though, in most cases users don't need the fastest builds (most OS tools). It would be interesting actually to be able to enabled optimized versions of functions as a runtime flag. But I've never seen that done.
Perhaps there was concern the audience would assume Mozilla had pivoted into the aerospace industry.
I dont think it does differ much from it (or from other several similar "home energy monitors"), there are probably tens of similar ones, just to name a few besides neurio, sense, eyedro, smappee, curb:

http://www.postscapes.com/wifi-home-energy-monitor-neurio/

On Hacker News, this one (Open Source and Raspberry PI based) would probably be more relevant:

https://openenergymonitor.org/emon/
The UK Trident replacements are estimated to be about 15-20 billion GBP for 4 boats - and given that there is every chance that the cost would be a fair bit higher they look roughly comparable to the US costs.

The UK boats will presumably be smaller but won't have the benefits of scale of the US fleet.
The One Thing That Will Halt Your Startup in Its Tracks and How to Overcome It
There are two websocket protocol implementations on .NET side which are ClientWebSocket and WebSocket classes. .NET Core Middleware uses the WebSocket class to handle all incoming websocket protocol connections on server side. This project provides easy manage the connections for all application layer with simple configuration and different message types (Binary or Text).

I preferred this description it because I wanted to associate it with the use case but you can call it a proxy, client or whatever!
https://www.indiehackers.com/

Here is a good list of 1 or 2 people software SaaS/websites along with interviews
No. They refocus.
Makes me wonder what's going to happen to Presto now that the Chinese bought Opera ASA...
Thanks for this. Interesting concept. For reference to others, there's a Wikipedia page on the topic:

https://en.wikipedia.org/wiki/Behavioral_modernity

In order to classify what traits should be included in modern human behavior, it is necessary to define behaviors that are universal among living human groups. Some examples of these human universals are abstract thought, planning, trade, cooperative labor, body decoration, control and use of fire. Along with these traits, humans possess a heavy reliance on social learning.

...

Archaeological evidence of behavioral modernity are:

- burial

- fishing

- figurative art (cave paintings, petroglyphs, dendroglyphs, figurines)

- systematic use of pigment (such as ochre) and jewelry for decoration or self-ornamentation

- Using bone material for tools

- Transport of resources over long distances

- Blade technology

- Diversity, standardization, and regionally distinct artifacts

- Hearths

- Composite tools

Of particular interesting is how they show criteria like abstract thought and planning, which at first blush don't seem very amenable to leaving direct archeological evidence.
Women in _tech_ being 50% of all hired applicants (assuming equality of ability on average) is not the same as women at _Palantir_ being 50% of all hired applicants.

The same goes for Asians. If 85% of people applying to Palantir are Asian and we continue to assume equality of ability, then 85% of hired applicants should be Asian.

I'm not saying that Palantir is discriminating, these are averages - I'm sure there are tech companies out there where 15% of applicants are Asian but 85% of the work-force is Asian.

Palantir is a business, it's here to make as much money as possible. If it can make more money by also recruiting international applicants, I see no reason why it shouldn't.
I wouldn't shrug off Medium's need for capital; employing 50 people for years that you suddenly realize you didn't really need isn't cheap!
> At current consumption there are ~430yrs of known reserves, with factoring in projected growth, they will last ~200yrs.

So, a doubling every 5? 10? years, if the gigafactory is a start of a trend, rather than the last great battery factory?

Those 200 years would then be cut quite drastically!

[ed: whops, misread "projected growth" for "project growth" (ie: growth due to the gigafactory alone. Still, I think the point stands that accelerating demand could change the sustainability of resources.]
I wouldnt worry too much. My grandfather has dementia symptoms and he's 90. You could have another 30 years.

One advice after watching him is to never quit your hobbies until you abosolutely have to. His mental decline was sharp after giving up hobbies he had for 40 years.
Hugo static site generator (free) + Gitlab CI (free) + custom domain (not too expensive) works great! Just commit posts in Markdown and your site gets updated. Example: http://scripter.co
JQuery Fever: Introduction
Geez $132 million...Wasn't it supposed to be a "medium" company?

Edit: Not sure why I am being downvoted, this is not even a play on words. I'm pretty sure their "inception" blogpost actually stated that they would remain a medium company etc...
Luckily there is a way to opt out.
"you'd have to require people to login"

I can't imagine it being that much of a problem in days of password managers and cookies...

"Currently I believe that the people who don't mind dealing with ads are getting a better service, than the people paying for subscriptions directly."

I subscribe to a bunch of newspapers (and I'm a 20-something tech guy), I don't really mind logging once when I'm on a new computer/phone/whatever, it's the same issue as google / facebook / twitter / ...
Presto was only still being used in Opera Mini, it had been swapped out for Blink in the desktop and full-fat mobile versions.
Anything that's good at handling a lot of I/O or a lot of concurrent processes tends to become CPU bound as more load is given to it.

It's not only about raw computational speed. Being good at concurrency means that you can handle more work, unless you consume too much CPU.
I built a network of agricultural communities. Making a decent living from Adsense revenue. There's a substantial secondary revenue stream in the form of paid classified ads in niche marketplaces. I could make more money by going after advertisers myself, but I don't like the sales aspect. I am currently developing a turnkey website platform for companies in my niches, fully integrated with my other platforms, Twitter and Facebook. I will hire a sales person when that's finished. Right now I work from home so that I can take care of the kids when my wife is at her job.

Because the revenue stream is mostly passive I still take some consultancy projects, but that's not quite necessary.
Here's why: C is dang near as close to the hardware as you can get without touching it, it runs everywhere, and it has so little abstraction that it's hard to incur unexpected costs. Rust is closer to C++ here, and the other languages on your list are so far outside the ballpark that they can't even touch the edge of it.

It's not the only language of this sort, but C also has a lot of code written in it, which is a major advantage.
What a horribly depressing view of business, design, and life in general.