skysight-inc/HackerNews huggingface dataset:
Except it is a complete 180 from the claim "Apple's been fairly prominently resistant to government snooping", because Apple hasn't. That whole article is about how Apple is giving in more and more to demands of the Chinese government.

Google faced the same with project Dragonfly and employees chose to not kowtow to Chinese government spying.

Apple had a choice, and chose profits over privacy by spying for the CCP with it's software.
Credit Card industries are regulated by law, the laws are weak as well though, and also rarely enforced, so card companies can really push boundaries in secretive ways with privacy invasion anyway.

In contrast to social media, where there is not any substantial regulation yet, it's the wild west with your information right now... They can sell your phone number, anything saved on your phone, everything you post, and even possibly run a keylogger from their mobile app on your device...

Mobile (installed) apps can collect precise location data on you once you install their app... Credit card companies can potentially track you and gather personal data as well if you install their (native) mobile app. As phones evolve, it will eventually become normal to be tracked and to not be able to opt out if regulation (laws) aren't made and enforced to protect individuals from privacy invasion.

This is why I use web sites instead of installing single-use apps, but also why certain companies want to end support for browser based sites, and why some services can only accessed via installed apps.
"Building apps involves thinking about every bottleneck in advance and optimizing for every possible user scenario and a global user base, regardless if the number of users is only ~100."

I would advocate the exact opposite. If you need to scale to X users focus on making a great platform for X users, even if it’s only 100. If you try to over-engineer instead you’ll prematurely optimize and will make poor decisions that’ll come back to bite you when you actually DO need the scale and the requirements change.
>... nearly all...
I'm not sure it should matter / I should have access to whatever financial transactions take place between someone and twitch and their audience...

Generally I'd respect those folks rights to have that info remain private. They can always share if they want.
Almost like humans will endure and do anything to just be left alone to live their lives. Just because it "works just fine" doesn't mean it's what people want, nor does it mean that it's the ideal for that set of humans. Hey, here's a thought, let people pick if they want their salary public and attached to them.
How AT&T helped build far-right One America News
most French version that can be found sounds quite bad
So, if you make it more time-consuming and more expensive to get a license, essentially the entire burden is now put onto the less well-off segment of society.

And I'm skeptical how much good you do. Yes, younger drivers are less safe, but I'm unconvinced that simply having some more instruction time and a test that is more rigorous but presumably not onerous really provides the equivalent of a few years of experience.
Considering that his actions were a key part of Uber's rush to market for self-driving, and that resulted in the autonomous execution of a pedestrian, I'd say that it was unethical.
Update in the post says a Google PR person said it's a bug
Haha! I need to work on my Start-Up slang if a Dilbert beat me to the punch by ~23 years
Imagine being this ignorant about people.
Oh, was it on GitHub? I hadn't noticed it was different. I'll do better next time.
It would be nice if the FBI would win fewer people over as far as kidnapping and bomb plots go.
Linkerd Kubernetes Service Fabric Builds in Security
As someone who's recovered from multiple substance addictions in the past, it is so painfully obvious when I see social media addicts. It's literally the exact same behavior. The compulsion, the lack of awareness, the ignoring of friends and loved ones while mindlessly scrolling; it's all there. Social addiction is even more sinister because the feedback loop is scientifically optimized in a way no substance could ever match, and it feeds the most base primal need that humans have which is status and recognition. It's more powerful than even hunger. I don't know how we can possibly get away from this.
First, that's not true. Most people don't even have FSD beta, let alone use it. Secondly, Teslas are notoriously expensive to insure.
> CS is way more than just programming

> thinking you can do it without spending time and effort on it is naive

Well, yeah. I am not a 22 year old. I'm nearly 60. I have been developing non-trivial hardware and software for decades. I have both hardware and software I am responsible for that is currently orbiting the planet. Robotics, real time image processing in FPGA's, industrial controllers, video processing, distributed control systems, motor controllers, advanced illumination systems, audio processors, video and audio switching equipment, etc. I can't even remember all the work I have done. Believe me, I know CS isn't just programming. I have studied most of the theory on my own, as well as applied it.

This is hardly wanting to do it "without time and effort", in fact, it is quite the opposite. Someone can get a CS degree in four years and go to work. I went to college for a while and then went to work as a hardware and software engineer for 40 years in a range of industries and applications, from low-level embedded systems to genetic algorithms training neural networks. I think I have put enough time and effort into all of this to not be ashamed of the idea of taking a damn test to pass courses like intro to programming, data structures, algorithms, etc.

