skysight-inc/HackerNews huggingface dataset:
It really depends on the timescale of your changes. Change a few lines in an afternoon? Nobody cares about the history. But if you ever have a long-running branch, you will care about your local history. You'll merge in the main branch, and it will conflict. Someone already renamed the thing that you're renaming in your branch. An auto-formatted changed its mind. The API changed. Some stuff was refactored. The difference between "hmm, annoying" and "I'll just delete this work and start over" after struggling for a week pretty much comes down to the history -- remembering what you did and why, and being able to apply pieces of that relative to the new state of the main branch.

This is one of those insidious things that will only affect you. Nobody else has your working copy, and nobody cares what you do in it. But they will be doing their thing while you do yours, and to thrive in that environment, you can take advantage of tools.

(As for keeping PRs/CLs focused, it is sure nice when you hit some weird bug 3 months later and can identify the candidate commit with a bisect. You don't NEED the history to debug something; just debug it. But it can sure help with the "why" and "how" and get you from debugging to fixing much faster. Bisecting is at the top of our debugging checklist -- do it no matter what once you have a reproduction. It saves so much time that it's not even worth thinking about.)
In an ideal world, why would you use gamma there? Especially in a rendering pipeline using vectors (= linear) is better. And floats give you the range and precision you need. If you use CIE XYZ instead of CIE RGB, then the Y channel corresponds to luminosity, a float value for luminosity should cover any range any hardware can handle.
Because people up-voted it.
Hmm... but a finite state machine with an infinite tape is Turing complete too. If you're allowed to write symbols out and read them back in, you've invalidated the "proof" that humans aren't just doing pattern matching.
HOLY CRAP I have been wanting this exact feature for years. I always thought why aren't Newsletter and RSS reside in the same space. I rarely use email anymore given all the spam and advert.
It was submitted, appeared on /newest, and gained enough eyeballs and votes to arrive here.

Why are we on the front page?
I didn't understand your comment, which is probably my fault.

But you can absolutely install many bioconductor packages from conda.

I love using conda as my environment manager rather than compiling and installing 1000p different libraries and tools.

Also, I install mamba for drastically faster resolution of the dependencies.
The manufacturer did and put it in the datasheet of the CPU
> I'm not sure why you say it's not for crash reporting.

Because, as the comment you’re replying to said, that bash script is only used in the CI process.

That’s also completely obvious from only a cursory glance at the script itself.
British jobs at risk if Nvidia takeover is blocked, Arm boss warns
Why should users go out of their way to fix something that wasn't their fault?
This is a pretty consistent theme around the world. A lot of the gains in educational attainment seem to have come from reducing the standard required to obtain the credentials.
I wonder how many of the 60%+ truly mean what they say instead of just following the current trendy thing.
Non paywalled: https://archive.is/dHOlv
I find a lot of these computer generated text and art feel very much trying to remember a dream - there is a feeling of it making perfect sense until you try to explain it.
Amyotrophic lateral sclerosis hot spot in the French Alps caused by toxic fungi
Transactional Outbox: What is it and why you need it?
Note that this is John Lewis the British department store, and not John Lewis the recently deceased American civil rights icon.
> Guo joined a small but visible handful of Chinese urban professionals who are rattling the ruling Communist Party by rejecting grueling careers for a “low-desire life.”

What this has to do with politics? A person's personal choice doesn't necessarily need to be related to the political situation.

Majorly people are moving from farms to city life, so it's not even accurately describing the trend.
The British education system is too busy being involved in political movements to actually educate children.

We have a huge issue with the degree-laden failures of society ending up as teachers as pay is terrible and the bar to entry is extremely low.

These teachers couldn't function in the real world with their beliefs , and so they take it upon themselves to brainwash their young and captive audiences in lieu of actually educating them.
> encourage AAA companies to support crossplatform builds

