skysight-inc/HackerNews huggingface dataset:
The game's probably much more popular. According to SteamSpy, it has between 5 and 10 million downloads. A quick glance at YouTube leads me to believe that there are probably billions of views of Rust (game) related videos. Google Trends also agrees, though I'm not sure how accurate it is at distinguishing between the concepts.

https://trends.google.com/trends/explore?q=%2Fm%2F0zm_2_r,%2...
In my own case, I moved from LJ to Facebook not because of any change in LJ policies but because I found myself naturally gravitating to Facebook. More of my friends were on Facebook, the UI was better for social stuff, and I found that I was more interested in writing shorter status updates than I was in the longer blogs that were popular on LJ.

Over time, I posted on Facebook more and more and LJ less and less. It got to the point where I'd go months and eventually years without touching LJ.

I think the last time I posted anything was in 2009. The last time I touched it at all was in 2011 or so when I had a phone interview with someone, and the interviewer said he saw my LJ and he made jokes about it. So after the call, I found a script to mark every post on my entire LiveJournal as friends-only, ran it, and threw a line in my bio saying that everything in there is years out of date, and that was that.
> Your statement is patently wrong, as deb packages do enable distributions such as Debian and other Debian-based distros such as Ubuntu to provide multiple major, minor, and even point releases through their official repos to be installed and run side-by-side .

Through multiple repos. Not through one repo. That's why testing packages live in a separate repo. That's why security packages live in a separate repo. That's why updates live in a separate repo.

If you are using careful versioning on packaging avoiding the <packagename>-<version> as the convention you are breaking other tools, including the tools that are distributed with Debian. Puppets' package { "nginx": ensure => installed } will not work if you decided to allow nginx to have multiple versions using "nginx-1.99" as a special package name.
Even if you post a link to your blog on linkedin, maybe 5-10% of people will click it, from my experience.

Well, that's what was cool about LJ. LJ was both a blogging platform and an aggregated feed of your LJ friends' blog posts.

The latter of those two aspects (and the fact that it was aggregated with the former) is what made it unique.
Alphabet Made a Quiz to Help You Detect Phishing Scams
It's amusing, that you can substitute every reference from Ruby to Python and Rails to Django and article would still make sense.

Except for the part about running in production. Seems like Python is a bit ahead there.
Most of those APM aren't actually doing anything productive, they are spamming build unit buttons or repeating a command order. It's really common in Starcraft for people to press lots of buttons they don't strictly need to in order to "keep warm".
Those environments tend to MITM https traffic as well. At least the companies I've worked for can.
yes, the firmware is the same regardless of your OS. think of it like using an open-source client for slack: it still hits the API of a closed blob (the slack servers).
My iPhone cost $750. Come on.
That was in reaction to the parent comment ("There is no viable solution to climate change through policy or political action."), sorry.
Confusing title. I thought Proton was a negative thing.
The World Economic Forum in Davos is not just about Climate. In fact most of the topics discussed are not.

It is not clear from this article that most of the attendees are even pretending to be concerned with global warming.

So, while this is certainly tragic, the act is not as hypocritical, nor as obviously ironic, as The Guardian would like us to think.
Real science of sports recovery
Chat app you can only use with low battery
Remember that HR exists to keep the company out of trouble. If everybody has gone through sensitivity training and later someone gets in trouble for doing something insensitive, they can blame the person instead of being accused of having a toxic environment.
> grab a donut

Funny question, but in the US does 'grabbing' something not have a bad connotation? When I hear 'grab a donut' my English mind sees you smashing your fist through the glass of the counter, taking a doughnut, and running off.
"The Metropolitan Transportation Authority is pushing to study how what’s commonly referred to as congestion pricing could work in L.A., including converting carpool lanes to toll lanes, taxing drivers based on the number of miles they travel, or charging a fee to enter certain neighborhoods and business districts."

I can already see who this will impact (Middle class and poor.). Also that last sentence is very concerning ("or charging a fee to enter certain neighborhoods and business districts.").
70 real actions and 630 useless clicks.
Also, David Greaber has some points with his ”Bullshit Jobs”.