I mean, seriously, this is a real question. Why is it that universities assume students know nothing? OK, a high school graduate will, more than likely, fit that category. Someone who has learned through work across many years, even if it is five or ten, probably comes to the table with the vast majority, if not all, of the basic knowledge and likely a good percentage of intermediate and advanced. Yet universities force people to sit down and "learn" variables, loops and branching statements. What a waste of human capital and time.
Sometimes I suspect executives cultivate a sort of deliberate illiteracy as a way of keeping others off balance. I have received so many emails ending with the grating non-sentence "Please advice."
You're missing the _hard work_ part. Sure there's always an element of "luck" in any story of success, but that mostly has to do with timing, and is much less weighted than the perseverance and hard work of the people building it.

Twitch is a full-featured, very mature application with many moving parts outside of just the video streaming, and building all those parts took an incredible amount of time and effort.
On one hand I understand why you'd ban that kind of content, on the other it's essentially public information now... what's the point.
Or the fact that Waymo is no closer than they were when he criticized them is proof he was right. How is Waymo doing?
Its a bank. People will pay and use money either way. Its a feature improvement, not an original feature. If they just avoid the headaches, they don't lose anything really.
You have a user system, admin system, teams, invites, payments, etc in a starter kit. Or you can build your own or glue together open source libraries.
My password was correct but included accented characters. They changed the acceptable characters silently in their clients sometime later. After my backing machine finally crashed I was not able to log in again. Unfortunately the support guys were not able to do anything about it.
> Bone is meant as a tool to display websites without the overhead of tabs, decorations, and other interface elements that can make it bloaty.

Checks source code... JavaScript. LOL, when will they ever figure it out?
such an odissey! huge fan here
If your job doesn't allow you time to learn tools that can be used in your job, that's a definite problem.

That said, like others have already said, the task of keeping up with the JS ecosystem is futile. Yeah, there might be some cool new tools, like esbuid, Vite, and Nuxt, but that doesn't mean you have to always jump on those bandwagons.

A real non-problem with ecma/javascript language is that it is almost too easy to start writing that there is always someone putting some new tool out for it. This means there is always competition with similar tools, people trying to shout about how their shiny tool X fixes problem Y better than other tool Z. It's easy to get caught up in the noise.

Here's my hot take: don't try and keep up on your own effort. Use tools that you understand and are time-tested. Sometimes, a co-worker might be using some new shiny tool, and when they do, ask them to show it to you. It doesn't mean you need to switch to it, but it gives you an opportunity to learn the top level overview/benefits without having to keep track of everything.

A big thing I try to do is avoid following JS libraries/personalities on places like twitter. Every day, they are touting their own tools and tooting their own horns - there is nothing wrong with that, but it's just noisy.

And let me say this, no one will get fired if the tools you use do the job they need to do in a easy and consistent way.
That's the benefit of it isn't it? Its supposed to force paradigm shifts in how we fuel our supply chain. It's supposed to not maximize profit in the near term. It's not good that our most basic needs are so reliant on greenhouse gas emissions and if we continue to subsidize the emissions of this market with our health and ecology nothing will ever change.
I was hopefully tactful enough in my wording to raise the concern with the sentiment but not make it an accusation. I'm obviously reading into a statement you made a bit offhand. Please understand that I'm not saying you engage in any malfeasance.

However, different subs run differently. I may well engage in a nuanced and sourced debate in one subreddit, and frankly tell someone off in another. Subreddits are communities and communities have different standards of behavior.

Likewise, community membership is a terrible proxy for actual opinions or beliefs. I belong to many communities I disagree with, but I find monitoring them to be useful and sometimes engage in debates. I've found my debates with anti-vaxxers to be very enlightening - I still think people should get vaxxed but I understand my opposition.

All of this to say that a top down examination of a profile without context is worse than useless - it is actively misleading.
You probably spot the ones who are deliberately applying it every time. The ones who do it fluidly you think of as nice people.

The problem is, even the people who do this stuff deliberately still get you to talk about yourself, so you can't help but like them a little.

Therapists/Counselors are maybe the only people who can do this deliberately and not have it seem like they're moving through a checklist like a lizard wearing a people suit.
"Capitalism" means that the customer decides which company gets the money by his buying decisions.

So, it says about capitalism that few customers actually care about safety when they do their buying decisions (the market then delivers according to these chosen priorities); customers rather complain when their conscious buying decisions turn out to be bad ideas (instead of accepting these as consequences of their buying decisions).
Dang, shouldn't we remove the links/magnets?
Damn I could have used this a while ago. Now my user profile is all messed up and mispelled. Oh well.
I can’t think of any affordable public transportation system ready to replace rural roads. What exactly are you suggesting?

On the other hand if you’re keeping rural roads then self driving cars could make a huge difference even if cities banned cars.
Kind of funny that a FBI agent is being floated as a charm expert. Aren’t FBI agents notoriously stiff and awkward?
Why's that?

