skysight-inc/HackerNews huggingface dataset:
I'm always a bit embarassed when I look at my commit history, for personal projects but also for projects at work. The simple commit that just fixes a bug or adds a feature in a few lines is very rare. It's often that a bug could be fixed on a single line, but this "actual" issue is drowned in a sea of read and green in the commit diff. Normally I cannot resist the urge to improve something. Sometimes it's a structural improvement. Often it's only cosmetic changes or moving stuff around that might make things clearer or not, I'm not always sure. At least my mind is working on the problem.

When I look at commits from some other devs that often do these localized fixes, it almost always seems like the codebase deteriotes a little bit on a global scale for example because some knowledge is duplicated from some other location 500 lines away.

I think I lean on the side of focusing on the end product (the tip of the development branch) at the cost of having not the most beautiful history ever. I'm also aware that my style of developing makes it hard to develop in large teams / a product with many release lines. For my small projects that have very little collaboration, my approach seems to work, though.

Maybe there's only two ways to have a nice history: Have a shitty end product, or be a domain expert. The latter seems unrealistic to me, because working on something you already know how to do is not very satisfying.
Large share holders in an ipo ditch their shares in a controlled way too so as not to tank the stock price. Why would Bitcoin be held to a higher test?
The scanning only takes place if you enable icloud libraries.

Your phone and photos app ask for this and you have to accept it before it is enabled.
Sounds voluntarily to me.
What is this talk about Calendar support? Does that mean we don't have to use the lightning calendar extension?
> rightly defaults to Arabic if you're not logged in

The browser sends your configured language with literally every http request. If I'm in China, Chinese characters are really not going to help me no matter if I'm logged in or out. That's why my browser transfers that preference. Looking at IP only is just annoying.
That’s not a bad idea. You already have basic E&O, but that is kind of a “broad brush.”

> Obviously, it will be FOSS

That could cost you customers. I know the corporation that I worked at, would never agree to it. They were quite tinfoil about IP. They owned a ginormous patent portfolio, and were quite secretive in their processes. They would insist on keeping the source completely proprietary.

I know that you are basically selling a personal guarantee, which is an idea I could stand behind, but that is still an individual attribute, as opposed to a standard industry one. It could be a potential personal selling point, and a competitive advantage.

The real goad would be an industry-wide need for it. Basically, established precedent for suing developers (and distributors) of bad software.

That’s a pretty classic Damoclean sword. Lots of claymores, buried, there.
Then what precludes the production of _new_ material? I thought that the whole effort was to protect children from future abuse?
the word "master" predates american slavery (apparently the only slavery people care about)

blacklist predates black people being enslaved in America.

It's PC war on words that distorted their original meaning.
There’s only so far you can go with this. Few people will go for a libre phone, for example. Even as a tech-literate person, current state of PinePhone and LibrePhone just doesn’t enable me to rely on either as a daily driver.

Also, you might protect yourself like this, but what about people you message and share data with? Gmail sees the emails of its own users and their conversations.

Injecting sanity into things like Apple’s CSAM scanning matters to everyone.
It means that the employee is able to fulfill their tasks firstly according to industry and then company standards.

Having a job or even launching a successful project does not mean that one is good enough - especially in software where having a job doesn’t convince anyone to offer one a job without grueling interviews and where most of the software produced is riddled with bugs and security holes.

If one considers the hiring practices of top companies, they are absolutely claiming that the great majority of applicants are imposters.
I can't sleep either. I'm gonna verify what you said.
I read a gitlab blog[0] where they mention that "master" comes from bitkeeper where there was a master repository and slave repositories.

It does make one wonder, if there was more diversity in CS when these things were being made whether "master-slave" analogies would have made it in or whether other analogies like "parent-child", "major-minor", "leader-follower" or similar would have made it in.

[0] https://about.gitlab.com/blog/2021/03/10/new-git-default-bra...
>The term 'master' is innocent. And it has close to fullest right to be part of the language.

