skysight-inc/HackerNews huggingface dataset:
Exactly our use case, esp. for things that are outside of k8s, for example, standard tasks that every cloud account of ours needs to perform (they are heavily segmented due to regulations) and developers or k8s ops do not get to touch. Almost all are on events or timers. Cronjobs without infrastructure to worry about are nice. Basically I wrote some of this stuff 5 years ago and didn't have to look at it since; it just runs.
Pretty sure cyclists are why cyclists crash.
If you want to go another level, try a chorded keyboard and stenographic input methods.

https://en.wikipedia.org/wiki/Chorded_keyboard
The Art of Oatmeal
> Discriminations is part of human nature.

Glad to see someone also came to this conclusion!
the cow approach likely plays better with flash based storage since rewrites happen less often. so if you've got a lot of otherwise extra storage then maybe it's a good idea. though if you run on top of something like f2fs maybe it'll be better in that respect than pg does on it's own.
Old boys' clubs patting one another on the back. The Nobel Prize is an embarrassment to our species.
This seems neat!

Last year I helped a friend diagnose an issue they had with Postgres. A database table with a scheduled full DELETE/INSERT had slowed to the point of failure. It turns out, having slightly less IO than needed led the auto-VACUUM process to get further and further behind each time it ran.

My friend simply provisioned more IO and moved on. Another option would be to rewrite the process to naturally produce fewer dead rows. It would be great to have a third feasible option.
Beyond walls, there's entire rooms, provided your client wants a lot of identical factory-finished rooms small enough to transport. Doesn't really work for your average private housing client who wants big open plan areas to add their own decoration to, but it's ideal for chain hotels and student/social apartments. That's where the construction speedup is more noticeable because the unit fitouts can take place in parallel to site prep and foundation works, and where you also get economies of scale and better QA from fitting lots of copies of the same bathroom on a production line.
The Windows Store (now called the Microsoft Store, apparently to match the name o their physical stores), does allow one yo download free programs without using a Microsoft Account. I'm guessing you might need one for paid programs, but I've literally never tried, since this is a PC, not a phone/tablet.
A few years ago when I was going through a bout of bad depression the therapist I was talking to responded, after I told her about how social gatherings for me are exhausting (sometimes they're nice, but they're always exhausting), that her extrovert patients describe the same feeling but when they feel isolated too long. So I agree with you, we all have different needs and thresholds. Pre-covid I'd found a nice balance going in just once or twice a week when it made sense to do so. I do need some socialization, but I won't seek it out usually, so work is a great way to remember that I do need people in small doses and force myself to get those small doses.
Mostly agree, but:

> Well try migrating a massive Java codebase to .NET

Java is a language, and an ecosystem of associated technologies. That's not equivalent from switching from one cloud provider to another, or even to your own machines. The equivalent might be, say, maybe switching between JVM implementations.
Yep! I seem to recall the MetroCards claiming to only have three daily rides on them, but actually working at least four or five times (presumably as a margin of error/safety for lost kids). I used mine more than once to ditch school and take the D out to Coney Island :-)
I opt-ed out from my Comcast ISP after reading this. Next while in my Verizon account I went to my privacy settings on multiple devices, and updated browsers and I had nothing but redirect notices about not being able to connect to the site. I called Verizon, to make my concerns known and was finally sent a link via text, to finally change my settings to Opt-out. Ridiculous. Thank you for your post.
I am happy to see some humor at the top of hn, the bar is high though.
Head-enclosing face shields: The future of PPE?
Isn't the motivation for arbitrarily unique design to stand out? To look like you aren't just another commodity web site and product?
> Basically, the announcement is a secret until it happens.

I too had thought that this was the case, but it appears the press does get at least some advance notice. Last Wednesday Jennifer Doudna found that she had won the 2020 Nobel Prize in Chemistry in a phone call from a reporter. Ref: paragraph 7 of [1]:

