skysight-inc/HackerNews huggingface dataset:
Yep. I made maps regularly between 95 and about 2001. Then I went and made a map in 2006, and the difference was night and day. Moving from the 1995 workflow of DOS editors like WADED[0] and DCK[1] to Doom Builder was an incredible experience. My previous workflow had been: make as much of the map as I could (with just the top-down sector view; no previews other than seeing what the textures and flats looked like!), exit out of the editor, run a node builder like BSP or WARM, then start up Doom to see what my level actually looked like. With Doom Builder, all of the sudden I could essentially build the entire map in the editor and only actually start up Doom when I needed to test it.

It really gave me an appreciation for how much of a difference tooling and infrastructure, specifically fast feedback cycles, can make in a final product. Even if you don't see the difference in the development pipeline as a player, you can definitely see the difference in Memento Mori[2] and Sunlust[3].

[0] https://doomwiki.org/wiki/WADED

[1] https://doomwiki.org/wiki/DCK

[2] https://doomwiki.org/wiki/Memento_Mori

[3] https://doomwiki.org/wiki/Sunlust
> "Rigid aluminium milled frame [...]"

That statement actually makes sense for a speaker -- you want the speaker coil moving air, not vibrating the speaker cabinet. Too bad this isn't a speaker.
So your saying being actively at war with close ally South Korea, with enormous amounts of artillery aimed at Seoul, and killing people who commit Lese Majeste, are not credible reasons for being a target of US ire?
The travel agent wants to sell you a flight and pick up a commission. The search engine just tells you what's out there.
There's an excellent article that I've read multiple times about this exact idea called "What Colour are your bits". It's written in response to a company that tried to get around the legal system by pretending that intentions don't matter.

https://ansuz.sooke.bc.ca/entry/23
I would say at least this is one of the best looking laptops, yeah Razor really made good looking products.
Uh... Millimeter wave communication is radio communication. Radio antenna.

Microwaves are not similar nor are cellular radios able to utilize microwave communications.

Microwave towers are specifically built at great height and are utilized for long distance communications.

One cannot turn a cellular device into a microwave, nor can one utilize microwaves to achieve cellular communications.
The bottom. We should all care about justice.
I'd guess he's using a VPN and it triggered some kind of anti-fraud threshold. Lots of companies have been doing this lately, not just Oracle.

> "I'm sometimes baffled by how many businesses are out there that make the process of paying them insanely difficult."

I'm baffled as to how this thread is getting upvotes. The same thread was posted four days ago by the same user and did not get traction. HN is not your personal army.
All cloud providers I've tested will reject proxy cards, which are assigned from prepaid card pools. More businesses seem to be doing this as of late. It's rather unfortunate, since proxy cards are a fantastic fraud prevention device.
[Tongue in cheek] Someone completely inept at navigating media and politics is perhaps the most apt choice possible given the general FOSS user experience.
Which is least unethical – buying a Mac or buying a PC?
A classic case of a smart person overthinking it; the answer really is that the average person is much worse at statistics than the smart person can believe.
> I know the reason for gold plating on audio connectors has nothing to do with audiophilia, it is because gold does not corrode.

Yep. Occasionally I read comments to the effect of "sure, gold is technically going to resist corrosion much better, but that's never going to be an issue in practice," to which I can only think: you didn't grow up in Florida without central air conditioning. :)

I admit that it's a pet peeve of mine that "gold audio cables" have become an anti-audiophile meme. There are absolutely a lot of, ah, dubious cables out there, but to my knowledge none of them are using gold for the wire. There are only audio cables with gold-plated connectors, and it's not like they're $300+ specialty items; they're cheap and common.
Those are synonymous terms with different spins. The bottleneck in getting software to run fast on GPUs is usually the performance engineering on the code and additional hoops and pitfalls of the platform substract from the real world performance users in practice will see. Yes, of course you can always say it's not "highly performant code" then... but it's more important to run apps well than benchmarks.
Yes. Programs that read from stdin, like filters, for making HTTP requests, processing HTML and other marked up forms of text, extracting URLs, encoding/decoding HTML or URLs, extracting binary files from HTTP responses, and so on. The programs I write can be linked together through UNIX pipes and and can do things that programs written for other people, such as curl, cannot do. These programs can in turn be used in scripts that perform more specific tasks, such as the energy consumption monitoring example. I generally do not need any help from browsers or "web APIs" because I have programs to process data/information from the web in any format. All I need are URLs.
I have some useful ones for everyday things, converting one thing to another. Renaming things. Moving things around.

