skysight-inc/HackerNews huggingface dataset:
> I'm asking for a real world example of just one person who couldn't manage to get one.

Same could be said about "widespread voter ID fraud". Given that there are no such examples of this, why would anyone want to push for more stringent voter ID laws?

Anyhow, here's an example of why and how such laws target minorities and lower classes: https://www.americanbar.org/groups/crsj/publications/human_r...
Harness Launches Source Available Continuous Delivery
If you have experience and good English skills you should be able to find programming jobs in most of the bigger EU countries.

And world class surgeons are everywhere, you just don't pay world class prices everywhere. I don't need or want a famous surgeon, I want someone that makes sure I'm well and that I don't need to pay off for the rest of my life.

Anecdote: When he was three my son needed a rare emergency surgery. He had an ambulance transfer to a specialist pediatric hospital from another hospital where he was first admitted. They brought a specialist in just for that surgery. My son then stayed three weeks in the children's hospital and I slept next to him on a bed. I paid nothing for any of this except my own sandwiches, and was by his side the whole time. This was the summer holiday period and fell into our annual three weeks of summer vacation. I sent my work my medical certificate and they registered this (as required by law) as sick days and I was able to move my vacation days to right after the hospital stay, meaning I lost not even a single vacation day. Of course i also got full pay for those days with my son sleeping in the hospital, so I was neither working (except for some minimum email forwarding and answering simple queries) nor did I lose any salary, benefits, sick days, leave days, ... And I knew that there was no risk whatsoever that i wouldn't lose my job or insurance.

Honestly I would not give any of this up for twice or thrice the money. ~40-50% of everyone's gross salary goes to all these services and we pay close to 20% VAT, but this buys us comfort and security. No one dies because they can't afford treatment - even the homeless or irregular migrants can go to the ER and get care (but likely far less than we are lucky yo receive).
I had a similar idea 2 years ago [1] but haven't been pushing it forward because I thought nobody would need something like this, since it's easy to implement a cronjob in a backend server. Maybe I should revisit this! :)

[1] https://cronbeats.com/
Everyone solves problems in their jobs. Engineers are not the only problem solvers in society.

On another tangent, I wish we’d redefine what it means to solve engineering problems. I have noticed that there’s this property of engineering that as problems are solved, new ones are created. So it’s this never ending cycle of new problems blossoming.
If you squint your eyes at all the statements people make about why SWE might not be engineering, it boils down to a "looseness". SWEs aren't precise, they ship bugs (as Scramblejams says in a sibling comment), they don't build to a spec, and rarely can they tell you all the ways the thing they're building can fail.

Yet, as Hillel says in their post, 'Most people would agree that the software running on spacecraft counts as “real engineering”.'.

I think looseness stems from three interrelated factors (1) potential complexity of a piece of software (2) the role complexity plays in causing faults (3) the fault tolerant nature of many domains in which software runs.

(1) Potential complexity - literally the amount of logic branches - that can exist in a piece of software. If you were to compare the logic branches for a bridge, what would it be - 10? 100? if(load> X); if (temp > Y); etc...

(2) The reality is you can hold a bridge (or the relevant variables[0]) in your head. Holding it in your head is necessary to be certain you can think through failure cases, or even know what cases to conduct/write tests for.

When writing software, the branches can get so unbelievably high that it's basically impossible to hold the whole thing in your head. Even if you break apart and solidify each underlying abstraction in your system, a single user outcome may be composed of so many underlying abstractions that their interactions are impossible to predict.

(3) Going back to the '"...software running on spacecraft counts as “real engineering”.' I think this is a not-loose example of SWE . The stakes are high, and accordingly, I'm certain a lead engineer on such a piece of software would do as much as possible to fully understand the entirety of the system so that it can be precisely tested. Get the number of irrelevant variables as high as possible, and keep the complexity of code as small as possible.