> At a press briefing today, Doudna noted she was asleep and missed the initial calls from Sweden, only waking up to answer the phone finally when a Nature reporter called. "She wanted to know if I could comment on the Nobel and I said, Well, who won it? And she was shocked that she was the person to tell me."

[1] https://www.sciencemag.org/news/2020/10/crispr-revolutionary...
> The reason why he was doing this became clear when one of the cables he tested was so bad that it fried the USB port on his Chromebook Pixel 2015.

Nnnnnnot really.

He was checking for cables that were misrepresenting themselves and might cause the wrong amount of current to be drawn.

He found one cable that had the power wires completely backwards. That means it was a very blatant mistake that could just as easily happen to any kind of cable.
It's generally pretty fine as a direct dependency. It's when it comes in as a transitive dependency that the demon comes out.
Comments like this weren't here 10 years ago, what happened?
Location location location. When a large fraction of total cost is for the plot, major savings in the construction process aren't very appealing. Particularly when it's on a mortgage and the numbers are an order of magnitude beyond all other purchases with our without the construction compromise.
For anyone wondering this algorithm indicates a Joe Biden victory.
Was it always like that? Did people only write free software to eventually get hired by someone for their great side project?

I never wrote any code to impress someone. I always wrote code to learn things, for my own benefit. And yes, usually there was a lot of synergy, but with high latency. Much of the knowledge I use at work comes from so-called "side projects" I used to do months or even years earlier.

I also find the headline rather sad. As if everything you do in your spare time has to be geared towards maximum efficiency in the day job. That is a pretty sad path to go down.
I tried moving to Dvorak in the late 1990s and I stumbled in the multiple language problem. In addition to me typing in English and Spanish, the fact that I do programming was the nail in the coffin to really being efficient in something else than qwerty. It also didn't help that I already was 95wpm in QWERTY.
agreed, I pondered including that as a comment after my post, but figured that be tacky :)
Fellow TP-Link router user checking in and I feel similarly. The bells and whistles on the Dream Machine + Unifi OS are appealing in an ooh-shiny-things way, but I can't help thinking that it's way overkill for a (or at least my) home network. When I'm troubleshooting the network performance at home, it's usually to get housemates back online as quickly as possible. A comprehensive analytics platform is cool, but seems like a distraction compared to the outdated-looking but functional TP-Link interface.

Then there's the tacit upsell of it all. Of course all those bells and whistles are a lot more relevant and useful the more you buy in. If you're going full Smart Home, it's cool that Ubiquiti offers an enterprise-y experience for your residence, but if you just want a cable to the outside world, as OP seems to want, Ubiquiti does seem confusingly elaborate.

