skysight-inc/HackerNews huggingface dataset:
Whenever I see these kinds of choices it always seems like the "bad" choice is the right one.

Similar to clicking buttons during checkout flow that literally say things like "No, I don't want extra protection for my purchase".
Zuck was asked about shadow profiles during his congress hearing. He replied "I'll have to get back to you on that, senator.".

There is also "Your off-Facebook activity" (I guess depending on jurisdiction) which shows me online stores that uploaded my data to FB for ad targetting purposes, sadly I use the same "junk" email for online shops and Facebook, and FB's page showed me a lot of businesses who gave it my data!
Are you implying we should implement a smile feature to the delivery bots?
Uh, no, your speech would be moot without the people who pay for the website allowing you to use it. You don't contribute financially because you are the product (an audience of engineers for YC companies to influence and recruit). Make no mistake, though, money is a crucial element of your ability to broadcast your thoughts here.
On Firefox, I just get a warning: "You are about to log in to the site “news.ycombinator.com” with the username “test”"

I'm not entirely sure what the concern is to be honest. If it's tracking, this doesn't provide anything on top of query parameters e.g. ?utm_campaign=
which is itself a problem with using the Digest method from RFC 2617
This is the game theory that the Rubberhose file system (co-invented by one Julian Assange) is based on.[0] It's a pity the blog post didn't link to that article, and only linked to the one about rubber-hose cryptanalysis, since this prior art does seem to overlap significantly with the scheme that the post is proposing, as does the Owner-Free Filesystem[1].

Anyway, you're right that the real world isn't a game theory problem, but I do think that if someone is faced with being tortured for information, they should at least attempt to ask the torturer "How do I know that you will stop when I give you the information?". Or, perhaps less incriminatingly, "I don't have that information, and it doesn't matter because you'll keep torturing me regardless".

You may not be able to convince the torturer to give up on the torture (much less convince them to let you go free), but you might at least be able to convince yourself that there is no point talking or trying to come up with a lie. Having said that, it's also instructive to look at the example of Marcus McDilda who was tortured by the Japanese for information about atomic bombs, about which he knew nothing.[2] His lies may have saved not just his own life, but millions more.

[0] https://en.wikipedia.org/wiki/Rubberhose_%28file_system%29

[1] https://en.wikipedia.org/wiki/OFFSystem

[2] https://en.wikipedia.org/wiki/Marcus_McDilda
It's easy to belittle the rebranding, but ultimately I have a fair amount of respect for this kind of "bet the company" shift in focus. There's a good chance it doesn't pay off, with either the metaverse thing going nowhere, or Meta not being the ones at the forefront of it; but I wouldn't read it as "desperation" per se, more as recognition that sentiment towards the current products have shifted in a way that's likely irreversible.

So unless you have ethical reservations, which is a perfectly respectable position to take, i'd accept the offer and learn/earn as much as you can.
It's different though, not system wide. You don't need it to login into the OS. There are alterantive to Apple Store too.
>I dunno, getting inspired and copying all the ideas, deciding that they can do a good enough job internally instead of hiring Keivan doesn’t sound like a bad thing in and of itself.

This is one of these things where you have to go, what did they loose by not investing in or hiring Keivan? Would the product be better, would it have got more traction, etc. Here's a juxtaposition: MS bought Github (yes, bigger scale) and chose not to build their own. The result was really good for MS, and honestly, not bad for Github users. MS needs to get better (and they are getting better) at using investment and acquisition instead of brainfscking and re-innovating. To be fair, maybe there's more to the story?
> What about dating, travelling, sports, family? Is one supposed to spend their entire time thinking of ways to speed-up algorithms.

I find it peculiarly reassuring that so many HN commenters are adding things like this -- my own experience of my twenties would have been better if people had stopped me more often to say "are you sure you're OK?" and "is this really all you want?"
I'd personally frame it around whether you're happy working for a company building unethical software.

