skysight-inc/HackerNews huggingface dataset:
> These people's "actual work" often ends up causing endless streams of security vulnerabilities and bugs too.

On the other hand, we have people that apparently wouldn't make a program if they are not guaranteed (by another human being) that it will be safe.

If those people generating bugs and vulnerabilities would had to sit tight waiting for someone to make a safe language to do anything, today the world would be 40 years or more behind.

(safe languages that, sarcastically, were created using all those unsafe tools and insfrastructure)

Also in this real world a trillion of printf are being output right now, and will be for a long long time. Is the world falling apart?

You can also list all the printf CVEs but... how many println! are being output?
Is the Twitter team back to the office? I'd imagine the API being down is something you'd casually mention in the queue to the coffee machine. It should have trickled down to the marketing department...
I think he meant Common Lisp macros, a powerful feature of the language (and missing from Smalltalk) that allows one to easily write code that writes code.
My startup got founded in Reddit
This is actually a good call. I'm a similar age and didn't really look at it like that. Will get it changed though. Thank you!
I'm not sure you answered my question but thanks for the background.
I think you would be surprised. The folks who will pay for a premium experience by using a 3rd party app are likely willing to do the same on another platform.
Fairy-Stockfish
That's my take-away here too.
A chunk of info that one may wish to note (skimming may involve losing pieces):

> Hassabis turned down a bigger offer from Facebook. One reason, he says, was that, unlike Facebook, Google was “very happy to accept” DeepMind’s ethical red lines “as part of the acquisition”
Musk has very intentionally killed the "external communication" teams at both Tesla and Twitter. This isn't embarrassing, it's inherent to choices he makes when running companies.
I don't think this article is that interesting because it's really biased, and doesn't even try to catch any kind of nuance, especially regarding Rust.

