skysight-inc/HackerNews huggingface dataset:
Don’t get bullied into signing overly broad NDA’s or contracts. Never be afraid to walk away from heavily one-sided agreements.

I have been stunned a few times by terms proposed by very large and well-known recruitment agencies here in the UK. A few lawyers I know and a few recruiters I know who work for better firms couldn't believe them either. We're talking basic stuff like you agree to fix any defects free of charge when there's barely any spec there in the first place, you accept unlimited financial liability and must carry an amount of insurance wildly disproportionate to the value of the gig itself, you give indefinite commitments that could interrupt your future work at any time forever, you accept an NDA with enough scope to potentially exclude working within entire industries, or my personal favourite, they have a right to refuse to pay you for services rendered if they arbitrarily declare those services not to be satisfactory.

I've noticed that these terms always seem to be proposed with some kind of imminent deadline. They can't possibly confirm tomorrow's introductory phone call with the real end client until you've signed their NDA and the 30 pages of unrelated legalese like the above that are bundled with it. They need you to agree in writing that you'll accept the gig based on nothing but a short summary and then they finally send the full terms late on the day before you're supposed to start and you need to agree to those as well or the deal is off. But don't worry because they've placed a million other people using those terms before and it's been reviewed thousands of times by other lawyers and remarkably not a single one has ever noticed the things you spotted in ten seconds that literally made your lawyer laugh out loud when you said "This looks bad and I shouldn't agree to it, right?".

These days if I had to deal with recruiters or agencies at all and they came up with anything like that I would just take it as a big warning sign that absolutely everything they say or do is not to be trusted and must be vetted by your own legal and financial advisors before agreeing to it. Walking away becomes the default response unless the agency agrees to a counterproposal locked up tighter than Fort Knox. And those agencies never do IME so actually just walking away immediately is probably the best option.
The production of Mellencamps songs is too clean for me. It takes all of the rock energy out of them.
They are worshipped as the one to have the most insane IPO, strongest business model, and innovation.

Not me saying it. Just observe general impression.
I can't give you a FAANG perspective, but I can relate to your feelings. Creativity and autonomy are extremely important...I would say some of the most important things in life. Money is important, but often in how it affords you time to be creative and autonomous.

My advice to you is to do the old regret thought experiment: consider your choices and imagine that whichever one you choose, it fails spectacularly. With that in mind (that whatever you choose will fail), which choice do you regret the least?
The great set of software libraries and debugging tools available to CUDA users.

It is up to AMD and Intel to actually improve their software offerings, not researchers to downgrade themselves to lesser tools.
Great advice. Just stick with it for now, for sometime. It's always disorienting in a new environment and takes some time to get used to it. Even if it doesn't meet your expectations or goals, sometime it is better to revaluate your expectations to ensure it is realistic with your abilities, goals and how the world actually is. Especially if the working environment is otherwise nice - decent pay, good boss, good co-workers. In your specific case, if your work is not providing you enough intellectual challenge, I'd suggest you start working on some personal projects. Especially if you fear you are losing touch with newer tech. Better yet, find people in the field you are interested and try to work together on some opensource / personal projects.
This is about the lockdowns making healthcare much worse.

The hpv vaccine rates in America are rising and don’t explain the sudden increase in late stage diagnoses.
Ask HN: How
Hi HN,

I’m not a gamer. My five year old has become interested in Minecraft through his friends. It seems safe, but as I didn’t grow up with video games during my childhood I’m kind of in unknown territory for myself here.

Have any parents successfully navigated giving video games to kids? (While still ensuring they learn what they need to, and are successful in school etc)

My fear is that my kid gets addicted and sucked into this thing and loses all interest in anything else. It sounds silly perhaps but it’s a legitimate concern as a parent.

Anyways would love to hear any approaches that worked for you.

Thanks!
>"an insane chunk on your resume that will almost certainly guarantee you an interview wherever you want"

So true, I worked with a guy that was mostly hired because he had worked at Microsoft. It wasn't even long. He was lazy and mostly at the bottom of our team's ability. Working at the right place will open doors for you.

BTW, OP, the best ideas aren't always the ones that get implemented. The ideas that get implemented are those that the leaders feel comfortable with and come from the people they feel comfortable listening to. There's a whole world of work related politics that you should learn to get your ideas heard. If you don't learn to play the game you'll have the same problem every where you go.

This is a seen in The Godfather II that always comes to mind when people say they aren't being heard.

https://www.youtube.com/watch?v=zgHXHtHSsNo
i am unfamiliar with the accreditation racket, but on the face of it if Berklee lets you test out of 2 years of music theory, surely you can test out of computer science. I know I tested out of 2 years of math.

its probably a more boring answer like university bureaucrats refusing to budge because they just didnt feel like it, which is a rather more tractable problem (in the large; individual students are powerless of course and i have been there too) than the accreditation system.