I think the main problem that game developers quote for not wanting to release their games on linux is that the sales they get on the platform do not counter balance the increased number of support requests that come from it.

The one thing Valve could do to mitigate this issue, would be to allow devs to not offers support on specific platforms. I think that the linux community at large is able to work around issues even without dev support.

Another issue that I've seen over the years, and one that even seasoned developers fall into, is that they do not seem to be aware of the Steam Linux Runtime as a single platform to support linux, but start getting discouraged by how many distributions there are, how many versions of glibc to support and all that mess.
Well, it certainly has some strong parts, but there are some parts which are so horribly broken, that the good parts can't keep up.

Just to give one example: The topic of errexit aka `set -e`.

In the beginning, I thought it should be an easy decision and since programs are supposed to be reliable, they should terminate in case of an error. So I added `set -e` to all my scripts. However, later I learned, that if you call a function from within a condition, the function is executed without `set -e` even if the function itself sets the option. Since then, I am unsure if it is better to have a function that 'sometimes exits' when it comes across an error or 'never exists' when it comes across an error, because 'always exists' when it comes across an error does not exist.
It's not about the initial injury. How are you going to find food when you can't move properly? How are you going to avoid predators? If you are alone and not in a group that can help you with these things until you heal it's pretty much a death sentence.
Part of the mystery of the infamous shell fork bomb is that it picks a weird name like ':' for the function name.

:(){ :|:& };:

Turns into a less mysterious:

bomb() {
bomb | bomb &
}
bomb

I started a booklet with some of these tricks and explanations in https://raimonster.com/scripting-field-guide/, in case anyone wants to give feedback (or PRs), it'd be much appreciated.
> Personally, I commit early and often and then let the sausage making be seen by all except in the most formal of circumstances. [...] For a less formal usage [...] I let people see what really happened.

> Whenever I pull, under most circumstances I git pull --rebase.

These 2 statements are contradictory. By doing a "pull --rebase" you hide the (maybe important) fact that your commits were written in another context.
I waited and learned it for a bit but nobody seems to be raising salaries for me to know that crap in addition to other full-stack stuff, so NO, there are DevOps engineers and they get good money for me not to deal with that garbage for essentially free.
I could guess, it's been overloaded by traffic from here :)
Counterpoint: I moved to England to a walkable town, but my kids still want to spend all their time on the internet. When I limit "screen time" they just want to hole up in their rooms and read the same books over and over again.
Neither am I. Had been hearing of downfall of software development since the dawn. Remember 4GL? 4th Generation languages were supposed to end programmer dependency. It will be managers writing what they want in mostly plain English and computer will do the rest.

That was the vision of SQL too. Managers were supposed to write "select sum(amount) from sales where month=2021-05"

Didn't happen. Developers still prefer function calls, ORMs and API calls over English-like sentences. And 4GL has died off like UML.

But things are better now. Getting easier. You don't need to write assembly. And can develop a web page using wordpress without any coding.

But that created a separate class of developers and didn't make seasoned developers out of job. Even though it's been like 20 years since.

Underneath it all there will be people that develop and maintain these AI techs. And as usage rise so will demand for people that can maintain and develop those AI.
Does CBD Have Antifungal Properties?
RIP Audacity
Bitcoin does 7 transactions per second. Anything needing higher throughput is working off-chain, at which point you're trusting a third party and would work without the blockchain complication.
New privacy policy is completely unacceptable
Parents brains change too, with the arrival of kids. Its not the same brain anymore. Unless they are going through some kind of trauma of their own, biologically speaking odds are high they are the last people who will give up on the kids. No matter what happens.
Although this John Lewis also has a history of fighting for workers rights.
Focus on social skills, have less requirements on actual skills to ensure social status quo, everyone applause until the kids reach 25 and look for a job.