Developer velocity in Rust is a complex topic, and yes sometimes Rust will slow you down, but sometimes also it makes you move much faster. You can find a lots of testimonial in all directions, the majority of Rust users having a good opinion on Rust on that topic (but we're biased too). But somehow this article only chose to quote people complaining about developer velocity with the language and completely ignore the other (and larger) group of developers, praising the language user experience and development velocity.

I don't think Rust is perfect, and I think that people talking about how “Rust is the most loved language on Stack overflow for the past N years” isn't really constructive. But a collection of cherry-picked quotes showing how Rust is in fact a disaster isn't bringing anything interesting to the discussion either…
I haven't build myself but two friends have had to go legal on the builder and architect. A few lessons from these.

Don't hire friends or family.

Make sure the builder is registered and isn't a director of other companies that have defaulted.

Have a signed contract or agreement in place.

If doing payment in stages make sure that what you are paying for has been completed and has been signed off by your engineer.

Take as many photos and videos as you can as often as you can, use a drone to get to awkward unsafe areas and record video. Include all major structural and sealing work. Even good builders/window installers etc make genuine mistakes, photos of what was done make inside a wall make it easier to attribute liability if there is an issue.

These are some key points from two terrible cases, don't let them scare you and enjoy it.
These days, all Java runtimes are created with jlink, including the one that's bundled in the JDK, so it's worth it to take a few minutes to learn how to do it yourself for a custom image. The result is not only drastically smaller, but more secure, as the potential attack surface area is much smaller.

If your application is modularised, it can become a part of the image, but, as the article shows, creating a custom runtime is easy and recommended even if your application is not modularised.

BTW, the JDK contains not just a Java runtime, but development tools, as well as an additional copy of the entire class library (this copy, in jmod files, is stored in a format that jlink uses as its input; i.e. it's there only to allow generating new runtime images). Use the entire JDK as an runtime is a real waste of space, since, among other things, it contains all libraries twice.

One minor comment, though. jlink produces Java runtime images or, in short, Java runtimes -- not a JRE. The name JRE refers to a particular kind of Java runtime from a bygone era when there was a global Java runtime environment, which was used by applets (and Web Start applications). When applets and Web Start were removed, the JRE and the very concept of one, was gone along with them. Some people still use the anachronistic term JRE to refer to a Java runtime (and some companies distribute pre-linked Java runtimes and call them JREs), but the real JRE is gone.
- "Hubble" - i.e. that space telescope that's well-known by general public to shoot photographs.

- "finds a <very specific and visceral description of an extraordinary phenomenon>" - kind of implies you have a little more to go on than a spectrogram and a shipload of PhD-level math used to divine conclusions from it.
You can create stacks in Portainer with compose file, that's what I meant...
I think Nick Cave's response is a bit over the top, but in fairness ChatGPT's "song" is total horseshit, and resembles Cave's output only very superficially
Where do you live? Country?
Tell HN: Gmail's spam filters have gone bonkers
I don't know what is happening with Gmail but lately Gmail's aggressive spam filtering created a huge problem for me.

It was a reply I sent to an email yet Gmail somehow figured out it was spam and the other person never got it (which I learned after 1 week)

Two weeks before they sent the property tax notice (from the govt) in spam and had I missed that email there would have been a penalty.

This is a very old Gmail address almost 10 years or more so I don't know what's happening but I've stopped trusting Gmail altogether after this.

This spam thing is such a black box, so don't be like me and check your spam folder just like you check your inbox if you're on Gmail.

P.S. Also looking for a good alternative to gmail if anybody has some suggestions. Right now I've just created a filter to send all email to inbox.
Might try directing this question to the user's who paid for Tweetbot's yearly plan and won't be able to use it anymore.
>without territory on which you can enforce your norms

They seem to be doing pretty well at enforcing their norms in the good ole United States of Amazon.
1337x
TPB
and few private indexers
I don’t care what I sound like to you.
The moment Musk acquired Twitter they should've known this would happen. The guy doesn't care about anyone except himself.
Might be a hard sell for me since less than 10% of the accounts that I follow on Twitter have any kind of Mastodon presence, and toot per tweet volume is probably considerably less than 10%.

I can get a lot more value from a good Twitter client than I can from a good Mastodon client.
You don't need territory, the Sovereign Order of Malta doesn't have any either. If you are in a locale where you can use the legal system to forestall any action against you, it's pretty much the same thing.
PHP in 2023
Uuuuuh, ok, but.. what’s the point of doing so? If I do zero-copy on a shared memory area between cpu and gpu, the advantage is clear - no copy and fast transfer.

If I map some host memory to the GPU… I get worse latency and worse bandwidth. Most likely not a win.
You're naive to think this is not intentional...
The reason they can't do what he wants is that there's a legal requirement to keep the collection "complete", even though the remains were stolen.

It was stolen.

"Before Byrne could be buried, Hunter reportedly bribed one of his friends to secretly swap the corpse for dead weight and bring the body to him. Four years later Hunter put Byrne’s skeleton on display."

So a great, illegal, injustice was done and you're defending it because you didn't read the article.

What the museum should do is get a legal ruling that the remains were not legally Hunter's property so cannot be part of the collection and follow the wishes of the dead man AND what should have happened at the time.
It does seem to me a lawyer's pedigree is as important as the types of arguments they bring to the case.

I imagine this bias exists because law schools are a dime a dozen, and lawyers have created another form of gatekeeping to augment their licensing rules.
The rotor and caliper are both lower spec parts vs. the previous Brembos, it's clearly a case of skimpflation.

Masking it with a Brembo caliper facade makes it as tasteless as putting alloy mag wheel covers over steelies from the factory.

Stay classy Tesla.
Must really depend on the field. People around me are mostly running gnu/linux or macos (roughly 80/20 split). I think some have dual-boot with windows.
I've used proguard to remove unused classes from dependencies.
> Black holes are gatherers, not hunters. They lie in wait until a hapless star wanders by.

Not that it matters much, but lying in wait until prey wanders by is behavior I'd associate with hunters, not gatherers.
What makes you think they're not aware of it?
> mandatory stack ranking

Everywhere I have worked had this stupid system.

- Sold $10mil on your target of $1mil, bottom of your team because Jane and the other 8 members sold $11mil, culled as one of the bottom 5%. Other department where they all missed their targets, bottom 5% fired and the rest stay.
Well it would make sense. If you have a bunch of customers who are clearly willing to pay for this kind of application, have a bit of brand loyalty and who may now have a bit of a sour taste in their mouth at being suddenly shut out of Twitter then that's definitely an opportunity worth exploring if you already have a team with expertise in building this kind of app (and quite possibly some tech that can be re-used)
> progress funeral by funeral

...Because of mental senescence.

The purpose of facilitating the complete expression of one's potential is to progress against such direction.
I'm curious: Is "health tourism" a thing for Americans?
Healthcare is extremely cheap where I live by comparison.
I'm thinking of creating something similar to OP app (Without the "ChatBot therapist" part). However, what could the actual risk to "Dear Diary, today I cheated on my wife" be if that information is sent to GPT3/similiar anonymously? I.e. no metadata able to ID the user?
This entire blog post seems to be an exercise in self-projection, dressed up as philosophy? Assuming all retail investors are financial nihilists is absurdly reductionist.

I'm sorry you feel bad you tricked your dad into buying a NES.
> You are wrong.

Not acknowledging that other people have other taste that doesn't necessarily match with a person's personal preference is wrong in my opinion.
> for "don't accept cards" though, I haven't seen one since forever. Could you name one?

I don't really remember, but basically I just went on Kakaku, searched for the 4090, and just went through the list trying to order an 4090 going through each shop and moving on to the next when it proved impossible to actually make an order.

A nice hack for some of the shops from which it's normally impossible to buy from but which support Amazon Pay is to just use Amazon Pay; if you pay through that none of the usual card-related bullshit applies (suddenly you can use a card that was issued overseas, the name doesn't have to match exactly, etc.).
Holy fuck that was a deep rabbit hole
To be fair, the SecureBoot 'shim' loader is pretty much designed to do this, with user's consent.
> We remember facts better when they are in story form...

True, but orthogonal to my point. Outside of myth, fantasy novels, and children's stories, most writing about destructive natural phenomena does not anthropomorphize Mount St. Helens as it erupted, the asteroid which hit the Moon to create Tycho Crater, the solar flare which caused the Carrington Event, etc.
As if Twitter was ever (even b4 Musk) friendly to 3d party clients...

PS Cawbird still works
yeah, most of them are doing it
I think it's confusing cause and effect. Monetary policy that leads to cheap debt for the connected and inflation for the masses is driving this.
On the other hand, I left twitter quite a while ago and I was a tweetbot user. I’ll be purchasing Ivory the day it’s available since I’m really waiting for a mastodon client that offers the tweetbot experience.
Regardless of whether you have a PR team or not, how is making a fool out of yourself anything but embarrassing?

Kicking off an API developer campaign mere days after silently killing API access for its biggest users is a VERY bad look. Are you saying that Musk is intentionally trying to make Twitter look like the laughing stock of the tech industry?
comma.ai is quite successful. it does what it advertises and profitable. it is a viable product and used and loved by many. it is amazing how much they achieved given the little funding they raised compared to the money raised in this space. it is a great achievement to get it all this way
Well sure, but would you count that as actual "work" in terms of physics? I think not, at least not to any degree that should be notable.

There's no practical work being done in a CPU, it's just throwing away charge so it can redirect it around and do some calculations in the process, like a river flowing downhill with some mechanical logic gates in the stream.
Just enable windows game bar for your ide and browser. It allows you to export past 30 seconds of your screen capture.
How many is "many"? Looks like the only affected apps were those which provided a different means to access Twitter without ads. This feels like a storm in a teacup with the majority of developers on the API being unaffected.
That is true for now, but in increase in mastodon usage is really mind blowing.

It is hard to believe such a big social network to migrate overnight, but it has happened before with digg moving to reddit.
Well, the OP said the thieves were able to change the phone number on the account, for starters.

Even without changing the number, phone numbers are easy to hijack. The security of the scheme depends on how gullible a cell phone company customer service rep is, or how corrupt a phone shop employee is who is willing to do a "SIM swap" for the crooks. See Brian Krebs' website for a description of the process and how it was used to empty crypto wallets.

Furthermore, telecom standards were designed by committee and rely mostly on security by obscurity. The SS.7 system used to carry text messages has no encryption or authentication and no security whatsoever, which is how Russia or Saudi Arabia have been using it to track dissidents in the US through their phones. Even if you don't have access to the SS7 network, you can also intercept them over the radio waves using about $1000's worth of PC and electronics because spy agencies have gimped the encryption standards to make them easy to tap.
Do you know anyone who has actually done this?

I think this advice isn't just throwing money at the problem, your suggestion sinks time into creating a mini-bureaucracy to ensure quality decision making. That mini-bureaucracy may in itself may make it hard to source/retain the various contractors you're suggesting.

For example I imagine it would be quite hard to source a small dental clinic builder who does high quality work and is also willing to sign a 200-page city level government procurement contracts without significant negotiation or persuasion.
Via Negativa: The Power of Knowing What Not to Do
> Why do Go enthusiasts look at types that specialize more generic data structures to ensure invariants and scoff?

I'm sorry, I'm not really sure what difference between Buffer and byte[] in Java I'm supposed to care about, except for the details of how these objects are allocated in memory. There is not really any semantic difference between them, as far as I can tell.

Maybe I don't understand what you're saying--I'd love for you to clarify the reasons why you think Go developers are, I guess, a little bit dense, or foolish, or whatever negative adjectives you like to apply to people who use Go (you know, rather than talking about the language itself--it's always fun to make fun of people).
Purchasing or subscribing? Because I'd wager that Ivory will be on a yearly subscription basis like Tweetbot is now.
> UK sellers drop shipping aliexpress items

