skysight-inc/HackerNews huggingface dataset:
Speaking as someone with a lot of paper credentials, who'd personally benefit from licensing software engineers... I think we're past the point that'd end up useful.

For example, imagine FAANG lobbyists weighing in on what the criteria for a licensed software engineer should be. I think it'd probably end up a farce.

OTOH, hold companies fully responsible for, say, products/services being secure... no butt-covering theatre, like saying you have processes, and that producing so much vulnerabilities that you need weekly security updates is somehow a good thing... and watch a platform bloodbath, and a scramble to figure out how to work with integrity.
What do you mean, lots of games have physics that interreact with flora?
> So it still kind of had a backing.

...Except for all the other major fiat currencies that are not USD.
I think its grit and self belief that I can keep going.
Easy-rsa to the rescue. Been using it for a while, works great and makes life easier :)

Link: https://github.com/OpenVPN/easy-rsa

Summary from that page:

easy-rsa is a CLI utility to build and manage a PKI CA. In laymen's terms, this means to create a root certificate authority, and request and sign certificates, including intermediate CAs and certificate revocation lists (CRL).
EU tries to buy time in electric car race with China
The most valuable non-CS class I took in college was a technical writing class where we wrote documents very similar to the memos, reports and analyses seen in corporate organizations. In particular it taught me how to state my ideas using brevity, directness and accessibility. Prior to this, I had only written essays and poetry for writing classes-- my language was overly verbose and flowery.
A conversation with a civil engineer involved in local planning and what this looks like at her level.

https://www.youtube.com/watch?v=fW9geBfC0yw
Thanks for commenting. Sorry, it would be foolish to allow individual private vehicles on the tracks. It would need to be a fleet, of course, probably operated by a single entity but supervised by MTA (in case of NYC). It would need to be able to operate without any changes to the scheduling and signaling of the long trains, because that infrastructure is just not changing quickly. But precisely because the headways are long, and because there are so many interchanges, there is space even during rush hour for a good number of, say, 5 foot long vehicles to schedule themselves in between.
The chain is very mutable! How would SegWit and other changes have been implemented otherwise? Or does the official chain stop at some point in 2011 for you, soon after the genesis block?

Every fork happens in order to effect some change – and whether that change is beneficial or not is the matter of policy, not technology.

Voting against a fork (with your mining power or wallet) is also a policy decision. You can't escape human nature in a system built and used by humans, not even in a very conservative/change-averse one, because conservatism is, once again, a human value, not a technological one.
We managed websites for hotels/inns/ other travel related things. We obviously did not sell pre-dirtied dishes and there is no one buying those.

We figured out what made some experiments rank higher than others, and then used those techniques on tourism related websites.

The point is our customer's websites did not rank higher based on actual merit. They ranked higher because we learned how to abuse Google. And no, the sites were not high quality. We shuttered out higher quality websites who were not abusing SEO.
With the right distro, 4GB with just a HDD is quite fine for Chromebook style usage.
And /usr/games/ :-)
I am not sure if the same rules apply to 802.1x authentication, but we use self signed certs with 2 year validity for EAP-TLS and have never had any issues on iOS devices
Modern computers have more bandwidth and more latency. They are faster and also feel slower.

http://danluu.com/input-lag/
I need to store on Azure for DRP reasons: we would DRP to azure and need the bandwidth.

Also, storing the ZFS snapshots on Blob storage would still require us to retrieve the entirety of the 80TB before being able to use it. I need native ZFS at Blobstore-competitive prices
The many vulnerabilities in SOHO and industrial wireless routers
Even though you're being downvoted, I think your question has some merit.

The paper is annoyingly opaque, and it would take me a few hours, at least, to validate whether it's interesting at all. This is typical of crackpot papers, so I'll simply reject it.

Also, if it were genius, it would probably have received more than 6 citations after five years.
This is so cool. Not earth-shattering or productivity-enhancing, but still really cool.

I could definitely see this becoming a standard feature on desktop and phone wallpapers.

Could also see it being applied selectively to photos in things like historical documentaries -- especially if it can handle the gentle movement of water and clouds as well.
This is quintupled by so many of the applications treating memory and CPU utilization as if it was free. Electron is an outstanding example of this: let's just ship an interpreter and use javascript for "native" applications. So of course performance frequently sucks. But it's cheap to implement, so there we go.

When everything is a webpage, everything incurs the overhead associated with it. Steam takes up ~250 megs. Its webhelper is chewing ~2.5 gigs right now by contrast for me.

The bloat is real.

I still program against targets with < 1 meg of RAM, but that's fairly uncommon these days professionally.
They're different because the MPAA and big book publishers are actively abusing the system and their customers to fatten their bottom lines.

