skysight-inc/HackerNews huggingface dataset:
My uncle had his wedding in Kenya about twenty years ago and a huge portion of my family went there for it.

Every single electronic that wasn't in carry on luggage was stolen.

My dad personally lost thousands of dollars in camera equipment. I never put anything I'm not willing to lose in my checked baggage.
Latest Javas can run hello world in about 50msec or less. If you AOT compile the app it can do so a bit faster than an app written in C, believe it or not. This is not really a competitive advantage for wasmtime.

Actually, wasm is less flexible than the JVM because with GraalVM/Truffle you can run:

1. WASM

2. LLVM bitcode

both on the JVM, alongside all the other languages it can do like Python, Ruby, Clojure, JavaScript, Kotlin, Smalltalk, R etc. Therefore you can run Rust, C and C++ on the JVM. Don't think you can run Go, but this is still way more languages on the JVM than WASM.

https://www.graalvm.org/22.2/reference-manual/llvm/

https://www.graalvm.org/22.2/reference-manual/wasm/

When running these bytecodes on GraalVM, you also get full interop between languages:

https://www.graalvm.org/22.2/reference-manual/polyglot-progr...

You ask why there's no popular C frontend for the JVM. It's because nobody really cares about running C on a VM except for people targeting Chrome/Safari. You can do it with GraalVM and it has some uses for running C language extensions to scripting languages, but otherwise is a bit of a curiousity. Usually if you want to call a C library it's because it's an operating system API or because you want to do things that a VM wouldn't do well anyway e.g. stuff with inline native assembly.
you'll mostly notice performance problems if you're not aware of cache lines when writing concurrent software, though it's relevant whenever you read from main memory. As for speculative execution, you probably won't really encounter issues related to that unless you go out of your way to. I don't believe it can actually cause problems in programs (though it is helpful for exfiltrating otherwise secret data).
Measuring military manpower by count of formally military personnel is naive or at least "on paper". How many of these soldiers have the vehicles, equipment and weapons to contribute effectively? If current invasion forces are running out of tanks, what should the reinforcements use?
Migrated to Fastmail a few weeks ago. It's going swimmingly. The private addresses feature is brilliant. I can tell what service sold my address or leaked it, or otherwise gave it out somewhere against my consent. If Gmail allowed for private aliases it would thwart spam, but they won't implement it because they're anti-privacy.
Interesting that sports betting is allowed.
>>Call me a dreamer, but I believe in actually providing people the support they need to live

>you don't seem to want to provide that help

I'm not sure how you went from "not saying anything different" to directly disagreeing with my opening sentence.
The proxy idea is interesting too. Does a webhook proxy entail a polling model for events? That is, does the private server have to poll the proxy to receive the webhook? I wanted the GitHub event to push to trigger actions on the private server.
There are other options, including TPUs. Besides, cloud computing is what any sensible practitioner uses, despite how building a home rig is a fun hobby.
Github rarely changes it's hooks IPs.

The current list has 4 IPv4 IP range and upon checking my server firewall(last updated 3 years ago), I can see I have the first 3 entries in there.

So in the last 3 years, Github has added 1 new IP range which is missing from my server but even then, no webhook call has ever failed to my CI server.

As a precaution I just updated my server firewall right now.

You could of course write a cron script to regularly check Github hooks IPs and update firewall if Github changes it's webhooks IPs.
Can I opt out of German interference in my country via the EU?
How about the model number reflects the price seeing how the '6000' card costs $6999. So just call it the RTX $6900 and be done with it.
It worked in practice at all at the time when there was a huge unmet need. Pretty much as simple as that, I'd say.
Someone who launders money has two ways of handling that on their taxes:

1. lie about it, and commit tax fraud

