skysight-inc/HackerNews huggingface dataset:
I’m the type of programmer who likes to shut themselves away from the works in silence while I work.

However one of the most successful complex fault tolerant distributed systems projects I ever worked on was done in a team of myself and one other guy, delivered in about 9 months from start to finish, is still, as far as I’m aware, running flawlessly years later and was developed through 100% pair programming.

We did it be css use as a team of two it was important that both of us were intimately familiar with every line of code and understood every decision made, but it turned out to be an incredibly effective way of developing complex software.

Some things to note: you have to get on very well with the other person, or it’s going to be frustrating. You have to have similar standards and ideals or you will clash and fight. It’s an exhausting way to work and you will need to take regular breaks. You need to be strict about the roles and about swapping roles regularly. We did a lot of remote pair programming (voice call + screen share that allows input from both: we used screenhero when it was still a thing, VSCode has shared editor support nowadays that’s not bad, not sure what other tools there are)

Other people mentioned ADHD, I too have ADHD and this definitely isn’t my natural way of working. I even had some resistance to it most mornings and had to tell myself ok let’s go. And it IS exhausting, you need a lot of regular breaks, you need to be able to shut off and not think about work at all after hours or at weekends, it is a very tiring way to work.

But DAMN was it effective. I don’t think we could have delivered it in 9 months, let alone without known bugs, any other way. We would not have both had the same level of understanding of the entire system.
Motorbike riders:

Rider 1: I have 20 years experience riding a motorbike.