Edit: ooooh the typo
I like Cloudflare for its CDN, but considering its competitors and migration effort I think that only time will tell.
Oh, I've managed to get it looking basically exactly like Firefox 90 again for me, but it's still a hassle to have to inject custom CSS on every machine to get an easily-usable interface. And I feel bad for people like my elderly dad who don't have that know-how and will have to just live with Mozilla's indifference to accessibility.
There is no freedom without privacy, full stop.
Many small rivers make a lake.
https://github.com/async-labs/saas is open source (I maintain it)
Oh my god, I couldn't help but laugh, what a crazy hilarious scene. I could see him berating his coworker that he's just fine following the crash.
Depends on what you are trying to solve. Personally I find improving level 2 assistance programs are much more useful. I’m actually able to use and benefit from OpenPilot on a daily basis, and all it does is lane keeping, but it does it so well.
At least in some of these examples, the problem seems to be rooted in a lack of understanding of the audience/customer. Implicit in this essay is an expectation that the audience/customer will do the work for you. Saying :"We’ll be able to put avatars on web pages. Start thinking about what you might do with that.” Doesn't explain the value proposition or the problem solved. Why should they care? You'll always be disappointed if you expect the audience to figure this out for you. They've got 101 problems they're working on and your asking them to invest in your idea. You need to do this leg work for them.

As for the statement "why would people put documents on the web?" That seems a very valid question. If you can't nail that answer, you haven't invested enough in understanding the customers/audience for who you're trying to solve problems.

Pitching a new idea is hard. You need to iterate on it obsessively, cutting it down to the core value prop in easy to digest words for the specific audience you're talking to.
They are just implementing a generic contiguous bitfield clear.

field_mask was probably constructed as ((1 << width) - 1) instead of as a manifest constant. So you can just do:

ClearBitField(input, width, shift) { return input & ~(((1 << width) - 1) << shift) }

Now you just use that everywhere you would clear a contiguous bitfield which is a pretty common operation when operating on hardware. Now all your bit-twiddling is isolated to a single well-defined generically useful function instead of repeating it a billion times.

We know this is a generically valuable operation since this is basically a C implementation of the ARMv8 bfi (b)it(f)ield (i)nsert instruction with a fixed 0 argument or in assembly:

BFI X{n}, XZR, #shift, #width
The irony here is that the true American Dream is less oversight, less governance, less laws, less restraint, and more freedom/trust. Most Americans just want to live and let live.
Scandinavia, while not exactly a nightmare, seems like the opposite of the American dream to me.

In Scandinavia, you have the radical lack of privacy you just mentioned as a feature (!!!) as well as eye-watering taxes.

Now, in the States, the government spies on you, but at least they don’t publish their findings.
Observability vs. Monitoring, Flutter Best Practices
Well that's a relief. Now they can arrest and prosecute him!
commenters so far have been discussing two options like "town pays for police operations" and "company pays for police operations" but there are third and fourth options

3) police simply don't conduct expensive operations

4) permits denied, moot point

of course it's all in the past at this point, but if the people responsible receive the right incentives, maybe those choices will be on the table next time this comes up
Indeed! Considered that and yet I only recently started referring to HN as my social media recently and thought that might add to the conversation.
Imagine assuming everyone has good relations with his family... I have good relations with mine and I'd still not trust anyone outside my parents/sibling with that info.
Sure, the single line is more aesthetically pleasing. Compact, clever, concise. But try fixing a bug or adding new functionality to that one line. Especially as a beginner. This is supposed to be an educational codebase.
FRP Bypass Samsung Note 20 Unlock Gmail
Defect Process: 2D hack 'n slash game in Haskell with source
My friend made this and it's neat!

https://incoherentsoftware.com/defect-process/docs/

https://store.steampowered.com/app/1136730/Defect_Process
Mussolini granddaughter tops votes in Rome city council election
Which is pretty ridiculous given that everyone needs a social security number, and then if you ever want to rent or buy a place you need a credit score. Then if you want to travel abroad you need a passport. And if you use google, social media or a cell phone, or pretty much just anything online, you are going to get tracked. All of these systems and organizations have already identified you, or they’ll easily do it when needed.

Not having a universal-nation-wide identification system only makes it worse for everyone.
Interesting point. I learned Russian as an adult for work -- and my colleagues always told me that Russians see the difference between the two blues the same way that we as English speakers see the difference between "pink" and "red". Pink is technically light red, but there is immense cultural significance invested in making the distinction.
People always disagree. Do you know many people there are? I don't think there's anything people agree on. On your second point, are you interested in my safety or your comfort? Because I feel pretty safe right now.
>>> ... if you take the natural numbers, and split them into odd and even, you get two copies of the natural numbers ...