2. tell the truth about it, and document their laundered money
That's not really ray-tracing. That's just regular GPU rendering with physically-based materials and some ray-tracing effects for extra chrome.
That's not the whole story though. HSBC was literally founded so that the brits could bank the cash they were making by smuggling opium into China illegally. They're still net positive from banking drug money.
Given all frames of motion are relative, I thought it was more about gravitational potential than kinetic energy?
> How would you prevent someone from spamming a user just by knowing their username?

Wasn't something like this how Uber got hacked recently? Spamming the target until they clicked "yes" on the 2FA prompt?
Interesting to see the classic wire grill at the top. All PC PSUs used to have them, but I guess cost reduction took over.
Okay, but also keep proper perspective. 2011 is not some kind of ancient history in the domain of fluid mechanics and fan design.

Reminds me of the time some Rust advocates insisted 2016 was an era before programmers were aware of the concepts of abstraction and separation of concerns:

https://news.ycombinator.com/item?id=19109418
I don't mind being nitpicked when I'm being pedantic. Indeed you can (roughly) approximate perceived loudness that way, but only the absolute difference in dBa is meaningful, looking at a relative difference in dB is meaningless.
> First it was just the code. Short functions, few parameters, shallow nesting. Make everything testable and maintainable!

I don't think this is related to losing sight of the big picture, no more than focusing on good clear sentences means you can't write Anna Karenina.

But I do agree that sometimes the big picture is lost, with tasks that have been broken down inappropriately.

I have a suspicion that partly this is driven by open plan offices: tasks have to be broken down, as focus is a luxury.
Neither has any interest in getting involved in this. I'm not sure even Assad's fighters from Syria materialized in the end, and that regime is far more indebted to Russia than China, much less the DPRK, will ever be.
I can accept that more 'poor people' might make use of euthanasia than 'rich people' by whatever metric you choose to define those terms. Poorer people tend to have worse health overall for various reasons, also there are a lot more of them. But the main issue I have with the headline is that Canada is not specifically euthanising the poor in the way that is implied. The statistical differences are clearly an emergence of many complex effects and situations, so to imply otherwise is inflamatory and pretty much text book hyperbole.
The caveat is, you need to ask for permission from the government first, pay money and get processed.

That’s the case for every country. Even North Koreans can work and live anywhere in the world if you choose to dismiss the difficulties.
Parent is mixing up GraphQL and ORMs which serve two completely different purposes and doesn't seem to have actually used GraphQL. GraphQL is purely a way for a client to request some data instead of REST. How the backend serves that request is not any concern to the frontend, the backend can use an ORM or it can use raw SQL, or whatever else it wants.
With open source projects, you are "entitled" to do the following if you have a problem with the software:

1) Submit a bug report to the maintainer. The maintainer is free to choose whether to fix the bug, add it to the backlog of bugs to fix eventually or mark it as won't fix.

2) Fix the bug yourself. If you do this, you should offer the code to the maintainer. If they don't want it, you are free to fork the code and merge future releases into your fork. The task of doing such merges gets exponentially more difficult as the delta between your software and the original software you forked grows.

3) You can pay the maintainer or somebody else to fix it for you. This can involve paying for a support contract or a one-off payment. The maintainer still has the right to turn down your offer of money either because she feels the money is insufficient or because she feels that what you consider a bug is actually an important feature that shouldn't be removed (in the latter case, you can hire somebody else to fix it for you and fork it).

4) You can find a way to live with the bug.

5) You can find a different program to replace the program.

What you do not have is the "right" to demand that somebody perform any kind of work for you without mutually acceptable compensation or the "right" to send abusive messages to the developer(s) of the software. That kind of stuff shouldn't be tolerated especially when it is coming from corporations that employ skilled professionals who could just fix the bug or could easily just pay the maintainer to fix it.
It'd be great to read about all the things this internal DevX org has been able to improve after some time.

