skysight-inc/HackerNews huggingface dataset:
You always have a next step, a next upgrade to look forward to. It's an uninterrupted treadmill from building your first mine to building you hundredth mega-factory. That's how even quasi non-games like Cookie Clicker can become addictive. It's effectively a Skinner's box.

Gameplay-wise Factorio is a lot more interesting that Cookie Clicker of course.
It is true, but for processed meat.

https://www.bbc.com/news/health-34615621
A kid’s fake AI-generated blog fooled tens of thousands. This is how he made it
NSA discloses new Russian-made Drovorub malware targeting Linux
Expiring skills happen many times on front end web. JQuery, then knockout / backbone, then angularjs, then the current angular / react / vue / svelte things.

In back end side it happens less frequently.
Probably just a reflection from broken beer bottle
> wait, first it was a "prestigious certificate", now it's mandatory. ok.

It's not mandatory. But lots of things are not mandatory. You staying overtime when your team does. It's not mandatory, but is strongly implied that maybe you should stay too.

All am saying is that being a member of the CCP probably should not be the (sole) deciding factor when you're letting someone in. In fact I'd think that spies would explicitly make sure to NOT be members.
Most likely they got one of those law firms specialized in "cleaning" works councils. There are a couple ones.
His claim is simply false, see https://www.statista.com/statistics/246355/home-ownership-ra...

Even most blue collar workers I know own their house.
That's not leasing. It's a financing agreement.
Why the lack of feedback is the main reason you quit (everything)
Bullshit redirection.

Redirects to:

https://blog.softwaremill.com/using-containerized-tensorflow...

Tutorial requires commercial version of the software
I tried the middle ground. I used Packer with Ansible to build the VM images, on the theory that the auto-scaling group should use final, ready-to-run images. My image builds took 15-20 minutes. Also, for the services that had only one instance, it was way too tempting to just SSH into the one VM and update things manually rather than suffering a full build and deploy. Do you have any suggestions for a better way to do this middle-ground approach?
I like that approach to “not sweat the small stuff”, but if the community doesn’t speak up about the quality of the discussions, they will inevitably degrade. I really enjoy the intelligent conversations that this site has but recently I’ve noticed a lot more confrontation rather than civilized debate.

Anyway, I think this thread was eventually removed from the main feed.
The publisher may have effectively vetoed it, though; if you're an unpublished author, then what your publisher recommends can be very close to what your publisher dictates.
I think that's a very interesting and concise formulation, that I'll probably refer to when having similar discussions in the future.

However, I'd like to play devil's advocate with a thought experiment. Specifically, I'd like to address your fundamental assumption of equally distributed evolutionary pressure. It's true of our ancient history (which covers most of human existence), but it feels premature to ignore the potential impact of modern human societies over the last few millenia.

Imagine two identical human groups, one which spends 1000 or so years in an urban or quasi-urban setting, and one which spends the same time as hunter gatherers. Seems like some traits would be self-selected more heavily in one group vs the other based purely on environmental pressure. I.e. someone gifted with an above-average capacity for abstract modeling, but with - say - severe myopia, would find it easier to procreate in an environment where their skills are valued and their physical limitations negated, and vice versa.

Human history is long, but reproductive pressure can have a discernible impact on a population even over the relatively short time scale covered by human civilization. It's an imperfect analogy, but for instance new dog breeds only require a handful of generations (<10) to be both physically and behaviorally discernible. Why should reproductive pressures applied by different social environments, stretched over millenia, not have an impact on human populations?
Why small fines initially? I’d like to see privacy fines being used to make lots of money like traffic fines are used today. It’s a way to tax tech companies in your jurisdiction with the added benefit of improving privacy.
> When you delete something from Instagram you expect it to be gone for good

Ohh do I have some bad news for you.

Seemingly everyone in this industry can’t or won’t design databases and applications to actually allow for data to be deleted.
Can you elaborate on what makes it that bad? Some snippets of code, or egregious bug reports to satisfy my curiosity. Otherwise, it feels like bad-mouthing software.
That's not true.

Being limited in what you can do with your properties is never a blessing.

Hammers are dangerous yet they are sold in supermarkets.

Hell, in US even guns are sold in supermarkets so that kids can kill other kids at school and nobody stops them and we are arguing about installing apps on a phone?

Apple could make it clear that it's risky and that would be it.

The rhetoric of the "old parents that can't help themselves" is wrong and most of all agist.

There's no risk of them installing dodgy apps, because they usually don't install new apps.

My mom doesn't even know how to change time on her phone but she's smart enough to not break what's working.

I installed WhatsApp on her phone and that's all she needed, there's no way she could install something bad by chance and she's on Android, according to the Apple fanboys she should be running around with a virus bomb in her purse.

Guess what?

She's completely fine.

Another important point is that Apple is not competing with Android, Apple is competing with other smartphone producers.