I gladly pay authors and creators every chance I get, but it's getting to the point where it's ethically questionable to pay a big publisher, movie studio, or streaming provider.
Context matters. Even in Alberta, the term “software engineer” doesn’t mean anything. Last time I looked into this, Quebec was trying the hardest to control usage and they actually took Microsoft to court for their MCSE title.

Another example: the University of Alberta has a software engineering program.

https://www.ualberta.ca/computing-science/research/research-...

Search on Canadian job sites and you will find hundreds of software engineering jobs across Canada (including Alberta).

Other examples of non-PE engineers include stationary engineer (people who operate boilers) and locomotive engineer (people who operate trains). They may have their own regulations, but it is entirely distinct from Professional Engineers.
This is a rant from a lifelong windows user who got a mac and cries that “things are different here!”:-)

The most hilarious part is “.. driving the car was not a problem”.

His rant is basically - Oh, this is a new place. Why doesn’t it look like the places I already know?!
Bitcoin is not immutable. The current chain would make absolutely no sense to a (full-validating) client from 2011 due to various additions and protocol changes.

What it is, as a project, is being extremely conservative, but that's a human political value, not a property of a technical system.
> I would be interested to hear more about what they’re like as humans.

i worked at "crimson research institute" for a while during the beginning of my phd - they paid 125/hr so enough said about why i did it. the kids were almost all classic overachievers - smart enough but groomed by their parents for the life. all of them except one were unspectacular in that regard and just going through the motions of the "research projects" - i wasn't big on cracking the whip so most of them slacked off after a couple of months. all of them very clearly extremely wealthy.

> presenting children as some sort of prodigies or achievers.

no one gave that impression - it was always just a necessary component of getting into HYPS(whatever).
I've stopped listening to people. I limit myself to talking at them. The upside is that I'm never fooled. The downside is that so far as I can tell half the world hates me and the other half think I'm a lunatic.
I think iOS has http proxy settings in the wifi configuration for a given network? Haven’t tried recently.
This is tied to those days of the coalition of the conservative party with the FPÖ, which terminated on Mai 28, 2019 (which is significantly before 2022), with strong positions of the FPÖ in the entire security apparatus (including some infights with strongholds of the conservative party in these institutions, related court cases ongoing). Kneissl left already before this, in early June 2019.

The FPÖ had actually signed a cooperation agreement with Putin's party "United Russia" in 2016, which is not to terminate before 2026.

Austria and Vienna in particular as a "playground for spies" is something entirely different and goes back to the days even before the Cold War era. Austria has, like many other countries, only laws against espionage which is against its own interests. So espionage against an other country has been perfectly legal. This also served a vital function in the Cold War era, where Austria, also after WWII a neutral country and explicitly so as a buffer between blocks, played a bridging role and was a crucial exchange. However, most of this espionage was actually what we would now call open source intelligence and it was really more a matter of proximity to the places of actual interest.

(On the other hand, the Austrian military intelligence has some agreements of cooperation with the NSA and won't report to parliament on the matter, while the latter still has official oversight. As citizens, we can only guess. So, I wouldn't say that this is particularly lopsided in favour of any Eastern interests. Moreover, Austria installed a law, which fines relaying any Russian sources by up to EUR 50,000, rather early on in the conflict.)
Probably because old software (e.g. emacs) feels a lot faster than new software (e.g. vscode) on the same hardware, that and nostalgia
A quote from Henry Petroski that has stuck with me:

“The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the computer hardware industry.”
What's your preference, that they just raise the price to $1.50 without the discount?

As long as the price doesn't go back to $1.10 after the promotion is over, I don't see anything wrong with that.
How Virality Works in 2023?
I am sceptic about the network effect of sharing content within one's(non influencer) network. I thing for things to get viral, content has be shared by influencer. What do you think?
Which shell are you using?
A computer is a sophisticated machine. Of course you are going to be able to point to here or there where it is true that input lag is worse or whatever, but the general concept that "older was faster" is wrong.
Luck is an element, I also think you need a certain amount of psychopathy.

You need to bs a lot of people, be single minded to the extreme.

I'm not saying it's universal, I'm always surprised how people look up to successful business people as if that success suggests they are a 'better' person.
I’m convinced the BBC actively hunts down the most aggressive form of each accent specifically to put them on air now.
> This gets compounded when applications start fighting for resources on the same machine and you get unanticipated interactions.