(Also I imagine a lot of us spend enough time looking at network analytics at work; I don't want to go to sleep with graphs behind my eyelids.)
The goal is to put weights on all these objectives, sum them up and maximize the sum. Normally the weights are done in $, for example one extra healthy life year is $50k. It's the concept of QALY. Does it take more than $50k of damage to the economy to save a life? If 200k old people died with average 20 years to live, the cost is $200bn. Thankfully with exponential pandemics the actions are pretty obvious, I.e. killing 200k people makes sense, 1m doesn't and 10k would be too expensive economically.
That depends heavily on where you're building. There are plenty of places you can pick up a few acres for $10-$20k (with electric/water access) and have a minimal permitting process that's over in at most on the order of weeks.
this reminds me somewhat of the camera software on low-end android phones sold in the developing world which watermarks every photo with "shot on... (blah blah trademark name)", because they trust that 90% of users won't know to look in the settings to toggle off the option. Or don't care. But hey, free advertising right?

https://www.google.com/search?q=android+phone+shot+on+redmi+...
That’s interesting. Is it personal familiarity with the language that drives your desire or is some features of the language that you find lacking in alternative languages already in the browser space?
The only chargers to break the switch were putting 9 volts on a low voltage data wire. Definitely not compliant.

The switch has a couple issues with how it requests power but they're minor and mostly on the dock rather than the actual console.
My personal experience has been quite the opposite. My side projects (and my blog) have been instrumental in me getting two key jobs that really boosted my career quite a bit.

I'm not saying "you should definitely do side projects". I'm just disagreeing they aren't always useless. Like pretty much anything in life, your mileage will vary.
Lol... the number of times I've had my placeholders end up not just in the finished product, but on stage at keynotes in front of thousands of people...
Nuitka is great! I use it to compile some of the command line tools which I have written. Command lines tools compiled with Nuitka have a much better startup time.

Nuitka also has a single file binary target in the works.

Compiled single file binaries for python. Wohoo!
> Part of the reason is that we pay no penalty for crappy energy hog homes.

You pay higher heating and cooling costs over the lifetime of the building. It's just the penalty is a 'death of a thousand cuts' that may be less noticeable than a proverbial broadsword to the face of paying for some extra insulation and proper house wrap upfront.

Just improving airtightness and mandating blower door tests in building codes would probably go a long way towards more efficient homes. Once you're more airtight you then of course have to ventilate right: HRV/ERV for refreshing of the air and stand alone dehumidification units.
Predators can roam': How Tinder is turning a blind eye to sexual assault
Preppers plan to scrub social media profiles post-election, kidding themselves
This is a great example of the sort of meandering process one might take while examining a performance defect in a large and not entirely familiar code base. You don't always hit the exact right cause immediately, and it's not realistic to assume you will do so without some digging and false starts. Kudos to the author for explaining their work, including the things that didn't pan out.
> That’s right. The very first “Type-Writer,” designed by Christopher Sholes 146 years ago, used the exact same QWERTY keyboard that‘s in front of you.

Weird, I can’t seem to find the M key to the right of my L. (Not that the resemblance isn’t clear, but that’s not the only difference and they did say “exact same”).
Python Release Cycle
well there is truncate for that. (not mvcc safe)
Google’s Internal Data Show Engineers Found It Harder to Code from Home
How often are you using your friend's computer?
Two of my kids got to see the before/after of this sort of thing when we took them to Berlin for a semester (I was guest lecturing at the TU). Since they had to take the S/U-Bahn to get to school, we got them monthly passes that let them go anywhere, anytime "for free". For a 14 and 17 year old, I think it seemed like heaven. The older one would go to nightclubs and come home at 03:00 and we weren't worried about drunk driving etc. The younger one could explore the whole city (hello, Dolores Burritos!) with her friends, or go to Idea to get art supplies, without us.

Getting back to Philadelphia where everything collapsed back to "Dad, can you drive me to ..." was depressing for everyone I think.
Two things. First the "I know / am related to / am married to group" so you can't have a negative opinion about group thing is super cringe. I'm also pretty sure it's one of the logical fallacies. To put into perspective here is a rather extreme example: "My cousins an axe murderer, I'll be sure to tell him you think axe murders are bad, that'll brighten up his day". See how me saying I'm related to an axe murder doesn't actually change your opinion on axe murderers at all?

Secondly, Bottom of the Totem Pole is actually the revered position[1]. Bit of an amusing cultural knowledge oversight on the OPs side ;-)

[1] https://en.wikipedia.org/wiki/Totem_pole#Meaning_and_purpose
More annoying for me is that it has the "doesn't work in certain apps" problem. Firefox, for instance, blatantly ignores macOS's text replacement shortcuts.
You sure? Spectrum is/was not cheap and game protocols are (fortunately) not HTTP.
Stackery is great. Doing serverless without an extensive toolset is impossible, which is sad.
That's about the right advice for folks who are still climbing the ladder. As an IC, if you're talented and lucky, you'll eventually stall at the "senior coder" at FANG level. That comes with a respectable salary of 500k/year and a hard glass ceiling. At that point doing even more IC work won't bring you any further. Most settle there, buy a house, start a family and continue doing their "senior coder" work till retirement. Nothing wrong with that.

