skysight-inc/HackerNews huggingface dataset:
Hm, I interpreted 'cosmiccartel as saying that sharing such an article would be fine, and therefore that a more appropriate analogy would lead to the opposite of my conclusion. (And I upvoted that reply because I felt it contributed to the conversation usefully and was a meaningful rebuttal.)

That said, I still think there are scenarios where sharing such an article would be, although not wrong in a moral sense, certainly something that would displease your coworkers and harm your group's effectiveness: imagine that a large number of your coworkers thought that marijuana was a serious problem in their society and had made it one of your team's priorities to eliminate marijuana from the community. If your coworkers don't believe that you'll have their back, or if they worry that you'll undermine them if they leave a prisoner with you or something, it's entirely reasonable for them to be unhappy at you, whether or not they're "right". And it's entirely predictable that a more fruitful way to achieve your goal would be to leave the department and argue your case through political means, instead of remaining.
Fwiw, I've been a crashplan family user for years, here's my future plan for family backups:

- Use a freenas at home

- Make everyone in the family back up to it instead of crashplan. (No idea what app to use here yet but assume there's a dozen of em)

- Anything that isn't already acting as an offsite backup via the freenas server (I.e. My own stuff, and server only files), upload to backblaze b2.

I'm overall okay with the announcement. Was already planning to switch away since crashplan wasn't offering the great deals they had years ago (crashplan family was ~7.50/month with 4 year plan in 2014)

I look forward to no longer futzing with Bhyve/Linux just to use crashplan from my server too.

I don't look forward to spending more time figuring this stuff out more though.
Core developer of `athenapdf` here :)

I had a quick look at `pdf-bot`, and though we both rely on the same underlying technology (we are only just moving to headless Chromium; we were on Electron before), I believe we have slightly different ambitions with our respective project. But, I may be biased.

For example, `pdf-bot` seems to be tied exclusively to a specific converter, and storage backend.
With `athenapdf` however, we are moving more, and more towards building a toolkit or rather, framework for other people to construct their own conversion processes (or even microservice)[0].

Consequently, we are working towards general abstractions like fetching, converting, and uploading, that can have different implementations (e.g. wkhtmltopdf, LibreOffice, Weasyprint, etc).

With our microservice assembly as well, we are focused heavily on ensuring we have:

1. Instrumentation, and metrics (which `pdf-bot` appears to currently lack)

2. Support for different retry mechanisms (e.g. retry using the same converter or retry using a different converter)

3. Support for multiple input MIME types

4. Synchronous API calls (`pdf-bot` appears to be mostly asynchronous, with batch processing, and callbacks)

5. Ease of installation (e.g. Docker), and configuration

We also have a CLI assembly[1] that can support custom JavaScript plugins[2] (e.g. Markdown -> PDF, Readability, etc). So you don't need to run a service or make API calls for conversions.

[0] https://github.com/arachnys/athenapdf/tree/v3/pkg

[1] https://github.com/arachnys/athenapdf/blob/v3/cmd/cli/main.g...

[2] https://github.com/arachnys/athenapdf/tree/v3/pkg/runner/plu...
> Less output == less revenues == ultimately less pay

Where is the math that working for 4 hours produces less output than working for 8 hours?

Also, like I said before I don't believe that less output == less revenue. Like I said, I have seen no correlation at all between working more number of hours, or producing more output and revenue. What I have seen though is a strong correlation between working on the right problems and revenue.

You are free to believe what you want. Similarly, I am free to believe what I want based on my experience. As a result, I work for companies that don't have a culture where they believe that output is always directly proportional to number of hours spent. A company that believes working for 8 hours leads to more productivity and I may not be a good fit for each other.
Now this is really interesting. Care to elaborate?
Do you know the adage about finding a job doing what you love, and how it means you'll never work a day in your life? It is a lie.

