skysight-inc/HackerNews huggingface dataset:
The Tahoe LAFS model is more that you spread your data over multiple providers. NAS at home, several VPS providers, or what have you. It feels like RAID in the network, and it allows very precise setting of redundancy policies.
Guide to B2B Email Marketing
>> It rather surprises me that software, a creative and digital medium like the above, is not futile and that you can still make a good living at it.

Anyone can write a story, create a drawing, or take a picture. It may be a bad story, a crude drawing, or a poor picture, but they can be done. However...software cannot be made by an novice. You can't wing it, have beginners luck, or stumble through it. No amount of "can do attitude" will make your code compile. Hence, you can still make a good living at it. If writing software was easy, everyone would be doing it.
the market is not a good judge of value
So if I go to my local library and check out a copy of the book (that my taxes paid for, presumably) I'm stealing from the author?

I pirate most of my ebooks because they're typically poorly made ports of the physical books. When I truly enjoy reading a book, I order a physical copy and add it to my shelf, so the physical copy becomes a) a conversation piece in my home 2) a decoration 3) available for my next read. But because I do most of my reading on the subway or while travelling, I still lean toward using my Kindle most of the time.
Great idea. I love it!

Would it make sense to integrate the financial aspects of a trip? Maybe something like splitwise for splitting the expenses post trip.
Piracy related downvotes are political. But I think your comment makes some sense: fighting piracy is fighting against freedom, for censorship and authoritarinism, a world where you might not even have a freedom to write a book to begin with.
Well I was in a Costa myself earlier this week and I literally watched them use an espresso machine, and it wasn't just pressing a button. I can see that with my own eyes so I don't know what parallel universe you're living in.

(I can see you editing your comment out from underneath me by the way.)
Milton Friedman called it that 50 years ago. Nixon proposed it to Congress in 1971. I don’t think associating with Friedman and Nixon is going to help with the branding.
This is a valid point. Git is sometimes incomprehensible. The best way to build a mental model for me has been to read about directed acyclic graphs. It’s all just trees, objects, and labels for trees and objects from there.

Also to learn that `git reflog` exists, and gives you pointers to all the old states of your repo, even mid-merge or mid-rebase. If you get stuck with a bad rebase, you’re only a `git reflog; git checkout HEAD@{3}` away from being back where you started.

Tutorials like this one and others mentioned throughout the thread do a good job of breaking down the viscera from there.
Weaponising news RT, Sputnik and targeted disinformation [pdf]
“Progressive Refund Adjustment”
Wv is currently close to nowhere in electric cars, and few advances they got are in China, where SAIC makes thinks for them...
What do your comments add to my actual point? I obvious know that it is not an actual vending machine at the moment... But it is in all but name.

Humans in Costa don't add any value to your cup.

They might make you feel better, though, so we'll see if people are fine with being served by a robot (as I already wrote).

But, please keep focusing on the literal.

When pointing at the Moon...
Right, but how do you create competition if the monopolies are so big that they will either continue to beat you in market share, or simply acquire you. Given that to rise up and "compete" you will likely need to have a product they don't have that appeals to the market.

My understanding of "breaking up" is the artificial creation of competition when organic competition cannot come to fruition on its own.
I think part of the nature of Mozilla is that we end up using everything. I wouldn't be surprised if there are some groups using Discord, too. My team and related ones are still mostly on IRC. Officially, as employees we're all supposed to be using Slack...
I'm so glad you wrote this. It's mind-bogglingly stupid what people are saying about the nefarious purposes this stuff was put to when that's obviously so far from the case and EVERYBODY involved in working on this stuff 10 years ago understands it.
Your original point was

> In most of those chain coffee shops what you get is a coffee vending machine with a human arm to move the cup.

What I'm adding is that anyone with eyes can go to a chain coffee shop and see that they aren't using a vending machine.
Used the free edition for a while, mainly for graphs, and it was amazing. Will most likely use a paid version once it exists as a managed service.
If it’s only $65K and 200 people that’s a low bar. That’s well within range of a determined troll to get a podium on live TV.
Based in the US apparently. I guess everyone here knows what that means. Not a great jurisdiction if you are concerned by privacy.
Yes I'm in 2 minds on how to interpret the lack of official certification, For the reasons you describe. Additionally I would guess these would face different laws to wheelchairs, I don't think they'd be allowed on pavements in my country for example, they would basically be classed as scooters / hoverboards.
Most people just pick a library they are comfortable with or they think will solve their current need. The reason this can be bad is because it leads to bloat, duplication, potential licensing issues, unneeded dependencies and honestly many times just unnecessary code being included.

When evaluating a library, the three big questions on my mind are, 1) is it absolutely 100% necessary, 2) Does it introduce any security concerns, 3) Is it actively maintained and licensed properly for my product license. A fourth question closely following is what dependencies does it also introduce to my system.

