skysight-inc/HackerNews huggingface dataset:
Ethics is (often?) required in engineering curriculum, but it's mostly along the lines of "don't lie about work you didn't do then charge for it". There's nothing that touches on only using your powers for good. Like building 'autonomous' cars then letting them loose in public before they're proven, or building out algorithms designed to get people addicted to rage bait, or building in planned obsolesce, or building a device that uses WiFi to map out a private domicile without the occupant's knowledge.

Engineering ethics courses all boil down to "don't lie about stuff", not "think about the potential consequences of what you're building".
I'm not sure this is a fair comparison. The M2 was manufactured using the considerably more expensive N5P technology node. The 28nm cpu in the rasperry pi 4 was designed using a value node specifically to drive down price / transistor. EUV lithography is extraordinarily expensive so paying a premium for it seems appropriate.
I love Troy, but a short video with key points on this subject would be much more effective in guiding development best practices.
On Error Resume Next

It never dies
The 1937 number is already inflation-adjusted.

I'd be curious to know how much the real wages have changed since then though. It seems that in the US as whole, it hasn't changed much in the last 50 years or so. [1] However, the data doesn't go back to 1937, and it's for the entire US (not California in particular).

[1]: https://www.weforum.org/agenda/2019/04/50-years-of-us-wages-...
Sooner, most likely.
Anecdotal, but I have only seen dotnet in job ads at Microsoft and the absolute bottom tier of enterprise environments. Banks, retail, crappy government projects, etc. I used to be in a government job and we considered dotnet beneath us, slow and crappy as we were. It only came up when shitty consulting firms were bidding on business.

So I cannot imagine the average dotnet programmer is very good.

I am sure there are startups out there using it and reasonably sized real tech companies, but I do a C# search on LinkedIn and I just see a bunch of crappy non tech firms.
US C-level pay is a world of its own. I work at a $60bn market cap company in a high cost of living Western country, the CEO is on a base salary of $2m and $2.5m on target performance pay (obviously variable). My 12-person engineering team outearns the CEO.
The BIOS dip chip is removable and flashable. The EMM Homebrew 8088 discord and Sergey’s BIOS have been two places working semi-independently on updated BIOSes.
Formula 1 KERS can be either flywheel or batteries.
Bold of you to assume that anyone will care about what they heard in ethics class when presented with the opportunity to get rich and powerful.
Yes, I mean compared to that exactly.

However, small correction, I don't believe small fishing vessels use HFO, I imagine either diesel or gasoline is used there.

But yes, that's basically my question, how they stack up, like, "if we sink this battery boat" versus "if we sink this fossil-burning boat" then what are the ecological consequences, which is worse,and after long might the inflection point be where one becomes "better" than the other (if the best one does not consistently stay best).
Is this post written by GPT (based on the username)?
Highway Expansions Aren’t a Thing of the Past–So How Do We Fight Them in 2023?
Groundbreaking Quantum Leap: Physicists Turn Schrödinger’s Cat on Its Head
Ask HN: How is Rust used in the Linux kernel today?
Rust support was added to the Linux kernel almost a year ago, in Linux 6.1. Are there examples of Rust being used in the kernel today?
I guess it depends.

I've worked on enough codebases that were made extremely fragile by "smart" people fiddling with (or worse, just relying on) notionally private variables, so I think encapsulation is pretty great. OTOH, I've worked on some fairly large scale js/ts where encapsulation is pretty loose, and 95% of the time it's not an issue.
FWIW, Google and Facebook are mostly monoliths and not microservices.
Arm has "Fast Models": https://developer.arm.com/Tools%20and%20Software/Fast%20Mode...
yea didn't they just hike the api cost?
I don't know if it was a 'product', but Valve and Sony made a big song and dance about Steam integration coming to PS3 with Portal 2, then PSN was down for 23 days right at the launch, and we never heard about it again.
TLDR: Tokyo.

In the past half century, by investing in transit and allowing development, the city has added more housing units than the total number of units in New York City. It has remained affordable by becoming the world’s largest city. It has become the world’s largest city by remaining affordable.

