skysight-inc/HackerNews huggingface dataset:
Whether reasonable or not, we generally expect loftier motives from our elected officials.
It has to be team based. I currently have an active offer with Microsoft, and had multiple conversations with the hiring manager last week.

I have gotten verbal numbers. Nothing in writing though so it could always turn out a dud. Which will suck, but one step at a time.

Satya also announced last week that everyone below ~L67 is getting an adjustment to their salary.
I see this come up as a gotcha every time redistribution of wealth is ever discussed, but surprisingly the left can be just a nationally minded as anyone else.

I’d be concerned with involving those people in the calculation when we’re under the same political body. As long as we’re in separate nation states that’s kind of an in house issue they need to decide on how they want to deal with it
Annoying this uses the word "bugs," which is commonly used to mean insects; the article actually discusses only "microbes" and "bacteria." These can be called bugs colloquially, but why not just use the word "microbes" in the title?

This might seem pedantic, but it is not a new result to have find microbes that can digest plastics; AFAIK no "bugs" (insects or other creepy-crawlies) have gained such abilities yet, so the result is a very clickbaity headline.
I actually never though of opening a .html file from my own computer, hah! That's kind of awesome. Thank you for the ideas for web hosting.
really great announcement

as far as i understand this will let me run VMs with specified Docker images?

i'm thinking of using something Fly.io to offer a dedicated hosting for my upcoming product, so when the customers sign up they get a new machine with an individual endpoint

the workload that needs to be running on those machines is quite intensive (like crawling web pages) and not very scalable when sharing resources

also can you give more details about your Nomad stack?

i was actually thinking of using Kubernetes or Docker swarm as API to deploy these workloads
> The vast majority of German natural gas use, is for the energy.

You are aware that heating is energy? Residential burners, industrial burners, etc. So this does in no way contradict what I said. Still, none of this gas consumption is directly substitutable by electricity without massive infrastructure changes, not even by nuclear electricity.

> As long as the power is cheap

In Germany, it's not, so there's that.

> And if the electricity is slightly less cheap, heating is still affordable if one installs a heat pump (even a cheap air-to-air pump helps a lot).

That's a part of the massive infrastructure changes that I'm talking about. I've already mentioned elsewhere the 2010 and 2012 EU directives that will make this happen on a timescale of decades as the building stock is progressively replaced, but you can't do this on a timescale of years.

> And even if you were correct in your claim that a large part of the natural gas could not be replaced by nuclear (which is just lack of imagination), your argument would be flawed.

It's not "a lack of imagination". I've never said these uses can't be replaced -- in fact we know exactly how these uses will be replaced (natural gas in chemistry with electrolytic hydrogen, natural gas in heating with passive houses, etc.), so no need to invoke "imagination". The problem at hand is that you can't do this transition on a timescale of a war (...and in the middle of a pandemic, and during a recession, and with a famine coming). This will not be done in months, or even years. Think two decades instead. So this will help us deal with the climate issues, but won't help with the war.

> From the link I sent, only 2% of the consumption is non-energy use, but even if that were 50%, reducing dependency by 50% is still a big deal.

It would, except this has nothing to do with keeping or ditching nuclear plants. This reduction would have to come from the fields where natural gas is being used and neither keeping not ditching nuclear plants would affect the success of such gas-saving measures.
Getting 20% CPU utilization on 300 tran/s is crazy.
Thanks! It's mostly written by the AI but I prod it along at critical points to make it more interesting
I think for me I just really liked the way it made me feel.

I started taking ADHD medication during a time in my life where I was exploring and challenging boundaries. I had been a good rule following kid until college. In college I started experimenting with drugs in general. So naturally I wanted to experiment with taking more to see what it would be like.

I didn’t realize by chasing the high provided by Adderall that I would become addicted. Sounds dumb when I write it out like that…
The last couple places I worked also had a queueing system for async execution/background tasks.

A lot of apps use an "AI" or "machine learning" component which usually just means a second heterogeneous internal service.

