skysight-inc/HackerNews huggingface dataset:
Feels like this might be an example of "worse is better".

Or alternately, that the community that SerenityOS has built and the joy they find in tinkering matters more than their technical foundations, in terms of getting something built that works and is maintained/maintainable. Servo looks like it could have been a technically better browser engine, but it seems the window for it becoming relevant is closing, while the future looks bright for SerenityOS's Browser. (I wonder how different things would be if Servo had reached the point where it was easy to run inside of a browser, in terms of dogfooding and getting people excited about it.)

What I would like to see is SerenityOS's joy and welcoming, vibrant community using better technology (in terms of security, if nothing else). Zig seems like a candidate for this, although people may debate its security features and technical merits. I'd love to see more projects like these.
Ask HN: Where to Find Bad Developers?
Tried this before and got instantly flagged, so trying again. For the record, this is NOT illegal in my country and any contract that prohibits it is NOT enforceable here. Do your homework before you hire abroad! Don't get pissed because you don't understand the law in the country you try to get "cheap" workers from, because we WILL take advantage of your ignorance, guaranteed! Here goes:

I live in Ecuador with my wife. She recently got a remote developer gig through a US Silicon Valley company. They pay about $2K a month, but the work is insanely easy. She averages about an hour a day in meetings and I average about 20 minutes per day of coding to squash her tickets. I want to replicate this with people who can talk their way through a standup, but maybe don't have the skills to actually do the work very well. In other words, where can I find bad developers who can talk tech and are down to have one or more jobs where they juggle meetings? If I could find a few such people, I'm very certain that I could bank much more money than I ever put away in the US or EU for far less actual work and hassle. Does anyone know if this has been done by others and maybe how they got it going?
Abstract a fleet of machines as single super computer sounds nice. But how about partial failures? It's something that a real stateful distributed system would have to deal with all the time but a single host machine almost never deals with (do you worry about a single cacheline failure when writing a program?).
I understand the knee-jerk reaction, but no I don't mean the PFPs. I mean algorithmic design. There is actually a really solid market for it in the NFT space: artblocks.io for example. Don't dismiss it outright.
This might be a cool product but the website make the user work to understand what is specifically you are offering and how to actually get going with using it. Maybe is feature a not a bug where you want only super interested people to test it?

First problem is why is the demo video 30+ mins long? Make it 3 mins at most (even that is too much).

ActionStitch reminds me of the camera that goes up poles that was also marketed for youth and non pro sports. Was on HN (a few years ago?). That was hardware, but same vibe.

"The most affordable high-quality 180° sports video recording" What are the current solutions to get the same result now?

All this being said from casual glance it looks good, can't tell its two cameras.
Please keep doing art. We need you so much more than another person slinging Javascript for adtech companies. Or at the very least go into design. Great designers can absolutely make or break a project, and don't need to know a single line of code.
I don't know what the divergences are specifically, but there's an up to date version following modern specs that's linked in the twitter thread, that's what the screenshot is of:
https://twitter.com/OrphisFlo/status/1508954585993461763 http://wpt.live/acid/acid3/test.html
The influence of Intuit and H&R Block is basically meaningless compared to the wealthy in this country that benefit most from the complicated tax code.
I don't have a complaint about sequencing that leads to vaccines. That's what sequencing is for.

What i'm troubled by is the projects that sequence a million people, using $1B to do so, and then just dump a bunch of genomes with some hand-wavy claims about how it's going to cure cancer. The costs here are rathre significant, but the health outcomes are not.
Copy just copies once. The need for duplicate is clear if you're trying to diff something like `t = [a]` and `u = [a, a]`. You could copy `a`, but you'd have to decide whether to copy it on the first or second position; the second one would be classified an "insertion" by any ins/del/cpy-algorithm. If you instead opt to NOT make that choice, you can say: pick the source `a` and duplicate it instead
In unrelated news, 17% of those surveyed were arrested :/
Oof. I wonder if admins can disable push notifications and just fall back to TOTP instead? Though it does sound like that would not be convenient if you have to enter a TOTP every time an RDP connection get interrupted.
This is horrifying but ultimately not surprisingly either. Profit over the health of the people, always.
> Let's not turn grad students having a laugh into an actual statement on public policy.