we need university entrepreneurs to disrupt lazy universities who arent serving their customers well. sadly lambda school has left a black taste on all trying to do this. but i have hopes that freecodecamp will do it the "right" way - patiently.
What kind of revival are they really looking for? They were super popular, and are still in heavy rotation on classic stations. Sure some critics could write some glowing retrospectives, but no one cares about that.
Why get a bachelor's degree in music? Why not study with the best teachers you can afford, play with the best groups you can get into, and upgrade both when you can? The degree doesn't really get you anything you couldn't get faster and better without all the fluff that comes with a degree. (Source : got the degree.)
It means so misguided it's not even in the conversation. I'd take it easy on him though, my interpretation is he's using anger at a vague "other" as a ramp and fuel to dive into the topic. Talking about vague philosophical terms for no reward is a hard thing to convince yourself to do.
Than why did you claim that:"it is better than a standard contract because the previous method of authenticating work is hugely expensive for the artist and has immense gatekeeping.", when by your own admission NFTs play no part in authenticating art??
Gravitas: Was your doctor bribed to prescribe DOLO 650?
The Band started out in Toronto, Canada. Which, frankly, I wouldn’t have expected.
haha, I'm not offended, and I _am_ a terrible speller. I didn't mean to sound super smart, I just parked the kids in front of Khan academy and did some reading with them.

I was trying to point out actually how simple it was to be better that what the schools were sending home.
If it's Amtrak, about 3 miles.
As Marcus Aurelius put it[1] we should always ask ourselves before we do things whether they are necessary, because the vast majority of things which people do are not. If you do only the necessary things you will have more time and greater ease because not only will you be doing less, but you will be doing the really important things better.

By any standards of then or today he had plenty to do being as he was a Roman Emperor during the time of a massive pandemic[2].

[1] Book 4, XX
[2] https://en.wikipedia.org/wiki/Antonine_Plague
You have some time. When you come into sudden wealth(which is basically the case for big tech compensation), there's a need to "grow into it" and become sufficiently noble to use the resulting freedom to good effect, vs simply inflating your lifestyle and burning out on dull work.

What you want to do before leaving is, in essence, to polish up your diamonds and figure out what kind of investments you're making, in a personal capital sense as well as a financial one. The very biggest problems in the world are not a matter of engineering wisdom, but of social coordination. They are solved not by working on that problem directly but by carefully arranging some pieces of the puzzle - knowledge, tools, collaborators - such that anyone with some brains and energy could come along and realize the last steps by making it their life for a few years.

Now, you can be that person who makes it their life - and that's the startup, essentially - but you can also engage behind the scenes seeding the ideas, connecting the talent and the investments. What any huge, successful company is, is a kind of melting pot of ideas seen but not pursued, because the original mission takes precedence, and status-seeking behavior acts to reinforce that mission. There are actually a lot of people like you who aren't getting quite what they want from the work. Find them. Find out what's hot and worth paying attention to. Keep polishing the skills where you can. There's always a next thing(at least, as long as you're able to work). You don't have to pull any triggers or go against the company's wishes, you just have to prepare.
It could slide the other way as well. American working culture could get more sustainable over time as we learn to adjust and life becomes more convenient.

For example, what kind of impact on productivity do conveniences like instant coffee, drive thru restaurants, and microwavable meals have? I don't think it's unreasonable to think that we will develop more of these conveniences in the future, making extremely hard work even more sustainable over time.
I also got the degree, despite being pretty sure I'd never pursue music as an exclusive career choice (and well, 25 years later, haven't at all, but still hope to in semi-retirement!).
Most of the benefits weren't so obviously related to the degree itself but rather the setting, of being among like-minded students. I still stay in touch with a number of them (which is more than I can say for students I did a comp. sci. degree with), and I'd say they'll provide useful connections if I did consider pursuing music professionally.
I'm not sure exactly how much theory etc. I learned that I didn't know already or could have easily exposed myself to easily, but I certainly have no regrets doing the degree.
Short answer, no. Long answer, also no.
Blockchain is inherently an inefficient way to compute. You should just trust a centralized authority and get waaaaay more utility for your compute. Your centralized authority could be the very cause or organization that you are computing for. If you trust them enough to run a random algorithm for them, you don't need a blockchain. You need to trust them as a central authority.
Well, it's at least a market of one. I just wanna get Windows up and running as quickly and painlessly as possible so I can run that one piece of software. I run about 100 different containers, but I don't have a lot of use for VMs, and certainly don't want to spend all my time configuring and tweaking them. And Boxes even comes as a Flatpak, so I know I can always install it in seconds.
They’re both made of paper, right?
How is it ironic? I'm assuming that they themselves were brought up in public school and this mistake just makes their point stronger.

