skysight-inc/HackerNews huggingface dataset:
The difference of nuance vs Photoshop is completely unclear.

Back in 2005 or so, kuro5hin (a now gone discussion site) closed signups because somebody photoshopped the founder's wife's head onto some porn. That was 18 years ago.

True, doing it with Photoshop took a bit of skill, but it is a skill a lot of people have, for whom it would be doable in minutes. For a newbie, figuring out Stable Diffusion is probably more work than figuring out how to do it in Photoshop.

And IMO the training argument is long term a pointless waste of time.
The measures the government needs to take to end inflation aren't politically popular.

For instance, student loan forgiveness and the pause on interest payments are almost certainly a major driver of inflation.

Would you say canceling forgiveness and resuming payments for all borrowers in order to cull inflation is a position that will win elections?
Some of these are preview features (main outside a class, string interpolation) and need a command line switch to enable, and can change. But they should be in Java by the next LTS release.
VSCode does not have an ultimate version.
If it’s an antimatter black hole you can dump normal matter into it to release energy, assuming some way exists to turn that into useful acceleration.
For context about just how well “the best” have done:

> The 10th-percentile wage in 2022 was $12.57, or $26,145 annually for a full-time worker.

9.0% real wage growth is still not remotely close to livable.
The BBC is a British institution though, and the British media has treated the effects of inflation here very differently to how the American media did, with endless front-page coverage of every last detail and prediction and problem whereas the American media downplayed the issue and how badly people were doing in day-to-day terms and instead told readers that inflation was some partisan Republican narrative.
If you want to get in on the ground floor of something today... Forth on RISC-V. Go nuts.
https://hackaday.com/2023/01/08/forth-cracks-risc-v/
The recent news of 0-MQ on the front page let me to revisit Pieter Hintjens writing. This piece always stood out for me. While the whole piece gives perspective for stuff we all hope never to have personally to deal with, the chapter "Talking to a Dying Person" is useful in situations almost all of us have to encounter sooner or later.
America will be replaced as a unipolar world power, it's a question of simple mathematics and economics and time. You'll get over it, same as the Brits did last century.

Instead of doubling down on paranoia of the foreign 33-dimensional chess player[1], if you want the US to strengthen itself, look at dealing with its internal enemies and problems, as opposed to clutching pearls at external ones. All of our injuries are self-inflicted.

[1] I'll note that the Department of State isn't stupid, it plays similar, long-planning games that you ascribe to foreign powers.
Drawing with Code
The Fine Art of Opportunism (2007)
You're right. My apologies to the community and @idopmstuff
Are you saying it makes no difference whether process runs as root or normal user in whatever OS you're on?
I think there are 2 subtleties here on where you optimize perf:

1. Frontend makes n+1 requests to the api. Either use GraphQL or build a custom endpoint that shapes a perfect response.

2. Build an api server that fetches data from the db efficiently without n+1 hitting the DB.

The whole tension introduced with resolver/data-loader ways of building GraphQL, is that while it makes 1 easy, it makes 2 harder. Compared to bespoke REST-ish endpoints.
Pivot tables powered by SSAS cubes may be the best self serve analytics tool I've ever seen (where "best" is measured by how much users actually use it). The ability to meet business users where they are is huge for actual adoption, especially compared to something like Looker (which is hot garbage for other reasons as well). Plus, 9 times out of 10 people want to apply additional lightweight transformations/calculations to the data, so nothing beats being in Excel already.

Too bad OSX support is non existent and writing MDX is a pain in the fucking ass.
What are your thoughts on BDD and Gherkin test scripts? The federated Diaspora* app has a BDD test suite [0], and for the Fediverse people are test-driving if it is applicable for ActivityPub compliance testing [1].

[0] https://github.com/diaspora/diaspora/tree/develop/features

[1] https://codeberg.org/helge/fediverse-features
For an app that is all about web requests and API testing it actually makes a lot of sense.
20th percentile means 20% of people earn the same or lower. 80th percentile would mean 80% earn the same or lower. So you were correct in the first place.
Sources for you data claims, please?
My cluster was down this morning around 11 UTC. Not sure when it started working again but I'm back in business. Some comms from DO that there was an active issue and they were investigating would have saved a lot of time trying to debug.
I don't understand how. If Facebook or Tiktok('s US branch) violates some law against whatever bad behavior, we can punish them or shut them down. If we don't have such a law, then by definition we have no control over it. What is the difference?
Large Language Models Are Eating Up the Web
I swear I've seen 128-bit "long long" types.
That is still Java 8, right?

