skysight-inc/HackerNews huggingface dataset:
tbh find the full size a bit expensive for my personal needs - more interested in the mini (still overpriced). Certainly makes the mini a more compelling option however if they add more functionality.

"Apple's HomePod mini includes a dormant hidden sensor that can measure temperature and humidity, potentially providing the means to power upcoming features that could arrive in a future software update, according to Bloomberg."

https://www.macrumors.com/2021/03/22/homepod-mini-temperatur...
Where do you think values and cultures come from, if they aren't set and reinforced by managers? Yes, there are degrees to this - a frontline manager at FAANG has a lot less power to shape than a VP at a 100 person company. But you have the power to shape, to some extent. And you are the person people on your team will look to for cues.

Which means it's a question how big the gap is. If you can cover it with team-local culture, by all means, straddle it. But trust me, if you completely abandon your values, your mental health won't do well either.

I'd suggest that a severe/unfixable values mismatch should trigger a job search on your part, because acting out values that contradict yours rarely ends well for your health.
I do a good bit of my web browsing on my phone and I hate those web sites that are "optimized for phones" and thus typically lacking content and features. You can sometimes disable them with desktop mode but usually those sites ignore that and force the "mobile site" version.

If the content is too small on a phone, you can always just zoom in and scroll horizontally as well as vertically. Unless the creator of the site decides to "helpfully" create a phone version of their site in which case you have to go find a computer to use the site or download some app. A great example of this is Reddit which goes out of its way to make their "mobile site" unusable to force people to download the Reddit app so they can more easily spy on you.

I do think web sites should scale properly to different window sizes which means not using certain formatting misfeatures that force certain elements to always appear on the screen or that make your menu unusable on a touch screen. That isn't hard to do because you have to make a deliberate bad design choice to make your site unusable on smaller resolutions. A well-designed web site will also work perfectly well on Lynx or a screen reader without any additional work.
In our house we have Google's home speakers and the original Nest cameras and also some new cameras which only work with the Google home app and over the years I could see a gradual decline in reliability, functionality and just in general a decline in the usefulness of those things.

The camera feed is so slow since Google took over Nest, it barely works with the Google home app and keeps cutting out, doesn't load at all or keeps hanging sometimes. When someone rings the door bell then it takes forever to bring up the feed and let me talk to the person by the door. The Nest doorbell has become completely useless in its latest iteration combined with the Google home app. The person is long gone before I get to see who it was, which makes it really annoying and super unreliable to receive parcels when not at home.

I have never tried Alexa + Ring, but speaking to friends they are also getting more frustrated with the Amazon brand.

Is Apple a viable option today? If this stuff works well then it's worth having, but currently I wouldn't go for any smart gadgets and actively refuse anything from Google. I don't think they care about their hardware products. I've seen the same decline with their Pixel series.
Microsoft Lays Off 10k as Slowdown Hits Software Business
The F-35B is a different beast (lift fan plus tilting jet exhaust) than the Osprey (tilt rotor). The tilt-rotor Osprey has shafts that connect the engines so one can power the aircraft if the other fails. This design feature is also present in the V-280 Valor, the replacement for the Blackhawk helicopter.
// there is no guarantee even with persistence and a good attitude

// Such is life, we can't choose what we inherit

I agree that there's no guarantees but something conspicuously missing from this story is anything you've done to better the odds.

Do you go to the gym or work out at home? Have you found a barber who cuts your hair well? Have you had a fashionable friend help you with your wardrobe? Have you spent any time practicing small talk or put any emphasis on becoming more charming?

