skysight-inc/HackerNews huggingface dataset:
> ones who try to fight crime, and "the worst cops". They aren't the same group.

They are the same group, because the ones trying to fight crime will eventually witness a "worst cop" committing a crime, report it, and then get fired.

https://www.aclu.org/video/meet-officer-mader-fired-trying-d...

https://mfranciswrites.medium.com/5-good-cops-that-got-fired...

https://www.theatlantic.com/ideas/archive/2020/07/what-polic...
It was more then that, it collapsed because the new administration chose to stop brutalizing its subjects.
Might be, until recently I was unware that the Greeks and Turks also have the same salted cod culture as we have in Portugal, even if they lack 365 + 1 recipes for it. :)
Volkswagen planned to hire 10000 new people for their "Car.Software" division in Wolfsburg, Ingolstadt, Berlin, as well as Seattle und Peking until 2025. They are also building up their hardware division with plans to do cutting edge node designs in 5nm and beyond. I know that they have extensive recruiting efforts in both areas.
Controversial take: why not teach your daughters to embrace and win at the social media game? It’s not going away, and being able to successfully navigate that world is going to be a tangible advantage to them later in life. Self worth and happiness, despite what we might want to believe, are largely tied to social status. As parents it may be kinder to help our kids succeed at the game rather than pretend it doesn’t exist.
Yep QNX and VxWorks, for smaller stuff RTEMS and FreeRTOS are just everywhere.
The IMHO gold standard book to get an understanding of the history of non-invasive glucose monitoring and the different technological approaches is "The Pursuit of Noninvasive Glucose: Hunting the Deceitful Turkey" by John Smith: https://www.researchgate.net/profile/John-Smith-241/publicat...

We - at DiaMonTech - working on a solution with mid-infrared spectroscopy and showed good accuracy in a published paper in the "Journal of Diabetes Science and Technology". We plan another clinical trial this year, but yes, this took some time. We started in 2015 and still have some work to do.
Can ChatGPT do an Exam?
Isn't this a patent minefield?
I like the approach, but I'm afraid the analogy should be different. It's less like a hurricane, originating from relatively predictable areas and affecting a relatively confined area at any given moment. It's more like an epidemic / pandemic event, an outbreak of a memetic virus, with poorly predictable sources, and with area of effect growing and shrinking fast and in in more chaotic ways.

You can walk away from a hurricane. But to get protection from a pandemic, you rather need to take a vaccine, and also, sadly, limit the breadth of your contacts with strangers. The latter is basically the "social cooling" <https://www.socialcooling.com/>, buttoning-up or severing of social media interactions, visible for like last decade.
Assuming that company wants best hires they are glad to give a go to anyone in the possible candidate pool sooner or later, and knowing anyone in same line of work (surely) is a positive bias to viability so they should thank you. What makes you feel like it's about blame?
My problem with this is that I feel like we (people coming along later) have three options when it comes to designing systems given the existing state of posix / linux / the web / etc:

1. Build inside the ecosystem as it was designed. Eg, make a static webpage using HTML. Make a linux binary using the standard linux tooling + apt (or whatever). This is almost always a good idea when you can, but sometimes the ecosystem is a bit shonky, or misaligned with what you're building. Eg, I want my program to have a fixed execution environment and instead I have debian and macos. I want a react-like API but the browser doesn't provide that. Etc.

2. Build a new thing on top of the ecosystem as it exists. Eg, build docker on top of linux. Build web frameworks. Invent the web browser, or couchdb views, or electron and build your software on top of that. The problem with this approach is that if each generation layers their own rubbish on top of the underlying layers then software will keep getting slower, more complex and more buggy over time.

3. Change the underlying system to work how you want it to work. Instead of using docker on top of ubuntu, replace ubuntu with nixos. Instead of using dpdk for higher storage performance, add io-uring to the linux kernel.

