skysight-inc/HackerNews huggingface dataset:
Need Some Advice
looking for any tips or advice on trying to get a job in tech. I am about to graduate soon in computer science but have not landed any internships. I have made some projects but they are pretty small or close to not mentioning.
You choose which inbox/filter(s) it reads. We use the Gmail API. We don't store any of the email data.
Just because someone suffers more than someone else does not mean that person suffering less is still not suffering. 300k yr in Silicon Valley with a family and with only one income is peanuts if you want to afford say, childcare that is good and reputable. In relative terms we are all the equivalents of servants to capital and can therefor be considered oppressed. Also your comment wreaks of solipsism: just because you think someone making 300k is in a good placed doesn’t mean they aren’t oppressed in some way by their employer: look at caste issue in the US.
But then you down the rabbithole of UTF vs ascii byte length.

The OP advice is reasonable... just use HMAC. As far as I know it always available if hash is.
Having been involved in many hardware startups, the story reads like they spent WAY to much on industrial design for a unit that was going to mostly sit in a dark corner, and WAY to much on bespoke hardware when COTS stuff would have been fine.

They also seemingly had nobody on the team heavily experienced with OEM/ODM supplier arrangements. There is no reason to wind up as an extortion victim to your suppliers if you go into the arrangement properly.
Yes and no. It has some improvements and it has some major missing pieces. But I have played CoH2 for a decade, I'm happy to move on.
Also, https://en.wikipedia.org/wiki/Snarf_(ThunderCats)
Cheers lads, very helpful and on topic.

I am now cured from Bitcoin-itis.
The only way I can think of would be that after the case has ended it may be possible for a party who had been directed to update a canary under a court order to notify people that they had done that. It would probably depend on the court etc and I am not a lawyer.
it's not just about not littering (which is of course very good to do, else plastics gets in water/ground and in our food, then our cells), but also about not buying anything with plastics (or very rarely), because recycling is not very effective (only 2 iterations and changes of classes of materials)
>but who else needs a powerful PC besides gamers(who mainly use consoles anyway)

1. Gamers depend on market and games. Have fun playing CSGO2 on a console.

2. If you even do web browsing, youtube/netflix and documents work on a PC its nice to have a beefy one that does not lag. You can skip the GPU but a nice i5 or i7, 32GB RAM and big SSD is really nice to have and use. Plus all the extras.
The fact remains, that unless you are willing to break the law, obeying the law is your top priority.
The first sentence blames the delay on the dictator of Guatemala, quite explicitly. Then in the next sentence it says the CIA aided in the suppression of the novel, which it did.

The text never days the CIA delayed the novel, it says the CIA aided in suppressing the novel. The CCF didn't even exist until the 1950s.
It's close equivalent. It's easier to go inwards than outwards in terms of delta-v because orbits further out move more slowly. So if things were a little different the orbit of Mars could have been closer to Earth in terms of distance while Venus would still be closer in terms of delta-v.
Show HN: Open-Source OAuth2/OIDC Server Ory Hydra 2.1.2 Release
TIL, thank you! That's indeed pretty neat and wasn't available the last time I used the "AIRail" predecessor:

> Should there be a delay, our transfer guarantee means that you will be rebooked automatically onto the next flight or train – we will notify you of this in good time.

I wonder which EU passenger rights will apply to this, though: There's different sets of rules for rail and air.
I remember a site that had a long list of themed names sorted by the number of elements in a set. Eg. 7 colours of a rainbow, 8 planets, etc.

I lost it and can't for the life of me remember what it was called. Anyone have an idea?
I wish it was that but those people would be smart enough to not use their real name when signing up - those doing supply chain attacks are often at least somewhat professional and take precautions.

I suspect it was more about going after software that was enabling piracy, those are often created by naive students who are not expecting the power of government to be unleashed on them.
We have authorization built into the app, but are using a simple auth proxy, with oidc for authentication. If you want to authenticate your own app, you can use something like ouath2-proxy with an oidc provider, and set the `AUTH_MODE` configuration in our app.

Happy to walk you through it if you join our slack.
I've used tldr (https://github.com/tldr-pages/tldr) if I'm a beginner to a specific tool, then read up the manpages and/or SO if I need more flags.
Normal police work doesn't go fishing for the IP addresses (potentially millions of users) of everyone who downloaded a package.

> "IP download logs of any Python Package Index (PyPI) packages uploaded by..." given usernames

Do you feel the same way if the cops are receiving the IPs of everyone who downloaded yt-dlp? IP addresses and timestamps resolve to physical locations and oftentimes street addresses.
And what do the technical people use?
In 2020, I was in a parking lot in an SF Bay Area suburb. A guy parked his car in front of a store, and within 2 minutes the car was swarmed by 3 local police cars, gun drawn. The owner went back out to the car reluctantly.

