skysight-inc/HackerNews huggingface dataset:
No, I didn't. And I don't think it is necessary as Zbox is much more like an 'application-level' fs, obviously can't match the system level fs.
“phantom legal risk” = fear of the unknown, or hope that something that seems bad will actually be punished. Of course “seems bad” often turns out to be more complicated.
I wish the Nazis won the war.
So we should just ban the internet because some village in india couldn't use it right?
You are correct. With SyncThing each device gets a full copy of whatever folders you've asked it to sync there. The FUSE aspect of Zero lets it do just-in-time file transfer and have no solid upper limit on storage, saving bandwidth and disk space at the cost of portability, latency, and redundancy.
Where will lightning strike next? New model could help pilots avoid storms
The problem is that there's no solution to "deplatforming" people who incite lynch mobs that also doesn't give the power to "deplatform" peaceful protest against repressive regimes. You can't come up with a knife that only cuts what you want it to cut.
And all setup to find the question for the answer 42?
Tesla Model 3 is the #1 Best Selling Car in the US by Revenue
Yes, I don't see how this is on WhatsApp in the slightest unless we're going to say communication apps shouldn't exist...
Huh, I didn't realize that method was also mentioned in https://what-if.xkcd.com/6/ (which even links to the same video!).
No, the git hashes are still there in the same syntax as described in that document. In fact, the checksum entry of a git dependency seems to be "<none>".
SMS costs a lot in 3rd world countries. We are probably seeing these issues now because this is the first time these people have had access to cheap and easy communication. The rest of the world was eased in to it with email and the web but these countries are being dropped in to the deep end.
how do you deal with the legal aspect of running an ISP? What can the small players do?
Show HN: Aphrodite.ai – Realtime Deepfakes in your browser
It must be about cost though, at least in some corporations. Why are they calling it "space optimization" here? Also, what are they measuring - since you can't optimize what you don't measure? I haven't seen surveys or something that suggests they measure "employee satisfaction" about it. I also haven't seen anything at all that suggests they might measure productivity, communication, whatever. All signs point towards "cost per employee".
aphrodite.ai transforms your face to a currently limited set of target faces in near realtime.
The neural network is not actually running in your browser but streams you webcam video via WebRTC to a high end GPU instance nearby and back.
This is still very much work in progress on all parts: frontend, processing, ...

Tips on usage:
- Use a desktop system with chrome or firefox
- If the system does not work for some reason, please wait at least 5 minutes and reload the page
- For best results your face pose is looking straight into the camera and in good lighting conditions.

You can try it for free by using the coupon code: HACKERNEWS

Comments & suggestions + imgurl screenshots highly appreciated :-)
It simply distributes those costs to users. For the users perspective, it's free (zero additional cost) assuming they already own a computer and pay for monthly flat rate unmetered internet.

For example, in 2016 a friend of mine and I made an electron app called WebTorrent Desktop. It has over a million downloads. The total bandwidth transfer so far is probably a lot--wild guess, maybe a few million dollars worth?

But it is free and open source and costs roughly $0 to run--just enough to keep the website up. That's the magic of decentralization--you're simply writing software. You're not running a service.

--

Consider the total monthly internet bill of all Twitter users combined. Extremely rough guess, 500 mil montly actives * $40/mo for Comcast or something = $20b per month.

The crowd has more than enough bandwidth, disk space, and CPU cycles to run services at any scale. That's another magical aspect of dapps: the total resources available to the system automatically scale with the number of users. It's up to us to figure out how to harness it.
Microsoft started using XML-based document file formats in the early 2000s, and adopted Office Open XML in 2007. XML is like HTML but not limited to web-page markup.

The reason it wasn't always the case was that the .doc format was initially developed before HTML and XML.

The first version of Microsoft's .doc format was developed in 1983.

HTML was released in around 1991, after being developed through the late 90s, and XML emerged in the late 90s.

To be fair, Microsoft was reasonably fast to move to XML-based formats once it was clear XML was becoming an industry standard.
I'm not buying it, these people lynched somebody, this isn't about a lack of literacy. It's about being used to using violence as a way to solve problems.
Also include the simple motivation of greed. A lot of war and genocide is simply about profiteering. Some perpetrators do so knowingly. Other miscreants feel need to invent some excuse, such as dehumanization, and repaint their predation in righteousness.
> Developers are the working men an women of today who "do things" where as managers are are the people who take the credit for benefits and revenue from software.

A key difference is that managers of the original "working men" understood every aspect of their work. The work was not intellectually challenging. Typically the manager was promoted for being one of the best "working men".

The tech industry got into the habit of hiring managers with some degree (such as an MBA) but zero technical aptitude. An entire generation of engineers was managed by the infamous Pointy Haired Boss who didn't have a clue what his subordinates were doing or producing.