I think I would prefer it if more people did option 3 rather than option 2. I think there's lots of ways modern computing systems could be better. I'd rather if linux gained the ability to run binaries from the web (for example) than we invent a new kind of binary in userland (docker containers) and run those. I don't want people in 100 years to still be using linux (with all the bad decisions it contains), but with 10 more layers of different generations' ideas stacked on top. (Oh, its linux - but with docker, and then most people run this specific container to run languageX, and that lets us run electo2050 apps, which in turn you can use to run IRC. It only uses 50 gigs of ram. So small and light!)

Option 3 may require us to throw out or deprecate parts of the POSIX API. That may be overdue.
Linux Performance Patches Revved to Avoid Unnecessary Cross-CPU Wake-Ups
The location of the Fab is also important. Seismic movement affects the process.
I think the opposite is unworkable, namely just shipping new features and thus building on top of a murky foundation. I know a company that did this and basically needed to set up a taskforce and spend 2-3 months of the whole department's effort (around 50 people) on fixing a bug that that was low in the stack but they just kept building on top of it.
So in my experience, a correct approach is indeed to try to eradicate all known issues in every release cycle by running and completing the regression tests. Yes if that means slowing down a feature release by 2-3 days then that's the cost of having a bug-free application. I read somewhere that users don't care about features if they encounter bugs, they abandon the product rather easily.
> Rules are rules are rules, and they must be followed,

Contra, "rules" are only effective when they are enforced, and when push comes to shove, most of the keepers of the rules will just discard them when it gets in the way of things they really care about.

Getting the enforcers of stupid rules to waive away rules so things can get done is a valuable skill in anyone's tool chest.

In the article's case, the teacher was being a pain. He didn't consult the team when the disqualifying issue was found, nor did he consult with the TSA to clarify or get an exemption from the rule. The real lesson is to avoid or work around these types of people in any endeavor, they don't want to work with ppl to advance the cause of their organisation, they just love their rules.
>> I use Firefox. Windows 7 was out 2 years before the iPad 2 and the latest Firefox supports it.

> Microsoft doesn't even support Windows 7 anymore. I wouldn't recommend anyone use an OS that isn't getting security updates.

I mentioned Windows because you mentioned it, but I would not neither. You can install an up-to-date Linux distro on any computer that ran Windows 7 or 8 though.

> I'm not sure if Apple is lifting a finger to help, but https://asahilinux.org is a thing.

I was only speaking about iOS devices. Apple Desktop/Laptops have a better story on this.

> Apple will _happily_ buy old iPads for a pittance (or $0.00) and reuse the gold and aluminum and whatnot in it

Apple's handling of e-waste is not exactly great [1]. Anyway, recycling is way more costly than just being able to use hardware that exists.

[1] https://www.vice.com/en/article/yp73jw/apple-recycling-iphon...

> Apple released its Environmental Responsibility Report Wednesday, an annual grandstanding effort that the company uses to position itself as a progressive, environmentally friendly company. Behind the scenes, though, the company undermines attempts to prolong the lifespan of its products.

[...]

> Apple rejects current industry best practices by forcing the recyclers it works with to shred iPhones and MacBooks so they cannot be repaired or reused—instead, they are turned into tiny shards of metal and glass.

> As an aside, one of the ways in which Apple actually helps its developers is by dropping iOS/iPadOS/watchOS support for old, slower hardware, basically giving developers license to require newer versions of the operating system and/or newer hardware models

But that's not a good thing! Saying this as a dev, we ought to spend effort not to turn working hardware into waste because it's more convenient.
This is what I didn't understand about Google Stadia. I thought they will make gaming bigger in Youtube and automatically show a "play now" button next to the video. Maybe even the possibility to join the game of the streamer. It would work in an instant without download.

And because you have control over the game you can give everyone a hour or so free demo time, only then they need an abo.
Following the rules didn't help them. The rule was no templating tools that generate code. They didn't use that.

It simply seems like they had to deal with a school official who was too dumb to know what GitHub was and too egotistical to admit they might be wrong.