Two full-time workers earning Tokyo’s minimum wage can comfortably afford the average rent for a two-bedroom apartment in six of the city’s 23 wards. By contrast, two people working minimum-wage jobs cannot afford the average rent for a two-bedroom apartment in any of the 23 counties in the New York metropolitan area.

My sense is that certain forces in NY are happy to drive costs up to make it a true city for the wealthy. And at the same time, the mayor - who seems like a closet Republican based on policy, attitude toward free press, corruption, victim rhetoric, etc. - keeps cutting government services except police, which arguably are there to protect the wealthy.

The congestion pricing - restricting certain roads to people who can afford it - is a straightforward example. (Yes, I know it helps climate change and other issues to reduce car traffic - but it doesn't help to maintain rich people's car traffic).
Uhhh, the US government gave gobs of money, as did investors. He didn't. He held paper shares and took out loans off the backs of others to pivot into buying a social media company lol
AdGuard, Wipr, 1Blocker
So Elon Musk invented Panasonic, LG and CATL?
Paired with dns blocker (pihole, nextdns) or local firewall (littlesnitch)
This implementation does not support view-dependence though (mentioned in the readme)
You're right; don't need a wet loop for DSL. We used to back-to-back DSL modems without them all the time. At least for particular brands (which often advertised they could do this)...maybe there were some that didn't support this.

I had a guy on the team in those long ago days who figured out how to channel-bond a pile of SHDSL modems over a couple of intra-campus phone cables (much less than CAT3 conformant) to get almost 10base-T speeds over a couple of 100m. In the end, we decided the cost of running a fiber was going to be less than the cost of maintaining the DSL solution, as clever as it was, and gave the upgrade path to whatever we wanted.
> And, thanks to Moore's law, they now are.

Not thanks to "Moore's law". Thanks to the countless engineers who made that happen, and whose work is much more important for today's AI systems than the theory that was cooked up in the 60s and 70s.

Your comment is a typical example of the hero-worship towards theorists, and the casual disregard towards engineers, that is so common in today's science culture.

Any above-average grad student could reinvent the perceptron network from scratch. Good luck having a grad student (or even a Nobel laureate) redesign the H100 GPU from scratch.
There was a colour card for the TT, I think. It went in the VMEBus slot.

Yes, they are very desirable from a classic computer point of view. The few I've seen for sale went for vastly more than I was willing to spend.
I am on docker swarm, too, and I like it.

Lunni? cool, thank you for sharing it, I'll give it a try

How to navigate the docs? in https://lunni.dev I only reach https://lunni.dev/docs/install/ while I see a lot of good docs https://gitlab.com/lunni/lunni.dev/-/tree/master/docs ...maybe not ready for the website?
Microservices you trade application complexity for devops complexity.

My theory is to make devops as simple as possible and push complexity into application code.

This includes a rule to use cloud VMs but use the minimum possible cloud services, ideally none, especially not things like lambda/ cloud functions.
I really wanted a 16, but then I became sad, when the graphics were only AMD, when I need Nvidia to run CUDA.

Please Framework make Nvidia version!
Music/mp3 players. Something that has local storage and plays files stored there, and works away from network coverage, and doesn't require a subscription of any kind.
Same here, working on cat7 for the entire house.
Thanks for this explanation. So, is the ICAO plan in some sense the "single source of truth", being the international standard and all?
Quite a lot of online commentary is framed as "US or EU", or sometimes "US, EU and Asia". There are tens of other countries out there with hundreds of millions of people.
It's too late that was a long time ago and I've been a loyal Brother network laser user for years!
I am literally working on a project where the backend team consists of three coders, and the backend currently consists 33 microservices. Common tasks for this platform involves calling around 7+ microservices.

