skysight-inc/HackerNews huggingface dataset:
Author of the blog here.
Yes, this is a bug. While the javadoc doesn't state it explicitly, immutable classes in the core library are expected to be thread safe. Java tries to be and mostly succeeds at being a safe language, where (by default) the guarantees of its internals cannot be broken no matter what user code does. The JVM preserves its own integrity.

There are some other deliberate holes in that safety, such as using reflection to access private members, and instrumentation, where it is clear you are stepping outside the safety zone, but even that is getting locked down now with the "Integrity and Strong Encapsulation" effort https://openjdk.org/jeps/8305968 .

In general, most code we write would not (and should not) try to protect against such abuse, but classes in the core platform play by different rules.

Btw, this has been accepted into the bug database now: https://bugs.java.com/bugdatabase/view_bug?bug_id=JDK-831190... . I expect this to be fixed in a future release.
This was the plot line of Quake: an unholy union of organic lifeforms and machines went rogue.
Everything from this generation (PS3's Cell included) was some sort of PowerPC, many previous gens also had consoles using PPC or MIPS. Sony and MS went x86 during the same generation (PS4 and Xbox One). Nintendo went from PPC to ARM (though arguably they'd already used ARM for a while because of their handheld stuff).
Again, you're mixing functions up. `std::print` is the equivalent to "std::fprintf", the one you want to write on random buffers is `std::format_to_n`, which IS a strictly better version of `snprintf`.
Yes. I think some of us just aren't made for the stressful environment a modern well paid job is. No matter how relaxed the job actually is.

I don't know what I should tell you. I burned out so badly I haven't actually worked since, that's a few years ago. The good thing is our skill is valuable, it took some time but today I am self independent as good as it gets what is very fulfilling.
So just like Wallstreet?
You can use verbs passively to do something on something else. Or you can have your program or process do it. Logically, I see no difference between:

"The HandlerCreationFactory created a Handler based on the Request." (oop)

"A Handler is created based on the Request." (passive) or "The program (or process) creates a Handler based on the Request. "

Only that the first one needs a lot more nouns, even when they look silly.
Not caring about Excel does not make you stupid.
That's strong evidence that these are spherical cats. I take it that you are unaware that cats creating a non-uniform gravity field will deviate from their normal spherical state. For instance, cats on planet earth will have all kinds of non-spherical bits sticking out and this in turn gives rise to our distinct and non-uniform gravitational field.
That sounds interesting, and I've enjoyed reading the deep dives into dolphin emulation. Could you share a link to these?
Sort of. Shareholders can also sue you if it's obvious you're the one who really screwed up, especially if you are taking massive salaries.

So there is quite a large risk in your "business does poorly" version.
Not entirely true. My house was built with an A/V closet that's not in the living room. To put analog equipment (like a turntable) in the living room where it's used, I convert the analog signals into digital with a $100 A/D converter that sends them over CAT-6 under the house to a decoder that connects to the receiver with Toslink. It works great, and I bought this in the last three years.
There’s no use living a lie. Training a model is not an act of creative expression and cannot give you authorship of the weights. Enforcing GPL if you don’t have IP no better than any other copyright troll…
Reading history I'm surprised at how many kings were bad kings even on monarchists terms of what's a good king. You'd think they would at least be somewhat good at "reducing conflict related to succession", but then they go and do things like murder their heir in a fit of rage or abolish hereditary monarchy in favour of appointing their own successor, then dying before bothering to do it.
Mention of "woke feminism" in the context of something to look out for and appreciation of Sound of Freedom are pretty strong hints. I'm not criticizing him for it, just stating something that looks fairly likely to me.

Here on HN we're too quick to associate the label "conservative" as a negative trait, while for me calling someone "liberal" or "conservative" is akin to calling someone "sports enthusiast". It is what it is...
That algorithm would be infinitely much faster if you were to use bitboards
China outsources social media censorship to its web giants
Spaniard here. Definitively yes. I know about France, Germany, Italy... and it's truly behind the Android market.
100% agree. But you need to know when a project is over for you. You need a plan how a project ends or is passed to someone else.