Meanwhile, here in the good ol' USA, we might have mucked up that elegant latin lesson a little bit [0]

0 - http://nationalhumanitiescenter.org/pds/maai/enslavement/tex...
That's generating an idempotency ID on the fly, isn't it?
Count the cliff hangers and make the characters interesting. No wonder the story is meaningless dribble that goes nowhere and means nothing. The conception was never anything more than a series of empty thrills disconnected from deeper meaning. The ending was just a way of cementing that the story didn't actually amount to anything or make any real statement. Great that this entertains some people, but also notable that watching this film is one of the least rewarding experiences I have ever had.
verified https://news.ycombinator.com/news?p=20
Still, architecture can promote or discourage ghetto formation. There are still good and bad directions to go in.
Playing the devil's advocate here, why is it OK to pay a developer in India $3000/year when they could command $300,000/year in Silicon Valley?

Also, unless they joined within the last year, the current employees signed contracts obliging them to come to work 5 days a week. If they wish to permanently move to working from home in their pajamas for 5 days a week instead, the company is basically saying "Sure, but that will be a 15% paycut because we feel that makes you less valuable to us". You're welcome to disagree with the company's view, but it's not particularly "unfair" to me.
It's a hack because public statements about how the contract was supposed to behave describe the expected behaviour.

Anything outside the that was exploiting bad implementations and therefore a hack.

Some here might think the the code is a contract because that's the name. But that had never really been the case: public human statements supercede code.
Migration is also a word which shall be replaced. /s
When will this circuss end ? (sorry for using the word circuss)
It feels like an open source standard on top of git that defines how to do this stuff would be helpful to reduce lockin. I wonder if Fossil or Gitlab have something.
I’d be more comfortable with a mandate in such cases, either way. It’s at least evidence based. And like I said, I’d feel part of the conversation. Right now I’m like “I/We need to be back because <blanks out> … “
He couldn't resist a little troll of vi users right at the very end!
> The other debate is on how parallelism (and concurrency) should be done. Shared-nothing or shared-memory?

Obviously it should be "shared nothing" as it would allow you to horizontally scale your application and code will be much easier to develop and test. But in reality you inevitably need to have a shared state in one way or another. You could try to move that state into some dedicated service, like database, but it's not always performant enough (or even applicable). So you end up with shared memory because of performance.
Was it the Lucifer anticyclone? Lambda variant? AMOC collapse? (That’s my one.)
Oh shut up. Just because others have it worse doesn’t mean you can’t complain when you get fucked or that you can’t try to continue improving your situation.

That’s the worse possible argument.
Except in rust. There is no way to write buggy code in rust.
I know I'm a bit late to the party, but Xplora[1] makes smart watches for children that can be used to call and also has a GPS tracker. They've become very popular here in Norway.

[1] https://shop.myxplora.com/
Can someone explain to me why HN is so anti-crypto?
But if when there's a dispute you have to rely on a trusted third party to determine intent and arbitrate the contract, what's the benefit of having a smart contract over a regular dumb one and relying on a trusted third party to determine intent and arbitrate the contract if there's a dispute?
No, their AI accepts some deviation. And we don't know how many false positives it takes to start a human review. And for privacy of course different people will evaluate different photos. And a human without context will flag a picture of a kid on the bath as child pornography. It is a very real possibility OP is made a suspect because of this.
Language is complicated, but I think I agree. Here are the most relevant bits I found just now in the Oxford English Dictionary:

master, n.1 and adj.

[...]

Origin: Of multiple origins. Partly a borrowing from Latin. Partly a borrowing from French. Etymons: Latin magistr-, magister; French maistre.

[...]

