skysight-inc/HackerNews huggingface dataset:
Learning math from a textbook is no easy feat.

- A math major

Without office hours and lectures, I would be completely lost. Math texts are a great starting point, but if you are of average or even above-average intelligence, you still need a qualified guide to navigate the textbook.
I’m wondering how often p-values are even used in papers about archeological digs? It seems like historical arguments are often made without doing statistics at all?
Tech CEOs are backtrack on RTO mandates–now, 3% want workers in office full-time
They do. You can detect those of course.
Yeah, I think it's a form of self-flattery or gatekeeping for programmers to say that you need passion or drive to have a career in tech--outside of the upper echelons, you clearly don't. In this respect it's a mundane occupation like most others, and I wouldn't expect coders to be any more passionate about their work than nurses or plumbers or accountants.
> If you want to produce machine code that performs operations in constant time regardless of the branch taken

Nobody is asking for that. That's the whole point. Crypto code that needs to be constant time in regards to secret data is needs to avoid branching based on secret data, but the optimizer is converting non-branching code into branching code.
I find your comment overly optimistic. Review processes are already highly automated and effective, but even as they advance there will always (short of AGI) be (1) effective tricks to mask behavior from analysis and (2) a need for a human in the loop to verify findings.

I do agree that we need to continue to apply pressure to tear down walls around the garden as a means of protecting code as speech, including the ability to distribute and run it on our devices without burden.
Thank you! I appreciate the response.
Biology is pretty firmly a science degree, and a degree in that leads to some quite lucrative careers. Doctors, for example. Chemistry is another good one, as oil is still quite a large industry that uses chem majors. Not $500k upper grade FAANG salaries, but to be fair those are also fairly rare in the computer industry.
Yes, but as GP said that doesn't scale. I live in an agriculture heavy community in the desert (mountain-west USA), and drip irrigation is only really used for small gardens and landscaping. Anyone with an acre or more of crops is not using drip.

I certainly agree that drip is the ideal, and when you aren't doing drip you want to minimize the standing water on leaves, but if I were designing this project I would design for scale.
If you want to build a next datacenter, what location wound you choose? Likely next to an existing one, with the fiber, power, and cooling water already in place. And demand for data processing seemingly keeps expanding.

Also, data centers need electric power, so there'll be a growing demand to build more solar power stations and batteries, and and to upgrade the existing baseload stations. Usually a well-moneyed demand at this.
So you admit you're being dumb on purpose.

Go away.
I'm consistently baffled by the people who don't understand how git works who then complain that it's hard. Yes, of course something you don't know is hard. Version control is a hard problem; I'm not sure why so many expect it to be unicorns and rainbows.
I do totally agree that I should've just made an engine and the toolkit and just released it as that, but it wouldn't have been "THEY should've constrainted the scope" -- as there would've been no "they." It would've been all me without a team I had to support by splitting that Kickstarter so many ways that we made under minimum wage in the end... lol.
Ask HN: How do you protect your IP in distributed team?
Say you are making some kind of online product(SaaS) and you get it off the ground by yourself, but now need to start hiring more people for the increased workload. How would you protect your IP(source code) if you would be fully distributed/WFH team?

I think signing some kind of NDA and non-compete would make sense but still, is that all there is to protect yourself from employee just sharing your source code or inner-workings of the system and whatnot with the world or competitors? I doubt that your employee from New Zealand will care much about your product/company in UK, for example, anyway. So the legality has little enforcing strength to begin with.
Speedrunning 30 years of lithography technology [video]
What’s the relevance of this question?
> I tell students thinking of getting into coding that "you gotta want it". If you love that work, great. If you don't, you're going to have a hard time of it. Not impossible, but maybe something peripheral like tech sales would be better, etc. Same reason I'd have a hard time being an accountant.

i hear/see this all the time here on hn. it does not reflect my experience in

1) elite school

2) FAANG

first of all, an enormous number of people (undergrads) i met while doing my phd in cs at xyz-elite school did not love cs and they were almost all uniformly excellent. the ones i kept track ended up in FAANG or quantfi or whatever tough/challenging software engineering role.

second of all, not a single person/manager/intern/etc i met during my several internships in FAANG ever professed a love of the job. they all professed a love of money/prestige/benefits. they were almost all uniformly excellent.

> Same reason I'd have a hard time being an accountant.

i wonder who you think enjoys being an accountant, or a lawyer, or in IB, or whatever other professionally and intellectually demanding role that's highly compensated? a similar question: who do you think enjoys leetcode? yes i'm aware there are a few CP people around but that vast majority of people that have cleared the LC gauntlet aren't that.

there's a word for this: it's called grind. i know, it's shocking and hard to believe, but some people can muscle through a terrible job that they hate, and still be good at it, purely for the money.