For a little bit larger companies it's pretty common to have a data analytics or data warehouse component.

In addition, a web server + database usually require some monitoring system. After you have more than a handful of servers, probably also log aggregation.

If you're just a single or handful of people working on something, you probably don't need any of that.

Once you get a little bigger (or downtime becomes expensive) those things get tacked on quickly.
hoestly sometimes I just wishes a language can just stays how it is now and stops adding new features…
Lisp syntax is pretty rough if you want to prioritize maintainability. I can look at blurry C code and know generally what things are and what’s going on without a single character being legible. Lisps don’t typically have the same convenience. Given that code maintenance is usually about poring through thousands of lines of code quickly, I’d say this is a significant advantage for C.

However, Lisps have unparalleled macro flexibility. It’s a clear trade-off that Lispers often have trouble admitting is a trade-off.
I'm not sure how we get away from this. Something being illegal to possess (because 'possess' means something different back during the days of physical media than it does now with digital files) will always be used to justify these overbearing enforcement mechanisms. Perhaps we should downgrade these from criminal to civil issues except for extreme cases.
Different bell curve.
Because we now have the equivalent of a TV set on our office desks.
This keyboard has USB-C, as do many of Logitech's other products.
I actually did a tour of a now closed gaol and our tour guide talked about how back when it was running the inmates working in the kitchen that were given the knives tended to all be murderers because typically murderers aren't especially violent in a general sense. Compared with people who are locked up for assaulting strangers they were way less of a risk
In my use case, a single Bluetooth keyboard paired with multiple computers is a huge convenience; I've got a work Macbook, a personal Macbook, and a personal desktop. I can just press a couple of buttons on my Keychron and move it from one device to another within a couple of seconds, and my monitor will (normally) always pick the right input to use as well.
I actually think we reached peak word processing. The only word processed documents that I ever see are things that nobody will ever read, such as HR announcements, functional procedures, and dissertations. Today, more people write in the e-mail editor or chat app. Even students no longer need word processing. When my kids were in grade school, they were required to follow formatting standards that included page margins, for documents that would never be printed. Today, they use whatever cloud editor is convenient.

I wonder how much of today's software is designed to make us more productive or efficient, by helping us manage... software?
Two uses of the same term. It does describe food commonly served in that genre of restaurant, but also describes the American (or whatever other country's) food canon. Neither use limits the other.
It was for about 6 weeks during the initial lockdowns. Since coming out of it/stimulus things bounced back fierce and haven't really throttled down until the past couple months.
The Payment Card Industry (PCI) standards that all credit card readers conform to mandate that they actually reboot at least every 24 hours :)

[edit] More specifically there are a number of things that have to happen every 24 hours - some memory has to be zeroed, firmware integrity verified, etc. Most vendors like Verifone [1] implement this by rebooting the reader at least every 24 hours on a timer.

[1] https://developer.verifone.com/docs/verifone-documentation/e...
Also for it to be backed up 1 to 1 in this way, tether would require zero operating costs, which clearly isn’t the case.
I first saw the feature on a motherboard integrathed Ethernet chip over 10, possibly over 15 years ago.
I found it interesting also that the Recovery-Oriented Computing project at UC Berkeley/Stanford puts "design for restartability" as a research area.
http://roc.cs.berkeley.edu/roc_overview.html
Tough choice between Soap and hot takes on HN :P

However, near-instant access to the entirety of humanities’ collective information vs a dishwasher? I’m fine washing dishes by hand.

Mapping a novel virus genome and formulating an RNA-based vaccine in mere weeks vs “look how many dams and bridges we can build”?

You know what happens when you compound incremental progress? Huge advancements.

Progress is real, and it’s only getting faster as exponential tech from the past few decades is just now hitting “whole numbers” and converging.

Of course, it’s not fundamentally inevitable, but the future is decided by the possible-ists.

Please take the time to read the latest works by Diamandis and Kotler, Kevin Kelly, Steven Pinker, and Harari.