But the most interesting ones I have are the ones that do illegal things. Like download things from other countries, store them on a remote box, do everything behind a pseudonym not associated with my personal online profiles. A lot of NFT mining stuff, so everything becoming available and its prices (if guessable), some of this stuff I share with a small circle but I am not stupid so I don’t like sharing any of this code and it’s not even on my primary computer. Just sits in a nondescript raspberry pi. One of the more illegal but traceable ones was with crypto trading (where I was inflating the price of a coin by a few percentage points), I had to stop because it could be tied back to me.
The guy is a comedy writer. I think the article is a joke to get people like me thinking about it. He got me to respond, so it worked. I took the bait from the mentalist and was controlled by him. Funny.
Right, sorry, long time ago.
I interviewed for them about 8 years ago. The people interviewing me from the recruiter on the phone to the engineers were some of the most incompetent and unprofessional people I have dealt with. They ended up poaching and hiring some equally incompetent engineers from my wife's startup. The outage and what every one is saying in this thread is no surprise to me.
They don't have to take a shower on New Year's Day.
"EM Drive" also probably counts.
Should we compare the %of taxes that go to gulags and military in NK to that in the US? I honestly wonder if they would be favorable
Wow that is gold. Thank you for this. I'm almost tempted to translate this and share it in a Korean audiophile forum.
SETUP.EXE
Some of the main assertions about how common GPUs work are totally backwards:

"when a GPU is waiting for data, it can't just switch to work on something else" - GPU designs specifically use the idea of rotating between threads to not block on memory access.

"the concept that there is a local on-die memory pool you can read/write from with very very low perf impact is unthinkable in the current desktop GPU space" - Optimizing for the characteristics of the specific device's memory hierarchy including local/shared memory is a big part of GPU coding.

If Apple follows the pattern that companies like NVIDIA have used they will keep the overall shape of the GPU similar between generations (in terms of how many threads, memory hierarchy, etc). This will give app devs relatively similar + stable tuning targets, we'll see high dollar apps get aggressively optimized for specific chips, and as that happens power/heat will go up. For an extreme example of this maturation curve look at how console games get more and more out of the same hardware.

All that said the Metal tile shading API is a real thing Apple has been pushing for years on the mobile side, presumably because it fits the hardware and performs better, and now Macs use similar chips. No surprises there. And if an app is built around OpenGL and now needs to port to Metal to improve performance, sure, that could be a lot of work.
Shanghai’s Covid Lockdown, Residents Resort to a Barter Economy
Related, I have a bookmark called "HN Migrate" that let's me redirect an HN comment section to a mirror (currently hackerweb.app).

javascript:(function(){!function(){var a=new URL(location.href);if("news.ycombinator.com"===a.host){var e=new URLSearchParams(a.search.substr(1));if(e.has("id")){var n=new URL("http://hackerweb.app/");n.hash="#/item/"+e.get("id"),location.href=""+n}}}()})()

At some point I might add support for deep linked comment threads, but in practice it hasn't been enough of an itch.
It would seem the very first thing you would do is provide an example for vanilla JS so that everyone could get started. It is impossible to use this at all for the large proportion of the world that isn't using React as we can't even see a single example.