There are two primary paths from that level: middle management and senior management. If you like the first, learn to speak well, work on your image and build the reputation of a responsible and reliable person who takes the rules seriously. You'll get promoted and eventually you'll stall at the "director" level.

The senior management path is about financial and personal risk. This is where you'll need to build a successful side gig, turn it into a multi million dollar business and negotiate a senior manager position, with very nice compensation, with competitors who will try to take you down in the process. A lot more fun, more risk and a lot more reward.
What do you mean with third party services? Apps? You can download (free) apps w/o an Apple ID?
>So we'd need electric utility companies to share the live data of how many kwh of solar and wind people are selling back to the grid in order to get an accurate regional comparison of real-time carbon intensity?

You actually need production numbers for what's used "behind the meter" which by its nature is not directly available live or otherwise and has to be estimated.

>Which customers (e.g. data centers, mining firms) would take advantage of retail intraday rates?

Loads! In the UK you can get half-hourly priced electricity even at a domestic level (with a smart meter) and if you have loads that can be be re-scheduled (mainly EV charging but if you had an electric storage heater that would work as ell) you can save quite a lot of money.

Heavy industrial users definitely move usage around both to avoid expensive wholesale charges but also to reduce their transmission connection charges which (in the UK) are based on their usage during the most congested periods of the year. Water companies will vary pump operations for this reason and water pumping and treatment alone is 2% of electricity use.

Data centers definitely pay on a half-hourly settled basis but tend not to shift their workloads around to take advantage, some data centers will run their cooling systems in such a way as to reduce usage during the most expensive few half hours though. I have heard that larger users like Amazon, FB, Google, will automatically load balance between global centers to reduce electricity bills and carbon footprint.
1. TBH this isn't an issue for me. I'd argue any real problems with keyboard nav are application-specific

2. OK, this does bite me rarely, where I can't delete a folder because of messed up permissions. Probably last time was a couple of years back

3. I disagree about the app ecosystem, but fully agree about package managers. The Windows installer system is horrible - I'd rather grate my face than have to build another MSI package...
He tuned it to ensure that outcome.
Translation: tolerance means tolerating opinions that are agreeable to you personally. Opinions which are offensive to you can be labelled "intolerant", and under that guise they should be silenced.
I don't. That sounds like an anti-solution, i.e., something that seems to solve a problem, doesn't, but does create new ones. Is there a real problem that it does solve? Is there a geographic/cultural aspect to it?
It would seem to me that a good UX designer would be better at manipulating people. Not sure if that is the same as empathy.
What Probability Can’t Do
what is ECS in this context
In Postgres 12, the pluggable storage API was introduced. That allows use of multiple different storage engines with Zheap being one of the new storage engines.

IIRC, one of the big reasons for implementing pluggable storage was for Zheap.

FWIW, the existing implementation has worked really well for most use cases.
I think that only works for Favorites. Do you have the Nobel committee in your favorites? ;-)
Bows and hats off. I was thinking along the same line but your post is just a gem.
It remains to be seen whether I'm right or djsumdog is right, but one thing is for sure: Nature doesn't care what we feel or think. The virus is not going to go away just because humanity is bored of it, or unhappy with it, or because we just have this desire to go back to some nostalgic definition of normal. Nature doesn't respond to a macho "I'm not afraid" attitude.

