skysight-inc/HackerNews huggingface dataset:
> I want a car, maybe two for my family so that we can go where we want when we want.

You want a car because it's not possible to live in the US without them. So that's rational.

> I want a yard with grass, and I want to spend my saturday mornings mowing it. And I think that's exactly what most other Americans want.

Nope. I skipped out on "grass" a long time ago. Water costs, time expenditure, grubs in your lawn causing local wildlife to dig it up - yeah, I don't want that. And actually lots of people around me don't either.

> I will not eat the bugs. I will not get into the pod.

Ok pal. Nothing you say is going to be forced on you.
One thing that might have worked better is if the concept of separate address and port had been scrapped, and there was just a 64-bit "service" instead.

Naive early implementations could have been nearly the same, just using the top 32-bits to route to a host, and let the host handle all lower 32-bits (effectively a big port number). But later revisions could have split it into e.g. /48 for host and 16-bits for service selection, or take to an extreme maybe even /56 for host and 8-bits for service.

The stupid thing is that the vast majority of IPv4 addresses are only used for a handful of public services, almost always HTTP and HTTPS. So even though we have extreme pressure on the 32-bits of IP address, the 16-bits of port number is mostly wasted and underused.
Do I?

I think people are speaking shockingly imprecisely in this thread. here's my claim:

> Arithmetic (between two decimal numbers) is clearly not lossy in and of itself, only as implemented with computers

Counterarguments are basically on the level of "you cant represent Pi as a finite decimal number", which I find uninteresting.
I took it to mean: "This is not the thing it looks like."

But, I agree, it's not an exact match context wise.
I mean, Google Translate has been basically completely AI powered for 5+ years, and it's one of the most used products in the world...

The majority of what you see on SERPs has been AI generated for a decade, and that's Google's main money maker.

This idea that Google sucks at AI and is clearly a million miles behind is intriguing.

Google is currently the company everyone loves to hate like MSFT was 5-10 years ago.

THAT is a bad sign regardless if anything the people are saying has any truth to it.

MSFT has been the king of enterprise software since the 80s. But around 2000, everyone and their mother was talking about how MSFT can't produce any software beside complete garbage.

None of that was true. But, MSFT was in for some relatively bad times for a decade or so.

I suspect the same thing is going to happen to Google just because sentiment is powerful.
I wouldn't go that far, personally. It's convenient to be able to have unboxed arrays of arbitrary non-primitive datatypes, but you can work around it.
ActivityPub.Academy
You can make fine images and fine presentations, but they are not the reality.

The reality is what people can really use and what really does hit the road.

Right now, everything google presented in the keynote is vapourware for anyone that doesn't have access to it.
this is the same person that found the no fly list from an airline lol https://maia.crimew.gay/posts/how-to-hack-an-airline/
I think OpenAI is probably held to different standards than Google. ChatGPT hallucinates incorrect information, and it's kind of adorable - the tech is early, they'll improve over time, etc. Google Bard hallucinates incorrect information, and it _looks_ like a step backwards in their core product.
True enough. I'd like to be that good at guitar but it seems like he's somewhat of a savant. I can't say I envy his social life.
something's off about this - the reasoning for firing you doesn't make sense at all. are you sure there wasn't something else going on?
Would you take a pay cut to save someone else's from being laid off in your company? It's a serious question, just curious, there is no right answer - I wouldn't, nor would I accept even a $1 cut in my pay - the day that happens is the day I give my notice. Not an option for everyone I know.
PCtrl-New Rust-Based Interactive GUI and TUI Linux Process Manager
I'm too lazy to go through the previous agendas of I/O, but it would be interesting to see the burnt out remnants of google's various abandoned projects.

I saw this headline and eyerolled. In 2010, I read the schedule/agenda and hype about what might be given to attendees. ALMOST signed up for the lottery.

As I addended to google's IoT with respect to other IoT vendors:

"It's just that Google adds completely rudderless leadership, its world famous utter disregard for customer support, and complete lack of commitment to the recipe."

Google I/O was cool when you could get early access to google glasses.

What do you get these days? Anything interesting? Or the latest Pixel (god, don't get me started, I am NEVER EVER EVER dropping more than $300 on an android phone again).

Anyway, back to the eyeroll. Wow, 10 years. Android is buggier and its app store laden with malware, copycats, predatory addictware, and bureaucracy. Android hardware is arguably even buggier than it was. Search is FAR FAR worse. Their self-driving is still a non-starter. The internet has turned into a dystopian wasteland and they are a not-insignificant party to it. No longer open, no longer even trying to not be evil.

Everything about google is worse today than it was 10 years ago. Does anybody actually want to work there for any reason besides money and resume eyecandy? Google the search is far worse than it was 10 years ago with maximum monetization policies. Advertising / information hoovering is a threat to democracy and perhaps human existence. The fourth estate / newspapers / journalism has been utterly hollowed out. It has directly enabled cartel and monopoly market consolidation. It is the shining example of locking out someone from the internet and providing no human contact for resolution. If it fails to dominate something with its horrid customer service and big brother creepy dominance, it strands people with little warning.

Anyway, have fun at Google I/O 2023 everyone!
Exciting Announcement: Introducing PCtrl - Your New Interactive GUI and TUI Linux Process Manager! I'm thrilled to announce the release of PCtrl, a robust and featureful process manager for Linux, built entirely in Rust!

GitHub Repository: https://github.com/MohamedSherifNoureldin/PCtrl

PCtrl provides an overview of the system, allowing you to monitor and control running processes effortlessly. With its powerful features and user-friendly interface, PCtrl is set to revolutionize your process management experience. Whether you prefer a Terminal User Interface (TUI), Graphical User Interface (GUI), or both, PCtrl has got you covered!

This amazing project was the final submission for the Operating Systems (CSCE 3401) course at The American University in Cairo. Our talented team embarked on this journey to explore the Rust programming language and unleash the full potential of process management.

Let's take a quick look at PCtrl's key features:
Run as a TUI or GUI, or both
View processes in a tabular or tree format
Sort processes by any column
Search for processes by name or PID
Filter processes by various categories
View detailed process information
Visualize memory and CPU usage through intuitive graphs
Manage processes efficiently: kill, change priority, pause/unpause, change niceness, and change owner
Export processes list to CSV
Monitor processes and automatically restart them if they crash
Track and log process resource usage over time
Why did they honor treaties rather than just continuing with open conflict? The juice wasn't worth the squeeze. In general you only fight a war when a) you're being attacked or b) there is something to be gained by doing so that, in expectation, is more valuable than the cost of the war. If there'd had been mountains of gold in Canada to be won, or if the indigenous peoples had put up less of a fight (imposed less of a cost), you can bet the British would not have signed any treaties. Same with New Zealand.
> getting way too much money compared to the rest of society

A good engineer can make a great deal of money for the company, far more than a plumber ever could.

I.e. an engineer has leverage.
> There was no doubt that .com has a better brand than .io.

Ten years ago, there was still some merit to this. Given changes to browsers and search engines, I believe this has a "vanity license plate" level of importance today.

> There is no definite way of isolating the importance of the .com but it is likely to have played a part.

"We have no way of knowing if traffic would be as high or higher if we stuck with .io, but it definitely would not have been."
They also said they are removing the waitlist, but it's still there.

EDIT: The waitlist is removed, but the rollout takes some time.
Every forum post I've seen mentioning 白話字 and 台羅 mentions how hard it is to read and how few Hokkien speakers can even read it. The few proponents for it seem to be holding on for religious reasons (Presbyterians).

>You can still do something similar in English where you say your name is "rainbow" but you spell it "rhaynbeau",