Turned out the plates were reported stolen, by clerical mistake (typo?) and the towns license plate scanners picked up the car when he got off the freeway. The parking lot we were located in was two stoplights from the highway, and took about 3 minutes to travel. They picked him up that fast and basically drove around til they found the car (assuming off a picture/video feed since stolen plates won't be on a car that matches the original cars description).

That's when I knew we were definitely in a tracking nightmare most people don't even know about.
What do you dispute? I don't know if running dozens of literary magazines for decades costs more or less than launching dozens of cruise missiles, but it's still a "fortune" in terms of money being thrown around in literary criticism circles.
This, plus: reading one book in a year can absolutely be done in less than 5 minutes of reading a day. I've seen books written exactly for this consumption pattern: very short, 1-3 page long chapters, with half being a recap of relevant chapters that came before.

Not to mention, "at least 1 book a year" is so peculiar a cut-off point that it sounds like it's deliberately constructed to obscure something. For example (possibly, I'm just guessing), the fact that choosing "at least 10 books a year" would see it going from "more than half" to "less than 5%"...
My experience fwiw:

A wedge pillow helped a little. Keeping some alkaline water at my bedside to sip helped more. These were to ameliorate the symptoms to give my body a chance to heal on its own (over a few weeks). I didn't want to take omeprazole, and without these ameliorations I might've been driven to that. I followed a carnivore diet.
Don't worry, he doesn't actually do this, mostly because admitting you know who those people are isn't nearly as bad as actively using those names in a workplace.
> Name things uniquely, and as little beyond that as possible

I think that points to UUID or an incrementing counter, but the incrementing counter may be harder to ensure uniqueness depending on how names are created (which can change in the future).
The topic of the thread was _Microsoft_ doing sleazy things, specifically displaying fake error messages when it sensed a competitor's product being used (using obfuscated xor encrypted self-modifying code to hide their activities). Microsoft and their execs, as illustrated by this and the countless other examples _are_ sleazy, ruthless, cheats, who did/do not believe they had/have a superior product that could/can win on its own, so had/have to resort to sleaze like this, and other sleaze like forbidding vendors from selling any other OS, or the vendor would have to pay much more to MS. Some of their actions were illegal, but escaped consequences (in the US) due to stepping their use of campaign contributions (legalized bribery) and lobbying after the anti-trust case was brought against them.

But, even factoring horrible companies/executives like those in the tobacco and petroleum industry, Microsoft is still pretty high up in the list. E.g., without a logarithmic scale, you wouldn't be able to even see the data points for most grocery store companies when plotted on the same sleaziness graph as Microsoft while Microsoft/their execs would probably still show up on a graph that included fossil fuel and tobacco companies/execs.

As for, "feature not a bug", the ongoing human caused collapse of every ecosystem on the planet and the resulting mass extinction shows that maximizing profits at all costs is a bug. The existence of favelas walking distance to private estates show that the way this system concentrates wealth is a bug. Even on the level of Microsoft stealing from and killing off competitors, we lose. Many Microsoft competitors had better products and were far more innovative (hence Microsoft needing to steal from them / eliminate them)-- only Microsoft gained by their demise.
The proper answer is to use something like SHA-3, which relies on an entirely different, simpler yet more powerful design. The underlying problem here is, conceptually, that together with the hash you release the entire state of the "hashing machine". SHA-3, to simplify a bit, truncates the output bitstring, and therefore does not release the entire state of the hashing machine.

Length extension attacks are in every crypto 101 class, everyone who designs crypto systems knows about them and acts accordingly. For example by using Galois field arithmetic to generate authentication codes, not hash functions (bonus: it is faster).
Am I reading it wrong? We're 4 standard deviations away from the average?
One thing I love about the Sway Window Manager is how awesome the man pages are. They are clearly written and contain great examples.
Dart is the DSL for Flutter, right?