I personally believe a society built on and around services in the end need either massive amounts of bullshit jobs or basic income of some sort.
Or you can grow spirulina or other microalgae which is much more efficient at converting CO2, and at absorbing the available sunlight. I believe you need about 5 m2 of southern facing window in a bioreactor that is 6 inches deep to convert the 1 kg of CO2 that a person creates. Can't find the citation sadly.
As I get older I appreciate cheesing much more. 'Has' is one of my favorite players these days.
For months, I've had an issue with the native Rocket League client (which is otherwise superb), where workshop maps show up as entirely black, as described here: https://steamcommunity.com/app/252950/discussions/3/17343364...

I've even tried running Steam in a Debian-based Docker container (planning a write up on this for https://blog.jeaye.com/), to see if having libtxc-dxtn-s2tc0 around would fix the problem. Alas, though I got everything running through Docker, the problem persisted (thus helping confirm it's more likely related to my nvidia driver).

Now with the latest Steam, I was able to just uninstall Rocket League, install it again with Proton enabled, and jump right in. The workshop maps render properly, the game still plays at 120 FPS, and apparently controller vibration wasn't working before, since now it rumbles every time I boost. Thank you, Valve!
I don't know about other companies, but given that gitlab's CEO is the type to be regularly active on HN (and will probably be reading this) it seems safe to assume that he would actively cooperate with such an article
Yeah, but this is the situation now. If stars had an expiry, things could look quite different today.
Pro players have such APM. Even higher for most intense periods in the game.

It's also possible to cheat by spamming the same commands over and over to look "like a pro" in the stats and some people do this.
”nearly every electronic money system in Europe uses Visa or Mastercard as a backend”

I think that’s nearly every credit card system. Many countries have debit card systems that, AFAIK 100% outside of Visa and MasterCard, traditionally work across most banks in the countries, and nowadays work across the Single European Payment Area (28 EU countries plus six others. See https://en.wikipedia.org/wiki/Single_Euro_Payments_Area).
Good example, imho better to stop adding stuff to JS, declare it legacy and leave support in browsers so old pages render fine. Then add a new language without compromises like `flat` or `includes`.
Logpoints FTW! Until now I was using conditional breakpoints but the conditions looked like this:

console.log("blah") && false
Symbian was crap and Windows Phone fell really short. On the other hand, iOS is arguably good. Also, Nokia was very, very mismanaged.
Does APM alone somehow win games? If that's the case this AI stuff is trivial.
> i live in LA and walk often. it's great.

Doesn't LA have literally the most polluted air in the country? Doesn't sound great for walking.
'Snatch' might be more of a negative connotation? Grab feels pretty neutral.
More Than 20 Free UI Kits
I have a GTX 670 in my main computer and I'm going threadripper/ati card next for sure.

I had issues with the proprietary nvidia drivers just today and it took me about 1 hour to fix (arch linux).

My attitude was the same as you but it has shifted in the last year or so. Maybe just because I want that sick CPU :)
> Because GitHub did.

Which was because two of the co-founders met at a Ruby meetup.
Android doesn't feel like Linux because Android throws out everything Unix-y about it, not because it isn't GNU.

The Nokia N900 wasn't a GNU system at all—the userland was a mix of a non-GNU libc and BusyBox—but it still felt like a Linux distro because the UI used X11 with GTK+ and Qt, it had a terminal with all your familiar *nix command-line utilities (thank you, BusyBox!), and app distribution was done through an apt frontend. A good many apps for the N900 were straight-up ports of existing Linux apps, too... the ecosystem was almost entirely FOSS.

