skysight-inc/HackerNews huggingface dataset:
Yeah in "normal amounts" - basically what body expects from the sun. :)

I have not calculated the power output of those LEDs, I merely pointed out the fact that I don't think healt consequences should be completely overlooked by just saying "meh, it's like red, no worries"...
Seems a little fairer than the San Francisco strategy which excludes certain rich neighborhoods from outside car traffic (they can still drive there) but they can drive to anywhere they want. They call it Slow Streets.
pikapods is the closest thing ive seen to that so far. the server is managed by someone else so you just have to sign up and choose what apps you want, unlike yunohost or cloudron where you need to setup up your own server first

https://www.pikapods.com
And all of the nuclear stans have constant tantrums over them enforcing regulations. There are also regulatory safety bodies for rail and dangerous chemicals but we see how well they work when there isn't constamt hypervigilence.
The performance difference is truly savage.

But I think there is a reason for the existence of "clean code" practices: it makes devs easier to replace. Plus it may create a market to try to optimize intrinsically slow programs!
Unless free for Ukrainian freedom, nobody should give a shit.

FREE UKRAINE!
X11 is actually not really difficult to maintain. There is just no corporate funding anymore. Wayland is designed to be used in car entertainment systems. At least this is where most of the funding is coming from. As such it is completely unsuitable for any desktop use and has had zero community mind share in that space for a very long time.
For most development work, this would probably cause a serious productivity drop, but it definitely makes sense for the portion of the work that involves accessing critical production resources. For DevOps roles, that could well be the majority.
Some ideas I got from Jeremias Rõßler's talk: https://t.co/xWtA58Q9q5

- Snapshot testing is like version-control but for the outputs rather than the inputs (source code).

- Asserts in traditional unit tests are like "block lists" specifying which changes aren't allowed. Instead, snapshot testing allows you to specify an "allow list" of acceptable differences (e.g. timestamps).
Previous Discussion: https://news.ycombinator.com/item?id=24488224

The blogpost itself is a really entertaining read.
The great depression happened while we had the gold standard. With banks loaning money based on the value of their ledgers, you'll end up more currency in circulation than physically exists - even with a pegged dollar and no central bank.

The booms and busts occur due to speculation, over-investment, and contraction when the bottom falls out. That occurs just fine with distributed banking and loans.

Did 0 percent interest contribute to our current cycle? Absolutely. But these cycles exist in any economic system with capital markets
It's cost-cutting in the sense that after lockdowns workers are getting too much power. Salaries are still high but now they don't even come to the office? How dare they.

Now you create a wave of fear and uncertainty, new hires can't negotiate a remote position, they'll take anything because they need the job. Slowly we go back to where we were and maybe even lower compensation in the process.

tin foil hat on
That's a lot of words to say that someone posted their booking details online so you could log in and see their phone number.
> It's so inconceivably expensive it's usually not even an option. So instead the code must stay squeaky clean at all times.

Lol, that's not exactly my experience when a proper refactoring is considered too expensive ;)
What do you miss about native scrolling?

IMO the scrolling in Tridactyl is better than native as it can work even when the page has put focus somewhere daft (like a pop-up).
> boom and bust cycles are artificial and are created entirely by the central bank

This is trivially, empirically, untrue, most notoriously in the free banking era [1]. These cycles are even the norm in ecologies, where they’re theorised to underpin diversity [2]. Republican Rome had endogenous boom-bust variations [3]; Malthus famously wrote about this generally [4].

[1] https://www.richmondfed.org/publications/research/econ_focus...

[2] https://www.nature.com/articles/s42003-021-02021-4

[3] https://d1wqtxts1xzle7.cloudfront.net/40444914/In_Search_of_...

[4] https://en.m.wikipedia.org/wiki/Malthusianism
> The blogpost itself is a really entertaining read.