Many times going through code bases I have seen an entire library included for 1 method that could easily be replicated in code. Yes, creating your own method comes at a cost but frankly including a library and dependency is generally a larger cost over time.

I have also seen libraries included into code bases where the last update to the library was 4 years ago and it is all but dead. Sure 10k projects use it cause they included it 4 years ago but that doesn't mean it is stable, maintained and secure today. And if a library is so simple it doesn't have to be touched for 4 years, then likely I don't need to be including it from a third party (but I could see exceptions).

Lastly, license type matters a ton, developers don't think about it, but including the wrong type of open source library into a closed paid product can be a major pain and these things have to be thought out carefully to keep the company out of trouble.
I post nothing to it anymore, and I keep every privacy setting locked down sharing nothing with anyone.

I use it to passively see what old school friends are up to around the world and occasionally use it connect with them to meet up when we are in the same neck of the woods.
I personally put most trust in signal. But i have had reliability issues with all of my (few) signal contacts.

Reliability trumps security for near 100% of usecases.

As a side note: We switched form slack to teams which has features no end but chat is't reliable as well.
My guess is as the number of participants goes up, the quality of the student will decline and many will never get to payback employment levels. But it just has to work enough to make good margin.

Right now they can cherry pick the most promising. And learning something is different than doing it as a career. I personally know 2 bootcamp (not Lambda) grads who subsequently left software altogether since it wasn’t as much fun as they thought. Learning new stuff in a fun, hip, environment is great! Debugging some 5 year old production code while the customer is howling on Christmas Eve...not so much.

Overall though I’m a fan of non-traditional education so I think there is a place for this. I am also an employer and am in favor of increasing talent supply and reducing wage pressures.
Well... how can this work for people that have the exact opposite view on value?

Physical persistence of a book, is way more practical in the short, mid, long run; to me.
>Secret chats are meant for people who want more secrecy than the average fella. All messages in secret chats use end-to-end encryption.

Seems fair to me -- some people do want some archive of their conversations but the option to limit the storage duration of those conversations. Secret chat is a heavily promoted feature -- it's not some hidden mode just because it's not the deafult.
World domination from here
Would it be worthwhile to compare to a daily risk that people take? e.g. what are the odds of getting hit by a car when crossing the road?
What he is in prison for is not related to what most people are mad at him for.
Yeah, but we can't celebrate on the other way around, because there's no 14th month.
It seems his donation site is powered by https://secure.actblue.com so if that was true I think it’s an issue with ActBlue’s platform.
Chunking your work, or using pomodoro are good ways to break this cycle. As you get closer to the end of the work make smaller chunks and have more breaks. Also understanding what gives you pleasure in your work will help through the mundane tasks.
can't believe this gets downvoted
> Fines can be far more beneficial to society. Make them pay in a way that actually helps other people.

Yes and no. If the only motivation for breaking the law is that your employer might potentially get a questionable fine in distant future, many of those sociopaths couldn't care less and cash in bonuses next year.

Nobody of those folks plans their corporate careers in a 'I will build my position in this company steadily over next 5-10 years', they jump ships often if better offer comes along. Yes some stay, but they are rather an exception. Not all execs are hardcore sociopaths, but again they are exceptions.

Now if we would include massive personal fines and appropriate jail time (which can be huge if you do some big fraud in person and not as part of some massive corporate hierarchy), that would affect some of those decisions. Not all, but it would definitely be a net gain for mankind.
What is the file size?
I trust S3, B2 Google's blobstore more than some rando's machine who runs filecoin. Tahoe-LAFS gives you the assurance that the actual backend storage only sees encrypted data. The big clouds have this advantage that they are probably more reliable, faster, have lower latency, better uptime, and lower price.
>What you're failing to understand is that this is an entirely subjective rather than objective matter.

I don't think it is subjective.

It's just that as an industry we don't have large scale research into such things.

>What works for you isn't proof that it's the same for everyone else.

No, but our brains co-developed evolutionary for millions of years for some of us to be widely different than others in how they work.
> I don't think this is just a matter of taste. Advanced features allow the programmer to express more complex things more directly and less verbosely.

The fact that you and I disagree about how readable Go is should be evidence enough that it is a matter of taste. Otherwise we would be both agreeing that these facts lead the same outcome on readability rather than myself offering counterexamples to your points (and in fairness I don't disagree that you have well reasoned points even if I don't agree with your conclusion)

Here's another contradiction: Perl is often joked as being "executable line noise" because it allows you to express things in any which way you like and is antithetical to the very concept of verbosity. Yet these are properties you argue in favour of readability. So rather than verbosity+features having a boolean outcome on readability, I'd argue it's really more of a spectrum where (1) verbosity and (2) flexible grammar / descriptive features are axis on a graph. Somewhere in the middle will be a cluster of languages people consider readable - with some individuals preferring languages that scores higher or lower on one axis than another.

