skysight-inc/HackerNews huggingface dataset:
> I implemented a new feature: the ability to upload texts automatically, in background, without user intervention.

> I had, unknowingly and unwillingly, built a spying tool, and a really convenient and efficient one.

> Thanks to background uploads, people could install the YouArchive.It app on another person’s iPhone, set it up, maybe even hide it (something possible on a jailbroken iPhone), and then watch as the text messages come in, almost real-time. Jealous partners, stalkers and the likes could install this tool on an unknowing victim’s phone with relative ease.

...

This hit home: (The absolutely otherwise fantastic) NextDNS (and anything that's similar to it) comes pretty close to a spying app, too (300,000 DNS requests per month conveniently stored for a long time, for free). I know a handful people who I introduced NextDNS to as a privacy enhancing service ended up using it to encroach upon privacy by configuring it on unsuspecting user's Android and iPhones (doesn't even require jailbreak or root and runs forever in the "background").
they say the same about heroin - first one is the best, the rest is an effort in vain to try experiencing it one more time
This is about time, and I like that they can have functions. No stupid enum_too_to_string($bar) calls, just $bar->toString().

When I built a small, internal tool a few years ago, I couldn't believe it still didn't offer something as basic as an enum type.

Didn't bother me when I learned PHP4 as a kid, but studying CS and becoming a professional developer really changes what one expects from a language.
> the interesting bit is that publication such as Nikkei or the FT are still top-notch, but these are niches, not general audience publications. (also my FT subscription is £30/month and that’s a lot of money if you’re not in that niche)

Indeed. £30/mo sounds like quite a lot of money in an era where a teenager doesn't come to your house every morning and shove the newspaper through your door (as I used to many years ago) but, adjusted for inflation, it's probably less than the cost of that older delivery mechanism.

It's hard to persuade people of that point of view though so they stick with free, ad-supported "news". Not that paid news wasn't historically ad supported as well, but at least they had more diversified revenue streams.

And you are, of course, correct: it's all about the clicks and ad revenue. And, given most peoples' preference for free over paid news, I don't have any great ideas on how to fix that.
I have seen extremely strong amplification of risk by stuff like obesity, diabetes and the rest of the metabolic syndrome buddies.

A lot of the dead were having chronic conditions or were already old.
More Problems with GitOps – and How to Fix Them
> BTW, "Stochastic Parrots" is a very descriptive name for the problem

Meh, both parrots and language models are inferior to humans in producing language, but one is more useful than the other. And real parrots are also stochastic, like all living things.
It’s a wonderful movie about a difficult topic. Great job.

Thank you for making it and for sharing it here—I watched it based on this recommendation, and it was well worth the watch.
More like the latter. The first funding feature we are launching will allow you to set a monthly budget and have it split amongst a set of users/maintainers of your choosing.
A Microsoft custom floating point type for efficient inference
I still don't get why most of the recruiting process is left to the HR department. I get they objective is to minimize your distraction as a manager, but it's such an important part of building a good team and it feels that in many cases you (the manager, not necessarily PM) contribute like 20% of the whole process.
Presumably, the solution is to develop alternative tire formulations that do not include this toxic antioxidant?
> Within this network, you may have a pocket of users who espouse Flat earth theory, but I believe if you were to rely on such users for trust ratings, the picture of the world created would be so incoherent, it would simply be unbearable.

I wish I had your optimism... :(
Hydrogen only makes sense for hybrids. BEV with decent range are already available for the vast majority of commutes. The only challenge is covering the last 1% for long distance travel and industrial vehicles where letting them sit idle is not economical. This does require an inefficient solution like hydrogen but it won't be used exclusively.
The overlap is probably in framework builders, and that trickles down a bit to the users who like to use them and some of the users forced to use them. I wonder if "I don't need a framework" gets you crazy looks in the broader PHP world today? Going no-framework was already increasingly out of fashion as of around PHP 5.3 (when I got out and stopped bothering to learn the new updates -- my last project used the Yii framework) so it wouldn't surprise me. Sure there's still the old practical business-needs-first PHP, I was able to update some old PHP to v7 without much fuss, yet it's more than just out of fashion it's ripe for any consultant or new employee looking to make a name for themselves to "clean up" and get with the times. Younger me would probably cringe but I'd just advise to use Java instead of modern PHP with all its bells and whistles and patterns, there seems to be little difference anymore.
Vim has a setting to make line wraps start at the same indent as the line.
You can't push within LAN and then have that automatically available when online to the wider network, unless you have some form of continuous replication to some public-facing host. This is what Radicle does for you.
If you take a step back and read the snippet you cherry-picked, I believe you'll be able to understand that it referred to how the author is trying to pass opinions on social engineering under the guise of research on AI ethics.

That does not mean at all that the author lacks qualifications.
72% of smart TVs and 46% of game consoles hardcode DNS settings
This. My first thought when I saw the title: PHP is still maintained?
Surviving 72 Hours with Only Bitcoin as a Total Newbie
New LibSSH Connection Plugin for Ansible Network Replaces Paramiko, Adds FIPS Mo
The time_t limit in Linux is inherited from UNIX, which baked it in circa 1970, back when it was developed on PDP-8s (manufacturing lifetime: about 50,000 machines total) so Ken Thompson could write a space wars game on an unused machine with no OS. And then migrated to PDP-11s circa 1972 when someone at Bell Labs wanted a typesetting system.

Back then, digital computers were only 25-28 years old. There was no such thing as legacy hardware back then, in our terms. Designing for a 68 year lifespan -- nearly three times the entire duration of the industry to that date -- probably seemed excessive!
While I will not dive into the extremes here, this is yet another battle in the fight over language, right? The most important point of criticism seems to be that the language models are "unethical", i.e., not subject to control by a particular political standard.

Am I the only one that finds this line of argumentation highly troubling? The idea that once you do something with language there should be someone proactively controlling you? Should it not always be the output that will be judged by the public?
And further down that thread:

> I need to be very careful what I say so let me be clear. They can come after me. No one told me that I was fired.
Based on other HN comments it sounds like GM wants to reduce the number of Cadillac dealers because it's GM's luxury brand. Basically they want to imitate Tesla's business model.

These dealers just do Cadillacs as a side gig anyway. They mostly sell other GM brands.
Her work on identifying bias in facial recognition has won quite a number of awards.

Ground-breaking might be a strong word but it does move the industry forward.
I am honestly disappointed to see this kind of response at the top of comments here. Every time we have some sort of social issue come up people here come in to pick apart the person involved, and I think it’s one of the bigger reasons why some maintain a generally negative view of Hacker News. Can you imagine being Timnit and stopping by this thread, where the top comment, in colorful language, reduces you to a social activist fraud? A comment coming from someone who hasn’t even read the full paper? One that ignores the job you were hiring to do (which seems precisely to draw out the social issues of AI) and lambasts it?

At you the commenter yourself: you seem to be exceptionally harsh on her based on the most minimal information that you’ve purposes to fit your claim of this being “useless things that we shouldn’t care about”. Do you know how much energy goes into training a model? I certain didn’t. Do you think that showing that AI is picking up discriminatory language is something worth looking into? I certainly think having someone look into it would be useful, yes. And Google apparently thought so too. Claiming that these things are idiotic and attacking the author of this paper for bad faith and censure is…very extreme.
That is a very good point. I think non-technical people can not understand the complexities that go with building new products.
I'll try and answer your questions but please answer me this, what is the psychology of people like you who see failure not as an option but as a destination?

You seem absolutely determined to be both resentful of society and completely powerless against it, and not willing to actually do anything to change anything?

Well, I was talking about smartphones so you seem to have moved the goalposts with your questions so that my answers don't apply -- deliberately, to emphasise helplessness?

But okay, let's try

> GPS chip in car

I don't know anything about this so, don't buy such a car. If you do, is the chip enabled without drivers control? I'd be surprised at that.

> License plate readers?

To some extent I guess these are necessary, but they are a usable so you have to deal with this at the level of government rather than directly.

> Face recognition cameras

This has to be tackled at the legal level, and yes, it does concern me. Fortunately in a democracy you have some say. Unfortunately I don't think you will make the effort.

> Chip in the credit card...

Oh for heaven's sake, it's not broadcasting your location it's RFID, and if you want to disable it you can find instructions online. You basically make a small cut into the side of the card which breaks the antenna loop (or whatever it's called). I literally have done that and it took me a few minutes.

> Friends with my phone that have your number

Is this a serious objection? They can't track you via somebody else's phone -- did you even think about this before writing it?

> ID cards that swept into places

This really is scraping the bottom of the barrel. I've had worked cards like this, they simply let you in and out little more than an old-fashioned metal key, with a record being made. You can't be tracked by them other than when swiped.

You seem to have embraced failure while resenting it but it's clearly what you want.
Of course they're risk based. It's just that all the risk is borne by the borrower, not the lender. Take out a bunch of loans and can't get a job? Too bad! You still have to pay your loans anyway. Your risk didn't work out.

> 18-year-olds don't have credit history, and most of them don't have income either.

Yes, this is exactly why in every other normal circumstance, lending them money is a bad idea.

College used to be something where you could reasonably pay tuition with a decent summer job. If there is not an infinite supply of money to pay tuition, tuition will have to be lower. This will make it more accessible, not less.
Nicely built color palette generator
Still, sounds like a new Y2K fire drill ahead.
Difference in pressure between tires is affecting safety and lower pressure in general affects fuel (noticeable even on single car; overinflated tires can give up to 10% economy in long range rides) and tire maintenance cost.

I wonder if tire pressure sensors get special treatment in modern EV both from the range perspective and from the fact that tires are the only thing you have to change regularly in EV.
So when GitHub is down, how do users know to pull from your mirrors? How about push?
A better headline would be:

No One Wants _The Inconvenience of Shopping for_ Used Clothes Anymore

Put another way, selling used clothing online is difficult; the overhead significantly more than new clothes. For example, every used item is unique, a one-off. Therefore, all the work that goes into bringing it to market (e.g., photos, description, getting it on the website) must be baked into the margin of that single item.

In other words, it doesn't scale. The key would be to find something that does scale, and pairs well with the used clothing.
I still don't get it. Keeping a public worklog is intended to help other people, not yourself.

That's why you're keeping your logs public, not in your personal engineering notebook.

You post stuff in the ticket to make that stuff public, and keep it public, and allow others to see and query it.
As easy as it is to reply to a salesperson’s email
As I always understood it, the role of a CI server was primarily to draw together all outstanding ready-to-merge feature branches into a single merged proposed branch and run integration tests against that. Anything which didn't integrate would be marked red by default, effectively "breaking the build". By doing that consistently before merging you'd have many fewer opportunities to land things which break other branches.

The "integration" part of CI appears to have largely been lost - CI pipelines now tend to just build branch tips and confirm tests run. Performing the proposed merge and checking that combination still runs is still pretty rare IME.
I feel you. A CLI is on our roadmap, as well as moving to a lighter-weight app container[0]

[0]: https://github.com/tauri-apps/tauri
Google’s algorithms will social engineer whether Google likes it or not. They might as well be intentional about it.
Let's start with Facebook and Twitter that are cancerous and see what happens...

> men running trucks over people in Christmas markets like in Berlin?

This is one of those events that we can consider extremely rare.

Nobody can prevent the actions of some lone wolf
Just because something isn’t the way we expected doesn’t imply that there isn’t an objective, underlying reality

"in the clearly definable way we normally understand"

Misquoting me and replying to that is the strawman approach, though I give you the benefit of the doubt and assume you just misinterpreted me.
Traditional Segmentation Is Dead. How to Market in the Age of Controversy
Imagine it’s 2035. A friend of yours treats you 24 hours of different gender with a fully reversible scar-free surgery that lets you experience how others live.
Or ...
Keep reading to learn how to build a brand in controversial times
For handling legacy protocols and file formats, can't you just use uint32_t for the timestamp, and then convert that to time_t for the in-memory representation. No need to fork the kernel.

That's probably what you needed to do anyway, if you want the code to compile correctly on systems with 32 and 64-bit time_t.
This is how I do it, currently:

interface Pokemon {

public const MissingNo = 0;
public const Bulbasaur = 1;
/* ... */
public const Slowking = 199;
public const Misdreavus = 200;

}
Thank you but would you mind providing even more context/data here? Listening to different Jupiter Broadcast shows, their advertisements seem to have seamlessly transitioned from Linux Academy to ACG. So I can't say I have encountered that drama...
When you accuse someone of pretending to be an "AI ethics researcher" you are stating that they lack the qualifications to hold that title.

Pretty obtuse to suggest otherwise.
Isn't Reddit now a Chinese surveillance of Western culture and a gateway for their propaganda? I feel that a good chunk of the platform has been infiltrated by people pushing Marxism and downvoting any other view.
I don't think that this the narriative here. The narriative is a black woman told people to stop working on DEI. The company begged people to carry on. She says it's not working so they should stop trying.
Show HN: Fun Calc)
Isn't it a standard clause of employment contracts that you won't do this without your employers permission? It has been in all the contracts I've signed for the last 10 years, and I just a humble cog in those machines...
You train your LM on web crawl data, but also train a 4chan classifier, then you condition your LM not to generate in 4chan style. GPT-3 got a similar chaperone classifier for offensive speech. It's like knowing swear words but choosing not to use them. You could also condition a general LM to bias and debias its outputs as you like.
Wrote a blog on Docker. Please share any suggestions or feedbacks
If only it was able to support ?limit=500 for subreddits and threads
Porting Linux to Apple Silicon Macs
Please, don't be evil. I just need your kind opinion. Alain Marty
Managing Your Time and Energy
Timnit also shared a number of tweets, which you can easily access via the one you referenced, where she quotes from the email that Google sent her in response to her ultimatum.

They accepted her resignation and brought her finish date forward. They cited her message to the brain group as reason for doing so (without the resignation I suspect she may have faced some disciplinary action, though whether it would have gone as far as firing I don't know).

They clearly weren't happy with the content but, beyond that, if somebody is pissed off enough to write that the kind of message Timnit did then, by making them work their notice period, you only invite them to cause more trouble whilst they're still part of the organisation. You therefore bring forward their leaving date and make their resignation effective immediately.

When you do this it's about mitigating risk to the organisation. Commonly I've seen it done with salespeople in certain sectors, where when they resign they are escorted from the premises and access is revoked as part of minimising the risks that they'll take clients with them to their next role (particularly if they'll be working for a competitor). Still, any situation in which continuing to have an employee around represents a significant risk to the organisation is one in which you might ask them to leave immediately.

Google already had a mess to try to clean up with the brain group as a result of Timnit's message to that group. They probably didn't want any new messes to deal with, so they asked her to leave immediately to mitigate that risk.

Btw, I'm not advocating for Google here: I'm just looking at this in terms of, "What would I as a manager do in a circumstance where an employee has set out conditions of an ultimatum for their continued employment that I am unable or unwilling to meet?"
That's hilarious ... this really is a gem hidden in Wikipedia.
> this is essentially how Parisian are supposed to go to and from work, get food, go to school, the dentist and so on

How so ? Except for work, all the other thing you describes are basically at a walkable distance. And you also have a lot of buses.
Some people can afford to give away all of their output, so that's not a good signal.
Because you're breaking backwards compatibility by changing the interpretation of those timestamp fields. If you do that, you might as well switch to a 64-bit time_t.

Treating a 32-bit timestamp field as unsigned seconds since the epoch at least keeps backwards compatibility with existing software up until 2038.
'He lost everything': how a phone call led to £110k loss and homelessness
At what point does the following argument derail for you?

0) I tossed a coin, it lies flat on my desk

