skysight-inc/HackerNews huggingface dataset:
I would be astonished if Servo is usable as a mass-market web browser in 12 months. Writing a rendering engine is hard because there is quarter of a century of legacy to deal with. By the metric of "can I use this for 100% of my browsing needs" Servo is far from being complete.

Much of Mozilla's "quantum" work is actually about improving C++ code e.g. the Quantum DOM project [1], which is a drive to improve scheduling so that a single background tab, even in the same process, can't jank the tab you are currently using [2]. Importing servo components wholesale simply wouldn't help here because Servo doesn't have a sufficiently complete DOM implementation, and I'm not sure the implementation it has contains all the desired properties.

[1] https://billmccloskey.wordpress.com/2016/10/27/mozillas-quan...
[2] I am occasionally taken to refer to this project as "Presto: the good parts"
Well, no, this is still all alleged. It will have to stick. Even if it is all true as presented here, it may not have a significant impact. For reference, take a look at how Facebook publicly admitting it was misrepresenting certain advertising metrics has impacted the long term outlook of the company's stock (it hasn't). Also take a look at how long Theranos maintained its valuation despite widespread, grievous fraud.
Can you expand on this?

How do you compete with AT&T/Google? Are you pretty much on business because AT&T/Goog/TWC are not serving in your area?

Can you do summary of how you grow the business if it's not too much? Really curious about all the logistics. Best of luck!!
> 1. What's the proper way to do a NULL check? In the first example, they show how a NULL check could be optimized away, but I didn't see where they explained how to do it the right way. I might have just missed it though.

You need to not do * p at all if p is NULL (i.e. move the "int dead = * p" after the early return).
Playtest went extremely well. My friend is going to playtest one of his designs with a well-known designer in a few weeks and suggested I tag along. If he likes it, it might get published pretty quick. If not, I've got a meeting with a publisher in a few months, and I'll show it to them then.
Windows 7 shipped with PowerShell v2. So yes, back then it was slow. It's not anymore.

