skysight-inc/HackerNews huggingface dataset:
Yes, I had forgotten that they striped their data across multiple pods... I'm not familiar with how each Pod of their works. Is it really reading/writing directly to the devices, or is there an intermediate FS that is storing the files (well, chunks of files) and the Backblaze software is orchestrating it? Or do the 20 pods have one central interface?

I guess I was assuming it worked like Lustre or BeeGFS where there were smaller FSs (ext4, XFS) at play that handled storing file (chunks) and then a higher level interface that managed it all.

Either way -- the original comment was referring to Backblaze swapping 7PBs for 19PBs. Which we agree is not a normal size for a "normal" file system! ZFS is a strange beast... it was designed to support a world that just never showed up. It is a "normal" FS that works from laptops to servers, but was designed to support a big iron world that never really appeared (much). Instead, here we are comparing it not to XFS, but to cloud FS's that were designed for a completely different "cloud" world.
xfig has x-splines (cross splines), and I've always wondered why they never got more popular elsewhere. Basically, they have an extra parameter at each endpoint that allows you to smoothly pick between approximation, smooth interpolation, or sharp interpolation, as odd as that may sound:

http://wiki.povray.org/uploaded/5/5e/LeForgeronXSplines-10.1...

Confusingly, there seem to be other splines called "X-splines" that appear to be completely unrelated, where the X seems to refer to the varying degree of the spline instead of just cubic.
How upset would you be if “Money is freedom” isn’t true?

I think your setting yourself up for some disappointment with that one.
If a coin is stolen, it is still in circulation. No affect on the holders of that cryptocurrency.

If a coin is lost, it is out of circulation, and the net effect is that it is distributed to all the remaining holders of that cryptocurrency.
> It's not "Engineer thinks PM is a bozo", it's a post explaining a very concrete, objectively negative

> behaviour from the PM team. I've worked at companies where that sort of behaviour was rampant, I've worked

> at places where it wasn't, and the difference in the end product is palpable.

Yeah, I'm not a fan of dismissing complains by saying that its normal for engineering to think that way about PM. There are different mindsets involved and it is definitely normal for them not to see eye to eye all of the time. It is also normal for them to want to prioritize things differently and there are some delicate balancing acts to be played between meeting legitimate engineering needs and pragmatically driving a product forward.

But sometimes, the PM really is causing problems by preventing those things from happening or by getting in the way of his own objectives.
Some users capitalize their email address, and they expect to see it capitalized.

I think a better solution would be to use a case insensitive collation on the database for the email column.

If the user changes the capitalization of their email, treat it like any other email change (validate the new email via email token)
Conditionally Disabling and Filtering Tests in JUnit 5
It's hard to see how they can justify reversing the payments on jobs he's already done. That said I do have a couple of issues with his decisions here:

> Before starting the verification process, I completed the second gig

That seems ... optimistic!

> She talked a bit more, but I could barely understand her anything due to connection issues.

> ...

> “That went far easier and quicker than I expected. Lovely.”

Seriously?

Other than that his experience does seem extremely frustrating.
A new portable device is being developed for processing blood
JDK 10: First Release Candidate
Show HN: Web Maker 3.0 – Now as an offline web app
Developers on call
And what is so private about Bitcoin? Cryptocurrencies have potential, but they're not really anonymous yet
Upwork is bad. Their fraud prevention has been a problem for a long time. They have had major basic system stability problems, and even data privacy issues. It is like the lumbering giant of craigslist except far less benevolent.
Seconded. This book should be given to all EE undergraduates, it’s a shame how few people know about it.
Like it or not but legacy has taken a new meaning in software.

I think it is Michael Feathers who defines it as code without tests in "Working Effectively With Legacy Code".