1) You have some degree of belief about the statements H:“the coin shows heads” and T:“the coin shows tails”

2) You want to quantify that degree of belief

3) You postulate that you can put a number on your degree of belief about some statement A with the following properties:

3a) p(A) it is between 0 (false) and 1 (true)

3b) p(A or B) = p(A) + p(B) - p(A and B)

3c) p(A and B) = p(A given B) p(B) = p(B given A) p(A)

4) p(H) + p(T) = 1

5) Unless your degree of belief about H is higher than your degree of belief about T

or your degree of belief about T is higher than your degree of belief about H ...

6) ... it follows that p(H) = p(T) = 0.5
> College used to be something where you could reasonably pay tuition with a decent summer job.

That was only true for a few decades in the late 20th century, due to massive state subsidies covered by taxpayers, many of whom did not get to go to college themselves.

I guarantee you that college will not get cheaper if the student loan money dries up. The only thing that will change, is that only rich kids will get to go to college.

Even public schools are building luxury student housing on campus. They aren't going to cut back, because they will always have enough rich kids and foreign students to cover the cost of running the place. In-state students are not who pay the bills.

We don't live in a socialist country. If we hope for a utopia we will only lock non-rich kids out of college. If you want normal people to be able to afford college, they need access to loans, which fortunately have flexible terms and, again, amount to about the cost of a new car. It's hardly a dystopia. It's a realistic accomodation to a capitalist society, and a college loan is one of the least burdensome loans those students will undertake in their lives.
Interestingly, it has been argued that the Galileo affair was actually a case of him "being right for the wrong reasons". Obviously there was also a lot of politics involved, but the Vatican did have some of the best astronomers of the time on their pay roll - and Galileo's arguments failed to convince them on a scientific level, not primarily a religious one.
Actually one should treat changes as totally ordered before merging them.

