skysight-inc/HackerNews huggingface dataset:
One aspect of the spread of LLMs is that we have lost a useful heuristic. Poor spelling and grammar used to be a signal used to quickly filter out worthless posts.

Unfortunately, this doesn't work at all for AI-generated garbage. Its command of the language is perfect - in fact, it's much better than that of most human beings. Anyone can instantly generate superficially coherent posts. You no longer have to hire a copywriter, as many SEO spammers used to do.

curl's struggle with bogus AI-generated bug reports is a good example of the problems this causes: https://news.ycombinator.com/item?id=38845878

This is only the beginning, it will get much worse. At some point it may become impossible to separate the wheat from the chaff.
> DSA, as specified in the SSHv2 protocol, is inherently weak - being
limited to a 160 bit private key

This should be 160 bit equivalent, right? An actual 160 bit (non-EC) DSA key would be trivially brute-forceable.
Absolutely. The media buried this for years. Now the media is bringing it to light. What is the ulterior motive?
Thanks for hunting it down.
Valve owns Portal so doesn't need a "reason" to take down a port of Portal.
not to dismiss the issue, but if you can procure a certificate (e.g. host nginx+acme on `local.nwalsh.com` to obtain a wildcard for `*.local.nwalsh.com`), then just put `127.0.0.1 mastodon.local.nwalsh.com` in your hosts file and you should be good, right?

but yes, non-local runtime dependencies in software which you thought you set up to be local-first have a real habit of sneaking in. the wildcard cert solution only masks that non-local runtime dependency, visible by disconnecting the server from the network for 90 days at which point your cert expires and it'll fail again.
Weird to call Google Assistant failed when it's about to get vastly more capable by being wired to Bard/Gemini. Already, I want to talk to Google Assistant like it's an LLM, but it's not there yet.
There's too much value in undetectable AI for an AI detector to last long. Any technology behind a tool that can accurately detect it will used against itself: keep on trying until it can't detect its own output.
The best part about this comment is it could clock you as either far left or far right. You speak only facts that a "polite" person should ignore.
Or you end up getting that one pump/station that takes 50 seconds to spit out a single gallon.

I had to rent a 3-row SUV one time and refilling that thing was torturous, thankfully I only had to do it once.
What I Learned from Trying
> (Takes picture of the contents of his fridge.) This is what I have in the fridge, can you make me a nice dish that’s low in calories? (It then pulls up a recipe without citing its source.)

That sounds like... something that would make my life slightly better, in a non-essential but desirable way.

Can my phone do this already? When will it be able to do it?
Protein test can detect 18 early stage cancers, scientists say
But one can use both emacs and jetbrains. I get value from both and use vim's modal editing in both.
How do we know these books are AI generated? Because the startup "Reality Defender" said so? This feels like they're deliberately singling out trash books and calling them AI-generated to fit their bias. It doesn't seem fair, since the AI content I've generated myself has been better than any book I've ever read. In fact, it's inspired me to generate my first book, which I'll be publishing soon.
PWA builder: Helping developers build and publish PWAs
The problem I have with this style of library for frontend dev work is eventually the scope of the problem exceeds what the library is capable of doing. Then you have to embed JS which then gets pretty messy and spaghetti code and enough of this you are right back to where you started setting up a JS build system to make up for the deficiencies. Only now it is worse because you are working around one library and you start fragmenting your app because you started with the wrong thing.
Spot Bitcoin ETFs crossed $1.2B in volume in first 30 min of trading
At the time, arguably some of the most advanced technology was the Gothic Cathedral. However, it was seen as Divine, not Magical.
Content Creators Are Getting Paid to Capture Your Wedding Online
Robot Operating System (ROS) is also an operating system, but it runs on top of computer operating systems like Linux and MacOS, and is focused on supplying the services, build toolchain, and communication standards/paradigms that are useful for implementing a robotics system, much as Linux (and its distros) are focused on providing that for a general computing environment.

