skysight-inc/HackerNews huggingface dataset:
The ChatGPT answer for "how do I serialize a Java object" is spot on, better than the one I found on SO in a comparable amount of time. I encourage you to try it.
Joint Concerns over the Proposed Cyber Resilience Act in the EU
https://en.wikipedia.org/wiki/Andy_Holmes#Biography

https://en.wikipedia.org/wiki/Frank_Ramsey_(mathematician)#E...
If you value answers on SO, this is your call to grab your local copy (kiwix allows that), which is immune to investors whims and CEOs mistakes.
To avoid checking by habit, I simply uninstall the app entirely during my time off.
Put your phone your pocket, your laptop in a bag. put your bag on and go swimming. Oh no, guess you've got to spend all holiday offline.
Note-taking GCal, GMeet and Chrome plugin
I’ve built a super simple, yet powerful note-taking tool, Shepherd, which makes running meetings so much easier.

Shepherd’s sidebar connects with your Google Calendar & Google Meet. Here you can take interview notes, create custom interview templates & tasks, and export summaries to Slack, Notion & Trello.

We’re still early on in our journey, so any honest feedback or suggestions would be hugely helpful!
Yes. Entertainment brings in money which can be used to pay for things with positive externalities.
Setting the record straight: More updates on a trademark dispute
No. It's lime this for a long time.

https://www.gov.br/receitafederal/pt-br/assuntos/meu-imposto...

https://www.epcontabil.com.br/blog/tabela-do-irpf-de-1994-a-...
What would prevent bots from using “approved” attester devices to navigate and scrape? Is attestation done by checking what local processes are running?
I stopped at a dispensary while visiting Illinois and they were only accepting cash there. I assumed that the banking and taxes were the reason why.
I've posted this story before, but AI has diagnosed a problem patient in our clinic, (and now has diagnosed a second problem patient).

Basically no one could figure out what was wrong with the patient despite 2 years of seeing GP + Specialist + strong drugs. In about 5 minutes GPT3 gave my wife 10 possible diagnosis, she looked up the ones she wasnt familiar with, found one she thought matched, and later did the confirmation test: Yes, he had it. No more medicine needed...(Surgery was needed).

The insane part to me was that I later changed the prompt to say: This is the most likely diagnosis, and it got it correct.

The update on this story, we had another patient with the same issue come in, wife knew the symptoms at this point and knocked out another diagnosis.

The GP should be diagnosis this, my wife is in a specialty that doesnt deal with this. This means multiple physicians are missing this relatively common diagnosis. I hope that medical software takes note pages and places possible diagnosis at the top of the page automatically. Given how many of my tech friends are resistant to AI, I imagine healthcare field is way worse.
Elixir uses functional programming and its excellent for web development and whenever you want a fault tolerant system.

You also don't need to throw out all the good features of the other styles, as parts of functional programming are becoming more and more common in "regular" languages too. Rust uses functional patterns in many cases for instance.

And you can also write Lisp in an OO or imperative style if you want, it's no Haskell.
How does Google intend to implement this when they've been preaching for years that there's no such thing as 100% uptime? Will they be ready to compensate operators for lost profit during the five minutes plus each year that the internet is unavailable?

Or was this an afterthought like everything else in their proposal?
You don't want to sell that much equity for such a little bit of money.

You should probably look at doing this as a SAFE note or some other form of convertible loan.
This is a very silly comment. Slack has near 100% uptime and most people would consider that reliable.

Seems like you just googled some reliability article to make this comment? Lol
Xenophobia is a fear or distrust of foreigners. You can accept, and work to integrate, foreigners into your society while rejecting bad ideas. That’s the basis of modern multicultural democracies.
Unveiling Futureen: A Domainer’s Odyssey from Rejections to Resilience
Sounds amazing. Is there a GitHub repo?
A dog turd is "non-human" biologics.
I actually wrote a similarly tongue in cheek post a while ago, called "The Unethical Developer's Guide to Personal Success": https://blog.kronis.dev/articles/the-unethical-developers-gu...