This is an insulting borderline racist comparison and ties to the same old western trope of treating our names like random sounds. "rhaynbeau" Isn't a word and doesn't carry any meaning.
> Say that you’re looping through an array of pairs of 2D vectors and calculating the dot product of each pair. In C++ you can use your 2D vector class without any additional cost. In CL you either need to remove that abstraction (and deal with flat arrays of scalars) or incur the cost of boxing.

Or maybe use compiler macros to remove the abstraction without the cost of boxing?
why?, .net vb is free
It's not secretly a salary cut, it's an explicit salary cut relative to the cost of living and everything else. After all, your money is worth less now than it was a year ago if there's no cost of living increase? I'm sure the initial circumstances of salary negotiations for a position took into account current economic factors. I'm much less likely to want to stick around at a company that cannot compete with living expenses with a general 2% increase YoY. That screams stiff/cheap or that the company is on the cusp of folding.
> The stats can prove there're not enough high quality men for every girl out there.

I... don't even know where to begin with this statement.
Hiring gives someone experience they sought and presumably would not have had (else they might have kept put). So overhiring in some light does look bad, on the other hand it gives some people the necessary experience for their next step in their carrers.
The well-regulated militia part is an example of why the right of the people to keep and bear arms shall not be infringed, not the sole reason for its existence. Also, well-regulated in the context of the time of its passing was "well-equipped and organized." Not our current usage of the word, which means "added layers of bureaucracy and restriction." It makes zero sense to have a militia capable of maintaining a free state that's entirely at the behest of the state it's trying to keep free. For the same reason we laugh at internal investigations: "we launched an internal investigation, and found we did nothing wrong." Otherwise, it's just a second military. Which wasn't the point of it.

It's been ruled this way in the courts, and it's also just kind of obvious if you're reading it with no anti-individual prejudice/bias.
The Erasmus Network
> in some circles still primarily means cryptography.

It still does in my circle. The overloading of "crypto", though, has become such a source of confusion and misunderstanding that I have stopped using it and just use the full word, be it cryptography or cryptocurrency, instead.
IIRC (it was long ago): Expired card, broke college student, procrastination, and at a time where domain squatting was somewhat new.
Pornhub cuts off Utah. Utah discovers VPNs
What is with this blatant pro capitalist bulls... almost everywhere for the last two centuries
See the minimum needed for a USB device to list in Device Manager
This is why I stopped calling HN, HN. It's YCombinator news. It's not news for hackers - maybe at one point, but not anymore and not for awhile. It may even be seen as looked down on because you're posting on a site run by venture capitalists.
It's still 10% below its all time high. 20% if you factor in inflation.
Be honest: little white lies are more harmful than you think
Really no. The RF world has nothing on fiber and copper for density.

There is almost unlimited desire for bandwidth in the access layer and over subscription ratios are still very very high.

The transition to 800G ports and then post-800G is not even warmed up yet. You can run the entire country of Australia on a backbone of two dozen routers today because of the lack of endpoint access bandwidth.

We are at a place where bandwidth is once again plentiful in the core … not so much on the edge. Sort of like 2003 when oc768 created that situation.
I would think technical employees would have an analogy closer to useful things like tools, rather than aesthetic stuff like art. But I’m not sure what the analogy is getting us here, anyway.

Anyway, a king that hoards priceless art seems worse? The good stuff belongs in a museum visible to the public, not a private collection or walled off throne room. And lots of the art (jewelry for example) produced for royals was just expensive gaudy crap anyway, a waste of gold.
I see it as partially an income inequality story; many men are not achieving enough financial success to interest women.
100% agreed! That's why I specified "from an actual ex-colleague" rather than "from someone they once got a LinkedIn request from but knows nothing about and couldn't pick out of a police lineup".
Oh man, never visit Tumblr
Developers increasingly see those factions as being opposed to them, so you're seeing that in aggregate sentiment. You can view this dispassionately as a kind of empirical signal.