Thankfully I am working on the frontend side of things, but this is going to be hell when when we launch.
To expand, Brzozowski introduced derivatives and Antimirov partial derivatives. Essentially the former correspond to DFAs and the latter to NFAs.
I just don’t understand why I would want to use Deno. I totally get the idea of wanting a modern Node, and I can appreciate Deno as a form of art. But does it help me do my job better than with Node? The browser API compat doesn’t move me at all, I can have that in Node as well… same with Typescript, it works just fine in Node, in fact I like having it separate because I can configure my build exactly how I want.
That is really hard, as there are no such things as columns in PDFs, only text starting at different (x,y) positions.

Hence most (if not all) programs export the text in the order they appear in the file.

And if it is scanned, there is no text at all (but you could OCR it).
The article explains it in laymen's terms.
Electrification is a necessary condition to overall improvement. Without electrification of most all sectors, it's the same as having an economy without money, only barter.

Improving the grid's mix is also very important, of course, but it's something that can be done in parallel or lagging of electrification. Improvements to the grid are amplified by electrification. When everything is electric, there's only one thing to focus on and it becomes electricity generation. But without this, improvements to the grid are much less impactful.

Also it's to be noted that grid scale non-renewable power plants are orders of magnitude more efficient than the same power sources at household scale.

That somewhere some government replaced wind with coal doesn't change this.
There's nothing that offers all these features and is free. But if you'd like to try Orion browser by Kagi [1], you can install uBlock Origin and many other web extensions for it on Mac, iOS and iPadOS. A paid alternative that is similar (at least for blocking specific elements) is AdGuard [2].

[1]: https://browser.kagi.com/

[2]: https://adguard.com/
I thought Google at least was a bunch of micro services which is why they needed something like Borg and eventually open sourced a version of it called K8s.
> I gaze across at the writers on strike who have some legitimate concerns but who have also provided some bloody awful writing

Too often the writing of film and TV is dictated by the producers/studio -- people who have an interest in financial returns, not quality. Those writers would probably love to write their own show, their way, unhindered, and would probably produce something watchable.

Of course, writers subvert their instructions sometimes to great effect. On BSG I believe they were told their show was "too dark" and someone insisted someone have "a birthday party". Which they duly put in, and then had them all die in some kind of terror/bomb incident.
I have been fighting this in my current position, with some success with some teams and far less success with others (who are now fighting with the distributed monolith they have created). Ironically the ex-faanmg folks are all pro-monolith.

I think most people fail to realize microservices are what you get from an iterative process. You pull out of the monolith the things you need to scale eventually.

Microservices need plenty of basic infrastructure that you don't want to mantain unless you need to. Most companies don't have an adequate platform to support the pattern anyway.
Ask HN: Why aren't there Open source embedding models with context length > 512?
'Miaowtual Assured Destruction'
With that display you can totally block or allow (sub-)domains on the current website (or all websites) so it does have some power, but it is not as powerful as the the scripts which allow much more granularity
The new technique is AI, of course. It used to be said that a lie cost an order of magnitude less to produce than the truth; think of the cost difference now that lies can be automated. Can AI automated truth?

Also, it's very important that China's government is targeting issues that have no direct impact on them. This isn't about Taiwan, it's about a fire in a US state. Their goal? I'd guess the usual goal of propaganda: Paralyze democracy by disrupting social mechanisms, which rely on trust and shared truths.

Disinfo and misinfo have pretty well paralyzed US democracy, certainly compare with just 7-8 years ago.
Yup. Are you using grphql+federation?
Total BS.
Google has tons of services.
They are lots of them but they don't have a `fileRead` service and `fileWrite` service. Rather, they have a `gfs` service that can read/write/modify etc. everything related to files.
I work in finance/tech, but my code doesn't execute million-dollar trades automatically. Cash transactions are reviewed by a human, and its mostly data analysis type work.

It's one thing to make recommendations or calculations and give the report to a human. It's another to start trading high volume in real time automatically.
There was a paper published about facebooks infrastructure: https://www.usenix.org/system/files/atc23-huye.pdf

> Scale is measured in millions of instances: On 2022/12/21, the microservice topology contained 18,500 active services and over 12 million service instances.