(That said, I didn't downvote you and I'm also tired of the abuse of the downvote button. I think in your case they downvoted because it seemed like unproductive nitpicking.)
Vinod Khosla on the future of healthcare
Except your path is the one that has lots of long, burdensome take home tests. Some people have time commitments and/or other jobs to apply to but I guess those people are just collateral damage in your quest for the perfect hire, right?
It does have legitimate use cases transferring value digitally being the primary case and also providing means to accept digital payments with little to no fees. Also you invest in whatever your countries currency is via time, so buying BTC with fiat is no different. Deflationary currencies also don’t contribute anymore to hoarding than high savings rates. Bitcoins main issue here is that it’s not a country’s main currency.
https://www.hello123.com
As a former Microsoft employee, my experience was that the longer a product was around, the harder it was to figure out who understood any part of it well enough to change something.

I would guess I averaged about 10 lines a month on my project that had been around for decades. Making even slight tweaks required dozens of meetings, design discussions, functional and performance testing, etc. etc. It took an eternity.
Understood. It's just that the PR model only encourages that code review to happen at the very end of the process, when the submitter may have been polishing their work, testing it, and refining it for several days. It would be more efficient for it to occur periodically throughout development, rather than at the very end.
Yes!

What I want is an always-on high-speed virtual private network (in the traditional sense) of all of my devices. The devices should see one another directly via the always-connected virtual network (ala ZeroTier). I want that network to contain an application/compute/data server of my own.

I want all of my devices to be simple and concurrent views on applications running on that host, connected via the virtual private network.

