skysight-inc/HackerNews huggingface dataset:
Gnome is crashy, gobbles resources, incredibly laggy, and drops frames on my beast of a newish hex-core machine. I've switched to KDE in a VM on Win10 (some of the crashes were Linux graphics drivers, not entirely Gnome's fault, though some were Gnome—running in a VM makes them go away entirely, and also all my bluetooth stuff stays paired much better since Linux doesn't even know it's bluetooth) and it feels 4x as responsive on literally half the hardware, and under virtualization, as Gnome did.

I recently trialed a 2GB memory (!) dual-core Celeron minipc as a workstation, and if I could have solved all the 4k 2x scaling issues without spending hours (more) on it or resorting to a too-heavy-for-the-hardware DE, and gotten 60hz out of it rather than 30, I'd probably have upgraded the RAM to its max of 8GB and been totally happy on it. Void Linux with suckless tools made it feel blazing fast, as long as I avoided webshit (so, Sublime over VSCode, keep Slack the hell away from it, use a real email client rather than a webpage, that kind of thing). All browsers felt too slow to even launch except Surf and qute, and the latter was a tad slower and jankier than Surf so I settled on that, but it was fine as long as I avoided the kind of pages that eat a couple hundred MB and burn cycles for no clear reason (which is lots of them, sadly). I bet I could have made it work even better if I'd looked into adding a disable/enable JS toggle, defaulting to off, and maybe some kind of click-to-load-media thing, but it was surprisingly usable as it was. FF and Chromium were far too heavy to launch with no page loaded, of course. Man I miss pre-2.0 Firefox, when it was light and fast.
CoinMarketCap Is Down
This is because China has historically been much less colonialist than some other nations.
> Now it has morphed into this idea that every site has the responsibility of content-policing their own users, lest what they publish be linked from spam.

Not sure what you mean here. The problem Deimorz was bringing up wasn't just about users writing something, and spammers linking to it. It was that this site was being used to host the spam payloads. By spammers, not by actual users.

And this is how a lot of the early spam fighting worked: by finding hosts that allowed sending spam and publishing their IPs on blocklists. All mail traffic from those IPs, even if legit, would then be rejected by a large proportion of mail servers that subscribed to these blocklists.
Agreed. I was looking at MicroG again given Lineage OS has updated to Android 10, unfortunately it seems there are a changes for Android 10 that's preventing microG from being being fully compatible (SafetyNet API).

Google's moves to lock down the platform further is also disgusting. They will be mandating a new App bundle format (AAB) instead of APK beginning in 2021. This will force more apps to run through Play Store, enabling more tracking & analytics. They will also require devs to give a copy of their signing key to Google for them to sign applications.

https://www.xda-developers.com/google-play-billing-v3-app-bu...
"every one of Gmail's outbound VIPs is in a SORBS blacklist. Every one I checked is in at least 20 other blacklists"

I still don't understand your statements. That's simply not true. It's not even close to being true.
> The abuse of "literally" is more recent than "irregardless".

It certainly is not. The complaints are recent. This usage is hundreds of years old.

https://www.merriam-webster.com/words-at-play/misuse-of-lite...
There are many good points here. Companies depend on in-person proximity for automatically communicating. The article identifies a few cases where remote structures fail, like in responding quickly to new circumstances but it's a more general problem.

Ideally, groups manage to articulate priorities in a planning process and share what people are working on. However, these processes sometimes do not exist, and when they do they rarely identify all the work. People are regularly drawn into unplanned work, e.g. helping other teams. Also, to excel as an knowledge worker (e.g. software engineer) you need to have a few experimental projects, too risky to fit into the planning process and which should not be discussed there. Getting help and mentorship on these can greatly accelerate career growth, and that's often what people do late at night in the office. This is definitely not inclusive, but is how people signal that they are going above and beyond.

Remote work exposes the gaps between official processes and the informal ones that spring up to enable human collaboration. Making these explicit would be valuable for fairness, to help people without experience understand what is really going on.