On the topic of verbosity, I've always thought the the language grouping (eg is it a higher or lower level language) gave a better approximation. For example Go does force some functions to be needlessly verbose however when taking your typical Go application and comparing it to the same thing writen in idiomatic Java or C# - languages I'd argue are in the same group - then Go doesn't actually come out all that badly at all. The problem Go has is the ugly areas of Go taints user perception for the other 90+% of the code (if it were as bad as some people express then I wouldn't waste my time with Go either).
I have the same issue... but it makes me love side projects ("there are no projects like side projects" from https://crastina.se/theres-no-projects-like-side-projects/).

I don't take for granted that I can get absorbed by something. It's like... love. While I can hold myself from it, I cannot force myself to have this level of energy, and dedication.

What I struggle with are ill-invested infatuations. Obsession for starting a project, but then later focusing on not-so-important details... or dropping it in favor of another project. I am haunted by a ghost-town of unfinished (undead?) projects. For ones that I finished - I rarely (if ever) regret them.

Another story is with balance - how to make sure my projects don't have too negative impact other activities (don't mind a pile of clothes from time to time; all in all, I won't get influential by "this you kept his room tidy most of the time"). Though, it is crucial to take into account long term consequences on health, paid work, relationships or... energy to do side projects. E.g. my brother considers it unwise to cut on sleep (I agree) and claims that overnight work is a load (with high-interest).

Full disclosure: I am a consultant and I do have time between paid projects (I organize my time, so to be able to have ~50% for side projects).
What causes Ruby memory bloat?
Hit up some recruiters and contacts that you made along the way. You WILL be fine. Take some time off though... give yourself a 2 week vacation so that you don't "jump right into" the grind again.
It's still a niche, but growing steadily. Here's a spreadsheet I'm maintaining with statistics from Steam's monthly hardware survey: https://docs.google.com/spreadsheets/d/12GKZ3qsTZ7WuC_lj1-04...

As you can see, over the past 2 years we've gone from 0.36% of Steam users having a PC VR headset, to 0.89%.

We're also nearing the launch of the next generation of VR headsets. Both Vive and Oculus have products in development, and its rumored that Valve is working on a new headset as well. I expect we'll be seeing the launch of a few new headsets over the course of the next year.

So no, VR isn't dying on the vine; it's just taking longer to reach maturity than some may have expected.
It wouldn't be "upscale espresso" if the machine didn't cost 10,000$.

If you look into the audiophile community, there are people that have gone crazy spending absurd amounts of money on equipment that's basically a placebo. It fails on blind tests all the time.

I bet it's the same with this coffee.
I recommend not getting too twisted up over this distinction. Programmer is not a dirty word.
I agree that the desktop app is much worse than the mobile client.

But they've been steadily adding features to both. URL previews were recently added, for instance.

Also, I never take pictures in-app, but I just tried it and I can't reproduce your problem with the Android client: there is no cropping on my phone. Maybe an issue with your phone?
Box86, A New x86 Emulator for ARM-Based Hardware
EPUB/MOBI is good for prose.

On the other hand, as of today, technical documents, scientific articles, anything with nontrivial illustrations/typesetting has to be displayed in PDF to avoid unexpected results. Maybe we'll see changes in this regard, facilitated by the emerging interactive jupyter-like document formats, but PDF is here to stay for a while.
(non-native english speaker, be kind) I'm not even a good code reviewer but I think I can share some insights:

1 - First of all remember these two things: "There is no perfect code" and "There is a human, who doesn't know everything, on the other side".
2 - Understand the scope of the Code. What is this piece trying to achieve?
3 - Read. Calmly.
4 - Read. Calmly. Again. Reading code is hard and takes practice.
5 - If you think something could be done better but it is not required, open the discussion, not everything is a 'change request'.
6 - If you don't understand something, ask.
7 - It's a team play.
8 - Praise what needs to be praised.
9 - Read the tests, for god sake. Try to think test cases that the PR didn't cover.
10 - Understand the moment that the project is. Sometimes some changes are too big for this review. If this is the case, could it be done later?

I know these are pretty simple insights, and no real technique, but they are often forgotten :/
I can't find the numbers right now, but if the child is a girl the probability of her having children at all are substantially higher than for a boy. (Of course, the boy can have more, but historically many didn't have any.)
Given a choice between $0 and ~$12, it seems that many will choose $0. Even though that's illegal, hurts the author, and reduces the chances of future work from them.

The experiment described in TFA is pretty clearcut. She saturated the torrents with fakes, and more people bought authorized copies.