It can be a good engine for your career growth, but remember to weigh that against any bad you'll be doing too - no company is perfect, but if you're likely to get an offer there, you can definitely do great things in better places
What's the use of just saying it's not a thing? Make a point.

I agree with OP. People around my generation (middle of the road millennial) and especially those younger have laughable basic social skills. The median 25-year-old can't talk on the phone, walk up to someone at a party and start a conversation, or act like a human being with a cashier or server. They also flake out on plans some huge percentage of the time. Drugs, porn, games, and social media are preferred to face-to-face interaction. Normal interactions, which are obviously often slightly awkward, are "cringe," and obsession with them produces a neurotic paranoia in daily interactions. And then we wonder why there's a mental health crisis, and why our communities are disintegrating, or why no one trusts society or one another.
I haven’t encountered any issues with CGNAT, nor has my son, who plays way more Xbox than he should. I use Tailscale when I need to access something at home while out and about, and have considered using cloudflare tunnels for hosting from home.
Ask HN: What are some companies that value quality code?
Hi HN,

(Using a throwaway account for reasons that are hopefully obvious.)

Feeling very burned out with my current role. Long story short, I'm on a small team where no one seems to care about (or maybe even understand?) code quality. I frequently get chastised in PRs for refactoring logic from multiple controllers into service classes, one of the senior devs says he doesn't want to adopt the repository pattern because he likes how convenient it is to just be able to type ModelName.save, and I'm constantly explaining or even defending things like single-responsibility and other basic SOLID concepts.

To be clear, 100% behind the fact that these principles can be badly abused, mis-used, mis-applied, etc, but we're not talking about that here. We're talking "suggesting 'hey maybe we shouldn't keep sticking business logic in controllers' gets greeted by crickets" level of cluelessness/ambivalence/whatever here.

I've been in the industry full-time since 2014, and I've worked at several places where my colleagues genuinely valued and had management support for delivering high-quality code and using good engineering practices, so I know they exist. It's just a sea of job boards out there and, so far, I've found that you never really know what you're getting into until you actually work at a place.

So what are some places that you know of that legitimately have a culture of delivering quality code by a deadline? Any recommendations would be greatly appreciated as I think it's time for me to make a change.
Misconception? It's what it said during installation. I guess you can pretend it was for whatever reason you want, but never forget the Zune.

I just looked it up for fun. "Enhanced Content Provider Services: Send unique Player ID to content providers [ ]"

At the time, the RIAA was ruining the lives of MP3 downloaders. Trying to pass laws like the DMCA. And here's your buddy Microsoft asking you to voluntarily identify yourself to those bastards. It's even grosser than I remember.
Hey thanks for this comment! It reminded me that I wanted to play with TLA+ some years ago. Now, for the first time, I got a couple of models checked :)
Cargo ship fire caused by Electric Car Batteries
If you can get video drivers to work, Linux has been "good enough" for a while now. SteamOS will further push the ecosystem into it (hopefully).
Agile is manager centric analytics tool that attempts to measure the ‘intangibles’ of development. This is done through rigid conformity to process.

Excessive deliberation over design and breaking down of tasks gives the managers the info they need for the ‘higher up’s’ and the ability to better micro manager there subordinates.

It’s brilliantly sold as a way to assist development, while focusing on the concerns of management.
Fair point, can a moderator delete my comment above? I apologize for spreading rumor.
Ok I get you on that front, the government has a monopoly on violence, might makes right, yes. I mistakenly thought you were trying to argue that somehow it legally or moralistically made sense.
That sounds like a benefit to me, not a cost.
> I guess we can vote with our feet/keyboards.

If Facebook or Apple offer more money than Google in North Carolina, isn't that what would happen? If Google is already the top, and is just offering less than it is in other markets, it's not like they have much competition for top talent. Actually, it also works out that someone might be able to get a position at Google in one market and not another because more open headcount is available in the former market...and I don't think many people would complain about gaming the system that way.
Given there are 10,000 Bored Apes, there's at least a whopping 13 bits of data.
Western parenting has gone completely off the rails if people are comparing banning kids from using social media to a “form of abuse.”

