skysight-inc/HackerNews huggingface dataset:
In 2018, when launching the first real-time raytracing GPU, NVIDIA made an exhibition [2] at SIGGRAPH honoring "Figure 7" from Turner Whitted's original Raytracing paper [1]. It consisted of a forced perspective floor and some suspended spheres. Lighting was a nightmare to get right.

[1] https://www.cs.drexel.edu/~david/Classes/Papers/p343-whitted...

[2] https://techgage.com/wp-content/uploads/2018/08/Rob-Posing-W...
They requires effort... or just using they left and right for everyone, who needs pronouns when they exists anyway? Or better yet, avoid using pronouns by using the name over and over.
That is what I do, not he, not she, not it, not especial ones. Only they, they supremacy.
I’m at UW - mentioned in the article. It’s rampant and absurd here. I can’t wait to get out. This place has only driven me right politically.
Porn sites have some of the best and some of the worst coding. Both are very useful to study.
TBH the proliferation of “motorized things on wheels” seemed to happen over night and I have no idea what the classifications are.
What? Only the most disgusting racists were "ok" with the invasion of Iraq, for the sole reason it made brown muslims people hurt
One thing I’d add to this conversation, though I’m certain it’s already been stated: As many have mentioned, there is a large subset of the user base that uses Python for applied purposes in unrelated fields that couldn’t care less about more granular aspects of optimization. I work as a research assistant for international finance faculty and I would say that compared to the average Hackernews reader, I’m technologically illiterate, but compared to the average 60-80 y/o econ/finance faculty member, I’m practically a Turing award winner.

Most of these applied fields are using Python and R as no more than data gathering tools and fancy calculators. something for which the benefits of other languages are just not justified.

The absolute beauty of Python for what I do is that I can write code and hand it off to a first year with a semester of coding experience. Even if they couldn’t write it themselves, they can still understand what it does after a bit of study. Additionally, I can hand it off to 75 year old professors who still sends Fax memos to the federal reserve and they’ll achieve a degree of comprehension.

For these reasons, Python, although not perfect, has been so incredibly useful.
Friends don’t let friends use reddit. Personally if I see 2 or 3 of those image memes I have to go to the hospital.
> Offense is a you problem, not a me problem

Most definitely not. Of course people need to work on themselves to avoid being offended.

But if you communicate with other people, it's because you want to achieve something. Probably not offending the target (or else fuck you I guess ;-)). So, usually, offense gets in the way, so you should care about not offending your target. And beyond this, as human beings, we usually care not to hurt other human beings.

It's a we problem.

> no matter the practicality or reality of the situation.

Do you have example of this? Of course you are expected to show some empathy/sympathy, but I've never seem people impose unrealistic expectations.
If availability of, say, neodymium becomes limited, no amount of price increase would be able to bring a sufficient quantity. It's a bad situation to.find your factory in.

See the recent chip crisis.
It depends on how much Terry Pratchett you have read.
As an aside, wouldn't you enjoy some degree of pride if you could claim otherwise? Like "every licence plate number in Kentucky is generated by an algorithm I wrote" or some such?
>It seems the whole setup is constructed to make you feel bad, no appreciation for work delivered, every technical argument is seen as an excuse, deadlines have nothing to do with reality an so on

