skysight-inc/HackerNews huggingface dataset:
At the end of the day, analytical Fourier analysis doesn't get nearly as much practical use as numerical approaches, and you don't really need THAT much background to make sense of DFTs.

I know that, for myself, revisiting Fourier Analysis after going through DFTs in my numerical analysis classes made a lot more sense, and I kinda wish I had started with that angle in the first place.
Some Thoughts on the Institutionalisation of Software
Secretary of Energy Jennifer Granholm on cleaning up 'clean' energy
If you clutch those pearls any harder they'll turn to dust.
Show HN: Progress Clock
I love how he basically just explained what eBPF was, where I wasn't really sure beforehand. What a brilliant teacher; really inspires me to do some more kernel hacking, too.
Nvidia announces its next generation of AI supercomputer chips
Your model of companies using Rails with 1000s of engineers is almost comically naive. Look at what Shopify and Github have to do to make Rails work for them. Also look at the non Ruby code engineers there are writing and ask yourself why they might be doing it. Rails is not a religion. It can be good at what it does without having to go on a crusade when people point out its substantial limitations.
I'm lithuanian and this is false propaganda, Lithuania was independant before Rusian occupation back before the world wars and in between the World Wars, unless you consider Stalin and Hitler splitting lands as "purchasing".
Yes if it has a marked impact on physical data storage/size.

I have a patent which involves a formulaic approach to measuring and classifying certain “stuff” It is filed as data compression and being able to represent the same thing in a compressed way is why it can be protected.
Curious ... what do you dislike about your LinkedIn-generated resume?

I find that just opening my resume every 3-6 months and adding anything relevant, and removing anything irrelevant, is pretty simple
Relevant reading: https://soasis.org/posts/a-mirror-for-rust-a-plan-for-generi...

All of this would've come for "free" (lets and lots of developer hours) if introspection is further developed. It's truly a tragedy that things went down how they did.
I thought that was per chip ECC not per module? (May be wrong on that)
> I don't work for Americans who seem to be much more into hierarchy in the workplace and not asking questions.

In my experience, this is not true at all. But, as you say you don't have direct experience to come to this conclusion, may I ask what makes you think this?
And malware is literally viruses.
That's interesting. This is kind of what I do to understand and learn new codebases.

I have mostly been working in maintenance and rewrites from scratch, an in most places there's zero documentation, and the business rules are the law. So I often gotta document and copy. Sometimes it's stuff that has been abandoned for years, often in languages/frameworks I never saw before.

This "decompression" step is exactly what I do when I'm lost or in a hurry. I just inline inline inline everything so I can really grasp what's going on.

I have a terrible time understanding deep Java-OOP style abstractions, or Ruby-style meta-programming, even though I've been oscillating between those two worlds for 20 years.

But somehow the terrible abstraction-less inlined code is way easier for me to understand as a newcomer. I don't force it upon others though, and it's the first time I see someone else talking about it.

Actually I'm not being truthful, this John Carmack one crazy idea also follows a similar principle: http://number-none.com/blow/john_carmack_on_inlined_code.htm... . But I still feel like I'm alone with those people that do games like John Carmack, Casey Muratori or Jon Blow.

Anyone else is like this?
And how do you think that solves the problem? Consider:

func foo() error

With the programmer forgetting to handle the error:

foo()

Now imagine that Go received some kind of hypothetical Result type. The foo function is updated to use it:

func foo() Result[error]

But the problem remains. The compiler still isn't going to tell you that you forgot to handle the error.
Full stack developer here. I concur with parent.

I would even add that companies willing to take distant remote has drastically reduced.
> I couldn't help but think that there must be a better way to control a spaceship: your ship can pitch, yaw, and roll ... in 6 directions.

15 years later and I'm still convinced that the SpaceOrb 360 is THE GREATEST GAME CONTROLER OF ALL TIME. See what I did with the all cap there? It's the G.O.A.T. and it's a tragedy that it lost the battle to "WASD" keyboard and mouse gaming and the "two thumbs" style of controller.