I cannot imagine your perspective will still be the same after so much history, theory, and real-world examples beyond the point by point counters you’re receiving as replies.
What’s the lesson here? Click carefully and don’t rush?
No, it's supposed to be comedy.
There is no distributed system without Lamport. His Time, Clocks and Ordering paper to distributed system is like Ted Codd’s A Relational Model paper to database (which is also math!). His elegant analogy between the special relativity, space-time diagram, reasoning distributed systems as state machines, and TLA+; each one is breathtaking.

Paxos is so beautiful. It’s a piece of art. It’s way more elegant and beautiful than Raft (as it solves the smallest consensus problem instead of a log). I will die on this hill.
And the "async programming" that is advocated everywhere is still the same as Windows 3.1 cooperative multitasking, just with better branding.
The expiration of a patent (license to operate as a monopoly for a period of time) would increase the production of a useful chemical, not decrease it. In fact, occasionally illegal production is detected by surveillance measures and eradicated. This incident was the talk of my industry a few years ago: https://www.nature.com/articles/d41586-019-02109-2
Exactly. Gordon in the Rise and Fall of American Growth spells out the details of what real innovation looks like. Peter Drucker used to make about the same point, putting the emphasis on the 60 years leading up to 1914, which he considered the most innovative 60 years in human history: photography, telephones, radio, electricity, the combustion engine and therefore cars and trucks, airplanes, the modern textile dye industry, the oil industry, the first plastics, mass production of cleaning solutions, sulfa drugs, the modern steel industry and therefore cheap steel, and therefore skyscrapers and larger boats, the wholesale reinvention of mathematics starting with group theory discovered or re-discovered from Gauss in the 1870s and then followed by the evolution towards set theory, not to mention the tensor calculus, Boolean logic, and statistics becoming part of science, Max Plank but also Albert Einstein, etc. The list is really too long.

At a slightly larger scale, there was what some historians refer to as a "secular boom" from the 1700s to the 1970s, and then since the 1970s we've seen the onset of what some call The Great Stagnation.

How this ends and what comes next is anyone's guess.
You're paying $3999/month for the land and $1/month for the building materials. The luxury is that you probably chose Mountain View so you can bike to your office, which is more enjoyable than driving.
The ‘common’ strategy of going with functions first are mostly due to Type Theoretic Foundations research. The most usual presentation presents the function type as foundational and inherent for the development.

There has been some research pushing towards Function types being a specialization of Relations as types, where relations become the foundational elements. But I think the biggest point of contention in your comment is finding sets (i.e. Domains/Codomains) to be required to define functions.

Most of this discussion is inspired (either implicitly or explicitly) by the type theoretic foundations. There is a fundamental difference between sets and types, but they are both used to describe the ‘inputs’ and ‘outputs’ of a function in general discussion. However, type theoretical foundations takes types to be the foundation of mathematics, so sets are then defined in terms of types and do not act as the ‘inputs’ and ‘outputs’ for functions.
This is pretty! What did you use to visualize the data for 1 day and about 3 weeks of data?
What a cynical and unhelpful view.

Yes, if a person manages to stop a cycle of recurrent bad behavior that is their fault, they should celebrate that.

They've recognized a problematic behavior for what it is, and curbed that behavior, even though their baser instincts are probably encouraging them to keep doing it. Even though continuing to do it is a lot easier in many cases than stopping it.

They've gained mastery over themselves, and that is something to celebrate. Hell, they've even managed to SEE the problematic behavior for what it is. They've managed to see it within themselves. That kind of introspective ability does not come for free, there are a lot of people in this world who never develop it at all.

I think that's something to pat yourself on the back for, no matter what it is.
:cheese_emoji: :cheese_emoji:

The cheese_goddess has spoken, there are no longer any alternatives. We know what to do ~
No, he's not an engineer or a scientist. He paid others to do the work. They did the work.

> "at least three industries"