Internal developer experience is extremely important. One codebase I worked on used to have a 24-hour, nondeterministic CI run. A teammate brought that time down to ~45 minutes (it's a big codebase with a ton of tests) and made it deterministic. Everything got better:

* Faster turnaround time for external contributions (it's OSS)

* Ability to be relied on to get a critical fix in and tested in under an hour

* Much faster local build times

* Removed reliance on some old busted internal infrastructure so we could use much better, different infrastructure, and make the build/test runs the same across any OS rather than rely on windows so much

* Everyone was happier in general

If we could have gotten a full CI run down from 45 minutes to 15 minutes, that'd be great. And there was still quite a lot of technical debt in the tests themselves, since they should be able to run a lot faster than they did. But even with that in mind, the difference was night and day.
> I used to carry an emergency high-value banknote in my back pocket so that in case the worst happened I would at least have some money on me.

A friend does that; she refers to it as her "Don't Kill Me" money.
Neural Network inference on commodity CPUs using sparsity
> It very much depends on the situation. Sure, some harmless things you do outside work shouldn't have any effect on your work. But...

Pragmatically speaking, you shouldn't expect that the only exceptions to these general rules of civilized interaction are ones you like or agree with.

> People have a right to not want to interact with others who make them uncomfortable. Imagine being forced to work...

a) No one is being forced to work with anyone else. b) If a specific someone might not want to interact with someone else, don't make that decision for them.
Évaporation and gas formation of the electrolytic capacitor goop comes to mind :)
Hearing about one man building a full OS by himself and doing the spec in an autobiographical fashion gives me TempleOS vibes.

Unfortunately I can't click the site's links on mobile (Safari, iOS 15.6.1). Where do I file a bug report?
Banks only report >$10000 cash deposits/withdrawals to the IRS. They do not report checks wires or anything else unless they are using them as part of a suspicious activity report. Gifts from foreigners aren’t subject to gift tax. There are websites where you can convert this amount of crypto to dollars in cash or in a bank account in a couple of hours if the official exchanges don’t want to touch you either (of course the fees can be higher).
>"When petitioned, my cries were ignored and I was recommended to boomerang if I wanted a pay raise."

Is petitioning a process in AWS? What does boomerang mean here?
Not quite sure you'd have to get down and dirty like that. Here is a video of a (seemingly) similar model where a guy simply unscrews the grill without even opening the case:

https://youtube.com/watch?v=lBaeK5ry-aM&t=30s
And if everyone blocks all non-gmail addresses then soon enough the snr of non-gmail addresses will also be garbage because you are actively preventing any legitimate user from using them.
I presume its about what to „save“ as in „saving face“, i.e. keeping your reputation intact vs. „Saving ass“, i.e. staying alive/in power.

Keeping up the facade of this being a „special military operation“ left alive the excuse of „we are not really trying all that hard to win this“ whereas (partial) mobilization more signlas towards „this is going south lets do whatever works to end this“
> being forced to work with someone who doesn't want you to exist

Yes. That is what I endorse.

Modulo "being forced to work"; I don't think anyone should be forced to work anyway, but that's not what this is about, it's about what's reasonable to expect. I think this is a reasonable thing to expect.

Nobody was going to chain people to the keyboard while Brendan Eich was loitering in the room, aggressively existing at them while they worked. The question is, if one person cannot work with another, who is being unreasonable? Who should be forced to yield? In other words, is there a right to not be made uncomfortable by somebody's mere belief, no matter how vile, that supersedes the expectation of workplace civility? I do not believe in such a right - conversely, I believe that there is a duty of tolerance in the workplace; tolerance as a behavior, not as a state of mind.

(Though, that said, I think Mozilla is far more symptom than cause.)
Indeed, some communities have had this approach for over twenty years and continue to “get it right” [1].

[1]: https://marc.info/?l=openbsd-misc&m=166355488513954&w=2
But in reality they don't.
> Elon Musk has made the topic quite popular recently

Musk will make every argument for stability because he won the lottery and wants no more draws, people who are unhappy on the other hand might use some instability because it means a bunch of new draws with high frequency.