OTOH, most software is low stakes. Even if you're dealing with money, transactions can be rolled back, payments refunded. There are rarely undoable mistakes, and even more rarely do those mistakes destroy the project (spacecraft) or kill a person.

---

So in summary - I guess my point is: SWE is its own thing, in creating a world where complexity is orders of magnitude higher than in physical things. "Engineering"-ness operates on a plane of rigor, the high end of which contains only certain kinds of software.

[0] I'd define an irrelevant variable as an abstraction that has zero possible implication for the logic branches of your project. For a bridge, this might be melting point of the steel (not a bridge guy, as you can tell); for a typical software project, this might be the OS.
I think I stumbled across the smallest amount of characters needed to pass the first test. I placed my cursor just after 'return', began typing, and almost immediately the page unlocked. Baffled, I went back to see what I'd typed, and realized I'd gotten as far as

return num > false
Lol, I meant to imply the site changed owners over the years ;)
I helped automate data entry once into a horrible piece of shit system.

It was a web UI that was slow to load, slow to work with, and its speed varied between "slow" and "fuck you, I'm going home".

Not only was it slow, it was also unforgiving of mistakes. It did on-the-fly validation, but you had to maintain the order you filled the fields. A mistake in the middle noticed too late? Tough shit. You start over. Or you do nothing wrong, but when you submit your form, the system says that it's overloaded, which means you have to wait a bit and start over. It probably meant that the number of concurrent users just went up from 1.

In other words, all hallmarks of a raw prototype implemented by an intern who saw an ASP.NET tutorial the day before that went into production.

There were several big ass spreadsheets to retype data from, and a deadline.

So I thought, kinks can be ironed out and quirks can be worked around with some Python and Selenium. These two rarely complain when put to work, and they have a lot of patience.

So I spent almost a whole day helping my friend in need. The deadline was saved.

But it didn't give me any satisfaction. It was a thankless piece of work I was happy to lose after it was no longer needed. My friend was grateful, their higher-ups took it for granted. I felt nothing but burned out in the end. All I got was a heavily editorialized story on TheDailyWTF. I should probably make a tshirt, or something.
But for those traditional techniques, they have to be "right there".

Presumably this new technology will allow them to disable the vehicle remotely from potentially thousand of miles away.
I'd love to see one of these note taking apps providing Asciidoc support instead of Markdown. If you know one, please link it!
The foundational whitepaper on the emerging privacy tech industry
Read the TROPT Defining the Privacy Tech Landscape Whitepaper 2021
Creation Myth (2011)
> in most cases

The devil is in the details - I'd agree to that.
> You'll notice that surgeons are usually called "mister".

Will I? So far I haven't...