Relevant quote :
“To have done ten years, 11, 12 years of education, and not having, in many cases, functional literacy, certainly, pretty typically not having functional numeracy beyond the age of, I’d say, ten, 11, means that they may then have fabulous people skills and fabulous skills in terms of operating in a team but that’s almost out with the education system,” White said.
Yes, Desktop or mostly System Software and UI. And Gaming seems to shows they are perfectly capable of it. I dont know why. You could easily point out lots of industry standard software from US, Germany or UK. Even Australia for something like BlackMagic. But I cant think of one from Japan.
Its a very poorly written article with all the buzzwords one can think of. DevOps is not even remotely close to dead, but rather evolved a lot. Gone are the days, when one could easily ssh into remote prod systems and fix the issue. With shell less Docker images and container orchestration tools (hashicorp stack), CI/CD pipelines, blue-green deployments etc, Devops has become a lot more sophisticated than before.
Are there any tests or exams with guaranteed unchanging requirements?

For example, 100 years worth of exam papers could be written all at once, and questions shuffled so the exam paper each year has the same difficulty.
I wonder how will that match up with the current inflation in real estate (especially suburban areas)

A recent video by Rossmann https://www.youtube.com/watch?v=1phS3AVQ6G0
This is only a partial answer, but my understanding is that Lean is really not meant for software verification work. That's very much Coq's alley.

I'm much less certain of this, but I think Lean is better for non-mathematicians trying to learn more about math --- provided, that is, that you're set on playing with a proof assistant. I'm not sure I'd recommend that.
Afaik the original culture (take India) has been massively influenced by the English occupation and Mogul occupation.

Lots of the original way people thought, lived their culture and worshipped in their religion has changed.
None of this is widely used. The only widely used purpose of blockchain is trading.

> But 10 years is a short time span. Internet took more time than that to mature.

10 years in tech is definitely enough. Most of the biggest trend mature and get widely used in 10 years.

Smartphone from 2007 (iphone) / 2008 (android) to 2017/2018 has been having a massive adoption everywhere in the world.

Windows from 1995 to 2005 (with XP already around since 2001) has proven the same.

Cloud technology, from 2006 to 2016, definitely has still room to go but already widely used.
Where did you read all that guff?
As it says in the repo it's been designed for running on TPUs so it would not run out of the box on your PC. Also most normal PCs wouldn't have the GPU ram (at least for training) to run it.
Your view here is entirely reasonable. It was my view before I ever heard about TFRC. I was every bit as skeptical.

That view is wrong. From https://github.com/shawwn/website/blob/master/jaxtpu.md :

> So we're talking about a group of people who are the polar opposite of any Google support experience you may have had.

> Ever struggle with GCP support? They took two weeks to resolve my problem. During the whole process, I vividly remember feeling like, "They don't quite seem to understand what I'm saying... I'm not sure whether to be worried."

> Ever experience TFRC support? I've been a member for almost two years. I just counted how many times they failed to come through for me: zero times. And as far as I can remember, it took less than 48 hours to resolve whatever issue I was facing.

> For a Google project, this was somewhere between "space aliens" and "narnia" on the Scale of Surprising Things.

[...]

> My goal here is to finally put to rest this feeling that everyone has. There's some kind of reluctance to apply to TFRC. People always end up asking stuff like this:

> "I'm just a university student, not an established researcher. Should I apply?"

> Yes!

> "I'm just here to play around a bit with TPUs. I don't have any idea what I'm doing, but I'll poke around a bit and see what's up. Should I apply?"

> Heck yeah!

> "I have a Serious Research Project in mind. I'd like to evaluate whether the Cloud TPU VM platform is sufficient for our team's research goals. Should I apply?"

> Absolutely. But whoever you are, you've probably applied by now. Because everyone is realizing that TFRC is how you accomplish your research goals.

I expect that if you apply, you'll get your activation email within a few hours. Of course, you better get in quick. My goal here was to cause a stampede. Right now, in my experience, you'll be up and running by tomorrow. But if ten thousand people show up from HN, I don't know if that will remain true. :)