> I think the whole idea behind the article is that because developers are getting more expensive the managers and sales-guys can no longer claim so much of the benefits from the software for themselves.

Where does that article say that?
None of that really matters if Mars is on the other side of sun from Earth. You'd need relay satellites to direct the signal around the sun, and even at the speed of light that's going to take tens of minutes, one way.

As the parents suggest, even at Earth-Moon distances, we need to completely rethink things.
The state of the art of robotic manipulation is really cool: robotic hands are able to figure out which object is which as in this video, the best points to grasp and pressure to apply to hold and move objects. Just need some group to combine it all and demonstrate a real world application of it!

Obligatory video dump because this stuff is just so fascinating:

https://www.youtube.com/watch?v=mIEbU7GfRhQ

https://www.youtube.com/watch?v=DPl_d7lbL84

https://www.youtube.com/watch?v=tLNyXAE7mLM

https://www.youtube.com/watch?v=ZhsEKTo7V04
Actually all i’ve seen you do in this thread is moralize about the use of technology. You haven’t really offered any solution to the problem at all, aside from suggesting that technologists ‘think about it more’ before creating such platforms.
> If someone is getting divisive content, that's probably the content that they want to watch.

I recently used YouTube on a brand new browser installation to watch some clips from various adult cartoons. That was all. No other search terms, no interest in politics. Soon after, the Recommendations on the right side of the page started to be filled with – besides other cartoon clips – all kinds of polemic culture-war videos, on both sides of those wars. That really impressed on me just how funneled towards these videos people can be even if they show no overt interest in those topics.
It is critical for a company to have a concrete on-boarding process. If your present company doesn't have a good one take this as an opportunity to design one. You will learn a lot and also help others in the process.

Here are some of the guidelines:

# Code style/guidelines
# Git/version control workflow
# Testing methodologies & tools used
# Agile/project management tools used and best practices
# Read the wiki about infra/services used in production/dev/staging and its workflow
# Release guidelines & workflow
# Mentoring process
# Engineering style/culture
The web has some parts that are decentralized, and I think it’s worth noting the bad aspects of what exists today.

Perhaps the most decentralized part of the internet today is BitTorrent. It’s a very efficient way of sharing files and has a lot of success. One can see how BitTorrent could become the backbone of a decentralized web. However:

1 BitTorrent “naturally” throttles popular files over anything else. Niche items which are hosted by fewer people will be slower to download => BitTorrent makes a cultural echo chamber

2 BitTorrent needs some kind of centralized search engine: it’s not possible for everyone on the network to host a copy of the entire index of files on the network. The only way is to have a search engine, much like Pirate Bay. In fact one could say that google was this in the first place.

3 decentralized social media would be much more polluted with fake accounts since no “authority” would be able to fix it.