I've become more or less convinced that having a positive environment takes a lot of work and it's easy to go wrong - regardless of whether someone is being a bit malicious, or just makes it worse unknowingly.
Email messages go straight to staffers who might read it, but odds are it will go to the trash folder. Write a physical letter instead. Attend any "town hall" events and bring the issue up.
Where is that? CA doesn’t require verification of identity.
you're calling the bottom line of hardware manufacturers "no good reason"!
Very bizarre headline. Actors and writers are striking. Not Netflix. Netflix is permitted to do whatever it wants.
What's the biggest impact on life expectancy in the first world that shows up at this level? Healthcare, walking culture, food options, other?
Not in any way affiliated but I'm a happy user of Scaleway's Object Storage [0] together with S3QL [1]. It's not the fastest but they give you 75GB of storage for free so that's a fair trade [2].

[0] https://www.scaleway.com/en/object-storage

[1] https://github.com/s3ql/s3ql

[2] https://www.scaleway.com/en/pricing/?tags=storage
TIL Vietnam is rapidly being developed.
> I'm not sure how competitive it will be with lld, especially if we consider ThinLTO (which takes multiple minutes on 64-core machine) - it can make the advantages of mold insignificant.

Mold is focused on (incremental) development builds where LTO is probably not what you want anyway. For actual release builds you shouldn't really care that much about the build time.
Khadas Mind, Your next-gen portable workstation
Someone who speaks Korean may have to go through the original paper. It is LK-99 though; I wonder if they tried 99 other combinations first!
Tell HN: Duolingo's “resurrection nudge” goes beyond dark patterns
I used Duolingo years ago to start my Spanish learning journey and loved it. I've always been a big fan. I haven't used it in months, however.

Recently I've started receiving emails from the platform that purport to be messages from friends. This is verbatim from the email, except I've replaced the name of my friend.

-------

Subject line: John Doe sent you a message!

John Doe invited you to come back to learn Spanish

John: "Hey adriandz, come back and learn Spanish with me!"

[Start Review]

-------

I messaged "John" and asked him if he'd sent me this message, and he said, absolutely not.

The link for the button goes to https://www.duolingo.com/?email_type=resurrection_nudge&target=start_review&utm_source=email&utm_medium=email&utm_campaign=resurrection

So this is their "resurrection" campaign, and this email is a "resurrection nudge". What kind of total bullshit is this? Leveraging the social graph to deliver outright lies to your users? Does it get much worse than this for well-known and supposedly reputable companies?
> No, it's about being able to prove that your device is secure. Attestation doesn't stop you from writing software for your device.

How do I prove my device is secure while also being able to run any software that I want?
In my experience half the reason people like Slack is for the ecosystem. We tried getting our company to adopt Google Chat but everyone wanted Slack because of integrations and apps (and they were just more familiar with it from using it at previous companies).

I reluctantly let the company switch to Slack. But 100% driven by employee demand/satisfaction. If as an IT person I recommend anything other than Slack, it will immediately get shot down if I do a poll of employees. Employees like slack for whatever bizarre reasons, even when comparing it to basically identical chat apps.

It’s almost like making a Mac person switch to Windows (or vice versa). People have a strange emotional connection with Slack making it hard to use anything else.
You act as if you know better than everyone in this thread and yet you don't know the 101 level fact that you can't catch SIGKILL.

Maybe try to relax, and learn some humility.
This is a “Dropbox is just a pretty rsync”-level comment
When we spend excessively on DoD, that doesn't "help the US gov", unless slitting our own throats is help.
It's vanishingly rare, of course. Part of the problem is how does Congress get classified information from the Executive Branch? The latter has to turn it over. Cooperation between the two is necessary. If Congressfolk routinely read classified information into the record, cooperation would vanish. If Congressperson Blip made it a habit to run to the floor everytime s/he received anything with classification markings, Congressperson Blip would find that supply drying up faster than rain in a desert.