In any case, it's clear that the project under discussion here isn't really any of these things is rather a system shell/GUI/launcher. But calling it an "OS" falls under the fun tradition many of us enjoyed in our youth of trying to recreate our own Windows in whatever was our programming platform of choice, and thinking that was what an OS was.
I was trying to think of arguments against it, so I thought about the fact immediate mode GUIs might not always be suitable, before I stumbled upon this post: https://stackoverflow.com/questions/47444189/what-are-the-pe...
The only other downside I can think about is from a design standpoint, the application has to have the same design language across platforms, so it cannot have a native look for each.
Any other cons?
It’s pretty stupid that apparently we need a separate device because Apple watches over our hardware with loving grace. This should be a drop-in Siri replacement, but the only way that will happen is if Apple deigns to buy them, and then I still won’t have choice.

Luddites aren’t anti-tech but pro-worker, so being skeptical of AI is a fine thing to Ludd.
Study:
https://bmjoncology.bmj.com/content/3/1/e000073
I wouldn't characterize Leetcode interviewing as being biased towards those who recently took an algorithms class - it's biasing in favor of those (of any level of experience) who are willing to spend a few months practicing Leetcode.

I thought that Google/etc had at least dialed this back a bit, or maybe just dialed back the "how many gas stations are in the US" type questions, after realizing this wasn't the best predictor of good performance.
Don't get me wrong - I love the idea of an open source project pushing mainstream ideas of how tech should be done, but those projects should be scrutinized and will always need to prove themselves in real world implementations. When that happens, the tech needs to evolve, be well-documented, and well-maintained.

I think htmx is doing an admirable job so far.
Thank you, I've escalated this.
I expect iPhones to have better accessibility designs, controls, and accessories for these people than this, and most will already have iPhones. It doesn’t help that it looks like it’s marketed primarily for crypto zoomers.
And favored framework among the CBT community
At Kagi we plan to offer this for $20/mo and 6 family members included. You get both paid search (much better than openai bing) + AI (gpt-3.5-turbo/claude-instant). If you need gpt-4 it will be an optional $15/mo upgrade per family member.
Good point about the Builder pattern. Not a fan of the additional boilerplate but it does give the class developer the opportunity to detect forgotten fields and fail fast.
they will land on their feet, stop it with the pity party
> GUIs and proprietary protocols have killed Emacs

I have been using Emacs since 2010. What started as this 'what do I do' white screen has evolved into a powerful tool.

During this time, I have seen various other editors or IDEs all considered to be "better" but are eventually tossed aside in favour of something else.

Visual Studio (the IDE) has gone through some changes. Some for the better. However, there is also worse. It is slow and bloated.

Now we have Visual Studio Code which a lot of people seem to use, even those that judged me for using emacs a few years back. But... IDEs are better, right?

We also have Sublime Text 2 which was all the rage around 2013. Even they were laughing at me for using emacs. Now, I hardly see anyone using it.

Once in a while (in the last 15 years) I see the odd vi or vim user. They continue to exist like me with emacs. While I cannot confirm, I would not be surprised if most of these have moved to neovim or gone elsewhere.

Point is - emacs will be around for many years to come. It may never be the "best" in term of numbers but I would not be surprised if, in the next 10 years, Visual Studio Code or Neovim have moved on to some other new editor or IDE (or another vi variant, respectivelt) yet emacs is still there.

I have been using Slack properly in the last few months and I am not really that impressed with it. Sure, I am not using Emacs and I would not be surprised if there is emacs support for it. I would not be surprised is Slack is replaced by something else in 10 years. No different to other "management" tools that come and go.

