skysight-inc/HackerNews huggingface dataset:
Here's the only thing I could easily find via Google [0]:

"The basic design right now is that we draw every pixel of every frame, but there's a lot of overdraw when things overlap. This shows up in the moiré demo where there's a lot of overlap. Also we don't have enough information to do subpixel antialiasing. gw had a great idea to solve both of these problems. The prototype he built uses a ray tracer to trace through all of the objects and draw each pixel only once. That should lead to new features like subpixel AA and also more consistent performance."

More context would be appreciated, though!

[0] https://github.com/servo/servo/wiki/Meeting-2016-03-07
It would have been funny, had you written Homomorphobia.
Supply/demand. There's a much larger supply of people capable of building roads vs. those capable of developing a system. And the monetary difference between an average road and a really great road is not nearly as much as the difference between an average system and a really great system.

You're right about the value of teams being greater than an individual contributor, but the ability to work within a team is a valuable skill just like any other.
[Read Without WSJ Paywall] U.S. Sent Cash to Iran as Americans Were Freed
I Won’t Hire People Who Use Poor Grammar. Here’s Why
> how do people actually suggest securing exchange wallets?

Why bother? It's much more profitable to pretend to secure the wallet, and then take the money and run.
"We couldn't give you more because then you would be making more than your coworkers. Do you feel like you really deserve more? You should be happy to have what you do already."

The answer is to call their bluff and tell them that yes, you do feel like you deserve more. You may or may not add that you feel like your coworkers also deserve more. You can't negotiate your coworkers' salary for them. You're only in a position to negotiate your own.
If he's a serial drunk driver, that may be the same thing.
It's been a long time since I gave up on FreeBSD on the desktop, but I think back in 2000 I had some bad problems with whatever SoundBlaster card I had (some Audigy thing) and ATi acceleration just wasn't going to happen. But otherwise, it was rock solid. I think from there I went to Gentoo since portage was similar to the ports system.

I did try some of the FreeBSD desktop variants over the years (DragonFly and PC-BSD). But then you're still not quite running FreeBSD. I haven't kept up, but it looks like DragonFly is its own distinct BSD flavor now.
Once again proving a) the security of a system, like a chain is only as strong as its weakest link and b) if something is theoretically broken now it will be actually broken tomorrow.
Google "ISP throttle youtube"... it is not hard to imagine isp's doing this a few years ago. My perception of youtube buffering "all. the. time." wasn't that long ago. I am relatively certain Comcast was throttling at the time, but I don't think they are these days.
This matches my experiences, and my own recommendations. Multiple clients of mine have independently coined "terrafucked" for when Terraform frags its state. It's usually recoverable but it shouldn't under any circumstance happen, and regardless of my other beefs with Terraform (which, to be fair, aside from the quiet insanity of HCL, seem to be decreasing!) because of that risk profile alone I can't recommend it for AWS-only clients right now.