Lest you think self-employed is a better option, you'll never work harder than you work for yourself.
> FACT: products liability law reduced accidental deaths in the workplace. (source: https://www.cdc.gov/mmwr/preview/mmwrhtml/mm4822a1.htm)
There is no reason similar laws wouldn't work for consumers privacy. Tort law needs to be applied aggressively to data privacy.

How exactly does that source support the FACT? The words "liable" and "liability" appear nowhere in it. They credit the reduction in workplace fatalities to a number of factors, including technology, expanded enforcement powers of federal inspectors, mandatory standards, and the creation of OSHA and NIOSH. They make no mention of product liability or tort laws.
Once a recession hits, people will start feeling how lucky they are to still have a job. Then after a few years of continued growth in the economy, they will go back to hating their job.
Microsoft Releasing a Time Travel/Reversible Debugger for Windows/C++
The Motorola 68K was nearly ideal for assembly programming. You're lucky to have learned on it.
IDK how good this is (if it's serious lol):

https://imgur.com/a/iRBZh
Build an API with API Platform
This is really interesting, especially in light of all the alleged racism in Portugal.

As far as the corruption in Africa, are there any good books that explain why this is so common in Africa? Is this simply a post colonial pattern that can be found through out human history or is it unique to the recent situation in Africa?
> In this particular instance, I think the risk and the unknowns are clearly too much.

But why? I don't claim to know enough about RAPPOR to say for sure that the risk _is_ worth it, but it seems a little presumptuous to claim it isn't without knowing _anything_ about the project or Mozilla's proposed use of it.

That's why I assumed you were arguing that _any_ amount of risk would be too much; you didn't include any sort of analysis of the risk/reward in your previous comments, and without knowing the risk the only way to conclude this feature is definitely _not_ worth it would be if you already considered the acceptable level of risk to be zero.
Government debt is a burden on the next generation - in that light, some consider it immoral.
Netcraft: Alibaba becomes 2nd largest hosting company
> 1. If I overlap 52 html <div>s like a deck of cards, does the browser really paint all 52 div rectangles before compositing them?

Browsers don't typically do very good occlusion culling in general.

WebRender aims to change that, by using the hardware Z-buffer. :)
That fact by itself might not be cause for alarm, but the underlying cause -- a large hashrate drop over a short period of time -- might be a signal that people are abandoning the network. Emphasize "might".
https://blockchain.info/charts/hash-rate
Presumably the usual technical meaning: https://en.wikipedia.org/wiki/Critical_section

i.e. the part protected by a lock() / unlock() in multi-threaded code.
Serious question: What's keeping people who are frustrated with Sublime Text from switching to VS Code or Atom?
Are you kidding me? Who chides someone for being bitter when they haven't walked in their shoes? I am not understanding? I am not raising a mob or expressing an entitlement. I am sharing how I feel.

Chide away. We are not built delicate.
I found this too when I tried running my PC with a 30Hz display. I was surprised how bad it was. Windows '9x's default mouse sampling rate was 35Hz, and that was perfectly tolerable. 25Hz/30Hz games are playable. 60Hz will be better, but there's no reason a 30Hz monitor has to be an absolute outright disaster. And yet...

Obviously over time a bunch of extra frames of latency have snuck in, and at a refresh rate of 60Hz it's just not noticeable enough for enough people to have proven worth fixing.

(I've read of a lot of people finding 60Hz monitors more annoying to use after they've spent some time with 144Hz. So roll on 144+Hz... perhaps either we'll all upgrade, and the cycle will repeat, or our eyes will be retrained and we'll start to demand more from our existing equipment.)
The same point about file recovery was why I chose Crash Plan and why I did not believe their plan could be sustainable.
:(
Parallel processing demonstrates benefits only if you have physical cores to run code on them. If just one core is available for the app then parallel processing is a loss due to thread preemption overload.

Is there any real life examples of achieved speedup?
Hey Hacker News!

Would love to gather everyone's thoughts about my new platform Creator Arcade. The basic premise is to teach people how to make music by making music alongside the world's best producers and artists.

This idea came about after having many discussions with several producers and DJ's and we thought that it would be interesting to teach people how to recreate popular songs step by step from the ground-up.

We've already created 2 courses with Marshmello and we're looking for beta testers for those classes.

If anyone is interested in beta-testing then please sign-up on our platform and then email me at brock@creatorarcade.com and I'll give you access to our videos.
> In my humble opinion Common Lisp is the classic example of the kitchen sink syndrome, where many pieces taken from various dialects were put together in a hurry.

Can you give a particular example?

I have read many times about people speaking about the amount of "cruft" that was left into Common Lisp, but frankly i've yet to find any cruft. Some people use as an example the fact that there is "CAR " and "CDR", but in this particular topic:

1) you could use "first" and "rest" if you wnat, instead of "car" and "cdr"
2) Using "car" and "cdr" is good because it shows that you are explicitely wanting to modify cons cells;
3) "car" and "cdr" is to Lisp what "*" is to C; that is, part of the charm!!
I second this for diversity and safety in rendering engines if nothing else. Plus, kiosk-style systems might find good use out of it if it was lean since they can match how they develop their web apps to what Servo supports. Finally, if small and using portable layer on bottom, it could be mixed with self-healing systems like QNX or Minix 3.
That works, but you can also just deposit to an exchange/service, withdraw on another chain (i.e. btc -> eth) and repeat this a few times. Unless there's a large target on your back, even doing this once will effectively destroy any paper trail - especially if it's an offshore exchange that uses subpoenas for toilet paper (most of them?).
Really? If you have the time, I'd love an explanation. Or if you can point to some other resource that would be great too.
The self-driving car of security automation
The code in the browser is a stub. No data gets collected let alone sent anywhere until the user adds a Pocket account. Pocket updated their privacy policy, and they open-sourced the browser integration code. https://venturebeat.com/2015/06/09/mozilla-responds-to-firef...
I think that is cynical, but people have to realize "Intelligence" itself is not enough. You can either work on your soft-skills or you can put together a well rounded team working for you. For a small up-start relying on a friend or family with good soft-skills is a good start.
The problem is that there is too much power in the hands of first level support personnel. They should hand it off to a specialized team that is extremely well trained to understand how to stop phishing. This should be standard practice for all companies with customer support.
2ndQuadrant Announces the Release of OmniDB
Agreed! I always thought I hated history (or at least found it incredibly boring) until I started reading math and science history. It's really cool!
> I try to use ++x instead of x++, even though 99% of the time it makes no difference.