If it's so complicated to use that it takes more than a minute of vanilla JS coding to initialize it, then I don't think I'm interested, thanks all the same.
I have Java and Bedrock running on my 2011 Mint machine. I don't remember any particular difficulty getting it running. Sorry that you are...
For code maybe that's true. It's hard to see how I might be wrong about the place I want to travel to or the recipe I want to cook though.
Fixing the Entire SM64 Source Code (Insane N64 Performance)
Answering your questions more directly, yes there is a huge need for programmers in the near future. I’m not aware of any zero-code solution anywhere close to obsoleting jobs at any company I’ve ever worked at. The types of jobs automation solves are normally jobs that aren’t that fun to do in the first place. ;)

It is not saturated. Programmers with even a handful of years of experience are highly desired, even if entry level devs find it tough to find roles. There are just a lot more roles wanting people who know what they’re doing, at least a bit :)

Software development is probably one of the most cost effective ways to get a good salary. The initial investment can be completely free if you take the time and effort to learn it. Even buying random courses won’t be nearly as expensive as a graduate degree. Or even going to a community college to get the basics! Super cheap compared to getting a medical or law degree. High salaries are then driven by huge investment in tech companies, which happens because these companies have an outsized opportunity for making a lot of money, which investors love. (E.g. you can scale a tech business to millions of paying customers without nearly as many resources as a physical goods business.)

These factors make it an extremely viable field relative to a ton of options.

I think the challenge is that you need to discover if you have an affinity for programming. All of the decent developers in my BS program found the intro programming courses very easy, whereas most others didn’t. Not sure why, but maybe it has to do with the way folks think about problem solving.
I think there is a spelling mistake in the title. I believe it is spelled "Metaflop" not "Metaverse" ;)
I was wondering the same thing. Dark matter has never been observed. Its existence is based entirely on equations.
what's affordable? You can buy corrections and a $300 GNSS receiver or buy two $300 GNSS receivers. That's not too bad for something like a robot mower.
It really depends on the particularities of the sanctions, the target of the sanctions, the degree of willingness of other states in the sanctioning process, and how the sanctions are enforced. A blockade that leads to starvation and enforced by the threat of overwhelming force against blockade runners is -- and always has been -- an act of war.

None of that nuance is necessary in this case. To be clear, kids: helping a despotic regime with ICBM ambitions evade currency controls so its ruling class can enjoy luxury and fund WMD weapons programs while its citizens literally starve is A Bad Thing.
Most definitely, which would be the same if something like that had been enforced in the US. We'd have some "Driving Schools", which would "guarantee" your license or something like that. Though people would have likely voted the government out first, but looking at the building codes I am not 100% confident.
not sure why you highlighted religions. Something being a "religion" isn't a get out of bigotry free card.

I didn't make any comment suggesting a narrow minded devotion to any particular viewpoint. What I called out was the claim that making the "Slightest conservative view" -> "You're a Nazi". I live in the Bay Area, I work in tech, and there are plenty of conservatives at my office who somehow manage to talk about their beliefs without being called nazis. The classic case of people accusing some "conservative" of being a nazi is when a racist, homophobe, transphobe, etc makes a racist, homophobic, or transphobic comment and gets called out for it.

Re [2] I appreciate that you went trawling through my comments and then linked to me ... questioning whether libertarian members of congress were really uninterested in governmental overreach given the strong push for christian laws? Seriously, you went to the effort to trawl, why that particular comment?
FWIW, I remember him sounding quite dejected and sincerely questioning whether it was all worth it. It didn't seem like a "I failed big time and now I'm living on top of the world" kind of opening. I still feel sad when I think about it.

That's not to disagree with you, we often overlook the struggles and challenges of people in lower economic classes or less prestigious positions. More just to say I didn't get that humble brag vibe at all.

Oh, and I also don't know if he got paid, as I think he was an alumnus and it may have just been a volunteer speech. Again, I know there are other speeches in which people do get paid and follow the pattern you outlined, just saying I don't think this was one of them.
Yep, the most common grades of stainless steel you're likely to encounter are chromium and nickel alloys of carbon steel, with the common marine / surgical grade 316 stainless containing between two and three percent molybdenum for added corrosion resistance.

And yep, they're corrosion resistant because the chromium instantly forms an oxide layer that protects the underlying metal.