I actually dealt with something similar back in my high school days. I self-taught myself to program starting around age 10 or so. So by the time I was offered and took a "computer class" that had some programming in it in high school, I already knew what I was doing. Far better than the teacher in the class. Every project in the class I found very easy and did perfectly within the parameters requested, often time going way beyond the requirements. The teacher didn't like one bit that I was far exceeding her capabilities and the level expected and would find every excuse to mark me down. Her favorite excuse was to take issue with my comments (where I didn't explain every obvious line of code in verbose text). I barely passed the class.

After that, I changed my mind and decided I wouldn't study computer science in university, instead deciding to skip school altogether. Eventually did go to university after a gap year, but to study design instead. I was completely turned off from learning CS by this one teacher and it dramatically changed the course of life after. I did continue coding and ended up building some cool stuff, including a couple startups before switching to venture capital.

Hopefully for these kids it'll be a trigger for positive change too.
My family had mercs since the beginning of the 90s and its very apparent when those problems started.

I used to say "life behind a star is different" and now they all look the same, feel just as badly engineered as the next VW and have more plastic in them then a modern store for drinks.

Your not bitter, its the truth.
By talking and physical proximity. It's not easier, but it's also not exactly hard if you go to the same school.
Jim Keller was also famously involved in DEC Alpha, x86-64, and Zen. Sam Zeloof is the kid who manufactures transistors in his garage.
"in practice this just means 3 or 4 levels of bugs that will never get fixed" - this is so spot on! This is exactly what we were thinking: realistically, if we don't fix it now, it will never actually get fixed.

So, if it's important enough to fix, why not fix it now.
Stable Diffusion Bingo
Traffic Index Ranking
I'm sorry this is not really relevant to your comment, but I think it is important to restate the obvious. Why this page needs to put cookie panel? It takes 1/3 of page. Also there is just 'I Accept' button.
Is this a quantum physics joke?
I'm in similar situation with a small radio station. I logged every song played, and the upvotes and downvotes it got. Never made anything out of it.
To add to your last paragraph: The median income for full time writers in the UK is below minimum wage. Most full time writers do it as a supplementary income only (the median household income for full time writers is above the average), and the vast majority of writers are not full time.

If you as a writer use a paid editor and cover designers, odds are it'll take you several years to break even today.

Unless you're "discovered" by a traditional publisher and they think they have the next Harry Potter on their hands, even being traditionally published means next to no sales for a large majority.

So it's already about fun and fulfillment for most authors. I went into writing (so far two) novels knowing the above, and did it anyway. That said, some do go into it thinking they'll make lots of money, or desperately looking for another income source.
Anecdotal: even before the great oleophobic coatings we have now, a family member managed to be allergic to touch surfaces. That seemed to include both smartphones and laptop touchpads. Made her skin flake, obviously extremely disturbing when that happens on the tips of your most agile fingers.
Don't regret it! I think you probably made the right choice. Sadly, smartphones are probably the dominant computer use model nowadays.
I think it's interesting to see how they saw themselves, compared to the stereotypes about them: Not great warrior Hausi. Farmer Hausi. Just doing a little side gig for the winter, probably.
The council replaced the warm halogen bulb streetlights in our area with extremely bright LEDs that have no shielding towards houses. I slept in a ground floor bedroom with a bay window directly beneath such a light for a year. Despite installing blackout blinds as best I could, the ambient light in my room was about the same level as mid-dawn the entire time. My mental health suffered intensely almost to the point of psychosis.

LED lighting should be tightly regulated. At the moment they just appear to be getting brighter and brighter and more prevalent. I absolutely despise them.
Yeah, I was maybe exaggerating when I said "kernel devs". There obviously were people using git before Github.

But I don't think source control in general was as common back then as it is now. Source control was something for serious projects, and a lot of code wasn't under version control at all. If you wanted to host code somewhere, services typically charged per repository, and setting up repo hosting yourself was a hassle.

