skysight-inc/HackerNews huggingface dataset:
Same. I love the idea of being involved in the software community, but find it intimidatingly difficult to know how to "break in". Plenty of the names dropped here are people I admire and follow on social media, but I would think myself terribly rude to introduce myself to them as I'm just an irrelevant developer.
Unfortunately these pushers were not strong enough to get Java to add null-safety. "Everything can be null" is the by far biggest daily headache of working in Java codebases.

JSR-305, checker framework, Optional are all half-baked workarounds evidenced by the lack of their adoption.
I’m working on a shattered teapot and am finding the scaffolding part very difficult. Any tips on holding pieces in place that you’d be willing to share?
I bet most of those chargers operate on 90-250 VAC 50-60Hz since they're switching supplies. You'd just need an adapter.
Australian law and courts have sovereignty in Australia, not US law.

Second, what you wrote is out-of-date even if talking just about the (20) US states which do have deepfake laws, Politico article [0] discusses that there is very fragmented [US] state-level legislative and police response to US cases ("who gets [/doesn't get] disciplined, how minors are treated and who is responsible for taking images to the police — varies widely depending on the state.")

Third, it's quite likely that more US states (plus say NZ, Canada, EU countries et al.) will rush to legislate explicitly against deepfakes, cyberbullying, and possibly doxxing, given how fast technology is advancing.

Fourth, the tech industry, social-media companies, telecomm companies et al. will presumably try to come up with some common harmonized guidelines, because they operate in multiple countries. (But that gets us back to the ongoing CSAM - online privacy debate). Australian legislators will take a different approach to US ones on govt powers to scan people's images and messages, esp. without a warrant.

[0]: Politico: "AI is shockingly good at making fake nudes — and causing havoc in schools" https://www.politico.com/news/2024/05/28/ai-deepfake-nudes-s...
> I listed the OOP traits supported by Rust as a language.

So is the list missing items?

> Naturally you have to nitpick it to try to make a point out of nothing.

What did I nitpick? Does Python have encapsulation beyond gentlemen's agreement?

Can't C have any of the listed behaviors?
> They pit teams against each other, instead of aligning them with the business, by making them focused on their targets and nothing else.

Don't you have higher level umbrella targets that everyone can contribute to? OKRs are a tree, working on targets that aren't your teams but helps the bigger picture above you is also a feature of OKRs, you aren't meant to just look at your local OKRs.
Please disclose your startup name so that we can stay far far away from whatever havoc you unleash.
Thanks for excluding me from the conferences you attend.

I am astounded that four years in we still need to explain that a) masks are effective in stopping community transmission b) masks worn by the source are more effective or, in other words, your mask protects me while my mask protects you. How is this new?

No, your stance is absolutely selfish -- not uncommon of course, but it is selfish.
If you are immuno-compromised or living with someone who is, shouldn't you not be travelling thousands of miles to a large, packed conference anyway? Since masks are not 100% effective.

To each their own, but I personally will not be attending PyCon next year because it was exhausting to wear a mask for 5 days straight.
If there is in adequate parking for an apartment building it disrupts the neighborhood. A developer does gain much money from needing to provide free parking. The incentive is to have more people paying rent and less land wasted on parking.
The way I see the current crop of AI is that it has mastery of language and a very wide set of knowledge on many different areas but no deep understanding. Ask it about anything you are not very familiar with, and you will get something that looks like a really good answer. Yet, as soon as you try to poke it around subjects you do master, you quickly see its limits and shortcomings.

A few months ago, I tested its knowledge on precision machining, and not knowing much about the subject, I got what felt like really solid advice: I felt like it knew everything. Yet, when I reviewed what it told me with my dad, who used to work in the industry, he was not impressed: the answers were missing important bits of information or were sometimes plain wrong.

I do feel the current crop of AI is a game changer, but unless there is another breakthrough increasing its reasoning capabilities, I don't think human experts are at risk of losing their jobs anytime soon.