I think 100% of time is closer to truth, unless you're using ancient or embedded 8/16-bit compilers.
I think it depends greatly on the kind of application you're designing. A lot of web apps have a pretty simple backend, mainly persistence. If that's the case, for some small apps a pure back end or front end dev might not have enough to do.

The problem, I think, is that the front end is getting specialized, with enough churn, that it's getting difficult to maintain that specialty along with serious expertise on the back end. In the days of rails and html/css, with a bit of javascript, one dev could handle it all (and honestly, I think integrated systems like rails would be a far better choice for a lot of apps that are going full SPA).

But the interesting apps I've worked on? I remember writing a manufacturing and logistics app that had a lot of linear and quadratic programming, and some fairly complicated database design and SQL, and a more elaborate front end for analysis (applets back then, believe it or not). I was pretty happy to stay away from the front end, really, and I can't see how I could have kept up with what's going on with javascript/SPA frameworks anyway.
Educate yourself:

https://www.foreignaffairs.com/articles/libya/obamas-libya-d...

http://foreignpolicy.com/2016/03/22/libya-and-the-myth-of-hu...

Holy shit those lies were so transparent that even staid mainstream media brands felt compelled to debunk them! Even if those lies had been true, why did we care so much about Libya and not about nineteen other brutal corrupt dictators in Africa and around the world? Qaddafi had already given up his nuclear program, and DPRK rightly points out that that mistake cost him everything. How convenient for those who benefit from both the current European refugee crisis and from escalated conflict in Korea!
How to Raise $24M in 35 Seconds?
same password and it's such an easy feat for an insider.

Especially when the aim is to get press attention.

