skysight-inc/HackerNews huggingface dataset:
I have been almost single-handedly maintaining and expanding one of the largest open source PlayStation 1 SDKs [1] over the last year, adding all sorts of things from video playback to a dynamic linker. There are still plenty of bugs to fix and things to improve, but I think it can already be considered production ready for the most part.

Unfortunately, however, the tooling around PS1 development still has a long way to go; while there are e.g. several open source image or audio conversion tools, none of them are on par with old Sony tools in terms of features. In fact most people still use the official SDK complete with its 1998-era compiler, despite its bloat and heavy use of undocumented proprietary file formats.

[1]: https://github.com/Lameguy64/PSn00bSDK
Programming languages will evolve and grow, it's destined to change. No language can stay on top forever.

Java had a good run being one of the fastest rising languages in the late 90s, and it's still not ever yet - some of the biggest applications still use Java to this day. I have a feeling that Kotlin and GoLang are going to be some of the fastest growing languages of this decade, though.

It's my new year's resolution to learn Kotlin and GoLang, just incase they explode like Python has.
>You have to enter the uncanny valley before you cross it.
—comment of the year
Right so she’s not a leftist as your evidence points out. Every single thing she wrote is so cringe when you say it’s coming from a leftist. It isn’t if you understand socialism and communism.

Like how Tim Pool and his sycophants say he’s a [classic] liberal. As if that means anything to Americans besides code for right-wing. Obviously right wingers can be liberals. Many are. Any one with a nuanced understanding of politics knows that.

Edit: Hilarious. You responded the way you did completely ignoring me having already done the Tim Pool analogy. You’re still going at it Again, have you personally read any socialist or communist or leftist texts? If so, what? It would be embarrassing and shameful for me to be an adult and spout off about different political ideologies without having read up on them.
Aka marketing.
Don't forget the Google easter egg: Google "Dinner for one" and click the tiger!
Here's a simple test: would the data be turned up in legal discovery? Nobody is doing a sector level disk scan but you would be expected to turn over relevant audit data if you had retained it. So it needs to be accurate and GDPR applies.
> If Alice instead decides to hoard the dollar, nobody makes any income and there is no economy.

It is not truth.

Money is not just papers, or numbers, they are equivalents of products and services.

And for real economy is totally normal, to hoard resources.

Sure, ideal abstract hoarding is harmful, but in real life, exists hoarding with purpose, or some strategy involving hoarding.

For example, one could hoard money in cash, enough to pay all his credits bodies.

Other examples, in retail, typical shop have warehouse, with products for few days of trade - this is hoarding 100%; near all enterprises have warehouses, for at least few weeks of work; when products shipped via sea on cargo ship, these ships become moving warehouses.

Now, imagine, hoarding disappear. From first look it have some pros - warehouses costs money and they added to costs of products and services.

But if You'll look deep, You'll see, that products and services are not done instantly, exists some lag, from decision to make, to delivery.

- Hoarding working as buffer, so we don't have to wait, we could buy products and services immediately, from warehouse.

For enterprises things are even more significant, because they have huge costs cut, because buying large amount of some resources, for few months in advance (or even for few years), could be magnitudes cheaper, than jit buy small daily batches.

