skysight-inc/HackerNews huggingface dataset:
I agree that there's a lot of wiggle room, but there's still some ground rules, like being iterative, not having to plan for everything beforehand, deliver smaller things little by little, not being a perfectionist and turning the review process into a living hell.

But you are 100% right about the problem being people. The problems I see with agile are always because people try to find escape hatches in the process. Designers want to prepare every single detail before developers start working and hate iterating because fear of the "original vision" being a mistake, product owners don't want partial stuff in the beta channel so everything has to be in its final state, product owners don't know or don't want to reduce scope so developers end up with impossible sprints, developers want a perfect definition finished before starting work, so zero chance to iterate...

I also agree with people throwing out individual/interactions and picking a heavy-handed process instead :(
Being in a separate lane from the majority of traffic makes traffic deaths far less likely. 3+ HOV lanes (mother, child, father) are quite worthwhile. Driving in California I know I'd rather pay the toll than be in traffic with unpredictable vehicles.
On the claim that it’s all just information, consider that a book represents a substantial portion of the life of the author(s) and editor(s). Contrast that to the cheapness of publishing online.

Of course, whatever works for you works for you.
How to improve ankle mobility?
Apache Doris announced the official release of version 1.1
Between Bill and Ted and The Matrix you can basically invent any plot line to tie them all together. Which is obviously why he took those roles.
>It was implemented in the UK (as in EU countries) by incorporating it into national law

That's not how it worked. The GDPR is a regulation which means that it applies as-is in all EU member states without being incorporated in to national laws. It is only directives that need to be incorporated in to national law (a process known as "transposition").

As far as the UK goes, because the GDPR was in force at the time of Brexit it continued to apply (the same with almost all EU law), although it was amended so that it didn't reference EU institutions any more (like removing the bits that talked about the EDPB or collaboration with other EU supervisory authorities, replacing references to the Commission with the Secretary of State and other things like that).
> In practice, many web applications are stateful. The load balancer would see to it that clients keep talking to the same frontend. For larger applications it is important for cache locality.

In regards to front end resources, it shouldn't matter which instance you're talking to, if all web servers are serving copies of the same bundle, given that the resource hashes would match, outside of A/B testing scenarios. It's also nice to explore stateless APIs where possible, and not have to worry about sticky sessions.

In many dynamically scalable setups if you tried talking to API instance #27, you might discover that it is no longer present because the group of instances has been scaled down due to decreased load. Alternatively, you could discover that the instance that you were talking to has crashed and now has been replaced by another one.

Hence, having something like Redis for caching data, or even a cluster of such services becomes pretty important! Of course, there are ways to do this differently, such as taking advantage of CDN capabilities, but for the most part sticky sessions are a dated approach in quite a few cases. It's easier for everyone not to care about ensuring such persistence.

An excellent exception for this: geographically distributed systems where even if you don't care about that exact instance, you still want stuff in this data center to be reached, instead stuff half way across the world.

> This is quite normal when you have some type of blob, and normally what networked file systems are user for.

Nowadays, I'd argue that S3 (or compatibles like MinIO or Zenko) is one of the very few ways to do this properly, or perhaps GridFS in MongoDB - an abstraction on top of the file system, that handles storing and accessing data as necessary. Then, using a distributed or networked file system, or block/object storage (depending on the setup) is a good idea.

However, in general cases, you should never use the file system directly for the storage of your blobs, regardless of whether those are stored locally or in a networked file system, as that is just asking for trouble. Things like maximum files per folder, inode limits, maximum folder nesting/file name length limits, maximum file sizes, writing bad code that allows browsing other directories than the intended ones, the risk of files that might be executed in the case of bad code/configuration, case sensitivity based on the file system, encoding issues, special characters in filenames or directories, need to escape certain characters as well, reserved names in certain file systems and frankly too many issues to list here.

So yes, it is "normal" but that doesn't make it okay, though one also has to understand that often in a shared hosting environment there aren't good options on offer, versus just spinning up a MinIO container and using the S3 library in your app.
WordPress plugin deployment depends upon on Subversion
Yes, almost all EU law that was in force at the time of exit was kept (and is known as "retained EU law"), with necessary modifications.

For the GDPR specifically, the UK basically forked it and has what's known as the "UK GDPR". They basically just gave the powers that lie with the Commission to the Secretary of State and deleted the bits that dealt with cross-border collaboration between DPAs.
it's a lot smaller in person than how big people think it is
Shared experience sure is getting smaller.

And even when it is shared on a wider scale l, it is filtered thru your filter bubble and social bubble.

And now every joke starts to be more of an inside joke.
Chinese scientists unveil high-powered laser that can ‘write’ in the air
As others have said, this is all for SEO - quick "content marketing". With the advance of AI this is only going to get worse. There's a whole cottage industry of companies that generate posts and even entire youtube videos given a few keywords or a paragraph of text. They will probably be the only real winners from this.
PR Quadtrees (https://opendsa-server.cs.vt.edu/OpenDSA/Books/CS3/html/PRqu...) got me my current job at Google. One of my interviewers asked basically "how would you design Google Maps?" and I based my answer on this data structure.
I guess it depends on what you like/enjoy? It's not good at photorealistic, but it comes up with some pretty entertaining (and pretty?) 'arty' type stuff. I go on regularly just to play around for fun.
I think what the author meant by "spreadsheet mentality" is not the belief that metrics may be necessary, but that they are (more or less?) sufficient.
PEP 8: Why is the character limit 79 and not 80?
No one who could do that ended up a school admin.
All this "exercise" helps, especially if you are coming from a sedentary lifestyle but you also really need exercise where you will elevate your heartrate and be close to running out of breath. Also known as Zone 2 (or higher) cardio.
Unfortunately it's probably not serious crime. It would have been in the private sector, see Theranos, but not in academia. The USA is rather unusual in having the ORI, but it's toothless and does only a handful of announced sanctions per year. There aren't the laws on the books, nor prosecutors and investigative forces in governments dedicated to pursuing scientific fraud.

So I'm afraid to say that assuming the allegations are true, they will probably get away with it. It's absolutely standard when these sorts of things are discovered that everyone sweeps it under the rug as vigorously as possible.

Fixing it would be difficult. There are a huge variety of ways to produce fraudulent science. Even coming up with a law that captures half of them is fiendishly hard, and how to do enforcement in a timely manner? In this case capitalism came to the rescue because the investigation was funded by short sellers, so this has to be one of the best arguments for short selling around. But by the time there's a publicly listed company whose share price is dominated by research suspected to be fraudulent it's way too late.

There's probably also a fear of looking too closely. There's a culture of coverups in science that I've seen first hand. It's deeply unpleasant and breeds the suspicion that they do it so blatantly because it's become a way of life, because they know there won't be any consequences even if they're called out on it. If you start going after image tampering, well, it's only a tiny next step to say that if your paper reports a mean that's statistically impossible given the data set then that's also fraud. But then you'd have to investigate and mount prosecutions for a significant fraction of all psychology researchers. And then you're going to have to make it a crime to not share data on request as otherwise incriminating data is always going to be inconveniently lost. And then you're up to 90%+ of researchers facing action. Draining this swamp would be very hard.
I have been on the dark side of that world but let's keep the stories for another day. Here is a different mini-story on how big companies save money and fatten their margin.

In the early to mid-00s, a popular scripting language called ActionScript (sister of ECMAScript) powers Flash. A large Outsourcing company contacted me to ramp up a development team for a high triple-digit thousand dollars project. They had bought/inherited a code library, one of the most beautifully written codebases -- Object Oriented Java-Styled code with well-documented comments. I emailed the original programmer (part of the same forum group, I think), and he replied that if I need help, he is there.

The company was trying to set up a team to start with the code and build an entire application. When asked, why not just talk to the original author of the code, and he will do it easily instead of struggling for many months. It will take ages for the team to understand how things are written and why.

Well, the idea is all about cost and margins. They seriously don't care how good or even if the project completes. Their only motive was the number of hours and code volume (number of lines). They even factored in attrition from the team and the replacement cost in money and time.

So, the original programmer cost them $100 /hr (a good amount during that time), so the company spent a set budget to get just the needed framework. Then, they got a trainer (me) at about $20 /hr, which was costly (but had to) at that time (and geographic location). Finally, they cut and save by training those "engineers" who thought they could write ActionScript by clicking on the timeline on Flash.

There are excellent Services/Consulting companies and even brilliant teams inside these big companies. However, most people are just optimizing on volume and billable hours and have no care in the world about pride, dignity, or what the final product will be.
Maybe the driving instructor wanted to impress upon you the importance of respecting the STOP sign with this story? Maybe it's true in some cases, but somehow I can't imagine that at an intersection with very bad visibility the traffic planners just say "let's start with only a Give Way sign and see how many accidents happen, if it's too bad we can always replace it with a STOP sign"?

It's true however that some countries are more prone to what I call "traffic restrictions overshoot" then others - e.g. in Italy there are many stretches of highway limited to 50 km/h, apparently in hopes that drivers will at least reduce their speed to 70-80 km/h, and many STOP signs hoping that drivers will at least slow down at the intersection.
Working with a spectrogram is definitely similar to working with an image, and it's interesting to think why that's the case.

Take convolutional models, for example. Very effective for working with images because they're (a) parameter efficient, (b) learn local/spatial correlations in input features, and (c) exploit translational invariance. As an oversimplification, we can train models to visually identify "things" in images by their edges.

If you think about what's going on with an audio spectrogram, you can see the same concepts at work. There's local/spatial correlation - certain sounds tend to have similar power coefficients in similar frequency buckets. These are also correlated in time (because the pitch envelope of the word "yes" tends to have the same shape), and convolutional models can also exploit time-invariance (in the sense that convolutional models can learn the word "yes" from samples where the word appears with varying amounts of silence to the left and right).

That being said, the addition of the time domain makes audio quite hard to work with, and (usually) not as simple as just running a spectrogram through a vanilla image classification model. But it's definitely enlightening to think about how these models are "learning".
That's pretty good and sounds like an apt description!
Wow this one is spot on. Had exactly the same experience as a contract PM working with Marketeers who lived in fairy-land.

Two hilarious moments:
1. A big fuss was made of a launch of a new site, marketeers demanded that we had plenty of extra servers for the demand. On launch day I had the live stats of visitors and it occasionally flickered to above 0.
2. We finally needed to refactor and do some maintenance to the duct-taped code that had resulted in years of 'everything is urgent' 'one extra feature by tomorrow`. When I told the Head of Marketing they were doing this vital work, she couldn't understand that because no new graphics or UI were being produced that they were doing actual work - "But I can't see any new work"

It was not worth the small fortune in daily rates they were paying me
But Microsoft is not making it easy for Microsoft.
I wonder what country this is..
Maybe find a sport you really like? I didn't do any sports until 18 when I found bouldering. Good sport to do alone, although you still can talk with people. And a lot of eccentric, free thinking people if that's your crowd.

Oh and you'll get to go outside aswell, which is nice. Sometimes a hike to the rocks.
Can quantum computers solve the climate crisis?
But entirely managed by Brits. Nothing gets quite as scathing as an upper-middle class Brit letting it rip.
There are running sink play sets that include a battery operated or usb powered faucet that recycle water. You can also make your own for under twenty bucks.
if he doesn't need to be IN the water, a pet fountain is a convenient loop to observe/play with
Our area has an older-than-average population so I guess this tracks.
Not really, It was just a word.

Assuming they were making mention of Swedens recommendations only approach, it’s still not a good argument because there are plenty of countries that tried similar methods and failed miserably (e.g. Brazil).

There are a lot of confounding factors not controlled for or properly studied.
> Amaze yourself at it sends data to Microsoft at the rate of 4 to 5 MB/s. Yeah...just try it.

Amazing is too small a term. Unacceptable is more like it. Wow. Why do companies that spend a significant amount of money on securing their infrastructure fall for this?
> nor can you change settings on the pro XDR display without a device running macOS.

You can't even natively change brightness nor volume on non-Apple displays, even though DDC/CI is a thing and third party apps can do just that. The Mac Mini M1 HDMI port is even crippled at the hardware level and DDC/CI flat out doesn't work there (works fine via USB-C which uses DP).

The usual public rationale from Apple is that a perfect experience can only be achieved within a fully owned ecosystem.

I don't quite buy that the core strategic intent is intentionally using this to push people into owning only/buying more of Apple stuff, I bet it's more about not having to handle dev, fixes, workarounds, and a storm of support cases for third party hardware that may be of less than stellar quality, and then Apple being blamed for things not working.

IOW brand image control + dev resources, not a sales ploy.
Unorthodox, in Wellington New Zealand, where I live. Water is unmetered. It rains a lot. He can waste as much as he likes here
True, but not particularly relevant. You're referring to the Ultralight or Light Sport Aircraft categories.

These are almost entirely for recreation and not for transportation.

The basic rules limit use to VFR (Visual Flight Rules), so daytime only on nice days, limited range, etc. Wonderful for getting up and enjoying the sky, but highly impractical for transportation.
We don't see grocery stores ir office/industrial parks installing short airstrip fields for the shoppers or commuters arriving in Ultralights, but they do install bicycle racks. I'd say a bicycle is far more useful in any practical sense.

So yes, in using aircraft for transportation, we're almost entirely in the regime of high regulation and expense.
I use git daily and it works, but man did it take a long time until I got confident enough to not make a backup.tar.gz before some more complex operation. And I still hate the fact that there are N additional obscure ways to do each operation.

Mercurial otoh was a joy to use, never surprised me - it just worked. I think github is the only reason git won. Ah well, water under the bridge...

P.S.: hginit rules.
A LOT of companies still do. Every bigger company i've been to here in germany has used it somewhere. Some tried to slowly move to git, most didn't, because svn just works and old people don't want to change
See this reply from someone else:
https://news.ycombinator.com/item?id=32190577
> What keeps fit people going to the gym on a regular basis isn't wearing their running shoes to bed at night. It's discipline and accountability.

There is an alternative, less resistant path which I believe is more sustainable and better for the soul... find something you love that involves exercise, not much discipline is needed once you do, because you probably wont be able to stop yourself from doing it when it's something you look forward to - which in a way is "wearing your running shoes to bed", it's passion.

Something which is not exercise for the sake of exercise, i.e not "going to the gym", it must be more mentally rewarding and stimulating somehow. That doesn't mean team sports either, there is more to life, in fact I'd recommend avoiding team sports because then you are more likely to have more control over when and where you can do your activity. Examples: rock climbing, mountain biking, sailing, surfing, skating, skiing. You can do these types of activities with friends, and make friends too, and they can take you all over the world, or at least all over your country - so they are pretty good for the soul ;)

Discipline is a useful ability, but you can only apply it effectively so many places in your life, and you wont be able to keep it up forever. Save it for when you really need it to fix something - but health is not a fix, it's a lifestyle.
I don't think the bill would have any effect. With the current FCC, providers could just do a network management study, impose even lower caps, and probably be fine. If the FCC materially changed, I don't think they would need the bill to go after predatory pricing.
Stora Enso and Northvolt partner to develop wood-based batteries
Can someone explain to me why the second example is better.

To me it seems to be the same thing. Replace result with int and I literally do not see a problem with the first one.

Also why is a mutex or lock needed for Result in javascript? As far as I know... In a single threaded application, mutexes and locks are only needed for memory operations on two or more results.

With a single value, say an int, within javascript you are completely safe in terms of concurrent access. Only 2 more more variables can cause a race condition. Or am I wrong here?

--edit:

Thanks for the replies. I see now. The mutex concept is not around memory access or memory safety. It's solely around the computation itself. When the Promise is "pending". It has nothing to do with safety. The parent did mention this, but I completely glossed over it.
The Pico W is quite a bit behind the ESP32 family (for example):

https://www.espressif.com/en/news/ESP32-C5

As far as I can tell the Pico W is worse than the ESP32 in most ways. The ESP32 was released in 2016!

The Pico and Pico W are strange… I suspect the audience (much like the Raspberry Pi) is a “my first microcontroller” crowd.

Just like the Raspberry Pi was “my first Linux embedded anything” crowd.

These are both great and I fully support it! However, Raspberry Pi remains the champion even when faced with vastly superior hardware because of the documentation, community, ecosystem, and first mover advantage.

Here not only is Espressif offering superior hardware they’re doing so with an ecosystem that’s been in the making for almost a decade going back to the ESP8266.

It runs MicroPython, anything in the Arduino ecosystem, Platform IO support, the Espressif low level IDF, AND you can Google just about “esp32 + anything” and find almost endless libraries, examples, etc.

This SDK doesn’t have Bluetooth working while the ESP32 ecosystem is in such a mature state there are projects dedicated to cameras, audio projects, a million other peripherals, and even on board inference with TensorFlow Lite (which has been around for two years).

The Pico and Pico W will be very successful because they have the Raspberry Pi name but it’s strange to me they’re introducing a solution that gets pretty handily beat in all aspects by hardware that’s been readily available for half a decade.

I’m sure users and customers have been asking for it and there are other factors at play (contracting, supply chain, who knows) but I don’t quite understand (especially for the tinkerer) what advantage(s) this really provides over the ESP32 (as one example).

Oh, and it’s cheaper and VERY readily available.
Yeah, this is a good point. There are a lot of lonely and sad old people out there, many of them living in increasingly hoarder-y situations as they age and lose executive function. We go on some pretty sad medical calls/welfare checks. Check in on your old relatives.
Would love to visit a good bookstore like you described in london. Anyone got recommendation?
What if you simply reduced the flow (usually there’s an external valve) as much as possible without disturbing your son’s enjoyment, and then measured the hourly volume used, and then ran the numbers on the cost per hour? We have a temporary pool we put up each year and it holds 16,000 litres, due to that I worked out water costs and for the first allotment per month (it is tiered here), water is very cheap. You may find the hourly cost to be well worth your son’s happiness and ensuing familial peace.
Wait for three waters. I suspect the entire country will be metered soon.