People have been excited by decentralized web for at least 5 years. The technology has existed for at least 10 years. If it was to happen, I think it would have happened already...
Serverless: Cold Start War
Wow that sums up my world precisely - also engineering. Especially the part about people knowing a smattering of Perl, Python, SAS and Matlab. Add in C++ (written in circa early 90's style i.e C with "new" and "delete") and Fortran (Fortan 77 style straight out of the classical Numerical Recipes text book) you could be describing my org.

People here have so many issues managing things like library dependencies. This is especially a problem on Windows. I remember witnessing the guy next to me waste hours trying to build and link an image analysis library written in C++. I could feel his frustration from across the partition "This library needs this dependency, which has to build from scratch but before I can do that I have to build library 'zzz' but to do that I have to download something called "CMAKE". I've finally done all that but then I forgot to set a compiler flag correctly in some library 3 steps up the chain and now I have to start all over again. At the end of all that you better be damn sure you were paying attention and didn't accidentally mix some 32 / 64 bit code together which apparently is pretty easy to do when you are downloading random code from various websites."

I think these were instructions he was trying to follow

(https://docs.opencv.org/2.4/doc/tutorials/introduction/windo...)

Stuff like configuring environment variables, editing make files etc are very difficult for a lot of otherwise smart people to understand. These people have no problem writing code to do quite complex analysis just building it and distributing it is quite challenging.
I personally came from the other side of the table: I got a German "Ausbildung" as a sysadmin, started developing software as a hobby, and have now made the switch to professional software engineer. While I feel I'm pretty good at what I do, I'm lacking the algorithm education, the basic concepts and especially team related skills. Always something new to learn, I guess.
I'm pretty sure things like this happened in villages waaaay before WA came about. This is more old world than new word. WA is a very simple application that doesn't really, in itself, encourage anything specific.
See, this is exactly the problem I'm talking about. user11123 is being given a platform to spin the narrative and build negative sentiment – despite having exactly 10 karma – and I'm now wasting time replying to them.

This is exactly how disinformation campaigns and propaganda succeed ¯\_(ツ)_/¯
The metaphor of me not being able to see something that you can see clearly isn't a helpful one.

You are arguing that people ought not be carnivores or omnivores because of moral views.

I've tried to understand what you mean by the term moral views, which I've never come across before. I've tried to explain the reasons behind my thinking that people shouldn't eat animals. Given the reality and the science, it seems the most reasonable position to me. You just seem to ignore all that each time and reiterate exactly the same claim, that I have no reasons at all, that it's identical to people arguing for execution for homosexuals with no good reason at all except god says so. I don't at all buy the way you talk or think about this stuff. I don't think there's much point continuing. Thank you very much for being so civil and patient, I appreciate it! The last time I tried understanding someone's unusual views about ethics/morality on here, the guy ended it with "You sound like a retard." haha.
096: Resilience Engineering with John Allspaw
You have a point. I work in the public sector though. Last week I facilitated workshops to analyze how the administration can better implement an IT system as well as the organizational change-management for thousands of employees. If they listen and actually spend the necessary resources (they won’t), it’ll mean better quality for patients and a better work environment for our employees. For me that’s worth a lot more, but like I said, everyone should find their own path.

I just worry about the longer prospects of getting in to social media content creation, and where it leaves you if you want to change paths. I’ve been on quite a few hiring boards and I’ve never seen social media followers benefit anyone. We’re not the most obvious sector where it would benefit you, but I have a friend in journalism and when I discussed this with him, he said they looked at it, but also that the platforms make it so easy that success on YouTube doesn’t necessarily teach you anything useful.

I think I’m more in agreement with you. I personally think some educational youtubers would make good teachers. I also think they’d never get hired, however, because they don’t have the right education and because they are competing with people who have actual teaching experience.

Like I said, everyone should do their own thing, and I respect youtubers for following their dreams and succeeding. I’m just worried about the longevity of it, and I’m mostly worried because I don’t want my own children to get trapped in something that might not last them. I loved video games in my teens and my early twenties, today I haven’t played one in years. Of course not everyone will burn out on their young adult hobbies like I have.
I assume by climate change you mean that since there is vast scientific consensus that it is happening, we shouldn't give much time to the theories that it isn't happening.

But what about Trump? Whether we like it or not, very nearly 50% of the voting population voted for him (and how many millions more were fine not voting against him by not voting at all). Are we to deny the POVs of the representative that 10s of millions of Americans elected? It's not quite the same argument as the overwhelming consensus on climate change.

EDIT>> In fact, I just realized that being deliberately unfair to Trump, as you seem to be suggesting, just feeds into his constant portrayal of MSM being "fake news", and only strengthens his position.
I've written software over a decade and I loath the design patterns book.

I would not give it to a beginner as it would corrupt their mind with useless drivel .

It's authors exhibit themselves as morons who celebrate renaming existing computer science concepts while occasionally mixing and matching them.

I would not be this uncharitable towards it if it was not such a famous (and hence harmfull) book.

It's harmfull because software engineering is really hard, and they just add up to the load by trying to have the reader memoize their junk instead of doing something that would actually make them a better programmer. And, if you try to use their concepts while programming - shudders, oh god help you.

I'm not going to iterate over every pattern. Here's an example:

Flywheight? You assholes, just tell memoization for what it is. Why don't you rename existing data structures as well? Good thing those come out of the box, otherwise you would have began the book by renaming array, linked list and dictionary. Maybe you would have called linked list "the chaingang" or something.

You don't simplify things by giving things cuddlier names. You stunt peoples growth that way.

Gang of four book is a malignant offshoot of the practice of attempting to make software engineering better by legalizing and dogmatizing it by decomposition into trivial details that hurt your brain. It's a branch of 'consultancy driven software development' where people attempt to aquire a halo of professionalism by calling things by fancy names and over-complex descriptions (while skipping the practical things with equally complex names but at least those weren't made up by a bunch of idiots).
If they care about some of their fans and their fans care about them, everyone should be understanding if they want to cut back on their hours to something sane. (And if not, they're not friends so who cares?)
My point was that I don't think there's a ton of productivity to be lost by smoking 1 puff in the middle of the night vs. smoking a whole joint in the middle of the day.

The "X" in this case has too wide of a range of interpretation to jump the gun on hypocrisy.
> testing - don't reach into your code's modules and mock. Instead use dependency injection with non-testing defaults

Could you please go into more depth with this?
California has a pretty extensive referendum system (although not as far-reaching as Switzerland). Overall I think it’s a positive. Although one of the dumbest and most destructive policy in California (proposition 13) was introduced by referendum. And I believe Switzerland has been known to show its nasty xenophobic side from time to time. So it’s a double-edged sword.
The Humanity of Space
Sure, apart from their attempt to control the Java ecosystem being that old, it doesn't leave me with confidence that they are as committed to open source as Redhat.

This sounds harsh, and I don't mean to be, but only time will tell how OpenJDK/Open J9 fares.
Thread by Colmmacc: Twitter Shuffle Sharding
Why CDN capacity numbers don’t matter
THE PHARMACEUTICAL UNDERWORLD REACHES THE DUTCH AND AUSTRALIA POLITICS
“Guest confuses American and cheddar cheese, so when she orders American please bring her cheddar, but tell her it’s American.”
I've found a solution to keep most "cabley things" in order. I keep them straight, high up the wall, in a 2m wide hanger made from 1x1 wood.

Hanger is high enough for mouse & cord, wall wart & cord and so on. There are conical holes, every inch, deep ones on the left and successively shallower on the right. Far left holds RG-8 with connector nicely, or most power cords, and far right fits 3.5 audio plugs, mini-usb, etc. Holes are 1 inch apart and opened with a slit from the front. The slit gradually gets narrower from 12mm on the left to 3mm on the right.

It's hard to misplace things, as each cable only fits into certain area, and shirts or headphones or ... are not easy to insert into the hanger at all.

I think it's tidy. Some might not.
Have you ever had golden handcuffs?

While I'm sure starvation, lack of shelter, unemployment etc. are certainly in a different league, I can empathize with someone who feels trapped due to their compensation.

My story isn't as intense, but after an acquisition I had a really hard time. My career growth was frozen and I wanted to leave but I felt that leaving money on the table was doing a great diservice to my wife and children. It was much rougher than I had imagined.

That's not to say someone deserves pity for having to choose between a massive income and "getting off the hamster wheel", but I for one don't blame him for feeling trapped.
Looking for a scalable mobile app for your taxi business?
Damn, I hate it when they confuse theory, modeling and experimentation! In the cited discussion, splittingTimes noted:

> Since 2014 I can find 34 citations, none of which are an actual experimental realization of their scheme [1]. ...

So has that changed? Or is this just theory and modeling?
Undersea Internet cables are at risk
> ...supported by appropriate professionally-relevant advertising. ... The nonprofit professional Encyclopedia will be self-supporting through appropriate professionally-relevant advertising carefully curated for high standards using existing advertising programs.

It blows my mind that something which purports to be so important couldn't find a way to sustain itself without commercial advertising. This isn't about improving the status quo of CS education; it's about lining the pockets of a handful while reaping the rewards of volunteer experts.
If my friend wanted to start producing content again, I'd do it in a second. Getting together for a few hours a week to create a ~45 minute podcast was tons of fun, and the conversation was very therapeutic.

I enjoyed the conversation. The back and forth. Many people have suggested I do something on my own, but I have no idea what that would be. And with stories like these, I'm less likely to dive in.

I'm an audio engineer so I enjoy the production end of things, but I enjoy video editing less than straight up audio editing. But people are suggesting I do some sort of youtube channel.

Ah, who knows! :-)
Actually, it seems that they are doing nothing. They're talking about it, but there have apparently been no experimental confirmations.
Don't know about the chinese medicine, but insects chewing organic matter can be better than compost if you don't have a lot of dry carbon (paper, twigs, leaves whathaveyou). If you just let lots of fruit rot, you get anaerobic decomposition, which is slow and releases lots of methane (greenhouse gas) not to mention smells like rotting fruit. Can't compost meat without some real disease issues either.

I've got a friend with Black Soldier Fly larvae eating his leftovers of all kinds. Raw meat, pineapple, it all gets turned to dirt. Insects are magic.
It's legit. There is a paid plan (buried in extra features section), plus big companies pay lots of money for self-hosting and custom development
Yeah, software engineering is a craft, and generally the only way to learn those fast is to learn from others.
An article I read about those tariffs, but I don't remember where, raised an interesting point: even if they wanted to, how are Apple, and other companies, supposed to find the millions of workers this would require, when unemployment is rather low?
Jq is a symptom that bash can not handle the reality
The real problem in this instance is not technology but a lack of education. Whatsapp is of course an enabler and an easy scapegoat. But mob lynchings have been happening in India's backwards areas for decades. People used to beat up "witches", "thieves" etc to death for long before Whatsapp was a thing. People would kill their own children because a "Godman" told them so.

This will keep on happening whether they police whatapp or block it altogether unless these people are educated and are allowed to develop a modicum of trust in the law enforcement agencies.
Glass screen was in no way obvious in 2006.