Rider 2: 20 years experience or 1 years "experience" repeated 20 times?
Web Experience Toolkit (Government of Canada Web Framework)
Reminds me of a text-based MMO called Alter Aeon (http://www.alteraeon.com).
SPAM and PHISHING buttons to use with email clients
> A study commissioned by a cash machine operator finds people really need cash machines.

The more people on our side, the better? I mean surely you don't want to solely be beholden to a piece of plastic that can at any time be disabled, either intentionally, or because of an electrical or internet outage.
> As we value safety, these new features come with their own moderation tools–nothing will show up in trends unless reviewed by one of the server’s moderators first.

That sounds like a lot of work (with the most enthusiastic volunteers likely being the most censorious) while doing little to stop someone who updates the content after it has been approved by the moderator.
That was pay, not literal "cash" like the $1000 was.
Honestly, I doubt it. If you're gonna make predictions, you kinda gotta look at what already exists. People that buy cars to ferry their kids around will look at things like safety ratings. Safety reports for robocars are super hush hush, which just doesn't inspire confidence. The stats aren't there either. People that over-rely on Tesla FSD already get a bad rep.

Price is another really big factor. Car buyers are generally not willing to spend even $3k on optional bells and whistles. My understanding is a lidar system costs like $20k. You can buy an entire car for that price tag.

Sleeper buses and the like also already exist and demand isn't really that high. Greyhound shut down a bunch of lines during the pandemic. I.e. if demand drops, an operator can go out of business. What makes a SDV fleet operator any less prone to the same sort of risk profile?

Another factor that seems suspiciously absent from Waymo discussions is Google's abysmal track record wrt customer support. Comms from Waymo always come out as carefully written press releases, but people actually using the service have to sign NDAs. Seems... kinda fishy?
> Where do you keep your credit card, in your hand at all times? How long does the cash exchange take? Moments, in my experience.

In my ultraslim card wallet, where other than my driver's license, it is the only occupant. Meanwhile my wife, who loves carrying/using cash, has a wallet that is enormous. She carries a purse, so it is less of an issue for her.

Plus these days, especially when I'm not driving, I find myself not even carrying that wallet - just my phone, via which I can pay via Apple Pay. Doesn't cover every single payment scenario, but it does cover enough - and increasingly, more.

> What if they use it to control your society and oppress other people?

See my comment earlier about premature optimization. Maybe I'd feel different if I lived in China or some other authoritarian country, but as it stands today in the United States, I am not worried about this at all, nor in the foreseeable future.
Have you seen twtxt or yarn.social? It's a text-format feed you can absolutely statically host.
More like they will actually have to fight crime or find new jobs. I can only imagine how many we will need significantly less police if they no longer are required to patrol for speeders. I can not wait.
> Climate policy will indisputably hamper the economies of petrostates. It will indisputably hamper growth in developing nations, where filthy coal is the cheapest source electricity. It will indisputably put workers in the fossil fuel industry out of jobs, some of whom will not retrain or recover.

That only looks at the cost side, not the benefit side. If we only look at the costs, all policies are bad ideas.

> Fear, uncertainty and doubt is a personal choice

It's also a propaganda technique to delay action.
> By chance, do you struggle with eating sounds in offices to the point where you panic?

Not to be rude, but the stereotype of the software developer is fast becoming one of fragility. A low wage worker spending their day working a fryer or a guy at a construction site would be thrilled to have such working conditions to where their biggest problem is someone eating too closely while making $100k+ per year in the air conditioning.
We did. Each action can be written in the language of your choice (I personally use bash) then wrapped in a declarative CUE config (typically quite short).

Then you compose declaratively in cue.

Here is an example of a package to deploy to netlify: https://github.com/dagger/dagger/tree/main/pkg/universe.dagg...
The games world has understood C# to be a reasonably capable language for a while. But that world often feels disjoint with the enterprise software world where Go has thrived, eating into Java's niche.
Unified by whose criteria? It’s a rare Irish person who identifies in any emotional way with being of Gaelic, Viking, Anglo-Norman or English ancestry but they are not evenly distributed by class, profession or political loyalty. It’s been almost a thousand years since the Normans conquered the English and Norman surnames are still wildly over represented among the professions and British ruling class.

> By that criterion, ex-Yugoslavians would become a single ethnicity.

Yes. In China they’re a single ethnic group in Shanghai in my experience. The salience of different ethnic identities varies by context. That’s what social construction of identities is about. Shared ancestry is not the only determinant of ethnicity. Mormons are an ethnic group. There are old stock Mormons all over the American Wear. Mormonism is also a universalist religion. Things are complicated.
That's when the cash bonus ended, not started.
I didn’t say FB or advertising was off limits. I was responding to someone who was asking why we don’t blame businesses who advertise on FB and blame FB themselves, and then framing it (per my interpretation) as “when you take away FB’s ability to advertise ‘effectively,’ you hurt small businesses like Ramon the wiener dog ramp salesman.” My response is Ramon has plenty of other options besides FB if FB is regulated out of its ability to track, profile, and data mine the internet, and that these options support (a) other small businesses and (b) a more diverse internet ecosystem.
Tell all the truth but tell it slant —

Success in Circuit lies

Too bright for our infirm Delight

The Truth's superb surprise

As Lightning to the Children eased

With explanation kind

The Truth must dazzle gradually

Or every man be blind —
The problem with the US transportation-wise is its low population density. One possible solution could be to have robotaxis take care of last mile transportation, and have reliable and punctual mass transport take care of the bulk of the commutes.
I had to laugh or I'd cry. :-)
>Recently my area was very flooded, all govt resources were diverted to the larger population areas including our local volunteer firefighters etc. to an extent that they even locked their doors and were uncontactable.

Fraser Valley?

That episode made me realize just how little we can depend on the government in a real disaster. If a little bit of rain generates such a clusterfuck, what will the Big One do to us?
With trials are extremely curious when considered from the perspective of Alewives.
https://en.m.wikipedia.org/wiki/Alewife_(trade)

Oftentimes brewing and herbalism were two trades which would cause women in the ancient world to gain capital, sometimes even more than their male counterparts. When you pair this with the general lack of rights that single or unmarried women had outside of their near male relatives, “Witch Hunts” are partially social prosecution of the individuals but some of it was about capital seizures which means that there is some culpability which can extend to the modern era.

Most of the “eye of newt” and “lizards tongue” witches are associated with because of Shakespearean plays have ties to a concept in English, Germanic, and Scandinavian languages known as a kenning. https://en.m.wikipedia.org/wiki/Kenning These are similar to the “Darmok and Jilad” episode of Star Trek or using memes to refer to something indirectly. An example might be “seeing red” for being angry, for instance.

Kennings were used by women and others in the past who did not have full literacy to be able to identify and function with parts of the world. Such as these:
https://www.tryskelion.com/herbs_old_world_names_for_herbs.h...

Witch’s herb referred to Mugwort,
https://en.m.wikipedia.org/wiki/Nine_Herbs_Charm

Part of the nine herbs charm popular at the time.
Yes but in doing so you will also build the supporting C++ library. I imagine it would be relatively easy to do the same for the serenity javascript engine / browser. The serenity standard library https://github.com/SerenityOS/serenity/blob/master/Meta/Lago... has support for other platforms.
> spend the 5 mins dallying on venmo trying to look up their handle, with terrible cell service, and hope you don't misclick on a total stranger who won't return your money if its missent.

I think all your other points are valid but this one is odd to me; it just seems like bad Venmo UI. I've never used Venmo and I live in East Asia where most systems use QR codes to identify the vendor. The chances of sending money to the wrong account is slim to nil and it takes less than a minute. I'm currently sat in a cafe where I can see 5 QR codes lined up on the counter for different apps.
Not quite the same thing, but it's odd the way they attached 8-chlorotheophylline to diphenhydramine, renamed it "dimenhydrinate" and marketed as "non-drowsy nausea medication" (Dramamine). The added molecule is totally ineffective at combating the drowsiness. It's all-but-technically an identical product to diphenhydramine.
I hope that Boston Dynamic can do will make robotic horses/tauntauns that need to be tied to a charging post whilst I head into the daily shopping would be awesome.

And if I took one to the pub and later that night it could get my intoxicated body home safely without my guidance yeah that would be a huge plus.

I'm tired of cars and trucks and segways and scooters.

I want robotic electro auto-tauntauns.
> "The original and previous versions of the posts are saved and remain accessible through a history view. And people who have previously shared the post get notified about any edits, so they can un-share if there’s foul play."

It sounds like they've thought about these risks, and I would assume that the UI element for accessing the "history view" looks different if there is no history, i.e. the current version is the only version.
They'll claim to smell drugs.

https://abovethelaw.com/2021/07/court-calls-bullst-on-cop-wh...

> The Court agrees with Gray that it is incredible that Officer Hiser—who self-admittedly does not have a heightened olfactory system—could smell the scent of two resealable sandwich sized plastic baggies of unburnt marijuana coming from a moving vehicle when patrolling in his cruiser. This occurrence is not only contrary to any common experiences, but is “implausible” and seemingly “contrary to the laws of nature.“
That’s depressing as hell. “Entertainment” passing as news, catering to the lowest common denominator.
i have no clue what i just read. an SMT assembly line easily costs 500K. for 10K you can just buy some lab tools for prototyping.
It is much easier to think "we should fire that person" instead of "how can we improve this person."
The dating app industry is worth $7BN, globally (dominated by Match Group, btw) and these cases are never just about the one particular company, country, or even segment of an industry...they're about getting a foot in the door to wedge things open.
I think waymo has advanced the tech pretty far but I am still worried about the legal and business aspects of self driving cars:

1. liability cross section scales with size of fleet if waymo is solely responsible for developing their algorithms

2. added operational cost of running a self driving car - is it worth it to average consumer? This is something everyone throws numbers out for but here is what i'm thinking:

- we have lots of examples of transportation systems that have some level of automation (eg. train, subway, planes) but even after decades of robust operations, nearly all of them still require operators in the loop. This is especially striking since rail systems/subways are as closed-loop and simple as you can get in terms of automation. As an outsider, it's unclear to me why they are needed but they are there. Is it because as fleets age, their parts wear down in unpredictable ways? Is it some regulatory requirement?

- for self driving cars, will the same expectation be there eventually? either a remote assistance driver or a chauffer safety driver? If that is the case, then it will be difficult for a self driving car to be cheaper esp with the added cost of all self driving tech stack and operational costs.
I think since I visualized this project to be DIY from the start and was determined to 'not to ship hardware' the need for developing custom board never occurred to me. More over, the part which goes under our butt needs to be very robust I'm not sure if I could come up with something other than injection molding to replace a simple button on a breadboard but that would increase the cost of the product several fold.

Thank you for the book(The Art of Electronics) recommendation!
I gave up when a friend defined DevOps as "the entire software development lifecycle". There is a trend of this sort of regression to the mean. Vendors want to jump on a keyword, so they fight to expand the definition to include their thing. Pretty soon everything is "DevOps".
Lesson Learned from a Show HN
The G+ login nonsense all happened in response to Facebook and Messenger (and iMessage). Before that, Chat was open XMPP.
Absolutely. 5 days per week is already too much work. Anyone asking more of you has little to no concern for your personal well-being.
The latency involved in communicating with a separate machine is comparable to loading data from disk. So yes, it is slow, but not so slow that you couldn't reuse many of the abstractions involved in programming a single machine.
The post dismisses UUIDs because their default formatting uses hyphens and hex encoding (base16), but as other comments mention you can get UUIDs to be much shorter by encoding them in a different base. If you want to guarantee URL-safety and selection via double-click, use base62 (26 lower-case, 26 upper-case, 10 digits).

uuid : c5831108-6f95-442a-b2b0-3c62dc0abdd1
base62: 60hNvkHrZykznfLaESuDBp

This format also lets you attach a prefix with '_' so you can keep track of the semantic type of each ID. This pattern is widely used by the Stripe API, and I've grown quite fond of it (so much easier to grep).

url: api.planetscale.com/v1/deploy-requests/deploy_60hNvkHrZykznfLaESuDBp

Additionally, within an in-memory value or a database, you probably want to store the decoded form of any ID. The value "deploy_60hNvkHrZykznfLaESuDBp" is 29 bytes long, but could be represented by `type DeployID byte[16]` for ~50% space savings and stronger type validation.
Everyone and their mother is working on ML applications in medicine.
nope unless you're solo and work gigs.
Eh, I reckon it'd default to debt systems. Jeb gives Jed a sack of potatoes, Jed owes Jeb. That's far more consequential and desirable at a highly localized scale. Lots of social dynamics to breed in civility, credibility and ultimately give rise to a more cohesive community. This shit where we narrate some fair and precise value is... Surprisingly nebulous...
> many people have a quasi-religious belief in the capability of modern medicine to perform what would otherwise be called a miracle. This belief is typically held without any evidence whatsoever.

The thing is, application of the germ theory of disease and Harvey's theory of circulation of the blood by action of the heart (and consequent developed understanding of the role of the blood, and of blood types) did produce miracles. Reliably safe milk and meat. Penicillin. Reliably useful blood transfusions. The tetanus vaccine. The polio vaccine.

The great polio epidemic was only four-ish generations ago. In my childhood I knew one or two people in iron lungs, having contracted polio before the vaccine. The vaccine was miraculous to every parent at the time.

The evidence has been culturally transmitted through the generations.
what better way to ensure you get CS degreed ppl for positions that legally can't require one than to reproduce the "group project" model as an organizational principle?
> from Ethnic Conflict and Minority Refugee Flight from Post-Soviet Ukraine

btw this doesn't just apply to Ukraine but almost any post Soviet state

Russia is increasingly less and less multi-ethnic by the day, russification is not slowing down, it has only increased.

> also looks for ethnic exclusivism

There is plenty of that and other types of imperial chauvinism. Actually at this moment we are seeing Great Russian chauvinism 2.0

https://en.wikipedia.org/wiki/Great_Russian_chauvinism

>> Modern Russians were referred to as "Great Russians", while Ukrainians were named "Lesser Russians"

we are seeing the result of this, Ukrainians are seen as lesser human beings or simply as pest worth of eradication. I would argue that most Russian soldiers right now think that Ukrainians should be subjugated and conquered, no-one seriously believes that Ukrainian army and civilians (who are bombarded more than the military) are Nazis, the whole talk of denazification is aimed at elderly who still remember WW2.
That is not a graph for software devs.
maybe buying a domain controlled by the "government" in a place that has two warring claimants-to-government engaged in a civil war isn't the best idea ever.

if somebody were to ask "what's the least politically stable nation on earth right now?", libya would certainly rank in the top 10
But not to the point where they are selling kits. They retrofit a specific vehicle for use in their service.

I think CommaAI is the closest to a kit, but it probably will never quite reach "no-human-required" autonomous driving; I don't think they're even aiming for that.

https://github.com/commaai/openpilot/blob/master/docs/CARS.m...
You tell yourself that because you're making money from it.
Due to the Affordable Care Act (Obamacare), medical insurers have very little flexibility in pricing policies. There's not much point in using ML for pricing.

https://www.healthcare.gov/how-plans-set-your-premiums/

The more likely use case for ML is detecting insurance fraud patterns.
I can only assume that anyone you care about hasn't died of suicide due to lack of treatment? You like telling people what to do?

Nunya fuckin' bizniss, m8. If the healthcare industry works for you, that's fantastic.

It doesn't work for millions of people even in Europe.
This is the way. Writing your CI in groovy is a fast track to hell.
early roomba
128/130b encoding is used to help embed a clock signal in the data stream. After every 128 bits of data, the receiver will see a preamble of 01 or 10. That voltage transition at predictable intervals helps the receiver keep the clock in sync.

Intersymbol interference likewise applies to pretty much any high-speed digital transmissions. At high frequencies, you have to worry about things like the signal reflecting off the other end of the circuit trace, which creates inter-symbol interference.

QAM is a modulation technique. It specifies how symbols of one or more bits are represented as analog waves on the wire. PCI-E does not use QAM. It simply represents 0s and 1s high and low voltage swings--what's called Pulse Amplitude Modulation. Other modulation techniques encode symbols by varying the amplitude and phase (or both) of a carrier wave. QAM works by modulating the amplitude of two carrier waves 90 degrees out of phase (e.g. sine and cosine) based on a data signal and summing them together: https://www.techtarget.com/searchnetworking/definition/QAM
Why don’t they define data structures if that’s so important? Lol. I get what they mean, but interpretation isn’t really a value in programming. Why not just explain it all the way?
The question was if they are closer. Materially closer is closer? How would materially closer not meet the bar for closer?
If you're going to watch Thomas, I recommend the older ones with model trains and a narator only, not the modern ones with animation and different voices for each train.

It's still not a great behavioral model as usually Thomas screws around for most of the episode and then manages to make it right in the last 30 seconds, but you could watch a lot worse. And sometimes it's narrated by Ringo Starr.
Ammonia can be created from sunlight, water, and air. It's the really energy expensive part.

Not that we should be continuing current farming practises as they're incredibly destructive in many other ways.
Non-Euclidean Virtual Reality Using Ray Marching
Google and Facebook's accounting departments fell for forged invoices worth over $100m. [1]

Yale is far from an outlier.

[1] https://www.nytimes.com/2019/03/25/business/facebook-google-...
A large portion of the folks I know in their 20s in NYC don't even carry cash anymore unless there's a specific need for it on a given day (taking a class that's taught by an individual who takes cash, for example). Why worry about a bunch of pieces of paper or round metal discs when everything is a tap of your watch or phone away? I don't even use my metrocard anymore since the subway started using tap to pay.
I’ve been using Apple Pay (with my Watch), for over a year.

Sometimes, I forget my wallet at home (not good, if I’m driving), but still have no problem buying something for hundreds of dollars.

I often have no cash on me; which can be a problem, from time to time.
I don't want another Twitter-but-reinvented. I want a Mastodon-interoperable "profile" to be enshrined in a standard that projects currently focused on compatible ActivityPub-based client/server implementations agree to support because it's a good compromise that allows people to participate with nothing more than the ability to publish a static site.