Not to put too fine a point on it, but... at least this you can't stop me from doing.
The old version (http://acid3.acidtests.org/) will reach 97/100 on modern compliant browsers. There is a newer version (https://wpt.live/acid/acid3/test.html) which incorporates the changes made to the specs in the meantime, so modern browsers will reach 100/100 on this one again. The test was carried out against this version, as you can see in the address bar in the screenshot.
Which means it's not available outside of the pharmacist counter's more-limited hours. And there's often an additional line to wait in before acquiring. And, as another thread points out, extra ID requirements.

So how exactly do the costs/benefits on this "public policy" sum out?

Benefits:

• some grandstanding politicians enjoy the superficial appearance of being "tough on meth"

Costs:

• Americans waste $billions on an ineffective placebo decongestant

• Legitimate manufacturers of a working medicine, pseudoephedrine hcl, lose sales due to extra cost/effort/stigma associated with the purchase. They shift real productive resources – inputs & worker hours – to making & marketing placebos instead.

• Larger cross-border criminal organizations – of the kind that regularly murder politicians south-of-the-border – grow in market-share, sophistication, & power.

• Meth continues to be available at high volume, & low costs, unaffected by the pseudoephedrine limits.

• Recent meth formulations – likely prompted by the limits on the pseudoephedrine-process – seem to create a stronger & more-destructive addiction among abusers: https://www.theatlantic.com/magazine/archive/2021/11/the-new...

If we don't listen to 'grad students having a laugh' who are pointing out the wasteful absurdities of 'public policy', we'll keep such nonsense destructive rules indefinitely.

The 'serious folks' among politicians & suited 'public-policy' types are derelict in their duties.
"It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures." - Alan Perlis
He worked for D's in 2008 and the firm was founded in 2015 with primarily R political cleintelle.

What's contradictory about a strategist who worked for Ds in 2008 and was working for Rs by 2016? Hell, there's a whole term describing the large set of people who made that shift in that exact time period: https://en.wikipedia.org/wiki/Obama%E2%80%93Trump_voters
I live/work in SF and signed up for both Cruise and Waymo yet have never been able to get an actual ride. As best I can tell almost everyone getting rides from these services in SF are employees or specially selected. Neither is available the general public.

Waymo’s “Waymo One” app makes you fill out a pretty extensive questionnaire to sign up and suggests they will do some kind of checks about the other members of your household. Filled out rather invasive info out yet still no access.

Cruise makes you fill out a simpler form but puts you in a cue to get the actual app. Know several people who have filled it out but none have gotten the app.

So far no actual robotaxis in SF.
This notion of cost is misguided. Fossil fuels are not charged for their externalities. Mankind collectively pays for it decades later.

And what of renewables? We couldn't run our society on wind and solar while still feeding everyone with the land we have without displacing millions. Even if we did, the total effort (cost) to society to build and replace terra scale machine arrays would be incredible.

Fission offers a much more dense path. But what of the proliferation and accident concerns? If you set aside quarterly profits just for a moment you might see a path for humanity to stay on its current industrial path if it takes its medicine and solves its energy crisis.
This works for one or two nights with me, and then it feels like I've built up a tolerance to it and I think that it actually keeps me awake. I'll use it if I have a cough which keeps me awake, and, if I time it right, I'm pretty good at recovering within a day or two.
American law is so disjointed.

On one hand, we're decriminalizing drugs. Pot is widely legal now. Other states are allowing mushrooms and LSD. Cocaine and heroin are not legal, but have all but been decriminalized on the West Coast.

Meanwhile it's harder than ever to get pain killers from your doctor, even when you have a demonstrated need for them. Same with ephedrine -- a very useful drug -- it's very difficult to get even when in need. And if you mention enjoying tobacco products, you're treated as a leper.

I wish we had a self-consistent view of the issue.
"A developer’s dream is a devops engineer’s nightmare"

Well, the opposite is very much true as well.

A devops engineer's dream is usually a developers nightmare.
Concourse has `fly execute` which makes the commit-push-curse problem go away. It's had it since 2015 or so.
So, I moved to Fastmail in 2016, and I'd say I've never had to get a legitimate email out of my spam folder, and I've never seen obvious spam hit my inbox. I do occasionally get the "my husband left me five mil overseas" type garbage, it's always spam-binned correctly. (Meanwhile, my Gmail account I retain in case someone tries to reach out to it, regularly has emoji-subject-filled spam and other garbage Gmail fails to classify, and also has a deluge of garbage spam coming in... at this point, Gmail is 98% spam for me?)

One important point here, and I don't know how long you used Fastmail when you tried it, is that Fastmail uses a personalized spam filter. It probably took me six to eight months to receive enough spam on Fastmail to actually train it. (In the interim, they use a non-personalized filter, which as I said, still worked!) Gmail doesn't seem to be able to make personal spam decisions: When I was regularly using Gmail, some types of regular messages would spam-bin no matter how many times I marked them not spam or classified them as a particular category of mail.
I’d also love to know the answer to this question. I have a few good friends that are really passionate about computer science and programming and we talk all the time about it. However, finding more has been pretty hit or miss. There seem to be a much larger proportion of people like that working at Google, Facebook, etc that I have met, but working at those places obviously isn’t a guarantee that they’re like that.

I guess the only advice I could generalize from this would be to seek out the people working at the top end of whatever industry you’re interested in, as the people who are truly passionate about a subject are likely to be talented and probably working at whatever place is considered the “best”.
Next time you're at Trader Joe's just ask the cashier about it on the way out, if they aren't an artist they'll certainly know someone in the store who is.

Kidding (sort of) aside, I've known a surprisingly large number of professional artists and all of them had a primary source of income that had a much smaller salary than a software engineer. None of them could subsist entirely from art.

It's an unfortunate reality that artists, unless they're focused on something "practical" like wedding photography, really can barely scrape by as a career, and that nearly always includes having a part time job and a partner with full time income to make it even possible. Even people like professional symphony musicians often need an extra job to get by.

If you're in tech and interested in the arts I would start making art in the evenings. If you have a laid back tech job you should have plenty of time to devote to what you're interested in and will have an income, even at a low paying tech job, that will make you the perpetual envy of the artist friends you make along the way.

tl;dr there is no such thing as a "career" in art. If you're passionate about art, just start making it.
Imagine being scared year after year they're going to come after you with fines and jailtime for missing $100 somewhere. They are famous for being relentless and overworked. They also go after poor people more often than rich people by a long shot (percentage wise, not just absolute numbers) because they know poor to middle class people can't afford a lawyer/accountant to fend them off. It's a racket.
Pseudoephedrine is wonderfully effective, but beware of its side effects.

I used to take it regularly due to congestion related to seasonal allergies, but at a recent medical visit I discovered that my blood pressure had jumped from its usual 120/75 up to 150/105. (My doctor was also alarmed!) I no longer take pseudoephedrine.

I'm told that the effect on blood pressure is usually mild, but based on my experience I'd recommend blood pressure monitoring to anyone planning on using it, just in case (like me) they're one of the unlucky people who experiences a dramatic increase in blood pressure.
Planet Money did a great episode on the "taxes should be painful". https://www.npr.org/sections/money/2019/04/03/709656642/epis...
I think Rob is right to call out the problem, but is being a bit rose colored about Plan 9.

Plan 9 was definitely ahead of its time, but it's also a far cry from the sort of distributed OS we need today. "Everything is a remote posix file" ends up being a really bad abstraction for distributed computing. What people are doing today with warehouse scale clusters indeed has a ton of layers of crap in there, and I think it's obvious to yern for sweeping that away. But there's no chance you could do that with P9 as it was designed.
This is one of the more benign bits of stupidity that is The War On Drugs™.
This is cool. I can definitely imagine my kids having a lot of fun with something like this which wins me over immediately.

However, it also got me thinking about how resistant I've been to digital note taking, simply because I like the physicality of writing and notes on paper. Yet they get super disorganized, lost, whatever. The idea seen here could work as an interesting way to digitize and "link" together paper notes too, perhaps!
>all but been decriminalized on the West Coast.

There's talk that WA is going to introduce a bill in the next session to completely decriminalize.
Or simply require that they be read in the house / senate before a vote. Not "read" but actually read, word for word out loud, by the sponsor.
This matches my experience. IMO the best alternative tovreading code is to talk about the intent of the system by other coders or architects. Formulating questions is a start of understanding. Getting answers or directions increases understanding even more, for both parties.
You mean where it triggers the MFA prompt on the phone and then it asks you to match which one is correct? And it shows three sets of numbers?

I agree those are great
Not sure why you are downvoted, you are totally correct about the footguns that C++ has and why the same issues found in the other browsers will still apply here.

> If we just look at the browser, they seem to make much faster progress than Servo, but there is no doubt it will have security flaws.

Servo was supposed to be the promise of better security in a new browser thanks to Rust. Unfortunately in reality that was just either hype or it was just slow moving progress or perhaps both.

But yes the SerenityOS browser seems to be moving faster than servo whilst sacrificing security.
Functions are abstractions of the business logic. If they weren't then you couldn't use them over and over again. It's abstracting by exposing a simple interface that then does more under the hood, and this is repeated layer after layer, from functions to libraries.

The decision of what a function will do over and over again is abstracting the layer below which if it weren't for the function, would have repetition of some kind. It's taking those repeated bits, and factoring out the different elements reducing them to a function call.

That said, I understand where this perspective is coming from, and perhaps "refinement" is more descriptive of a more practical approach.
> Riced desktops? Gone. Custom made productivity apps? Gone. Simple bash scripts to move files around and do backups? Gone. Distro hopping? Extra gone. New JS frameworks? Gone but with napalm. Making your own programming language? Not gone because it never even started.

This sounds more like depression rather than something that helps you grow. Yes, in production and production like environments, be boring. It helps. But discorgaging people from getting into that is a path to dis-encouraged engineers. People experimenting with weird things leads to innovation and learning.
Killing the processes running on the compute element seems not very graceful, right? I'd expect a gracefully handled failure to have some state staved from which the computation can be continued.

Which would be overkill on a single node, given that CPUs don't really fail all that often.
Save you a click:

> It is a game making tool for phones
The article is from a database company, so I'll assume that approximates the scope. My scope for the GC discussion would include other parts that could be considered similar software: cluster-control plane (Kubernetes), other databases, and possibly the first level of API services to implement a service like an internal users/profiles or auth endpoints.

The tricky thing is GC works most of the time, but if you are working at scale you really can't predict user behavior, and so all of those GC-tuning parameters that were set six months ago no longer work properly. A good portion of production outages are likely related to cascading failures due to too long GC pauses, and a good portion of developer time is spent testing and tuning GC parameters. It is easier to remove and/or just not allow GC languages at these levels in the first place.

On the other hand IMO GC-languages at the frontend level are OK since you'd just need to scale horizontally.
I live in small dense urban housing, I have never driven a car, I never fly in planes, I don't eat meat, and I will never have kids. That's what I'm doing and it doesn't matter at all.

Very few people are willing to make microscopic changes in their lifestyle. How do I know? Just look around.

It's clear to me societal change won't come when we're staring down the barrel of the gun. It's going to happen when we have a gaping exit wound in the back of our heads.

Fortunately I'll be dead well before the shot rings out.
Intel’s stock award to lure Gelsinger as chief was worth $169.5mn
The author's pronouns are not on their HN profile, on their twitter profile, or the article itself. As such, 'they' is perfectly cromulent.
Early April 1 prank?
Got a link? Because while I don't doubt the logic, it just seems too esoteric to be an actual "issue" that people know about. Plus, I can't find anything.
It's not entirely wrong to say that an antenna is a capacitor, but it's not a good way of thinking about antennas. The problem is that once you start working with radio waves, everything is a capacitor, everything is an inductor, and everything is an antenna.

With a capacitor, you have two plates and you design the structure of the plates in order to create a strong electrical field between them without leaking current between the plates or leaking the electrical field into free space. Antennas are designed the opposite way---not as a "big enough capacitor", but as an incredibly bad capacitor. Instead of holding a charge, the electrical field created by the antenna leaks into free space and is lost as electromagnetic radiation, or in reverse.

A good antenna is a bad capacitor.

That said, the antenna does have non-trivial capacitance and inductance.
It is actually pretty astute and on the topic to me. Skimming through here, a lot of people mention the fact that as they grow into their careers, one of the biggest gains is judgement about what sorts of problems even should be solved.

Or like. If someone came in asking "I'd like to make my car go faster, should I paint it green, or blue?" it's not unhelpful to point out that that's a solution to a different problem.

Plus anyway the audience is greater than just the person who initially posed the question. Conversations around this and other similar answers are vibrant today, so clearly they're helpful to someone.
The complication is because of all the loopholes carved out for them and a byproduct of that process.
If you need to translate between Unix time and UTC (or something geodesic like UT1), you'll be at most one second off. The difference due to leap seconds only accumulates if you need to translate something civil or geodesic (UTC, UT1, Unix time) to TAI.
I think this misunderstands the motives of this project. Its not trying to win any popularity or usability awards.

I see it more as art honestly, even if it does end up having good utility, it will very much always be an encapsulation of this guys passion and expression.

Don't get too poisoned by the business world! Computers dont need to be just efficiency machines.
I mean, my parents’ house was ~1150sqt. Four bedrooms, two split bathrooms, two bathrooms, a kitchen, a living room and a dining room.

The reason your experience with apartments sucked is because you probably paid as little as you could for them too.
If only such assumptions were ever written down.
I am a bit petty. After my last speeding ticket in a small drive through town I thought to myself "In a decade or two, these police departments will need to find a new way to fund themselves"
>State non-motorist IDs should really cease to exist

State non-motorist IDs are some of the only IDs available to non-citizens who live in the US and don't drive
Oh? It makes sense, but I hadn't heard that. Have your read about that somewhere?
Are there any good decongestants?

Seems like all of them have potentially serious side effects. Pseudoephedrine works but drives up my blood pressure. There are any number of sprays like oxymetazoline but they all create addiction issues if you use them too much.
> where the loudest voices are often heeded

Such as...? The only people being actively censored these days are conservatives - the least heeded voices in modern western discourse. Censoring communists in the 40's didn't stop their ideas from spreading then, either.
Yes, but, it unfortunately only leads to social progress if everything else keeps up - you'd be surprised how many social programs currently have work requirements ¯\_(ツ)_/¯. Unemployment benefits, some type of UBI, education/job training affordability, social security, etc. are all things that need to be reevaluated if a whole job category is going to be removed.

Job automation is great, but there are externalities that should be accounted for ahead of time. You can ask, "who pays for this?" Well, the obvious answer is the companies that will be enriching themselves due to society's sacrifice. Although, that has happened during the pandemic, so it's clear corporations aren't going to do so out of some sense of civic duty.