Other important consideration, transportation is not 100% reliable. Exists possibility, that truck with resources (parts) will delay somewhere or just broken, and if You have not hoarded equivalent resources, Your enterprise will stop working, until these unlucky truck finish it's trip.
That’s how I learned to type on a computer keyboard when I was 4yo, some 26 years ago - just rewrite some printed books on a text editor. Highly recommended.
I'd be honored if the year wasn't 12 hours old :(
I was surprised to find out it was written by a "proper writer" JG Ballard. It has the feel of something written recently by a random dude, that redditors would end up basing a "spooky" subreddit around. r/thespacestation
Generally you would use indexes to speed up a complex join, to the point where the overhead of the join itself would just not matter and there would be no point to having an index on it. Many databases also support partial indexes already, which could go a long way towards supporting the "top # rows" use case.
It's in relative decline i.e. it's growing but not as quickly as other languages. It would be surprising if this wasn't the case because you can't expect a 25-year old language with wide enterprise adoption to grow at the same rate as the newer cooler languages. The text of the article acknowledges this of course.
This may be a good place to ask — I’ve been looking for a good guide to setting up a NAS based on SSDs (no spinning disks). Anyone know of a good guide or recommend what to buy?
Thanks!
In recent years there have been a slew of solid-state amp heads that weigh less than a few pounds but do a fine job distorting in a manner that is practically the same as with tube amps. The pre-amp is where these distortions take place and because of this there are also a number of lightweight tube amplifiers that use a class D solid-state amplifier instead of tubes for the power stage.

My middle-aged back definitely prefers the recent advances.
> That's what I love with this alarm system: it turns the thieves into preys.

They can still break a lot of things while they try to find the exit ...
I'll take this moment to remind everyone that you don't have to use k8s, if you don't need it.

Regular VMs are still a great and simple solution to many, many, many deployment scenarios.

The same can be said for pretty much any shiny tool (FaaS, Rust, React, GraphQL, etc). These tools are sometimes the right solution, but they sometimes aren't.
I thought the same with my ISP, but it turned out it was pfSense who didn't do the right thing or something. Switched to OpenWRT and I got a /56 right away.
Based on our non-biased investigation, our rate of screws in pizzas isn't any higher than that of our competitors. (subtext: Financial incentive)

If you want less screws in pizzas, maybe you should petition your representatives in government [who we've paid off to ignore the issue]

In fact, we'd support any legislative action to subsidize investment into improving the rates of screws in pizzas across the industry because we care about your well-being so much [as long as there's no oversight over how those funds are actually used, papa needs a new Ford F150]
In quantum mechanics, the impossibility of localizing in both position and momentum simultaneously is a corollary of the more fundamental principle of wave-particle duality:

1. Everything has both particle and wave characteristics.

2. Position comes from looking at the thing from the particle perspective, while momentum comes from looking at the thing from the wave perspective.

3. It's mathematically impossible for a thing to be a "perfect" point particle and also a "perfect" wave (i.e. a sine function).

Wikipedia covers this well: https://en.wikipedia.org/wiki/Uncertainty_principle

> the uncertainty principle is inherent in the properties of all wave-like systems... it arises in quantum mechanics simply due to the matter wave nature of all quantum objects. Thus, the uncertainty principle actually states a fundamental property of quantum systems and is not a statement about the observational success of current technology.
I really enjoy Java: static typing, near-cpp execution speed, and a very mature set of build tools.

…And an emphasis on long term stability. The ecosystem seems to understand this. If you’re building things that will last over a year, use Java.
Every time this topic comes up it’s worth mentioning that without cash, you need the permission of a faceless, nameless corporate employee yoj have never met who is not accountable to you every single time you need to acquire basic food, shelter, and clothing.
Or the cube? (Not the game show)
After all these years I have an understanding of HAM, haha! I always noticed the color fringing when I was a teenager but never really bothered to find out why, and besides, this was before the Internet and I didn’t have a modem until fairly late with my Amiga. All I knew was that there was some wonky, hacky encoding going on that “made things complicated”.

Then, on Hacker News, 35+ years later… :D
Same as your homegrown game engine.
I agree and the following is more related to the text you quoted.

I interviewed at GS and as soon as I saw the room of clearly exhausted and joyless developers, I could see they actually valued the appearance of work more than productivity.

The 40-hour work week was introduced for a reason: https://cs.stanford.edu/people/eroberts/cs181/projects/crunc...

It is sad that 100 years after Ford made the discovery people still don't get this. Team A consistently working 40 hours per week will output more work than Team B working 60+ hours per week. That's true for 60, 80 and especially 95+ hours.
Sprinting is anaerobic.
I am not sure I believe it. Java is used by massive amounts of developers happily writing enterprise code and then not bothering with what we would consider the programming community. I would guess that upwards of 90% of all the IT outsourcing programmers are using Java and most of them are not taking online surveys.
Google Pixel 7 Users Are Reporting a Serious Problem
> But there is like gazillion tunneling etc options for people whose isp doesn't provide IPv6

Last I looked, a lot of these either require a public IP address (do not work behind CGNAT), are defunct (not accepting new registrations, or even have a parked domain), or no longer work as well as they used to (both 6to4 and Teredo depend on public anycast relays, and their connectivity seem to have gotten worse; and Teredo also requires that the native IPv6 hosts do not filter ICMPv6 Echo Requests and Echo Replies, which unfortunately are too commonly filtered by overzealous sysadmins).
I think I'm headed in the same direction as you only 5 years in. In 2022 I pursued a Tech Lead role heavily and was rewarded with it. Then I got burned out from the immense effort to get there and the subsequent new onslaught of pressures and responsibilities. I quit the company about 6 months into the TL role after being forced to deliver a botched project to meet an arbitrary deadline.

I still don't think I've recovered from the experience - my team was pretty great and the tech was healthy, but the management surrounding all this really put me off redoing this for a long time, if ever.

I phrase it in this way: I can no longer deliver 100% of my "personal excellence" to my employer. I "selfishly" want a good chunk, ideally most of it, to myself for my own pursuit and life enjoyment.
I see quite the opposite happening...

"back in the day", it was hard to get anything, computers were expensive, electronics (except very basic) were hard to source, and prebuilt software (for whatever custom use) was non-existant.

Now, a microcontroller with wifi and bluetooth is <$5, a computer/server for running code is ~$50 (if you manage to find a raspberrypi, or a bit more for a micro pc), wireless interfaces (zigbee, bluetooth) are cheap, prebuilt code for sensors (tasmota, esphome,...) is very mature and stable, central management systems (home assistant,...) are stable and support pretty much everything...

The only problem I see is, that a lot of people have lost their tinkering capabilities and don't want to get their hands dirty compared to "back then" when a lot of stuff needed getting your hands dirty and more people went along the DIY path.
Ask HN: Concepts that clicked only years after you first encountered them?
I'm reading Petzold's Code [1], and it dawned on me that I didn't understand logic gates intuitively until now. I took a Computer Architecture course back in college, and I understood what logic gates meant in boolean algebra but not empirically. Petzold clarified this for me by going from the empirical to the theoretical using a lightbulb, a battery, wires, and relays (which he introduces when he talks about the telegraph as a way to amplify a signal).

Another concept is the relationship between current, voltage, and resistance. For example, I always failed to understand why longer wires mean more resistance while thicker wires mean less resistance.

[1]: https://www.codehiddenlanguage.com/
I respectfully disagree, it still introduces a lot of unnecessary friction. Being in a Czech supermarket, for example, is confusing, because I don’t instantly know what “79” means, or whether “279” is cheap or expensive. The exchange rate is awkward for mental calculation (22.5 to a dollar). I could convert with my phone, but for a big shop where you’re buying dozens of things, that’s impractical. Euros would reduce the cognitive load of travel and business considerably.
The skill of surgeons varies tremendously
Written on substack no less…
My view is that Java was a product of its time. Absolutely fabulous for the 90's and 00's, no question whatsoever about that. But today you would be nuts to use Java instead of Go (or Rust if you need the low-level).

Go has a solid stdlib. Go can cross-compile and provide single-binary distribution.

Go doesn't have and client-side JVM dependency nonsense. Literally just ship the compiled Go binary for your app, everything is "batteries included" for the user. Doesn't matter if you're writing a simple CLI tool or a server.

I even don't write shell scripts any more, I write in Go and ship the binaries. It's cleaner and more robust to code and it's easier to deploy because of zero dependencies.
Get one from ebay. There is a bunch of sellers who are stocked.
I started Java in 1999. And I have heard these type of stories ever since. If Java is dying, then it's a really long process of dying.

Java is dying in the sense that Beteigeuze is going supernova. Some day it will happen, but it may not be in my lifetime.
The only "creative brain teaser" question I've ever been asked was "How would you hide an elephant?"

Without thinking I replied "Alive or dead?".

I followed this up with the logistics around solving the problem in each scenario. Most of the solutions involved "I know some very rural people who will take our money and help us solve this problem."

At no point did it occur to me that they might be speaking metaphorically. I did get the job though.
You can go with the following flow:

- User enters email in registration form and submits.

- You return a thank you message saying that you sent instructions to the email address.

If the email address doesn't exist in your database, the link is for user creation and choosing a password.

If the email address was in the database, your email says that someone tried to register with the same email address, ask the person if it was them, and ask them if they forgot they had an account with the service. You may provide a link to the sign-in page, or to reset the password.

External visitor has no information on whether the email has an account or not, and the owner of the email has all the information.
I've been on HN since 2016 and have never upvoted/downvoted/flagged anything. I'm just here for the articles....

https://www.reddit.com/r/asexuality/comments/hw5u8d/i_actual...
HEAD, POST and PUT replacement are actually nice and better than the originals :) (at least for a non-native speaker of English).