(I do really like CheerpJ if only because it enables software preservation.)
Not if prices collapse everywhere you might want to move to. Then it’s not a problem.
Vendor lock-in is not limited to colos though. GTFO'ing out of a colo to a competitor is much easier than switching cloud providers.
If someone makes 25k and gets a 2.5k (10%) raise over a few years, they still aren't as well off as someone who made $200k in 2018 and got laid off and now only makes 120k.

I know you were responding to a comment about raises but seeing "done the best" in any context for the lowest earning workers feels odd.
Ask HN: Is HN search down for anybody else?
I'm not getting any responses via HTTP from hn.algolia.com when searching. Down for maintenance or something else going on?
> I believe that requiring users to type the full long option '--force' each time they intend to forcefully remove files or directories would serve as an effective safeguard against inadvertent deletions.

I'm with you. You know what will help ? A patch to bash to dissable globbing expansion.
Want to recursively remove "/" ? Just type the name of every file as an argument to rm. /s
That was not my experience. The Ive-era "impossibly thin" MacBook Pro I had at work a few years ago developed a swollen battery. The local Apple Store had to ship it out for repair.

That machine later failed again and its replacement subsequently had a problem that required putting in a new logic board, which also required them shipping it off, so I was without a computer for about a week each time.

Although there are two Apple Stores within a 15-minute drive of my house, neither of them could handle a pretty straightforward repair on site.
Yes - this is unfortunately everything. There are a number of categories to optimize (research area, lab size, funding, university, other lab members, etc) but the biggest factor is your relationship with your PI. I cannot imagine working as a PhD student in a lab where I don't deeply respect and get along with the PI. I was very lucky but selected for this when choosing PhD labs. A surefire way to have a terrible few years is to ignore others advice about PIs to avoid.
"insane anomaly" = "solid progress that we've since backslid on"
yes hopefully, that's the best scenario.
I really like Legion as an alternative for HPC applications, among many others (https://legion.stanford.edu/)
Perens was fairly dictatorial. He also viewed the open source thing as more of a marketing tool than an ethos. That rubbed a lot of people in the groups the wrong way. He also was an effective project manager. Little column a, little column b.
huh, Java can just do "void main" now? or is the playground omitting some boilerplate? that was one of my main reason for never touching Java/C#, too much ceremony just to write a basic program.
Everybody has to save money
Awesome link and I didn't know the terminology to use to find it: thank you.
They happen more than once. You'd change your bid for the aggregate effect of paying for many wins, not for an individual auction.
This scenario emerges as often when starting from the toy as it does starting from the "correct" full implementation.
I write Haskell on paper all the time! Especially very type-oriented stuff. When you get that all looking good, usually the actual implementation is trivial. You just black out and build it without thinking. Because the design was so provably good on paper in types.
Thanks to AI: Historical Figures Taking Selfies
TypeORM is great and all - but it has its own quirks too and it's not a silver bullet.

In their case they would also maybe run into some issues as TypeORM has some initialization cost (building a model in memory when it first connects to the DB etc), some object mapping costs and other complexities (particularly around efficient query generation).

While there is nothing stopping it from working in a Lambda this would increase initialization time and cost which both matter since this is for a GraphQL API. I think the solution they've selected (Kysely) is probably a better fit.
I see this as well

edit: see https://news.ycombinator.com/item?id=37821821
>Which is itself the poor man's groupby.

SQL GROUP BY creates summarized horizontal rows.

Instead, pivot tables are more analogous to crosstab queries which creates summarized vertical columns. It "pivots" data groupings by rotating from horizontal to vertical.

The older versions of SQL dialects that didn't have the newer cross tab syntax required convoluted CASE syntax to "simulate" pivot tables which didn't really work that well since one had to know ahead of time -- all the unique values -- to put in each CASE condition branch.
I did explain but apparently my reasoning wasn't good enough. It's hard to take someone seriously when they are in favour of scams like carbon tax, considering the premise of carbon offsets. It's akin to paying someone to take the punishment for a crime you did.

Take care.
Associating with this site and YC is an actual image problem nowadays, so maybe they changed their mind.
Asks HN: Solo founders-How to respond when customers ask how big is your company
I've built an MVP and am talking to a prospective customer. They would be my first customer. They're asking how many people are in the company and I don't know how to respond to that in a reassuring way. It's just me.

Some background is I've built a pretty niche / domain specific product, so there's actually no one else doing what I'm doing. The MVP works. I don't have any customers yet (some trialing).
> 2x as many numbers

Minor correction, 2^32x as many numbers. Though I agree with your point.

Edit: added x to the number for consistency and clarity.
"The video makes it seems that there's no temporal bleeding on CRTs. This sounds unlikely to me..."

There is, but I don't remember it being noticeable even on cheap TVs, except in high contrast situation where the screen is dim with bright things moving around. I still miss the lack of motion blur that CRTs gave by default.

I found a forum post where someone lists these values:

"Phosphors in current use for CRT-applications:

Red: phosphor = Y2O2S:Eu3+. Lifetime (1/e time) = 150 us, single exponential.

Green: phosphor = Zn2SiO4:Mn2+. Lifetime (1/e time) = 10-15 ms. Clearly, this is quite long and is the limiting factor in increasing frame-frequency.

Note: the emission decay has a highly non-single-exponential decay --> at long times (~1 s) still some emission can be observed by the eye. This can be seen clearly by looking into the green CRT directly after the image was switched off. However, the intensity is too low to cause problems in an active image when the image-frequency is below ~100 Hz.

Blue: phosphor = ZnS:Ag,Cl. Lifetime (1/e time) = ~100-200 us. Note: not single-exponential decay, but no emission at long times.

(Source: Shionoya & Yen, "Phosphor Handbook", 1998.)"

https://www.avsforum.com/threads/what-is-the-rise-and-fall-t...

And in this high framerate video of a CRT you can see the different colors decay at different rates. Here the blue seems to decay the fastest. But they're all imperceptibly dark by the time the scan line comes around again. I have no idea if there's any cumulative effect that's perceptible.

https://youtu.be/3BJU2drrtCM?t=153

https://www.youtube.com/watch?v=FhoZzDF3lWU
progress can be extremely nonlinear - my year or two progress check would have yielded little, but ultimately I was in great shape when graduating my PhD program. Your advice isn't bad, but it's helpful to understand that the foundation can take a while to lay and then progress can accelerate rapidly towards the end.
Autopay is making us worse at managing credit-card bills
Either someone forgot about the special algolia account for HN, or cost cutting, which idk why they would need to cut costs this much as they charge a lot of $$$$$ for their product.
If only generating pivot tables in SQL were uniformly easy. Postgres's "crosstab" is awkward at best, forcing you to specify column names every time makes exploration unpleasant. In the end I found it easier to do crosstabulation in the UI (or at least, not in SQL).
Correct, but the new CheerpJ 3 archicture will let us move quite quickly to modern Java versions.

3.0 will still be focused on Java 8, with a fully new JIT architecture that does not require any AOT compilation steps or preprocessing.

With 3.1+ will begin catching up with modern Java.
You do at the very least end up with a criminal record which might hurt future job prospects and increases the sentence if you're caught again.
The only advice that a prospective PhD student needs to have is telling them to stay the hell away from a PhD and never even touch it in their dreams with a ten feet pole.
I think you have some preconceived notions of what "hacking" is and isn't. Most on Hacker News do not use "hack" as a pejorative. I suspect in this case it's just an engineering / practicality focused ethos that can be applied as opposed to "design by committee."

Hacking something together - and then refining it - is how many good products are designed.
Good catch. I use hn.algolia.com regularly, hope it is not permanent.

Algolia is also a fairly great product for those who don't want to muck around building their own search. I hope this isn't them cutting off HN, as that would be a bad sign.
A student asked how I keep us innovative. I don't
Iran is actually relatively unique in the developed world in that their urban population is about as conservative as the population as a whole (Japan is another example IIRC). There is nuance here (most of the conservative urban population is concentrated in certain cities and neighborhoods) but the urban/rural divide does not explain the political divide.
Should Walmart be data-mining your Ozempic prescriptions?
The perfect home server for me would be:

* No larger than a very thick laptop

* 2 SFP+ ports

* 8 POE ports

* zigbee, zwave, and maybe rtlsdr radio

* large laptop battery as a UPS

* built in TPU

* decent CPU

* at least integrated GPU, if not a slot for a discrete GPU

* NVMe

This would replace my large, noisy, power hungry rack with a single unit that would handle OPNSense, home automation, security cameras, and my various apps like photo management, nextcloud, mastodon, minecraft servers for the kids, etc

I don't think anyone sells anything like this, but I think it might not be hard to build using Framework laptop parts, a cheap POE switch, and a custom built case...
No, it is not common, as said this might be might be my Dutch heritage showing. My daughters - 12 and 18 - are also 'affected' in that they are used to cycling where their friends expect to be driven.
It's like you and many people didn't read and understand the post.

> but pen is the wrong medium for code.

Pen & Paper is really excellent for many people, maybe not you but it's fine some others. You may use an electronic device (some people are using Remarkable and alikes) or chalk and black board, or MindMapping app; the key idea is to first forethink and analyse the problem before diving into coding.

> your tooling and be writing the same thing you would write on paper, but with autocompletion, error feedback and browsable interactive output.

What kind of tooling do you use for pseudo-code (not a real language, but textual informal prose) with that features?
> If you're directing your peace-time policy based on a hypothetical worst that can be done in war-time

Not necessarily. Relations with most countries are either stable, trending positive, or they are not a threat. China is big enough to be a threat with relations that are trending in the wrong direction. I think it's merely trying to make smart policy prediction.
I believe this is a sort of descendant of Improv: https://quantrix.com/products/quantrix-modeler/
That's a bit oversimplifying IMO.

There's a place for well-crafted analytics dashboards in today's business, too. They're mostly tailored to specific user requirements/use-cases and look nothing like the flashy stuff one sees on dribbble or elsewhere.

Tailored analytics dashboard can solve many pain points of Excel + Spreadsheets if done well.
If ~1k people need to access the same data each day and 'analyze' it for similar things (patterns/outliers/seasonalities etc.) then a good dashboard will be quicker, better and cheaper than 1k office workers trying to create pivot tables.
If that dashboard is tailored to the use case, then those 'color that one value that bugs you' can oftentimes be implemented within minutes after hearing a good use-case from a user. I say that from experience.

And from experience, I'd say that most Excel users know the basics of basics. I'd bet that 90%+
Steven Soderbergh made two movies entirely on iPhones. The first was with iPhone 8.

"Anybody going to see this movie who has no idea of the backstory to the production will have no idea this was shot on the phone. That’s not part of the conceit... There’s a philosophical obstacle a lot of people have about the size of the capture device. I don’t have that problem. I look at this as potentially one of the most liberating experiences that I’ve ever had as a filmmaker, and that I continue having."

https://www.indiewire.com/features/general/steven-soderbergh...
I think the point may have been more that many people have chronotypes [1] that negate the benefits of changing a sleep schedule to something that fits your waking schedule. Doing this may allow for better time allocations, but comes at the cost of the effectiveness of your forced circadian rhythm.

[1] https://www.sleepfoundation.org/how-sleep-works/chronotypes
> It's sad that people seem to be consistently incapable of understanding this nuance...

It's a problem software engineers (or some superset that contains them) seem particularly prone to.
there is a good reason why the committee chooses older researchers with seemingly outdated, decades-old contributions over younger researchers.

you can't award the nobel posthumously. in other words, once someone dies, they take their life's work with them to the grave without any further formal recognition. so older folks are prioritized because everyone knows that the younger folks still have long lives ahead of them, and their time to shine will come.

also, the reason why nobel laureates in economics tend to be older than the other sciences is because of the lag time of proving important contributions.

in the basic sciences, new discoveries can be overnight. of course, incremental progress takes decades as well, but the culmination --- the breaking point of a new discovery --- can be instantaneous.

in economics, which is better categorized as speculation of rational and irrational human decision-making, it may take decades to prove a theorem (especially in macro). there is no "overnight success". you can say the most absurd or correct claim such as "new neoclassical synthesis is the best monetary framework!" but even if it were true, it doesn't matter unless there is substantial evidence. and that usually takes decades because of long-term business cycles and novel, unprecedented crises.

the consequence of this lag time between when the seminal paper is published and when there is consensus in the field is massive.

example:

paul romer won the econ nobel in 2018. but the paper he wrote that earned him the nobel was actually his PhD thesis from all the way back in 1983, when he 29. he hypothesized that one of the most important contributions to long-term economic growth was ideas, and how it is free to distribute and re-use innovative ideas.

even if his hypothesis were true in 1983, it wouldn't matter unless there was substantial evidence of it. and you can be sure that the rapid growth many developing countries experienced post-1980s and onwards helped to support his claim.
Why is this a smart policy decision, but restarting a draft and cutting the phone and internet lines[1] isn't? You've put a five year timeframe on this! That's a 'we need to act yesterday' in political terms!

[1] After all, I can only imagine what will be done in war-time with a telephone connection - and it's not going to be good!