None of these things guarantee success either but it's weird to not hear about any work you had put in to make this happen (not saying you haven't done it just you didn't mention it)
Product management isn't an upgrade from software engineering. You thought it was until you experienced it yourself. That was your downgrade. I went through that experience and realized PM is a necessary yet insufficient role for someone who has built, and enjoys building software. However, not all software is valued the same. Greenfield work is so much fun, creating something from first principles and intuition, blazing trails and risking failure to acquire insights. Why not dedicate yourself to innovative greenfield project work and keep the PM gig until your project can become a viable product?
been very happy with my homepod mini - doesn't seem like there's many additional features in the larger size one (except for higher sound levels?)
This one's pretty fancy from the big GPT.

```
Here is an example of Python code that can print a loading bar at different completion percentages:

def print_loading_bar(percent):
bar_length = 20
hashes = '#' * int(percent * bar_length / 100)
spaces = ' ' * (bar_length - len(hashes))
print(f'\rLoading... [{hashes}{spaces}] {percent}%', end='')

for i in range(101):
print_loading_bar(i)
time.sleep(0.1)
```
I'm all for more coverage and exposure - but I don't think that machine can handle a lot more.
Luckily I've got a 386 running OS/2 Warp Connect here that I can set up to serve an error page if the box goes down.. :D
> The absurdity that an upper 8-bit ascii range character would be an elementary control character in a terminal.

Wait 'til you hear about the C1 control set (§5.3 in the current version of ECMA-48).

> Gen z programmers, not even once.

I know I shouldn't even reply to this, but I'm old enough that I have used physical 8-bit ASCII terminals with C1 controls (and ISO 2022 page switching).
I've got a few patches in pkg-config[1]. That was the kind of contribution I like to do: small, improves behavior while removing code, very central and popular tool...

I gave up contributing after being ignored[2]. Around the same time, other people posting patches to the mailing list were also ignored. Sad.

[1] https://gitlab.freedesktop.org/pkg-config/pkg-config/-/commi... https://bugs.freedesktop.org/show_bug.cgi?id=98215

[2] https://lists.freedesktop.org/archives/pkg-config/2018-May/0...
Rust would have been a better option. But probably it's just because the author is more familiar with C. Maybe also because the author wants it to be more cross platform.
It used to be called globalization
Everyone and their dog can compile C, and the initial purpose of this project was to get something working on Windows. As you say, this is a relatively uncomplicated program, and there's certainly no need for higher-level features.

Is the only time you choose C when you need manual memory management? I suspect that had nothing to do with their decision.
I still don't know why it doesn't come with an equalizer built into Home. Sometimes I want grumbly bass; sometimes I want to understand Bane without subtitles.
Exactly. It is easy to write a BMP reader, but if you want to read any BMP file that you might find in the wild then you're going to have a fun time.
If only, we wear what you wore last year and threw away, I'd say 95% of all clothes sold in Kenya are used.
In my experience, there are no shortcuts. The approach is always fix some bugs, write some test coverage, and add some small features. Depending on the size of the project, it might be quick or might take a long time.

One problem you might face if the codebase is really old, are the multitude of styles and patterns that exist in different areas of the project. For those, it’s good to start in one area, and slowly reach out to other areas over time.