The classical Latin word has numerous Romance and Germanic derivatives, e.g. Italian maestro (compare maestro n.), Spanish maestro, Portuguese mestre (compare maistry n.); Old Frisian mastere, mestere (West Frisian master), Middle Dutch meester, meister, mester (Dutch meester), Old Saxon mēstar (Middle Low German mēster, mester, meyster, Low German meester), Old High German maistar, maister, meistar, meister (Middle High German meister, German Meister; compare Meistersinger n.), Old Icelandic meistari (Icelandic meistari), Norwegian (Nynorsk) meister, Old Swedish mæstare (Swedish mästare), Old Danish mester (Danish mester). See also mistress n.

Senses in all four branches are paralleled by uses in Latin, in branch A. III. initially reflecting use of Latin magister in the medieval universities.

With uses at branch A. IV., compare adjectival use in French in the sense ‘principal’ (applied to people from c1100 in Old French, to material objects and immaterial things from the 12th cent. in Anglo-Norman); compare also Italian maestro , used adjectivally in this sense from the 14th cent.

[..."Master-gate" was the closest I could find to master password or key...]

Compounds

C2. Applied in extended use to things, with the sense ‘main’, ‘principal’, ‘controlling’, ‘originating’. In such compounds master is generally construed as a noun, but in some cases the grammatical character of the compound is uncertain or fluctuating, and master may be considered to be functioning as an adjective.

a. Of material things. Esp. frequent in terms relating to building and the human body (in non-technical use), and later to machinery, electronics, etc.

master-gate n.

1340 Ayenbite (1866) 249 (MED) Þe mouþ..is þe mayster gate of þe castele of þe herte.

a1500 (▸?c1450) Merlin 422 He com to the maister yate of the paleys.

c1720 N. Dubois & G. Leoni tr. A. Palladio Architecture II. iii. 7 The chief Entry, or Master gate.

1998 Re: Sad Sight on Test Center in rec.games.computer.ultima.online (Usenet newsgroup) 8 Feb. I created a new character and walked through a Master Gate to do exactly what you do.
> Most people I know e-mail files to themselves or host them somewhere online to be able to perform presentations

I used to do that, but not anymore... why not use an E2E encrypted Element/Matrix channel instead?
I agree that the 'o noez, raspberry pi!' is high here, but one of the things you can do on other devices is something like secure boot, where the OS image on disk is signed and the device will boot to a 'rescue' firmware if it is compromised. Aside from physical access deterioration it also has the effect that an attack over the Internet generally cannot get permanence, that is, you can get rid of it by rebooting the device.
I do use Backblaze do store a backup of the Synology Drive which contains de photos and other documents.
master has no root in slavery.

to put it in another way: if master has to be removed because of slavery in america, then we should also remove the words chain, boat and trade.
Are they allowed to report on it when they find some?
Is there noticeable performance difference/loss of functionality? I did some encrypted text stuff before at rest and remembered to do a basic SQL select you have to decrypt everything (say column) first and then be able to search into it. So there is an added overhead... Maybe it doesn't matter with cloud processing or something.
The value you produce is just the theoretical upper limit of how much you could get paid. If you could measure this value accurately, then it would make no sense to pay you more than that. It has little bearing on how much you actually get paid, that's based on the market rate.

They pay you less, because presumably by going remote you're changing the market in which you're based and your value in this new market is lower. They had to pay you, say, $200k before because otherwise they would never hire anyone if the other companies offered 200k. If you move remote, and your local companies/other remote options only pay 100k, they would be stupid to keep paying 200k. They can pay you 150k instead and still keep you. What are you going to do? Rage quit and join the 100k company in protest? Most people are not going to do that.
just siasky.net or https://skygallery.hns.siasky.net/#/
its NOT individual person's fault. Its large dirty businesses that create majority of the pollution. Only way to fight global warming is to target them to pay for their externalities.

You can help, you can recycle. But all of the businesses could be forced to use environmental responsible packaging.
Thats the kind of externalities I am talking about.