Doing that is very hard. If these informal power dynamics were documented, indubitably they would be improved; they are very often unfair. Another way of looking at it, is that the informal processes typically fill in gaps in poorly designed formal processes :) It would take extraordinary organisational maturity to be comfortable sharing this dirty laundry.

In summary, companies that go more remote will find ways to fill the gaps that are currently patched over by in person proximity, and this is for the best as it means tackling tough cultural painpoints
The article should have buried sony for how egregious they are. They require the app to collect location information, and ear. https://www.sony.com/electronics/support/articles/00233341 I'm not sure what else they collect.. but those are the 2 bad ones.

They've got a few settings that are software controlled (one being the bluetooth's internal volume) What happens if you get a software update and you open the app on a plane without wifi? You can't use it because it requires the internet to get the latest _required tos_ to use your headphones. You can't proceed further without being forced into an agreement. Clicking "don't accept" pushes you back to the tos screen.
Yes, that would work. It's what the US does after all. I'm not optimistic though thah the EU is capable and mature enough to handle the ensuing diplomatic heat. At least not yet.
Yes - vitamin B12 isn’t found in plants. Other minerals are also harder to come by, like Zinc and Iron. The bio-available form of Omega-3 Fatty acids, EPA, DHA, and DPA are also only in animal products. Long-term veganism without health consequences isn’t possible without careful supplementation. If you eat fish and eggs, you are mostly covered, although I recall studies showing vegetarians had lower levels of B12 and other vitamins/minerals vs their omnivorous counterparts.

You can get all vitamins/minerals needed by just eating animal products, if you so desire. Plants don’t contain anything essential for human health, so far as we can tell today.
This credit is not allowed to be used for production workloads and they can automatically spin down your workload at any time. Also the $150 credit is only for enterprise VS, for pro it’s only $50/mo.
Not really, it's much easier for rich people to reclaim their identity than it is for poor people.
If you have two parents working from home it's possible to shift call schedules arround and work schedules if you are a developer. Won't cover 100% of the cases in which case your kids might walk on to a call while you are muted and off camera and you take them away and explain. If they are really small you have to have someone around either way. I've seen this pattern implemented by 4 guys with kids at our work - they shift their availability hours towards afternoon and evening because their wife works morning shift and isn't flexible. Nobody really has a problem with this or seeing kids interiort a meeting every once in a while.
http://mrob.com/pub/comp/xmorphia/ogl/index.html
very hypnotic:)
> Americans will get priced out of the market and they should be concerned about that.

It’s just good planning to have multiple potential forms of income. Programming might be the thing I do that can pay the highest, but I have plan B, plan C, and plan D ready to be put into action if I suddenly don’t have a career in software engineering, or I don’t want a career in software engineering.

Interestingly enough, having options also puts you in a stronger position when discussing salaries and benefits with your employer or perspective employer.
It's still a PITA when my credit card has to be swapped.
Exactly this. But the same dynamics apply to all unions including the ever sacred teacher unions. Their playbook is to use children as a rallying cry for continual pay increases, resistance to performance measurement, and resistance to competition from charter schools or any model that allows school choice.
That does not help me in my 1500 sqft house with my two kids.
In this particular scenario there wouldn't be.
The difference this time around is that Chinese has almost double the information density of Japanese, and the Chinese middle class is a lot bigger ($$$).
Want to personally thank you as a user of DW for a few years that migrated over from tumblr after the NSFW ban - I can't thank you and the team enough for what y'all provide. It's a haven and a remnant of the "old web" that is honestly the one thing aside from my personal webring-esque site that I can /trust/ not to change with trends (whether it be payment trends or idiotic aesthetic changes that end up making more of a mess than not). Having a place for fandom analysis and journal posts and just to exist with some level of privacy is a rare treasure. Glad to see your thoughts on this FB ban.
This is just making excuses for a business model built around taking advantage of small mistakes. If they actually cared they'd allow you to set billing circuit breakers on setup.
not in my expensive commuter village in the UK
>Listen, we're not the US Postal Service