Apple is a monopolyst because it locks users in, you can't change OS on your phone, you can't install iOs on other brands, you can't move your apps and data from iOs to Android, while the contrary is pretty straightforward.

You can't even use the web freely, because alternative browsers are forbidden on Apple Store.

Apple is not competing in a free market, Apple is making impossible to switch to competitors and thanks to this lock they can charge any amount they want.

I'm old enough to remember MS being bashed for proposing the TwC (trustworthy computing) in 2002 and now I have to watch people kneeling in front of the richest company around just because they don't want to help their parents?

That must be a new low for our society.
> Taking code review away, because we all know we're not going to sit around waiting for a review while a patch needs to go out urgently

I worked at a trading firm where you could add a zero to that cost for a 3-hour outage, and I can tell you that the one thing we would absolutely never skimp on was code review. Because the cost of a bad "fix" that actually makes things worse has the potential to be greater still, and because humans are most likely to make silly mistakes when they're working under intense pressure.

What we would do instead is slightly intensify the code review process by pair programming the hotfix, and ensuring that a third developer who was familiar with the system in question was standing by to follow up with an immediate review.
yeah, if anything it has _increased_ the prestige.
The author of the article here. I agree wholeheartedly! Not a solo founder myself, but I've been advising GrowthClub and leading my bootstrapped startup Panda Training, based on my experience - funding is definitely overrated and often brings trouble. Many of the founders (both solo and not) in GrowthClub bootstrap.
Lol I remember seeing this timeout issue years ago and immediately deciding I would never use Go for HTTP (which is what it was designed for). This makes Go vulnerable to numerous slow attacks and there's no way around it besides "use a proxy".

My guess as to why this issue is left open? Google has global timeouts set on all the network edges so they don't want each service to use its own. Whats good for Google overrides whats good for the supposedly open source project.

This is pervasive in most of their projects. Google open source is like the Reapers from Mass Effect series. They leave some crumbs behind to ensure the software ecosystem develops along desired paths. Not out of charity, they do it to ensure a successful harvest.
Thank you!

You're absolutely right. There is no context outside of the few lines OP asked and the quote you highlighted shows a lack of real world experience.

Yes it's true the "right now" fixes indicate there is a problem, but in small shops it's generally the most reasonable approach. Now if you're on a team of 50 other people and you need to make "right now" fixes then there is certainly a problem. Neither of which any of us can know from the context.... but besides the point, that it's not even on topic.
> "Software freedom" sounds like we fight for the freedom of software, not people

Academic freedom and religious freedom are accepted terms.

> Freed software" sounds like it was nonfree at some point, which is usually not true...

Under copyright law, it is true. Software defaults to being non-Free. Software is not Free Software unless someone has taken the deliberately step of making it so. I agree though that it's not ideal.

> Even though "libre" is not natural in English, it could get better with time, like with many other words.

I hope you're right, but that's an uphill battle, and so far it's a losing one. We're stuck with Free Software, and clarifying with footnotes. There are also FOSS and FLOSS, but I wouldn't use them outside Hacker News where I can assume the terms will be recognised.
Same experience here, for the last 4400 deployments over the last 4 years at my current job we had to do 3 live patch on production. This just happens in the real world. Last occurrence was 2 months ago when a deployment step that worked well several thousands of times failed in an unrecoverable state with our deployment pipeline.
Internal sources at Discord confirmed to me (a few months ago, so may be outdated) that deleted messages are fully gone from the servers within hours of deletion.

Deleted files hang out longer but are gone within a month.
Anecdote: I got my first programming job while in the middle of a SpaceChem run (previously, I was just a hobby coder). I quit the game in a few days after starting that job, as I found it required the same "brain juices" I had already depleted at the office.
isn't the same for lets say an app development?
The point is unlike a real monopoly which is due to real entry barriers (e.g. train operators need train tracks, internet companies need cables, phone operators need antennas and satellites, etc.) the mobile OS isn't a monopoly or duopoly. Neither Apple or Android were ever the only mobile OS providers. There was Microsoft over a long period of time, Blackberry, Nokias own operating system and many other smaller ones. Neither Apple or Google have any advantage which Microsoft or Nokia didn't have either in consumer base and market share of mobile phones. Same for Blackberry. The only difference is that consumers have actively rejected the competition because Apple (and Google) exactly delivers what they want.

Now arguing that consumers are disadvantaged because they don't get what they want is falsifying the actual state of the market, when really they get exactly what they want and it's only some bad actors like addictive abusive gaming companies or other dodgy businesses which are doing more harm than help to our society and they want to force Apple or Google into opening more up to allow them even shadier practices.

Nothing stops anyone to create a more open mobile OS. There is no actual barrier to enter like in what real monopolies or duopolies have.

EDIT:

It's also important to remember that Apple hasn't invented their strict walled garden after Microsoft, Nokia and Blackberry left the competition. They always had their walled garden as a feature, and that is proof that customers actively chose to use Apple despite having a healthy competition of other open marketplaces, which clearly didn't deliver what consumers wanted. Consumers don't have the time to vet everything themselves. They value Apple's proposition and are even willing to pay more for an app on average than on any other mobile system. People change their phones every 1-2 years and if the walled garden wouldn't appeal to consumers then we'd see everyone have an Android by now for a very long time.
There’s a big time savings in giving the conclusion first, then backing through only the needed part of the explanation.

When people give the conclusion/recommendation last, it feels like they’re either disorganized, have a low estimation of others, or are trying to control the outcome with unnecessary persuasion.

The right recommendation usually can stand on its own and eliminates all that buildup. Try it sometime.
> Or maybe you find out it was you doing the blocking all along, which is also handy to know.

What would be the point of reference to know that you are 'blocking' when you are alone?
I guess there are a lot of photo-managers that let you import your images, tag them, find duplicates, etc. I don't want to touch anything like that - I want to keep my images in a structure that makes sense to me.

Keeping my own structure is one reason why I don't use any software that won't work "in-place". So I chose rawtherapee because I can point it at a directory of raw images, get a set of JPGs out, and it won't try to move/file/organize them behind my back.

Anyway my structure looks something like:

/srv/
/srv/images/
/srv/images/2020
/srv/images/2020/08/
/srv/images/2020/08/05.Claire
/srv/images/2020/08/05.Claire/RAW
/srv/images/2020/08/05.Claire/JPG
/srv/images/2020/08/05.Claire/Results
/srv/images/2020/08/12.Sanna
..

Basically data-based, but I also create a ".info" directory beneath each per-person tree which will have:

location=Blah
event=Random Shot|Birthday|Party|Event
date=05.08.2020
tags=model,claire,monochrome
theme=pirate
contact=phone-number|email|address
..

Then I have a shell-script that lets me search for all shoots which had a specific location, tag, name, or similar.
While you are correct, there are some law firms that help making it into a reality, naturally that isn't mentioned publicly.

There are some Betriebsrat trainings where this kind of issues gets talked about, and what are the legal means to counter-attack them.
And if they delete it faster another vocal faction will start to whine that they enable racists, sexists etc to abuse.

Tomorrow at slate "How instagram permanent delete perpetuates white supremacy"

There is no policy that could satisfy all.
Here's a link to the Hacker News submission from the blog that made it to #1:

https://news.ycombinator.com/item?id=23893817

All of the blog's submissions to Hacker News can be seen here:

https://hn.algolia.com/?dateRange=pastMonth&page=0&prefix=fa...
One of my "if I ever become insanely rich I'm doing this" ideas is to have a culinary museum. Imagine exhibits of cooking utensils and traditions from around the world, with guest experts who can cook some of the items for you. So it becomes a walk/learn/sample kind of experience.
I have seen people giving advice to retain trial, inactive and deleted accounts for a little while so they can analyze and train their ml models in startup groups.
I have the same frustration. Why would I download a GUI tool without knowing what he tool looks like?
An approach for system design interviews
Instagram doesnt use the word 'delete'. It uses 'unsent' for messages.

So removed from other person's chat. Still associated with your account

I have my account data from last year. Time to dig into it and sue instagram.

Oh wait. I'm not in the EU. I'm in India, where they can even sell my info. So they definitely didn't delete it
I've been using FF for a while now and I like the privacy side of it. When I made the switch, I also tried to ditch Google for DDG, but I haven't been able to make it work. The results in DDG always seem to be pumped by SEO and are more often affiliate marketing blogs. Google often manages to bring me the right results right away.
Depends on how you setup the container.
The author of the article here. Agreed. I wrote about this just 2 weeks ago! https://www.growthclub.online/post/what-to-do-after-an-accel...
Sam Altman: "We at Y Combinator always say we want to get a lot bigger because this is a network effect, this is a network that matters. Most venture capital firms will say out of one side of their mouth, “Oh no, smaller is better,” because they don’t want to work more. Then they’ll tell all their businesses, “The network effect is the only thing that matters.”
HN isn't really for in-depth technical discussion.

It's more a venue for techbro chest-thumping, and being highly opinionated on topics that one only has a surface understanding of.
Would it be feasible for Apple to discount their 30% developer/iap fees in app categories in which they compete with developers commensurate with Apple’s dominance in that category? As though they themselves had to pay the same 30% fees, but to developers in the category, rather than to themselves. Would that level the playing field?
It's just a tired discussion sorry, hence the strong words, I respect your points of view so far and I appreciate the discussion (for what it's worth I've been upvoting your comments as I see they're getting grayed out).