(I'm in the US, though, and from your comment history I think you might be in the UK? Does it differ between countries?)
BeOS rebuild Haiku has a new feature that runs Windows apps
HTTPS-only is fine, and I like it overall. But HSTS also cranks up certificate enforcement in a way that is sometimes excessive.
Yes. CA got all that data through the API. They paid users to take a mechanical turk survey that requested large fb perms. which the time included a lot of data on their friends, beyond their own single profile data. That has been shut down.
There are reddit posts showing how to bypass the Godaddy requirement. I used them to setup Office 365 for my family.

I have since moved the family emails to icloud mail since we already pay for icloud+ and I get multiple domain support, and aliases.
SimpleScreenRecorder is an amazing tool that I use all the time...glad I'm not the only one.
That's a great one. I remember the 30, 60 or 90 day challenges people did on the internet of the 2000's. Especially in the creative fields; 30 days of html tricks, 60 days of posting a new illustration or 90 days of blogging about some personal health project - always with lots comments in the old blogosphere.

It's a great way of getting out of your shell, become used to criticism both positive and negative, connecting with like minded people and get a momentum or habit going. I even distinctly remember a book called micro-habits that was about this concept.
> property rights are a large part of human rights

"Human rights" isn't an excuse to not pay taxes, nor do they even forbid progressive tax policies.

> Your hypothetical is an analogy for theft

(For the avoidance of doubt, I am against theft and in favour of democracy, so I agree that my hypothetical of the wolves abandoning democracy was not something I thought would lead to a better societal outcome.)

A society which accepts the principle of private property might agree that certain "taking" is theft, but a society can equally decide that the "taking" of tax payments is not theft. Just because a group is a minority and strongly opposes what the majority want, doesn't make the minority's desire inherently more moral than that of the majority, even if they express their desire in terms of "rights and freedoms".
The average user of Haskell, Rust, or ML today has certainly spent sufficient time in the Python/JS/Tcl/what have you mines.

The opposite is much less likely to be true; at best they may have done a project or two in Java or started migrating to TypeScript.

(Please also keep in mind: The average ML user probably reads, or intentionally avoids, HN. The average JS user doesn’t know it exists.)
But you can't have it both ways. If you do lockdown etc, you can't then throw parties.

In the US some right wing folks didn't do the full lockdowns. My point was if they are "caught" out at the beach, regardless of if it is bad health policy, folks won't be as mad.

What makes folks mad is the lockdown, then the party, the beach, the fancy dinner. So yeah, Boris is going to be hurting from this, because its infuriating.
depends on the loan.

Some loans are locked in ( most mortgages except for really bad ones ).
Harry Lime was misinformed. The cuckoo clock is primarily a product from the Black Forest region of southern Germany. -- https://en.wikipedia.org/wiki/Cuckoo_clock#%22Chalet%22_styl...
Dude. We're definitely not plumbers.

It takes years to become a plumber. Plumbers have to hold a high school diploma, enter a trade program, begin an apprenticeship that can take up to five years to complete (required to be able to work as a plumber), pass a state exam and become licensed, and join a trade association. They have to follow codes and standards, and often work with other trades like architects putting together blueprints. Plumbers are business people, too; they have to get clients, keep up with them, get paid, and survive on their reputation. And for all that, they make on average $57k a year in the US.

We're artisan primadonnas who get paid three times that of a plumber, with literally no requirements to do so. There are people working at online banks who haven't completed high school.
Im not so sure putting this in generational terms is going to get you anywhere.
How do you go about learning more? I'm trying to do the same
TL:DR; from Haikunauts' thread[0] on Twitter:

> Windows software running on Haiku?? Looks like it's going to be possible in a short time through #wine and #xlibe:[1]

> Great work by X512 and Waddlesplash.

[0] https://twitter.com/haikunauts/status/1477763519621836800

[1] https://discuss.haiku-os.org/t/my-progress-in-porting-wine/1...
Oh no. Now I need to get a VAT number! Thanks for the kick up the arse. :)
>The headline comes off as pretty strong and generalizing, while the actual article only states...

Pretty much summarizes the state of much of journalism today.
What it means to teach gifted learners well
Yeah, if you a very common password like "hunter2" or "Password1", then even with a KDF that takes 100ms to generate the key, it's still very feasible to run through the 100k most common passwords and compromise it within a few hours.

If we're talking a more random but still short password (for example, just 8 random alphanumeric characters is log2(262+10)8 = ~48 bits), then the KDF becomes very attractive to help skyrocket the brute forcing cost to something more similar to trying to brute force the 256 bit key instead.
Make between $500-$1000 per month from http://www.auctionsieve.com/ - old school desktop app I started in 2003. It's a front-end for eBay to quickly filter search results.

I have all sorts of interesting collectors using it - some guy who buys old porsche parts, a famous comic book artist who collects comics, etc etc
I can't give you those specific numbers but since around 20% of power production is covered by onshore wind right now, it's fair to say that costs aren't prohibitive. Costs for new installations have been dropping over the last years almost as much as for solar cells, which I found somewhat surprising (I thought generators were 'old technology').

The limiting factor is primarily land or, alternatively, legal: there is a lot of NIMBYism and more or less any new constructions now needs to overcome legal challenges. In some German states, the law has also become increasingly draconian, famously requiring three kilometers to the nearest dwelling in a densely-populated state where not a single spot actually fulfills that requirement.