Side note: A terminal emulator is completely different from a shell (and on Windows (prior to 10 at least) there wasn't such a thing, but rather the console, which did not emulate a terminal).
the socialist jobs program
Snapchat schooled every connected device maker at their own game
I'm currently running https://pyup.io

I wouldn't call it a success yet, but it is growing :)
A 100% lethal virus with high incubation period. Bunkers typically have a lot more contact with the outside than nuclear subs
This is a naive question, how can you provide Internet services? Do you use the line of other providers? And how profitable is?
TL;DR: Google often does not know how to hire senior people who are not luminaries, this screws people in their 40s.

I think this happened to my wife, but her job category was not listed. When my small company was acquired by Google (and I had to interview to keep my job), we were forced to re-locate across the country from the east coast to Mountain View. My wife is a stats professor with tenure at a mid-tier university on the east coast, and she moved with our family. As its hard to get a tenured academic job, we found something at Google that sounded exciting to her.

She applied to Google for a Sr. Data Scientist job, and passed the phone and on-site interviews with flying colors. However, she was rejected by the committee. The problem was that, at Google, the committee both decides if you passed your interview, and then decides on your job level. The job level is arrived at using past work experience.

In my wife's case, the problem was that the committee deadlocked on how to level her. She had 5+ years of academic experience, and 5+ years of research experience (think national lab type stuff; research w/o teaching). However, she'd only briefly worked in industry many years ago between her MS and PhD. So rather than hire her, they told her to "go work someplace else for a year, then apply again". (direct quote, as relayed by her recruiter to me, as I referred her)

If she was a fresh PhD, there would have been no problem. She would have been hired as a level 4, and everything would be fine. But given that they didn't know how to rate her experience, it was just easier for them to pass on her entirely. This tends to bias the hiring process to hiring younger folks, without experience.

And, BTW, that's why I'm no longer at Google, and we're all back on the east coast.
Intelligence Community Testifies on “Russian Hacking” Allegations – Live Feed
I only post comments like that when it makes sense.

If you asked me, "hey I just downloaded Sublime Text, what are some good packages for a Rails developer?". Why wouldn't I link you to a blog post that lays it all out so you can consume it quickly?

"Let me tell you a secret" is a line I used twice. As a software developer I like testing things and analyzing the results. So when I reply to people, I tend to make note of the wording and phrases I use, and then see how it does.

Nothing wrong with that IMO.

You could choose to ignore the link too, but I'll leave you with this. None of my paid training material has anything to do with "selling the dream". It's all tech courses related to web frameworks and how to deploy them to production. In other words, concrete knowledge that has guaranteed results.
I can't see how it would have been better with a 6502. The 8080 family had multiple clock cycles per instruction cycle, thus if you are hooking up a scope and watching, there is more going on to see, and if you grok what's happens at each clock transition, you will have learned more about timing and the internal propagation of signals through stages of logic gates. It's somewhat similar to CISC vs RISC, both may be elegant designs, but understanding more complexity is a greater intellectual puzzle and the 8085 had more microcode.
Marine reactors need to be refueled after 25 years and that process is extremely expensive. Also, after end-of-life, the reactor needs to be stored securely, for an indefinite period of time.

https://en.wikipedia.org/wiki/United_States_naval_reactors#/...
This is really nice, well done! One suggestion I might add is that you remove the hover effect from the image. It feels a bit inconsistent maybe?

Also not 100% sure about the infinite scrolling. I spend a lot of time on half-working internet and have to refresh the page a lot. Also it means that when scrolling there's a lot of items jumping around on the page, which means you lose your place quite easily.
Yeah. Agree with you. Sounds like "Do you know how to make money on my online blog? Use blue host <referral link here>"
That's fantastic! I'm not too far from you (Lake Wallenpaupack region) and I've always wanted to start a WISP, but the lack of housing density out here makes it less than economical =(
Let's tell it like it is, the only reason C was more popular than anything else in the 70/80's is because unlike its competition, implementing a C compiler didn't require to pay a big license fee to a vendor. C is a horrible language and now most developers are stuck with it, because the Linux kernel like most system is built with C. Rust might save us from C ultimately, but that's clearly not for tomorrow.
very much like!
A New Urban Crisis
Let's imagine that not all the advertisers are that shady, and just don't know better. Or if I wish to serve a subset of them, how break into this business? How get the first batch of customers?

I have some ideas about build a server-side ad-network, but
because I imagine is very hard to get customers I dismiss it, for the same reason: You need to be "famous/large" to attract customer in the ad-space.
> Are you pretty much on business because AT&T/Goog/TWC are not serving in your area?

That's it exactly. Prior to me, the only service available in the area was Verizon DSL or Cable (40 Down/2 Up).
I went a step further and designed my blog (https://sheep.horse/) not to use any third-party resources at all. This was easy for me because I am never going to make money from my ramblings about Rogue One or the last book I read.

I am actually not against advertising in principle, or even tracking if that is what you want, but the current trend to pull in lots of resources (ads, tracking scripts, web fonts, CDN javascript libraries) from third parties scares me.

When you serve a page to a user, you are responsible (morally and legally) for what happens on the user's computer. Ad network serves up malicious code? Your fault. Tracker places cookie on user's machine even if your privacy policy says you won't? Your fault. New version of that CDN'ed Javascript library does something you don't expect? Your fault.

I wish more sites would arrange their own advertising like this guy, but I imagine it is a pain in the neck.

[edit] I wrote a post expanding on this idea: https://sheep.horse/2016/6/a_website_manifesto_-_introducing...
Stone, not gems, are frequently used in jewelry.

What extraction methods are you referring to? The Sileach method that Lithium Australia began piloting this year? That still isn't commercially viable.
> The opposite of unpredictable is strategic.

What does the noun 'strategic' mean here?
We don't do any of this kind of caching because flags can be different per-project. There's an open bug on it; it's not impossible, we just haven't used it yet.
Is it different? I mean the fizz buzz I've seen only requires the use of conditional statements and a understanding of mathematical operators. What kind of programming job would leave you unfamiliar with those?
I run an ecommerce store from Shopify which fulfills the orders by drop-shipping through AliExpress.

This is definitely doable for one person, and it isn't technically challenging for a software developer--but the hardest part (at least for me) is marketing, creating content, advertising, and so on.

Actually running a Shopify store and fulfilling by drop-shipping is simple. I would definitely recommend that as a good place to start, one person can do it.
I feel you've held a horribly unrealistic view of business.
At my age the main problem is that I read a lot in a computer screen and my eyes get tired. Recently I read in the last weak several books for learning Erlang and Elixir and one for refreshing ruby. Last month I learned java by doing several projects with netbeans. Initially I programmwd only with gedit and googling stack overflow. I was programming feom six pm to five am to help my son with a java project. Honestly helping him is not doing any good but not helping is not any better. Were my eyes and health stronger I think I could learng anything in little time. I learned the hard way failing one and again. You couldn't believe that I stumpled with all the walls before continuing along, bit what don't kill you make you stronger. Get ready for the next battle, we will win.
Intel VR headset turns living room into game
Yeah, it can disturb your all-important REM sleep without causing you to fully awaken, so you're not aware that your sleep has been disturbed. You're just not as refreshed by morning.

Interesting about the fan blower. My wife started using that to prevent our young kids from being awakened by normal household noise. It reminded me of something I'd read years ago about people who worked in server rooms losing hearing sensitivity in the range of the constant low-level hum. Not sure how much exposure was required, but I encouraged her to use it sparingly.
This has been the standard political cycle since Nixon.

Democrats roll back military spending and funnel that money to their domestic pet projects like environmental causes, fighting poverty, and improving education. Then, once a Republican is back in office, they roll back most of those pet projects and funnel the money back into the military budget.

You can more easily see the ups and downs on some of the charts here:
http://www.usgovernmentspending.com/defense_spending
It's a bit like sarcasm, even if less grumpy. But unlike conventional sarcasm, which is both best (as in enjoyable to the type of person who enjoys sarcasm) and worst (as in completely defeating communication for those who don't) when it is borderline unrecognizable, these "internetisms" don't need to play hide and seek to be good at what they are. In the servo post, extra capitalization and an ironic "™" is used for tagging, but if one ever felt the need to further reduce subtlety, any amount of emojis or "funny" typography could be added without diminishing any quality it might have (or exacerbating lack of quality, depending on where you stand). What I try to establish: amongst colloquial witticisms, this pattern is probably one of the most harmless ones.

Do I personally like it? I sure would not say that I love it, but I do enjoy reading texts that are less impersonal than a press release. Patterns like this can help identifying them, so I tend to be happy when I see them. What I hate, and I feel tempted to claim that all of humanity is with me in this, is when these patterns are used to engineer press release type communication into appearing like something different.
And I didn't even notice it before I saw the screenshot in the blog post that shows how it should look like. I scrolled back to the top, and there it was! The click through rates on that thing are probably terrible.
Would you mind posting a link to this utility? Sounds like an awesome tool!
Give Everyone a Guitar Solo
By this reasoning, is everything that happens within a company with sufficiently high gross revenue "good enough"?
Thanks for the feedback! English is not my first language and I definitely need improve my English!

You can give suggestions and I will update accordingly. You can email hi at docsapp.io to request life time free plan from me :)
Which is sort of my point: lots of things that seem simple to a human (but actually consist of many rules from various domains, not all of them explicit or universal) are thus handwaved away as "a few minor issues," even though every single of them is at least an UX friction point, and in sum they're significant blockers on the path to actual driverless vehicles. Since Minsky started meddling with AI, the hype always considers "70% there" as "done." AIchilles and the turtle, so to speak ;)
to be exact -> very * 1000
Cambridge man sues Techdirt for denying his claims that he invented e-mail
No Game No Life[0] is somewhat related, it starts out with a mysterious and anonymous player beating everyone at online games.

