skysight-inc/HackerNews huggingface dataset:
If that would be the case, then countries with bad relationship with the USA will end up having the real free internet because these tech services and products would be undesirable or inaccessible to them. They might risk political persecution for their online activities but so do people in the "West". The 3rd world will be forced to use homegrown solutions and there's a possibility that they might end up much more innovative when not everything is about advertisements.
eating sugar is not a requirement for survival. You can eat zero carbs and survive just fine. Not so for fats/proteins.
It has. I built an app using Expo several years ago and recently had to update it. Upgrading expo was a pain (as it always is) but the changes and additions in the latest version made so many things easier. And with custom clients, you can do a lot more now than you could before without ejecting.
If there is little money in VPNs, how is it that they are funding half the youtubers out there, potentially outbidding everyone else for the adspace.
django admin > database console.

Even though the admin is far from perfect it is a fantastic alternative to having operations people have to contend wit a database control panel.
I don't know what systemd does with HUP, but traditional inits respond to HUP by reparsing their configs, not rebooting.
found the google mole in this thread
I tried this a few weeks ago and their 'create-expo-app' package was broken because of incompatible dependencies. My project died before it could even start.
Thank you. I support this.
Want us to teach your kids effectively? Then stop sending them to school with highly addictive distractions.

I'll also add that I've yet to see a single use case where a student's phone was a necessity at school (remember that school offices have phones for emergencies!)... yet I have seen dozens (hundreds?) of instances where the phones produced a negative outcome: cyber bullying, playing games, texting each other, sexual harassment, disruptive ringtones and notifications, and the overall shortened attention span from kids who "secretly" need to check their phone every 5 minutes to check the latest tiktok or Reddit reply or upvote or Like or blah blah.
Ask HN: I have a computer science degree, how to I get a software developer job?
I completed my bachelors in CS back in December 2020 and was able to land a cybersecurity analyst job via a personal connection. It's been ~2 years and I'd like to switch to a software development job, but it's been difficult.

I've applied to over 400 jobs over the last 3 months and have recieved nearly as many rejections, and at this point I don't know what to do.

The core problem I see, is that most positions need atleast 2-4 years of experience to even be considered. This is fine for mid-level positions, but I see this for entry level positions too!

I feel like I have a strong resume with several side projects in several different disciplines, along with strong technical knowledge and management experience at my current job, but how can I convery that to a hiring manager? I've tried applying on LinkedIn, google job boards, via the HN Who's Hiring posts and have still not managed to make any progress.

I'm currently back in school, finishing my masters in computer science (remotely), hoping that this might help somewhat with my job search in the long run, but I'm starting to have my doubts.

So, to anyone reading this who works in the tech field, how did you land your first job? And what should someone in my position do to land their first job? Should I look into head hunters? Hire a resume specialist? Lean on personal connections more?

Thank you for all of your advice!
I am perplexed by the mindset that leads people to believe Apple is more interested in privacy than Google. Is it the ads they run?
I think it will affect men and women differently. I have read that men define themselves by their work more than women because of our innate instinct as providers. When women are laid off of their jobs, they dont take it as hard, psychologically, as men do. Men without jobs become depressed, introverted, and lose motivation to find new jobs. Women feel less useless because there's no instinct to become a provider for a whole family.

Personally, if my job was made irrelevant by AI and I was able to reao the rewards through universal basic income, I would be very unhappy indeed.
I believe you could do it by writing a config plugin[1] that will apply the desired config changes to the native project files.
Expo will apply the config from plugins when they are building the native app for you.

(Disclaimer: I use Expo at work for cross-platform app including web but never wrote my own plugins)

[1]: https://docs.expo.dev/config-plugins/plugins-and-mods/
Just tell them, "the point of this exercise is for you to practice writing in English, not for me to grade you. If you use ChatGPT to do it for you I won't be able to notice, but it will be pointless. It's better if you don't do it at all than if you do that."
Meta use your social connections to create advertising profiles of your friends whether they're on FB or not.

