skysight-inc/HackerNews huggingface dataset:
I know. I read it. I also know who is doing it and people who know him.

How come a biotech company doing lab automation can pivot into building a farm bot but a farmer is useless to building a farm bot? I am not a modest person. Neither am I vain. I am a pragmatist. The evolutionary basis of being modest rests on being AWARE. Of impact, pros and cons. I won't ever venture into a field where I have no expertise..like as a roboticists. Or a doctor. Or a biotech scientist.

To ask a farmer to learn more than their area of expertise and demand that they also be a 'technical' person is to set them up for failure. If a surgeon wants to build a robotic arm for delicate surgery, do you make him go to engg school? But can you make the surgery bot without the surgeon's input.

It's disregard. It's disregard for the work we do and disregard for what we create. It's disregard for our expertise and knowledge. It's disregard and disrespect for the earth for which we are stewards.

No. This stings. Bitterly.
> I'm pretty sure that the idea is to report back random (existing) domains, yes.

Here's a concern that comes up from that implementation option: any outliers from the set of existing domains (which would likely simply be implemented as a list of strings) would immediately be able to be called out as a "True" value, while a single reporting of a domain could reliably called out as a "False" value. Unless, of course, you choose a randomization algorithm which exhibits a very strong clustering trait.

You could also limit reports to those domains which are in the whitelist, but that would voluntarily neuter the reporting; something they seem less-than-eager to do.

Ultimately, it will all come down to the implementation details, which are unlikely to be available until after the opt-in release, and auditable by a remarkably small number of people in the open source community.
I had Mozy and noticed by chance that it had silently stopped backuping. I needed to reupload everything. I was surprised to see how long an inital backup can be when you have a lot of data (they are capping on their side).
This was a gentle reminder to use 2 tools.
Today I use Crashplan and Backblaze.
I will switch to the small business (love the private key and unlimited backup) but I will miss the computer-to-computer backup feature which is great for a massive restore.
Neuroeconomics
And you are more competitive if you have fewer costs that have to be passed on to the consumers. Just because they can pass it on doesn't mean they don't try to reduce it.
This isn't about the money or power you or I have. This is about freedom to distribute content and the agreement between the user and the creator while you're asking the browser to be the ideological arbiter of this transaction. If you're all for freedom, you should logically see that not including the DRM option is inhibitive of both the user's and the creator's freedoms. As a browser, it should be ideologically agnostic to my downloading of an executable or zip file that goes against freedom, privacy and all that we hold dear and it should still be my right and freedom to download and view as I legally please. The Richard Stallman approach does have its limits.
That's not usually a choice, and it's not due to monopoly. Just about every company out there is adding these clauses to their contracts. And consumers have no power to combat them.
Glad I saw this. I had missed their email telling me so. That would have sucked.
There's a pronounced difference between flat-out marketing and posting interesting articles that help promote your product. It's clear to me which side of the divide Backblaze lies on. And I think Crashplan's shuttering bears this out: their tech was always a means to an end for them, and their end simply did not include power users.
I must have been an early bloomer. :)

I've always loved the technical parts of my job (and still do), but since day 1 of my career I've gotten nothing but scheming and toxicity when dealing with my superiors and my various counterparts.

I'm not entirely sure if I've simply been unlucky, or if the majority of workplaces really are this high strung. The existence of Dilbert suggests the latter.
I had the same kind of fun with the 8080/Z80. My favorite was the conditional function return instruction, it was only 1 byte instead of 3 bytes for a conditional jump.
Softbank founder Son Masayoshi striked gold with a similar method. He created a set of flash cards, drew 3 cards, and tried to conceive an invention from the withdrawn keywords. Having drawn "dictionary," "electric circuit," and "voice" IIRC, he ended up with an idea for an electronic dictionary that reads up the words. He hired his professor at Berkeley who was knowledgable in speech synthesizing for $50/hr. When the idea was realized as an invention, he filed the patent and sold it to Sharp, a Japanese electronic conglomerate. Having raised approx. $3 mil, he used that money to start Softbank. The rest is history.

Source: Recalling from biography I read years ago
The Windows 10 version of Minecraft uses C++
> For example I try to use ++x instead of x++

++x can be slower, depending on the context -- it introduces a sequence point.
Came to say very much the same thing... I've worked in scrum silos where each person has their own piece. Spent close to 15-20 hours a week in various design and planning meetings, clost to another 10-15 hours blocked by someone else's work, and only 5-10 hours a week actually being productive. It was painful, and I left after a couple months.

I'd much rather work in an environment where I can touch what needs to be touched to make something work, be it green or a feature. Also, there are so many things one needs to have knowledge over as a developer, it's never a true specialization anyway. On the backend you will have your backend language, the runtime environment, the serialization and service boundaries, as well as the persistence, caching and communication layers to the backing systems. On the front end you will have some aspects of interactive/evented design, domain logic and serialization and communication to the backend, along with perhaps another type of caching and persistence on the front end.