Human beings don’t have fully developed brains until age 25. Controlling kids’ interactions with other humans with underdeveloped brains is like the most critical part of parenting.
Got proof, or "just trust me"?

How do people still disappear, or commit attacks like the Boston bombing and the authorities have to go on man hunts trying to figure out who they were?
Hackernews is down on Facebook for lots of good reasons. But outside of this bubble, working for a big name like Facebook or Meta will impress basically every future employer and open hundreds of doors for you. Yes, do it. The great thing about internships is that you don't have to stay after it's over, if the company's ethics make you feel gross. You can get firsthand knowledge instead of relying on the peanut gallery around here.
I'm afraid I don't understand your argument.

Maybe it would be clearer if you told me what "freedom of speech" means to you
.
I think there must be some middle ground between "no life" and underage girls bouncing around on the global Internet and getting venmo for pics by grown men.
It is not so cut and dry. In my experience, most criminal activity in the is done by people who don't really feel like they belong in our society. This could be because of their race/ethnicity or because of addiction or because of some trauma which left them feeling like an outcast.

If we look at the issue through this lens it becomes obvious that when one feels like they don't belong to a society then there is little perceived value in playing by the rules since nobody else seems to be doing so.

This trap is especially easy to fall into when you are young.
You are mistaken, market forces such as supply and demand already account for things like need and want. Thats why there is global demand for food and farmers can raise prices if fuel cost increase and still sell their crop.

And not everyone needs farmers believe me, especially overpaid american farmers. Food can be imported dirt cheap from other countries.

The short explanation is supply&demand dictates wage, big supply of farmer labor in an increasingly automated agriculture + low supply of IT labor doing that automation dictates pricing.
"you don't have the right to protest if that protest infringes on the rights of other people".

Yes. That has to be the rule. As for instance, it being not allowed to block rail lines - how upset were you when that happened a while ago? Did you think the government should have invoked the Emergency Act and frozen the funds of anyone who has donated to an environmental group?

Protesters regularly violate various laws to various degrees, and the government should indeed shut things down when this gets too egregious. But there has to be some proportionality. The Ottawa protest has been non-violent. Reacting by freezing the bank accounts of anyone who donated to the protesters is an insane level of overreach.
I think it has to be looked at from a greater picture. I previously lived in Skåne in Sweden, from there I could get to Gothenburg in little over 2 hours and Stockhholm in like 4 and a half, with the slow high speed trains in Sweden running at a maximum of 200 km/h.

By distance from Malmö to Hamburg is a bit farther than to Gothenburg and Berlin is a bit closer than Stockholm, with the forced dogleg of going through the Fehmarn Belt. By air it would be like Leipzig. That is how far into Germany you get.

It is simply ridiculous that the only way I could think of to get to the larger cities in northern Germany would be to fly. Take the train to Copenhagen airport and likely Ryanair or something similarly awful costing less than the ticket to the airport.

Sure I could look up some train travel with a multitude of changes through Denmark, likely taking the train on the ferry. Or an over night sleeper style, if they even run. I know there's been talk of them starting again.

It's 2022, there should be high speed links.
This is awesome. Proofs about runtimes increase confidence for all their users - or tell us what needs fixing. I hope to see more of this kind of thing.
Thanks for the reply. I'll make some time this weekend to reproduce my issues and send them your way.
Great. You have the freedom to speak, as long as it’s only in your head or into a corner where no one can ever hear you.

Freedom of speech doesn’t mean the freedom to make people listen, but the government can’t make that choice for people.
I don't understand why "no cookies" is listed under "pros". This works exactly like a session cookie (a header attached to every request to the domain), the only difference is that the header contains your actual plain-text credentials instead of a token. It is at most as secure/safe/non-invasive as a cookie, and in a lot of situation, a lot less.