Your social graph is more accessible to other 'actors' than it would be if it weren't on Meta.

You may not care about this kind of thing, but I do. Unfortunately I'm not entirely free of it either, so any finger wagging on my part is at least partially hypocritical.
this is where you should vote with your wallet and feet. and I think it's not really a stretch to ask Google's engineers who work on chrome/ium to get a job somewhere else.
Sticking to cloud services that abstract a lot of this away can really help. If you aren’t deploying for “scale” then using managed services is the key. Not sure what the equivalent of heroku is nowadays, but they can remove a whole bunch of headaches.

I’ve also been pretty impressed with the serverless framework - particularly when used as a wrapper round traditional frameworks like flask or express.
ArXiv on Steroids
Can somebody explain what are the practical implications of this?
I ran into a bug so bad I gave up.

I entered some details, then got confused by the UI so I pressed the back button.

Then I got a “Recover Data” message, but to actually recover the data I had to upgrade to premium. Obviously I’m not going to upgrade to premium for an app where I have spent about 2 seconds looking around it.

Also I’m not going to spend another 10 min re-entering my details.
I'm really just poking fun but it is funny that Americans think a 40 minute walk is noteworthy 20 years after the fact lol
This is along the lines of my early days learning about computers at school. I saw executables were filled with weird junk when looked at in a text viewer. So I'd load a little of that junk in a file and add

CRITICAL DISK ERROR. TURN OFF SYSTEM TO AVOID CATASTROPHIC DATA LOSS

and then printed it out to a system printer students didn't have access too. So you got a page of random symbols and that error.

Little did I know the company adding more computers to the network was there that day and the guy panicked and had the system shut down, it was down the next day too. I never did ask what happened to bring attention to myself, and this was before we had individual accounts in the system.
Humans are primates and a big part of life is driven (at least in males) by reproductive instincts that feed into dominance and territorial issues.

Deep integration with AI provides a new lever for individuals trying to advance themselves in hierarchies.
That’s why I’m interested in the company who is making Aluminum batteries.
The problem is socializing, costs some of us a lot of energy, and anxiety.

Alcohol only increases that anxiety, and what makes it worse, is knowing that I HAVE to go to a couple to seem like a "team player".

I'll let you know what it's like, for at least 2 days leading up to the event, I'm constantly practicing things to say, then trying to figure out all dialogue trees, and what my replies should be. I will practice and practice, and the amount of stress that causes, the lack of sleep, staying up late constantly trying to figure out what to say, worrying about what someone might say back.

Running past things they have said to me, trying to categorize and itemize all the things in their lives that they have so that I can seem like I am a normal person.. just to fit into their world.

Now, you're also saying that there's going to be alcohol, which means that I will most definitely say something dumb, or slip up.. people will look at me differently, and I will get the distinct feeling that people are talking about me behind my back, and I'm being excluded from things.

Then the event happens, and I try my best to say absolutely nothing, and stick to my script... someone says something totally random to me, and I have not prepared for this, I say something back... this one interaction, one of many, will be the thing that I am now constantly beating myself up about for days if not years later. I have no idea if people hated me because I didn't reply with the correct words in the right order, with the right facial expressions... all things that I do not understand.

And on top of this... I'm expected to do this every now and then because without doing it, I'm going to be silently punished by a group of managers who cannot fathom what this is like. Or colleagues like you who think "hey, it's cool, we're getting beers!"

Sorry, but no.

I NEED my downtime, I need my time to not have to deal with all of that. YOU don't need me there.

Where's the problem?
peas are mainly starch which are long chains of sugar.

I dont know if you particular peas have added sugar.
Okay, top three banks in the US.. Chase requires MFA, but still allows SMS, which can be broken easily with SIM swapping. BoA and Wells Fargo MFA can be completely disabled, which is how many people likely have their accounts set up.