It's also the reason why every Senator, Representative, President of every country prioritizes stability.

The population at large might have a different opinion on the matter .
Well AMD can't even be bothered to get ROCm working on most of their cards so there seems to be a lot of self-inflicted trouble here.
RTX 40 series doesn't support NVLink, so sadly it's not an option. Pretty sure this was a strategic exclusion by Nvidia to make sure you couldnt get cheaper cards and link them together for parallel compute, and instead push these more expensive prosumer cards.
what about 'Entitlement in Closed Source'?
Barely a day goes by without a story about how badly Amazon treats it's non-tech workers. Combine that with the stack ranking and, like you, I'm not convinced.

I would argue you can't fix the tech employment without fixing the rest. One bleeds into the other. I would never consider working for a company that can't treat it's more replaceable employees well.
Isn't that regulated?

> Twitch said it will bar all gambling content on websites that aren’t regulated by U.S. gambling restrictions
> There's no royal road to geometry.

Come on. This is totally not what OP was asking for. Pithy adages might seem wise and helpful, but you're dismissing the fact that OP very much asked for the work and the hard road. They want to backtrack and fill gaps in their skill, and just want recommendations on the path to take to get there.
found this:

A minimal FullPliant installation is composed of:

- A Linux kernel,

- A tiny set of executables and libraries picked from an Ubuntu distribution

- Pliant.
What do you use in place of Homebrew?
Wow. Don't talk to police.
All of those would be great things to point out for context, but this article chose only one number to use. The same goes for talking about causes, as you point out by mentioning phone use and vehicle construction. I can add one more to that list: cars equipped with all the latest gadgets that do everything except help the driver focus on other vehicles and road conditions (vividly illustrated by one of those "Mayhem" commercials for Allstate).
This kind of stuff is right my ally and I'd love to connect with someone at Amazon about how they're tackling these problems. Does anyone know someone that would like to grab coffee to chat about it?
Now I just wish that YouTube would remove all "influencers" trying to sell you crypto/stocks/etc. But then TikTok is still left...
> There's no profit to be made in total global mayhem.

Unless you calculate you can be the last man standing in a world with drastically reduced pressure on natural resources due to depopulation
Apologies, and you're right; I wasn't familiar with the book discussed and looking at the theme of the books in the bundle assumed that the book in question was discussing the Linux OS.
What are lesbian couples meant to do?
I'll not click the link and assume this video is for saw stop.

If you ever use a table saw with some frequency then you should invest in one.
Hello HN!

We’re coming out of stealth to announce 1up - the Competitive AI.

What is that?

Well we believe businesses can gather and analyze competitive intelligence much faster than they do now.

So we’re building 1up - an AI that automates the competitive experience for sales and marketing teams of all sizes.

We want you to be able to observe and understand everything your competitors are doing. If that sounds cool then we’d love to hear your feedback.

Join our private Beta at the link below

https://1up.ai/
We also let a series of diseases go from "essentially eradicated" to "resurgent threat." Used mass media to foment genocide, civil unrest, and terrorism. Jet travel benefits very few people overall but is a significant contributor to climate change, and airports are a major localized source of air, water, and noise pollution concentrated on the populations that benefit least from air travel. We predict the weather but refuse to act on that knowledge to prevent wide-scale misery and death.

These things are all amazing technological accomplishments but it's not actually clear yet if most of them are overall improvements for the quality of life of most people, if you extend your "we" out to the entire world rather than just the most affluent quartile of the wealthiest nations.

I'm not trying to completely dismiss these things either, or say they don't or can't ever have positive effects. But just because they're impressive accomplishments doesn't mean they represent progress for the species per se.
You can't manage what you don't measure. Developer tooling quality impact on revenue is very difficult to measure. Therefore, a rationally managed organization cannot authorize any work on developer tooling.
This is not the reality when you go into most organizations. It may have started like that but a few cases of "just one more call" result in the client making a load of calls at startup followed by many others when user navigates to a detail screen. It probably caches a few items, but many others are not cached appropriately.