[0]: https://en.wikipedia.org/wiki/No_Game_No_Life
I agree that powershell is far from useless, but it does feel like there are a lot of cmdlets missing out of the box. It's real easy to end up in Get-WmiObject land for everyday admin tasks.
> IIRC, simply making P point to anything other than an object or 1 past the end of an array is already UB.

I don't think this is true in the strict sense you're describing it. Certainly forming a null pointer isn't UB as I understand it, only dereferencing one.
credentialism - the best way of inflating wages with artificial scarcity,
Didn't down vote you, but I very much dislike Discourse. It is sold to be a better forum/discussion system, but it feels very unpleasant to use. They tried to break things just for the sake of breaking. Like having an endless scroll instead of paging is driving me nuts. I hate endless scroll, this is the most anti pattern that exists on the web probably.
Some exist already, you may gain inspiration from them. Project Wonderful is one I know about. There was some guy on here a year ago claiming to have an ethical ad network, but when I visited his client sites, it was mostly "Click Here to win a Free iPod" scams. I think you're right, it'd take a lot of work to find both clients and advertisers interested in working with you given your ethics-inspired limitations.

Edit: The other problem you'll run into is the tragedy issue I mentioned. Your ads will be blocked by most ad-blockers' scorched-Earth policy, which comes from your shitty, unethical competitors. Good luck to ya ;)
The author expands on what they mean by "strategic" in the following paragraphs.
Active statements like that work really well. I agree with you, but as people building companies it is a choice to do what works or do what feels best to us.
(Potential down-voters: It was actually removed within 8 minutes of me posting that. I was impressed. :) )
Checkout simpleprogrammer.com
Similar to what you are doing. Reverse engineer his marketing approach. Its pretty good.

