skysight-inc/HackerNews huggingface dataset:
If they said To uphold our commitment to privacy while delivering these experiences, we have implemented a combination of technologies to help ensure these server lookups are private then it would be fine. It would also be a tautology.

When they add that server lookups are also "efficient and scalable", it means that they have had to ponder the privacy aspects with technical concerns regarding efficiency and scalability, and that therefore, privacy is mitigated.

I think a fair reading of this sentence would be: "we provide a version of 'privacy' that we feel is acceptable, within reasonable efficiency and scalability constraints".

They're not going to dedicate a server per customer for example. Would it make sense to do it? No. But it would be honest to say "because of efficiency and scalability limits, the 'privacy' we provide is relative and subject to breaches". (I actually think that's exactly what their wording is trying to say.)
> Lightning port survived way longer than usb-c ports do

Apple's manufactoring is usually more robust than most, so I doubt this is due to usb-c itself of the manufacturer. Personally I have seen bad usb-a port but never usb-c (and usb-c ports are supports to last for at least 10000 insert cycles, as per the standard).

> no 2 cables are the same

We can either have a single port supporting a variety of protocols, or, roughly, a port for each protocol. Considering the mostly hierarchical relationship between protocols, I very much prefer the former. Two usb-c cables are not be the same in order to sustain low prices for the lowest end of the protocols, else every cable would have to be a thunderbolt 5 cable costing 100$ or whatever. The problem is not the existence of the protocols, but the companies that make confusing marketing and the fact that the usb standards namings of the protocols is bad (see usb3.1 gen 2) (probably intended so by the same companies, but do not have any evidence or anything). Otherwise things are not that complicated.
I want to try it, but I don't fully buy it. It doesn't seem to fit the reality of most projects I've worked where you have the luxury of so much analysis, trial and well defined requirements.

My approach in development is in general to give a working prototype as soon as possible to the relevant users and stakeholders and keep refining those.

The con of my approach is that then user think the project is in a much advanced state than it is.
I went from Belgrade to Aachen about 15-20 years ago. It cost me more than my plane ticket from Dusseldorf to Belgrade (though I got robbed/scammed at Belgrade). From Belgrade to Croatia the old DB train went 60 km/hour. It did have power sockets. I was nearly alone. Then came the evening in Croatia, the train went quicker than 60 hm/hour, people boarded (youth with backpacks), and sleep got a bit more tough. Near Ljubljana and Wien there were very bright lights at the station, and more people boarded till the 6 seater was overburdened with people trying to sleep yet take care of their belongings. The whole trip took near 24 hours. But if I was with a partner, it would have felt a whole lot more safe, so that is my recommendation: go with a friend and make sure you set checks & boundaries beforehand.
Effort doesn't entitle you to money. You could get a phd in mongolian basketweaving but that doesn't mean you should be entitled to a decent living from selling baskets. If the economics are not there (ie. the average person not valuing music at more than $10/month, tons of artists lining up to drive down the price) but you go into it anyways, you only have yourself to blame.
Predictions of Near-Term Societal Changes Due to Artificial Intelligence
> The secret to good cover letters? Context.

I know a lot has changed since I had to look for a job (a little over 4 years ago), but I disagree. The cover letter is the only opportunity to show some of your personality, not that you read the posting and tweaked your template to include details about the specific job you're applying for.

I have found that a good cover letter can be a game-changer. I landed my first dev job because the hiring manager/senior devs loved my cover letter. It's a great filtering mechanism for whether you'd be a good fit. I always throw a little humor in there, because I am not a very serious person and don't want to work at a place that expects me to be. When I had to do some hiring earlier this year, I would spend a few extra minutes reading cover letters to see if I could spot one that included something unconventional, but no dice. Every single one just followed the boring template from a cursory Google search of "how to write a cover letter".

Your resume isn't going to convey anything about whether you're the type of person that I want to work with. I had 200 resumes from people that were all capable of doing the job we were hiring for. If you're competing with 199 other equally skilled people based on resumes, a good cover letter could be a competitive advantage.

That being said, I know it's a very different hiring landscape these days, so my perspective could be completely wrong. But I imagine there are probably still hiring managers out there that take the time to read cover letters. If I decide to start looking for a new job at some point, I'll be spending a few extra minutes on my cover letter.
Can I `source` my custom .bash_profile file into Fish? Trying it out it doesn't seem to work
Yes, because the corporations in China are emitting those making things you use.
Dates aren't what they used to be
This was the first thing I did when I wrote a fluid sim as well - I’ve spent a ton of time and energy pursuing ways to get subtractive color effects (the richness and light-subjectivity of pigment) in digital artifacts and have mostly come up empty, but I take every chance I can get.
I would rather view it on Tumblr, honestly. IMO the reddit experience has degraded as the business model shifted over the years.
> let's get the core flows into something that sounds useful for users