Github really made all that very easy, and popular. The alternative web interfaces for browsing git repos were atrocious, but even modern competitors like SourceHut are a hard sell to novices.

I think calling Github "just another Corporation build around Git" is pretty disingenuous.
Reminds me of that joke about a study where they shoved 20 joints into a chimpanzee’s mouth and then proclaimed that marijuana is very bad.
It would really depend on the severity of the bugs... assign severity levels as part of triaging.

Also what kind of bugs are coming up is important... I think bug do tell stories; it might help you identify issues with feature assumptions on workdlow or use-cases and that needs to inform your product development as a feedback loop to avoid technical debt and having to rewrite stuff later.

Depending on the size of your team, I would have a 2-4 people focusing on just bugs / QA (so you can catch most bugs going forward) while the rest of the team focuses on new features.
"Sometimes you won't want to write a newsletter. That's the most important day to make sure the newsletter gets written"

This is excellent advice. I find that the same principle applies to anything in which you want to succeed.

Also because if you break the chain once, you'll break it again. The only way to stay committed is to allow for no excuses.
If something isn't done fast to curb energy bills people will take to the streets. Maybe it will be more polite compared to what's seen elsewhere, but people aren't going to accept it regardless. Getting those reactors up and running again is an absolute necessity.
It's allowed to have @ as part of the local part if it's quoted. So that wouldn't match my email `"foo@bar"@example.org`
Besides what the others answered, not only it showed off what was capable on iPhone, it showed what OpenGL ES 3.0 (the WebGL 2.0 foundation) could do.

Most stuff on the Web thus far, with exception of Google Earth and a few ecommerce sites, is closer to Flash 2D games than anything else.

Hence when a game engine advertises itself as WebGPU, I expect a browser demo at the same level as Infinity Blade, Unreal Citadel, or After the Flood graphics, not a video.
Deep Blue (2020)
I think addiction is about meaning. Addiction activities are always meaningful activities. May not be pleasurable activities but always meaningful. To quit a meaningful activity, you need to replace with another meaningful activity. like exercise, help someone, do something good..whatever is meaningful to you.
>They pay really well for German standards and have access to a large talent pool of people that would like to live in Germany.

But they don't pay well for IT standards, German standards (IT) are lower (sometimes a lot) then polish ones.

>large talent pool of people that would like to live in Germany.

From Hungary, Romania or Turkey? Because no one else in Europe would like to work in Germany (in the IT industry). A bit of reality salt would be better for the German IT-Industry.
This is a nice way to put it. Our platform is already pretty mature, and customers are happy.

Naturally, the wishlist of new features never ceases to shrink ... but the stability of the existing platform is what people really appreciate.
Even though they were arrested by the police, the site was considered a parody by court and he was acquitted. The case in question is about whether the police was liable for wrongly arresting him, which the court found they are not
https://userstyles.org/styles/browse/ycombinator
I checked the summary and that’s definitely not it. It might have been a short story or essay? I read it in what was supposed to be something like an engineering ethics class I think, but the teacher was more interested in exploring green philosophies. I remember reading a lot of really interesting stories and essays and the ideas from this one stuck with me, but I’ve never been able to find the writing again. My memory is too hazy and I only retained the general idea.
I wonder why would they undertake such an Herculean task when they could simply pick a non-GPL OS, or just pick Linux itself given the programs running in it wouldn't have to be open-sourced anyway.
He knows what he’s talking about. He just has achievable goals with this equipment.
> * The socket API as applied to networking is empirically designed for arbitrary numbers of peers -- there are unlimited real world examples. The socket API as applied to local IPC is of course similarly capable.

I think "the [BSD] socket API" was designed for a thousand or so peers (FD_SETSIZE). That's why the API evolved. Now (2023) there are a lot of APIs and different choices you can make (blocking, polling readiness, sigio, aio, iocp, iouring), none of which is best at everything, but the non-POSIX apis are much faster than the POSIX api -- especially the ones that are harder to mix with the POSIX api.