They do go on to say that microservice as a concept is poorly defined. Are you suggesting that they mostly have 18500 of what we’d normally consider monoliths?
So is there an open source implementation of this yet?
You're approaching the concept from the position that there's some moral imperative that a media creator needs to be paid in perpetuity for every experiential instance of their work.

If you buy a CD you pay for it one time. The artist doesn't get a nickel every time you play a track. You could put it on repeat for 50 years and they'll never get more than your up front payment. The only entity being paid is your power company for running that CD player for 50 years. If you powered the CD player with a solar panel and battery would you feel the utility company needs to be paid for your use of electricity despite not using any of their infrastructure?

You don't send a plumber a check every time you flush your toilet. If I watch a YouTube video once it's simply ludicrous to suggest I need to pay for a second viewing if I'm not using anyone's infrastructure but my own.
Enforcement of the right to privacy works (more or less) for offline privacy invasions.

I believe the problem might rather be, that there's a lack of clearness and awareness when it comes to how privacy does apply to online matters.

Even technically knowledgeable people are often caught completely off guard by how much you can actually glean and deduce from very limited data. Most people wouldn't believe how revealing some seemingly innocuous data can be, when you collect enough of it.
> I think a DDNS client per device is the simplest solution. With https://dns.he.net, this can be an hourly cron job that fetches a URL, so no additional software is needed.

Sure, but depending on what you have set up a lot of maintenance and complexity compared to NAT.

> Alternatively, if your devices have a stable suffix, https://dynv6.com/ supports prefix updates across multiple records.

That is cool and interesting, thanks! Like a lot of people self hosting, the hosted nature of it is unappealing to be, but the concept is workable with a self-hosted solution for sure.
I once saw 5 backend engineers, 100 AWS lambdas, and 30+ GitHub repos!
Awesome job security for everyone.
Noise/Jamming. Signal/Timing Spoofing. Environmental Spoofing. Also anyone using it paints a giant target on their back. These are all true of any active signal imaging system.

Somewhat related but I always thought a cool warfare device would be a grenade that contains an inflatable "soldier" with a built in heat signature. Toss them around for IR imaging spoofing.

Anyways..
DotNet core using webview 2 and something like react for the frontend.

Or you can look into https://tauri.app/
Yep! I did think this is what you meant, but wasn't entirely sure, and was interested in your perspective.
As with a lot of things I find the answer is usually somewhere in the middle. Break out larger chunks when it makes sense.
The probability of missing is 1/e
Microservices is mostly an RDD (Resume Driven Development) practice I've found. Really, as the article says correctly and hilariously, unless you're a greenfield or exceptionally large, you end up with a fleet of shitty golf carts.

My personal anecdote is, watching from the sidelines with face cupped in hands, watching a monolith being broken into hundreds of microservices at the cost of decreasing performance, increasing complexity and 90% of the traffic still hitting the monolith. Of course there's no time to do anything for the customers any more because everyone is updating software versions in all the microservices and promoting that "it'll all be fine if we just move one more thing to a microservice". The architectural vision will be complete in 2130 at this rate.

I want out from this demented ego driven fashion show.
> The “value” of college can be measured in many ways

Neat, but it rarely is because we live in a society of high wealth inequality.

> Universities should bolster their cooperative education departments by extending internships and coop job placements for all majors, not just engineering, computers, math and science

Why? You would need to show how that would increase shareholder profit. If it won't, it's a liability at best.

> Some changes are needed, but the market should drive those changes in a positive direction.

I would love to know what was going through your head when you wrote this.
> This industry doesn't care too much about quality.

Generally because there's just no consequences for it. Got compromised and lost millions of customer data to a hacker? An "Oops, we're sorry." is enough and everyone moves on.
That's horridly confusing given MS has a Rust crate "Windows" has a "UI" Module that I guess is something different to WinUI.

https://microsoft.github.io/windows-docs-rs/doc/windows/UI/i...
Ask HN: What is the best way to learn proof based math without a teacher?
As a programmer I feel I am quite deficient in mathematics. I have some reminiscent knowledge of calculus and matrix algebra from college. But I don't know how to read or write correct proofs.