so i tell students, the job sucks, it's stressful, it's tedious, you'll be surrounded by people that don't relate well with others, etc etc etc and then i ask them: what's your pain threshold? because the higher it is, the more money you can make in software, and you don't need a cert/MS/PhD/MD/JD/etc. that last bit is what makes it unique amongst the other highly-skilled labor jobs.

EDIT:

i'm gonna say something that'll borderline get me cancelled: there's an implicit bias in the "you gotta love it" trope. it's enormously colored by a US/western centric perspective. I'm american and white but I'm friends/friendly with many chinese/indian immigrants in tech (you know - the huge number we're all surrounded by...). not a single one of them has ever said they picked this job because they love it. many of them say they picked it because either it was a way out of their country or a way to help their families. again: uniformly excellent engineers. you might say it's because they've made it through two filters (finishing an engineering degree and being good enough to land a US job) but nonetheless.
> ideological archeology

A short, memorable, oxymoronic, and yet accurate description of these efforts.

I like the term so much that I'm going to start using "ideological [scientific field]" to refer to similar pseudo-scientific efforts in other fields.
This is common for Apple, even beyond this.

It's commonly accepted among tech savvy Apple users, and developers that Radar (bug tracking) was essentially a black hole. You could see what you sent to it, but you couldn't see any information on your report.
>which way did influence run?

Usually the way of the site of higher riches and more advanced technically, organizationally, etc, to the less one?
So you can't write a simple form without JS?

Weirdo.
I believe this is common for large scale irrigation and ferti-gation as it breaks surface tension and helps the water flow
These are some of the useful link that i wish came up when googling, and DOS is fairly interesting in itself knowing it's behind everything from medical equipment to today's common refrain of teenagers.
Any time you're planning to make a change that seems even remotely contentious or controversial, you should talk to the maintainers about it first.

You should do this even if you are a regular contributor and have a good working relationship with the maintainers.

I don't know anything about KDE's processes or culture, but I think this is (or at least should be) universal when dealing with any project. I really do not understand how anyone could just go from zero to PR without talking to a maintainer first about what they want to do, and how they want to do it.
I didn't claim that all functions are either correct or throw an exception in Java. I said that UB doesn't exist in Java, in the sense of a Java program that compiles, but for which no semantics are assigned and the programmer is not allowed to write it. All situations that are UB in C or C++ are either well-defined in Java (signed integer overflow, non-terminating loops that don't do IO/touch volatile variables), many others throw exceptions (out of bounds access, divide by 0), and a few are simply not possible (use after free). Another few are what the C++ standard would call "unspecified behavior", such as unsynchronized concurrent access.

And yes, it's the programmer's job to make sure functions are called in their domain of apllication. But it doesn't help at all when the compiler prunes your code-as-written to remove flows that would have reached an error situation, making debugging much harder when you accidentally do call them with illegal values.
- "It's also possible he wasn't even Austrian at all",

It's possible he wasn't in the semiconductor business at all, and this entire story was a counterintelligence ruse to cause the adversary to spend resources scrutinizing their chip import pipeline, diverting attention from the real CIA sabotage which was happening elsewhere. Or: for the adversary to distrust, and voluntarily limit their use of, chips which were actually genuine and perfectly fine.
In the world of plant genomics there’s a somewhat interesting trend where teams of Chinese researchers eventually, owing to newly collected specimens in China unavailable to other groups, conclude that that whatever their group works on just so happens to have originated from China.
Parents thinking was probably: If you can achieve similar results with a fraction of memory/compute usage then capability at the same hardware level will increase even more.
This is a blank page.
I'm looking at the problem through the lens of "why does a voter want to see their ballot". The answer which prevents the issue of vote buying is "to audit the validity of the vote", which then is ensured through putting some stop-gaps in front of viewing the vote in the form of requiring intervention from the entities organizing the ballot.

Ie, if a malicious entity wants to make sure that the votes they have bought are corresponding with what they asked, they need to go through a more difficult process than just asking the people they bought from to reveal their vote.
It's not ever affected my life negatively if that's what you mean. In fact, I find it easier now. Whenever a friend asks me what movies I've watched recently, I can send them a link to my library and then we can have a discussion.

I do understand your perspective though, and I agree its not something everyone would enjoy.
Technically it’s how unlikely of an event under a null model.

The null model is key: if you are mischievous, you can just define a seemingly benign but incorrect null model and generate extreme p values without discarding: all values will be significant!
Empathy may not be the right term for this, but I've noticed recently times of emotional resonance with some characters/stories. One recent example that I particularly noticed this with was actually a Harry Potter fan fiction. It was fairly well written, but you know, not exactly fine literature. But I noticed how activated my emotions were getting reading those stories, the anger coming up about how the character was being treated, the sense of righteousness in her response to the circumstances and people around her.

I'm not sure if that helped me understand other people better, but I think it may have helped me understand myself a little better. Get a little more in touch with my emotions about parts of my own life. A little catharsis.

And this is not the point, but I think that getting in touch with my own feelings more probably does lead to more empathy for me. I've definitely noticed that when I feel more compassion for myself, I often also notice an increased sense of compassion for others who I perceive similarly.
It's decided by function use_register_for_decl in gcc: https://github.com/gcc-mirror/gcc/blob/releases/gcc-12/gcc/f...
With -g -O0 register is only used in special cases like using the register keyword.

The memory accesses are also easily visible by disassembling the compiled binary. Performance of resulting binary at -O0 is also rougly similar to performance of binary produced by Tiny C Compiler, which doesn't implement register allocation at all.
You’re welcome to be skeptical.

If it’s ok I’d like to both share how I’m navigating my skepticism and also being mindful of the need to keep in perspective other people’s skepticism if it doesn’t offer anything to compare.

Why? I have friends who can border on veiled cynicism without outlining what might be in the consideration of skepticism. The only things being looked at are why something is not possible, not a combination. Both can result in a similar outcome.

Not having enough time to look into intent enough, it just invalidates the persons skepticism until they look into it more themselves. Otherwise used as a mechanism to try and trigger the world to expend mental labour for free on your behalf.

It’s important to ask one’s self if there may be partially relevant facts to determine what kind of skepticism may apply:

- Generally, is there a provenance of efficiency improvement both in the world of large scale software and algorithmic optimizations?

- Have LLMs become more optimized in the past year or two? (Can someone M1 Max Studio run more and more models that are smaller and better to do the same)

- Generally and historically is there provenance in compute hardware optimizations, for LLm type or LLM calculations outright?

- Are LLMs using a great deal more resources on average than new technologies preceding it?

- Are LLMs using a massive amount of resources in the start similar to servers that used to take up entire rooms compared to today?
Thank you for taking the time to write this out! I learned a lot.

If you were tasked with recycling this metal, what order of operations do you think would work best to extract the most usable raw metals out?

Are there techniques to combine these phase diagrams to figure out multiple interactions? I’m guessing the minor components also have their own two phase regions that mess things up
By the way, I know it sounds like a "new way of learning," but most of the learning-enhancing practice strategies that we use have been known for many decades – it's just that they're not widely known / circulated outside the niche fields of cognitive science & talent development.

If you'd like to know more info about this, I went into depth in a StackExchange answer that blew up on HN a couple months ago: https://news.ycombinator.com/item?id=40348986
git isn't foisted on anyone, although I will acknowledge that if you're working anywhere remotely web-y, you'll be required to use it.

But the vast majority of people I personally see who complain about git simply don't know how to use it, and apparently don't care to learn. They say it's hard, and then they joke about never learning more than three git commands. Can't we do better? Is that where the bar is?
Didn't see it mentioned in the article or picture, but you often get better results if you weigh down the stuff you're fermenting so it's always underneath the brine. Glass weights, literal rocks, or just an excess of brine, either way.

If you do that, then the "fuzzies" the article mentioned basically never make an appearance.
My biggest use for LLMs - situations where I use them heavily:

- CLI commands and switches I don't care to or easily remember

- taking an idea and exploring it in various ways

- making Slack messages that are more engaging

Using GPTs has a cost of breaking my concentration/flow, so it's not part of my core workflows.

I really need to start weaving it into the programming aspects of my workday.
GitHub won because it was free.
The british re-wrote history from the east, revisionism is part of any major empire, China is just doing it back
A lot of people are criticizing this product. Does anyone know what "best in class" small-scale farming or gardening projects are? Very curious! Also any community recommendations would be great.
> If a tool is so simple that you don't need to learn anything about why does it matter how many people use it?

Are you saying there is no value in a tool having a large user base? The web and mobile app revolutions happened largely _because_ the software was accessible. If people needed to read manuals to learn how to use Facebook or TikTok, those projects never would've become popular. Microsoft and Apple built their empires on making operating systems easy to use. Obviously this is very valuable to many people.

If a tool is popular, it is more likely to be a sustainable income source for its authors, and thus more likely to continue to exist. Everyone benefits from that.

> There won't be a community for it because there's nothing to say. That would be learning about said tool which is the very thing we're trying to avoid.

A community doesn't just exist to discuss how to use a piece of software. It may consist of enthusiasts, discussions about program features or changes, value added services, etc. Besides, a community about the software itself is not required for it to be successful. Software can be popular just because people enjoy using it, and what it allows them to do.

> Perhaps you were thinking ubiquity.

No, I wasn't. I'm just saying that accessibility and ease of use are large factors in how popular a piece of software can be. Vi(m) had very humble beginnings and its growth was gradual over several decades. Yet it still pales in popularity compared to something like VS Code (see the Stack Overflow Developer Survey). Why do you think that is? Do you think Vim or Emacs will ever make it to the top of that list? What would need to happen for that to happen?

I'm not saying that chasing that metric is important. But there's safety in numbers.
Wyoming offers to sell land to Grand Teton park – or it could go to developers
Text only, with audio transcript:

https://text.npr.org/nx-s1-5057311
Is that technical debt 6'5, blue eyes?

Joking aside, I'm still not sure I understand your definition or the point of it.

Tech debt could be caused out of ignorance. But tech debt itself is not ignorance. It could also be caused intentionally to deliver something faster initially.

Same as with money, you could go to debt out of ignorance, unsure of how to handle money or you could go debt for a deliberate investment, buying a house etc.
Yep. I recently visited some high end vineyards in Arizona, and the grapes really thrive because of how dry it is. They are able to irrigate carefully to avoid wetting the tops of the plants.
Il manque une application pour Voyager sans voiture et sans Google
Only because of Nvidia's margins. "Worse but cheaper" is actually great for a company of Googles scale, but it doesn't make for a particularly compelling press release or paper.
> Living a real, physical life outside the home is good because humans need friction. Convenience is alluring but it is dangerous, because getting used to it means forgetting that being alive isn’t meant to always be easy. We should run our errands in person and queue at the Post Office and eat in restaurants because it is good to remember that sometimes we have to wait around, or go to several shops because the first one didn’t have what we needed. Resilience is one of the most important traits a person can and should develop, and it works like a muscle.

I really don't like the author's argument. We should force ourselves to do things in person because it's uncomfortable?

Life is already uncomfortable enough! The world is melting down, societies are unhappy and restless, economies are failing, the climate is worsening, people are hateful and full of extremist thought. Life is hard enough.

Let me do as much as I can from home (which I rent, btw, because owning a home is an impossible dream for many), the single respite I have from the painful world!
Love the honesty of the headline.

The game looks cool.
People balk at the idea of licensure, but the bar is so low that all you have to do is ask "what is an array?", and you'll filter out vast swaths of people like this.
I hope this is a joke, considering I literally mentioned in the post: Save files sizes are substantially larger, world draw distances are greater, textures tend to be higher resolution, etc.
i know nothing of which i speak.... but the theme reminded me of the insect brains, with very relatively few Neurons that manage pretty extraordinary feats.
i guess random evolution pruning happens and if there is no detrimental effect, cheerio.
Ah yes, like calling collect and telling them your name is "mompickmeupfromthemoviesnowbye".
If your business can be "stolen" by recreating the code, then I think you need a better moat. We live in an AI age, even if someone doesn't have your code it's probably piss-easy to generate similar functionality.

Being restrictive and paranoid towards your future hires is only going to guarantee that desperate employees work for you. Well-tenured industry veterans aren't even going to sit through the entire interview if you make them sign a non-compete.
In browser games, there is more performance gains to move stuff into the GPU, than using WASM.
Frutiger Aero Aesthetic
Yeah, I was expecting that the actual audio would just be a set of phonemes recorded at different intonations, and the game would chain them together.

The linked video that has every individual name lasts nearly 5 hours. It’s just insane.

https://www.youtube.com/watch?v=d_s7GL6ZdG4
Guess Next – Maths Puzzle (Mobile Game)
Hi guys,

We have created a maths puzzle game were you have to guess the next number in the sequence. It has 4 difficulty level and each level contains 10 sequences. Try it out and we would love to hear your feedback.

Download Guess Next game:
https://play.google.com/store/apps/details?id=in.zippybits.guessnext
I don't think they're talking about literal p-values, but the more general practice of defining your question in terms of the desired result.
Can confirm most of this but I disagree with the advice to stop fermentation by any means. To the contrary I like to keep my lacto hot sauces fermenting in the fridge for a year before using them - much deeper, more complex flavor.
For me, the term LMS is the antithesis of fun, thus a fun LMS is an oxymoron. If you can deliver on that promise, you have a unique position in the market.
Sad to see blatant racism on HN
Needful Databases
Depends on the plant. There's little rain in the lowest layer of a forest for example. Or in a desert.
Are moisture sensors any good? I always read about how useless they are, but maybe that’s just a certain type? What would you recommend?
I don't think it's so easy

> People who get more sun exposure live longer

Yes, but that's not a causation yet, that's a correlation. Most likely healthy people go outside more than sick people and thus get more sun exposure.
Security is a tradeoff. Perfect security is not using a computer.
Now it's JSON strings, so it's okay.
https://xkcd.com/882