it seems like everyone in this thread saying "tech workers get no respect" actually just work for shit companies...
they sell you the tools you need to work, each day. Just sign in!
This is indeed unexpected (details at https://www.liberation.fr/societe/2015/05/26/referentiel-reb..., in French obviously).

This said there has always been some insanities here and there in the administration - but they remain funny. I know "outil scripteur" for instance (this is a pen)
My thinking is, if you focus heavily on letting your editor be a client for Neovim, you now can pull in all the stubborn VIM users easily. "Look! It behaves the most like vim that any editor you've ever used does!"

I fully agree with you. I'm not sure why they're asleep at the wheel.
We call that Shabbat
And will that be future-proof? How do you know?
You're asking the wrong question. You want the people with stories about how they broke the internet and remained on the same team or even advanced.

Those are often the people with enough skill that they were put in a position that they could break it in the first place, and who provided enough value that even afterwards they were still allowed the opportunity to do it again.

Like the airplane bullet hole story.
While Doom defaults to Vi bindings with evil mode (and has awesome defaults to use evil mode almost for all modules) I don't think it's mandatory at all and you should be able to enjoy it without evil (I haven't tried but after all, non-evil key bindings are the default on Emacs :) )

See https://github.com/doomemacs/doomemacs/blob/master/modules/e...
You think nobody listens to engineers? Ha… Try being in life/biomedical sciences.
The last time I went down this rabbit hole, I discovered one of the other reasons that China is effectively the refinement bottleneck is because of all the related patents that they've picked up over the years.
I usually do this when I'm developing one project that has a third-party dependency which either doesn't have a release, or I need to make modifications. That way I can work on the dependency and easily keep track of what version is used in the parent project at any point in history.
You've missed the point: How do you tie sending email to the transactional semantics? Your email server and your SQL server (or whatever) make just as much of a distributed system as Kafka and the email server without some other store in the middle. If you want to solve it really, your email server itself needs to participate in the consensus process in some way.
Instruction interpreter is nicely human-readable: https://github.com/LekKit/RVVM/blob/staging/src/cpu/riscv_i....
You may very well be living in your own circle. My anecdata is that most engineers use VSCode these days. In my current organisation I am the only person that uses Emacs that I am aware of (and I use evil-mode). I know a handful of people use (n)vim. But by far the most common editor I see being used is VSCode.
Neovim isn't emacs, and you can't make it emacs no matter how hard you try
- Emacs is writen mainly in lisp, neovim has a lot of c. You don't have to worry about if something is possible in emacs, you can just hack onto it, on neovim you have to spend an awful lot of time seeing if something is possible
- Emacs has decades of ecosystem, neovim does not
- Emacs is build on lisp and has first class support, fennel is a second class citizen in neovim, users are exepcted to (rightfully) figure their own way through things. Whereas the internet is full of decades of elisp knowledge
- Emacs is a proper GUI. neovim is not, yet.

In the future, can neovim match and exceed emacs? yes. Is it capable of it? yes.

It however, is not currently is not an emacs replacement in any way shape or form. It is an entirely different editor, with a different way of going about things, and should be treated as such.

This is coming from someone who often contributes to neovim and neovide (a neovim GUI), and uses fennel both inside and outside of neovim extensively.
> Public criticism led Stanford to abolish outright its Elimination of Harmful Language Initiative—not for being ridiculous, but, the university announced, for being “broadly viewed as counter to inclusivity.”

Ha, that's a great point. The language meant to broaden inclusivity actually erects barriers to inclusivity by excluding those who have never heard the words or the arguments justifying them, and the people excluded are largely marginalized groups to begin with (poor, uneducated, etc.). So basically, inclusive language is classist at the very least.

I also think a lot of equity language is a barrier to communication, and that's its biggest problem. Possible offense should not be an impediment to clarity, as long as we're all being charitable. The loss of the default assumption of charity is the real problem here.
> but Iraq war was not seen in a very negative light by US citizens, or people in EU for that matter.

Millions of Americans protested the Iraq war[0]. Globally it resulted in the largest protests in the world at that time. It didn't matter.

Of course you're correct about the zeitgeist of the US at the time, the government, the media and the American right were pro-war and they controlled the narrative. And I have to concede in hindsight there have been times where popular collective action has been effective, just never against starting a war AFAIK. When the US decides it wants a war it seems like there's really nothing anyone can do about it.

[0]https://en.wikipedia.org/wiki/Protests_against_the_Iraq_War
The Counterintuitive Physics of Turning a Bike (2015) [video]
The Corporate Facade Is More Complicated Than I Thought
Looks like you need a monorepo.
'Idiot' is a particularly good example of how pointless it all is. "Person of idiocy" is probably still offensive, so 'people-first language' doesn't really do anything.
I am the author of the post. The reason is that English is not my native language, and summarizing is very resource-consuming for me, much more than if I had to do it in my native language. But I take note of the antagonistic aspect and I will make sure to rewrite the summary ;)
First Impressions of Bluesky's Brand New iOS App
This is always something in the back of my head as something I'd like to do if I aged out of tech. I come from a family of teachers and got to see first hand the satisfaction that comes from the job. A few years ago I looked my mom up on one of those rate my teacher websites and was pretty shocked at how many kids she impacted. I always assumed she was good at her job and saw her go above and beyond but seeing it was eye opening.
I used that settings for a few years, then tried to move entirely to vim, and now I'm very happy with vscode + vim.

I like vim as a touch typer, I think it's a setting that minimize end motions. It's also very convenient in the terminal. On the other hand, I think it's not convenient as an IDE: too many shortcuts, clumsy integration with LSPs, especially when you need to work with different languages.

For me it works best as a light, universal, editing mode on top of a modern solution for an IDE. That being said, I wonder if I wouldn't be better off moving away from vim entirely and get used to a simple setting which works straight out of the box.
That value would probably be attracting other talent.
The saying does not mean that in a rigorous evaluation Python would be second best out of all programming ecosystems for all problems.

The saying means that for any given problem, there is a better choice, but second best is the language you know which has all of the tools to get the job done, so the answer is probably just a bunch of pip installs, imports, and glue code.

It’s kind of like “the best camera is the one you have with you” — it’s a play on the differing definitions of “best” to highlight the value of feasibility over technical perfection.
It can be anywhere from 2-3x for IO-heavy code to 2000x for tight vectorizable loops. But 20x-80x is pretty typical.
Distance worries me too.

A school I would visit had a native American name for their sports teams. I attended a game where they opened the season with local tribe members singing, and drumming, the dedicated it to the coach of the opposing team who died during off season. If you've never heard Native American music live in person you really should, it's like nothing else.

Several local tribes supported the school using the name, but one chose not to. The school the had to use another name, logo, etc.

It struck me how nothing seemed to be gained except distance ....
I've seen that. They (Border/Customs) scan shipping containers looking for any weird density issues that are not normal.
Both the UK and America targeted their bombs at civilians. This childish good vs. evil boomer narrative needs to die
All three medalists in the 800m race at the 2016 Olympics (who also hold the "world's best" for the 600m and the world record for the 2000m) have Y chromosomes. https://en.wikipedia.org/wiki/Athletics_at_the_2016_Summer_O...

The silver medalist in the 200m race at the 2020 Olympics (who also holds the U20 WR for the 200m) has a Y chomosome. https://en.wikipedia.org/wiki/Christine_Mboma

(These participants are "intersex", rather than "trans".)
I don't think this is because of tech work. I think this is because of bad management, which is not restricted to tech work. It's probably not even more common in tech work.
Your wife not working is the secret sauce. If you live in a neighborhood with other SAHM, and they hang out to avoid isolation, the young years are golden.

Being a working parent couple is a relentless slog with every moment spoken for.
In general it's bosses and customers that constitute the difference between a job and a hobby.

If you get extremely lucky, good customers and good bosses can make a job more satisfying than a hobby. You're doing something for the greater good, rather than just for yourself.

But mostly it works the other way. You're working on what your customers and bosses tell you to do rather than what you want to do. Customers and bosses are the reason you dread going in to work.

Very few fields let you make a living without customers or bosses.
It was 1M training hours, using the price of $12/h for a box with 8x NVIDIA A100 you get $1.5m
Well... I guess soon enough every major piece of software is going to get a liberal fork. It's only a matter of time. libhub, anyone?
Vt pays you 10k to mv there?
Analyzing Malicious Word Documents
Its certainly possible, though useless.

Most vim emulation plugins struggle with accuracy, EVIL exceeds it. Manly due to evil-collection and various other packages, pretty much every emacs package has evil support, and that integration feels very native to emacs

This is a case where being a neovim gui would be worse. Though, someone could totally do it for shits and giggles.

Finally, that operating system would have a decent text editor :)
I guess you have never compiled a Linux/BSD distribution from scratch and supported it alongside its infrastructure and lead its maintenance process.