But that brings a choke point into your workflow:

* Change A developed and good for master

* Change B developed and good for master

* Change A merged into master

* Change B not good for master any more, gets pushed back

* Change C developed and good for master

* ...

In principle, a change can be put back forever, depending on your practical situation.
I wonder if they started on an Ethereum 2.0 L2 implementation. Maybe it can actually be almost the same thing?
The pass navigo (transportation card) was actually refunded for the period of the massive strikes of December 2019...

https://www.iledefrance.fr/les-passes-navigo-du-mois-de-dece... (in French)
Do you have a link to that paper? I'd like to read it, though I wasn't thrilled by the way she handled (or didn't) Yann LeCun.
> When you accuse someone of pretending to be an "AI ethics researcher" (...)

You would do well to work on your literacy and reading comprehension skills.

To start off, be aware that "a bullshit social engineer masquerading as a AI research" does not, by any means, mean the author is "pretending to be an AI researcher".
> So Google, FB, Twitter - the 'huge' entities, need to set guidelines

I agree, but let me refine: Dissenting opinions in civil society are arbitrated by civil courts.

So we need the 'huge' entities to commit working together with civil society. That means they need to lobby towards their own regulation. AT&T allegedly did it in the 20th century. Lobbying for more constraints on your own company is only contradictory if the company considers itself infallible in perpetuity, i.e. a benevolent dictatorship.