Stainless steels are expensive partly because they're difficult to work with, generally having poorer machinability than regular carbon steels, and tend to work harden more rapidly too.
Copper needs to die. The Australian NBN is a mess because of it. Sigh, what could've been...
I'm curious how they claimed that the cooling solution is over-designed because they were only able to achieve 80% of the spec'd power target (most likely TDP since people stopped using max power in the 00's). There are a number of factors that go into spec'ing this value, typically quite a few test vectors to determine typical workloads and high-power targeted workloads. A mistake in power budget of 20% is gigantic and would have significant impact on sorting die. Now maybe Apple doesn't care about this because they aren't a silicon vendor, but that budget comes out of battery life and cooling solution space. My point is, I find it highly unlikely Apple overstated their power target by 20% given how much money it would have saved them. But maybe they did?
awk is a lot better at what it does than Python though, and much easier too.

Even something simple as "cmd | awk {print $1}" in awk is something like:

import sys, re

for line in sys.stdin.read().split('\n'):
s = re.split('\s+')
if len(s) > 0:
print(s[0])
else:
print()

And I probably got that incorrect as it's probably not the way to read stdin (it's been a while since I programmed Python).

I can list many gripes with Unix tools, but "awk bad" isn't on that list. It's a small language that solves a very specific problem, and does that surprisingly well. The syntax is about as simple as it gets – no idea how it's "terrible" or "impossible to remember", and it's certainly not "insane" as you seem to be suggesting.
It’s the ‘wrong’ way to think about it in the sense of subjectivity : powerful in this context means lots of arguments and config settings you have to learn, memorize or look-up.

That means you have to become an expert level user to become fluent (where the user would call it “easy”)

It’s an UX that would exclude entry level computer user (since entry level here means not even knowing where the shell is for ffmpeg) and would perhaps be a barrier intermediate computer users.
2000 is probably the L2 TLB size, L1 TLBs are usually in the order of 10s of entries (but as I pointed out the decisions you make for graphics engines are very different from those you make for CPUs)
Banachek is much more interesting than Darren Brown imho. Psychological Subtleties Vol. 1 by Banachek https://www.amazon.com/dp/B003B0WWSO/ref=cm_sw_r_cp_api_i_DP...
The lesson learned is that outsourcing at the level of containers or machines and raw compute in the cloud is one thing. It's a pretty fungible open market.

But outsourcing one's whole engineering environment to a SaaS on a cloud is just freakin lunacy. Not only do you have things like this outage, but what about simple things like features and versions of the apps changing all the time with no ability to control that. What if they remove or change a feature you use?

And expensive vendor-locked-in closed tools have no place in a modern software workflow anyway, on-prem let alone SaaS. Look at the rug-pull for the on-prem Atlasian Server product.
Yes, but people have set up alternative public servers, and you can run your own. It's the nice thing of open source software :-)
Sounds a bit like Australia's illegal Robodebt scheme:

https://en.wikipedia.org/wiki/Robodebt_scheme

The Australian system was simpler than the Dutch system, comparing social benefits paid with averaged tax-income from the ATO. It was a stupidly wrong calculation, the averaged income is much higher in people with inconsistent income than it actually is, so people were hounded by debt collectors for nonexisting debt. A$1.2 billion false debt for a nation of 25 million people. A good number of associated suicides.

Of course, there was no real accountability, with the system having been introduced by the previous government who is now in opposition. Money has been paid back but everybody involved still has their job.
Years ago, I wrote a complicated Perl application designed to address the fairly strange way that my first wife and I thought about finances. We had two orthogonal ways of dividing up our money: purpose and location. So perhaps we had $1000 for some purpose, but it was actually invested in 4 different locations. The Perl script did some early web scraping to get the balances from each of the locations where we had money, then did the math to divide those balances up based on allocations, and finally presented it to us as a "bank statement" broken down by purpose rather than by location.

I haven't used that approach to money in a couple of decades, but it was very useful for a while.
I'm still running Minecraft on my Fedora laptop, and I know my way around Ubuntu fairly well.