Why ALTERNATIVES for OPTIONS?
Sure you can. Those are interface guidelines. When you start talking about HIG that touch upon specific native elements, we’re back to why vendor lock-in is bad.
C# grew and it's almost as old.
You're leaving out harmonic distortion. Tube amps produce primarily more pleasant sounding even-order harmonics. The odd harmonics of solid-state amps sound harsh.
Excluding the rows still doesn't solve problems with foreign keys (you can't DELETE CASCADE and instead have to iterate all relationships manually). It also means you still need to remember to consider deleted_at when doing things like setting up unique indexes.
The x86 platform is sort of a kit economy, where you build your own systems from separate components. And it's a great business model, just not targeted at end-consumers, but at industry.
You can know most of Golang by tomorrow because the language is tiny and doesn’t bring new concepts, except perhaps the channels but you thankfully don’t have to master them.
And yet you participate in society
What does it do that web version won’t be able to?
2023 Predictions for Software Development
Banning cash is the most efficient way to control marginalized and poor communities. The only question is if that is intentional, or just a happy little coincidence.

All Hail Visa/Mastercard/Amex, hallowed be thy names.
Most of these questions are valid and need to be interpreted to understand their real meaning. For example, the question "Why are you the best candidate for this job?" is not there for you to make a passive-aggressive comment about how you don't know other candidates personally and therefore cannot answer this question. Rather, it's an invitation for you to put your best foot forward and make the most compelling case you possibly can for why you want and should get the role regardless of anyone or anything else.
As long as there are no cheap go programmers to find you will see java being very relevant.
Java is a bit late to the party, but native binaries are possible for a few years now.
No, we shouldn't shame anyone. Let them do what they want with their bodies and accept them as equals in society.
Heard a nice interview with Tara Brach on meditation. It's not about never losing focus on your manta or particular technique, it's about noticing when your focus has wandered and starting again. So don't beat yourself up, but be grateful you have the opportunity to practice starting again...
I don’t know and don’t care enough to see if it is actually real but it appears as if there is a big licensing problem with Java that makes me not want to touch it with a ten feet pole.
In my country (India), there are quite a few people who are illiterate and cannot affix signature using pen on paper. The law allows them to affix a thumbprint.