So heres to Emacs. For me, it is worth it - and while things always change... emacs is likely to be about for some time.
The software this scandal centres around was known for recording incorrect numbers. Numbers that were then relied upon to accuse postal employees of theft. blitzsr is saying that you should be prepares to speak up when your software is fucking up. Essentially a more consise way of saying what zhyl did.
Related: https://news.ycombinator.com/item?id=22728947 (Meetup spins off from WeWork after being bought by them for $200 million.)
That’s true. I thought I missed the internet before ClosedAI ruined it but man, I would love to go back to 2020 internet now. LLM research is going to be the downfall of society in so many ways. Even at a basic level my friend is taking a masters and EVERYONE is using chatgpt for responses. It’s so obvious with the PC way it phrases things and then summarizes it at the end. I hope they just get expelled.
Just a typical corporate/bureaucratic response. They've already made a bigger joke of themselves with the announcement that traffic controllers are now officially instructed to look at screens.
> I hope Teenage Engineering is acquired by a very large company soon so that they can be relegated to functioning somewhere as a harmless novelty devision.

I don’t think that’s a common outcome of being “acquired by a very large company”.

Very large companies tend to only run large projects, even if they run them as hobbies. They simply cannot have small divisions.

As a simple example, if BigCo made this thing, they’d want to translate it in a gazillion languages, vet it for not stepping on some country’s or minority’s toes, set up support pages, have their IP lawyers go over it, etc.
I haven't driven a gasoline car in over 5 years, so similarly I don't want to have to try to remember how to work one, and I'd rather just rent an EV for familiarity.

As more and more people have electric cars, it makes sense for the rental companies to transition to them, so that renting doesn't feel like you're being offered a horse and buggy.
I live in Norway, and I've noticed that identification systems like BankID have become ubiquitous - even necessary - if you want to do anything serious on the web.
There are 4000 religions, but there is one truth. there cannot be 2 truths otherwise that means neither is the truth. We are required to find that truth and follow it.

There has to be objective morality that was commanded by god to know what is good and what is bad.

Now for me, it's Islam and the Quran. I can say with certainty that the Quran is the word of god and there is plenty of proof. We just need to do a bit of research.
I'm glad someone got it.

If you want to follow me on Mastodon, BTW, you can find me at @masto@masto.masto.com.
This would be sooo much worse from a UI point of view. All nice OS features (good text rendering, uniform text editing interface, accessibility, transparency) would all get chucked out the window.

I also don't think Godot is inherently more performant for any random UI than Electron is. It happens that most Godot apps are performant because they're made by the type of people who want to use videogame engines and thus care about performance. Electron can definitely have great performance when the developers care about performance (VSCode).

I say all this as someone who's worked on game engines before.
Some good takes, some bad takes in the post. The analogy of cutting a tree is pretty dehumanizing and doesn't factor in the morale and culture hit laying people off does to a company.

Sustainable growth is far better than boom and bust cycles. I guess if you're shutting down entire product verticals you can reduce the blast radius. Doing partial cuts across the board can cause top talent to look elsewhere.
I still facepalm everytime someone excitedly demonstrates how they used ChatGPT to turn a nice concise message into a wall of PR fluff, as if that's some victory. I get that for some types of writing this is unfortunately beneficial, but for routine transactional emails (especially with internal colleagues), I think 90% of people would much prefer brevity and plain language

If I ever spend a long time composing an email, it's usually because I'm trying to make it as short and clear to read as possible. What's that old quote, "forgive me for the length of this letter; I don't have the time to make it short"?
IPhones have similar voice activated functionality.

And where it doesn’t, an app can add these exact features to devices people already own, since the LLM isn’t running on device on the rabbit (it’s far too small)

Also this product definitely isn’t being positioned as an accessibility device.
Right. But that just brings us back to "how do people work with a scrolling list of 3.2m records?"

I get the point of wanting it locally to use power tools. And I get that the browser is probably capable of implementing a lot of power tools. Seems silly to insist on doing it all "in memory" on the browser, though?

That is, if the idea is you are doing pivots and filters, I don't know why a server side hit wouldn't be better for that. Similarly, when I look at something like a stock ticker for the day, I don't expect every single transaction was sent to my browser to create the graph. It /could/ be done that way, but why?

More directly to the question I had here, why and how would someone need a scroll list of every market transaction? For fine audits, I would get it, but even then I'd expect some sort of search or anomaly detection?