There is a strong, intelligent community backing PHP and working with PHP, and you are dismissing it for things out of their control I feel. You're not taking a realistic perspective on what starting a project with PHP is really like today. It's fast, it has easy deployability, and you can use all the software engineering best practices you so please. Instead you're implying that the abandoned projects from yesteryear are what PHP is about today.

During it's prime, the web exploded with PHP installations built by people who had never touched software before and may never have touched it again, that's what legacy PHP is. It can't be fixed by the PHP community because those installations aren't run by people who are involved in the PHP community. PHP has a very sane upgrade path, but the people who run those installs will never know about it or be interested in it.
Coronavirus: Have we already missed the opportunity to build a better world?
Why worry about better horse bridles (Webcams) when the automobile is beginning to roll out ($300 PC-free VR)?
This is to me a very scary comment. It says "we have no idea how computers work". Source: run a service on bare metal in a rack in a DC that I haven't entered in a year or more.
> As a non-profit open-source operation, Mozilla spends as much as it receives; its 2018 staffing bill was $286m

I'd sleep easier if Mozilla saved some cash for a rainy day. Is there really no way to maintain a browser with less than a quarter billion dollars a year?
The early prototypes really nailed the core gameplay loop. The biggest changes since then have been to smooth out the complexity of the various subsystems, vastly increase performance so that you can have a vastly larger factory, and to introduce new types of puzzles such as the nuclear reactors. Blueprints were added fairly early on, followed by straight-up copy and paste a few years later, and they really changed the game. In the earliest prototypes, doubling the speed of your research required manually placing down all the belts and assemblers in order to double the size of your factory. With blueprints doubling the size of your factory is a much higher-level puzzle of cloning the pieces and plumbing them together, rather than the lower-level grind of placing a thousand machines. Trains were added at some point as well, which gives you a long-range transport capability. The circuit network was added so that your factory can make automated decisions without your direct involvement. And the UI has been greatly improved as well.
How to write integration tests for Ansible Collections
It seems to me there is a good answer, just not a popular one, which is to stop fishing all together.
Instagram wasn’t removing photos and direct messages from its servers
yes, my bad. Fixed it. I like this video explanation https://www.youtube.com/watch?v=tWtvrPTbQ_c
Aren't these the same sorts of people that claim it's not the end of the world if you don't get into an Ivy? What's up with that anyway?

You'd think I'm going to be downtrodden for life because I went to a state school.
They don't need to be perfect. They just need to be convincing.

Consider MP3 files. Any audiophile will tell you that a compressed MP3 file is a piss-poor representation of the true sound. The best experience is to listen to a band live, then vinyl, then FLAC.

And yet the majority of people listen to MP3 files. They strike the right balance of file size and sound clarity for an overwhelming amount of systems, doubly so since online streaming took off. So now that people have become accustomed to the sound of MP3, they are not used to anything else. They are convinced that an MP3 file is the "true sound" of the song.

Right now deepfakes is in its infancy. Personally I think it is improving at an alarming rate. If I shared the moon video on Facebook I am willing to bet most people would think it is real. They don't notice the clipped speech, the subtle double head nods. Their minds are not as critical of video as you and I are. So to them, they are convinced it is real.

What happens when only machines can detect if something is authentic or a fake? What happens when not all site administrators scan for videos and fail to mark them as illegitimate? What happens when courts use deepfakes unknowingly as evidence to convict someone, or impeach a president, or fire a worker for sexual harassment? We have already seen what happens when "verified" twitter accounts are compromised - what if a CEO puts out a video announcing some controversial new endeavor, or admission to fraud?

There are very real concerns about this technology and I believe it will very soon become a weapon that takes misinformation and turns it into very real consequences.
A Volcano Created the Modern Fitness World
Deletion is a risk. It's much safer to just say it's deleted...
Microsoft does allow the installation of apps from any source, and they can handle payments independently from Microsoft, Windows Store is not the only app distribution method on Windows.
The example of artistic skill translating to military cartography was the most interesting part of the article. Tell me HN, what are your expiring and permanent skills?

I would cite knowledge of a particular software as a rapidly expiring skill. You can learn a particular software and become an absolute productive genius in it, but let a couple years pass without touching it and you'll return to find the software has changed, and your relentless speed and muscle memory is constantly crashing into the changes.

The most permanent skill I can think of is being able to gain knowledge from books. Sitting down with a text and really being able to glean knowledge from it. I don't think that skill is ever going to expire.
XGBoost
We should start from the foundation and rewrite the specifications for CSS.
Once that is made more human, more rendering engines will pop up.
So you say: if Apple rejects your app, just ask users to reinstall another OS or buy another device?
It definitely doesn't. Rust needs a GC for certain use-cases. I've been hoping for a while that somebody will do a port of Shenandoah or ZGC to Rust. It would be a lot of work but give Rust the best of both worlds
The people behind this game stream on Twitch, and you can see what their development process looks like.