Beyond that the more tightly you can couple and work in front and back, the more effective you can be in implementing cross-cutting feature concerns.
Except that in the plaintiff's case, he is devoting 100% of his time while court is in session, while the company is devoting a fraction of their resources.
Like many I'm really disappointed by that news. Not only I have been using CrashPlan for over 7 years, I did recommend it to many family members and friends.
I remember back in 2010 it took more than a month to upload / backup all my Macs at home... Since then I have added a few extra TB of data which CrashPlan uploaded without any issues. Asst one time, I even had to restore my MBP which had a drive failure and I did loose only 15 minutes of work.

I need now to check all the different solutions, and start from scratch again!
I wish they had offer some bridge to transfer what is already backed up to another provider; yes I know this is not a simple task but at least their customers will not be upset by that news.
> If I understand your reply correctly, you mean to say that it's acceptable to be a total douchebag as long as you are "talented"?

It's a sliding scale. The better one's results are the bigger douche one can be and get away with it. And that's a very good thing because it ensures that most people who know that they are not that fantastic at producing great results go out of their way to avoid being total douche bags.
I am also a math teacher , can know about the books he wrote , thanks.
> A question for you: is it possible to have a tutorial, any tutorial, let alone the best, for every X application?

Yes, it totally is. If someone is willing to write one, if someone wants to write one, that is their prerogative, and it isn't that hard to put it on a web page.
For my latest business (a productised service that provides unlimited UI design for software teams http://fairpixels.pro) I simply contacted my previous customers.

It's surprising how many of us are always looking for new customers, when sometimes, contacting people who you already have a relationship with works best.

Even if it's your first business. Maybe you know a few folks from your previous job, an internship. These people already trust you, know you and interacted with you before... the easiest way to get your first customer, I think, is through the network you already have.

Browse through your phone and email contacts. Your first customers and users might be sitting in your pocket as we speak :)
Does anyone know how long the eResidency card is valid?
> Today there are likely only a few people in the world who truly understand what any particular CPU family is actually doing sufficiently to beat the compiler

I'm not sure that's true. There are hundreds of compilers in the world, being maintained by thousands of developers. Then there are all the JITs. And the people who make the standard library implementations. And performance critical stuff in game engines, OS kernels, hardware drivers, high-frequency trading. Then there's the embedded space. And then there's Fabrice Bellard.

My previous employer, Cambridge Silicon Radio (one of hundreds of similar companies nobody's heard of) had dozens of people on the staff that worked on this kind of thing. I have friends at ARM, Broadcom, Samsung and Raspberry Pi that mess around with processor designs for a living. This is just my little experience of the industry. There are armies of these people.
A recent HN discussion which may help:
https://news.ycombinator.com/item?id=14191161
I used to have Carbonite for my wife's iMac. It was a little slow to backup but worked on till we actually needed to recover all data after a HD failure. Since then I couldn't dislike Carbonite more than I do. The first ten minutes of the recovery process the disclose was fast. Then it continuously slowed down. Of course customer support blamed it on our connection which was complete BS. I then started downloading the files were needed most through their web UI which was not bottlenecked on their end. However, there seemed to be done restriction on their end on how many files you can download at once. The limit seemed to be around 100 files. If you download too many you will see a spinner minutes and then download a empty tgz. It was incredibly painful and tedious. We have up on most files.
The entire idea of unlimited space is obviously not viable and something gotta give. Apparently in Carbonite's case it's the download bandwidth. Should have seen this coming.

I can't dissuade against Carbonite strong enough.

We now have a NAS and back up truely important data to S3 and iCloud.
Are you referring the Gervais principle?: https://www.ribbonfarm.com/the-gervais-principle/
> but sometimes it's nice to make a habit of doing things the faster way when you have two choices that are otherwise indistinguishable.

That is virtually never the case.

> For example I try to use ++x instead of x++

Those have wildly different semantics.
If you're as inept at Chemistry as I am, I highly suggest the video in the article. I'm inept at Chemistry but this sounds fascinating. Here's my TLDR summary of this article for others like me. Please correct me if I'm misunderstanding it.

TLDR: A bacteria that can't photosynthesis sunlight is covered with semiconductors that allow it to use the sunlight. The bacteria efficiently produces an acid that can be turned into fuels, medicine, polymers & more. The bacteria can regenerate & replicate as well so there is no waste.

What I don't understand is the regenerating & replicating part. I'm assuming they take this bacteria & place the semiconductors on it. When it replicates, does the new bacteria created have these semiconductors on it as well? If so, how?
How do you deal with a negative externality, such as a factory dumping pollutants into the water? Liberals would say: strictly regulate the factory so it limits pollution to an acceptable level. (Statist) libertarians would say that pollution is an infringement of peoples' property rights, and that property owners should sue the polluter. Conservatives tend to reject both approaches as an impingement on business freedoms.
Tell that to their revenue numbers :)
and just look at the list of ongoing ICOs https://www.coingecko.com/ico
Not to mentioned those that have secured investments...
In a web browser, typically the layout engine generates a "display list" which is a list of drawing commands that includes all of the rectangles, borders, text, etc. It hands the display list to a graphics engine to be rasterized. The graphics code may optimize the display list before rasterizing it, doing things like removing items that are completely occluded.
But none of those examples actually involve self-sacrifice in order to perpetuate falsehood. Those are examples of hypocritically showing off. It's an example of specialized technical jargon that does have valid specific use, but has been watered down to score cheap ideological points, an indictment of the target of being textbook irrational. How ironic that the use of the phrase has become an act of virtue signaling, in of itself!
Open source depends on people wanting to work on it. Firefox is a very intimidating beast under the hood. Making it interesting is a vital important goal.
There is probably some trickery going on to optimize e.g. completely hidden elements. But when you compare the two options of "loop through the rectangles from below and for each pixel in the rectangle set its color" and "for each pixel, determine the rectangle it is in and set its color accordingly" the amount of work is not much different. You could speed up the second strategy for nested rectangles by using a smart search structure, but this will most likely be trumped by specialized rendering hardware that can paint lots of rectangles very fast but isn't very good at branching logic.
The cynicism in this thread makes me feel a little more confident that even if there was a bubble, its going to deflate, rather than pop.