The current crop is disrupting occupations that deal purely with language: copywriters, translators...

Software engineers are probably very safe, but I believe that language specialists whose main skill is to deeply know a software stack will soon be hurting. I predict that software architecture and computer science skills mastery will become much more valuable than knowing a computer language syntax and associated API in depth. The AI will always be better than you at syntax now.

The place I see transformer-based models changing everything is human-computer interaction: voice and multimodality will soon become the main way humans interact with computers rather than mouse and keyboard, and this is huge.

However, I don't believe any GenAI model will be up to the task of running a company anytime soon, and I think that advice from a real CEO might prove immensely more useful than whatever GPT-4 is telling you.

GPT-4 is probably telling you the obvious—things you could have read on blog spam sites by googling your question. An experienced CEO would probably have unobvious and valuable insights that I don't believe you can get from ChatGPT at the moment.
I guess you have to find a balance between being able to have a “normal” event where people can meet each other without special medical precautions and accommodating immuno-compromised and health-anxious people. I’m really glad there’s a sense of normalcy after the pandemic again and I would not be willing to wear a mask to all such events all the time, I don’t mind wearing one to accommodate people in smaller groups or when having closer contact though.
I didn’t get to attend, but I enjoyed living vicariously through this post :-)
It's working out well as a 'forever' language: I can understand and use java code from the dawn of time (aka late 90s, but more realistically 1.5, 20 years ago), and Goetz seems to being doing well keeping that going. The challenge is adding any new features, but they are maintaining a reasonable cadence.