is it even that?

I don't see the benefit of this whatsoever
> Google is leading the way in the restrictions on Freedom.

They're the ones allowing you to root your phone or flash a custom ROM in the first place, so that's not a fair characterisation. Banks have a vested interest in reducing fraud, and a rooted Android might allow for easier and additional attack vectors into their apps and thus systems.
Market for TV streaming advertising to pass £1B
Computers and chess masters: role of AI in transforming elite human performance
There's no way you are not missing flights if you think you can get through security and to your gate regularly in 20 minutes.
Plasma pong was AMAZING thanks for unlocking that memory!!
In 2025, Your Boss Will Launch a Podcast
How does this work? How would you even trust China to not just throw you in jail?
I guess the US government figured it out because he went to China and then came back and they’re like oh yeah that makes no fucking sense

Or for the conspiracy minded, they ‘let him’ escape to Taiwan and told him to go set up a pro democracy org in the states and this aling parents thing is all just cover
Yup and authors are supposed to fit their content on a platform that never cared to equip them with tables, charts, or other forms of technical display. Even markdown on Github is way better for technical authoring.
There should be a substantial CIA effort to recruit at every US university with more than 2 Chinese nationals. Student loans forgiven and green cards for the family.
I have no idea what apps are sharing with what. On Android network access is so ambiguous. There's such fuzzy wording. Like when you are asked for location permission to use bluetooth. Even perms like file system access. I don't know what this extends to. Have no idea what it is doing. I recently set up a new ipad. I failed to even work out where Photos ended up. Couldn't work out what was backed up, and what wasn't. How to opt out of everything and opt in piecemeal. Whether the OS/gadget had AI enhancements, what they were or are, whether the apps would have cloud access or not. In fact for an apple device it bugged me with dialogs from the get go. And bluetooth kept turning itself back on. I would say I am technically savvy, but I was pretty clueless. I was quite keen to try out some of the AI photo tools. Like find pictures of such and such, but I didn't get that far as confusion abound.
I do find myself on the “private first” side…but also keep in mind that those who grab for pitchforks in defense of privacy aren’t a representative sample of the typical user either. (A purely statistical statement).

It’s very easy to confuse ‘loud protest from a small minority’ and the majority opinion. If a plurality of users chose to participate in an analytics program when asked and don’t care to protest phone-home activities when they’re discovered, then that’s where the majority opinion likely lies.
My good friend is a sr ml research eng looking for remote work also
I’m not an US citizen but it seems that people in the US just die because they don’t get the medicine they need to juice up profits.
I’m sure the coming gov won’t improve that.
In that situation I can empathise with people who “cook their own”.
I am sure you would do the same if the alternative is agonising slow death.

There are many countries - for example Cuba - that can’t rely on these systems - they need to cook their own.

Is your proposal to rely on the government really realistic in those scenarios?
US has a huge social problem that spills into a security one.

Quite unsurprisingly Americans end up isolating from each other in suburbs, often gated neighborhoods with private schools, cars and live overall miserable and unhappy lives.
For most the "USB passthrough" section at the end covers the need of plugging a device and/or a headset in without needing a full hubs worth of devices sticking out of the keyboard.

In general though the more functionally useful a keyboard would be the fewer options you'll find. I think a large part of it is many buyers are more worried about maximizing the aesthetics of the keyboard rather than creating a swiss army knife of a keyboard so that's what is easier to find.
They do the whole warrant canary completely wrong tho.
Not the same thing. Thunderbolt cables have amplifiers in the plugs (that’s why they get hot…)
The Welsh rapper who helped create '80s hit song
Interesting. Do you actually do that? I agree that phones are not as good in general but I can’t imagine reading a book on a laptop.
A lot of people miss the fact that this is more art project than practical solution. It’s meant to make a statement, but they have cherry-picked some extremely simple drugs to synthesize to make their point.

I have some online friends who met through a forum for their rare condition. The forum they’re in had a splinter group dedicated to getting companies in China to synthesize experimental drugs for them that they couldn’t secure through normal channels, either because they hadn’t been approved yet or because they were expensive and off-label so nobody would even prescribe them.

Even contracting with professional chemical synthesis operations in foreign countries turned out to be more difficult than they imagined. Several companies would take their deposit, then refund part of it after several months because they could never get the synthesis to work properly. They received one batch that tested as being so impure that it was useless.

Projects like this convince people that all drugs are actually really easy to make, when in reality this project has carefully selected the most simple examples to make that misleading point.
This seems to be more like hair-splitting on the below broad setup that I think is fairly commonly followed (atleast in Java CRUD world):