The obvious way to improve it would be to offer a way for the browser to load a custom form to authenticate and get the (hashed) credentials to present to the original website in the header. And then you have recreated session cookies in full.
And China, and Russia, and every country in Africa?
Linux as a desktop workstation is not better. Not even close. It's a barely working mess, and a majority of applications don't work on it. And good luck doing any kind of game development on it using something like Unity or Unreal Engine; that is the stuff of nightmares.
> Would photographers no longer be able to take photos of people in public and sell them?

That's a grey area. I think it should be illegal if the goal of the photos is to track a person, and legal if the goal is to document a scene. And yes, that's a classification that we can do. We can apply the same rule to the people buying the photos, so it's illegal to go around buying photos about the movement of somebody even if no photographer did anything illegal.

> Would Google Analytics become illegal?

If they sell personal data? Without a doubt. Currently, AFAIK, they don't.

> Would the owner of a security camera have requirements on how they handle their data?

Yes, he can't sell it.
Even in sales and C-level positions and in major league sports, you are still getting paid based on demand (and supply) for your talent. They are going to pay as little as possible for the value you provide, but at the top talent has a much better negotiating position.
HN didn’t exist yet before 2006-10-09:

https://news.ycombinator.com/front?day=2006-10-08

Here are all the days with posts from 2006-10-09 through 2007-02-19:

https://news.ycombinator.com/front?day=2006-10-09

https://news.ycombinator.com/front?day=2006-10-10

https://news.ycombinator.com/front?day=2006-10-11

https://news.ycombinator.com/front?day=2006-10-12

https://news.ycombinator.com/front?day=2006-10-13

https://news.ycombinator.com/front?day=2006-10-14

https://news.ycombinator.com/front?day=2006-10-15

https://news.ycombinator.com/front?day=2006-10-17

https://news.ycombinator.com/front?day=2006-10-22

https://news.ycombinator.com/front?day=2006-12-14

https://news.ycombinator.com/front?day=2007-02-19

What happened in between? Was HN tweaked and then relaunched?
Also, if you have multiple Minecraft accounts, the official launcher is much slower to switch between them than it used to be with the old Mojang accounts. It was so annoying that I finally bit the bullet and switched to the MultiMC launcher, even though it's really frustrating getting the various plugins like Optifine working with it every time the game updates.
I just choose to no to respond until they come to state what they want. Some are offended but otherwise I'm stuck forever.

Teams has it solved much better with a visible "message read" indicator that can be somewhat managed on the reader side, i.e. if you only see the notification it does not count as viewing.
We do something similar with btrfs as the filesystem. There have been some issues with btrfs itself, but the LXC side of this has worked pretty good. Any significant storage (such as project directories) is done with a bind mount into the container, so that it is easy to separately snapshot the data or have multiple LXC containers on the same host access the same stuff. That was more important when we were going to run separate LXC containers for NFS and Samba fileservers, but we ended combining those services into the same container.
Darktable is in the uncanny valley with its similarity to Lightroom. It looks like LR, so your habits kick in, only to get the cold shower that Darktable is not really LR and the thing you wanted to do you must do differently.
In short, probably. Internships at name-brand tech companies can do a ton to open doors for your first job elsewhere, especially if you're coming from a non-traditional background. Like most big companies, your actual experience will depend on your team and direct manager.

If you take the internship and love working there, then great. If you end up hating it (or just wanting to try something else) it'll help you on that road.

Unless you have a more compelling offer elsewhere, it's a win-win for you, plus it pays well (for engineering).
You're absolutely right but in practice, P2MP allowed Swisscom to connect new apartment buildings in suburban municipalities that otherwise don't have FTTH generally available.