One strategy for dealing with this is to use something like k8s to run the various components in different pods. That way you can size each pod such that there are always enough resources set aside for that component, and if it starts getting too big for its britches, you know about it before the whole thing comes crashing down (because they're the britches for just that component).

Seems innocent enough, but bearing in mind that internet traffic is bursty, you end up with a situation where your pods are 90% empty 90% of the time because they're all sized for the worst case scenario. The compute you're paying for goes unused most of the time but AWS will still be billing you for 100% it.

It's a sort of cancer of the request/response world that we live in. I think we need to go back to the 90's and make a different choice about the web. pub/sub maybe. The cases where we can't tolerate a few minutes of latency are quite small--provided that the data appears out-of-date during that time instead of the app being unusable, which is how we're handling it now.
there is no chance of any European automaker being able to compete with Chinese NEV's. The free market needs to be abandoned, tariff barriers need to go up and domestic auto manufacturers be subsidised to enable affordable cars to European consumers
How did you select those two as your options?

I'm just a hobbyist that enjoys programming, and I eventually wanted to expand beyond python. I looked at Haskell and read Learn You a Haskell and did some Exercism exercises but never got anywhere close to being able to use it for real projects. Have been trying to learn about Lisp lately and feel like I've come to a similar dead end.

On the other hand, both Go and Rust have felt fulfilling and practical, with static typing and solid tooling, cross compilations, static binaries, and dependency management that is just a huge breath of fresh air coming from python.

The ML / data science scene is nowhere near as developed as in Python, and I still lean on jupyter/polars/PyTorch here, but I think the candle project[0] seems very interesting. Compiling whisper down to a single CUDA-leveraging binary for fast local transcription is pretty cool!

[0]: https://github.com/huggingface/candle
> Web assembly finally permits proper Web applications with a proper UX

> ... and ISO has codified UI best practices

Web Assembly has literally nothing to do with UI/UX.

UI in the browser can only be achieved via HTML+CSS, Canvas, WebGL, or WebGPU. And only one of them has some high-level components for UI. And none of them have any WebAssembly bindings. It all goes through Javascript APIs.

So if you want to create some UI standard for new apps, you start with a UI standard for WebGPU, or WebGL.
I think that might mean we agree. I guess I should have said I thought it ostensibly false.
Roboforming: The future of metal working? [video]
> Would it change anything about this statement?

Yes it would change immensely. How would HN feel if I falsely claimed I was getting death threats from members so I could get attention.
High Tech Hayekians
Yoda you sound like.

It was interesting to me just how much Subject-Object-Verb (SOV) vs Object-Subject-Verb (OVS) along with all the other permutations of the 3 exist around the world.
Not op, and not sure if these qualify as cinemagraphs, but they kinda fit the “subtle image movement” description

https://twitter.com/nicobrenner/status/1685754265393041408?s...

https://twitter.com/nicobrenner/status/1686074457159274496?s...

https://twitter.com/nicobrenner/status/1685875401351217152?s...

https://twitter.com/nicobrenner/status/1686060465783443457?s...

https://twitter.com/nicobrenner/status/1685170395086045185?s...
I'm honestly flabbergasted at this take, holy shit.
A simple middleware hook for http basic auth :)
Octopuses used in research could receive same protections as monkeys
I eventually need to publish an article about how to run an HSM backed root CA on the cheap with m of n auth.

Using nitrokey and some glue scripts you can get the cost below $500. If anyone is interested, let me know.
Yes, he should not have made the change. Period. It’s pretty simple.

Don’t write things that are not true.
Nah this will totally be an issue. You can be on the extreme end of replication or the extreme end of sharding and experience performance problems. Sharding is more likely to hotspot depending on where hot data is consistent.

The solution in most cases is a simple database that acts as a pointer database user db -> user's db. That is generated on the creation of a user.