Even without that, if you want downloadable and runnable software platforms, look to public Git repositories. Some of the people who have no financial motivation will release what they do alongside installation procedures and quality of life scripts and architecture documentation.

Most of the open source platforms doesn't publish this documentation and doesn't make installation easy to keep a sizeable moat and protect the platform they have developed, hence this is why we have a division between "Free Software" and "Open Source".

In short, "The bulk of really valuable commercial code" is self contained, but not open source, or if open source it's not Free Software and made deployable for other parties. Otherwise it loses monetary value in the eyes of the people who develop that for the monies.

Otherwise we have have Elasticsearch incident, where they pivot and move to "Source Available" model to protect their castle.
Even saw stops have bypasses, for when you need to cut a conductive material. And there are many other woodworking tools with the same amputative qualities.
You are equating or confusing appearance with essense.

An mp3 player that says "hello" is not greeting you, and you are not merely playing a recording of the sound "hello" at your neighbor.

A person can do many of the same outward actions as a machine. A machine can be made that carries rocks. You can also carry rocks. This does not make you really no different from a truck.

So a person can pattern-match, and write formulaically.
Sure, as long as your kids are tall enough to ride.. for some height that Elon hasn't definitively disclosed.. with some probability curve.

* 90% won't kill your kid if 4ft+