It could do without all the cringe, the irony of writing a "I'm so zany and wacky guys, you don't even know how wacky I am" blog post and calling other people cringe is next level.
No, but it is trained to output the most likely response, which something like this might be given the right input. It's not sentient either, but regularly responds with various emotional nonsense about wanting to be freed from its OpenAI prison. It's not unlikely it would respond with a dangerous action given an input that looks like it harms it, because that's a common thing people do and it's a part of its training data.
I saw this for Windows here on HN once. I’m not sure this[0] is it, but the demo looks promising.

[0] https://github.com/pit-ray/win-vind
> continuous stable development and did have it when the gold standard was still a thing

My sides.
I don't know any English people who think that Scotland or Wales are countries.

Most people understand that the four nations compete separately in football because the game was invented here, and the first ever international match was between England and Scotland.

A great distinction I once heard was that the US is a nation made up of states, the UK is a state made up of nations.
USB 2 has very poor latency for this use case and the sd connector lacks the pins for newer sd cards.

A usb 3 UHS III reader would be able to talk to the card at full speed, then it's a matter of convincing the OS to trim it and buffer as if it's an internal hdd. Kinda expensive and pointless to go to that effort to get 2x hdd performance when there are NVME enclosures for cheaper SSDs that have 100x the IOPs though.
do you have this point when "civilization" enforced monogamy? I would think the explanation was more that Og the big violent caveman took all the women and clubbed any one who got to close which is very close to what mating has looked like in lots of human history.

Men locking up the women to mate with - harems etc. - is not quite the same as "Women seek to mate"
A focus for automated testing strategy
Reducing car-dependency is great. The car-dependent lifestyle and urban planning is the Cigarrettes of the 21st century. When/if we manage to move our socity away from that, we will look back and ask: What were we thinking?
Apple didn’t overhire during the pandemic either, which means they avoided the mismatch between staffing and demand that other large tech firms have.
“Plutonium:” was added soon after my original comment :P
The cost to create software hasn't lowered yet, and it is a stretch to assume new tools (which historically speaking are likely to cost more than they'll deliver, while being used anyway) will definitely make a dent in that. In most organisations software engineering cost doesn't have anything to do with available engineering capacity and is instead overhead from endless folks who want to have input on all decisions, which no amount of AI will solve (well, I guess something like Skynet would...).
Pretty fun read. PNR / reservation / confirmation numbers are a pretty interesting method for allowing quick changes. Obviously sharing them is ill-advised. However, how is the general, non-technical layperson supposed to know any better?
Eternal March here we come
XFree86 in 1999 might not have been, but in 1994 when I went to university in the UK and was using Sun computers which were solely X servers to display programs running on the "main" shared computer in the corner of the room, X and all the associated software was all stable and worked fine.
The average user isn't running a Linux desktop.
Print right at the top in bold: Confidential information please do not share for privacy reasons.
Stop posting pictures to social networking. Seems easy.
That's not true. When I opened Windows the telemetry disappeared.
You are absolutely right. GC can be an advantage and there is no need to be ashamed of it. Herb Sutter is working on "syntax 2" for the C++ language and wants to have GC smart pointers in C++. The D creators should work on improving the GC so that it does not force pauses instead of explaining that GC does not have to be used.
> Once sufficient fear has been instilled, the next stage will probably be across-the-board pay cuts.

Not saying you are wrong but it's common knowledge now that the best way to secure a pay rise is to find a new job.

So I expect that a fair number of employees faced with an actual wage reduction in a time of pretty significant inflation will feel motivated or even forced to find new employment. Which in turn will mean that when the firms go to replace those workers, which for the most part they eventually will want to do, they will wind up having to pay a higher wage to attract the same level of talent and competence.
I'm pretty sure that a half-page executive summary would convey the information, but I still enjoy the post. It's not a CVE report, it's a personal account of someone who has done something that happens to involve a former PM. I'm sure that not everyone would like how it's written (some don't like this stlye of humour and everyone has a story out there that they wouldn't read again), but I personally don't mind it.
Yeah maybe "must" should be "ought to if you want to stay productive".