How come when a tanker spills oil in gulf we as tax payers pay for the clean-up, how come when a power lines start forest fires we have to pick up the bill?? And so on...
Cue the lost in space movie with beans, instead of potatoes...
I've been working from home since last February, and since then I have been more productive and worked more hours than when I was in the office.

Open plan office are an absolute productivity killer for me, as they are noisy and distracting and really the worst environment possible for development! Working from home there are no distractions, so I'm able to concentrate far longer. For me it's pointless to commute three hours a day just to sit in an office and not speak to anyone, when I could use that time for other things (plus saving £3,500 a year on travel).

As someone who trains at the gym two hours a day most days, working from home allows me to train more and eat better. It absolutely great being able to cook and eat proper food in my own kitchen!
As a regular overwatch player I instinctively don't like this product. It is cheating and will help certain people over others.

However...

I also see a huge gap in the market for automated video game coaching and think people will pay good money for this.

If you can move more in the direction of the latter (coaching) and less in the former (in-game assistant), I think this can be wildly successful.

Otherwise, I hope all the anti-cheat products put you on the ban list. Sorry!
Thanks for the kind suggestion, but I'm not going to concede anything on the basis of an assertion made by one person in one tweet, with zero supporting evidence, zero specificity, zero context.

Assuming that number is correct, it means there are orders of magnitude more reports than there are entries in the CSAM database. So even if I conceded that Facebook were reporting over 10 million CSAM images, how many distinct images does this represent? More than four? We have no idea.

How many of those four were actually illegal? Remember, there's a Venn diagram of CSAM and illegal. A non-sexual, non-nude photograph of a child about to be abused is CSAM but not illegal.

This is a serious topic; you don't seem to be taking it seriously.
There's no reason they should be consistent. Different git hosts, sure, but a master branch and master password have nothing in common but the name (which is now different).
This was at least an observed property of some modern reformers in 1929:

> In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, “I don’t see the use of this; let us clear it away.” To which the more intelligent type of reformer will do well to answer: “If you don’t see the use of it, I certainly won’t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it. [0]

[0] https://en.wikipedia.org/wiki/Wikipedia:Chesterton's_fence
It's about the same cost as commuting, so no difference!?
Just Bitcoin alone has a 100+ million users and its user base is exponentially growing at a speed larger than both the rise of Facebook and the internet as a whole.

So no, you cannot "absolutely" state that it is a waste as if it is an established fact.

You likely consider it a waste as you believe it has no function, and zero value. You're free to believe that, but it doesn't make it fact. Clearly, the high energy usage is not "because they want to", it has an essential function: securing the network.

Bitcoin will never switch to another distribution mechanism.
Employee salaries are mostly driven by market forces, and are barely affected by "value produced" alone. Companies will pay as low as employees will bear
Not sure if I qualify but I own https://searchableguy.com

I wanted a unique username that would let people find me on google and social media but whatever I entered, it was already taken so being frustrated - I typed in searchableguy and it was available.
Yes, GNU/Linux phones are currently a niche. However, the HN community could help their development and popularization, which is what I try to do. Also, there are phones with preinstalled /e/OS to use now.
Thanks for teh suggestion. I was surprised to find out there don’t even seem to be efforts to get the binary running on jailboken devices (unfortunately my knowledge of iOS internals is too limited for that).
> Hollywood & friends will follow some day, just a matter of time.

Will I still be alive, though? Because I've been waiting for some time now.
I'm not sure it's that under the radar. It's often recommended here in similar discussions.
I'm not massively into the whole wsb thing but I found it funny so I got the emoji domain diamond-hand-rocket-moon.ws
I would say over and underpaid both do exist in scenarios where one party has undue/extortive power over the other. They don't exist in a well-functioning labor market.
while this might be true, the fact that there are master-slave analogies elsewhere makes other uses of master in CS suspect.