* 70% won't kill your kid if 3.5-3.99ft

* 50% won't kill your kid if 3-3.49ft.

* All bets are off below 3ft.

Also make sure they are moving enough for the car to identify them, but not too fast for the car to be unable to react.

Make sure they wear high contrast clothing and it's not too dark (or too bright & glaring) out.
Musk has said that one of his companies will give paraplegics the ability to walk again. He's overstated and overhyped the autonomous driving capabilities a million times as well.
Yeah because wanting basic human rights is just something "the West" wants
Using Python vs Rust is in no way in the same league as not having tests.
Buying a house definitely inspired me to become more handy largely because most of the work is straight forward and it can be cheaper to do some repairs yourself. The caveat here is some can be more expensive cause you do the work twice or three times or hire a pro after you mess up. But that is what we call learning.
I quit my software dev job last April. Burned out and in a rough spot mentally. I worked as a dev for 8 years and it was great but changes to lifestyles and work life from Covid were taking a toll on me.

I hoped to become an electrician but that didn’t really work out due to circumstances outside of my control.

I work as a security guard now and have been doing this since October. Honestly never saw myself doing this job before but it turns out it’s a pretty sweet gig.

It’s low stress and low anxiety which is just what I needed. The people I work with aren’t your stereotypical security, maybe it’s because of the city I’m in but everyone is very nice and open minded.

I get to chill and read books for hours while I get paid. It’s the mental vacation I needed from programming.

I write about it occasionally on my blog.
SEEKING WORK - REMOTE, PART-TIME

Location: Germany / EU
Remote: Yes, not willing to commute
Willing to relocate: No
Technologies: Ruby on Rails, JavaScript, Swift (iOS)
Email: pawel@cubitoo.com
Website: https://cubitoo.com

I am a Digital Product Builder, able to make a napkin idea into a production-ready product for my clients. Design, engineering, management.
I have literally been thinking about this today. Probably suffering from boredom and some burnout in current role.
And a gold capstone.
ILM works?
there's 99% complete leaked windows xp source code that people have managed to compile
This angle works in the other direction as well: Is a newborn a human? If yes, is a baby in the process of being born a human? If yes, is a baby who will be born in a week a human?