It's cleverly machiavellian. It accomplishes so much for the ICO founders with little to no recourse.
Let's say that a given road has a certain service life, maybe measured in tonne-miles (e.g. a car which weighs 1.5 tonnes and travels a mile on the road would reduce the roads service life by 1.5 tonne-miles) (maybe not a good way to measure it because the damage caused to the road is probably non linear with increasing weight)

What I don't know is if the cost of a small road per tonne-mile service life is any different from the cost of a large road per tonne-mile service life. If the cost difference is negligible then I don't see the problem.

Maybe it is that different parts of the government fund the small roads than the large roads, and the parts of the government that funds the small roads doesn't have the budget to do much road work?

Do heavy vehicles generally use these small streets, it seems like it wouldn't be worth it in a heavy vehicle with most small streets.
AFAIK this is a common problem in rendering, be it CSS or games: how do you not render something that's not currently visible on screen. There are all sorts of tricks to calculate the "render only this" set as quickly as possible.
Partly due to the fact that a majority of the crypto "articles" posted are 90% speculation, ICO buzz pieces, or "is it too late?" lazy question threads.

Also partly due to the fact that the technology is being overshadowed by the fin-tech bros looking to make a quick buck, and it's reflected in the quality and quantity of crypto related articles that are being written in the first place.

There are still some good discussions, but for the most part people are sick of seeing the same crap repeated daily with no critical thought or real news to speak of.
Well, this sucks.

CrashPlan was awesome in that it doubled as both a backup app and a cloud storage solution. Since I had my settings set to NEVER remove deleted files, I didn't need to have each of my backed up external hard-drives plugged in at all times in order to have them backed up. I could just plug them in as needed, make sure Windows assigned them a unique drive letter, and let Crashplan sync any new data up.

None of the alternatives I'm looking at can do this. Carbonite lets you back up one external hard drive on the Prime membership. Backblaze seems like it would delete all of the external drives if I don't keep them constantly plugged in. And no Linux client.

It's kinda sad that the market hasn't yet created something that seems fundamentally basic to data hoarders:

- TRULY unlimited