Just forward the letters, man! How hard can it be? I bet they’re looking into every one of them anyway…

It’s kind of funny because in many languages the word for ambassador literally derives from “messenger”. Unfortunately not in English, but the words do seem related in Russian, from what I can gather.

Edit: Also, the school’s Russian teacher only translated the headline?! Come on!
> "I would guess the main driver for brain stimulation is the coordinative aspect of dealing with many motor skills over different body parts doing different things, while also coordinating the rhythms and cadence of music in your mind. So the more coordinated the movement (ballet, flamenco), the more stimulated."

Interesting that you mention flamenco [1]. I started dancing flamenco 8 years ago, at age 42. I am a late starter to dance, which is a polite way of saying I actively avoided it for most of my life.

When I started, I could barely put together a half-dozen steps. And if I tried to add arm, hand or head movements, my feet went out of time. My brain just didn't feel big enough There was no way I could remember even a tiny section of a choreography like this one I link to from Marco Flores.

Yet as I got more experienced, my brain gradually adjusted to think of body movements as integrated flows, not individual motions. It learnt how to "chunk" them together into logical sequences, and how they align to a piece of music. Much to my surprise, I can now remember complex choreographies several minutes long.

My next challenge is to internalize all of this, so I can relax and dance more comfortably. Maybe I'll never get good enough to improvise dancing with a guitarist and singer. But looking back, I am thrilled how far I've come.

[1] Since few people here will be familiar with flamenco, here is a clip of Spanish dancer Marco Flores performing a Seguiriya: https://youtu.be/ajVmaj6Z93o?t=397.

Notice how Marco beats out what appears a chaotic rhythm with his feet, yet it keeps coming back to the strict beat clapped out by the singer. If you try to follow along, note the rhythm here has a 5-beat bar: 1-and, 2-and, 3-and-a, 4-and-a, 5-and. So the 1, 2 and 5 are short, and 3 and 4 are long.
Thanks for the legal clarification, but that's not what the point is. Many people, especially those new to the workforce, seem to like to use the word "fired" to mean "lost my job" because they've heard it in TV shows or whatever, and they don't realize that it has very negative connotations (only that it sounds forceful).

I see a lot of people saying things like "my company ran out of money and they fired me", which does not accurately describe what happened. If you went into a job interview and told them you were "fired" when you were really "laid off", that could dramatically impact whether or not you get the job, so it is important to know what language people use, regardless of the legal definitions.
Here's a proposal to fix #2 and #3: http://www.leonerd.org.uk/hacks/fixterms/
Ask HN: What's the best value dev box?
I'm in the market for a new workstation PC for personal dev projects. Planning to dual boot Windows and Linux, and development will mostly be typical enterprisey desktop and web apps (not primarily graphics or ML workloads). Are there any great prebuilts in the $1200-$3000 price range? Is there a very large value advantage to picking parts and self-assembling rather than buying a prebuilt PC?
Run PHP in the browser through Babel
I am aware that most wireless headphones use built-in batteries nowadays, but strictly speaking, your argument doesn't relate to wireless headphones, but to products with non-replaceable batteries.

The Sennheiser RS180, for example, had rechargeable and replaceable batteries inside. Ironically, mine died a few months ago, but I am still not sure what the cause was.
Any cheap paid services for this? I'm not comfortable with routing my emails through a free third-party.
The Best of Plan B: What Makes a Relationship “Successful?”
Well, it's just another attempt at monetizing the product. Nowadays, companies and developers expect everything to be OSS (and I love it) yet it's incredibly expensive to develop SW (and very few people do OSS just because of passion--I tried and failed miserably).

Locking RBAC and TLS behind a paid subscription is a sure way to force companies with security teams to pay for it (or not to use it).

This particular lesson comes relatively cheap--dropping your data is not the worst an attacker could do with it. Hopefully, more people will research what I'd call "security 101"...
It’s a terrible test bed for Mars because it’s environment is so vastly different.

- You can’t use use aerobraking to land. This means you can land much larger cargos on Mars.