Still, I think if the answer is to "get it in the users hand and let them do what they will with the data," I can accept that. Goal isn't necessarily to let the users scroll the data endlessly, but for them to use any bespoke tooling they are already using.
No doubt on the latter. I write a lot of "wisdom based code" to "fix stuff." Ideally before it needs fixing. :)

Also, while I'm at FAANG now, I'm there because I was previously at a startup that was acquired by said FAANG, and if anything, there is even MORE of a need for this sort of wisdom intelligence in a startup. :)
What can I do as a Software Developer to help with the climate crisis?
As per the article (in the bold part at the top):

> This is illegal, as the GDPR clearly states that withdrawing your consent must be “as easy as” giving it.

The whole point of the article and this discussion is precisely that you can’t make privacy protections a separate “feature”.
Adjacent question, leaving aside value proposition. Do companies pay for 1000 seats like this? I didn't realize slack is $5 a user a month. Do they discount this for bulk, or are companies paying $5k/month $60k/yearly? These subscriptions must really add up.

On All In, they discussed the leverage from AI tools and they probably also meant open source, but one of the companies just rolled their own instance of a big monthly SaaS product because it was such a big expense for the startup.
That number sounds really low to me.
I enjoyed the summary but not the lame styling of the article nor your response. See how this useless tack works?
bad economy? the economy is shit for tech, everywhere else, it's booming. there is a shortage of labor in education, hospitals, government, hospitality, retail

the reason it's shit for tech is the greed of wall street. they want more short term gains
The post google uses for the feature snippet for the search “best place to fly drones in sf” appears to be misleading inane useless dogshit.

What I’m not sure is whether it’s ai generated, bad quality traditional bot generated, or human content spam generated.

But whatever it is, it fooled google. It hurts to read, each numbered point is similar to this: “S.F. city parks are a great and amazing place to fly. Sf parks are illegal to fly in”

Post link:
https://www.kentfaith.com/blog/article_where-can-you-fly-dro...
> "Why is a wrench on the internet?!"

You're subscription only allows 250 bolt twists. If you would like to upgrade your subscription, please visit www.wescrewyousoyoucancontinuetoscrewbolts.com
(Some of) the devil is in the details. You might want to look at the announcement [1] and the support page [2]. It's only certain services (although it includes GCS and VM persistent disks), and it's really meant for a full migration out of GCP. So if you want to migrate only a portion of your data to create a multi-cloud setup, this might not work.

Still, it's great.

[1]: https://cloud.google.com/blog/products/networking/eliminatin...

[2]: https://cloud.google.com/exit-cloud
When have big corporations NOT talked out of both sides of their mouths, though?
Apple removed telnet from Mac OS. And ftp. You're installing a client anyway because of the security paternalism of others.
Show HN: I built yet another ChatGPT Chrome extension
Hey HN,

I’m here to introduce you my first of hopefully-many-projects-to-come this year: ReadPal.ai, a chrome extension that let’s you chat with ANY web pages while browsing.

Let’s first address the elephant in the room: there are tons of chrome extensions of sorts out there…Why did I choose to work on this? Over the years, I’ve had many projects started that never crossed the finishing line; and also many ideas that’s dauntingly ambitious that I never even started. So I chose this project, in the hope that its moderate size & scope can help me finally exercise the build→ship muscle. And I must say, it has served its purpose.

I thought it would just be a weekend project, however, end up dragging it for months…With the pressure of the year-end and the free time in the holiday season, I finally got to the ship phase!

During the process of building, testing, and beta testing, I came across two revelations about the product:

- Having AI side by side with access to the same information as you is very helpful! It's not just about summarizing long research papers, but even simple day-to-day activities can benefit from it. e.g. asking “is this miso good for making ramen?” on a miso product page on amazon, etc.
- Despite a lot of similar extensions, there is still room for differentiation! The average user who isn’t intentionally following the developments in the AI field, can benefit from a tool that simplifies the complexity of various models & prompting techniques, and focuses on providing a user experience that seamlessly integrates with their workflows.