This is what the vast majority of developers are facing. Be thankful, if you don't have to clean these messes up only to move to another team to repeat it. It happens naturally because of the tension between shipping things and finding enough time to properly optimize.
He's just trying to help people who read the parent comment, assume its bulletproof anonymity, and then ruin their lives doing something dumb.
I mostly agree, but there seems to be a persistent problem where software authors and maintainers don't have a good communication channels to reach end-users. The only thing that seems to work consistently is embedding deprecation warnings directly in the software.

Asking people to subscribe to some enormous mailing list that covers thousands of releases of thousands of different products, or to keep an eye on a forum that gets hundreds of post today, is not really fair to the end-user. It's easy to end up feeling like Arthur Dent: your house is about to be destroyed to build a highway, and while technically there was a long notice process, the process was not conducted in a way that you would ever have known about it.

Homebrew is an interesting case because they do actually have a system in the package manager that displays a "caveat" to the user after installation. The maintainer probably could have added a warning there, before bumping the package version.

None of this should be taken to excuse a for-profit corporation failing to give even the faintest whiff of a shit about auditing The tools that they depend on, let alone taking some ownership and responsibility thereof.

But I do think we as an industry in general should spend some time thinking about this communication channel problem, because it can bite even vigilant, well-intentioned users now and then.

Of course, one could also point the finger at the "rolling" release model that Homebrew uses as an extra source of difficulty in this arena, but I am more willing to blame the end-user in that case as well, because they ought to know what they are signing up for when using a rolling release package manager.
I think Tidal's biggest feature is the HiFi audio that is included in their standard subscription. But aside from that, they do have a great app that does Chromecast (for me) better than YouTube Music even.
If you impose structure on text you can do stuff like org-mode.

If you allow networking, you can do emails like gnus.

If you allow pictures and HTML parsing, you can do a web browser like eww.

I guess you don't have to add too much to get a new domain.
Not really. Online sports betting is legal in like 20 states at this point and I think most others have some kind of legislation pending or proposed to make it legal soon.
Uh oh this seems way too expensive ? It seems to cost like $22 per day if the GPU runs all the time!
Similar things have been said about Trump; "I wish it wasn't Trump who did X good thing". Consider that you might be consuming too much propaganda.
My educated guess is that Political campaigns dumped a ton of money into Google and Google is whitelisting their trash
This is fine as long as you notify the account holder based on both a failed 2FA OR just ignoring the 2FA prompt rather than making an attempt.

Personally I don't know enough to know if that's the case?
My guess is that Adobe really believes in the Figma model and one of the reasons why CC has stagnated is that it is not really a "cloud" product and that Adobe doesn't completely believe in it.

For one thing all the Adobe CC products are slow to start which is a bit annoying. I've been able to live with Lightroom by starting a new catalog every six months but I certainly think about replacing it, in fact most of my photography now is stereo photos i take with

https://prd.kandaovr.com/product/qoocam-ego/

I have written my own software for converting stereo images to red/cyan anaglyphs, right now I have just one slider for adjusting the disparity but it's getting clear I need an exposure slider, also a sharpness slider, and probably a few others.

Illustrator strikes me as the weakest product in CC for a few reasons.

For one thing it is too low level, I used to make very complex diagrams for slides for sales presentations back when I was a founder, the kind of thing that people make in Figma today, but I used Powerpoint instead of Illustrator because I could knock these out quickly in Powerpoint.

The GFX primitives in Illustrator are also pretty bad. I used to think I was unartistic because I struggled to draw with Bézier curves but then I looked into the resource packs of one of my favorite games and found that even Tsunako can't draw anime characters with Bézier curves. The patents for NURBS ran out a long time ago but most of the drawing tools still use curves that are difficult to work with.