More: http://tiamat.tsotech.com/pao
Facial recognition software easily IDs white men but high errors for black women
It's my opinion that I would sue AmEx if this happened. I'd contact the CPFB and file a complaint (https://www.consumerfinance.gov/ ). Don't use phones. Send certified mail. It's my opinion if this happened to me I'd be injured for the extra interest due to their mistake.
Nice to see this here and nice to see Cloudflare moving forward with this initiative.

Lebanon has a bright, entrepreneurial workforce who speak multiple languages. Many new engineering graduates emerge with strong skills from numerous competitive schools. A slow internet has hindered participation in the tech/internet/startup wave we've seen over the last two decades.

After the war ended in 1990, there was a chance to basically start from scratch. Every home could have had fiber right up to their door. Hate to mention it - but tremendous corruption - (which isn't necessarily native to Lebanon) - has thwarted many good projects to bring faster internet to Lebanon.
> If a coin is lost, it is out of circulation, and the net effect is that it is distributed to all the remaining holders of that cryptocurrency.

Meaning the value of the remaining coins increases a tiny bit because supply was reduced?
ING has ATMs? I don't think I've ever seen one, and thought it was partially why they offered to waive ATM fees for using our bank ATMs.
Customs do happen like that routinely on intra-Schengen trains. But intra-Schengen, there's no immigration to clear. In Eurostar terminals at Paris Nord, London St Pancras, Lille Europe and Brussels Zuid there are immigration checkpoints. The ones on the continent are manned by UK border agents, the one in London, by the French border patrol. This way, Eurostar trains are effectively intra-Schengen. Since you clear immigration at a checkpoint, they don't usually have roving customs officers on the trains.
Chrome will stop displaying ads that are repeatedly flagged as disruptive
> Humanity’s foremost achievement is overcoming its biological roots

I think we're very far from that. I would say our biological roots are responsible for our individualism, which often doesn't manifest as boundless reproduction, but rather as greed.
Paying Taxes in Crypto: Why Arizona's Bill Matters
I know that title isn't 100% right, but (a) the one on the blog is pretty much useless and (b) a more correct title would've been too long. Open to suggestions.
I believe software is a market for lemons (1). You don't know what quality you will get so on places like Upwork people are not prepared to pay much. Even though there's a shortage of developers, it's almost impossible to find freelance work, and there's plenty of people exploiting those who work basically for free just to get a good rep. And at the same time there's people paying outrageous prices eg $100,000 for a simple web site.
Easy Cassandra Scaling with Terraform, Chef and Rundeck
Hey guys!

I'm working on Talkwalker Alerts - it's basically my baby and I'm really looking forward to hearing your feedback! We'd love to make our product more useful and even better and I'm hoping you'll give us a hand here with your thoughts on it!
Enjoy!
Whitepaper: “Supply Chain Trends and Machine Learning: A Match Made in Heaven”
If you're including my comment in that please be aware I put in "Not rejecting the concept, honestly curious" sincerely.

At the time of comment I'd read the title and "Two months ago" in the article's first sentence. If anything my comment was technically off topic.
TCL is really nice. boot2docker was based on it before they switched to Docker for Mac & Alpine.
What if I looked through an open window in my apartment and saw someone waving this in front of me? Certainly something needs to be done here as well.
Is it this script? https://github.com/burjorjee/pyethrecover

That is atrociously bad. It appears to use a pure-python implemention of AES (!!!) [1]. Holy cow. This is going to be miserably slow. Using all the CPUs isn't going to help when it's going to be literally tens of thousands of times slower than better techniques.

You will literally have time to learn hashcat [2] from scratch, learn how to implement the plugin, test the plugin with some sample passwords, and run it yourself, and still save time over running the Python script, because even if you leave the Python script running during the entire, say, week you spend learning all this, the hashcat script will still outrun Python in the first minute or so, by my somewhat conservative estimate that it will run 10,000x faster. (I wouldn't consider 100,000x out of reach. Depends on your GPU. But hashcat will still be faster even just on the CPU alone.)

(Also hashcat shows some ethereum support, but neither of the two things it says say "aes". I don't know whether hashcat would support this out of the box, I'm just saying that you literally have time to implement this from scratch and still be faster than running that Python script.)

(I also want to be clear that this isn't GPU fanboying. It can't be, because I'm not one. GPU computing is very often oversold. But this is legitimately one of those cases where GPUs can smoke CPUs by multiple factors of magnitude.)

[1] https://github.com/burjorjee/pyethrecover/blob/master/aes.py

[2] https://hashcat.net/hashcat/
Also HN. I no longer have the right to upvote anything. I'm not allowed to more than five comments every three hours. My ranking for my comments is now penalized in a unique way: unlikely to ever be the top comment regardless of upvotes, but my comments are no longer pinned to the bottom, like they used to be.

What does that have to do with this? Well...

But like in so many other arenas, the Valley mentality hasn't adopted to the fact that they are no longer underdog rebels besieged by barbarians on one side and big scary rich corporations on the other site.

The reality is now that these companies are the ruling class, and the users are the general population. And people rely on these services and base their lives on them.

That's exactly how this feels. It's everywhere in Silicon Valley. And when you try to talk to them and point out that maybe this is unfair, it's like they don't even grok it. "Fairness? Morals?"

It's about power. The power to control you and have you obey. You either have power or you don't. And unless you build something, you have no power at all.

Those are uncomfortable conclusions. It pretty much defines what you have to do in life, for years, if you want to be in a position where anyone will listen. But that was always true – the world just makes it more obvious now.

But... It's also exciting. We have the ability to acquire power. It's true that most of us won't acquire funding, which is what we really need to influence the world. But at no point in history has it been so easy (relatively speaking) for a side project to suddenly influence the world. If you were a farmer in the middle ages, you were boned. Ditto for most of the present world today.

Isn't it weird? SV suddenly became the ruling class; you're exactly right. And no one has really been talking about the implications yet.
The Phantom X can already do this

https://youtu.be/ec1EF2UaQ4U
Empty statements? How come you accept such statements when coming from someone like Mr Gates, even when he speaks to the whole world!

>while demanding solid studies and proof that vaccinations save millions of lives.

Sure. Such claims, even seemingly positive ones such as these should be examined before passed on or being accepted as truth.

As for what the source of my concern was, it is this. http://www.thehindu.com/sci-tech/health/heath-ministry-to-st...

Btw, Bill gates foundation has been trying to influence vaccination policies that are implemented in India...

But it is just one article. No one is going to follow up or anything because as we all know, vaccines are 100% "safe and effective!"
THe answer varies depending on the size of the company. However, I have seen many IT related professionals taking over the GDPR issues. In larger companies it is a more legal role.
As to your career question: We are currently involved in many different and exciting project that push the boundaries of law and technology with respect to data protection. Currently, everyone is a GDPR consultant but quality and nature of the work differ substantially. For most part it is an exercise in producing documents and procedures to prove compliance. However, when it comes to implementing technical solutions you can really stand out. So if this is an area that you are interested in you should move fast. There is also a growing number of international opportunities as even non-EU companies require GDPR experts.
>That's enough to survive Moore's Law until I'm dead, and after that,
it's not my problem.

...really?
I found Yanone’s SpeedPunk (https://yanone.de/software/speedpunk/) super useful in doing this kind of curvature work while designing typefaces.
I remember 2 floppies. Never 1 for Linux+XWindows.

Trinux was pretty slick back in the day.
Still no HTTP/2 backend support?
You can use what upwork uses: payoneer.com

The contractor in Russia that is registered on payoneer can issue an invoice to you, with an US bank account number.
Agreed. I have experienced this when I had cashflow problems. I do not dare claim that either of the approaches has its own issues. I just stated how I felt about both ways of doing things and why I preferred one over the other.
Fair enough. It's a long video, and there's several of them.

On the upside, you don't have to watch much of the first one to get an insight into the attitude the DoJ was up against at the time. I suspect there's some recommendations on that page for summary / compilation videos of the deposition videos.

And I wasn't implying anything -- he clearly was. In subsequent testimonies he'd obviously been trained by PR types in how to not appear obstreperous, which was certainly to everyone's advantage, though it does invite the question 'which is the real Bill?'.

I've discussed elsewhere in this thread the dangers of considering current-Bill without considering how previous-Bill got him where he is.
Exercise Creativity at Work
How do you monitor twitter discussions as they happen? Do you just get a flood of notifications?
Do you tend to give a two day deadline in the workplace and then expect the deadline to not be met?
Require a retainer before starting work. Apply the retainer to final invoice...i.e. this means that near the end of the project you owe work that you have already been paid for rather than the client owing you money for work you have already done. Invoice regularly with payment due on receit. Immediately stop work when payment is late and make a phone call. Put all of this in the terms of your contract. Don't start work until the retainer has cleared your bank.

A potential client who is not willing to write a check in order to get their project started either doesn't have the money, doesn't intend to pay, or doesn't trust you. The first and second only have bad outcomes. The third, is often not worth the trouble because people with trust issues can rationalize behaviors that are not in your interest (like the first and second behaviors).

Or to put it another way, the best company to handle payments is your company and the best way to handle it is client selection and client development. Good clients are the only solution to bad clients.

Good luck.
We need regulation that any ban must come with a chance to appeal and a fixed end date no more than 3 years into the future.

Forgiveness is an important part of humanity that, at times, must be enforced.
Ironically, working with someone overseas makes taxes simple. There are no with-holdings. You just wire money. Couldn't be more simple. If the person is a US citizen, it's a circus.

"As a general rule, wages earned by nonresident aliens for services performed outside of the United States for any employer are foreign source income and therefore are not subject to reporting and withholding of U.S. federal income tax."

https://www.irs.gov/individuals/international-taxpayers/pers...
How can this be so cheap reasonably? If I understand correctly I can have a full time designer for $279/month. Maybe a lot of subscribers use only a small part of what they could be using but it seems to me this can easily be abused.
My assumption is that I will never clean up this entire codebase. Rather, I’m looking for the best way to triage the situation: what are the things I can/should try to fix first?
> I think it's a result of an open source tool (GitHub) bringing bits of culture along with it.

Erm ... GitHub is entirely proprietary!?
It cannot play from stereo separated with two connected speakers. The unit itself, however, has 7 speakers and it does separate the left/right stereo channels to different speaker pairs.
Interesting.

You are right indeed but might I ask how you made this connection? I never thought of it this way. One reason for it is probably that between my friends and me, there wasn't much disparity in income/wealth at the time when I was fortunate enough to be able to spend time with them regularly.
If you need an internet connection to complete any part of your build you are doing it wrong.

Anyone who vendored, or at worst kept a local copies of their dependencies littered all over their machine somewhere would have been fine.
The "exploit" doesn't even have anything to do with Telegram specifically (except presumably that there's some known real world use on that platform). I'm surprised at this kind of article coming from Kaspersky.
muLinux can boot from a single floppy without X11. With X11 need 2 or 3 disks.
Both of those assume that desire to acquire a cryptocurrency is unaffected by trust in its exchange infrastructure and the integrity of others parties offering to make payments in that cryptocurrency. That doesn't seem like a reasonable assumption to make.
I bought it just for that and consider the other dozen or so books a bonus :)
Why Your Ecommerce Website Needs to Migrate to SSL – Right Now
18 Tips for Working Remotely This Year
People who get busted for torrents are charged with commercial-scale distribution, because torrents upload as well as download. It's not at all the same thing as ripping your own disc.

Edit: I mean yes, it's technically illegal but I've never heard of anyone being charged for personal use. And if it did happen the penalty would be a lot smaller because the damage done would be the price of a new blu-ray.
ok, that I've seen I think :)
Bed Bugs Are Pooping Histamine into Our Homes–and Possibly Making Us Sick
Backing your coins up is very easy, most wallets support BIP32/39/44. Just write the mnemonic down and put it under your mattress. Or a safe if you have one. But seriously, for most people under the mattress is equally safe. I don't understand why anyone would keep a non-trivial amount of coins in a wallet and not have a backup. That's irresponsible.
it's she :)
> This new spec will be a powerful way for developers to create more engaging, interactive, and actionable email experiences.

Thanks, mutt, for sparing me all this pain.
https://jitsi.org/

Surprisingly good. No account required, no limit on number of people, good screen sharing, works everywhere(because web-based).
Answer to point 5: On first glance I would agree with this view, however, there is the factor of market competition you must take into account. If a company only receives a small fine for non-compliance (or is not prosecuted) then its competitor can make the argument that this is anti-competitive conduct as the non-compliant company has saved money through its non-compliance and the fine does not stand in relation to the money saved. Through this argument the fines could increase significantly over a very short timeframe placing great pressure on companies to observe the GDPR. As the money goes to the data protection authorities their ability to prosecute will grow steadily.
What is your conclusion? Can you share? (At the risk of being shunned..,?)
https://www.nolo.com/legal-encyclopedia/small-claims-court-f...
I don't think that his involvements in WW I are justified by his achievements in chemistry in favor of world population problems. Someone else would have found a way to bind nitrogen without him and so feed billions of people in the end. Much later perhaps, but eventually still. Yet, most of today's populus have barely enough to eat. So, ultimataly the problem remains unsolved, or it shifted even.

Haber was not a solution. He was as tragic and as fanatic as everybody else in Europe at that time. Nazi Germany also have invented A LOT of world changing things. They solved a lot of problems. Yet, they managed to do such unspeakable things that all the good stuff instantly fades.

In my humble opinion, it's not difficult to judge a person who commits unspeakable crimes by his good or bad deeds. Good deeds are optional, always. Bad deeds are never an option, regardless of eventual outcomes or consequences.
Ask HN: Experiences with intermittent fasting?
Hi, I've read a lot about intermittent fasting. Currently, I'm eating 2 meals a day (breakfast/lunch), but at the end of the days I find it really hard to concentrate on code/working. I can do other things like reading books but I find it hard to do programming things. I'm thinking of just pushing through anyway, maybe the body will adapt, but I'd just like to ask, what are your experiences?