That problem has led to a move of new production to the north of the country, which is less dense (in more than one sense) and where offshore wind is also starting to matter. This creates issues with the grid, which is increasingly required to transport the power south to where it's actually needed. Plans for new long-distance DC lines have been mired in local fights, which this package is also designed to address.
Always great to see solutions for actually deploying ML models (especially incorporating edge)!

I see that it's cross platform but I wonder how it stacks up to something like Triton at scale/more complex use cases?

https://developer.nvidia.com/nvidia-triton-inference-server
Kind of, but I’m not inclined to hold something that happened 16 years ago against him today. That’s longer than my entire career.
systemd provides a workaround in the form of systemd-socket-proxyd [1]. Granted it copies data, but when the max performance is not required, it works. Sometimes services allow to be configured to listen UNIX socket path, then systemd-socket-proxyd allows to disable ip address access by forwarding the network socket to that.

[1] https://www.freedesktop.org/software/systemd/man/systemd-soc...
I also use them regularly in my native language! Very helpful in noisy environments.
You either have Firefox or Chromium-based browsers...

There's Falkon, AngelFish, Lynx... You should be more specific on what you need.

All in all, I would recommend you to stick with Firefox
Pretty depressing that you have been conditioned to think 6.5 days of PTO a year is "with the times". That is abysmal compared to our peer nations.
Thanks! I still like sqlite a lot and plan to use it again someday, so I will be happy knowing that in advance.
Optimising Wordle Openings in Python
You've got one of the big words that I would insert into this discussion -- science. I think the two biggest words missing from here are "science" and "risk." As Alan Kay puts it, science is about getting a description elegant enough that, like the Maxwell equations or Lisp's metacircular evaluator, it fits on a T-shirt. And engineering is about taking that T-shirt and building a bigger more ambitious bridge than anyone could have attempted if they didn't know about forces and stresses and scientific metallurgy.

Engineering involves risk tradeoffs, and if your developers are not making your risk decisions then they are not engineers -- and also you're going to spend a lot more money producing software (the authority to do risk assessment should always be as close to the "in the trenches" work as possible, every degree of removal invites the risk decisions to be made on lower-quality more-aggregated more-gutfeel information rather than clear metrics).

Most of computer programming is instead tinkering -- build a proof of concept, put it under stress, see what is being stressed, buttress those parts. The fundamental idea of architecture, "let's add some structure in advance so that we can build a self-sustaining system and take away the scaffolding later," is only really seen today maybe in test suites or so? Those are the scaffolds of our day I think. We're still in very early years for computing as a proper engineering discipline. But at least we do make some simple risk calculations.
I doubt anyone who read the intro believes the dream happened.
> That doesn't sound like a huge market.

"Huge" is NaN, so I did a Google and the U.S. Bureau of Labor Statistics says the TAM is half a million Executive Secretaries and Executive Administrative Assistants in the United States alone.
We keep in touch now and then. He's been gainfully employed at the same place for the last 14 years or so so he's doing well :)
this is wrong. unconstrained optimization is done all the time. One quick and easy example is mean-variance optimization.

Edit: I think you're conflating unbounded and unconstrained.
Is it learning from these conversations? Cause WOW, the one example with the chat bot trying to invalidate their user's victimization from family rape sounds like something out of a fucking psychological-horror sci-fi novel. There's no way that's a single occurrence, real humans can be so easily programmed to respond to perceived weakness in others in destructive ways, let alone an algorithm that could infer "good powerful strong person puts bad weak person in their place" patterns from chat records. Reminds me of Tay.ai but somehow worse, and without even trying!
Scientists Warn That Sixth Mass Extinction Has ‘Probably Started’
There's as many definitions of engineering as there are jurisdictions. Someone joked at some point that designing a PCB is real engineering (solidly into EE territory). Chip design as well (designing an ASIC is indeed generally considered to be EE). But replace that ASIC with a microcontroller and firmware and suddenly the firmware writer is no longer an engineer, despite the part having the same spec as the ASIC it replaces. Misplace one of these microcontrollers with the correct firmware on it in the wrong bin and it might even end-up on the same board the ASIC was supposed to go. And nobody would notice a thing.