Until just a few years ago, mine would pop up an MFA prompt, but if you hit the "mobile website" button, it would just bypass it completely. I reported it to them for at least five years before it got fixed, and it's more likely that they just fixed it on accident.
carbohydrates are not required to be consumed in any quantity since your body can make them.
I think it would be interesting to get their views on it. I wouldn't be surprised if a lot think this is a good idea. Not that I agree, but I think it's unlikely that everyone sees it the same way as those outside the organisation.
> People don't like ads in content because it interrupts what they are trying to consume and tries to leverage them away.

Here you answered it yourself why people adblock. If ads were served on either side of the holy grail layout like the good ol days it wouldnt have been such a pain in the ass.

I remember jumping on the ad-blocking wagon when google started serving their shitty ads in between scroll content, serving diseased peoples photo ( ketto.org ) and getting frighteningly accurate/curated ads of what I searched for previously. Literally fuck google for having a digital private investigator on my ass 24/7 just to sell me shit. I am gonna use ad-blocker till the end of time.
> And lots of us are still using the basic UNIX tools in their GNU versions like grep, awk, sed, vi/vim, etc., aged 30 (vim, ssh) to 50 years (grep, sed).

Including myself. That's sort of my point. It's always fun reminding the Junior Engineers that, unlike whatever flavor of the month library the blogosphere calls The Next Big Thing, the majority of the stuff that comes preinstalled into their multiarch container image is older than they are.

I'm not a dinosaur, I'm a native.
Firstly, Google's notion of a trust-privacy trade-off seems to be an oversimplified solution to a complex problem, which in effect could mean a bargain with the devil. Yes, the digital world needs more trust, but to gain that at the expense of privacy, strikes me as a hasty solution which smacks of Orwellian overtones. Would you trust a lock that promises to protect your home but allows the locksmith uncontrolled access?

The possibility that this is a thinly veiled attempt at introducing Digital Rights Management into web pages is a concern that should not be dismissed lightly. This may well be a sly effort to muzzle ad-blocking capabilities, thus reducing the web to a cacophonous bazaar of incessant advertisements, a capitalist wet dream at the expense of user experience. I echo the critics who view this as a potential threat to the open web. Furthermore, the question of who controls the "attesters" is a serious concern that evokes dystopian scenarios of a digital oligarchy. In a world increasingly reliant on digital verification, the potential to manipulate trust scores essentially hands over the reins of the digital world to a select few. This, far from enhancing trust, could potentially further erode it.

The ambiguity surrounding browser modifications and extensions further fuels suspicions. In its guise of ensuring legitimacy, the proposal seems to conveniently overlook the diversity and customization that has been a hallmark of the digital world, creating an environment of dubious one-size-fits-all integrity.

Moreover, the vague explanation of the enforcement and establishment of baseline requirements does little to allay fears of vendor exclusion. What are these requirements and who indeed gets to decide them?
I do, and I keep having those tiring conversations, but it's really hard to get the point across in layman's terms. I have enough friends in tech who stick with Chrome out of convenience instead of just falling back on it in case something actually doesn't work in Firefox. how do I convince tech illiterate people of doing this?
Needing a paragraph to describe a mnemonic for remembering how to spell the word is why.
> That graph does not show cassettes were responsible for that, it just shows revenue numbers. There are other possible causes.

You don't mention any of these possible causes though.

> interpreted as people willing to buy music just fine provided it sounded good and kept sounding good