- Your habitat has to be able to withstand temps at least 150 degrees colder and 200 degrees hotter than what Mars requires.

- Your climate control system has to manage this heat/cold for two weeks at a time instead of 12 hours at a time.

- Since there is no atmosphere or rain, Luna has razor sharp dust. You need entirely different space suits.

- To survive you need power storage to last for two weeks at a time instead of 12 hours at a tube.

- The moon doesn’t have liquid water, or easily accessible water ice.

- It’s ice is mixed in rocks frozen at absolute zero buried in polar craters, hundreds of degrees colder than motions of square KM of Martian surface ice sheets hundreds of meters deep.

- Luna doesn’t have any easily accessible CO2, or Carbon, or the same for Iron, which litters the surface of Mars.

- You can’t produce methane as fuel on the moon, only H2. H2 is much harder to store for long periods.
- Etc, etc
When you demand power from the reactors they make a lot more radiation. There wasn't a way to shield the crew without a lot of lead plating.

Lots of weight in an aircraft was the deal breaker. I think the ruskies did end up with something flying but I'm not confident about that.
I’m a lot closer to the end of my career than the beginning and am hoping to ride this WFH thing out as long as possible.

But if I were younger I personally would be kind of bummed out for a couple of reasons:

1. It’s just a totally different vibe working with close colleagues in person. Work was just a fun place to be when I was young (and single.)

2. Getting a feel for what else is going on in the company and who might be good to work with seems a lot more difficult. Just prior to the whole COVID shutdown I had been temporarily shifted to a team to work out some specific issues. That has changed and I’m sort of stuck on this team for a bit.

Working on a less interesting thing I feel less connection to my team and much more like a contractor.

Finding other opportunities within the same company, where you want to have a feel for the personalities involved just feels tougher.

It will be interesting to see how this shakes out if it keeps up for a lot longer. It just feels like some places will suffer from a lack of cross-pollination.
Fun. I have always imagined using trees to build a fence one one side of my house with an annoying neighbor. Zoning rules say that fences can only be 6' (2m) tall, but trees? They just grow and grow :-).