At some point I imagine they will have to remove or at least isolate and disarm some ubiquitous core features (e.g. serialisation and synchronisation).
Probably not the best option for people unfamiliar with the Debian ecosystem. Debian testing is mostly fine (I've run it on my desktop for more than ten years), but apt WILL occasionally choose the wrong solution in the midst of mass package migrations and it requires vigilance from the user not to accept package upgrades/removals that could render parts of the system unusable.

There's about a year left in the Trixie development cycle so some mass migrations might still happen. If you choose to run testing anyway, make sure that all entries in sources.list refer explicitly to trixie and not testing -- because once trixie is released, testing will automatically point to the next Debian release and you'll get all the joys of the package transitions and mass migrations for trixie+1.

As they say, the greatest thing about Debian testing is that when it breaks you get to keep all the pieces.
Didn’t we already read this was entirely on Snowflake? They had employee credentials leaked — Solutions Engineers specifically. These were support credentials hanging around from when large clients integrated with Snowflakes

So all it took was one master-key credential to be leaked to affect thousands of customer accounts.
> I don't think the headline putting the number in relative terms is particularly misleading.

"Scarlet's bogus claim: here are 12 actresses who you might know who sound more like Sky than her."

Is how you would present the same information with the opposite slant.

"The analysis of Sky often rated Hathaway and Russell as being even more similar to the AI than Johansson" So how does that support the title?
Do we really need to? I'd lay odds that the effect remains the same: users dismiss the error/warning without reading it.
I think some of it is that it can be a lifestyle business from the perspective of the owners. For employees it can mean they're getting paid below the market rates at a large company and working at least as hard. That may be a reasonable tradeoff to avoid dealing with big company BS--though possibly dealing with small company BS instead.

That may all be a reasonable tradeoff but lifestyle business does get used as a rationale for a lot of things not all of which necessarily benefit employees. (Or maybe lifestyle business just gets used for a lot of things that are only somewhat related.)
For SSID's the one thing I would recommend is appending "_nomap" onto the name to opt-out of location service databases from Google, Microsoft and Apple.
Wow

This is extremely rude and downright uncomfortable to read on a forum where people are supposed to be curious.

Who tf do you think you are?
Millions of people have shipped games, and their quality has little to do with how they're programmed.
What's wrong with Redis? It is still open source, as I understand, and you can use it in non-commercial projects without any problems.
Awesome! I met you at my first conference (DjangoCon US 2017). Can't wait to see you again sometime. :)
This sounds antagonistic and ungrateful. But capitalism offered affordable furniture that got me off the floor with pillows which many places around the world still do. And oh look, if you want that kind of furniture that has joinery, and 8 way tied coils, you buy it too, paying what the level of effort is worth which would probably be mid 5 figures instead of the low 4, or high 3.
Decoder-decoder architecture is coming
Yeah I truly don't see how this is all that ambiguous of a violation of privacy.
If you like puns, strap yourself into your chair before reading this essay from Andy Wingo if you haven't seen it yet:

https://wingolog.org/archives/2024/05/16/on-hoot-on-boot
"What do you mean 'it's been deleted?' It's right here! Stupid computers..."
This reminds me of the time XBox 360s were hacked by drilling the processor at a precise location, at a precise depth [1].

At some point, a tool was made to signal if you drilled far enough.

[1] https://m.youtube.com/live/RyW0lXnoFOA
OKRs are done right in tons of places, just that when they are done right people don't notice them much because they aren't meant to be a thing you notice much. Its first and foremost a thing managers should be engaged with since it helps them organize with each other, individual employees should barely be aware OKRs are even a thing at the company.
I was being glib, of course. Presumably there's some legitimate technical philosophical issue, and actual philosophers are capable of using answering machines and even landline telephones without having all their assumptions about reality collapse around them like a PKD novel (those born prior to 1980, anyway). But, like Jay Z, I've got problems of a more pressing nature, and legitimately don't see how this matters.

(See also the 'Problem' of Induction, which I had to spend a great deal of time on in college, and even after reading centuries of debate about it, is the least problematic 'problem' I've ever encountered. Maybe this is a linguistic issue, and philosophers should stop calling things 'problems' when the rest of us have to make rent.)
Can you give a specific example?

I’m curious if it was useful because of the AI’s skills, or perhaps it was the conversation itself that helped, like in rubber duck debugging[1] or journaling.

In any case, interested to hear more details.

[1]: https://en.m.wikipedia.org/wiki/Rubber_duck_debugging
> I’m really glad there’s a sense of normalcy after the pandemic again

Except we are not after the pandemic, it's made up by politicians and the rich. The second highest measured covid ratio in wastewater across the United States was in 2023 December-January. It's just the virus now kills a lot less people but its long term effects, named "long covid" is a debilitating disability that people prefer to pretend not existing.
I was speaking to a fellow software engineer the other day. She has a tech lead on their team.

She reports that he is really nice, but some times he is insisting that he knows the working of some part of the system and is giving advice based on his understanding. Only thing is that he is wrong.

The software engineer needs to "de-hallucinate" him in order to get a proper answer.

I think we are at a time where we need not to categorically be critical about these things. Yes, preciseness is an issue. But there is a good chance that the LLM advice is on par with a random dude from a local accelerator.
Two minutes ago you posted "Childcare is a necessity".

Parents want their children to be safe, healthy, happy and nurtured. They will pay for services to provide that, and whether we label that service daycare, babysitting, school, summer camp, nannying, extracurriculars, etc doesn't seem like it makes much difference.
Would an array language without the terseness, but with hygienic macros, fit the same niche?
+1. They seem to attract excellent people and do very cool stuff.
There's been a no-GIL Python for about a decade, and it's still OSS on BitBucket somewhere with a PSF license (I used it for quite a while), but at the time, the community didn't want to wrestle with some of the issues, like, do you want to forego atomicity for list appends, or do you want to slow them down (Skython took the former route)?

https://lwn.net/Articles/640177/
Is that sarcasm? Not sure how easy it would be to reuse gray water from these sources. Ocean water is salty and corrosive, so there isn't an infinite supply of fresh water in practical terms.
With remote, everything has to be highly intentional. Schedule a meeting means having a pre-defined time, often there is a specific topic of conversation in mind, people diligently stick to that topic as much as possible to respect everyone's calendar etc. Collaboration tends to play out within these extremely narrow parameters that are unnatural to hundreds of years of human social development. It doesn't help that the best substitute - video conferencing - still strips a lot of crucial information that you're used to getting in person for modulating conversation (eg. ability to scan body language and facial expressions of people in the room as you talk) and find moments to interject.
$2k is roughly six median monthly salaries in my country, which is pretty typical for the world we live in. Maybe even on the larger side. I am fully aware you don't care about most of the world and will advise us to follow some other pursuit, I've heard this many times before. (Which we do, Apple is not really relevant outside the US.)
How does that work for 100 data analyst users running reports and analyses?
I felt pretty disappointed going to the conference. Though it’s a pivotal and awesome time to be a Python dev and historic to remove the GIL. I found the talks to be very low information and sometimes not really relevant to the title and description of the talk. For example the “Blender integration” talk was 40 minutes with 8 minutes of blender discussion. The talk on Mocking was extremely basic and spent most of the time describing the concept of unit testing.
Talks during the end of the day tended to be better than the morning ones. They need more web development experts of this committee, most of the web dev talks were rehashing online tutorials or felt that way.
> the message is not the same as the text.

Like people who’s bodies are gone but who’s souls are still here? I see dead messages… :P

That distinction might be worthwhile, and it’s certainly true from a technical standpoint. But the real problem here is the message is not the same as the message. If that was referring to a single message it’d make a great philosophical problem. Unfortunately we’re just talking about a more boring problem of two different messages with two different texts where the text of one of them accidentally referred to the other one as ‘this’.
> ... either people accept the fact that some neighbourhoods are served worse than others, or the take the car and make the travel up to the nice asian shop they read about on the internet, because that’s apparently worth it.

What's better: having to do a few minutes of research to find a good sofa repair shop in your city or having to buy a new sofa every 5 years?

Further: what's better for you personally, and what's better for the planet? Are they compatible?

> But, surprise, this second option doesn't scale.

Why is it important for every type of business to scale? Is "scale" a virtue we must judge every business by?
> It's almost impossible to solved political issues using only technology.

True.

> Laws can be ammended faster than implementations.

Really, really false.
> If 'undesirables' are part of your local area, then they'll be on the public transport. The clue is in the name.

Their examples of undesirables are about behaviors, not sectors of society.

Since we're using Japan as an example, Japan does have very strict social rules on public behavior that probably help in this area.
The post that alleged this[0][1] was removed/withdrawn. I do think that they spoke with the real perpetrator, because there is a lot that connects with that story.

But there are a lot of smaller details that don't add up. And I don't believe Snowflake hired Mandiant/CrowdStrike just to come out with a lie that their systems weren't breached.

Maybe someone else will speak to the guy who did all this to get a much clearer overview of the situation.

[0]: https://news.ycombinator.com/item?id=40534868

[1]: https://web.archive.org/web/20240531140540/https://www.hudso...
They could use the signal protocol AND see the contents
Kit! Your post is great! And I enjoyed getting to know you at the PyLadies auction, too.

PyCon is overwhelming and delightful in every way -- and it just gets more so every time I attend. That said, you managed to see a ton of amazing stuff and people, which is quite impressive.

I hope to see you back in Pittsburgh next year!
The 100 people can transfer at a traik station into 10 different convinently timed buses.
> How is this different from grammarly, that has been around for many years?

I'm not sure how to answer this, because the compatibility gap between Grammarly and ChatGPT (even 3), in terms of English writing, is just too large. So large that I can barely categorize them as "the same kind of tools".

I can only confidently tell you one fact: before ChatGPT, people here were aware of Grammarly's existence. Yet they still sent their drafts to professional editors at a price of ~$0.1/word.

> This was a middleman job anyway, so it was just waiting to be removed, like travel agents.

You can say programmers are middlemen between specs and implementations. But that's not my point.
We read that[0], and then the company that published it un-published it without any accompanying notice[1].

[0] https://web.archive.org/web/20240531140540/https://www.hudso...

[1] https://news.ycombinator.com/item?id=40547921
That's a good point, but I think it's important to critically analyze any information you find online. Anything I read online might be bullshit, and yet I've learned a lot from internet. And many other people have as well. I personally see ChatGPT as a better and faster search engine. If I need something basic, it's often on point and almost instant. If I need intricate advanced details about a niche topic, yes, it can be wrong. So are other people. While I lack expertise outside of my main areas to verify it, I usually have enough to judge whether it's a basic knowledge for experts in this area.

At very least, ChatGPT doesn't intentionally try to mislead me to sell me something (yet).
So let's exclude those people from society, that's what you are saying. It's not just traveling thousands of miles, it's boarding a bus or entering any indoor space with unmasked people. And yes, that exclusion is the reality most of us face.

This has echoes of how people with AIDS were considered back then.
I remember vividly!
I don’t get how you can just use production credentials in these demo systems. Even if they don’t get leaked it would mean Snowflake employees have access to your production data?

I’m working in the compliance space in Europe and here it would be pretty wild if a large corporate would give such kind of data access to a cloud company without tons and tons of red tape, US companies seem to be way more lenient about this.
Show HN: I do nothing in my dayjob for 95% of the Time so I made this
I had the problem of having a boring office job, where im not busy at all, i sit in an office and my bosses keep walking around. And i also enjoy scrolling (twitter) . So to fix this i made a simple free Chrome Extension to make it look like a PDF file. And here i made a little landing page for it. (am proud btw) : https://xdisguise.com/

So i made this :)
Haven’t done enough Lua to know if this possible, but is that monkey patchable?
I am so excited that I had the chance to meet you! I am planning to be at Pittsburgh next year as well. Looking forward to it!
I wonder how things would have turned out if OpenAI never contacted Johansson or referenced the film 'Her' in a tweet.

I saw Her, I watched the GPT-4o keynote and personally didn't notice any connection in the voices until it made the press.

The problem I see ahead for OpenAI is not whether or not they actually used Johansson in the training¹, but rather that they made public reference to her and that is likely to run afoul with her right to publicity.

¹If the "Sky" voice and expression comes wholly from voice/data sources other than Johannson, this would be trivial to show.
Also VCs and PE do not care long-term beyond the time when they cash out. If you’re building the business, you probably will care longer, especially about what happens to the people you hired and worked with.
It constantly invents functions that don't exist.
“Let me just use a glorified autocomplete instead of learning a subject domain or craft” seems like the opposite of hacker spirit and curiosity.
Sofa manufacture is not what's destroying rainforests or dumping toxic waste.

And "flatpack sawdust" is better for the environment, actually -- where do you think all those leftover wood scraps would be going if they weren't mixed with glue and used productively?

If you want to be using solid pieces of wood in everything, that's a lot more trees you're going to have to cut down.
Reconciling ice core CO2 and land-use change after New World-Old World contact
The median household income in the US is $76k ($57k post taxes). Germany is $54k ($34k post taxes). China is $13k.

Even compared to Europe the amount of money for spending a US household gets is almost twice as much. There's more expenses due to a lack of a social net however those aren't constant over time unlike taxes. One year you spend $5k for medical bills and the next you spend $5k on a new Sofa.
https://www.johndcook.com/blog/2010/07/19/stupidity-scales/

> We can’t use common sense because it doesn’t fit on a form.

> We can’t use a simple approach to solve the problem in front of us unless the same approach would also work on a problem 100x larger that we may never have.

> If the smart thing to do doesn’t scale, maybe we shouldn’t scale.
Analogies Explained: Towards Understanding Word Embeddings
Drug that 'melts away' tumours could replace surgery for bowel cancer