If you've ever tried a SpaceOrb, you probably already know this. If you didn't live through the SpaceOrb's hayday (around 1994-5 with the original Quake, and Descent, truly one of the greatest games ever) then this post will sound like I'm a crotchety old dude trying desperately to relive my the golden hour of my youth. Ok, so you got me. What of it? ;)

https://www.hanselman.com/blog/the-best-controller-for-fps-a...

Degrees of freedom: https://hanselmanblogcontent.azureedge.net/WindowsLiveWriter...

I had purchased a box of these when they were going away, and sponsored a custom driver. For a while there were other solutions available, like OrbShield:

// via SeedStudio: https://www.seeedstudio.com/Orbshield-v1-0-kit-p-671.html?qu...

// via Tindie: https://www.tindie.com/products/vputz/orbotron-9001-version-...
Yep. GPU is built into the same die as the CPU. Not the same package, the same die.

You can see a (small) annotated die shot of the M1 here:

https://www.tomshardware.com/news/apple-m1-vs-apple-m14-floo...
Jetbrains has been doing fantastic work for a long time now. I hope they stay private and profitable.
Images on an Audio Cassette
The last couple of years I have been working hard at not directing my animosity towards the Russian state against Russian people. Post like yours makes that much harder. Almost no other people will glorify their past and current crimes like Russians do.
Sure, but caring about 5 (and 10) is not what the GP comment stressed (actually, quite the opposite). If we do care about 10, then 60 is indeed appealing, but also an argument for base 10 too — which they argued against.

"Highly composite" number being used as a base for a numbering system does not really strike me as non-arbitrary either.

Choosing 60 and saying it makes more sense than, say, 2520 (which is also highly composite, but divisible by 1-10 too) is pretty arbitrary imho. Yes, my "criteria" is similarly arbitrary but focused on "10 does matter" ("I want to easily divide this into 2-10 groups"): both are too large to have individual names for each digit in a supposed number system with base 60 or 2520.
This negative framing is terribly disheartening. She went to the time and trouble to pick out an umbrella especially for you, and she did it because this is clearly not the first time so it makes sense for there to be a spare umbrella.

Maybe it’s also time for you to step up and buy her a thoughtfully selected umbrella.
Containment shell in place for Chinese SMR
> Like VPN can be good enough when what you’re up against is stupid lazy bureaucrat cop types.

This echoes my experience in Africa too. Ironically, governments in the so-called "unfree" countries don't have nearly as much control or access to personal data as the "free" modern western ruling classes would have you believe.

It's pretty easy to game the system and evade surveillance altogether, especially considering that most people are in on it :)
There was a pretty insistent "Trump is only pretending to be a deranged idiot, and is actually a magical super-genius" refrain prior to the 2016 election.

That is somewhat harder to sustain now, of course.
will you enhance this site to allow uploading 2 persons photos to make a picture together ? thanks
TFA says they are losing 125 million.
They probably didn't update the entry when I returned to pay for that Coke though!
They should have them by default for clients that don't support x265.
We do not have any problems as long as we charge the monthly fee. And the only limit we have is a little rate limiter (5 requests per second). Nothing more.

I am gonna work on the legal agreement thing. Thanks.
Namecheap 2FA SMS Still Not Working 2 Weeks Later
I would like to say, its all marketing. I sold my fiance on the idea that I spent a month shopping for the best cost-efficient but best looking deal on a ring, and settled on the one I got her, and that ended up being better than the presentation itself (she absolutely loves the ring).

Point is... marketing rules the world, programming just supports it.

Edit: To be fair, I showed her the other options and she likes the ring I got her on sale more than all the other options that were available. And she was very happy that the rest of the money was spent on us.
One argument TFA makes is that a lot of the material is not ever subsequently used.
Yeah, in retrospect, I've set myself for failure with that universal claim.

But the proof of failure is instructive :)
And yet another reason why no one big enough to sue would touch VVC with a 10,000 foot pole.