If OP's homeschooled kids were the ones denigrating public school while making spelling/grammatical errors then it'd be ironic.
Too bad we used productivity gains to consume more rather than give us more leisure time. I think if I had Tim Bray flexibility, I’d be willing to do take nothing but bicycle touring vacations.
I’ve been there. The most valuable asset you have in this universe is time. Using the regret minimization framework, take the largest possible risk you can tolerate while you’re still young. Your risk tolerance will only go down as you age, and at some point will match that of the FANG. Don’t worry, the FANG will still be there, and be happy to take you back.
There are a number of scans I've come across on archive.org where the person uploading has used jbig2 and there are pages where letters like 'e' get swapped for an 's'.
My general rule when creating pdfs with scans is: If it's mostly text or line drawings and it will be used in a professional setting use png/flate. If it's a photo use jpg (especially if the source is a jpg).
I'll echo some of the other posters here in saying that homeschooled kids are usually shockingly good at holding conversations with adults for their age. Not being in an institutional environment where you only really talk to schoolteachers means they get a lot more practice having normal conversations with adults. That was a benefit for me in my later teenage years for sure as I transitioned into the grown-up world.
Busy really means "I have no time for you."

Period.

Don't try to read more into what I just wrote.

Just think about it for a second. If you put someone or something on top of your priority list, then you are not busy for that thing or person. But you're busy for everything else.

I guarantee that if someone came to you with the deal you wanted, you will not be busy for that person. Immediately.
AI risk research feels like a cop-out to me. Honest research takes the risk of being boring or unnecessary. Astronomy is honest. Take a bunch of pictures of stars. Maybe you find something interesting. Maybe no one cares. AI development is honest. Make a robot that can pick up cans of Coke from a table. Will it ever be useful? Maybe, maybe not. But AI risk research feels like a cross between volcano insurance and a protection racket. Pay us to investigate and design safeguards against something that doesn't exist, may never exist, and if it did exist would change the world in ways we can't predict!
If you have another gig and did something useful during that time, I can't imagine you'd be listing 'data entry' on the resume?
10 dial-up only providers, a dish that caps out at 10mbps vs one a broadband provider who is the only one with anything considered actual high-speed isn't competition.

This was the case is multiple places I've lived in the Midwest.
Yes, that might have been a little unfair. I must admit I was thinking more about 'institutions of higher learning', where some professors fear being replaced by their students. That's not a risk faced by instructors in K-12.
Counter story, when I was a senior I found I missed a freshman requirement. The teacher saw me in the class, I was fine with having the blow off class but the teacher recognized me as a CS student and said I shouldn't be there since I was a senior. Had me schedule and take the final for the class, I passed, and I was able to skip it for the semester.

Doesn't hurt to ask either.
Article failed to mention that wind/solar storage can be usefully teamed-up with the another (renewable) energy source, the heat in the ground ... which is nearby many of our houses.