But it is an ultimate recourse Congresspeople have, should they come into possession of classified information they are afraid will be deposited into the memory hole, like Senator Gravel did with the Pentagon Papers.
> Another thing. This “comments aren’t for extended discussion” nonsense needs to go too. Any question could easily include a Reddit-style discussion tab to facilitate discussion. I’m sure much of it would be at least as valuable as the answers themselves.

Please god no. Why this tendency to grow something you like until it includes everything?

There are other places to discuss including the actual Reddit. SO is about question-answers, that's why it got popular. You try to turn it into Reddit, you will add Reddit-scale moderation overhead across 100000 simultaneously running threads to already existing moderation overhead for actual answers. If you didn't notice Reddit can't even manage their own overhead so they freeze discussions after a while.

This is the opposite of what SO should do, which is focus on discovering and improving existing information instead of adding more and more ways to contribute low-effort junk
Netsplits, chan takeovers, dictator opers and most servers being donated by random people and companies. I love IRC, but in the context of modern, mission critical chat it has significantly more problems than Slack.
Hands are generally a non-issue at this point. You can just inpaint them and use a negative prompt LoRA to get good hands in just a few attempts. That is, if you don't just get good enough hands right away. That happens surprisingly often.
Disclaimer: I don't have a horse in this race, and don't use Jetbrains products.

I read the dialog, and the contents is extremely clear - I can send the non-anonymized data to help improve the product, or not. It doesn't say this is a required action to use the plugin. Less is more. I prefer less text with the clear prompt to consent or not. I don't think this needs a fine print of pages long terms and conditions.
That's where GPT-4 ate their lunch. I've never really administered servers myself before, but I was able to set up multi-container CI/CD on bare servers and monitoring with ELK, filebeat and metricbeat and public-faced services through nginx with SSL certificates and basic password authentication all in a single day.

Before, I would use stack overflow and it would take me at least a week.
You can have normal Chats in Microsoft Teams too.

We dont really use the Teams part for Chats. Only for incidents or company wide stuff.
No law, but it is an incredibly dickish thing to do (quelle surprise!). Also, maybe sort this kind of thing out before announcing a rebrand?
That's exactly why Torvols wrote the first linux kernel. He wanted it for himself, and decided to give the source away so people would contribute.

I don't think this is limited to just digital items like software.

I would absolutely use an open source dishwasher if I could ship my custom design to a manufacturer to build.
I wonder if LLM assist tools like GitHub CoPilot will further consolidate the programming language landscape. The productivity gains from using a well-supported language might raise the barrier to entry for new or niche ones.
Its insane that the digital technology of Western world has come to be completely dominated by a couple of advertising companies. The conflicts of interest with societal (including economic) objectives are enormous and the solutions so simple and natural.

That such a pivotal issue is not handled competently with the top priority attention it deserves says more about the state of the US polity than the horned man storming the Capitol.
> It's 2023, so of course I'm learning Common Lisp

So am I although none of the features mentioned seem useful to me so far (perhaps I will change my mind once I become fluent). I just hope Lisp will make it easier to express my thought in code, minimizing/abstracting all the cruft/boilerplate. To me Lisp expressions seem the most natural way of expressing a thought.

As I primarily am interested in writing GUI apps I hope to master Clog or find/develop a good wrapper around some GUI toolkit.
I feel like there is some difference between the aristocracy and a bunch of dictators and autocrats.

Can't put my finger on it exactly however...
Purify was a fantastic tool and I would have cheerfully paid $100K in late-90's dollars. We demoed it and the amount of memory errors it found in our legacy C and nascent C++ code stack was simultaneously depressing and exciting. We bought licenses and went to town. There was a markable product quality improvement as a result, at a time when our sales were exploding. I've never found a memory tool since that was as capable. We were running SGI IRIX boxes at the time.
Managing financial contracts is a crucial aspect of running a successful business. Fortunately, advancements in technology have made this task much easier with the introduction of advanced contract management software. By adopting this software, businesses can streamline their contract management processes and ensure that financial contracts are efficiently and effectively managed.
I agree that iterating over UTF-16 code units can never be less painful than iterating over UTF-32 codepoints, but to be fair Java (like Win32) comes from more than fourteen years earlier when we still hoped UCS-2 would be enough for the world.
A heck of a lot of science gets done with this. Something like it is basically mandatory for interactive analysis of datasets large enough they take a decent amount of time to load into memory and process, and jupyter is the best and most common option (you can kind of bodge it with the vainlla python REPL, and there are other options with a similar-ish workflow).
Also don't bring your work phone.