(I'll check it out. Thanks for sharing!)
For sure. A bit of luck in several places: I'd been buying and selling casually during my off-hours for the past few years, mostly as a way to keep my brain moving in other areas (some people watched movies in their free time - I bought and sold coins on the internet and went to shows during my vacation time). I'd kinda sorta proven to myself that it could make money, but wasn't sure how much and if it could sustain a full-time income.

Lucky bit #1: My "normal" gig, co-founder at a software startup with some great wonderful friends, needed to cut costs, so my salary there went to $0 :) More time for coins now! (All is very amicable there - they were worried I'd be mad. Quite the opposite).

Lucky bit #2: The rare coin market is super hot right now, so it's easier than it might otherwise be to turn a profit as a relative newbie. That won't last of course, but I'm using this as a chance to learn from the guys who have been doing this for 30+ years how to succeed in all types of environments. It's lucky and I'm grateful that while my training wheels are stil on I can actually sustain a full-time living.

Onward!
I think we are to some extent. But it cannot be a reason for inaction. Because the extent on how we are f*cked can go from collapse of the economy to mass extension, from in 10 years or in 50 years.

Governments only act on pressure from the base, especially when it is take difficult decisions that would most likely impact in the short term the economy (e.g. diverting $B to new energy sources, optimization for homes, transportation, etc.). It is an investment for the next decades.
"Police bad" doesn't account for differences in performance between SF police and others. "DA bad" at least tries to do this (although as you note, is in some tension with the facts).
The act is the act of suppression, which they were involved in. They did not participate in the delay portion of the suppression, nor does it say they did.
The reason we have billionaires is because they (or their parents) provided a service that other people wanted. Societies that went out of their way to prevent purge potential billionaires, were even more willing to sacrifice the environment for even smaller short term gain, such deforestation to fuel smelters during the Great Leap Forward. If billionaires magically disappeared, Jimbo still would rather spend his money on an F150 instead of a heat pump installation.
Wow, that backup software sounds like garbage. Why not just use tar? Why would anyone reinvent that wheel?
Related:

RFC 1178: Choosing a Name for Your Computer - https://news.ycombinator.com/item?id=35424550 - April 2023 (3 comments)

RFC 1178: Choosing a name for your computer (1990) - https://news.ycombinator.com/item?id=26054014 - Feb 2021 (121 comments)

Choosing a Name for Your Computer - https://news.ycombinator.com/item?id=26027247 - Feb 2021 (1 comment)

RFC 1178 – Choosing a name for your computer (1990) - https://news.ycombinator.com/item?id=16741009 - April 2018 (173 comments)

Choosing a name for your computer - https://news.ycombinator.com/item?id=5167998 - Feb 2013 (10 comments)

Choosing names for your computers - https://news.ycombinator.com/item?id=1290106 - April 2010 (86 comments)

Choosing a Name for Your Computer - https://news.ycombinator.com/item?id=110017 - Feb 2008 (9 comments)
Pentagon Explosion Was Fake AI Image Sending Stocks, S&P 500 Down
Not OP but yeah. I don't buy into the whole "to protect you from bad people I need to erode your rights" argument.

Never made sense to me. Terrorists and other very bad people usually aren't in the business of following laws so I don't know what crimes you'd prevent by weakening the rights of everyone else.
PPIs suck big time (going off omeprazole was hell), but I've had good experiences with famotidine, which is actually an antihistamine! So if the GERD menace ever comes back I recommend picking up some Pepcid.
Do you mean the other way around? The manpage of find contains examples, including searching for files by name. This alone make the manpage somewhat usable for beginners. The grep manpage does not have any examples.

The grep manpage spends much explaining regex and environment variables, find more on options.

Both manpages are searchable, what makes the grep manpage more searchable?
> In other words: the author's assumption that a C compiler won't optimize `add_twice` in the same way that Rust will is not a guarantee, and assuming that it won't is relying on unspecified behavior.

In C, objects of the same type are presumed to alias unless the compiler can prove otherwise. Unless add_twice is compiled as a file-scoped (i.e. static) function or with equivalent compiler-specific options, the compiler cannot prove that a and b don't alias, and therefore it cannot make such an optimization. This is why C99 added the "restrict" keyword, to tell the compiler that two parameters of the same type do not alias.

This is indirectly why type punning is problematic in C--because C is pessimistic about aliasing, at least for objects of the same type, you normally can't run afoul of aliasing issues as the compiler bares the burden of ensuring safe behavior. But for objects of different types, the compiler can assume they don't alias. When type punning, at the point of usage it appears to the programmer and the compiler that they might alias (because they're the same type), but at some point earlier or later when operating on the original type of the type-punned object(s), the compiler can assume lack of aliasing, generating optimizations that at a distance break the type-safe code. Which is precisely the issue here with Rust FFI, and almost for the same reason--conflict between different aliasing rules in different contexts as Rust presumes lack of aliasing even for objects of the same type. In effect, with Rust FFI you're always type punning arguments passed into a Rust function, which is absolutely a noteworthy issue that absolutely should be addressed by adjusting the default semantics Rust applies to extern'd functions. (C isn't the only language that could run afoul of such aggressive semantics for foreign functions.)
Wrong battle, my friend. Directly referencing porn in the workplace creates a hostile work environment because porn is a taboo subject that offends some people, like it or not.
I suppose it's only a tracking nightmare unless and until you're the victim of grand theft auto, or specific and tangible police abuse of this power.
This is my understanding as well but I have seen claims that it is still very possible to do length attacks on SHA384.
I would think the government has bigger fish to fry than to spend time subpoenaing yt-dlp.
The company that made it probably was hoping for vendor lock-in
Amazon creeps into the premium tablet market with the Fire Max 11
Or you're intent on preserving US exceptionalism above all else -- including actual innovation.
Tina Turner has died
This seems questionable on several grounds.

(1) Greenhouse growers often raise CO2 levels to ~1000 ppm to optimize growth (note this only works because all other nutrients are supplied at ideal levels to sustain growth, however). These crops are not known to be nutritionally deficient and I'm pretty sure we'd have heard about it if they were.

(2) Plants have a relatively stable ratio of nutrient requirements, with CHOPKNS CaFe Mg (mighty good) being an easy-to-remember acronym. We might be moving to a scenario in which CO2 is rarely if ever the limiting nutrient, however. Note also certain plants (C4 metabolism) have built-in CO2 concentration mechanisms, so rising CO2 might help C3 plants compete effectively. See:

https://pubmed.ncbi.nlm.nih.gov/14757584/

"Terrestrial plants require nutrients in similar proportions" (2004)

It's more probable that there's a bit of a CO2 fertilization effect, so you get a slight increase in carbon fixation while nutrient uptake remains stable, which isn
t really a 'decline' as we'd normally think of it. Basically you'd get a bit more cellulose and carbohydrate formation, but each cell still needs its normal amount of N, P, K etc. to sustain protein and DNA metabolism etc.

Incidentally, the decline in insect populations mentioned in the article is largely attributable to extensive use of broad-spectrum insecticides, in particular the neonicotinoids, which are organic compounds based on the nicotine molecule with various additions (chlorine, etc.) to make them more persistent and toxic, and which were introduced in the 1980s.

https://en.wikipedia.org/wiki/Neonicotinoid
"An homeopath forgot to take his medicine, he died of an overdose." - James Randi
Ditto more or less. Refreshing to hear a sane word.

Do you do your vipassana with concentration-prep, or do you do it dry?

I do it dry mself.
"asking for anything makes you a target."

Can you say a little more about this? For example, if your performance was suffering without those accommodations would you be more of a target?

I'm thinking about accommodations and was wondering what others asked for so I don't ask for too much, or miss something if my self-reflection isn't good.
I get notifications pushed to me from Google Photos asking me to print my photos out and make photo albums.

I'll occasionally get an ad from Google books.

These can be turned off (notification channels), but I'm assuming most users don't know how to, and they are certainly on by default.
I made a much crappier, little personal project with similar goals: https://github.com/mkwatson/chat_any_site
Thank you! Choosing typescript was intentional on our part, because we want growth / marketing engineers to feel comfortable contributing.
Yup. She just doesn’t want to pay them more.
Not always, if the entity has a stance to uphold and the money to fight back, it doesn't have to be.

If a mom-and-pop shop or open source org, it's a faint hope at best.
Just ask people what the round end of a ball peen is for. Few people know what peening is, fewer know how to do it, yet a ball peen hammer is still one of the most common hammers around. It's competing against other specialized hammers and winning because people simply have it already.
talking about privacy is different from imposing reduced privacy on someone. so i'm not sure why you're bringing that up like 'that's the thing that's been talked about all along, and it's not bad' (and it isn't, conversations like that can be good, lest they end with a 'and that's why we're monitoring every word you say in chats on a phone', which is the, not even so much 'bad' part per se, but it's just gonna have 'unintended, lasting consequences'), and throwing that in along with a wrong assumption about my life. that kind of 'well damn, not everybody had it that bad, geez, what are you complaining about' shit also just sounds like victim blaming (or rather, target? though, imposed surveillance can get to the point where it's so overt, saying someone's a 'victim' might not even be a stretch), which is also another important aspect to this topic.
The RFC allows renaming of computers. I have done that a few times.
A decision from corporate to discontinue is also a signal.
TIL. I can think of many simple ways to mitigate such attacks. Of course, the real solution is, never try to roll your own crypto. Use a well established library whenever possible.
‘There are no good or bad foods’ and other lies the food industry tells you
K. The answer is you don't dump it all in legal if you can help it.
What I don't understand is why don't manpages have clear example of common usages? I imagine there's many many people that want to contribute that to the manpages, are they not there because leadership doesn't allow them for some reason?

Take grep for example https://linuxcommand.org/lc3_man_pages/grep1.html - it has everything and the kitchen sink but hell bro tell me how to find something is the 99% use case most people will use it.

For cases like this ChatGPT has been helpful.
IIRC tar has some Unixisms that don't necessarily work for Windows/NTFS. Not saying reinventing tar is appropriate but there's Windows/NTFS that a Windows based tape backup need to support.