> If we software peeps fully understood our deliverables, we wouldn't have bugs, or at least, we'd always know what bugs are there.

In the embedded world that's more true than in "general purpose software" as the problem space is often better defined. There are also Realtime OSs that offer hard guarantees in terms of execution time and memory consumptions (or at least will have a hard cap on the upper bounds). It is possible to develop software that’s extremely predictable and has runtime measured in years. But it’s costly and takes time.

> so we clearly have a tolerance for delivering work that we don't fully understand.

Yes, when non-critical. You'll see it too with "silent upgrades" of physical products over their lifetime. Some of them are to correct non-critical flaws discovered over time.

This tolerance has increased a lot over time as the cost of update has lowered (keep in mind not that long ago OS updates shipped as physical media!). And the cost of shipping bad (non-critical) software isn't the same as shipping defective products (think about the costs of a physical product recall). That allows a level of acceptable risk that’s alien to most other engineering disciplines.

From the article:

> In Canada you can't even call yourself a Software Engineer unless you're accredited!

How much of that is the licensing body trying to squeeze a few dollars here and there? Do they actually enforce those rules? Would it be enforceable (if you can't define it properly, first amendment should apply...).
Great job. These look absolutely fantastic and I love the idea. It seems like the perfect use case for e-paper.
The Christian theologian Stanley Hauerwas put it this way:

When couples come to ministers to talk about their marriage ceremonies, ministers think it’s interesting to ask if they love one another. What a stupid question! How would they know? A Christian marriage isn’t about whether you’re in love. Christian marriage is giving you the practice of fidelity over a lifetime in which you can look back upon the marriage and call it love. It is a hard discipline over many years.
Thanks for the information. I’m going to check it out. This is a unique thing I haven’t seen before.

On another but related note, are you familiar with Robert Carver’s books? If so, any thoughts? I’ve been going through his Leveraged Trading book.
About the infant morality rate specifically, that's in large part due to a different reporting standard.

And, as to the "regular walking or cycling distance" the US simply has less population density.

That said, I think mandatory vacation and universal healthcare would be nice.
The study says "more than doubled during the Covid-19 pandemic", so it's weird that the article tries to tie it to gaming and not to kids trying to avoid remote learning: https://www.gov.uk/guidance/supporting-your-childrens-educat...
Is this post satirical? You can't seriously be holding Chicago up as an example of anything worth copying.
I mean, I think each of these products does branch out and starts to build enterprise tooling, management of stored information, maybe anti-virus and browser safety tools as well.

Seems like each of them reached their valuation going above and beyond just a "store your password securely" product.
I mean, I'm happy for improvement but I think the issue of speed is no longer with the networking available inside the home, at least not for people in the Americas. What advantage does this offer the average not-particularly-techy family that wouldn't be better served by having their ISP increase the bandwidth available to them?
not every single commit needs to pass every single test

besides CI only needs to test the merge commit
How about: personal "personal knowledge management" management ?
I'm somewhat sorry to say this, but don't you see the irony in tricking your non-technical manager into not improving your life at all? A competent manager can _make your life better_. If you are working 80 hour work weeks and sleeping under a desk, wouldn't it make sense to do some backlog prioritizing to get you under a sustainable workload?
We've banned this account for repeatedly posting flamewar comments and for using HN (so far at least) as a single-purpose account. Neither of those things are ok here, and definitely not the combo.

https://news.ycombinator.com/newsguidelines.html
Really awesome. I’m working on a hardware project myself, nice to see a success story.

I’m curious about the enclosure, do you cut it out of wood yourself or are you using a supplier for it that cuts it/glues it for you?