Having your own thing, and nobody else to blame, can be very stressful as well. But only if you don't know when it's time to move on.
For the lowest cost, volume and power consumption, you can use a NanoPi R5C:

https://www.friendlyelec.com/index.php?route=product/product...

This provides up to 4 x 2.5 Gb/s Ethernet ports, plus WiFi.

The passively-cooled metal box has 2 x 2.5 Gb/s Ethernet ports, but you can add another 2 ports with Ethernet USB dongles. It has a slow quadruple 2 GHz Cortex-A55 CPU, but this is still very fast in comparison with the older Raspberry Pi models and its Ethernet and USB ports are much better than those of any Raspberry Pi, allowing full speed.

The schematic of this firewall/router is public, which is good. Also, unlike for Intel or AMD CPUs, much more public documentation about the CPU is available, which makes it more trustworthy.

The RK3568 CPU has good Linux support, but even so, an ARM-based computer can be recommended only to an experienced Linux user, because many problems can appear when attempting to install and configure various programs.

For now, ARM-based computers can be recommended only when the cost of the computer, including the DRAM memory does not exceed $150.

Starting at $150 for computer + DRAM, it is possible to find computers with Intel Alder Lake N CPUs (e.g. N100, N200 or i3-N305). These are much faster than any ARM-based computer, with the exception of those that are many times more expensive (like those sold by NVIDIA, MediaTek or Qualcomm).
> They DMCA’ed one of my repos distributing LLaMA

Boy they'll be mad once they learn about Huggingface distributing thousands of LLama fine tunes with full weights.
> does not add anything

That's true for the bulk of Phoronix.
Even at that time: https://dl.acm.org/doi/abs/10.1145/274444.274447 and others. I worked in this area a bit, too, around the same time. It was really interesting stuff then, even if it's rote now.

-----

hah nvm. i didn't think they actually typed on the same keyboard. that's the future, for sure.
I think it's important to have boundaries. If you continually excel and exceed expectations in your role, then eventually there will be a "big ask" that's far beyond your abilities, and they know it, and they won't care, because on paper you're just that good.

I think it's also difficult to hold any boundaries, if everyone around you is grinding, and working 16-hour days 6 days a week, and living at the office or working from home. But, it depends on company culture too. I've learned to get a feel for how much work-life balance will be at any given employer. And eventually you just settle into that one role that's a good fit, and doesn't ask too much, and you establish a smooth flow that's sustainable.

My current job is self-limiting, as it is part-time, and so I am not allowed to clock more than 29 hours per week. So even as a WFH gig, it's not possible for me to be workaholic; eventually at the end of the week, I need to disconnect and take a breather, and do something like a hobby or recreation. Also, my department is really laid-back, and we're not paid based on doing things quickly, so we're encouraged to be diligent and do a good job, not a rush job.

My job description is one line. One sentence, one line job description. I'm not required to go outside that description, even informally; I'm paid to do what's on the page, and I'm not paid to do anything else. Since the boundaries are crystal clear in this way, and management is so very supportive, even when I'm stressed and faltering, I have a really sustainable flow, and I won't burn out.
the red army didn't invade Berlin in your alternate universe?

Also USA funded terrorism, mafia, in italy… not something to brag about.
agreed - the contrast is so low that I double checked if my content blocker was removing some cookie modal while leaving an opaque gray backdrop. Then I focused on a different window and then an opaque gray backdrop appeared, for reasons I can't imagine, with a message saying "Click to focus page". Not the best introduction for such an everyday tool
The 2019 study published on medium only lists machine learning buzzwords in their methods section. The 2022 twitter link doesn’t explain the methodology at all; on the other hand, Messari is usually legit (but paywalled).