Tell me if I'm wrong, but I believe P2P topologies would be inefficient (i.e. too expensive) for sparsely connected areas. Conversely, the kind of hardware needed to operate XGS-PON is prohibitively expensive to small ISPs, and they're all deploying P2P topologies, and only that.
That got me curious. How would hobbies be inferred? Is it merely from association?
Assuming this is your only internship offer at a FAANG: Yes 100% accept it. Even if not passionate about the project you'll:

- Learn a ton

- Have a really good bullet point on your resume (Meta engineers are hired at all other FAANG all the time)

- Have a lot of fun (assuming Summer 2022 internship, and COVID is behind us by then)

During the 2nd part of your internship, apply to other companies you're interested in. Assuming your internship goes well, Meta will extend you a full time offer (or a 2nd internship if you're not a senior in college yet). This will give you a lot of negotiating power with both Meta and the other companies you're interviewing for.
Seriously consider it. Big corporate experience can be invaluable, even if it’s not your ultimate end goal. Your whole career lies ahead, and it’s much MUCH easier to move from a big company to a small one than the other way around.
100% agree, not saying I was in a place to listen at 14 but you're right.
> A fan going to their star’s house with a weapon is rare.

If your denominator is fans, yes.

If it is stars, not so much.

> You just don’t realize because relatively this stuff almost never happens to men, even attractive men.

Yes, it does, and not just conventionally attractive men. You don't realize because men have less social support for discussing it when it happens to them, and you mistake relative visibility for relative frequency.
Due Diligence is an art form. Not an activity where move fast and break things works.
Thanks. I ended up splurging a bit on the Varier Balans. Have only had it for a week, but it's been great so far; really seems to help my posture/comfort when sitting.
> Erm, no, self-selection bias never disappears or even attenuates with sample size, the best you can hope for is to reweight the sample according to known demographics of your target population,

Which, to be fair, is literally Neilsen's entire product (for TV at least). I mean, I guess that everyone here understands selection bias at a deep level, but to think that people who sell representative data to big corporations (and have done for longer than many of us have been alive) don't have a similar level of understanding is just weird.
I think you make that point better than the author.

The author talks about drills and holes, but to me, the conversation is more analogous to cordless drills versus regular electric drills - they both can do the same thing, but have different characteristics about the process of drilling the holes.
If you are on macOS, you can also try Affinity Photo as a Photoshop replacement.
Who needs a distribution when you have a collection of means?
Writing out all of the zeros in $400 billion doesn't make your point any more compelling.
my biological clock seems to be 4 or 5 years max in an organisation and about 10 years max in a given career (sw development is my third "career" so to speak, what I did before was completely unrelated; I'm already planning the next endeavour which is only tangentially related to "tech")
Define quality...

Most developers seem to view quality as them not writing any code at all, which implies downloading everything off NPM (or some other package manager). My opinion on that differs, which is why its important to define what you mean by quality.
Show HN: StadiumHopper – I didn’t use any fancy programming language to build it
Having every mega project being a full-custom multi-billion multi-decade slog is mad to me. All that work and barely any of it is reusable. There must be a better midpoint between bespoke curved glass and portakabins in a car park.
What cases would those be? Any law enforcement or customs agency will make copies.
I think the search tool could have been broken on purpose. It was somewhat-working in the previous, less "smart", version.
So, I built a very basic bot that tweets random stadiums around the world.
Why did I build it? Because I love visiting stadiums, big or small, and the surprise element, tweeting random stadiums every couple of hours is something that I enjoy.

My “tech stack”? - One NodeJs file - Heroku with a cron to run from time to time.

That’s it.
> are great at tracking their people and very much not oppressive for example.

But they will put you in a cage with criminals as soon as you make some transaction they don't approve of.
Facebook Manager of Community Development Fired After Child Sex Sting
I wonder why is that.

Employers would benefit a great deal from employees doing more than the acceptable minimum. Maybe it is an issue with measuring value provided by each employee?