Every once in awhile I see an evangelist point out the efficiency over AV1, which is true, but Netflix and others don't want anything to do with this patent minefield anymore. Microsoft is apparently even anxious about AV1, which is why they removed it from Edge for the moment.
> I tend to think there is mainly an echo chamber of somewhat entitled young north americans

> you should reflect on whether your look at the situation is biased

LOL this is a troll right?

... right?
>An unstated premise of this article is that most people are self-reflective and introspective. Most people aren't. Being offended is exactly the emotional response we need less of, no matter whether that is coupled with some supposedly helpful self-reflection that should follow.

I do find that intentially 'offending' people using facts and science on racism, sexism, ageism, nationalism, and all the other deeply rooted -isms that one stumbles upon does nothing to sprur an introspective change. It often backfires to the point of others defending their initial viewpoint.
It seems doubtful that the pool of novel woodworking topics has run dry.

Let's say someone wants to build an entire house out of solid ebony, that could generate hundreds of hours of interesting discussion.
> complex ideas explained so cohesively

I wonder if the same thing isn't happening with computer science. When I started studying the topic in the late 80's, I was part of the earliest generation that actually did, and everything seemed to be explicitly written with the goal of making sense. Some things (like recursion and pointers) were fundamentally complicated, but they were made as simple as they reasonably could be.

My son is studying computer science in college right now and I look at the way they present the material and it often seems designed to confuse - I'll read it over and then explain it to him the way _I_ was taught it and he'll say, "oh my gosh, why don't they explain it that way?"
It's an interesting set of reasons, but I prefer Keccak/SHA-3 over SHA-256, SHA-512, and BLAKE. I trust the standards body and public competition and auditing that took place - more so than a single author trumpeting the virtues of BLAKE.
I'm semi interested in the Meta "Cube" cubical, using a sound absorbing adjustable soft 4th partition walls. Made of recycled PET. https://news.ycombinator.com/item?id=35118315