There is still a long way to go in terms of the second point. Your feedback would be very helpful with that! Thank you!!
Yes. Take a picture with ChatGPT and ask it the same question.
Prior art; Alan Turing law, Policing and Crime Act 2017

https://en.wikipedia.org/wiki/Alan_Turing_law

Although, I don't see why the courts themselves could not overturn all cases that included evidence from the accounting system in question.
A couple of points I would add here:

- You should regulate your process's memory usage and throttle when needed, even at the cost of performance.

- Memory regulation is harder in a multi-process architecture because you can't set a memory limit on the total memory usage of all the processes.
At this rate many exams will just become oral exams :-)
You can rephrase management's duties to "predicting the future" as a way to maximalize the so-called difficulties of their roles, but that's an unrealistic description. And it is in fact management's primary duty to understand the evolution of their organization and to have mitigation strategies. Simply hiring when you can and then firing at the first sign of trouble and when investors throw a hissy fit is about the most amateur, incompetent approach available. A monkey could perform that role better.

I was recently laid off just a year after being hired. The layoff was described as not cost cutting but restructuring. The reality is that no restructuring has happened, morale has tanked, and attrition in key positions has occurred. Me being laid off means that management couldn't even plan out a year. Further, this company had a restructuring (i.e., layoff) in 2020 as well. If you need to "restructure" every three years, you don't know how to manage.

At will employment is a poor setup because companies hold all the cards. They should have much more pressure on abiding by contracts.
EV owner 6 years here, rented an EV in Portugal and was a disaster.

Nearly stranded at a rest stop, spent 2 hours trying to charge, apps wouldn't accept payment, apps wouldn't activate Ionity charger, spent an hour on long distance cellphone call to Ionity call center where they manually activated a charge for me after great difficulty.

The other thing for people who think they can plan around it is that remember with typical rental agency you have no idea exactly which EV model they are going to give you at check in.

So could be the one with 220/240/280mi highway range. And then they might hand it to you with the battery at 80% full.

Your plans to safely get to your destination on 100% of the 280mi battery may be quickly spoiled by getting a a 240mi EV at 80% full and being -90mi short.
Ironically, many of the "respectable" discord servers (i.e. revolving around hobbies people under the age of 18 aren't/can't get into) seem to not allow cross-server emojis (which mostly stops all usage of them and discourages gif-memeing as well).

Combined with "compact" mode in user settings, I find myself having a vaguely IRC-like experience in the servers worth participating in.

Terrible shame how many of us have come full circle just to do the same things on the corpo's surveillance state owned land instead of our own.
We're really fast forwarding to the end of Accelerando where the earth gets dissembled to make a dyson sphere of computronium that ends up being filled with sentient pyramid schemes.
Let's hope it's run better than when it was owned by WeWork. WeWork paid $156 million, I wonder what Bending Spoons paid.
Here's the equivalent feature from WakaTime:

https://wakatime.com/invoicing
And that infamous graph is silly and bogus.

The graph uses different counts of inflation adjustment for the two lines. It introduces more unnecessary complications. That's how you lie with statistics.

Instead: just look at the labour share of GDP; that is the sum of all nominal wages divided by nominal GDP. Available for the US at eg https://fred.stlouisfed.org/series/LABSHPUSA156NRUG

Because we are looking at a ratio of nominal values, we don't need to adjust for inflation: the influence of the price level naturally cancels.

For the US the labour share of GDP has stayed between 60 - 65% in the last 70 years.

For that ratio to stay so constant, productivity growth and wage increases must have approximately kept pace with each other.
Nearly a Thousand People Were Convicted of Stealing. It Was a Computer Glitch
I was actually just writing something yesterday using Python's html2text module and noticed that he was the original developer. RIP

https://pypi.org/project/html2text/
Note that by this definition Spring Boot isn't a framework - you call SpringApplication.run to start it.
he's not going to appease rank and file. he's in the pockets of his wall street, private equity bros
Vim's modal editing allows for wider key space and better ergonomics. Both are good to have for programming IMO.