A theory of mine is that really what we're seeing is a change in attitude about corporate governance and business building as the VC money from outside the SV bubble becomes increasingly relevant.

Discussion of founder-friendliness recently seem to back that up in my mind. If FF attitude is going away, it is because of declining influence of the SV venture crowd controlling the narrative about their own special sauce and the right way™ to form a company.

Increasing diversity of LPs and VCs from outside SV are bound to have an effect on the attitudes toward companies being founded. Posts like this seem like justifications for existing behaviors, rather than a playbook based on any evidentiary burden.
The Beauty of Bresenham's Algorithm
That's great, you'll be running a hedge fund and talking about cryptocurrency in no time
Ah, but webpack does so, so much more than just bundling.
WTF. This sucks, my main use case for Crashplan is downloading files that I long ago deleted (or left on an old machine), or downloading stuff from old external hard drives (which Backblaze also doesn't support). I might just suck it up and pay the small business price.
Absolutely not sarcasm. Why would ICOs giving out tokens with no equity be superior to a tokens that have equity and receive dividends?
HealthCheck Library
Don't want to be _that_ guy but your loop starts with 0 instead of 1
This is almost exactly the same as dmitryg's answer, using a state-machine the same way. It would compile to nearly the same code, but with an extra instruction to sign-extend the first char into a register before adding.

You did remove a level of indirection for the format-strings, though. You could have done that with

struct state {
int next;
char fmt[6];
};

Anyway, this has probably a 5 cycle loop-carried dependency chain on Skylake, from x += *x; compiling into a 4-cycle latency movsx rax, byte [rdi], then a 1-cycle add rdi, rax. (Or whatever registers the compiler picks).

If you'd stored pointers, you could have got it down to 4 cycles on Skylake for the load-use latency of a simple addressing mode ([reg + disp] where displacement is 0..2047).
The "bankrupt 4 times" part is Donald Trump, obviously. "Sexually assault women" includes a number of American presidents, including Trump, Bill Clinton, JFK, Thomas Jefferson, and likely others, though only Clinton and Trump had it paraded through the media. I'm making a general statement about who the American people are willing to elect, one which has been proven over and over again.

My other point is that when it's just one person, totally unrelated, trying to exact some harmful retribution on a person, that's not shame, that's vengeance. Shaming requires enough of a consensus that you can convince a person, in their own head, that they're a bad person. And this is easier to do with some people than others: I remember being bullied extensively as a teenager until I was convinced that I was worthless as a person, while now, in my 30s, I'd just think "Wow, those were some really fucked up kids that I never want to see again in my life."

But in terms of actual objective consequences to these shaming episodes, in American society - they're pretty light, as long as the victim has enough inner strength to shrug it off and just find new people. Clinton and Trump both became president. Mel Gibson and John Downey Jr. are still making movies. Brendan Eich, another prominent case of an Internet shaming mob, ended up founding Brave and raising $40M via ICO. Andrew Torba got blacklisted by YC and virtually every Silicon Valley company, but Gab is the darling of the Breitbart crowd. Like I said in another comment, no matter how offensive your views, you can always find another American who shares them.
I did say that ZFS metadata in general, and dedupe especially is much bigger than it needs to be. Even live dedupe can be done much more cheaply than how ZFS does it.
Thanks for this story. I believe a lot of people would love to work on some greater good. I, for one, would love to work for a aggressive non-profit, if there is such a thing. Software and automation is the way to the future - why let just a few profit from it?
Disclaimer: I work at Backblaze, and I'm one of the main people who writes the client.

I would encourage you to try the Backblaze client again. We JUST released the 5.0 client (last week) and we continue to make little fixes that improve the customer experience. The client team's MAIN GOAL has always been that the client run in "Continuously" mode and NOT annoy the customer.

For example, even up until a year ago we didn't realize how reading certain datastructures from disk that we need to backup were hurting performance in non-SSD based computers. As developers we tend to run with SSDs now, so it went undetected for a while. So we're in the process of making that more and more invisible for customers still on on spinning drives in their laptops. The way we do make this invisible is actually slowing down the reading of those data structures so that it doesn't interrupt what you are doing.

> and yet it STILL insisted on starting from zero and backing up everything again

If you do an "Inherit Backup State" you will not re-upload everything. However, Backblaze has to read EVERY file off of local disk and compare the checksums (SHA1) and if the files have moved it must deduplicate and record the new location, so this can appear like a massive load on your computer for a few hours. I would encourage you to open the Network control panel and notice no files are actually pushed.
The Office (TV series) dark side
holy cow! that's so out of this world, you can now generate a whole new coin.
Gawker has been gone for a year. We’ve never needed it more than now
I feel like the real reason for this is something more nefarious they have planned later on

I would bet money that they will be using this system for mapping and tracking for autonomous cars driving the last mile. If you want to bootstrap that localized map, then you need to have a use case that is not driverless cars currently.
Also, all the discussion so far seems to focus on desktop firefox, are these improvements coming to firefox for android, or is that a longer term project, perhaps when servo is ready?
and Fortune is starting a dedicated column to crypto related news called Ledger http://fortune.com/2017/08/22/ledger-blockchain-fintech/
> Jikes RVM

The Jikes RVM is designed for research, not production. It's pretty impressive, but (inter alia) does not implement all of Java and does not support as many platforms.

> What's keeping this kind of GC technology back from the mainstream?

The fact that successful commercialization is possible; the GC tech that you see in Metronome and C4 is seriously non-trivial and not easy to reproduce unless you spend money on it; and it's also technology that businesses are willing to pay for.

At the same time, only a minority of open source use cases really require this kind of hard real-time GC, so there's little pressure to create an open source equivalent. Shenandoah is the one open source GC that does try to compete in this space, and it is trading away some performance for getting ultra-low pause times.

I'll add that this is difficult only because of concurrency and arbitrary sharing of data between threads. If you have one heap per thread, then it becomes much, much easier (and is a solved problem if soft real-time is all you need).
I think managers who don't know how to interview strong technical candidates will find it hard to hire people with different skills to what they think they need.And therefore find it hard to see how useful someone who has 5 years Node experience can be in a role where they need someone with two years React for example (I've worked with great Senior developers who transitioned very smoothly from Java Servlets to React).
But then again I suppose from a HR perspective,the line has to be drawn somewhere.
Black Ferns w vs. USA W live stream [pdf]
Despite your consistently dismissive attitude, it IS the right tool for me, the teams I work on/with, and side projects.