- BACKUP, not SYNC (that means I shouldn't need to keep
three external hard-drives plugged in at all times just to ensure you don't delete it!)

- Fully cross-platform (yes, Linux users exist, too)
Actually, no. You can follow the laws but still publicly critize them in most democratic countries.
Please tell me that nodejs didn't just have a vote on removing a member because the said member shared an article which was critical of speech codes and implied CoCs can have downsides. And 40% voted for removal. Please tell me it was something more serious and controversial. Because if that's what we arrived at - that the mere implication that you might not be 100% devoted to the orthodoxy, that you might be considering committing a thoughtcrime and questioning the dogma - not denying yet, not even arguing, just thinking about questioning! - you already in serious danger of being ostracized. This is scary as hell.
Taming microservices with Apollo and GraphQL
To be honest after more than 4.5 years of development I don't care anymore about Sublime. Meanwhile there are a plenty of alternative editors available with very simmilar functionality. So why pay a lot of money for a poorly maintained editor?
Oh OK, so they're burnout factories.
Source is an infographic from paisa

https://www.paysa.com/blog/wp-content/uploads/2017/07/Disrup...

The infographic does not explain the details of the numbers, data sample size, etc.

The Business Insider article assumes that the companies want their employees to stick around, that the alleged high turnover rates are not by design.

Stock options and RSU's, for example, typically vest over a four year period of time. This means that employees who leave before four years do not get the stock options and RSUs that don't vest.

According to a New York Times article on Amazon a few years ago, Amazon had (still has?) a vesting scheme where most of the options/RSUs vest in the final year, rather than evenly over the four year period.

https://www.nytimes.com/2015/08/16/technology/inside-amazon-...

https://www.quora.com/Amazon-offers-a-RSU-vesting-schedule-o...

The number and value of options/RSUs offered to employees generally declines as the company's get older and more established. Companies that fail or falter tend not to show up in lists like this. Consequently, the companies have an incentive to get rid of earlier employees before their options/RSUs vest.

There are probably other reasons for a policy of high turnover but the options/RSU vesting is one of the more obvious and easiest to document.
I can only imagine that they are not doing this to "put the customer first" but rather because they offered unlimited storage with a linux client. that made it a popular choice with the data-hoarding/seedbox/plex server crowds. 100TB for $13/mo doesn't scale.

yet another product that has folded because its users understood "unlimited" to mean "unlimited." good riddance to these unethical companies, I hope their business offering fails.
How could that be! Gkrellm.net is not ont that list. Great monitoring app for your linux desktop. I use it since 2000, I think.
... you forgot luck.
Road networks often follow a hierarchical design - Freeways fed by major roads, major roads fed by smaller roads, smaller roads fed by residential streets.

The larger roads, obviously, are designed for higher traffic speeds and volumes. Features you might see (depending on how large the road is) include more and wider lanes, restrictions on stopping, fewer curves, better visibility, fewer junctions, pedestrians directed to footbridges or dedicated crossings, better lighting, no buildings opening directly onto the roads, and suchlike.

For example, see [1] blue roads being slower/lower capacity, and orange and red being larger, higher speed roads.

Also struggling to see how a guardrail could
be burdensome.

Consider this narrow road in London [2] which allows you to bypass the traffic lights between Clerkenwell Road and St John St (admittedly at the cost of taking a sharp corner - I've done this on a motorbike). Replacing the bollards with armco barriers would prevent pedestrians from crossing the road.

(IMHO if people don't want a road used as a through road, they should get the road blocked at one end - rather than expecting a legislative solution - and if they don't want the inconvenience of going around, perhaps they should consider that other road users don't either)

[1] http://www.stgeorgenp.org.uk/wp-content/uploads/2015/01/Prop...
[2] https://goo.gl/ETDx3h
Sure, that's entirely fair.
I have to assume that they extrapolated the data to account for kids and mortgages?
You may want to actually read this code. You can start by searching "LayoutStyleRecalc" at https://github.com/servo/servo/blob/master/components/layout.... Following is verbatim copy.

// Perform CSS selector matching and flow construction.
if traversal_driver.is_parallel() {
let pool = self.parallel_traversal.as_ref().unwrap();
// Parallel mode
parallel::traverse_dom::<ServoLayoutElement, RecalcStyleAndConstructFlows>(
&traversal, element, token, pool);
} else {
// Sequential mode
sequential::traverse_dom::<ServoLayoutElement, RecalcStyleAndConstructFlows>(
&traversal, element, token);
}
I was wondering how you managed to strike out part of your comment when https://news.ycombinator.com/formatdoc doesn't mention any markup for that, but then I realized you were using the "combining long stroke overlay" Unicode character ( ̶). Nice trick.
In my experience having switched from using one IDE to another a few times, the difficulty for me is usually that both IDEs do 90% of what I need perfectly (after a few days of tweaking), but the other 10% feels is missing and feels critical, and in particular, neither have the same 10% missing. So I kind of have to ask myself, "which critical features am I okay with giving up?" and I can't decide so I just stick with what I know and have muscle-memory for.
A lot of money?
See though, that's a muddying of the idea of greatness that the author proposes. Being a "Great parent" isn't a tangible measurable thing.
Latency and speed probably. VS Code and Atom are awesome editors in their own respect, but not quite as snappy... yet.
Anyone have a non-WAPO link?

They're becoming the new forbes.
Experiences Using Backup and Restore with SpiderOak on Linux
I must say your impression of the American legal system seems to be based on upworthy articles.
Atom is terribly slow and they just don't know about VS Code.
In the email I have received they state that their service continues until October 22nd in 2018, so that's more than one year left.
I'm on a free account, so it has got nothing to do with a running subscription.
It's not really poorly maintained either..
I'm at a very unsexy company and it's great, honestly. :)
Yes, I think so. There is at least a significant subset of the industry where the most lucrative strategy is settling a large volume of mediocre cases quickly.