PS. Asking for signups on HN is bad mojo. Inbound content marketing works best here, but will take multiple front page submissions for any considerable amount of subscribers. :)
Amazon.com, Inc.’s (AMZN) 1-Click Patent Loss Is Just a Flesh Wound
My understanding is that it was based on Oteai performance: there was an annual tournament and you had to score well enough against players of roughly your strength during a single year to improve. Winning half your games for 5 years in a row would not result in a promotion. Whereas today, you can grind out the requisite number of wins over the course of 2 years, 5 years or 10 years.

As such, the old system was, roughly speaking, based on your historical performance, not just wins.

But the bigger point is that it was very permissive. There were something like 70 9p professionals in Japan, and there will be quite fewer in the coming years (I believe Iyama Yuta is the only 9p aged less than 30).
Investmentbanken håller Astra som favorit
Not if in the process they'll make all the existing add-ons incompatible and therefore lose all their remaining market share.
Then there are some people, like me, who were unhappy with the size of the storage space and replaced the ssd with a 256GB ssd.

Storage not a problem any more. :)
Why use Android as a point of comparison for dev environments, when making a better dev environment than that isn't exactly a high bar?
Advice on framework to use
I'm looking to put together a web site from scratch where a reasonable amount of data will be pushed out by one set of users and consumed by another. The 'Consumers' will want large amounts of data to be aggregated into graphs and there will be a fair amount of data manipulation at the backend to get the data into the right shape.

My background is in investing (3 years), quant analyst (2.5 years) and software engineer (2 years) with a masters in engineering. I'm familar with Ubuntu and have used Java, Linux and PL/SQL professionally. Then in private I have used Python and like it because it is simple, has good docs and great libraries.

Having never used a web frameswork, I've been doing some research. I'm between React and Angular on the front end and then Node.JS and Django on the backend.

Any thoughts or advice on what I should use?
I thought US was more advanced than France on this:

https://en.wikipedia.org/wiki/M51_(missile)
Have you tried flux? https://justgetflux.com/