Regardless, programmable transactions are in fact a feature of DeFi, they are launched by real people anyway and it doesn’t automatically imply “wash trading”; that’s just bad faith speculation.
OFC it's the second one over Android smartphones. Which is the alternative? Still, in Spain, France, Italy, Germany... the iPhone it's seen for poshy people and Android covers the 90% of the needs of the average guy at a much cheaper price.
"On that day, throwuwu discovered philosophy. He immersed himself in Descartes, Kant and Schopenhauer - in a world of doubts and cheating demons, phenomena and noumena, representations and suggestions of transcendence. Things would never be the same for him."
It's insane because it is theoretical. They haven't shown that it works, think of this paper as a prelude to a funding round or research grant so they have to show some kind of advantage. Which I'm highly skeptical of, usually when papers show this kind of improvement over SOTA it tends to be either a mistake or purposeful nonsense.
> People will talk about how they don't have full mastery over the language, but you don't need anything close to that in order to be effective.

My daily work is 80% C# and 20% Python (to make internal Blender tools for our artists). And I'm really bad at Python. I don't know any of itertools. I don't know zip() besides its name. I don't even use lambda.

The result? My bad code can be easily understood by some of more tech-savvy artists.
Just skimmed the paper. Seems to me like this paper wants to optimize transformer inference e2e, i.e. from ASIC level all the way to cloud.

I'm not exactly convinced though, since all the results seem to be purely theoretical or simulated. I would've liked to see a prototype built across several FPGAs with clock speeds extrapolated for ASICs.
Acknowledging that kings still exist and that HN readers in Canada, UK, Australia, and elsewhere still have them as a nominal head of state is a "forelock-tugging attitude" ?

Quite a rush to judgement there.
> indie creator tremendous power and performance per dollar.

Not with 8GB of RAM and Intel and AMD had caught up with performance per dollar. Apple is mainly competing on performance per thickness/battery life/fan volume which are still huge selling points.
The Intel NUC was too successful and none of the big commercial players (Lenovo, Dell, HP, etc) ever embraced it as they basically repurpose their Laptop boards and engineering into their "tiny" and "nano" 1L platforms which function like a headless laptop.

None of these players are interested in budget systems either, which is where my attraction to NUC platform was, Celeron. None of the big players touch Celeron, they only make I3, I5, and I7 systems, all in excess of $600 ea.

I can get a Celeron intel NUC fully equipment with a Windows Lic for less than 1/2 that that is perfectly suited for Line of Business Applications, Kiosk Machines, or other Low I/O, Low Memory single Application workloads.

Things that could run on PI or other ARM SBC if not for the application stack requirement of Win32 API and the management integration of Windows (Active Directory, Intune, ConfigMgr) etc.

I see alot of comments on here about how Great the NUC linux compatibility is. Ironically the Main Reason I use Intel NUC platform in a commercial setting is because of its Windows Compatibility, something alot of the low cost, tiny form factor, SBC platforms (like Odriod, rPI, etc) lack. I require Windows for my environment unfortunately .
I didn’t invent this segment, the market did when Nintendo had the insight to gamble on there being demand for lower-powered consoles (and more recently with an added focus on portability) to play less graphically demanding games on. A decision consumers subsequently validated by buying over 100,000,000 of them. Granted it wasn’t that much of a gamble, as by the time they made the Switch, this had already become Nintendo’s entire brand identity.

The Switch simple can’t do the same things that an Xbox or PlayStation can do. Many of those consoles top selling games would not be playable on a Switch, because they’re high performance games that require high performance hardware, and the Switch simply isn’t a viable substitute for that. Even for the most graphically demanding games that can run on a Switch, they can only do so with comparatively low resolution and frame rate, which in case you didn’t know, are major selling points for the segments that Microsoft/Sony are competing in.

If you don’t want to accept these plainly obvious facts, why don’t you go and inform r/NintendoSwitch that it’s a viable substitute for a PS5, and see how many people you can convince?
Something I never understood: how can movie and music quality be measured by counting one-off paying audiences (cinema goers, pre-streaming album buyers)? People will only know how good it is once they watched it and therefore already paid. There is no money back if you don't like it. Hype / marketing and timing must be a huge part of what makes box office numbers.
There's a very good book called The Dictator's Handbook. It covers why these conflicts are inevitable. IIRC it boils down to zero-sum power distribution in such systems.
Why not try to evolve together?