Squeezing people doesn't make them like you. Who knew.
"Developers are not taught to write. Although many of these people have bachelor's degrees so many cannot put their thoughts into even a simple bullet list." This is 100% true and it's frustrating. I think it applies to almost everybody though, not just developers.

I think an alternative to higher standards would be lower pay. I am convinced that would weed out many of the people who don't actually care about software engineering. IMO, the majority of software development is not that difficult and lots of companies are overpaying for people who are just plumbing data from point A to point B and using libraries they didn't develop and have a weak understanding of.
Several times a week for me, primarily Beat Saber and VTOL VR (the best flight sim out there, imo)
Oh my, assaulted? By that single blinking icon? I hope you're ok.
IOW, crime pays.
Is the code, as shown in the HN headline, correct? An exclamation mark seems to have gone missing, compared to the Reddit version.
Snapchange: An Open Source KVM-Backed Snapshot Fuzzing Framework
You may like my project, once I get around to open sourcing it.

I feel, of the three ways of designing guis, the most explored is the declarative way, and there seems to be an assumption by everyone that this is the best way...

But, there is absolutely no data that I could find that supports this view.

I made a small js library to make it easier to quickly write the widgets and layout of widgets in code only.

So fa I'm preferring my code components to react components.
Company executives all understand that not adjusting for inflation is a salary cut though. When they make this move that's what they're trying to do.
That doesn't prevent you from trading the stock and making (or losing) money.
BSD-style is more "anti-SVR4" style, but you also need to remember that everyone working on linux ps in 1991 had years of experience with BSD 4.3 and SunOS 4; the post-reno liberated BSDs (386, Free, Net, and a dozen others that only lasted a year or two) aren't really relevant to that use of the term.
Sure but these days most of them are called stuff like "Bunschoten Vooruit" or "Dorpsbelang Spakenburg", not "Christian Labourers Party" right :)
> I would argue that for "vector databases" there's alot more "database" problems than "vector" problems to be solved.

Why the need for new technologies then? Databases are well studied. Vector search is relatively easy to implement. Sure, there are some new insights to be gained by respecting a hybrid approach - but they are clearly overvalued.

Machine learning is supposed to make things easier. If you implement vector search across your company's data, there's no reason a LLM couldn't simply do the various SQL-style operations on chunks of that data retrieved via KNN. I'm not aware of this approach being used in practice - but I still think the obvious direction we are heading towards is to be able to talk to computers in plain english, not SQL or some other relational algebra framework.
I'm a retail investor. I think I've entered fewer than 2% of my orders as market orders. I rarely want to take a price and give up the full spread. I doubt I'm alone.
As i mentioned in the other thread about VB6, this is not the only attempt and there have been several at the past, going back to when Microsoft was still working on classic VB (the oldest i know of is a VB4 clone) - and all of them had something common: they were not open source and because of that they died.