Looking at the picture on the web site of a chair (https://fullgrown.co.uk/wp-content/uploads/2018/04/National-...) I wonder how durable they will be. Interesting tradeoff between how "complete" the chair is and how much time it takes to grow. There is also pretty clear evidence that its been planed at least somewhat to make for smoother surfaces. Where do you draw the line here? You could put a 1m diameter log into a 5 axis milling machine and have it carve away everything that was not 'chair'. Would that count?
Same here. I never checked and just assumed that dreamwidth is Matthew Garrett's private domain.
It might be possible to toggle this on Home using regedit if you can find the registry key that this UI controls.
> I've gotten in the habit of adding "assert(x != null)" in all of my methods

Is this not useless most of the time, since you'll usually get an exception (with stack trace) when the value is used?
This would require an enormous increase in temperature. Far in excess that the models are projecting.
This is what I've assumed, but it's in a pretty uncomfortable place right now as e.g. the documentation often refers to export credits with a broken link.

The API is somewhat unsuitable for exporting large volumes because it seems remarkably unstable as to ordering, it suggests that you can do paginated requests but the second page tends to have 30% overlap with the first page.

I 100% understand the product motive to move large exports to an "Enterprise" feature, but it's rather disappointing because as a small-scale independent operation I don't expect to be able to afford it, and that would go for a lot of productive people in security research. But then, that's capitalism.
Its good to take a pause from the screen now and then, for example when you go to the toilet.
Yes I had some 555’s for almost 18 years of DAILY use and abuse and the band up top eventually broke. I could replace it if parts weren’t more than a new pair.
I just discovered you can invert the headline and the leader and they still say the same thing:

'Office work is not necessarily a good thing for the worker'

"Why are we always assuming an office-based workforce is a good thing for the worker?"
I had a $190,000 AWS bill for an account only used for static S3 hosting.

And guess what, I didn't write a blog post about it. I just went to support, said remove the charges, they identified the services that created the issue so I could kill them, and they removed the charge.

Look at that, no fan fare. I had no emotion about it whatsoever. Maturity.
Facebook doesn't support free speech, if they did the article on Dreamwidth being blocked wouldn't be on the HN front page right now.
"Analyzing the structure of the Tractatus, we found a style of outline with useful properties that is not supported by modern outliners." [1]

1. https://leahneukirchen.org/trivium/2008-12-06
Audio Darts
Once someone or a couple are in a house, there [ADDED: often] really isn't a big problem although I imagine some people might want to make changes to their house or even upgrade to the degree their situation changes long-term. The real problem I see (and that has numerous people I know moving) is that they had a relatively small (often expensive) city apartment that was mostly for relaxing in the evening and sleeping and now it's a 24-hour thing.
Surprisingly, I feel Mongo has been kind of surging back into developers' minds. I thought Mongo was utterly dead, and I also don't know why would one use Mongo instead of JSONB. The last I heard (3-4 years ago?), there were some fundamental problems with Mongo.

That said, I've incidentally heard a lot about Mongo in the last half a year. Might be my bubble. Might be MongoDB actually maturing and getting really good. I hope it's the latter.
Are the databases being meowed lacking any passwords?
This is a great way of articulating this issue. A engineering group I interact with loathes to document or version their code, and they maintain this in-crowd mentality that I call Arms-Length development. It works great when everyone is in the know because they’re so close to one another but breaks down quickly, and will see increasing frustration with this attitude as we remain remote for longer and longer and forever, eventually. It seems like the engineering in one place as the rule rather than the exception is flip flopping.
Neither intelligence nor grit hold a candle to luck and having chosen the right parents.
> It wasn't but that's besides the point.

That actually is the point. Mono was an independent implementation. And C#/.net was much less encumbered than 'open source and free, write once run anywhere' Java. Free as long as you aren't trying to embedded anything but one full stack implementation controlled by Sun. Otherwise you paid through the nose.

Consider as well the beloved Sun sued Microsoft for implementing their own compatible version of Java. And later Oracle tried to sue the pants off Google for just using Java based API's.

So the actual history disproves the conventional wisdom.
It's probably way cheaper to soundproof* a home office, than to buy a larger house. Speaking from personal experience.

* "Soundproof" is the commonly used term, but obviously that's not realistic if taken literally. In this context, I use "soundproof" to mean virtually eliminating all psycho-acoustically relevant sounds from outside the room.
This is a weak argument to defend your employer.

I'll use a version of AOSP without the data harvesting spyware baked in, although Google seems to be keen on shutting aspects of it down.
There is a rather famous blogpost by Bret Victor on this topic
http://worrydream.com/ClimateChange/
Dreamwidth has a spam problem that they need to fix.
Yes, this is terrible, and when I discovered this, I was appalled how it seemed no one was taking this seriously.

When you use ufw with a default DENY policy, you tend to assume that whatever isn't explicitly listed gets DENIED. This is not the case with Docker, and I think it's just a matter of time until someone loses big because of this issue.
Agile Concepts of Robot Development
It’s one of those always be prepared things - I was making a routine trip through Albuquerque once where just outside of Tucumcari I encountered a traffic jam from a huge crash up involving many vehicles and fatalities that ended up closing both directions of the interstate for ten hours. I managed to get off onto a farm road and found path around the accident - fifty or sixty miles of two and one lane farm roads, barely populated, at dusk. Passed more rabbits then cars. Twice I had to get out and check what was on the other side of the hill I was about to drive over. But turns out they were real roads and I made it To Albuquerque in time for a really late dinner at Waffle House. The interstate opened back up about six hours later. Would I ever have attempted that with only a phone? Never. If my route got cleared for any reason I’d have been in a bad situation. I don’t trust a phone app would have downloaded enough information to even compute an epic detour like that - I went well over thirty miles away from the original route before reaching the road that went back.
That's... really a perfect way to sum them up.