1. A model represents a record of a table (or a view). If a validation on a field is as low-level as null/not-null, it is better defined at a database level. Additional business logic related validations (that solely require the properties of the model as input), can be part of the model.

2. A repository provides facilities to interact with the database for either returning or creating instances of model and associated actions. Basically db-related actions live here.

3. A service can provide ways to perform operations related to the model with the help of the repository. E.g. fetch all records with a given area code.

4. For business-logic/workflows that span multiple models, higher-level services can invoke multiple lower-level services to orchestrate the workflow.

5. Controllers host the user-facing request/response related methods that invoked the higher-level services.

There can be variations of this with their pros and cons but this approach has worked well for me (mostly using Spring Boot).
This can only ever be opt-in if you want to stay on the legal side of the GDPR (and equivalents in other jurisdictions). You can ask, but the default needs to be "no" if no answer is given.

I provide telemetry data to KDE, because they default to collecting none, and KDE is an open-source and transparent project that I'd like to help if I can. If I used your app, I would be likely to click yes, since it's open-source. Part of the problem I have with projects collecting user data is the dark patterns used or the illegal opt-out mechanism, which will make me decline sending telemetry every time, or even make me ditch it for an alternative. An app that asks:

Can we collect some anonymized data in order to improve the app?
[Yes] [No]

...with equal weight given to both options, is much more likely to have me click Yes if none of the buttons are big and blue whilst the other choice is in a smaller font and "tucked away" underneath the other (or worse, in a corner or hidden behind a sub-menu).

Plus, I would think that SOME data would be better than NO data, even if there's an inherent bias leaning towards privacy-minded/power users.
My problem with SQLite is that I've been using it as a quick and dirty up-and-going weapon with easy backup solution, but even for small projects I find myself going multi-service or multi-node on accident. Really too easily.

I'm starting to think of using PSQL as my dirty up-and-going weapon.
I keep a paperback on the passenger seat of my car. If waiting is going to happen I bring it with me.
> Curiously, the adder is an 8-bit adder but only 7 bits are used; perhaps the 8-bit adder was a standard logic block at Intel.

I believe this is because for any adder you always want 1 bit extra to detect overflow! This is why 9 bit adders are a common component in MCUs
Plenty of people believe in NLP (Natural Language Processing), indeed.
> Apple could've changed the path by opening this as a standard but choose not to.

Sure, and Apple could have shipped a free pony to every child on earth. But expecting them to do so is childish.
there's too many things, and not enough nouns. such collisions occur with such frequency it's foolish to draw conclusions, or ban words. Apple is among the world's largest tax dodgers, but I still use the word when speaking of my favorite fruit.
It takes a diversity of tactics to overcome an adversary as entrenched as the pharmaceutical industry. I don't believe in their wild "one day everyone will manufacture their own medication" BS, but it's valuable to keep this knowledge in the public consciousness. If for no other reason to remind us that Big Pharma is gouging patients for life-saving drugs that are cheap and simple to manufacture.
This but with cleaning products and beauty products. People should be empowered to clean their living environment without buying tubs and tubs of plastic. Electrolyzed water should be bigger.
Given that the application here is molecular chemistry aimed at targeting human biology, one of the few problems equally complex as computer chips, I would say their analogy is far more appropriate than a hammer.
> NATO can destroy russia conventionally in a response to a nuclear attack.

they cannot destroy Russia because Russia will hit by even more nukes

> You can't sell a first strike nuclear attack to the rest of the world as "justified".

They sold invasion to Ukraine to the world to some extend, they still are in UN security council, plenty of countries trading with them. If they mass hit by western missiles, it will be even easier to sell.

> And a tactical nuke won't change anything significantly military or economically-wise.

it will make NATO countries to reconsider their actions.
And what NATO will do exactly in your opinion?
IBM has many decades of innovations (and patents) on making their mainframe hardware super resilient.
Missing the point by a large margin...
I'm surprised they took the risk of extending the lookup table to have all 2's in the undefined region. A safer route would have been to just fix the 5 entries. Someone was pretty confident!
That's fair advice! Creating cards is also learning, so if you generate content using LLMs instead then you'll be missing out.
I think HN qualifies as a social media, a lot of it is user-generated. I do use some of them as I don't want to live as a total outcast.

If I could "draw the line", I'd probably start by banning all forms of for-profit social media.
Get a doctors note explaining you have RSI and need a mechanical keyboard for the ergonomics. Pick the specific switches you need for your RSI/ergo reasons.
If they're both nitpicking then they are in fact both mediocre at best.
Will AI Help or Hurt Workers? New Research Shows Unexpected Answer.
https://archive.ph/zMAko