But another experiment would be more interesting. Cut the price of the ebook substantially, and look at aggregate sales. After all, the marginal cost of ebooks is ~$0. And downloading torrents is more hassle (and more risky) than buying from Amazon or whatever. Maybe there's a price point that would minimize piracy and maximize sales.
If the end goal of humanity is to be a bunch of loners who only interact with and through machines we're on good tracks.
We could also just stay in bed and be fed by tubes, we wouldn't even have to move, 100% efficiency, 0% loss.

A society of pure production/consumption without human contacts, man if that's what we're heading to we're in for a wild ride.

> everyday services they need in peace and solitude.

Move out of the city and you get all the peace and solitude you'll ever need. When you move to a tech hot spot to milk the sweet sweet IT money you kind of sign the social agreement of interacting with other human beings. That's the whole point of societies in the first place; people interacting and exchanging goods and services while living on a shared territory. If human interactions make someone sick to the point of actively avoiding them I think we should stop for a bit and start asking the right questions.
UBI is a handout is it not?
Ah, and last: Don't be afraid.
Free Shipping: Delivery Robots Will Redefine Meaning of Objects
Another topic Yang brings up frequently besides the Freedom dividend is retraining.

Automation in retail, driving, etc. has the potential to make jobs obsolete at a rapid pace. Rather than trying to fight to save jobs that can be done by machines the idea is to retrain people in these industries to do things machines aren't good at.

The idea is to not slow down progress but also not abandon people who happen to have built a life in a dying field.
I'll give you another scenario. I was in Mississippi (virtually the opposite of NYC) with my sister and her 2 children. We wanted to find things to do in the area that was kid friendly but also relatively cheap.

This led me to spending something like 30-45 minutes trudging through various websites, the local paper, etc. I eventually found about 3-5 different options.

Simply broaden the definition of "things happening" and the number is definitely not zero.
Recklessness and negligence require some understanding of what you are doing and that it's wrong. So, it's really hard to commit them by mistake.
Your experience in building the startup is highly valuable. If you're going to look for a job, you will be most likely asked architectural and system design related questions, with Data structures and algorithms problems for screening at some places. You will easily find a well paying job with your experience and portfolio, don't worry.
A rant this is. Send them in. You‘ll get new ones without flaws.

Dragging my Switch everywhere haven’t had a single problem ever with my joy cons not with the pro Controller. Friends had problems, got their joy cons replaced - all good now.
Planes can have multiple AoA sensors, and often do. An indicator which makes the pilot aware of divergent AoA sensor readings is a paid upgrade.

Though I also have to agree, as soon as this sensor's input became crucial to determining operational boundary conditions, the system needed some rather stringent hardening. It's a bit like leaving your auto-scaling load balancing infrastructure exposed and getting upset at your AWS bill the first time someone DDoS's it to inflate your hosting footprint.
At the same time, Digital goods usually accompany DRM, I can't sell it, I have to use the "approved" software/hardware to be able to read it (that isn't even mentioning what tracking accompanies the approved software/hardware). I think digital goods personally have much less value for those reasons.

Also, your local library gives you the ability to rent digital goods, in eBook and video form. I haven't tried audiobooks.
If you're interested in a decent analysis of this phenomenon in modern societies, I can recommend a recent book "The Death of Expertise" by Tom Nichols. The author also explores some ideas for how to counter this trend.

https://en.wikipedia.org/wiki/The_Death_of_Expertise
It's true that GDScript is inspired by python, but I think it's a big stretch to say it's almost identical to python. You have to squint VERY hard to make such a claim, or not know anything about python. No generators, no context managers, classes are fundamentally different. The clearest similarities are also the most superficial, such as continuing to use whitespace for scope, or the 'pass' keyword for empty blocks. I like that gdscript is duck typed, but that's hardly a distinctive python feature.

Overall, it's more pleasant than using C++ or C#, but it is very different from python. However, what you can do is use godot-python, a native python binding extension made after GDNative was added in 3.0. Doing this gives you the most important feature of python: access to the package ecosystem. It's not like python if I can't use libraries like scipy or tensorflow for advanced math operations.
Ask HN: How much money are you making as an indie mobile app developer?
How much money are you making from Android/iOS apps on a monthly basis?
* Any revenue reports that you want to share?
* Are you using in-app payments/subscriptions/ads?
My comment was substantive. Saying that "X person who is Z has Y opinion" without giving any reasons - stats, sources, etc - why they have that opinion is what is unsubstantive.

My friend, who is a dietician, thinks that chocolate is healthy.

Great, but why does anyone care what my friend thinks? The word "dietician" doesn't make their opinion any more valid because there's zero additional data in that sentence to back up the opinion. So it's a useless opinion presented as-is in a comment with no justification.

So could you please stop posting unsubstantive comments on hacker news?
It's just an ideological way of making people buy in into setting high prices, not a thing that reflect reality.