Yes, CDs replaced cassettes and records. They had better audio quality and were nearly as small as cassettes. But cassettes weren't much worse overall than records. The audio quality wasn't as good as vinyl (though that came mostly from cheaper tapes, good tapes has fairly competitive audio) and aged more quickly, but they were much smaller, which was a big advantage. So overall, cassette piracy was competitive with vinyl sales, but not with CD sales.
Theres a growing crisis with dislocated young men who are unable to find purpose in life because they can't provide for a family which they don't have. Joblessness has more impacts than just financial: a man without a job is often a man without purpose. Even if his needs are taken care of (living with his parents), he is depressed and introverted, choosing to spend all his time inside at home, online. He has no friends, no girlfriend, and no hobbies that don't involve PC gaming
Ansible Creator Wants to Build a New Automation Platform in Rust
Instead of pumping CO2, why not biochar?
>Stop wringing your hands about how there’s no cloud GPUs when there’s a ton of cheap retail GPUs.

See your R&D investment goes up in flames after driver update to block such workload.
Plastics take decades centuries to degrade, and most of that degradation is physical - it gets degraded to microplastics. As soon as it's in a landfill where it's not in motion or exposed to sunlight, it's essentially conserved for human lifetime cycles.
It's not a terrible reply, but it does miss the point.

It focuses heavily on privacy concerns and how those will be resolved - the vast majority of criticism I've seen hasn't been related to this at all, and those aren't especially hard problems to solve in the context of the existing spec.

It still largely ignores browser diversity & experience this will create for non-Chrome users. His argument is that blocking fingerprinting in future will mean anti-fraud will make the web unusable, and WEI will make it usable again. Given you accept the premise, still the conclusion is only true for browsers that can access WEI - which means the web will become unusable for browsers who can't (Linux, rooted Android, Firefox, etc etc).

For the ecosystem as a whole, it's better if everybody has a fair playing field. By definition, WEI structurally privileges certain clients. The more widespread that becomes the worse the effect on the wider ecosystem is. If WEI does not exist, and fingerprinting does not exist, providers will be forced to find ways to limit the impact of anti-fraud mechanisms. If 90%+ of browsers use attestation, that pressure decreases dramatically. Using Tor on the web today is a good example of the likely experience.

The mention of holdbacks here touches on this (though for full blocks, rather than wider impact) but ignores the existing strong pushback against holdbacks from others closely involved in the spec & discussion around this (https://github.com/RupertBenWiser/Web-Environment-Integrity/...) and ignores that the attestation they already shipped on Android for exactly the same use case does _not_ do this.

Fundamentally, the issue isn't about privacy during these checks, or whether defeating fraud without fingerprinting is valuable. Those are reasonable but obvious points. The issue is that client-focused validation for fraud is a flawed goal in itself (it's impossible - even with full & perfect attestation, you can set up a fully automated + WEI-approved machine by automating input peripherals directly) that risks enormous collateral damage, and we shouldn't encourage it in any sense. We definitely shouldn't standardize practices to make it easier.

At the end of the day, if you want to block fraud you have to do so server side (statistical analysis, rate limits, validated user accounts, requiring payments, some kind of proof of work, etc). This is a hard problem, absolutely, but it's unavoidable.
A very efficient brewery will use 3 gallons water per 1 gallon of beer produced. An average one uses 6.
Their lifestyles will be fucked when they cannot be pampered in the cities by a pyramid build on low wage labor. They will never be content with hiding in their mansions, we saw that in 2020.
I learned a while ago that is not worth using an abstraction layer over the official tooling (whatever Apple and Google provides you), even for small apps I was building one for each platform (as one dev).

Tried at the time Xamarin and PhoneGap, and bit later RN, each one has his quirks and things that works in one platform but not in other so in the end you end up building one app for each platform more or less, but with more bugs than the official ones.
Run Every Day
I mentioned Ireland because Ireland is in the EU and uses English officially so I wouldn't be at all surprised if the use of "alcohol-free" in Ireland corresponds to the use of "alkoholfrei" in Germany rather than to the use of "alcohol-free" in the UK, those two apparently being different. It honestly hadn't occurred to me that someone might suspect a racist trope!
Explore Micro-Philosophy: The Magic Behind GNU, TailwindCSS, and Trunk-Based Development!
> 11 companies that received awards are required to invest their own money to pay at least 10 to 25 percent of their projects’ costs.