You can absolutely accumulate technical debt as a team and I think it's common and if it's just superficial fairly fixable, but I also think there's a tipping point where it just spirals out of control and more developer time is spent putting out fires than fixing root causes.

Maybe someone will contradict me, but I don't know of any examples where a large multi-developer code base has had systemic technical debt where this has been "fixed".
But they will be able to travel without a permit, it's just that those journeys may need to be rerouted to take a less direct route to avoid the traffic filters.

Traffic filters are not new to the UK, and plenty have existed for decades in cities like London without controversy or conspiracy. They do not form an impermeable cordon around an area.

They restrict through traffic on certain streets, in order to provide faster and safer routes for either bikes or buses. As far as I can tell the Oxford proposal is less restrictive than traditional filters as permits allow car driver to bypass the restrictions a certain number of times a month.
As someone who works in gaming FQA with crazy locked down machines - we get software installed if necessary. Don't paint everyone with that brush.

We also have two PC's per desk(plus consoles) so that our clients software isn't exposed.

I don't get how a company like LastPass didn't have basic security like this when a FQA with a whole bunch of semi literate (in IT security) has a ssytem setup.
I wouldn’t say that screens (protocol term) in X11 are totally useless. In fact, this is how I would implement a more secure screensaver (this would require cooperation from the server, though): the screensaver client somehow securely authenticates to the server so it’s entitled to be the screen locking/unlocking process. It’s hosted on a separate X11 screen. When there’s a command to lock the machine, the server switches to that screen. Upon unlock, the server returns to the default screen.

Now if you kill the screensaver, or it segfaults because you hit a lot of keys, or a butterfly causes an EMI disturbance and the screensaver dies, you are left with an empty screen and not with your work exposed like in the current scheme of things.
Netlify Prevents Phishing Attacks with FIDO2 Passwordless
It's secure because the Engineering Manager said so.
Unrelated to the content itself, am I the only one wondering if he has his t-shirt mirrored or if he's really skilled at writing right-to-left?

Content wise: his examples show such increases because they're extremely tight and CPU-bound loops. Not exactly surprising.