Android goes out of its way to hide the terminal, the GUI is based on nothing from the desktop, and it has its own packaging and package distribution format.
They are easier to use, really.
About five years back I had to do a good deal of communication with the aide of Google Translate. I would frequently copy what I wrote into Google Translate, then copy the result into another tab to translate back to English. I found that if the text could make a round trip without loosing anything important, then it could be understood.
mostly in the industry (finance) I work Java is the default. You need to justify and seek approvals for using anything else.
I worked for a company where we were told to post good reviews on Glassdoor. The engineering team was small, there was about six people in the room. The CTO called for our attention. He told us to go on Glassdoor and leave a good review. He explained that they are trying to hire more people and that good Glassdoor reviews really help. He also ended by telling us that management will be checking in to make sure that we all actually did leave reviews.

I felt really upset at the fact that we were _told_ to do this, and basically threatened that if we didn't, management would know, and presumably there would be some sort of consequences. When the CTO left the room we all kinda mumbled something along the lines of "um, that was kinda screwed up", but no one really voiced that opinion loudly or strongly. Probably due to the fear of getting punished for it.

This whole situation is really sad. It's probably in the companies best interest financially to do this. It forces employees to respond, because employees don't want to be punished. And there isn't a way to punish employers for this. I doubt that it is illegal. I doubt that Glassdoor would care if you went to them. If you publish a public review, you'll almost certainly lose your job, and even so, the company can just claim that you are lying, and probably pay to get the review removed.

On the other side of the coin, there is Glassdoor. They exist to make money, so if a company wants to pay them to remove bad reviews or something, why wouldn't they say yes. There is no third party monitoring them, making sure that they are being honest.

Maybe one day society will figure out a way around these issues, but for now, I think a good first step is to spread an understanding that what you read on sites like Glassdoor should be taken with a big grain of salt. And so I am glad to see this getting attention on Hacker News.
Yes this is the dynamic.

Is it inevitable? Are there solutions, or at least mitigations?

This is also a problem (huge problem) with credit ratings and investment rating agencies.
Hm, maybe I misunderstand what you're getting at; you're talking about one thread per core, not one thread per unit of work? Sure, if you only have that few threads, then it's not that big of a difference, but if you want to spin up a few hundred thousand of them...
I am working on an simple podcast app for Android. The main goal is to play and experiment with latest Android technologies, eg.: Kotlin, Architecture Components.
This part could go with some rephrasing. Otherwise, first thing to come to mind is Twitter. Connecting directly to journalists and representatives, current events as they unfold in real-time, seem invaluable to me. Despite being in the era of the tweeting POTUS, and one where trust in the media is at a low, this still appears to be a net positive capability.
> Some families have unconditional loyalty, others have abusive controlling members

Don't those two usually come in pairs?
The advantages of typed languages are too great to not work in them.
I suspect that a PR person writes the piece with rough quotes, which the CEO then puts into their own words.
Ocean Cleanup Project Could Destroy Neustonic Systems
The platform nowadays is heavily dependent on systemd and either GTK+ or Qt, none of which are GNU.
Is there enough accurate data to actually make this?
React Hooks at a Glance
With regard to the headline as someone that feels like they escaped the suburbs via competition, intellectual acumen and luck all I can say is

"GREAT!" Now gtfo and I'll just try not to think about the public housing lottery and super cheap rent there, and hope that helps with keep some low-skill services available in the city.

Those exurbs can often develop into their own hubs, not for social mobility, but to do what they need for people. "The City" shouldn't be seen as where people need to be, but it can be a luxury!
I believe the technical term you want here is 'legitimate strategy'.

https://www.youtube.com/watch?v=bLMYTQUw8Lc
GPS week roll over issue (2017) [pdf]
>"Our mission is that everyone can contribute," he explains. "Because Ruby on Rails is really opinionated about which pieces go where, it's much easier for new developers to get into the codebase, because you know where people have put stuff. For example, in every kitchen you enter, you never know where the knives and plates are located. But with Ruby on Rails, you enter the kitchen and it's always in the same place, and we want to stick to that.

Sounds like they have no desire to switch away.
I may have had a 2011 model.