Today's heat pumps can work well for many down to outdoor temperatures of about 5 degrees F (-15C). They'll bring down the cost of using the other sources. [https://www.youtube.com/watch?v=MFEHFsO-XSI]
I graduated in 3 years and also at 20 (so one more semester) and was way less inspirational in doing it.

I took 5 AP classes in high school that got me out of 5 classes and took 4 CLEP tests the summer before my last year so it would be my last (those tests are a very easy way to get credit requirements you don't care for filled). Then I dropped analytic geometry my last semester and only did 3 classes including the CS capstone because I just wanted to code at that point.
I’ve got one of these [1] and it’s not bad. It doesn’t have the local find my functionality you get with AirPods and AirTags but works well with the rest of find my.

[1] https://chipolo.net/en/products/chipolo-card-spot
> which IIRC makes `std::memory_order_seq_cst` pretty much free on Intel

The article explains how that is only true for loads, not stores.
Loved some of these, reminds me of my own list of wild things I'd love to build but can never find the time for.
i am unsettled by the attention that cryptos receive from VCs . This is supposed to be a new economy, not the old one in sheep's clothing. And now they can buy their way into ETH government. No thanks, i hope it tanks
very cool to see you out in the wild a little more :)

really appreciated the time you spent with us and hope you keep up with the insightful, concise advice!
I'd say kids definitely need interactions with other kids. Homeschooling generally has wider bands than school grades in terms of age ranges, which can help kids learn to socialise with a variety of different age levels. On the other hand, I definitely knew a good number of homeschooled kids (myself included) who took a somewhat unhealthy level of pride in preferring the company of adults.
Specifically, what I said was

> C++ specifically gives you mutable references to express the desired behavior in these cases

where "these cases" refers to the common case of (a) having a mutable argument, (b) which you want passed by reference, and (c) do not want to be nullable, that is exactly the semantics achieved by passing via mutable reference. I am not claiming this is why Stroustrup added them (his own explanation for why references were added is "References are useful for several things, but the direct reason I introduced them in C++ was to support operator overloading."), but that the language provides a construct which provides exactly for the desired behavior.

> Pointers are a better option because they make the mutability apparent at the call site.

At the first call site, yes (sometimes, see below). Not at any further calls.

> Codebases with that convention work great. There is no special training or documentation overhead involved.

As someone who works with a large codebase following this style, I beg to differ. Codebases with this convention are littered with

ReturnType func(ParamType* param) {
assert(param != nullptr);
...
}

because mutable-arguments-via-pointer has introduced undesired nullability, where the intended behavior could have been expressed more directly as

ReturnType func(ParamType& param) {
...
}

and, it inevitably combines all three types of methods

ReturnType func1(const ParamType* param) {
if(param != nullptr) {
...
}

ReturnType func2(ParamType* param) {
assert(param != nullptr);
...
}

ReturnType func3(ParamType* param) {
if (param != nullptr) {
...
}

mingling nullability and mutability, none of which is obvious from

func1(&foo);
func2(&bar);
func3(&baz);

and you still end up needing documentation to figure out what's happening.
Ancient western maps used to be oriented to the east, either for religious reasons or because of the sunrise.

The word oriented is derived from the Latin oriens, meaning east.
I’ve been there. The most important asset that you have in this universe is your time. Using the regret minimization framework, take the largest risk that you can possibly tolerate and make every moment meaningful. You sound young. Your risk tolerance will only go down as you age and eventually match that of the FANG. Don’t worry, the FANG will still be there and happily take you back.
ITP is a key part and a good start but I wouldn't call it the ultimate tool.

Thought is more than logic. Logic operates on a model, after things have been named and conceptualized. As the saying goes, there are two hard things in computer science, and ITP doesn't cover all of them.
Whats wrong with promoting own drug by providing incentives?
> The issue is that all the other kids of their age and of different ages will be at school.

This is definitely a big one. There are homeschool groups which provide enrichment during normal school hours. The biggest boon for socialising as a homeschooled kid though is after school classes of various kinds (sports, etc). They generally don't happen at school.
Idk, we tell the applicants that it's terrible but they've gone too far to back out now. Every time it's not terrible, it needs only one person to maintain it.
PRC threw a tantrum about it, no doubt about it. But, it never 'surrounded' the island. Two completely different things.

As far as I know, the videos posted of the PLA's combats by official sources during the visit were nothing but their regular exercises, as they had some PLA foundation anniversary.
“Our goal is not only to be the first commercial driverless service in the UK but to help eradicate private car ownership through the convenience of shared mobility."

I always get red flags when someone says "eradicate private ownership".

What if your service is horrible? Why should I listen to some company for what I should/can buy? This company will obviously sooner or later start using "climate change" as a lobbying weapon to further their own interest and force me to give up my own car.

F** them.
> Be aware that the photo in the article is not from the site in question but one in France that's much bigger and maintained.

I completely overlooked the text below the photo. That's on me, I guess, but it's crazy they don't have a photo of this new site in the article.
Did she think she missed out on Xboxes 3 through 359, so the 360th one must've been good?
In addition to the other suggestions mentioned in this thread, see also the Eiffel language - https://en.wikipedia.org/wiki/Eiffel_(programming_language)
Hi joouha, I've been using Euporie since you first launched it in HN. Great to see you've made a console version of it.

Had a question. Is it possible to go back and edit previous cells in the console?

For me that's the biggest limitation of terminal IPython and it seems to be a result of the design of the terminal itself.

Also is there any way to contact you? I want to discuss where things are headed and how I can contribute.
I have a hard time being interested in anything that Emery Berger has to say about Computer Science Education, since he's doing nothing to support the field. https://github.com/emeryberger/CSrankings/issues/11
And this likely also explains why the OP had a hard time generating pictures of naked babies.
Yes and no. For raw energy production, it is dirt cheap. Storage and transformation is a bitch though, and so far costs are quite high there although they are getting better. Given that we will need to increase green hydrogen production by 400x in 9 years and further 4x in next 20 years, prices will of course drop.
My zoology teacher once said that only female mosquitoes bite humans for blood, so there no reason to kill the males.

Hahaha, like I'm going to check what gender the mosquitoes are that are buzzing around my head and waking me up at the middle of the night.
Hmm I don't see it in the picture. Either it's been updated, or my eyesight is getting pretty bad...
Old approach: "we don't have a lot of disk space, we have to be careful what we install".

More modern approach: "hey, we have a lot of disk space, we can install everything locally".

Even more modern approach: "hey, we have fast Internet access, we only have to install stuff when we need it".
Was a joke that it's spaghetti all the way down :')