From here you create some simple cold storage models ( if user isn't active ) and some warm models which will scale out the db if the user's db grows it shards and replicates for more read access. But the last thing you want is to slow replication or have one DB that can't move to balance resource utilization. There are some new DB tech that does this without even sweating the deets.
Any time I try to play not-Factorio, I become frustrated with how unpolished their interfaces are in comparison.
I'd say it's JSX doing that because those attributes are clearly on the declarative/markup side of the divide, not the procedural/imperative dom manipulation side.
In workplaces you can iterate to come to a correct solution with feedback from peers and supervisors. So it’s nothing like school tests where you have to get everything correct the first time you swing.
They should probably have indicated how many frames they can capture too.

> The team created a DRUM camera with a sequence depth of seven frames, meaning that it captures seven frames in each short movie.

Seems like their movies could possibly only be 7 frames in length so not really comparable to Phantom type cameras which can capture a lot more content.

Still, it’s great to see the mirror tech used in DLP projectors having other uses. Some 3D resin printers use it too but that’s still projection I guess. I think those dlp mirror chips are amazing and probably fascinating to hack around with.
You can script a VM that looks different enough each time (e.g. change a Mac address) and install the software. Over and over.
> 3/8” is permitted by code, but not by the tables in the UPC

Can you elaborate on this please?

It takes 90 seconds for hot water to flow from my water heater to my kitchen in the winter. I’m not sure if I have 1/2 or 3/8 pex (I’d have to crawl under the house to check). I’ve been thinking of adding a small Bosch water heater under the sink or a recirculation like, but maybe I should reduce the size of the pipe too
> primitives and best practices, something like Material or MUI

Material is very far from best practices. Their "designers" had to conduct user studies with hundreds of people to figure out that "text fields have to look like text fields" and still failed to do that: https://medium.com/google-design/the-evolution-of-material-d...
That's still potentially disastrous for free-to-play games, or games that get pirated a lot.
"Hey, I dropped my phone and wallet into the river when getting off the ferry, somebody was kind enough to borrow me a few quarters to make this call, please, I really need my Google password so I can log in at work and contact the bank and order new cards and a phone" – what would you do?

Sure, very often the story won't check out, people will be able to detect the fake AI voice etc., but that's always been ok for the scammers – as long as it works sometimes.
Do they send lower quality peaches to Romania?
Tau Prolog embeds prolog into JavaScript. miniKanren embeds logic programming into Scheme. disclaimer, I haven't used either of these.
We're talking about killing people in a country on the other side of the world.

If not omniscience at least clear evidence that there is no other course of action and that this is absolutely required (spoiler, it wasn't). Reacting irrationally is just what animals do.
I'm not sure that "is this in Unity's interest" is still a reasonable way to judge whether Unity will do something.
Probably because many people struggle to read with any reasonable level of comprehension. People reading this site are not representative of the public at large, as you know.
Software does more things, with more graphics, and there are more and more layers of abstraction which sometimes can make development much faster.
I paid $15 for Cult of the Lamb

https://isthereanydeal.com/game/cultoflamb/info/

For Slay The Spire I paid $8.49

https://isthereanydeal.com/game/slayspire/info/

This also ignores regional pricing differences. Games tend to be cheaper in the India/Brazil/etc regions on Steam
I'm referring to the immutability of issuance and balances. That's the type of immutability that matters.
Addressed how? All I see is a demonstration of tilting up in high winds. The worry here is low winds and high waves.

Or did you mean the "watch one" part is addressed? Sort of, but it's just a video of a render.
California sues oil giants, saying they downplayed climate change
Because software is more complicated. And more complicated software (in addition to the primary effect of being complicated) is further slowed by abstraction and indirection, which slows performance but doesn't increase functionality.

Software that ran on dos or windows 3.1 WAS fast. But it also didn't have much in the way of UI.
Today at Aldi I saw a pudding [0] which I was about to grab, until I saw the price. 1.88€ for 500ml. My first thought was that I'm paying 1.90 for a VPS which gives me a static IPv4, 1 vCore, 2GB RAM, 20GB SSD and unlimited bandwidth (40 TB unthrottled, 100mbit/s throttled). How does this even relate in terms of value? I would have expected something below 80ct, but some of the prices which products have, have become really absurd. It's as if they're just doing a "let's set it to this price and see if it sticks".

Even funnier was the fact that they now have Christmas products on the shelves, "Wintertraum Lebkuchen". Then again, I read a Reddit post some months ago which explained why they're doing this (might as well put it there instead of into storage).

[0] https://www.aldi-sued.de/de/p.dr-oetker-kirschgruetze-oder-s...
I recognize that. My colleague would say, I'm fixing that in the docker. Then i ask (somewhat frustrated) 'the dockerfile, the docker image or the docker container?' Then he answers (somewhat frustrated) 'that's a detail I don't want to go into now.' And I understand it like, 'damn I didn't even think about that, i just fend him off'. My other colleague, who has great empathy, says: "you are very blue, he's very red".
This is default Mastodon look I think. But one can use separate front-ends as well.
Reduce your screen resolution to 640x480 and most software will feel a whole lot snappier, I bet. Pushing all those extra pixels to a 4k monitor adds a lot of overhead.
You are right : ex æquo- execute. Spelling is quite similar in French. May be same in English
This looks amazing. Have you seen benefits from HRV training? Would it work with other chest strap pulse meters?
Maps have been improved quite a bit.

For example, if you have a std::map<std::string, int>, you can iterate over it like this:

for (auto [s, n]: my_map) {
// s = string key, n = int value
}

You can test for membership:

if (my_map.contains(“foo”)) { /* do something * }

Although I still usually use find because if the key is in the map, I probably want the value.

You can use initialization lists with them too:

std::map<std::string, int> my_map = {
{ “one”, 1 },
{ “two”, 2 },
{ “three”, 3 }
};