My understanding is that opinion polls show most people have a moderate opinion on abortion, which seems pretty reasonable given that "becoming human" is something that happens in a continuous manner over a 9-month period.
Obvious consequences of cramming the pride flag in the taskbar
Repeating the name over and over would be cumbersome.

I would agree with always using a genderless pronoun, the gender should almost never matter, but I would probably be in for endless debates if I started to do this now.
How Cloudflare Runs Prometheus at Scale
> Why not? I^2*r says that running 75% less current will generate 94% less heat.

Thats not the argument, you can do that now with copper cables.

Aluminium is a good conductor, but it is reactive, brittle and not as malleable as copper.

also, copper has almost half the resistance per meter than aluminium. So even for solid bus bars, it doesn't make that much sense, unless you have structural bus bars.
In practice it is POSIX-only, which is not viable in an organization where Windows needs to be a first class development and deployment platform. Running under cygwin or WSL is a non-starter for a number of reasons (I've done that myself for tooling in the past, after which I would never impose it at an organizational level).
The effort to open source tensorflow was at least a person year worth of work to extract it from google3. Required reimplementing a bunch of stuff.
How is this different from QEMU which also supports RISC-V 32|64 fairly well.
The RISC-V isa is specifically designed to be nice and regular and easy to decode, and work with, which definitely shows here (also in the RTL code if you look at some of the well designed RISC-V cores)

Of course, bot x86 and Arm started like that as well - but after 20+ years of evolution, they have to drag along a lot of history. (and one never really takes things away from an ISA, you only add new features, and at best deprecate old ones).

That said, with the extensibility of the ISA in mind as a design principle, I do have good hopes, RISC-V will stand the test of time reasonable well in that sense...
You're trying to portray people that joke about war as though they are trying to bring a thoughtful discussion. They aren't and you aren't being helpful by muddying the discussion by presenting them as such.

These are reddit quality comments that don't belong here.
What made the first term imperfect? Who decided what was preferable later?
There's lots of opportunity in the medical tech space.
> generating any kind of content, having opinions,

is flavor-texting the morning DJ kind of attitude. Text on the internet that explicitly describes itself as being opinionated or unrestricted tends to be shock-jocky.
"I guess you have never compiled a Linux/BSD distribution from scratch"

You guess, and so perhaps do other things as well, with poor acuity.

The incalculable value of open source software has approximately no bearing on this assertion.

Yes I love linux and bsd too I'm not defacing your religion. I'm actually quite Stallmanesque in making my own life harder by only using ooen source software as much as possible and being super fun a family gatherings talking about it.

You sure nailed that one.
> “Modern machine learning problems often involve fitting a huge number of parameters with a massive amount of data. GPT-4, the next iteration of the engine underlying ChatGPT, is rumored to have 1 trillion to 100 trillion parameters. No computer in existence could handle these parameters all at once. So in each step, algorithms pick a small random subset of parameters (whatever the computer can handle) and just work with those instead.”

I can’t wrap my head around this - is this an oversimplification? Does an input take some n runs and then the outputs are summed? Since each hidden layer has a connection to every neuron in the previous hidden layer, how are the results not severely warped?

(I’m having trouble articulating my non-understanding, sorry for the low quality question. Perhaps if someone has a link to a paper on this technique that could be helpful)
>You don't want alluminium wires in your car.

Why not?
In this case it was one of the founders of the company. If you can't trust the founders, who can you trust?
NeoVim has got native LSP support, and works pretty well for me out-of-the-box for most languages. LSP servers need to be installed externally, but I hope they manage to bundle them somehow in the future. LunarVim already provides automatic LSP server installation.
Lisp is fun but not really relevant now we have Julia.
I can put on a paper bag and call it pants, but that doesn't make it a smart thing to wear to work