There's various sound absorbing partitions one can buy online that seem kind of neat. But many seem to start at $1000, which suuucckkkss. I wonder what the bulk rate is for material like recycled pet. Not that I have any idea how to turn it into a soft-ish adjustable sound absorbing wall...
Given what I saw at the MLS working group meeting at IETF last week (as in what'll be all of MLS, not just RFC9420), it's actively being worked on by people who share your concerns. The higher levels of the stack concerned with "what are all of the options for what's inside an actual message" are under active development, both code and standards work. Those writing code will almost certainly have to change their implementation to be interoperable with the final standards there, but IMO bless them for coming to these meetings with "I tried to implement it, it's broken for these reasons you can see in code here".
I see "less oversight is One True Way to encourage competition" more as a conservative talking point than as a good faith anti-monopoly proposal. As a tactic, deregulation seems to be very good at reinforcing the social order (it's usually exploitable in proportion to current standing) but extremely mediocre at encouraging competition when compared to the alternatives.

If you ask a business about their moats, they'll talk your ear off about network effects, two sided markets, last mile infrastructure, brand power, property portfolios, scale... and if you listen from the inside, you'll hear about dumping, bribery, buying out competitors, and leveraging existing monopolies into adjacent domains. Sure, once in a blue moon regulatory capture will slip onto that list as a minor player, but it's the clumsy scrawny kid on Team Anticompetition. It might deserve 10%, maaaaybe 20% of your trust-busting efforts -- but 100%? There are only two reasons to give it 100% of your attention: either you don't know the bigger, stronger, nastier members of the anti-competition team (implausible, if you've been in business for any period of time) or you have an ulterior motive. Since there's an obvious and massively profitable ulterior motive, I tend to believe in incentives over words on this one.

While regulatory capture is real and it's a problem and the solution is deregulation, I am mighty suspicious whenever I see this proposal alone rather than in a lineup of more traditional trust-busting strategies like Sherman Act litigation or tax policy, which tend to fall on the other side of the big/small govt debate.
Yea I can’t help but realize after my career in offices then seeing mass wfh, the sociopath layer depended deeply on a perceived panopticon of working in the office. The panopticon was a negative motivator for workers, but also a common experience that standardized the culture and expectations.

WFH was like setting rats in a maze to free range and noticing they can be more productive but at the expense of common purpose. This brings a new dimension to the notion of “productive” that the sociopath layer is uncomfortable with. I think because it implies workforce instability.

Even Google, a company that purported to be about worker freedom to harvest productivity if top workers, has retreated to this position.

It’s a bit shocking to me still nearly 4 years later.
Ask HN: Code Review Guidelines?
I am curious if you or your team have any code review guidelines that your follow in the same manner that some teams have coding standards?
Yup, and I find it incredible that seemingly very intelligent people make absolutely insane decisions like this. Is this short-term greed that makes MBAs do dumb stuff?
Going to have to watch this later today. I've messed with so many frameworks in the past - Laravel, ExpressJS, MeteorJS, Django, Flask, etc. All of them have their benefits and drawbacks and I've been at different knowledge levels when I've tried them all but I've always tried tutorials, done my own thing and given up.

Three days ago I started using rails and I just flew through the weekend to get a MVP setup to show a coworker. Rails just made it easy to focus on what my app needs to do, not how my app needs to be implemented. I can finally see why people love it so much.
How about a $25 gift card to Chili's if you do well this quarter? Would that change the equation?
People generally don't demand anything, people in power do. Using all sorts of excuses like "your safety" or "pedophilia and terrorism".

I just don't see a way to fight it, it's inevitable. The golden age of a free internet is already over. People are mostly on huge centralized platforms.

You can fight it tooth and nail but it's a constant uphill battle where you take one step forward and two steps back.

Meanwhile there will always be places like the dark web, where you can transact in crypto, but most of the internet will be strict and regulated. I just don't see why it wouldn't, since centralized power seems to be the tool of choice for most problems. It fucking sucks but it is what it is.

I'll still keep donating to the EFF but that's just delaying the process. Sorry for the pessimist take.
I don’t know if I have ever felt lonely. I love being alone, but rarely get the opportunity. I crave it like oxygen.
This is slightly interesting but I wonder what the median 3rd prime is, and 4th etc. Is there some sort of interesting pattern?
Infinitesimals are commonly used in scientific computing (see forward mode automatic differentiation).
> Since this is in German Court I would assume it is for Germany only.

The article is lacking details on which Munich court made the decision... if it is the Federal Patent Court [1] or the European Unified Patent Court [2], it may very well be binding europe-wide.

[1] https://de.wikipedia.org/wiki/Bundespatentgericht_(Deutschla...

[2] https://www.unified-patent-court.org/de/gericht/standorte
There's a lot of money selling dev tools, but not necessarily Microsoft levels of money. Also, Sun was actually a hardware company if you looked at where their revenue came from.

Cadence, Synopsys, MATLAB, Mathematica, JetBrains, Windriver, and many others make a ton of money selling specialized dev tools. The key in that market seems to be specialization, though, so most devs don't see their work.
Good instinct. There is a site that measures frequency in several places in Europe and shows the phase difference. [0]

The phase difference is not really about distance it's more about energy flows, where it's lagging there more power is used and where it is leading more power is generated. The flow will be from early phase to later.

[0] https://gridradar.net/charts/map/map.html
Nice, I have been doing this twice per week two and the results in my mood are awesome. The waves have been a bit wild this week at my local beach but hoping it comes back to quiet to go back again
> layoffs despite increased revenue

Why despite? Layoffs are here for more profit!
You'll get a different response each time, but the point is to now give it your goals as described for the prompt you want, it will give you back an optimized prompt you can start a new conversation with.
You’re right, and I was being imprecise. I was trying to convey that the functionality was entirely contained within the chip/module unlike traditional ECC which passes the parity data back to the CPU.

The parent said the chances of a single bit flipping are too high without it, they are, which is why it’s in the spec :) These densities wouldn’t be possible without it.
Seems like the underlying die is basically the same as H100, with just a wider memory bus (and potentially changed IMC?). Which is very nice to see, since with H100 especially for inference workloads, the main problem was always memory bandwith being the bottleneck for us. $/perf was never there compared to A100s. Assuming this replaces H100s and the price becomes somewhat similar, we might be finally able to utilize them for our own inference workloads.
Being successful is okay, but abusing your success isn’t.
> though one weekend of fighting NVIDIA and wayland tamed that quite a bit

Looking back on that, this was mostly self-inflicted (used Debian testing rather than stable, and upgraded from Bullseye to Bookworm then to testing rather than clean install). I like twinkering a bit so I don't mind the pain that much but this is absolutely not representative of what new users would experience: my comment was clearly wrong (cannot edit/remove unfortunately).

This is not telling at all for regular stable distributions (Debian stable, Fedora). In general I had pretty good experiences with clean installations of those.
That was a serious problem before WFH was a thing. Fix the underlying issue not the symptom!
cubicle walls or not, windows are often blocked by office walls
Pedagogy, like any other field is constantly developing. We are continually learning new and better ways to teach materials and thus I think the continued evolution of teaching materials has the potential to be a good thing (and I've created curriculum for professional learning, for grad school and for bootcamps).

It is true that just because a book in newer it is not necessarily pedagogically better

It is also true that a poor selection of content or understanding by the author could doom a book even with better pedagogy.

All that said, I love the idea of OSS books/exercises for teaching - I don't know if a sufficiently engaged and competent (domain + pedagogy) would evolve around and/all of them, but it'd be a fine experiment to try!

It would also be great training material for LLMs to help them to tutor using more thoughtful metaphors and examples.
MBAs do not use the scientific method. They do whatever has worked before even if the understanding of how it worked is incorrect.
Dupe: https://news.ycombinator.com/item?id=38222535
You are regurgitating Google‘s marketing where their poor YouTube division struggles to stay afloat due to all the evil ad blockers out there.

This is nonsense.

They are the gatekeepers to what is effectively a captive market. And they don’t exactly play fair to content creators (professional journalists and amateur video producers), do they?
They are allowed due to the big push for XHTML in the past and making them invalid might cause problems for a ton of sites built that way.

However, the slash carries no meaning. It does nothing. And browsers are instructed to ignore it. If anything, it can only cause problems: https://github.com/validator/validator/wiki/Markup-%C2%BB-Vo...
Haha this is like a really poor attempt at PowerTalk and sociopathy from a wannabe executive.
Definitely upgrade to GPT-4, night and day difference in quality.
(in go, "raise an exception" means "return an error.")

error values are meant to represent expected, unsuccessful conditions—internal properties of the program—during the program's execution. for example, looking up the address for a domain name is an operation that can be expected to fail at times, and an error is appropriate here.

errors in go are not meant to represent properties external to the program, such as mistakes by the package author or documented incorrect usage of the package by the package user. in go these are panics.

perhaps other languages use exceptions for both but that conflates.
> I wish I could

recount?

> the multiple reasons that made me feel that way
They feed the fuel into the reactor to superheat it and then it comes out the back like a normal rocket, but then doesn't need oxygen for the reaction to take place.
> This sounds terrible for owners and perfect for governments and rich investors.

I live in a blue area where the tax appraisals deviate from the for-sale listings by hundreds of thousands to millions, 4 million is the highest deviation I've seen thus far.

Thought a fairer system would be for appraisals to raise to the highest listing price, or most recently sold price, automatically.
"In de Ban van de Ring" has roughly the same rhythm as "The Lord of the Rings" (triplets). "De Heer der Ringen", while a more literal translation, has a different feel to me. But maybe that's because I'm too use to the original translation.
The number may be what they agreed upon but the value definitely doesn't remain stable.