He bought other companies that were already started. Bought, not founded and not invented technology himself.

Somehow, when it comes to billionaires, "I paid a writer" becomes "I wrote a book".
> Well, for my date or wife (at times when I have one or the other), I can see how much they've drunk.

I meaaaaaan sort of. You can see how much they drink in front of you. You can't say whether they have pre-gamed or are sneaking shots from the bar/a flask they carry while you are in the bathroom.

Obviously if they seem so drunk they aren't in their right mind you should wait, but I'm just pointing out this isn't strictly true
I absolutely agree that modern programming languages need generics, but this particular issue with qsort is only a problem if you're not using link-time optimization (LTO). If you care about performance, you should be using LTO (all the FAANGs use it extensively, for example). And if you do use LTO, then the call overhead of qsort is eliminated via inlining.

As an example, here's musl's qsort() implementation paired with a use in Godbolt. (I couldn't actually use LTO on Godbolt because it doesn't LTO the standard library, but the effect would be the same.) Note that there are no call instructions at all and the compareme() function is completely eliminated by the optimizer: https://godbolt.org/z/6W8Wxf6xP
I work at one of these companies and we're hiring https://activatedinsights.com/jobs/software-engineer-remote/
While I'm not defending the screw-up here - it's bad - it does do it a slight injustice to omit that the issue was not something simplistic around ascii/utf8 parsing but rather failing to reject/escape malformed-UTF8 strings. Unicode handling even in actual programming language implementations is an extremely common and well-documented problem.
Only 52000 lbs doesn't seem that impressive compared to other large machines:

https://en.wikipedia.org/wiki/Big_Bud_747
> When it comes to statically-typed systems programming languages, C++ is the Perl, and Rust is the Python.

First sentence, and they already managed to make everyone furious.
> In one, you can make fantastic money but the interviews are famously difficult, the culture can be borderline abusive, and layoffs are a way of life.

These generalizations are untrue for a lot of companies, and for a lot of teams. Software companies, even FAANGs, can be very relaxed and comfortable places to work. It all really depends on the team -- and you can end up with an abusive boss in any industry.

Job security depends on the nature of the recession. In 2008 a lot of government employees in California (and probably other states) got furloughed without pay for a while because the state government basically ran out of money.

Also, the pay difference for software engineers at tech and non-tech companies is not small. It's at least 4X, often more. If you work at an established tech company for several years and you aren't totally irresponsible, you will be able to save enough money to live for a long time without an income -- even while paying a Silicon Valley mortgage.
>They lay a ton of blame at Safari's feet while giving no explanation as to why the Android landscape looks near-identical.

It's not near-identical. I'm one of those that uses Chrome and FF on Android.

The adblocking on FF is very good (using uBlock Origin). There are lots of sites that I will just never use without it.

You'd have to drag me kicking and screaming to the ridiculously limiting iOS ecosystem.

I can't believe people accept and even pay extra to be part of it, but I do appreciate that I'm not in the target market either.
But then that breaks OP's model of "there is no company."
For anyone thinking of using this with Linux, there are a couple of issues I've encountered with Logi Bolt with my MX Keys Mini.

Getting the keyboard and a Logi Bolt USB receiver to pair on Linux was a huge PITA. (Why do I have to trust and install an app for this anyway?) In the end I resorted to plugging the receiver into a mac and pairing it that way. Even that hasn't worked out so well though, since I ended up with messed up modifier keys when I transferred the receiver back to a Linux machine (the modifier keys are still mapped as a mac keyboard).

Another issue I have is that I can't suspend the Linux machine if I leave the USB receiver plugged in. If I do, the machine will wake back up almost immediately after suspending. Kinda annoying to have to always unplug it...especially since if you buying a Logi Bolt device it's probably because you want to be able to switch it between multiple machines without having to constantly plug/unplug thing to USB...
Even better: a software company that makes software for the government. And has actual revenue and long term contracts.