I don't have access to any teacher so books and online courses will be my best bet. Can you throw some suggestions at me?
If you rely on default config uBO just works, but if you go furthur in blocking things (or add third party filters) tinkering may be required for certain webpages (or a lot depending on how hard you go)
As someone who loved coding in VB6: (I actually dreamt about it the other night, thought I woke up some 20 yrs ago!)

- very cool that you got to interview the VB team, your article is high on my reading list :)
- to OP’s point, I recently started doing some things in Swift with XCode and found sim having just as much fun. I’m using SwiftUI. So maybe not the same experience for everyone but I wanted to share here.
Show HN: I built a car review website around Doug Demuro's Doug Score
Originally a spreadsheet on his website, I transformed into something more usable and easier to navigate. Let me know what y'all think
Is she vaccinated with mRNA?
The boundary between daytime and nighttime [0]

[0]: https://en.wikipedia.org/wiki/Terminator_(solar)
I think ublock lite got released on Safari recently.
A gas tank, a propane tank, heck even a diesel tank, are all more dangerous than my LFP pack. Also my LFP pack weights 81kg, not a ton, definitely not multiple tons.
The title is unfortunately clickbait and we'd expect better from a Yale publication. It's primarily about the hazards of concentrates derived from cannabis.

And there are hazards. The analogy to beer vs tequila within isn't super apt, it's more like wine vs Everclear. But it's definitely responsibly enjoyable with risks low enough to take for the majority.
Double down. Get to the point you perceive of everything in terms of pi calculus.
utils.py is better than the alternative of every module reimplementing some common utility, or importing an otherwise unneeded module because that's where said common utility was first implemented. The fact that there's util.py in the first place is a good thing. Now, if it gets big and disparate enough then having foo_utils.py and bar_utils.py might be even better (but maybe they should be in their own subpackages instead, i.e. foo/utils.py and bar/utils.py?), but that doesn't make utils.py bad.
I hear that Akashi uses it for Apple Mx graphics drivers, but I’m not aware of any widespread real world use.
Fascinating way to lobby for the dissolution of the USPS.

I rather wasn’t expecting that.
Microservices are a solution to a social problem, not a technical one.

A team of N engineers requires N² coordination. Large teams get mired in endless meetings, email, design reviews. Small teams are more effective, but struggle to maintain large systems.

Splitting a system into subsystems allows each team to focus on their piece of the puzzle while minimizing the amount of peer-to-peer coordination.

Yes, microservices add complexity and overhead, but this approach enables a large organization to build and iterate on large systems quickly.
Not the brightest of lots. The people they vote for are all in the developers pockets and will sell their precious monoculture villages out. Damn Okies.
A somewhat-unsung feature that a custom ROM can give is HD20 support – essentially, a hard drive that connect to a Mac's external floppy port, without having to worry about the complexities of SCSI. I believe it can actually be hot-swapped as well.
I hope I'll catch onto someone's childhood memories but I used to mess around with Pivot animator. IIRC I'd make a fight scene, export it as a gif and import it into Windows Movie Maker. Last update it had was in January 2023. For simple animations it should work out.

https://pivotanimator.net/
can vouch on this, since originally I really prefer WYSIWYG UI (VB, C# winforms, wpf) over web early. However security-wise it's hard to enforce when using them, since they don't really operating using client-server by default, having your backend logic prone to be reverse engineered.

This doesn't happen in web apps, since backend logic stays on the server. Whipping a html UI over the already server-client architecture is easier. In addition with ease of deployment of application making web apps very favorable.
First Month of Bug Bounty
Ask HN: Can Bun web sockets create a Liveview alternative?
With Bun showing such great performance with web sockets do you think we will see a Javascript version of Elixir’s Liveview which seems to be a superior version of HTMX?
Teslas in NA use NMC chemistry (or a variant) which is much more dangerous than the LFP chemistry commonly used on boats. LFP cells are much harder to set on fire, and they don't burn anywhere as violently as more volatile chemistries.