A quick peek at https://everymac.com/systems/by_year/macs-released-in-2010.h... suggests that the Core 2 Duo systems (13" MBP) could handle 16gb, but the i5/i7 models (15"/17") couldn't. This Stack Exchange answer confirms: https://apple.stackexchange.com/a/105036
What I really liked about Ruby on Rails when I took an online course on it were the schema.rb files and `rake db:migrate` command. I don't know if there's an analog in Python, but honestly I think clean, highly structured, maintainable data is way more important than the backend you use. Having the ability to quickly iterate your SQL schemas and roll them back as necessary is essential to shipping high quality features with fast changing requirements.
BusyBox is not a GNU project.

It's GPL, sure, but being released under the GPL doesn't make it GNU.
Yes, that's right. It was one of those "better think quick" scenarios and we did what we had to in order to stay in business!
And yet large swaths of our profession choose to do so every day
According to wikipedia, Standard and Poors, and the Bank of England the view I give above is considered outdated and wrong. Oh well.

https://en.wikipedia.org/wiki/Money_creation#Credit_theory_o...

http://www.kreditordnung.info/docs/S_and_P__Repeat_After_Me_...

https://www.bankofengland.co.uk/-/media/boe/files/quarterly-...
I would try a pitch or thematic CV instead of a linear one
The better solution is to change the command so it expects programatic arguments / pass command line parameters.

i.e.

prefer `apt-get install -y` over `yes | apt-get install foo`
I recently created my very first PCB and used KiCAD for that.

Having never used PCB design software before, I was able to go from downloading the KiCAD software to uploading a finished PCB in one evening.

The design was a 2 layer PCB with 3 connectors, an I2C GPIO expander, some switches, LEDs and a bunch of SMD resistors and capacitors. Not complex by any stretch, but I was still incredibly impressed with the tool.

The PCB was uploaded to JLCPCB, who asks $2 to product 10 10cm x 10cm PCBs + $5 shipping costs. Absolutely mindblowing how cheap things have become...
It’s going to get even creepier for you then. I’d be very surprised if a decade from now any human player has a chance of beating a state of the art AI player in pvp games.
Oracle Owes $400M to Women, Black, Asian Workers, DOL Says
> didn't numerous studies showed that any of the so called brain trainig apps don't show translation of skill to the real world? e.g. you do get better that the games the apps have, but not helping in actual real life scenarios?

Yes, this is almost always the problem. For quite a while, we thought dual n-back tests had generalized results, and so brain-training apps were basically attempting to stumble on a gamified version of that task. Unfortunately, newer studies[1] suggest that dual n-back also doesn't produce fluid intelligence or working memory improvements, so there's no proof of concept here at all.

As for this study, the game and metric were exceedingly similar, and practice effects on the metric are an obvious risk. The researchers did apply a second metric less similar to their task, a standard dot-connecting task called Trail Making Task. Unfortunately, their stated intent was to show that improved single-task attention didn't degrade focus-switching attention, so this was a substantially different task for which they hypothesized no change.

Their abstract reports a statistically significant improvement on TMT, which could be quite interesting. However, the full paper shows that Decoder had p=0.03 improvement on TMT over the active control (people who played Bingo), but the passive control (no play) was not significantly different than Decoder or the active control. This isn't regarded as a failure because they expected no change, but it means the study failed to show clear improvement in any metric which didn't precisely replicate the game's task.

You're absolutely right to be skeptical here. Practice effects are a constant problem with this sort of research, and the study seems to be confusingly short on attempts to test for that. The actual app focuses more on gamification than using any type of proven test, and the lead author's corporate connection to Peak is at best concerning. I don't think there's any sort of fraud here, but it's a field riddled with well-meaning projects that turn out to lack any general benefit, and this result has all the warning signs for another promising failure.

[1] https://www.sciencedirect.com/science/article/pii/S016028961...
Neither American Express nor Discover are upstarts.... both are old.