>> ... the "two copies of the natural numbers" is sorta fine, except that they're more "spread out" ...

> What do you mean "spread out"? Aren't there the same amount of even numbers as natural numbers?

Yes, there are the same number, but when you look at just the even numbers, they are each distance 2 from their neighbours, whereas the natural numbers are all distance 1 from their neighbours. So people are less surprised, because the even numbers are "spread out", they are less dense in any given area. To map the even numbers back onto the natural numbers you have to "compress" them.

But this is not the case with the Banach-Tarski Theorem. There is a set, A, and another set B, which is just A rotated around, and they are disjoint. So they have a union, C=AuB. But when you rotate C, you can get an exact copy of A. There's no squashing or spreading needed.

So we have A and B, with B=r(A), and A intersect B is empty. Then we have C=AuB. No problem here.

The challenge comes that there is a rotation, s, such that s(C)=A.

So even though C is made up of two copies of A, it's actually identical to A. So start with C, divide it into A and B, then rotate B back to become a copy of A, and then rotate each of those to become copies of C. So you start with C, do some "cutting" and rotations, and you get two copies of C.

Finally, when you take a few of these and put them together, you get a full sphere, so you can't say they have zero volume.

Does that make sense? Does that answer your question?

Does that help?
No substance could ever match? More powerful than hunger? I strongly challenge that.
Different cultures. My family don't know how much I earn, and vice versa. Why do they require this information? It can be quite rude in some places to ask someone how much they earn.
The part I most disagreed with is "GDPR is an EU law, it does not apply to US citizens living in the US". Yes it does, I provided an example. Your follow up is a lot closer to the mark.
Thanks Mr FBI man
Yeah volume is a terrible metric to go by. I work as a data engineer and a lot of the time if I am working between environments or when migrating between data centers will have a copy of the data locally that I can write tests against or move to somewhere I can compare it to a running output. This would be possible to do entirely remotely I guess but not nearly as easy. (note I never do this with anything that contains PII)
When booting a real CPU you might easily have to modify from a few tens to a few hundreds of hardware registers, by doing to each one or more such bit operations.

If you would choose such a deliberately verbose style, especially the splitting in multiple lines is the worst, the written code would become really unreadable, as too much space would be filled with text that does not provide any information, obscuring the important parts.

Normally the name of the register, the mask constant and the shift constant have informative names that should indicate all that needs to be known about the operation done and any other symbols should occupy as less space as possible on the line of code.
Oh come on dude. Whats easier, what is even realistic, practically speaking: convincing the entire world to engage in a behavioral shift and hoping thats enough, or just taxing the heaviest polluters accordingly? There is a reason why politicians are looking into carbon taxes and not hiring gestapo to raid your home for unused chargers plugged into the walls.
> how you would resolve an innocent person being misidentified by a facial recognition system

Due process, which they'll still be entitled to.

Not sure about suing. I'm sure people will try and sue.
Creator of https://www.saaspegasus.com/ here.

I'd be thrilled to have you as a customer, and very happy to answer any questions you have about the Pegasus product, community, etc.

Almost all of the popular boilerplates mentioned here have been created by individuals who are passionate about their frameworks (in my case Django) and have significant experience building products on top of them (in my case 10+ years). Many of us - including myself - are now full time on our products. So you're getting hundreds of hours of work "done for you", plus a steady stream of updates for the cost of what would typically amount to a few hours of our time as a freelancer. But I guess you're already sold on the idea of a boilerplate.

Anyway... my point is, you can't really go wrong as long as you pick one that's backed by someone who is a) experienced, and b) committed. And that's true of myself, Kyle (Gravity), Gabe (DivJoy), Andrew (Bullet Train), Chris (Jumpstart), etc.

You said you're open to the language, but in all honesty I'd say that's the most important decision criteria. Django and Rails and to some extent Laravel are comparable - mature frameworks with lots of batteries included, mostly server-render HTML by default. JavaScript is its own separate beast with a more fractured ecosystem, but tighter integration with the front end. I'm obviously biased towards Python because it's a wonderful language to work with and has a great community and third-party package ecosystem. But honestly, any of these are great choices and will help you launch your first product way faster.

Good luck!
The torrent is here if anyone wants to take a peek (for research / meta data purposes only of course)

magnet:?xt=urn:btih:N5BLZ6XECNEHHARHJOVQAS4W7TWRXCSI&dn=twitch-leaks-part-one&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce
The myth of DRM free music (2017)
- weak bullshit self-help content

- account created an hour ago

why is this on HNs frontpage?
I like this answer too. When opaque code is irreducibly opaque, put it in a fn with a well chosen name.
bsd 3 clause nice
I don't live in Norway but OP didn't seem to suffer from second order consequences of divulging income. Maybe culture can be a factor here too.