Yes we are hiring, email in bio.
To do PiP (picture in picture), you would be restricted to a much smaller size, but otherwise good calculations.
I thought TKL as the definitive way to go. Looks like Logitech disagrees
These guys...they smoke...they’re bad.

KITH - Painting a chair

https://youtu.be/uA_3MnVen08
Sure, but how that translates to a price is an interesting question.
In regards to the animation, I see a few posting that the slideshow / animation ruins the visualization. I particularly "like" this experience which is very hard to do well.

What went into animating between these two views of the data?
> the author seems to be firmly anchored in a coastal elite bubble

> These are code words

Jargon for me, code words for thee.
> worry that by not being challenged I will become complacent.

Find something more challenging? Plenty of people find themselves at this place and start doing something more "ambitous" whatever that might be. Start a framework, a startup, a research in the field or maybe just look for company with bigger problems. I bet you won't feel complacent working in some bleeding edge team at FAANG.
How is the Racket community an issue when the "issue" is that one guy bullies (some very particular) people? I've regularly posted reaaaally stupid things on the Racket forums and lists and people (including the core team) have always been super patient and welcoming. I really don't understand that "holier than thou" sentiment. I guess most people really shouldn't go eat in fancy restaurants or seek care from well-known hospitals either, then? Because many well-known chefs, lead doctors, etc. are really no nice people.

How is that the community's problem?
I graduated in the middle of the dot com crash. I feel you.

Get any job you can. As soon as you have real experience the entire hiring process gets easier.
The mind boggling thing is that he was the right person at the right time. If some other Republican had been in office, they probably wouldn't have pushed as hard as he did to take action on the issue.

And where would we be today if history had gone just a little bit differently? Heatwaves, wildfires, hurricanes, deforestation, mass extinction, AND I can't go outside without dressing like a beekeeper? It gives me a cold feeling in my stomach.
Writing UIs is a big one imo
I am about to graduate college and start the job hunt. Should I be especially concerned about a potential dearth in entry level roles over the next 6-12 months?
Personally I've put it down to:

- We _are_ actually far more productive, but capitalism means that the demands, rewards and expectations have scaled along side - e.g. mass inflation, house prices etc... meaning we haven't been able (allowed) to scale back out working hours.

- We are increasingly living in a world of increase choice and consumption pressure - we have more options and pressure to obtain goods and services than ever before - this is often not a good thing.

- Diminishing returns as we ratchet up optimisation over time, technology becomes more complex over time, not less.
> No.

That seems really confident and terse for a really complicated question. Wouldn't PPE be somewhat useful in protecting this 'ancient forest' from diseases the researchers/visitors may be bringing to the area?

> Confinement, sanitation, and density is what creates risk

That describes every industrial farm/mega farm. Guess which country has multiple ag-gag laws and anti-whistleblower laws? If your statement is true, why are such industries not only permitted to expand but even provided with subsidies from tax payers? [eg Wichita and Cargill ]

Would it be unfair to say the incredible demand for animals is what creates the risk?
Boil the ocean. Then the mountains of sugar will turn to caramel naturally, providing the desired color.
I commented here about that: https://news.ycombinator.com/item?id=31498642
an introductory blog: https://matt.might.net/articles/partial-orders/
Fuller was really the definition of an innovator.

I'd be annoyed if I had to deal with writing that needed ventilation just to be at all readable.

But I'm glad someone thought about it, and wrote about it. It's an interesting poetic device that very strongly conveys a certain way of speaking it.
I've got a balcony who's floor is made out of wooden planks. It was varnished at some point, but the varnish is damaged in many places, how long before the wood degrades completely and is unsafe to stand on?
For many software engineers, taking time off work to get a Master's degree would cost hundreds of thousands of dollars in lost earnings. That's a much bigger deal than the cost of tuition.
Yep. A long time ago in a galaxy far, far away (when I was in college) I worked for a company that did a round of layoffs and they let one of their new AS400 engineers go on their first day of work. Totally unprofessional.