It helps me with the eye strain. Also I am starting to find myself returning to good ole paperback books for reading. Try printing out some code bases when ever you start getting more advanced you can actually learn a lot from studying code.
I have built an online whiteboard for software development teams, https://sketchboard.io. It has passed break-even and working only with it.
Fizz buzz is a trivial exercise; if someone that claims to have worked as a software developer can't do fizz buzz, something doesn't add up. How was she able to do her work without understanding basic things?
When WSJ reported that Facebook inflated its view count metric was inflated, there were no ensuing lawsuits. My significant other works directly in advertising for one of Facebook's advertising partners, and while she told me there was a lot of concern about it, there was almost no trickle down effect to the downstream customers. After a week or two, life went on as usual.

This may not be a completely equitable comparison (Facebook has far better brand equity and a longer history of trustworthiness than Snap at this juncture), but I think it's illustrative that this may not have the "sky is falling" impact we would otherwise anticipate.
Thats basically all it is. There is no permanent storage on a Chromebook, since even the downloads folder will clear out old downloads as storage becomes limited.
> Do you use the line of other providers? And how profitable is?

Yes, we're peering with Zayo and will also have Level 3 (waiting on build) in April.

Don't really want to toss out numbers but the bandwidth itself is extremely profitable. The equipment and fiber needed to connect to end-users are 95% of the costs.
I'd still classify Google Analytics as an ad network, personally. Here's what I just captured from uMatrix - http://imgur.com/uNLC5RO
I've been trying to get to the heart of Quora and LinkedIn view numbers. My experience is that the absolute value is high but that the value of those people is close to nil. I know I'm not alone, but I don't know if that's a near universal experience.

My anecdotal experience is that I never get retweeets or mail from things I post there, whereas the people who read and then respond on Medium seem like the exact kind of people I want to influence. Not all viewers are created equal.
He says ad blockers are part of the problem, and yet he's effectively doing ad-blocking on his end too. Ad blockers prevent the kind of stuff he doesn't like from getting in on the client side, he's manually rejected them on the server side. Notice that his "sponsorship" banners are not going to be blocked by ad blockers.

There are two fundamental problems that gave rise to the ad networks: 1) Scale - nobody wants to have humans involved in bringing in ads. and 2) Fraud - Nobody wants to pay for ads that aren't actually seen by a human, this has even escalated to "clicked by a human".

I worked briefly for a company that did auditing of print and television ads. The agents (I'm not sure the correct term) would arrange for an ad to run in the paper, on TV, or whatever. Money would be set aside in an escrow for that ad and one of this companies people would verify that the ad ran before the money could go through. The whole business seems to be base on a lack of trust. The ad-man might try to divert funds from his ad budget to somewhere else, the paper or TV station might collect money and never run the ad. You could say it was all just "verification" but it's based on distrust.

One step toward relieving ad fraud on the internet is to eliminate anonymity by default so you'd know where clicks are coming from for example (I'm still in favor of anonymization in many cases, but you'd know it's in effect).
I do not think that deep learning can be applied to learning languages. It is based on an algorithm. Language and speech are too complex to be learned in such a way. I am studying a few foreign languages and cannot imagine how that can be possible. For example, machine translation cannot beat human one. I have tried to translate a few things with the help of online machine translators, but still had to contact https://www.translateshark.com/spanish.html to make a proper translation.
I find that article very convincing, but unfortunately it's considered "fake news" by anyone who needs convincing.
I know, but I was wondering if that word is commonly used as a noun in English. I've only seen it used as an adj. Sorry should have been clear.
Congrats, great concept and delivery!

As feedback, I'm noticing that some thumbnails for specific types of urls (e.g. PDF's and Ask HN) aren't being generated correctly, and just get a solid color. Maybe a static icon representing the type of a particular url (e.g. https://tse3.mm.bing.net/th?id=OIP.Ma1c43eb41218e48366a5dc8a...) would be better to look at?
Thanks!

The article also says, though, that "capturing usable CO2 can deal with perhaps 5-10% of the world's emissions from coal".

If this plant was 100% captured, what is the difficulty in capturing emissions from the rest of the world's plants?