Hustler's University 2.0 by The Top G - Andrew Tate ... Drop shipping is lesson #1, how to buy lambo with all the drop shipping $$$s is lesson #2.
Big Four accountants in Spain probed over long hours
Eating One Wild Fish Same as Month of Drinking Tainted Water: Study
> Walmart to ban Chinese suppliers

That is probably 99% of their products.
>"What's worse, manufacturing cheap junk for pay, or filling your home with cheap junk?"

Thanks to modern economy in Canada for example people with median and below income currently can't afford to buy anything but junk. Same goes for quality food. Price of accommodation, food and many other things have skyrocketed.

This is what is "worse"
>My friend Demetri Kofinas has referred to financial nihilism as “a philosophy that treats the objects of speculation as though they were intrinsically worthless.” It is a philosophy that fully embraces the view that reality is completely subjective.

My point of view is that no one know if they are any meaning to the universe, let alone one that is grabbable by human limited cognitive abilities. So from this premises, "absolute" intrinsic value of any object is not accessible to us. Actually, we don’t even know with absolute certitude if the object of some speculation relate to anything denotable.

I do have faith that there is an absolute reality encompassing me, and that the few fallible representation I can build about it, can only be constructed through subjective experiences.

To my mind, finance is all about human conventions. They are far more strongly shaped by more or less common cultural phantasmagorias than by any intrinsic constrain of reality.
I met an old colleague and during a chit-chat he said that he diverted into COBOL world. It turned out that the community is quite large, new versions are rolled out frequently and there's a demand for new devs. Looks like there's plenty of areas in our industry that are not covered daily on HN, but they exist and thrive.
Context for those new to the party - this is something that happens again and again. Twitter messing with the API and insta-killing businesses depending on it is a meme at this point.