I recently migrated Minecraft from a Mojang login to a Microsoft one (as we are all apparently forced to do that now).

The only hassle was that Microsoft create a fake security alert in order to require me to provide them my phone number. I read elsewhere that's something Microsoft commonly do.

Perhaps you could share some details of your problem?

EDIT: it just occurred to me that you're probably lacking Java 17, which is the minimum for Minecraft 17 and later.

It should be just a matter of:

sudo apt-get install openjdk-17-jre
sudo update-alternatives --config java

and set Java 17 as the default JRE.

But if not, you will need a PPA from Matthias Klose, here:

<https://launchpad.net/ubuntu/focal/+package/openjdk-17-jre>

<https://askubuntu.com/questions/705072/is-the-openjdk-r-ppa-...>

Should be:

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update

and then the aforementioned steps to install the package and set Java 17 as default.
I mean, you are using UDP. The packets may have been damaged in transit just due to crumby wiring and not due to cosmic rays corrupting memory
microSD slot, USB 2.0, supports WMA but not DRM-ed seeing as how PlaysForSure is dead but damn if it doesn’t look pretty. I also appreciate how on the specs page, under the listing for High Quality Audio it doesn’t say “Yes” or “No”, it says “High Quality Audio”. It also supports Macs, but only Mac OS X 10.8-10.11 if the spec sheet is to be believed.

But that USB port is maybe the bigger ding for that price. This is a problem I have with most Lightning-port devices too, but I can’t believe people still sell what are effectively mass storage devices with only USB 2.0. Not even 3.0! I don’t care what the port at the end looks like, but 2.0 is 480 Mbps CPU-bound when FireWire 400 devices from 1999 had more consistent throughput and even that would be too slow for the size of the drives that are typically attached today.
What's your approach to Android support? Are you relying on mutation events, `beforeinput`, something else?

I built a really solid android adapter (after spilling gallons of tears) for our Draft.JS fork, and might have a few tips if it's helpful.
Man oh man. You're right for a lot of cases, but in the USA if you're uneducated, poor, and in the wrong place at the wrong time, you can get railroaded by some crooked cops and a plea deal with a crooked DA, and it's going to be small comfort that things aren't usually as bad as in North Korea
Herb Simon, “Intelligence- Artificial and Natural” Part 1
Because intellectual property isn't.
A real time audio spectrum analyzer for vocal practice. It shows spectrogram and pitch/note of the sound. It also creates challenge notes for practice singing and plays the sound of that note for reference.
Paying with x thing was never a right to begin with
I think senior management would want to have a mechanism to halt their own scheduled posts in a crisis, yeah.
Start bike assembly somewhere in US?
Density means accepting smaller. If you are expecting New York style tall buildings in a prime earthquake risk area you won't.

Austin and Atlanta have smaller population densities compared to SF. SF is double Austin.

An 800sqft apartment is larger than any apartment I've rented. New condos can have 500sqft and still go for 800k in dense cities.
A literal string type for Python
I think it's fair, if we're talking about capabilities of the designs. Since a turbine can't take it's steam at 2000 degrees in practice, that's a limitation of the system, and that limitation limits it's efficiency potential.

That said, we don't really know what this new design can take in practice, so it's probably a comparison drawn too soon.
Who doesn’t, on the other hand they could be doing fine like this kickstarter guy: https://youtu.be/7qSSBfZ6C6M
Do you mind sharing the code?
Community of folks who build developer tools
Why?

(1) Because developer tools are a special kind of software

Good developer tools help software developers build better software faster. Incremental quality and productivity improvements in software development have ripple effects on all aspects of the global economy (“Software is eating the world” and all that..)

(2) Because DevTools builders are a special breed

They care as much about the “art of software development” as the software itself. That is why they build tools to improve their own lives and those of fellow developers. They are finally getting both acclaim and commercial success.

There isn’t a great place for DevTools builders to come together and engage on the topic of building DevTools.