IMO it is the biggest of follies to consider a proprietary classic VB clone considering that the only reason VB6 died was exactly because its developer decided to stop working on it - it wasn't due to lack of money (Microsoft wasn't broke) or popularity (AFAIK TIOBE had it at #1 at the time and for a long time after that), it was plainly because the only one in control was Microsoft and since it was a deeply proprietary product nobody else could do anything about it (aside from making useless polls that were obviously ignored).
Maybe my point is uninteresting, but I feel you haven't really understood it.

Combining two FP numbers with arithmetic leads to possible errors that you can't represent with FP on every operation.

Combining two decimal numbers with non-division arithmetic never leads to that case. With division, sure, things are bad, but that's more of an exception than a rule to me.

This is because decimal numbers don't really come with any inherent limit on digits, and it's a bit strange to add a clause to the other's claims before making a counterargument.
>>Which still leads to pressure to get rid of those employees.

Can you give a source to this statement or is this an ad hominem?

>>but I don't think that's the case for most?

Great question, generally the larger the company the better the case for self funding. Keep in mind there are different types of self funding, such as graded funding and level funding. Most employees on employer based health insurance are likely to be on a self funded chassis however that is changing. Not all states provide that data, without that, it's hard to pinpoint an exact number of how many is on what chassis.
OpenAI lawyer gang gon' getcha
I graduated with my Bachelors about a decade ago and recently went back to school for my Masters. I work full time and attend school part-time.

I was shocked when I went back and started to work alongside many of the students in group projects. About 3/4 of the class were from India or Nepal. When I would meet up for group projects on Comp Sci security labs, I was shocked that everyone's instinct when we would start was to immediately google or use Chegg to find the lab done by other students and essentially copy it. I got frustrated because many of the times, my group would resort to cheating before even understanding what the lab wanted us to do, it was instinctual.

I didn't see this in the few groups I had with other American-born citizens. I feel guilty to even suggest a difference like this and I am conscious of cultural bias, but it was impossible to ignore the dichotomy between these groups.

Up to this point i have chalked the difference to an age gap. Many of my classmates are young and have zero work experience yet. They want their degree as a piece of paper to get a job. By contrast I already have a high-ranking and high-paying position and extensive resume. I am not looking to use my Masters as a rite of passage, but I truly want to go back to school to deepen my knowledge academically at some scientific concepts that you won't find in YouTube videos or through personal study. I am there to learn, not just pass a class. So when given these labs, I see them as opportunities to learn something to apply in my current career and my teammates just want to get it done so they can get a job. But this doesn't explain why the American-born teammates who were also young were willing to learn and not resort instantly to cheating, so it likely is deeply cultural.
OpenAI must be sweating profusely after viewing that I/O presentation. Not only do they not have the integration, scale and user base of Google, but the migration of Bard to PaLM 2 it will exceed whatever OpenAI currently has. Also, it's only a matter of time before their top employee's are poached by Apple and Google.
Shellcheck can't check everything though. I think using LLMs on difficult to verify code like shell scripts and complex regexes is a pretty bad idea.

I've found them useful as a "smart search engine", e.g. if I don't even know the magic terms to search for.

Most of the time it gives me answers that are completely wrong, but are close enough that I know where to look to find the right answer.

E.g. "Using the rapidcheck C++ test framework, how do you test a function that takes two vectors, one of which must be exactly 8 times as long as the other."

It gets it wrong but it still helped. I definitely wouldn't want to use its output unquestioningly though.
I saw them live on accident opening for another band. Not knowing I had already seen their guitarist on youtube and tiktok a bunch of times.
The compression doesn’t help memory usage or cache locality on the receiving end. Http is terrible and JSON and other web technologies are terrible. The whole concept of how to write efficient code and the resulting performance left on the table by terrible coders is enormous.

A terrible waste.
And to contrast that, I've been friends with someone who made significantly more money than I do (or likely ever will), and while their house was in a nice, upscale neighbourhood and was somewhat bigger than mine, overall it was a pretty normal suburban design.

What they had was taste, and good priorities.

Rather than put money into lots of space, or showy exterior features, they put it into the kitchen, and the bathroom. I was lucky enough to be able to stay at their house a few times (visiting the area for reenacting purposes—that's how I met them), and use their absolutely palatial shower. They are also foodies, and love to cook good food and cook it well, so they made their kitchen both beautiful and functional. (They also make stained glass as a hobby; I have no idea how expensive that is, nor how it would compare to buying a similar piece, but they had installed some of their work in their own windows, which added to the class of the place.)

I believe the difference between someone with a McMansion and people who own houses like that one is a sense of security in their own position in the world. McMansions are entirely about conspicuous consumption—about showing off your wealth, so that you can brag about it and rub the noses of lesser beings in it.
True, but I'm a bit concerned about generalizing the Halting problem to public transport.
That's great. I'll have to take a look.
Yeah but how much money can you get out of a bankrupt company?