Nature's only response is to mirror what we do to it.

IOW, you reap what you sow.
This is the whole article!

> Thunderbird 115 "Supernova" brings a dynamic unified toolbar, icon improvements and other design enhancements, a new tags view, improvements to the address book, and much more.

Plus a screenshot!
I fail to understand why people think that YouTube is a charity service. They are a business and act like one, you'd do the same if someone threatens your business.
Lots of smaller monarchies, which isn't necessarily a bad thing provided there's freedom of movement, so that you can move to the monarchy that fits you best
By that logic nobody in Europe could burn out because most countries pay at least 80% of your wage for a year or more if you happen to get jobless.

For me, money never was the problem. My main reason to burnout was stress and missing time for my own things & projects.
Yeah, it didn't hurt that my interest co-incided with history.

But there are lots of professions that can start as teenage interest. A friend of mine was obsessed with birds, he went into nature conservation, started in a bird reserve, and has had a long career climbing the ladder in that space. And also tour-guides bird watchers.

Sure, not everything works out, but if you can turn your fun into your job, then you're one off the lucky ones.
The decline in UI drives me crazy, too. There's some irony in using a screenshot from MS Word in that blog post, given that back in the day Office was notorious for having subtly non-standard UI elements (menus which remove little-used items after a while, destroying muscle memory, custom file dialogs...) - though they were at least using familiar idioms, albeit slightly jarring implementations of them. Of course in typical MS fashion rather than fix it, they moved from subtly non-standard to overtly non-standard UI elements!

Personally I blame the shift to mobile as much as the shift to web for this - that's what drove the much-hated Windows 8 interface (leveraging the desktop computer monopoly to try and give the Windows Phone offerings a familiarity advantage), all coinciding with Gnome jumping the shark and Ubuntu shifting to something new. Ironic that during the end of the 'naughties' Apple were the pioners of touchscreen UI on commodity devices, but seemed to be the only player who understood that the desktop was a completely separate space, and should remain so.
Yep! You need a kind of review process and some incentives. Not that difficult to implement.

You give several people the same frame to draw, then you just have everyone pick their favourite. The one with the least votes can be temporarily shadow banned from their next drawing appearing as an option. Alternatively, you can reward the one with the most votes.

But honestly, maybe just allowing people to choose the frame they like might be enough and you don't even need to do much more.
Thunderbird really made me appreciate snaps on Ubuntu.

There was a buggy native version released at one point, and the repo was a bit delayed in getting the new version (it's my daily driver so pretty impacting).

I saw the snap version was up to date, and tried it. It worked which was all well and good. But a while later another buggy version came out which made me oauth authenticate repeatedly. A single command reverted the snap, no version pinning or anything.

A lovely way to install these larger complex programs (don't get me wrong, apt install is 98% of my system).

Congrats to the thunderbird team, thanks for making such a great program that makes work that bit more tolerable!!
> but you really don’t need much training to tell good wine from bad wine.

The studies in the article suggest otherwise.
iOS Outlook is surprisingly good, though. Much better than gmail's and protonmail's ios clients.
And drop back to swedish without a care for the immigrant coworkerks :)
I’ve always wondered whether that was because of technical challenges or just lack of interest. After all, nearly all games on Xbox were available either on PC or other consoles. I can remember a few exclusives like Blinx, Conker, Far Cry Instincts…
Multimedia and games were designed to be standalone, they interacted with themselves and that's it.

Browsers, OTOH, used to dsplay content to be copied and pasted everywhere. Nowadays there are silos everywhere, and interoperatibiity sucks.
AI's Essays Outperform Humans (Research)
The paper linked is a large-scale study comparing human-written versus AI-generated argumentative student essays. The researchers used a large corpus of essays and had them rated by human experts (teachers) using standard criteria. They also analyzed the linguistic characteristics of the generated essays https://www.linkedin.com/pulse/top-5-best-ai-essay-generator....

Here's the main findings explained in a simple way:

1) The AI they tested, called ChatGPT, can write essays that are rated higher for quality than human-written essays. This means that the AI was able to write essays that the teachers thought were better than the ones written by people.