https://www.wsj.com/economy/will-ai-help-hurt-workers-income...
If someone claims that X is "always"(!) the case, then giving just one example where X is not the case counts as a refutation. The statement that the GP quoted is just obviously false and there is nothing "bad faith" about pointing that out.
> The issue is that you keep the power-hungry shader units on, whereas when truly idle their power is cut.

Even in the most perverse scenario of a single cell update the load for a terminal is still bursty enough that it's not like the GPU doesn't enter some power saving states. Running intel_gpu_top in kytty with a 100ms update is at least suggestive, it never drops below 90% RC6 (even at 50ms, which is a completely uselessly fast update rate we're still in the high 80s). If you're updating faster than 100ms legitimately, it's probably video or animation that is updating a large percentage of the display area anyway. The overall time my terminal is doing some animation while on battery is low enough that in practice it just doesn't matter.

https://en.wikipedia.org/wiki/Amdahl%27s_law

The problem you're up against is that, maybe if this was optimized most people would get 2 or 3 (or even 10) more minutes on a 12 hour battery life or something. No one really cares. Maybe they should, but they don't. And there's plenty of other suck in their power budget.

You make it sound like a binary power saving scenario, but it tends to be more nuanced in practice.

Most people run their terminal opaque, most display systems optimize this common case.

> Also, if you do damage tracking, make sure to report it to the display server

I'm not unsympathetic to your point of view. But I am skeptical that the power savings for most use cases ends up being much of a big deal in practice for most people (even accepting there may be some annoying edge cases that annoy some). I am interested in this topic, but I am still awaiting an example of a GPU accelerated terminal emulator that works this way to even make a real world comparison.
My team uses Matrix and I must say I'm not satisfied. There are messages that I get a notification for every time I open the app, and "mark as read" buttons that do nothing, especially if you use threads. This is something that has supposedly been fixed many times, but it's one of these persistent issues that keep coming back.

Also, as far as I can tell, there is no real diversity in clients even though Matrix is in principle an open protocol. Everything is either Element or a fork of it, or at least is built on matrix-react-sdk, which makes them all effectively the same.
>You’re just reiterating the parent commenters point, the first reason you listed was that he was “notable”.

The parent commenter did not mention anything about being "notable". At best he was trying to imply it by burying it in between the lines. I stated it explicitly.
Lovely.

And this blog post is how I find out the Photos app mysteriously turned iCloud Photos back on. What the fuck? At least "Keep Originals" was still set.
Soon enough anything that is even remotely a security threat (pretty much any non-trivial app) will require clearance and in office work.

The North Korean hacks into several companies are an example of how bad it is now, add in some good deep fake technology and soon you will not be able to distinguish who is actually working for your company.
I thought the whole reason this was newsworthy is because Israeli security apparatus managed to intercept Hezbollah new pager shipment? That is, pagers ordered by Hezbollah to be used by Hezbollah members.
My theoretical strategy for reducing smartphone time includes substituting it with a smartwatch. I.e., have my phone in the vicinity (as opposed to on my person) and only have the smartwatch equipped. At night, keep the smartphone away from my bed and only have the smartwatch and Bluetooth earbuds next to me.

As a Pixel user, the first attempt in early 2023 was rough as the 1st gen Pixel watch had growing pains. I gave up on it but have recently started looking into this approach again. Hopefully the latest updates to WearOS will show an improvement, especially in battery life.

I would have considered switching to Apple, but from what I've seen, there is no support for responding to Signal messages via the iWatch. That's critical functionality for me.

If the technology pans out and the strategy is a success, then my comments here on HN will be significantly less in 2025.
I found the original book to be rather dry and difficult to read. Like most books on software design. It’s full of hand waving and folk tales.

However I think there are some good nuggets in it that are worth taking away and using. The idea of ubiquitous language is useful. The best software teams I’ve worked on were great at talking with business users and customers. A ubiquitous language helped us avoid “programmer speak,” where we talked using names for things nobody had heard of but us and nouns and concepts nobody else understands. It allowed us to communicate more precisely and avoid mistakes throughout the process.

Good article. There’s always going to be counter-points and folks who prefer one way over another. I think there are some useful nuggets in this one too.
The idea is good, but will probably only really work for students with weak family ties back to the PRC, which will be pretty rare. For those with loved ones in the PRC, there is ample documentation that the CCP will threaten their families to get them to come back (one of the techniques used in Operation Fox Hunt https://en.wikipedia.org/wiki/Operation_Fox_Hunt). Arranging for a "family vacation" to the US that turns into permanent residence will only work a few times before the CCP catches on.
Chinese nationals who come to the US are often rich enough to not have any student debt.
Perspective shouldn't be a problem. Some cars already do eye tracking, using a camera placed near the gauge cluster, as part of a driver monitoring system.