I'm curious to know if these award "winners" expect to make money on terrestrial applications, or they believe they can make money on the moon. Or perhaps these companies are happy to chip in their own cash for the bragging rights of helping humans return to the moon?
Let's hope that indeed is the case... But as a first reaction I'd expect some friction or resistance to this from within Google. What would be their rationale for exposing their plans on Github and not going silently as (I've recently learned) Apple did?
> I've applied to over 400 jobs over the last 3 months and have received nearly as many rejections, and at this point I don't know what to do.

What's the common reason given? Have you done any interviews yet? Are you certain that it's lack of experience?

Is there anything that you can do from a SWE perspective at your current position? Many daily tasks like report building, etc. that you probably do manually can be automated, for example, which helps build your skills and build your portfolio.
Yet these stimulants were already consumed in other places in the world - before the europeans. why no Renaissance there? Or yes it had?
I wish people wouldn't say stupid things.

For example, elsewhere on this page someone is saying that Google is trying to do [x], where x is something that would kill one of the main apps on Samsung's phones. Of course Samsung would submit an antitrust complaint and win. Assuming Samsung wouldn't is stupid. I really wish people would put forward their arguments without such stupidity.

It reminds me of the Microsoft criticism of 10-20 years agom, when there was so much stupid criticism of Micosoft that it devalued the substantive, intelligent criticism. Lots of people assumed that the substantive criticism was just more ranting, and ignored it.

</digression>
Can't you change this in your browser config?

I remember changing this back and forth a number of times during my life, depending on what was more convenient for me given the nature of the jobs I was predominantly doing during those days.

Nowadays I would prefer PDFs (notably including those served as data URIs) to be automatically cached to a dedicated directory and opened in an external PDF reader but I had no time to configure this so far.
If adopted by publishers, the web will be closed to everyone but allowed browsers on allowed OSes on allowed hardware. No ad blockers, no extensions, no customizations beyond what the few chosen browsers allow explicitly.
I experience the same effect and have heard others say the same thing. L-theanine activates excitatory neurons and also increases dopamine levels in the brain.
Don't confuse HN bleeding edge hipser tech with the real world. The world of react-alternatives is fragmented and lib-incomplete, React still gets more installed than its most popular rivals combined[1].

I have worked across these frameworks and React is the only one where I find the lib ecosystem satisfiyingly large (and still growing most steadily).

[1] https://npmtrends.com/@angular/core-vs-react-vs-solid-js-vs-...
Why? If it were a browser extension, you would still have to install that manually too. Are you mad that Google doesn't ship ad-blocking functionality by default in their standard build?
You can't create static binaries with glibc. So...?
First, our primate relatives can easily eat a lot of meat and prefer meat if given. They do not have a lot of meat available in wild, but can occasionally eat it in the wild too. When they have meat available, they eat brains (fat) first: https://www.nationalgeographic.com/animals/article/chimpanze...

Second, they ferment fruit because fruit is always slightly poisonous (fructose).

Third, after being close to our primate relatives for some time, our ancestors spent a lot of time hunting, which is not a trait of monkeys we know. They eat more varied meat diet than any predator known, did that for a long time, much longer than (now) we eat crops.

Fourth, we have much higher normal percentage of fat in our body. For men, the normal fat percentage range is from 18% to 22%. Our primate relatives have much less normal fat, for most primates it is less than 9%. Our primate relatives sport bodybuilder's or high performance athlete's fat range just living their life.

As with alcohol, fructose is not a toxin in small doses, because liver can handle it (especially when it is fermented into lactic acid). But it is a toxin in doses we usually experience now. Look for "non-alcoholic fat liver syndrome".
YouTube shows ads for investment advice scams.

I just don't know how this is possibly conceived as ok, or how they can possibly justify trying to block ad-blockers - I consider ad-blockers as a more important security barrier than a virus scanner - that's been the case for me going on a decade.