Personally, I use CloudFormation for my own stuff, because aside from reliability concerns, giving up on cfn-init to not write JSON (when I don't now, I use cfer, a Ruby DSL) is totally no bueno for me. Terraform offers no direct equivalent, though I've had HashiCorp sales people try to push Consul chewing-gum solutions that I'd have to manage much more directly than CFN metadata/cfn-init have been for me. Maybe in a couple years it'll be somewhere where I feel safer recommending it.
Tends to attract even more lookieloos.
Yep this is half my point, line quality is huge in DSL. Sonic (or any other DSL provider) couldn't reasonably give you a guarantee on speeds, even though they know how far you are from the CO (last time I checked they gave you this number when checking availability). I have paired lines and they are also unbalanced (approx 6.5 and 5.5 down), despite assuredly taking the same path from the CO.
>"And part of it is exactly that there
are nineteen billion of these "random letter combinations" "
SpeedPerception- a study in the visual perception of web page speed
Interleaving the FEC can also avoid bursts. The tradeoff is the more you interleave, the higher the latency on reconstruction. They could do something like using round trip time to calculate the number of packets in the air and interleave based on that.

I was working on this type of stuff 15 years ago and now might be the time to do it. Bandwidth keeps increasing but latency stays the same, so it makes sense to waste some bandwidth to improve latency.
I believe in psychology this is called white and black thinking. It's one of the many red flags I've found reading your comments.
This idea of labelling people 'good' or 'bad' based on a single minimal interaction is also a red flag.
I suggest you see a mental health professional - it's hard to live like that. I know there is stigma associated to it in the USA and other places, but if you want to get better that's probably the only way to do so.

Here's to hoping you seek the help you require.
Not true: class hierarchies aren't closed, which means you can't check exhaustivity of cases (or you can, but you can't guarantee exhaustivity with dynamically loading code and you generally destroy your chances of having incremental compilation). That's a huge advantage of patterns and ADTs. Scala offers a sort of compromise to this with "sealed" traits/classes, but this is pretty uncommon (and doesn't provide any advantages over ADTs IMO). Also in practice, I think there's a huge advantage to languages with explicit pattern support in terms of how much boilerplate gets cut out.

Also I'm not aware of any research into why they're better (I'm not a PLT researcher, so I wouldn't be aware of papers like that), but a huge amount of languages are originally written in ML derived languages. Here's a list of ones just written in haskell: https://wiki.haskell.org/Applications_and_libraries/Compiler...
Our economy pays differently for different jobs for exactly one reason; scarcity.

The best road workers in the world, they do what? The best miner? Now, the best coder? Some coders should be paid like the best road worker. Few road workers should be paid like the best coders, because there's just too many ready replacements who would do the work for less.

Coding is becoming that way, but far from it currently. Our best invention is the one that puts us totally out of work.
I'm speaking from experience with 9.1, I perhaps this has changed since (5+ years of dev!). I ran an experiment to demonstrate no XID reset on vacuum full:

I ran a test:

XID age in callback 354015 (0% of max)

task=# vacuum full callback;

XID age in callback 354015 (0% of max)

task=# vacuum freeze callback;

XID age in callback 11 (0% of max)
I can't believe you're seriously arguing that the definition doesn't matter.

Okay, let's define "mass shooting" to include people who are shot wholesale by government action (by the way: why shouldn't it?), and increase the time frame to 75 years.

Now compare the U.S. to Europe, and your conclusions about the relative rates will be...somewhat different.

The Netherlands lost about 2% of its population in WWII, the equivalent of about 7 million deaths in a population the size of the current United States.
I picked up one myself in the past year, and find that for notetaking it's very much what I prefer these days. There's the old running-out-of-ink problem (this pen lays down a thick line, and even with a refillable cartridge, typically needs filling daily with heavy use, every few days if I'm slowing down).

The writing though is clear and preferable to other implements. Ballpoints are atrocious, rollerballs only slightly tolerable.
I work in software myself but come on, it's fair to say that being a surgeon is way less trivial and far riskier than being a programmer.
I have added what flags to open in Chrome Canary and Chromium in order to be able to open the demo to the readme.
Why a migrate rather than say someone who picks berries by hand? Vice did a story comparison on this and actually migrate workers worked harder and picked more fruit than Americans pulled from temp agency.
But in your comparison, the machine would be of higher value, the operator would be of little value since it does not take extensive skill to operate - much less skill than someone working on power lines for example. It's all based upon geographic demand.
I was able to save it as RTF and it preserved formatting quite well. (Used DEVONthink, FWIW.)
I'm curious about merging.

When there is a conflict, like when a file gets changed by different people, how merging is performed?
9 Confessional Tips from a Former Enterprise Rental Salesman
The only GO map without login or scanning
Publishers' Dilemma: Judge a Book by Its Data or Trust the Editor's Gut?
This is incomplete, but my basic understanding is as follows.

Servo is an experimental web browser in Rust.

WebRender was an experiment inside an experiment, to use a GPU pipeline closer to what a video game does and do painting very quickly. See a previous HN discussion: https://news.ycombinator.com/item?id=11175258

WebRender 2 I'm less familiar with, but it's a continuation on that work. I gather it cuts down on the amount of painting done, so now it does painting fast, and does less of it. I gather it should also enable some new features, like subpixel antialiasing.
So what do you mean?
I almost wrote a response arguing that this critique seemed shallow and polemic. It doesn't show an understanding of the techniques it's criticizing--it barely mentions them save for actors. Then I saw the date. This was written in 2010. Given that, I can understand the author's frustration with learning Haskell. Neither "Parallel and Concurrent Programming in Haskell" nor "Learn You A Haskell" had been published yet [1].

I can't speak wrt the other languages, but I would encourage the author to give Haskell another try. Both the tooling and learning resources have improved dramatically in recent years [2].

[1] At least the print version of LYAH hadn't been published yet, not sure about the online version.

[2] https://haskell-lang.org/get-started
The quora link you posted also says that gmail does NOT do that anymore - the clause was removed from their policy.
Transactions between corporations are generally voluntary. They agree on a price, or there's no exchange. The impartial entity in this case is the court system.
Aye, my stuff was from 9.1, seen it with my own eyes. I'm glad it improved since!
I've been using the octal for many years, but never with any real frequency so I always have to think about it a bit more than I'd like to admit. Having said that, looking what those patches are proposing... the octal is far superior even for an interloper like myself. I know how to think about the octal permissions to get to what is happening without digging into documentation... I can't say that with the macros.

Also, just spamming like that is insane.
What Boston's Preschools Get Right
Webrender is a renderer that use gpu techniques similar to how games render.
Why we need a new definition for what constitutes a Tech company
I don't know how credible this is, but "The Work Number" (owned by Equifax) put this on an FAQ about this nefarious service:

Can just anyone get my income information from The Work Number?

No. You have to give someone authorization to get your income information from the service. There are numerous ways in which you can give someone authorization to access your income information. A few examples - by signing a borrower's authorization form when applying for a loan or by creating a salary key on our service, a one-time electronic signature.

More at: http://www.theworknumber.com/Employees/Help/faq.asp?category...
It's not just scarcity. That ignores half the equation (demand).

Poop popsicles are extremely rare (I have yet to see one). But their price would be essentially $0, if/when they exist.
I'm actually pretty fluent in Haskell but you're overselling it in my opinion. Haskell also has issues with fairness guarantees and as for buffering and timeouts and stuff, I have less control than I would in a language like C.

Also, epoll really isn't that hard.
Apache Ranger, a Technical Overview and Primer
The minimum karma to downvote also accentuate the echo chamber

EDIT: I guess echo chambers actually help popularity
NIST says SMS is not secure enough for 2FA

http://www.cnet.com/news/nist-set-to-ban-sms-based-two-facto...
>though this assumes failure rate is linear rather than accelerating over time, that failures are independent (vs a design flaw that causes them to fail around the same time, which happens enough that people recommend buying drives from separate batches / date of mfg)

I saw this happen once. A drive died, it was replaced and while the array was rebuilding several more failed. They ended up losing the entire SAN.

It wasn't a good day.
Top Research Paper Proofreading Checklists
Classic Shell hacked with compromised update that erases your partition table
Show HN: Mezzanine: A Spark Streaming Library to Fetch Data from Kafka to Hadoop
This has been proposed for every large hack in the history of Bitcoin. Not sure if it was by core devs every time, but the proposal always comes out.

It has never happened. This time will not be different.

Interesting history: Luke-jr (core dev) blacklisted some addresses in a package install of bitcoin he maintained, but this sort of censorship was never in the mainline source.

Source: joined Bitcoin community in early 2011, been enjoying bottomless popcorn ever since :-)
There's no need to standardize here? This could be implemented purely on client side.
GM Delivers 100,000th Chevy Volt in the US
Not to mention decoding the image format, if there are lots then they will be swapped and it may be quicker to just decode them again
As someone who works for a company that is (partially) an ISP: we want nothing more than to be a dumb pipe. Traffic shaping and dynamic content acceleration are hard as hell, they barely work, and 90% of us engineers would rather not do them if we didn't have to. But the edict from on high says "optimize bandwidth for content!" and "Buzzword buzzword buzzword profits!" and the technical staff suffers.
WebRender 2 is just the next evolution of WebRender. After we started testing the original one on real sites and apps, we discovered a few performance problems. Glenn had some ideas for how to fix them that involved changing quite a lot of things, and that work is now landed in the tree.

One consequence of this work, other than speed of course, is that it enables things like subpixel AA, which weren't possible before.

Externally we'll probably just call it WebRender. Not many people knew about the first one and most users won't care that it took us a few iterations to perfect :)

We're planning to turn WebRender 2 on as the default very soon.
That's a good point of concern, for sure.
see https://news.ycombinator.com/item?id=11175258
Using them for the last 6 months. Running 10 multi-connected droplets with each running multiple cron jobs. We are a fast growing ecommerce SAAS startup. Just in case, we keep a good backup of everything on AWS. But DO is something we are recommending!
"Business class" translates roughly to "fuck you money for shitty internet".
You do realize that it costs companies more to continually hire. If you add real value to a company, from my experience most non-global companies see and understand that. However, in many cases the engineer is mediocre in their job (regardless of actual skill) and still expects a company to increase their pay. In a generation of people that feel something is owed to them, unfortunately the mediocre engineer covers 80% of the talent pool.
Backend/Infrastructure Dev | Lomotif | Singapore | ONSITE | Full-time

We're building a creator-focused app that allows users to very quickly stitch together music videos. Available on both iOS and Android. We're very excited to be in the online video space, and we'd like to explore the ways memories are captured and shared =)

We're a small team of 7 (4 engineers), and are looking for a backend/infrastructure dev to help sure we have a stable base on which to grow our product.

Our backend stack currently includes Python (Django) for services, Postgres, Elasticsearch and Redis for DBs and caching, Jenkins for CI, Docker and Kubernetes for infrastructure.

This job involves writing code, managing services, maintaining servers, wrangling databases and datasets, developing internal toolchains and much much more. We deal with video and audio quite a bit, so if you have experience in handling and delivering that sort of data, that's a plus!

We're based in Blk 71 (71 Ayer Rajah Crescent), so come visit if you're in the area!

Otherwise, feel free to drop me an email at <my-hn-username> [at] lomotif [dot] com!
One thing I never figured out was why Open Source and Firefox was on their radar in particular. Companies only pay taxes on profits, right?
I'm not sure, what would a block device have to do with diff'd filesystem backups? And what would FUSE add?

I'm pretty sure the CrashPlan client a .jar, so you just need a jvm, thus broad OS compatibility.
A slide deck from February which explains how Webrender works is available from the developers [1].

[1] http://pcwalton.github.io/slides/webrender-talk-022016/
> Simply owning a book doesn't mean "I can do anything I want to it".

You can do anything you want to the physical book. You can scribble in it, tear pages out, burn it. There is no question that this is the case.

What you cannot do is copy, redistribute, etc. the book.

The same ought to be true of web pages.
Ask HN: Can a smartphone act like a fax machine?
This page says "No, you can’t use your smartphone’s phone connection as a fax machine":
http://www.howtogeek.com/218505/how-to-fax-a-document-from-your-smartphone/

My question is, why not? Wouldn't it be a useful feature to be able to send a fax without needing an internet data connection?
Imagining a Cyberpunk Social Safety Net
Donald Trump: A Man with an Inferiority Complex? (2011)
Facebook relies on SMS. Whatsapp relies on SMS. VK relies on SMS. Viber relis on SMS.

Are we going to say that all of those have been breached too?
I had a similar experience in San Francisco, where they refused to send AT&T out to actually fix the 100 year old copper they were trying to push DSL through. I ended up canceling after never getting more than 1 Mbps.
Thanks for the feedback. Agree that there needs to be some exploration to making it work, and I think the idea of asking for contingent pledges is an interesting one! In one form or another, I don't see why free online services (dating or otherwise) don't periodically and methodically prompt users for contributions a little more often.

Wikipedia outright asks for donations, and certain mobile apps already ask highly engaged users to rate the app. Extending that to the next level would simply shift the prompt from "Donate to our non-profit" (Wikipedia) or "Rate this app?" (free iOS or Android app) to "Support our (free, for-profit) service with $?"
...tell me more.
Potentially.

Of course, you won't see it too often in the headlines..
It sounds like Noms is dynamically typed, rather like SQLite — types are associated with values, not (just) with datasets. The difference is that SQLite (like Python or JS) only types leaf/atomic data, while you're also typing aggregate data. Is that right?

Are you planning on writing complete reference documentation at some point, like https://www.sqlite.org/limits.html, https://www.sqlite.org/howtocorrupt.html, https://www.sqlite.org/lang.html, https://docs.python.org/2/reference/index.html, and https://golang.org/ref/spec? Or is using Noms going to be more of a UTSL kind of thing? The documentation I've found so far seems to be purely tutorial and introductory in nature.

(I'm really glad you're writing Noms, by the way. There's an enormous need for it.)
Gotcha. So, if an app is monetizing (wholly or partially) through ads, they can still offer rewards for viewing those ads and turning on ad-tracking. Cool and thanks for dropping the knowledge. Think there's any chance that the policy regarding incentivizing turning on ad tracking will change alongside iOS 10?
You can read my thesis: http://klotz.me/thesis.pdf
That's painful but also kind of funny because we all have been there one way or another.
In California, there actually are prohibitions on asking certain kinds of questions of prospective employees:

The California Fair Employment and Housing Act (FEHA) prohibits any non-job-related inquiries of applicants or employees, either verbally or through the use of an application form, that express, directly or indirectly a limitation, specification or discrimination as to race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, marital status, sex, age, or sexual orientation, or any intent to make such a limitation, specification, or discrimination.

See http://www.dfeh.ca.gov/res/docs/publications/dfeh-161.pdf
Your use of the word political here is incorrect: http://www.oxforddictionaries.com/definition/english/politic... - typically in situations such as this, motive is ascribed to it, and the findings were that there was no motive for influencing politics through this misstep.

There is quite a difference between political actions and poor processes, which the Wikipedia article seems to confirm in its entirety.
I get how a multi-process architecture is good for stability, but why is multi-process necessary for UI responsiveness? Surely the UI is already rendered on its own thread; why would moving that thread to a separate process help anything?
So looks like it has tyres as well as tracks to guide it along a path it cannot deviate from --which makes sense as it needs to have as predictable a route as a rail car.

Is this solution cheaper than elevated monorails? The clearance for traffic definitely is something which has the potential to cause problems of either high clearance vehicles misjudging or the bus misjudging as vehicles exchange position in traffic --you know there will be people pushing the clearance, so they should think about failsafes.
Truthfully there's not much more I can tell you without getting into proprietary infos, but here's what I can say: because of "value-added content delivery" or something, we have to work harder. And it's kind of a giant clusterfuck most of the time.
A transpiler is a perfect use-case for a functional language. You're literally mapping from an input domain to an output domain. That's what a function is, so it all fits very well. It's when you have things that go outside of domain-to-domain mapping that functional starts to fall apart.
You are probably getting downvoted because most people here don't understand just how valuable metals were in ancient times (even common ones, like iron and steel). After the discovery of the Bessemer process in the 19th Century, the cost of steel (already much cheaper than it was in ancient times) decreased by a further factor of 6. Modern processes have reduced it much more.

You're quite right that people in the time period in question wouldn't have thrown away anything made of iron without a good reason. For example, the Iliad describes a lump of iron being awarded as a prize in a major athletic contest.
This is incentive but it makes me sad.

Has the love that was once been put into reproduction been "refined" into swiping left and right or writing bots?

Are the days gone of meeting someone, getting to know them, and saying "darn I like person"?

It's all so robotic, cold, and impersonal
The Canadian Housing Boom Fueled by China’s Billionaires
Brazil’s Billionaire Problem