AMEX has been issuing charge cards since 1958 and Discover has been issuing credit cards since 1985.
The advantages of some particular insight into a business problem far outweigh the particulars of programming languages, for most problem domains.
I agree (about Seagate being more cost effective for e.g. a datacenter). As private user I had in general bad experiences with Seagate (e.g. years ago I bought 8 2TB drives for 2 raid5 and 2 didn't even spin up, 1 failed after ~1 year) => I'm using since then only HGST and (pls. no jinx) so far only 1 has failed, but it "warned me in advance" with weird noises and terrible performance for ~1 week or so.

I now have at hetzner.de a host that has 3 4TB Seagate drives and I ended up building a 3-disks-raid1 instead of a raid5 because I'm too scared that when one drive fails, an additional one will fail as well during the rebuild-process when the remaining ones are stressed (a raid5 would then implode in this situation).
We're coming dangerously close to holy war territory here. I don't think that assumption holds true in your average web app.
"I think we need to talk to hr about your anger management" :-)
Every time I try a Smalltalk (++) implementation, the custom UI framework is what kills it for me. Not only are they completely non-native in look and feel, but they also lag behind on features - e.g. Pharo is apparently non-high-DPI aware on Windows.
Adding more features doesn't mean replacing a great product. Trello is a success because it's simple. It's not a limitation - it's a feature.
AKA commissary kitchens with a cloud backend so you have to have internet connectivity to use the stove...

These types of kitchens have been around for decades, and are very popular with catering-only companies.
No worries.

This is profoundly important stuff. Likely THE MOST important stuff.

For things that are really important, it's vital, in my opinion, that we lay emotions aside and get as pragmatic and focused as possible.
Yes. I work for a company that used to build almost everything in Java and people are constantly asking why the hell we used Java for it and we're constantly apologizing and saying how quickly we're moving to a more modern solution.

Before this, I worked for a company that build almost everything in Java and we had to constantly explain why things were in Java and what we were doing to move things to a more modern solution.

But you don't read blog posts about those companies because they choose not to write them. The blog posts you see about the backend technologies are from companies who are proud to use those technologies and want to promote their use of that technology. The companies who use Java (mostly) are companies who aren't going to write blog posts about their backend technology choices.
If anyone misses this sort of interaction, I suggest looking into the Patchbay client for scuttlebutt (https://www.scuttlebutt.nz). It's easily described as a P2P/decentralized version of LJ.
I wonder if they did research into MOBA games like League of Legends before making this app. League of Legends and other MOBA games are fun, competitive and require a boatload of concentration and reflexes if you wanna get good. I would point people to play those games if they wanna improve their concentration, although I'm not sure how much research there is on it.
>No one goes to college to learn for the sake of learning.

I studied Ancient Near Eastern Studies and Historical Linguistics, neither of which is part of anyone's plan for getting rich. But I studied those things because I was interested in them, purely for the sake of learning without any hope of financial reward.

Also, I made the best friends of my life in college, many of whom, 20 years later, are still my best friends.

Overall, I feel like I matured a lot in college.

As for my own kids, I'm encouraging them to do what I think will be best for them and their future based on their skills and temperment. My two oldest I encouraged to go to college. But my third I am strongly encouraging to go to trade school. I encouraged the two oldest to study whatever made them happy in college and to not worry about studying to make money. One is studying non-profit management and the other is studying animal behavioral psychology (she loves working with dogs). Neither of those are good career paths, but they are things they enjoy learning.

You don't need to pay tens of thousands of dollars for college. My wife and I graduated without any student debt. My two oldest are about halfway through and so far they have no debt either (through a combination of working their way through college and academic scholarships).
In English you turn off the switch, set off the alarm, and switch off the alarm again. And they have the nerve to tell others what's logical? :P

(Also, I hope you're not turned off by my remarks. Or turned on. That would be awkward.)
But people from bad families join less bad families like gangs because people need a family. Nothing wrong with having a family feeling at work but more along the lines of "superstore" or star trek vs full house
I suggest checking out https://flywaydb.org/
It doesn't have the ORM-ness mapping rails migrate does, but it makes it really simple to organize sql scripts to move/update schema configs.