C.f. https://news.ycombinator.com/item?id=8284398 - my comment from 9 years ago, reminiscing the Twitter API fiasco 10 years ago. Also 8 years ago, as the cycle started anew: https://news.ycombinator.com/item?id=10427530.

EDIT: I still think the quote there perfectly describes the situation, so I'll repost it verbatim yet again.

* Sovereign from Mass Effect on using someone else's technology

"Your civilization is based on the technology of the mass relays,
our technology. By using it, your society develops along the paths
we desire. We impose order on the chaos of organic evolution. You
exist because we allow it, and you will end because we demand it."
Changing your mind is okay. When I as a parent do, I give them an explanation why I did. Often children's requests aren't all that unreasonable. It also teaches them that people can be reasonable and are not just NPCs.
> This isn't embarrassing, it's inherent to choices he makes when running companies.

Something can be both. A choice by the company, and also embarrassing.

I don't even understand why you think these might exclude each other mutually.
Absolutely, I have a friend who forwards all his linkedin approaches to his boss, just to keep them on their toes. Ahaha.

I've been part of teams and seen exit interview data reviewed openly with names, supposedly anonymous feedback twisted to unmask people and D&I surveys where really personal information has been shared in areas it shouldn't be. But that's just where I've been. I think part of what we're doing is a response to that.

The bigger part of it is rapid, in-the-moment responses to issues impacting the team, clients or partner businesses. Because this ideally works weekly, and responses need to be fast and short, it sort of fulfils a different need than a traditional survey. At least, we're seeing different data back with our test group so far anyway.
But I do live in Europe... On the flatlands... Stone houses are in clear minority here.

According to our national agency 90% of all single family homes built in 2020 was with a wooden frame/core and about 5% masonry.
I definitely check it regularly because I’m insane; but in the years I’ve been using it I’ve thankfully never had the issue you describe.
Labor prices are much lower in India, Bangladesh, Indonesia, Vietnam, Philippines among others, than they are in China. So there is a bit more to the story than "the CCP keeps labor prices low".
While I do agree that Twitter was pretty exceptional in allowing these clients to exist, as usual it’s about just doing it silently and not giving any rationale. At least have the courage to admit what you’ve done!
Given that it was only added in Java 18 and it is a simple static file server (no way to run custom code when serving a URL), I don't think it's in any way widely used at the moment.

Edit: or will ever be. It is definitely explicitly not an equivalent of go's net/http. Indeed, there is probably never going to be an equivalent of net/http in the Java stdlib (since they prefer to rely on the user choosing one of the existing server frameworks, such as Jetty).
curious if it also improves startup time? For me that would be more of a win than the size.
> Companies with apps that have been using the API for 15+ years are left in the dark:

This is quite predictable of any service really as I already did predict this [0]. Third-party apps have little to no hope against first party ones even if it is better. [1]

Companies and projects being dependent on someone else's API is inevitable to be shut off, clamped down or rising costs on plans to keep it alive. An uphill battle which the first party can compete against you and shut you down.

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

[1] https://news.ycombinator.com/item?id=25684953
In Russia triple-glazed windows have been as well pretty much standard for decades.
> the only affected apps were those which provided a different means to access Twitter without ads

Isn't that the whole purpose of an API to send and retrieve content without ads - or any other presentation-layer addition?
Yeah, then just say that. Don't mean what you wrote this time, but write "cite your sources". Just say what you mean, without playing that weird game of annoying people with irrelevant citation requests.