If that's not what prometheus is for, you should seriously consider adding a more-explicit mention of it in the documentation. Going through the docs, I'm finding nothing plainly obvious mentioning that about prometheus. At least put it in the FAQ, ffs.

What needs to be code-wise to get it going sooner?
Title is a little misleading - Over a third of the survey participants between 19-29 years old said they'd be willing to pay.
FWIW I think it's the former.
> It's a rented mining cloud.

That's not all it is. They do sell actual hardware as well, which you then run yourself.
> Unless you work at Google and are privy to internal information, how could you possibly know that?

It's an estimate, not an exact figure.
not necessary to launder if you steal something like zcash or monero.
Misleading title. Should be percent of people who hate their job increases from 8% to 17% after age 35.
The top 7 startups from Y Combinator S’17 Demo Day 1
Or perhaps because it's Kim Jong Un he's threatening. Let's face it, not only is it a mere warning but it's also aimed at perhaps the one person in the world more disliked than Trump.

If Trump was threatening a random American citizen who was not an evil dictator and doing so in a direct manner... well that may have been a different story.
Wow, I had heard it was native for business. Being Electron is even less native than the Java client, no thanks.
Or could you just post two posts near the road in view of the camera with a known distance between them...
I dunno if this is satire but it's pretty great. I for one, am ready to invest in DoorDash for prosthetics and Greenshoe (cash for your every day needs) for commercial banks.