If you do bring your work phone. Log yourself out of everything as well.

More friction, less problems :)
I keep wondering why people won't test with a real database. Right, you need to create it and clean it up before or after every test, but that's a lot cheaper than having to stub everything related to the db.

Also spinning one up locally is easy thanks to Docker.
That's perfectly analogous to color. You can argue all day which shades of teal belong to the broader categories of blue or green, and you could also instead talk solely about narrow shades like mauve, cyan, indigo, etc. That doesn't make the coarse categories of red, green, and blue, meaningless or useless.
Minor nits: _sink_ instead of sync in this sense, and _tenet_ instead of tenant.
People got a sour taste in their mouths because those things are associated with (though not necessarily dependent on) object-oriented programming, and OOP is not so cool anymore given how much unnecessary complexity it encourages. It's of course possible to do all those things you mentioned without OOP, but I think the overall culture of things like TDD, CI, dependency injection, etc., also happened to include OOP. After all, the languages you mentioned, Java and Ruby, are heavily object-oriented.

The shift began to happen ~2011 when JavaScript started to become more capable, and web developers became more interested in progress within JavaScript than in actual software engineering. The JavaScript community also figured out, over the course of many years, that not every concept needs its own distinct class, hence why a lot of JavaScript frameworks and code in general today is more focused on getting reactivity and reusability down and much less about being like Rails. At the same time, JavaScript ruined things by not letting go of its culture of scrappy programming from back when things like jQuery were the only way to actually get anything done; JavaScript development became more about downloading a bunch of jQuery plugins and using them whether you understood them or not, and really not much is different in 2023 with how willing developers are to install an NPM package for the simplest of things. The latter can be partly blamed on the Ruby and Python communities, though, which encourage such behavior, but to a much lesser extent.

Business objectives have been a big driving force behind the rise of software engineering and its gradual demise. After the 2008 recession, actually engineering software to maintain structural integrity while being flexible became of upmost importance, which partly explains why things like Rails became popular both inside and out of Silicon Valley. It seems like after ~2015 that these things became far less important to businesses in general; there was enough of a financial recovery that companies believed they could demand more of their own software while sweeping more technical debt under the rug by throwing more developers at their code. Business leaders, particularly those without much of a background in software, look at many aspects of software engineering and see them as antithetical to rolling out more features, and the incentives seem to inevitably lead to sacrificing maintainability.

Though the individual software engineer may lament this, can we really say it hasn't worked out well enough? Have many businesses collapsed or declined because of bad code, if any?

Nevertheless, it would be nice if the software community, or even just the web development community, could revisit actual engineering as opposed to more gee-whiz tools.
A wonderful opportunity for entrepreneurial startups
Hello.

We are the organizing committee of 2023 Golden Panda Global Innovation and Entrepreneurship Competition of Science and Technology Innovation Bureau of Chengdu High-tech Zone.

Your project is sincerely invited to participate in the 2023 Golden Panda Global Innovation and Entrepreneurship Competition sponsored by Chengdu Municipal People's Government and undertaken by Chengdu High-tech Zone Management Committee.

The competition focuses on the solicitation and competition of projects in the three fields of new generation information technology, cutting-edge biomedicine and future science and technology.