We see this again and again with the re-openings (and then the inevitable follow-up re-closings). When the re-openings happen based on clear, measurable criteria being met, they have been more successful, but still not 100% successful. When they are based on this vague feeling of "well, we have to get back to normal some time so why not now?" then hospitalizations go up, deaths go up, and everyone goes "surprised pikachu" and businesses have to close again. When we look back, the proof will be in the pudding, and I believe we will find that the outbreak spikes are strongly correlated with repeated efforts to re-open too soon.
I think you're right about many casual sharers and comments from these backgrounds. It is still the case though that an awful lot of this material that gets shared is being produced by someone with a greater level of sophistication than casual sharers.
This article doesn’t match with reality. Pretty much none of the restrictions put in place here in Sweden have changed since they were put in place. Swedish authorities haven’t given any sign of wanting to adjust things other than letting the elderly ho outside more. Number of infections have gone up since most people came back from vacation, yet it hasn’t resulted in an increased death rate, see https://adamaltmejd.se/covid/
You don't need serverless for that. Any PaaS such as heroku provides those benefits.
This isn’t a criminal matter, it’s a civil matter. They filed a lawsuit and convinced a judge their legal position was right, they didn’t do their own vigilante justice.
AI could improve lung cancer detection on chest radiographs
Still dont trust them. That MS lady who wrote to the Open Source software security group, saying that not allowing HTML email was bad, and a hindrance to security... umm yeaaaaaa......
I don't. I considered it, but I decided that the remote risk of there being a real emergency outweighs the even more remote risk that I'll get an unimportant call in the middle of the night.

(If I ever did get an unimportant call in the middle of the night, the person on the other end would get an earful.)
Ok so the company tanked, and they took in investment.. But none of that makes it necessary to do a reverse split.
That was just piling on, the dude called a livestrong bracelet “anti-static,” made stuff up about how to install a psu... the list goes on but that was a legit fiasco on TV’s part and their handling of it showed they strayed very far from their original mission statement.
Neighbors? I wonder if they both live in the subsidized Stanford campus estate. (Star professors get a housing deal as part of their recruitment package.)
Good to see "Privacy: Option to disable full session recordings" is in your roadmap, but I think what a lot of users want is the ability to have full recordings, but have the text on the page "blocked out" and not sent to the server so you don't accidentally scrape up things like credit card numbers or PII. For an example see https://help.fullstory.com/hc/en-us/articles/360044349073-Fu....
I guess this article completely ignores something like fargate which has none of the problems listed.
You're far from alone, it just seems like as hobby/passion programmers tend to spend more time programming and less time posting about work life balance on Twitter or HN. So naturally they have a quieter, smaller voice in these kind of discussions.
Well, not just for boys, the two winners in Chemistry this year were female.
You protect yourself from edge cases all the time, ever put on a seatbelt?

Risk is the chance of something happening coupled with the effect it would have. Perhaps the police should not be the ones protecting the public from a Mumbai style attack - possibly it should be the military - but it should be someone because of the grave consequences.

That does not have any link to whether police should routinely use de-escalation techniques (which they should).
> Does it do this in the reverse order?

I would guess so, but I haven't looked up the implementation so I'm not sure. There's a ton of race conditions that can come up depending on the exact order you write things so I'm sure the actual implementation is pretty messy.
> vendor lock in: this is the worst reason

Vendor lock-in is magically valuable, until it is not.

The problem isn’t lock-in per se: the problem is choosing lock-in that will bring surplus extra value for an extended period of time.
So we have three already:

- learning project (focus on learning)

- side project (focus on functionality)

- cv-enhancing project (focus on optics, what the original article was mostly about and against)

In my experience, side projects are by far the most fun. All of the learning projects I've done in the past had some goal to achieve, something I could show someone and feel proud. I find it difficult to learn just for the sake of learning. Perhaps this is why I struggled with schooling.
So, the answer to that for you would be to just not go. Thailand is more than just one beach. Many people enjoy this party, I met one girl in Thailand who was a local and loved it, I don't see why you'd be happy about other people not getting the opportunity to do something they enjoy.
There is a super informative blog post from last week at https://www.cybertec-postgresql.com/en/zheap-reinvented-post... - discussed at https://news.ycombinator.com/item?id=24710765
Did you just assume my species?
I don't think you get to roll back the odometer and start counting again just because nobody adopted a technology from the start. That's not to say that adoption won't take off at some point - a lot of technologies experience exponential growth after a slow start. But the longer it takes to get started, the bigger the risk that something better will come along.
The current prize disproves your point.