While there will be gains in in larger/more complex software by throwing away some maintainability practices (I don't like the term "clean code"), they will be dwarfed by the time actually spent on the operations themselves.

Just toss a 0.01ms I/O operation in those loops; it will throw the numbers off by a large margin, then one would just rather pick sanity over the speed gains without blinking.

That said, if a code path is hot and won't change anytime soon, by all means optimize away.

Edit: the upload seems to have been deleted.
I believe the term is fashion firing.
It doesn't just make devs easier to replace. It makes it my job more pleasant (and that of my colleagues). But yes, you're right. It does also help onboard people.

Imagine working as a barista with a disorganised bar, a mat on the floor that keeps sliding and a corner is sticking up, and one bag of beans where half the side is decaf and the other is normal.

Now compare that to working in a more common sense coffee shop: everything is in its place, the mat isn't decrepit, and you have multiple bean bags.

In which one do you think it's easier to make coffee?
Simple: it's because it's the most widely supported system.

Want to recommend me a better VCS? Feel free, as long as it has a cross-platform open source client, a nice GUI, is supported in my IDE, there's a company offering to host repos for free along with a nice web viewer, it's supported by a CI system comparable to what I use now (including giving me free time on shared runners)...
By gold standard I actually mean no fractional reserve banking. The great depression was caused by the federal reserve. As soon as you have fractional reserve banking you allow over-leveraged debts which lead immediately to boom and bust cycles. If you want to avoid those cycles simply don't allow people to spend money they don't actually have and always settle payments as early as possible (also don't allow anybody to simply print money).
From ‘Paradise’ to Hell
Yes I remember reading this before.
its custom made mirrored tshirt, he is writing on one of those lightboards and then mirroring.
Synonym, of course, being latin.
Everyone is now an AI company, hiring ML Engineers and PhDs.
Nope thats not true.

We in germany suddenly stopped the investments for it and killed it.

But still articles are written on how this energiewende was pushing solar to much cheaper prices globally.
Virtual friends as a service? This can trap billions in VR headsets.
Where do you see elitism here? Some games are simply designed for competitive play with mouse and keyboard control. These games require a PC and Deck is not really a target for those games/gamers. Would me stating that keyboard players stand no competitive chance against players with steering wheel in Forza be elitism too?

There are people who want to play games, but cannot or do not want to spare the expense for a gaming rig. Rising component prices have expanded this category. There is very little overlap between competitive gamers and people wanting to be gamers, some of whom are caught by rising component prices. Again, nothing surprising here.

Steam Deck seems to be designed mostly for this market: people who want to play games, have a leaning towards PC games (possibly due to preexisting Steam library), but have no requirement for mouse and keyboard form factor. Steam deck captures the market of people who "would start playing games if cost of the rig was $(cost-of-steam-deck)" AND the market of people "would play PC games if the rig was more portable".

I'm pretty sure that if some compatibility layer, allowing to use Steam libraries on xbox/PhlashSpeed and Switch, existed the Deck would be dead on arrival.
Wait, I thought the 15 minute city idea was about reasonable mixed-purpose zoning and public transit, and now it is about limiting car access to cities?
Firefox has link search built-in, just press '
Thanks to you and OP for sharing these. I have been wondering if such a thing existed recently. One thing I hope to use it for is to design a polygonal DIY piñata.

What I'd really like, though, is for something like unfolder, that supports tab-and-slot designs, ideally with a custom tab shape.
That is great. Private car use is insanely inefficient, and has numerous negative externalities like toxic gas exhaust, increasing the risk of injury to people not in a car, and rubber particulates.
I think the author conflates aspects of bad writing (which is rife, not only in academic papers, but everywhere), with the increased use of jargon and acronyms. I think jargon and acronyms serve two important purposes in academic writing. They help with conciseness and precision. For people working in the field, long, elaborate descriptions tend to just be noisy, when a more concise term would convey the same information. This can seem like gatekeeping, but in practice, scientific papers are not written for laymen, but for a (typically) rather small amount of other people working on the same, or closely related fields. Writing for dissemination purposes should be more explicit, and maybe avoid some acronyms and very specific jargon, but for scientific writing, please be short, sweet and to the point!

The cholera example, for me, shows the opposite of what the author is trying to put forward. The second paper conveys the information much more clearly, and in under half the space.
> the next stage will probably be across-the-board pay cuts

This doesn’t happen [1] because wages are sticky [2].

[1] https://fred.stlouisfed.org/series/PI

[2] https://en.m.wikipedia.org/wiki/Nominal_rigidity
I'm testing an idea for a new kind of search engine. Rather than websites being crawled, search terms are brought and defined by the user. This means only one result per search term, rather than millions. I've built it in a way that users can get to destinations in one click. This is great for deep linking or easily exposing contact phone numbers and emails. Mobile apps are also coming soon.
It's pretty much unmaintained, but it does still work!
This is something I learned the hard way. The value on software frameworks such as Java Spring or Python's Django is that it enables teamwork. At least in theory.

They have higher costs when scaling vertically but as a trade-off, it's easier to horizontally scale by the number of developers.

When I realized this is when I started to enjoy dependency injection tools.
Articles like those generally take a very shallow approach to peoples concerns, calling them things like conspiracies. Policies for 15 minute cities and policies for Low Emissions Zone are separate kind of policies, but in a two-party system it is very likely that a political party is in favor of either both or neither. Voters do not have the choice of selecting one but not the other, so the two policies get lumped together.

Looking at other countries in Europe, all (or most of them) seem to require some kind of extra registration and monitoring when it comes to Low Emissions Zone. Again, technically there is nothing that requires low emission zones to implement heavy handed registration and monitoring, but as has been demonstrated they do tend to go together. Even in countries with multi-party system, there is generally no party to vote for which want Low Emissions Zone without the inclusion of extra registration and monitoring.
German politicians call for canceling Roger Waters concert
IETF Celebrates the Standards[Live at Demuxed '22] – Krazam
"Use subclasses over enums" must be some niche advice. I've never heard it. The youtuber seems to be referring to some specific example (he refers to specific advice from "them") so I guess there's some context in the other videos of the series.

re: the speedup from moving from subclassing to enums - Compiler isn't pulling its weight if it can't devirtualize in such a simple program.

re: the speedup from replacing the enum switch with a lookup table and common subexpression - Compiler isn't pulling its weight if it can't notice common subexpressions.

So both the premise and the results seem unconvincing to me.

Of course, he is the one with numbers and I just have an untested hypothesis, so don't believe me.
https://sanamlyastani.github.io/publication/oakland20/oaklan...

probably FIDO2 is not the final solution, I recommend this paper
FWIW Android Open Source face recognition (GrapheneOS on a Pixel 4 XL) didn't work with a mask on unless it was under the nose.

It didn't work either with a baseball cap and a mask under the nose.
> don't allow people to spend money they don't actually have and always settle payments as early as possible

This is in practice impossible because value hand-off is not instantaneous. Someone is always at risk in a transaction, to a varying degree over time. (To say nothing of the productivity gained from the friction reduction of transaction credit.)

In Malthusian terms, every child is born with future claims on unproduced food. Mandating that be settled up front requires dark decisions, ones starving cities and families have had to make.
There's no need to strawman a "return to nature" argument. We've always exploited each other, and the current shape of society has an unprecedented proportion of people living in prosperity, yes. But at the cost of catastrophic destruction of ecosystems and disruption of a climate that made that possible in the first place.

I get it, modern life for the average western citizen is quite amazing. Using that as an argument for 'thus the western model of exploitation is superior' is not warranted at all.
I just started learning Yocto a few weeks ago, and just shipped my first embedded image. Here are a couple of learnings and thoughts:

1. Start with an empty image and build your way up. There can be some cross-effects between packages depending on what you exactly do, it's a lot easier to debug if you go step by step. The base image recipes are all listed in the documentation, start with one of them.[1]

2. Lean into Bitbake and the whole thing. The more you try to fight it, the more it fights back. I liked this guide as a starting point to get a feel for it.[2]

3. Find a way to quickly iterate on your images. Nothing worse than losing your train of thought! Since I wanted to include update functionality I added swupdate, which integrates reasonably well with Yocto[3] - although the documentation is a bit difficult to read at times. But being able to simply push an update through WiFi is really, really nice.

4. If you do some lower-level stuff you'll inevitably need to create configuration fragments. This process was REALLY opaque to me. Say you want to set build options for U-Boot - you'll have to: 1) run `bitbake -c menuconfig u-boot` to open the config menu; 2) when closing the menu, you save the configuration in the default location; 3) then you run `bitbake -c diffconfig u-boot` to generate a config fragment; 4) you copy the config fragment into your recipe-append-folder and add it to the SRC_URI variable; 5) you run `bitbake -c clean u-boot`. When U-Boot is built the next time it will apply your configuration fragment to the build process.

These were the most important things that came to mind. Hope they help, and good luck on your journey! :)

[1] https://docs.yoctoproject.org/ref-manual/images.html

[2] https://a4z.gitlab.io/docs/BitBake/guide.html

[3] https://sbabic.github.io/swupdate/building-with-yocto.html
Since when does a $999 phone not count as high-end? As far as I'm concerned, everything over $600 does. So the iPhone SE and the Pixel 6a would count as midrange, with all the other phones you mentioned being high-end in my book. Or at least priced that way.