--EDIT-- Thinking about this some more, here are some other tips: First and foremost - remember Chesterton's Fence. If you see something that looks strange and unnecessary - don't remove it, it might be load bearing! Also, if you are working in an IDE that has a step-through debugger (common in C#, Java, and others), then set an early breakpoint for an API call and follow it all the way down the rabbit hole...you'll see things happening that you never would have found by manually poking around source.
This is a silly comparison. Were basically comparing the use of data to conduct political repression to the use of data to recommend content relevant to your own interests.
He implemented this alternative explicitly to be included on his own C Windows development environment, w64devkit.
I have a draft where I talk a bit about hosting raw markdown on GitHub, which is how the draft is hosted. It’s been a draft since 2021, which I suppose is the way of the digital garden sometimes.

https://joeldare.com/how-i-use-github-as-my-blogging-platfor...
Microsoft to Lay Off 10k Workers as It Looks to Trim Costs
"See a penny, pick it up. All the day you'll have good luck!"

That phrase has become a bit of a motto for me. In my mind, luck has multiple components.

The first is awareness of an opportunity... Noticing the penny.

The second, and possibly the more critical part comes from action. Many people may have seen that opportunity before, but did they act on it? In the simple case of a penny, the answer is no... otherwise it wouldn't be there.

Both parts are required.
One has to bow first and I do not think that journals and large publishers will be the ones. A typst <-> LaTeX converter would be something which would be a huge feature I'd pay for. I am writing papers for journals/publishers after all.
If hot boxing a car over an hour consumes enough oxygen to matter it wouldn't be possible to sleep in a car without running out of oxygen. A couple blunts doesn't consume that much.
Update: I have updated the power-of-structure article with a section on accessibility.

Copypasting:

It's important to think about issues such as accessibility in advance.

I am basing my knowledge about this issue on this article about Emacspeak.

So, Rune will ask lenses to implement the surface-level text commands. Whatever text is shown or assumed to be on screen, the user will be able to copy that text programmatically. So, you could ask a spec-conformant lens stuff like "get the surface level text of the semantic unit at point". Such functions are of general utility.

Next, Runic functions will be required to return some information about the results of their semantic actions. So, if you issue a delete-semantic-unit command, it will return what it has removed (and that would include the info about the surface level text as well as the data-structural unit itself).

The list of such functions and their return-value properties will all be a part of the spec. So, it will be possible to automatically advice all these spec functions for any given lens to invoke the speech functionality.
what will it take to get rid of all this legacy and create something new for today's needs? is it even remotely possible to do so?
Interesting piece, well worth a read. This assassination is the subject of Laurent Binet's (excellent) novel HHhH
That legacy baggage is the only thing that allows older hardware to connect to the modern network. It's the only thing that allows folks the agency and autonomy to setup their own services and share them with folks locally, without requiring the blessing and grace of a distant 3rd party authority.

I've spent 20 years working with advanced PKI and cryptography in many different domains and form factors, and what I've learned is that even with the best of intentions, they are all fragile and their default state is broken, without constant maintenance.

Availability and resilience to failure are key pillars to security that are often overlooked.

In the past 20 years, all of the critical failures in PKI systems that I have seen were due to expiring certs, expiring CRLs, failure to distribute new PKI in time, accidental deletion of key PKI, missing intermediate certs. None were due to MITM, weak crypto, spoofed packets, use of plain HTTP. Make of that anecdote what you will.
I created my first website in 1994, and started blogging (weekly, rather than daily) in 1995, so this was a nice walk down memory lane.

I too lament how much more difficult it is to build something completely independently than it was then, while rejoicing at how much more accessible building something is for more people, even if it means leaning on existing infrastructure.
I'm curious now, is this project has a purpose to get some share of users from Windows? Or is it just a fun/hobby project?
I'm asking it because the OS itself is 25 years old, however
it is not really ready for everyday usage.

Funny thing, I have seen it once on the screen of a cashbox in a supermarket in Kyiv. However, it is not clear if they really used ReactOS, or just their logo/graphics to avoid buying license for Windows.

UPD: Found the photo https://i.imgur.com/5biLbTj.jpg (2016)
Interesting to see a v2, and looking forward to Matter support for more smartphone devices to work natively…right now the device support is kind of ridiculous
This also seems like a much better service job than the horrible scarring moderation jobs at facebook or factory work for apple. Heck maybe even better than most Amazon US jobs at the warehouses
It's not slavery though, since nobody is forced to take the job. This clearly was something Kenyan workers were happy to have as an option, otherwise they wouldn't have taken the job. If everyone did what OpenAI did and moved work like this to Kenya, salary would quickly go up. If few companies moved their work there, comp will stay low. It seems the low price is one of the main attractors right now. So shaming companies into paying more, likely will just move the work elsewhere and leave workers there with $0/hr.
While I've never done the task you describe, it's similar across many FourCC formats so I think my experience is applicable.

I strongly suspect the input checksum won't be checked against the output data. Data ingestion might/should verify the chucksum, which is then thrown away.

This is especially true if working in a language with immutable strings, or using a functional-style immutable approach, where it's easier to know the payload doesn't change.

The checksum will be recomputed in egress.

As an alternative approach, the entire chunk might be stored in a single block, and either filtered or written as a single block, with no need to change anything, so no need to recompute the checksum.

In any case, if the developer thought this was appropriate, it's easy to add any sort of checksum or hash fingerprint as part of the chunk reader API, without it being present in the file.

> doesn't cover the type and length

While it could cover type, length is harder for some use cases. If you have a seekable output file, and don't have the ability to buffer all the data in memory, you might be able to process a segment at a time, write the crc, seek to the beginning of the chunk, then write the size.

Oh! I just realized that if the CRC were in the order typecode, data, length (which is different than the presentation order in the PNG data stream) then it would be possible to include the length in the CRC.

Though I don't think including the length would improve things as I think the failure modes are identical. Maybe?
It's nice to see Apple continuing to iterate here whereas Google, in comparison and as they often do, killed off their related Google Home Max product.
Lenra, optimize your app creation – beta is out
Lenra is an open source framework to create your app using any language, and deploy it without any Ops scale, built on ethical values.
Create, deploy, host your apps in one single place !
Easy to use + fast + secure + ethical + free + opensource
> So the basic solutions are to massively overbuild renewables,

And who the fuck is doing that? Because they're not god-damned cheap if you do that!

I do not care if you can sell your product for cheap if I have to buy a much more expensive, planet-killing fossil-fuel product to make up for your SLA of "ha ha ha oh my god they think we have an SLA", which is why none of these academic ideas actually fucking include storage or SLAs! And no, cheap storage is not a fucking thing! Someone earlier on HN today was boasting of a solution that cost $800,000 per MWh, and if it exponentially decayed in cost at a rate greater than any industrial improvement ever for the next decade, it would still be more expensive than nuclear!

And yes, I'm angry, because empirically, on the very grid I use, that is exactly what has happened. We're paying, not the "extortionate" $100 or so nuclear promised, but over $500, because something needs to keep the lights on at moments not convenient for the intermittence. And I've worked with the industrial consumers of their product, conferences where literally everyone has academic AND industry experience in real engineering, and they're fucking suicidal because of the losses incurred by this shit, Europe-fucking-wide.

This is not okay. This is fraud.
The last HomePods sounded great, but it’s hard for me to imagine them taking off without fixing Siri. Siri is still remarkably dumb compared to Alexa and certainly when compared to GPT3.5 tools. If you ask Siri “What is 220°C in F” it will correctly hear the words you’re saying, then convert 220F to C.

Because of this, I never use Siri outside of contexts I’m sure Apple has tested thoroughly (e.g. read my last text).
$875,000 and be of Ukranian descent
Sorry but THC is not an allergen, it doesn't work like that. People aren't magically thousands of times more sensitive to a neurotransmitter than others. Yea there is some variation but not like that
Wow thank you. Immediate relief.
Extreme pathfinding: smoothing and spreading paths for a multiplayer RTS
This is extremely exciting, given the audio quality of the HomePod 1. I had been buying new old stock of HomePod 1s off eBay to make sure I have 6 working ones (I use 3 different stereo pairs) for the foreseeable future.

The only real downside of HomePods is that they don't function as bluetooth audio receivers (Apple proprietary AirPlay2 only) and that you need an Apple ID (as well as iCloud enabled on that Apple ID) to set them up - the creation of which these days requires a working phone number, so it's a little expensive (burner SIM) if you want to buy and use them anonymously.

People commenting about how Siri sucks I think are missing the point of these. These (presuming the sound quality is similar to the HP1) are the best consumer self-powered speakers for under $2000, full stop. The fact that they do anything else (mics, voice assistant, wifi streaming, whatever) is mostly unimportant if you understand what these things are. I'd use them even if they didn't have Wi-Fi. As far as I can tell, they (and airpods) were the latest "insanely great" product Apple made until the M1 macs dropped.
Wrong title: "Loss of epigenetic information as a cause of mammalian aging"
I don't see an Explorer folder under that path on my installation.
Seems like Apple executed the way Google should have with their Google Home Max. They've added stereo pairing, so you can have two of them sync up together and then connect them to an Apple TV 4k and you basically get a pretty nice wireless sound bar with Dolby Atmos enabled.

Still, at $300 per pod, I really need Siri to do better than the "dumber than a bag of rocks" vibe she currently gives off for this to be at all tempting.

As someone that does applied DL for work, especially NLP, I just don't understand what Apple is doing with Siri. It's like they see low user engagement metrics with Siri and assume it's because people don't want it. Instead, everyone I know that's an Apple fan uses Google Assistant, because it just works most of the time.
Apple website now lists the temperature and humidity sensors even on the mini, I guess the next software update will enable them.
The problem with this thinking is that an effective engineer in a profitable company is going to make someone alot of money.

If you want to capture that money for yourself you can, but it will be a very hard slog.
Read up on the company mentioned, people have mentally suffered working for them. But these days the human cost is just another cost.
according to this page the mini (current model) will have it activated I suspect when the Homepod 2 comes out.
The "blaming" is in your head, not in my comment

So question to you - if you have a fat and poor friend who's getting unhealthier by the second - how do you help him? What will you actually do?
This is a really good troll. I almost tried to debate with a person on the internet over whether getting a data entry job that pays 50% over the national average was slavery. Kudos, sir.
> Security is not something to sacrifice to gain less angry users.

Of course it is - it depends on Capital-C-Context.

Sure, for the bank, the site you are supplying your credit card details, your email, etc - security is non-negotiable.

For hackernews, for reddit, and for similar sites, then security is something to sacrifice, once again depending on context.

I've trusted this certificate for the last 2, maybe 3 years. It's unreasonable to assume that 5 minutes past midnight on the expiry date, the cert turned from "completely trustworthy" to "100% certainty that this is a phish, scam or similar".

We live in the real world. Things happen.
> [...] OpenAI’s outsourcing partner in Kenya was Sama, a San Francisco-based firm that employs workers in Kenya [...]

Does this qualify as nominative determinism, given OpenAI founder Sam Altman's username is... sama?
This is somewhat anecdotal, but the immigrants I know who have made the most successful linguistic transition to America did so by watching a ton of American media: watching TV + movies and listening to music. See how English-speaking people speak and practice imitating them. Practice imitating some of the most well-known movie quotes. And try and talk to people if you can.

Offhand, it might sound dumb and a little dated now, but a show that I think shows off a lot of interesting speech patterns to check out is Buffy the Vampire Slayer: there all kinds of English-speaking accents and very interesting colloquial style speech patterns there.
Right idea, right time, lack of vision and commitment.
Project Management looks to me the most stressful job there is. Specially in the consulting business working eith multiple customers. If I were in this position I would take a paycut and get back to software engineering.
Here's something more like water.

https://matthias-research.github.io/pages/tenMinutePhysics/1...

From:
https://matthias-research.github.io/pages/tenMinutePhysics/i...
I played with a cheap wifi camera vs an actual wired (network) cctv camera. The difference is night and day, even just viewing the stream in VLC. Speed, stability etc. "Consumer" stuff just feels underpowered and little more than a toy.

I hope matter brings a better landscape for all this stuff - but then I have been sitting on my hands waiting for years as the next version of everything is just 12 months away.
Nginx Studies
I just started a set of studies about how Nginx works and how it interacts with the operational system under the hoods.

The studies are at a very early stage, but there is a roadmap in homepage with the next steps.