A physical signature (or thumbprint) is a proof of intent. It can be witnessed. Some government documents require notarization (i.e., witnessed by a Notary public and signed/sealed) to lend the weight of genuinity.

As an aside, it is a bit of an irony that even literate folks today have to use their thumbprint to unlock their iPhone or Android cellphones :) So, it has come full circle.
Why do you need a mentor?
We’re are trying to improve the mentordial.com experience. Please help us by responding to this short survey.

Do you need a mentor? If so what do you need a mentor for? Thank you!
Interesting to see php growing so much. I loved learning it back in school and this makes me think I should give it another go in 2023
"decline" and "die" are very different words.
(I'm not a Framework user) Checking on the website you can apply for the schematics.

https://knowledgebase.frame.work/availability-of-schematics-...
It sounds like you are very familiar with Ballard's work. Based on your reading, how does this Report on an Unidentified Space Station compare in style and theme to his other works?
A Culture of Candor
Not just a book but rooms full of DVD's recording the activities for blackmail and extortion. AFAIK the feds seized all the DVD's from the CCTV rooms at each of his properties. IIRC the room was cleared at one of the properties because they were tipped off. Curious if this ends up in a documentary. The raids, not the actual DVD footage

I believe there was also large amounts of unusual concrete formations outside of one of the properties that suggested something may have been hidden. That would probably take some time to pick apart.
It wasn't exactly fabulous back then - 'Enterprise' java was a quagmire of mediocrity in the 00s.

I quite like it now in some ways, its packaging system allows for comparatively rapid development, you can find libraries for a lot of stuff, and it is quite an expressive language. In other ways it's in a sad state - the reflexive use by most projects of quite heavy frameworks that purport to do a lot of work for you and then fail at various edge cases while adding multiple layers of opaque magic and tons of transitive dependencies... it's less than brilliant. And startup times are an issue.

Go is nice too. It has some shortcomings in the breadth of its ecosystem, but I'm sure that will grow with time.
Having been strongly influenced by Marx & Cannel How to Play the Piano Despite Years of Lessons, I suspect there's a much simpler harmony that would also back the melody.

(that said, IIUC what pop2piano does, it's style transfer for arrangements — so my prediction is it would track the complex harmony, with appropriate realisations of each chord?)

[Edit: > Pop2Piano uses only four-beat length audio for the context of input. Therefore, features such as melody contour or tex- ture of accompaniment have less consistency when generating longer than four-beat. Also, time quantization based on eighth note beats prevents the model from generating piano covers with other rhythms such as triplets, 16th notes, and trills.

So, yeah, with that window it ought to track...

https://arxiv.org/pdf/2211.00895.pdf ]
Appears to be about predictions for 2022, the prior year, so maybe was written in 2021.
That’s minimum wage in most countries. Tech salaries are lower in Europe than the US but that has to be exaggeration. Either that or you’re looking in the wrong places.
What about being cross platform? There is something to be said about having a bytecode that makes switching to a new architecture easier.
It's amazing. I love it so much, the only drawback is that it's tied to the Playstation. If it weren't, it would be a much bigger presence because the creation tools were unlike anything I've ever seen before.
The change has pretty much no impact on EU countries or a countries with a visa arrangement with Schengen however it made visiting Croatia for countries without a Schengen visa agreement much more difficult.

I actually wonder if it would end up being a net benefit or not because of its impact on tourism from Asia and MENA.
Where are you talking about? Definitely hasnt been done in the States. Portugal seems fine.

Also, could careless about pearl clutchers and moral zealots shaming folks for what they choose to do with their own bodies. They're the real problem in society. Always have been.
Vivienne Westwood and punks were the true moral force of modern Britain
Just get a shitload more elephants and put them in the same place.
How much does mailsac make?
May this data lagging ? Since Oracle has been throwing a lot of updates and willing to make the language a lot more ergonomic it will probably improve stats in the coming years.
Not all prostitutes have pimps, especially in this digital age.

And how did we end up with Schrödingers Hooker who is both poor oppressed victim and empowered "Yass Queen" sex worker?

Also, it's not at all unreasonable for people to not want their property used as a brothel.