I feel a bit bad to be talking at length at TFRC. But then I remembered that none of this is off-topic in the slightest. GPT-J was proof of everything above. No TFRC, no GPT-J. The whole reason that the world can enjoy GPT-J now is because anyone can show up and start doing as many effective things as you can possibly learn.

It was all thanks to TFRC, the Cloud TPU team, the JAX team, the XLA compiler team -- hundreds of people, who have all managed to gift us this amazing opportunity. Yes, they want to win the ML mindshare war. But they know the way to win it is to care deeply about helping you achieve every one of your research goals.

Think of it like a side hobby. Best part is, it's free. (Just watch out for the egress bandwidth, ha. Otherwise you'll be talking with GCP support for your $500 refund -- and yes, that's an unpleasant experience.)
I wouldn't listen to the Weinstein's about anything but so what if they do?

Should they have their mouths taped shut? This is the society you want to live in? I just don't understand when someone posts something like this.

Not to mention, as all times a ton of what we think of as correct today will be proven false in years to come.
Indeed. The tech is not scalable and in 10 years very little has been done to make the decentralized dream come true
Boston Dynamics: Spot's on It
Ha, looks like our AI overlords have the whole housing crisis figured out. If there's no open apartments but open hospital beds, just injure some people.
I'm not a teacher, parent or someone with any formal education at all, but when I was at school (UK) I thought (and was told my teachers) that I was dumb and wouldn't amount to much. I had no idea that I had intellect until I left school at 15 and my education finally began. Some people simply do not learn well in the factory worker style education system.

I'd also say that I think schools in the UK (and I would imagine other countries) totally fail at teaching essential skills required for life. Financial literacy, basic cooking skills (I did home economics but it was the same course my mother did at school 30 years prior), how to actually learn things yourself (one of the most valuable skills in my opinion), how to plan and organise yourself for life, how to deal with problems that come up in life (bills, relationships, pets, whatever), how to fix things, drive/maintain a car, how credit ratings work, the value in travel and new experiences, etc.

My comments are based on an experience from 20 years ago but it seems that not much has improved since then. I've no idea how to solve these problems and prepare future generations, but its something I'd love to help figure out. My current assessment is that youtube feels like it provides a more valuable education system than state run schools.
Yeah, that was beautiful to hear the difference!
500 - Looks like we f*cked up
How do you square your viewpoint with the less then replenishing birthrate in first world countries? There most definitely is not a food shortage there.
Thanks for the suggestions - I've tried Paddle before, however was looking for a local only version - seems like Paddle uses external sources (cn) for some of its OCR features, and unfortunately that won't work in this line of work
Exactly, why not report both? I for one would want to know both.
First it's bridges, then it's roading, electric lines, gas lines, water lines, sewerage, civic buildings needing maintenance (schools, hospitals, community centers).

There are endless projects that need money to maintain and the current system of sprawl spreads that money too thinly.
This is the big "conspiracy":

>'Wondering if there's a good Bernie narrative for a story, which is that Bernie never had his act together, that his campaign was a mess,' Paustenbach wrote. Miranda spurned the idea, although he agreed with Paustenbach's take: 'True, but the Chair has been advised not to engage. So we'll have to leave it alone.' "

lmao
Yep, sounds like a good sketch.

I guess to really get into it a good start would be to work with existing SIMD and take a quantitative approach to what is actually the most hot part of it. I wonder if any existing language implementations (eg Common Lisp) attempt to do these kinds of things in the first place.
We've cut the education budget every year for decade (edited down from decades). We've made people stay when they don't want to. We've poured money into the kids with the worst outcomes at everyone else's expense.

So this is very predictable when you actually think about it.

It's just that we've build a whole society around not paying for things, not investing long term, only paying attention to the loudest dumbest voices and no one thinking more than 1 election ahead.