2) The AI's writing style is different from humans. For example, it uses fewer words that show discussion or certainty, but it uses more words that turn verbs into nouns and has a greater variety of words.

3) The researchers concluded that AI models like ChatGPT and Textero.ai are better than humans at writing argumentative essays. They suggest that teachers should start thinking about how to use these AI tools in education, just like how calculators are used in math. They believe that AI can help free up time for other learning objectives.

So, to answer your question, according to this study, AI can write good essays, even better than humans in some cases. But remember, it's not just about who writes better essays. It's also about learning and understanding, and that's something humans are still very good at!
What's the problem with pigeons? Honestly asking.
germans can't understand swiss german.
I Am Leaving
Expecting companies to do their candidate scoring on the job board's platform sounds like "jumping through hoops" to me. If I have a choice of job boards that let me and my team make my own decisions about filtering candidates and when and how to invite candidates to interview and one that expects us to use theirs, I'm probably not using the latter one.

Consistently identifying whether an individual has the right to work in a country from the semi-structured data in a resume is a surprisingly hard problem for software to solve (for n>100 countries, where the right to work is often a requirement not stated in the ad). And actual humans working in recruitment fail pretty spectacularly at "is this individual's programming experience appropriate" often enough

(There probably is a market for software that does that - and plenty of controversy when it turns out the AI process uses heuristics like "is his name Muhammad" to filter out 'unqualified' candidates - but not something you'd be likely to focus your effort on if your business is selling ads rather than HR systems ad buyers probably don't want to use)
I or you?

Anyway, I'm sticking to K-9 5.600 with the original UX because the new one is very wrong for my use case: 3 separate accounts that must stay separate and a quick way to move between them. Given the comments on Google Play [1] and the old discussion on K-9 forums I know that I'm not alone.

I backed up the APK and sideload it on any new device I get, or after a full reset.

[1] https://play.google.com/store/apps/details?id=com.fsck.k9&hl...
Thanks. At least i don't have to write Rust.
Is that supposed to be positive or negative? Because the only thing I'm reading is "I can think of nothing positive to say, but if you absolutely have to use macos, it totally runs that.".
I don't think I'm making my life any worse, it makes me sleep well and I feel like it also sets good examples for my family and friends.

I can see changes and small impacts of my actions.

But then I think about stuff like the gas pipe that was blown off in northern europe's seas one year ago and it put so much methane every second to offset any positive impact I can have.

I swear climate thing is depressing, you feel like you have much less impact than on national elections with one vote.
Doesn't that case only apply in the USA?
Isn't that only for publicly-traded companies? Vice Media is a private LLC.
Fusion Functions for Hybrid Vector Search
I would not use word2vec in any application today - I used it in the blog post because it's a well-known model and because the embeddings it generates are static, i.e. one token always maps to the same embedding regardless of context.

If you want to create embeddings at the sentence level, a good place to start is SBERT: https://www.sbert.net/
> It's whitespace. There's wayyyy too much god damn whitespace in modern UIs, and it's awful.

I wanted to see how LibreOffice would compare on my netbook, and frankly it's better than the new Word, but still "worse" than the old version: https://i.imgur.com/cWGYh3M.png

That said, at least LibreOffice lets you have your custom themes and actually offers a variety of different interface layouts, which I think is a nice touch: https://wiki.documentfoundation.org/Videos/User_interface

> Windows 7 with the Classic theme (which really was just a slight evolution over Win2K) was peak UI/UX, and you'll never change my mind. It's been downhill ever since, getting worse and worse with each generation.

To be honest, I'm inclined to agree with this. That's also why I rather enjoyed the Redmond theme even in *nix distros. There's just something so very usable about the old Windows look and more modern attempts, such as SerenityOS https://serenityos.org/ and even ReactOS https://reactos.org/