if the analogy had been "master-apprentice" instead there probably wouldnt be as much pushback everywhere else. while this particular instance might be an over correction, i think the overall trend has been a move in the right direction
I think I heard (possibly here) that Netflix actually does stop billing inactive accounts. Never tested that myself though, and the time before being considered inactive may be longer than 1 month.
A question to you legal experts out there: if a potential CSAM match is found during client-side scanning, but such a match has not yet been confirmed by an Apple employee to actually be CSAM, does Apple have the option, legally speaking, to SIMPLY DELETE the "gray-area" content in-place (just like a regular virus scanner), instead of sending it to Apple for further analysis?

Someone performs "an implication by malicious actors attack" on your iPhone/iPad and the injected content simply gets deleted. You take a (false positive) photo with your iPhone/iPad - and it simply disappears (making you retake). No private content is ever sent anywhere, no horrible accusation is ever made, no CSAM ever gets uploaded to iCloud. Simple.

Why doesn't Apple do that?
I do too, but for about a month or so I've had proton anyway.

I use FF developer so I'm a bit ahead of everyone else.

You can fix it with some userChrome.css changes. I'm scared to touch it for fear of fucking my 'tabs on the bottom' css.
Thanks for the tool! I use it all the time, even just now I’m on a crappy connection via cellular modem that oscillates from few bars LTE, to 3G at <10KB/s, to occasionally fully dropping out for a few seconds, and mosh keeps the session alive.

I like the philosophy here, if the software is “done” and there is no immediate need for security fixes, don’t touch it.
"Out of memory: Sacrificing child" does sound vaguely better than "Out of memory: Sacrificing slave"
How to deploy a smart contract with Brownie
I'm not ignoring China. I'm saying: if you're asking China to change its behaviour, I doubt you'll get very far unless you begin by showing willing to change your behaviour too.

Let's take some other anti-social behaviour as an analogy. Imagine person A is in their car, idling their engine, outside an elementary school at pick-up time[1]. Now imagine person B comes up and asks them to stop. How well do you think that works if person B gets out of a car which is also idling its engine when they come and make the request?

Your argument seems to be that person B's car is smaller. I don't think that helps much, but it's also not in any meaningful way true. China's emissions are large only because China is large. Per-capita emissions are what matter here (otherwise it would solve the problem of China being a large emitter if China were to split itself into a dozen smaller countries — which is clearly nonsensical). China's per-capita emissions are less than half those of the US[2], and some of them are emitted in producing goods for export to the US.

[1] I live opposite an elementary school, and this is sadly not unusual.

[2] https://data.worldbank.org/indicator/EN.ATM.CO2E.PC
> It is an interesting attack but is the above goal ever achievable? To protect against adversaries from the inside.

Achievable in any circumstances? No. Within a well-defined threat model, definitely.
So my understanding of contracts (and particularly cross chain ones) is low. But how likely is the compare-four-bytes-only to be a deliberate weakness? Is this an inside job?
Sorry, I don’t have great skills when it comes to UI design/UI programming.
>calling any European country the 'Silicon Valley of Europe' is based on a signal that is well below the noise floor.

There's worse.

In another country X they call an area "the Silicon Valley of X", only because that's where you can find mutiple computer hardware and software retail stores...
There is not data that compares effectiveness of immunity so this is probably pure speculation.
FISA orders are written by a Judge. Only judges can write these, this is the literal definition of a warrant. Warrants require specifics - Person X, person Y. These are enumerable. There is paperwork.

PRISM, based on the data available, is all about consuming data WITHOUT a warrant -- vacuuming data associated with identities that are not associated with ANY identities subject to a court order. Violating laws and possibly (USA) constitutional rights in quite a few ways. PRISM likely exists.

I ask of "sneak" to confirm their assertion that "PRISM == FISA orders" is true. Please present this "evidence" and the evidence of connection. If you cannot you are, by default, distributing mis-information, bad logic or at worst tying to mislead.

(my naive searching suggests that "sneak" is definitely not in a position to make these claims)
That it's part of their profit model doesn't make it justified.