This competition has set up 6 domestic divisions (Beijing, Shenzhen, Chengdu, Suzhou, Xi 'an, Wuhan), 3 foreign divisions (Asia Pacific division, Europe division, America division) and 10 cloud divisions (online competition). You can choose a convenient division according to the situation of the project.

Participants can enjoy the following policies and service support:

1. Bonus policy support:
(1) Cash incentive of up to RMB80,000;

(2) The maximum support of landing award is RMB 1 million;

(3) The maximum support for entrepreneurial space is RMB 1 million;

(4) Support of up to 500,000 yuan for technology entrepreneurship services;

(5) The maximum start-up capital support is RMB 5 million;

(6) Support of up to RMB 1 million for entrepreneurship "Talent Award";

(7) Support of up to RMB 2 million for entrepreneurship "Achievement Award";

(8) Research and development subsidy support of up to RMB5 million;

(9) Support of equity financing up to RMB5 million;

(10) The maximum support for listing is RMB 3 million.

2. Competition supporting services (free participation opportunity for participating projects)

(1) Huawei, Xiaomi and other industrial chain leading enterprises docking, upstream and downstream cooperative enterprises docking meeting

(2) Investment and financing matchmaking meetings between Shenzhen Venture Capital, Junlian Capital, Northern Light Venture Capital and other top investment institutions at home and abroad

(3) Business plan/enterprise leadership/marketing/policy declaration and other free training

(4) The following consulting and assistance services for the whole process of fund policy declaration (including free services for the whole process of landing registration)

Registration method (choose one of three) :

1) Log on to the official website http://gp.cdibi.org.cn/ and click the registration page to register and submit according to the prompts;

2) Download the 2023 Golden Panda Contest registration form attached to the email and fill in the reply email

3) Contact the competition staff to assist in the registration of 2601242375@qq.com （Teacher Liu）

Looking forward to your participation.
The kind of people I see with a fascination of anime girls are exactly the kind of people I expect to have one.

It is creepy, and everyone thinks you are creepy.
It’s not defeatist, it’s demography. The replacement rate for a country is 2.1. Japan’s birth rate is 1.3. Japan fell below replacement rate in 1975. Their economy faltered in the 90s and has never recovered. Add in massive urbanization and a work culture that literally has a word for “death from overwork”… yeah, a country doesn’t bounce back from that.

Oh, but buckle up my friend, because Japan isn’t an outlier. It’s ahead of the curve for a majority of the world’s societies.
A few years ago, Stackoverflow bragged about how they hosted their entire infrastructure on a dozen of servers. Today I learn that they are losing $80 million a year? What the hell are they doing with that money?
Ask HN: Are you going to die from overworking?
Seems like with all the AI and automation, some of us are actually doing more work, not less.

This "unlimited growth" mindset is cancerous, something's gotta give.

Which one of us will die first from overworking?
I'm not surprised DHH takes Musk's side because frankly they're very much alike.

Elon Musk's future likely does look much like DHH's present. There was a time when the hype around Ruby on Rails was so great, people were declaring programming is dead as a profession, as CEOs can directly write a few lines of English and the framework does everything else (oddly reminiscent of modern AI prompting, RoR's APIs always strived to be "English-like" DSLs, which produce very attractive demos that fall apart in real applications).

And now DHH is just angrily waving fists at clouds for how the media is "catastrophizing" and how Elon's odds are improving all the time, claims that will both look ridiculous when we look back, as Twitter is losing money at a pace where soon he'll have to sell more TSLA shares, or go bankrupt.

And yeah, DHH, I am entertained. Question is why aren't you? Why are you complaining, exactly? The rebranding is dumb by any objective measure. And we're free to say that.
"i was able to experience some of it during my first steps on the internet back in 2009"

Soo... 14 years ago? It was a magical experience in 2009? When Facebook existed for 5 years already?
It's probably a very complex thing and both sides of the discussion can pick something to attribute for. For example, you can say that it's because of the opioid crisis in the USA and pretend that it's happening in isolation - just some bad actors doing bad things that don't have anything to do with anything else.
But if this serial number was shared between several people, all of whom might have logged in with a different apple cloud id, would that somehow cause apple to trigger something?