I think the same seems to be happening in a lot of English-speaking countries (USA, Aus etc)
Aw man that sounds so great. I'm not on any of those platforms. But I wanted to share this with you. When I was about 7-8 years old, my best friend's dad worked at JPL. He gave me this folder with a thick stack of 8x10 color glossy photos, explanations on the back, from the Voyager missions. I keep it on my bookshelf. I just scanned a few for you. This is the stuff I grew up with. You can contact me @ the owner of said website.
[edit] I've been crawled 45 times by Baidu in the last 15 minutes so . uh. I'm taking that link down. I really would love to continue this conversation and just add my brain to the mix if there's some cool way to do that.
Shijing is a collection of folksongs, so of course the words must sound very nice at the day, or the music behind them must be good. Jian Jia is in my opinion one of the best, which by the way rhymes well even in Mandarin.

But I don't like how it sounds in the video, and those weird sound bits (no idea what you call them) is not very friendly for singing either.
How would an AI linter even work? And how would it be better than just a regular linter?
They use android/ios zero days. They have root on the system.
That's dope! How realistic is it to train this with an own (way smaller) dataset on a normal desktop?
> which search engine do you trust to surface the most objectively ranked results?

What exactly do you mean by "objective"? This is not cheap deflection. The core competence of a search engine is how they rank results. I suspect most engines are trying to return results that are "useful" or "accurate". I'm not totally clear on how you would measure an "objective" result or what the benefit would be.

> imagine you’re searching for vaccine side effects. Where do you search first?

Probably the CDC or WHO. A general search engine would probably turn up a lot cranks, scams, and misinformation. Although, any of the above search engines could probably point you to the right page on those sites.

It would be a pretty easy experiment to run if someone is so inclined.
UX is dead but what will replace it?
Eh, has there been any update since the last posting? https://news.ycombinator.com/item?id=27443528
Take an old book for primary school written in the 70s, then 50s and 20s, fairly large differences between the 3 eras already, now compare that to a typical textbook from our era.

For France, it was eye opening ( and the same for the French side of Switzerland)
Your friend should consider that device compromised and get a new one
I'm not an expert in this field so maybe I'm missing some important context here, but this idea of preventing people from porting your software seems odd. Who cares if people make shitty ports? If they're not good then no one will use them. The whole thing also reads a little bit condescending.

Any time there's some popular public API, people will copy other people's projects built around this API and make them "better". I don't think Daniel Stenberg (author of cURL) is upset that there's HTTPie. I don't think it hurts cURL and I don't think it hurts the developer community as a whole.

I guess one could argue it would make life easier if there was just one HTTP library (or one eBPF library I guess). But that's just unrealistic, that's not how people work. Plus it removes the competition aspect which is nice to have for any project.

Is there any examples of open source projects that died because people were making too many ports?
You tend to realize this after you've done this experiences. If you don't, you'd miss out something and somehow you will get it back later.

I know of people who got married before 20 yo, been together for a decade, got kids an all and after that one of the partner walked away because "I'm missing something out, I want find myself".

Traveling is a way to learn new culture and see things with a different lens so I'd definitely not remove that from the experience of person on their 20s
Having done BDD at work, I can only say it's not the right approach.

The "human-readableness" of the test cases produced with BDD is debatable - at least at our company only technical people familiar with the code could understand the spec.

At the same time BDD was very cumbersome to do, while not really providing us any benefits.
Easy enough to find, https://en.wikipedia.org/wiki/John_Lewis_Partnership but very interesting. The essential detail being "The company is owned by a trust on behalf of all its employees" which gives you some idea of the company's motivations.
A panic attack after realised it was lost in a dream, given that the original statement said it had a boat and then suddenly it did not.
I remember software was dumb. I think I like dumb software.
TLDR:

Microsoft: We have seen Antitrust (2001) https://www.imdb.com/title/tt0218817/ and were finally able to implement it after 20 years, this time without murder and conspiracy, all in the open.