> "We should be able to assume that the data we want exists in main memory without having to keep telling the system to load more of it."

> Yes, this is exactly what mmap() already does. mmap() is part of POSIX. Use it!

This is not what mmap() does, but the opposite. mmap() sets up page-tables for demand-paging. Those little page-faults actually trigger a check (demand) to see if the page is "in memory" (this is what Linux calls the "block cache"), an update to the page-tables to point to where it is and returns (or kick off a read IO operation to the backing store). These page-faults add up. What the author is looking for in Linux is mremap() and Darwin is mach_vm_remap() and definitely not in POSIX.

> * Shared memory - mmap() is about as generic of a memory sharing interface as one could hope for. It certainly works just fine with arbitrary numbers of clients. There are again countless examples of using shared memory with arbitrary participants -- for example all the various local file databases: sqlite, leveldb, berkeley db, etc.

But none of those "local file databases" can handle hundreds of thousands of clients, and aren't great even for the low hundreds(!), that's why most "big" database vendors avoid "just" using mmap(), and instead have to perform complex contortions involving things like mach_vm_remap/mremap/O_DIRECT/sigaction+SIGSEGV. userfaultfd and memfd are other examples of recent evolutions in these APIs.

You are looking for truth? Evolving APIs are evidence that people are unhappy with these interfaces, and these newer APIs are better at some things than the old, demonstrating that the old APIs are not ideal.

So we have evidence our (programming) model is not ideal, are we to be like Copernicus and look for a better model (better APIs)? Or are we to emulate Tolosani and Ingoli?
What? Any reading material on the last part?
I like this idea! Internally we are already pushing the idea of accelerator repos for different types of development tied to specific data sources, or types of infra.
>’m really turned off by how there’s zero critical consideration of their quoted research

I can take a variety of stimulants which would normally keep me up all night, but 5mg of Vit K2-MK4 removes enough of the calcium from my bloodstream so that it can't amplify the effects of the catecholamines and I'm asleep within 30mins, its actually better than taking melatonin or anti-histamines.

I've been more alert and observant as a car passenger whilst on 2 NHS prescribed benzodiazepines than the person driving the car! I think sometimes its a state of mind which makes its hard to sleep.
It doesn't have to be one central guild. There can be a competition of guilds, each with their own criteria.

Guilds already exit as networks of friends who recommend each other. Hiring is only dehumanizing for those who are not part of an informal network. With guilds, there could be accessible knowledge to everybody on how to be or become a good professional.

The fact that programmers haven't already organized themselves in guilds suggests that they are not the right layer of abstraction. It remains funny that programmers create formal processes and structures for everything but not for themselves.
Just checked it out -- definitely a step in the right direction.
Installing alternative Android distributions nice and easy
I have never, in 20 years in the business world - and that includes long years working closely with people in controlling - see anyone do something in Excel that could not be achieved in LibreOffice with similar effort.

Yes, there is no 100% feature parity. But there is feature parity in the things that people actually use.
Let me guess... you never experienced socialism first hand?

(and I mean the "real socialism" as it existed in Eastern Bloc countries - not the rose-tinted hypothetical version that exists only in the heads of Western lefties).
(Side-note: socialism is one of these overloaded terms. In the US for instance, socialism and communism seem to be synonyms.)
I'm not involved with the study, just a bit of space nerd, so this is just an outsider making a guess. But I see 2 aspects to it.

The first is a whole bunch of practical questions. Do they need to modify the spacesuit to account for the prosthetic? Is it better to create a new prosthetic to fit the suit and/or the station? Does the missing leg cause issues with the exercise equipment on station? What other practical limitations are there?

Secondly, it's simply a way of seeing how it goes. We don't expect any big obstacles, but you can never know for sure until you've tried it. Once it's been done, and we know the obstacles, it can become just a normal thing to do.