skysight-inc/HackerNews huggingface dataset:
I've been a paying Kagi customer for maybe 6 months now. It's such a breath of fresh air to be the customer again. Haven't used !g a single time.
Thanks for a more contructive comment than most!
The fact they know no-one who uses WhatsApp is a giveaway of their demografy as well. In many countries "not having WhatsApp" equals "not participating in anything". In my country everything, from my insurance help desk to the coordination for a friend's birthday gift happens on WA.

Despite my reluctance to use Meta projects, I read and write far, far more WA messages per day than emails.
Apple and some Linux distros are open to Bluetooth attack
Millennium is still the best spin off, and the episode parodying Scientology is still amazing
I was struggling with something like this. The two things that helped me most were:

(1) Discontinuing or cutting back on medications that cause lymphedema. For me, this meant quitting Flonase (a corticosteroid) and limiting my use of NSAIDs. Birth control is also on this list, but didn’t apply to me.

(2) Manual lymphatic drainage massage. I just DIY this based on YouTube videos, but you can pay to have it done professionally.

I also take the supplement D-Ribose, but I’m not sure if it had any particular effect on my fatigue without the above.

I am about 90% recovered now after years of extreme struggle that almost ended my career. But my health situation is unusual overall, so I have no idea whether any of the above might apply to others.
I have limited resources for investigating robberies. I need to allocate these resources efficiently. 5x more robberies are reported in zone A than zone B. Why would I allocate an equal amount of resources to each zone?

I have limited resources for investigating fraud. I need to allocate those resources efficiently. If profile A is more likely to commit fraud than profile B, why would I allocate an equal amount of resources for investigating fraud between them?

I'm going on a hunting trip and have limited time and resources for hunting. I need to plan my trip accordingly. If deer are more abundant for hunting in Colorado, why would I go looking for them in the Sahara?

Am I wrong to look for deer in Colorado rather than the Sahara? Am I biased for investigating fraud where it's more likely to occur? Am I evil for investigating robberies where they're reported?

I have little time and resources on this planet and want to allocate my time and resources as efficiently as I can in order to do the most Good. Why would I allocate my time and resources inefficiently?
This is interesting. When I started a new chat, first with the apples problem, then followed by the seating problem, GPT-4 gets it wrong.

https://chat.openai.com/share/1c04a8f6-2ed7-45bf-8e20-158f78...
Ranking high? You don't need to rank high, you need to actually do stuff.
Reusing a function C in functions A and B makes A and B dependent on C. If the definition of C changes, the definitions of A and B also change.

So this is more than reusing some lines of code. It's a statement that you want A and B to change automatically whenever C changes.

If this dependency is introduced purely out of a desire to reuse the lines of code that make up C, then I'm calling it compression. In my view, this is a bad and misleading form of abstraction if you can call it that at all.
> It's not about having fun: it's about getting the functionality to the first users, and then, finally, you can get some slack and have fun and refactor your code for future changes.

You're speaking to business motivation, which I intentionally did not touch upon. Everything you said is valid.

What I'm speaking about is developer push-back against "clean code." And when a developer is advocating for the business, then it is business push-back.

Business push-back is valid because a) their business needs are valid and b) it is very difficult to correlate code quality with business value. There is a correlation, because developer velocity and ability to grow the feature-set and fix defects quickly and efficiently benefits the business as it reduces cost over time and benefits users. But that benefit is long-term and not immediately visible by end users. The business doesn't always want to pay for this up front which is their prerogative, and then we circle back to what you said about developers doing it in order to make our own lives easier because we know the day is going to come when the business gets frustrated that velocity was extremely high at the beginning of the project life-cycle but has ground to a halt.

In any event, developer push back is real, and is not tied to business values but to personal developer values. I see code comments (which IMO are smells and point to smells) that say things like "// no point in extracting this anonymous function as it is only a few lines long" ... meanwhile doing so would have taken no extra time at all and it is buried in the middle of a 300 line Promise chain or rjxs stream etc.
Agreed. I think they started it because people would grab a paid app for a one-time need and then return it after using. I saw this happen a couple times with an app that identified plants from a picture, another that scanned and removed apps that show full-screen ads, and a couple others, so the use case makes sense.

But still I think it's a mistake because 15 mins is not enough time to know if the app is going to work. Sometimes it takes that long just to get the damn thing installed! Especially if on a mobile connection or the app is big. I once got screwed because I bought an app that didn't work on my device, but I couldn't find out within 15 minutes because my storage was too full and the Play
store refused to install it until I cleared out more room. It took a while to go through all my stuff and back them up to the cloud, so by the time I actually got the app installed and found out it didn't work, it had been 20 minutes or so. Now I'm very hesitant.
whoa, he did 15 seconds of research.

I was there, as an engineer. I'm a character in the novel.
Sometimes you do, sometimes you don't. If you're looking for something in the area where you live, you kinda need location-based search. Having it something you can toggle makes a lot of sense.
I worked at Network Solutions more than 20 years ago (before the Verisign merger) and the lore they shared with me was that when the Domain Name System was first created they didn’t know if it would scale and reserved the single-letter domains (except the few that had already been registered) in case they needed to partition the namespace – like putting Microsoft under .m.i.com or maybe .f.t.com
> 4 trillion in excess profits

Apparently not distributed in the form of higher pay...
I’m curious if anybody else sees tailscale / headscale in the same way that I do — I was avoiding signing up to tailscale because I didn’t want to be locked into a proprietary platform, but since learning that headscale exists and is “good enough”, I’m now happy to be a tailscale customer safe in the knowledge that I can fall back to self-hosting when needed.

(Yes the company _could_ do a sudden 180 and start intentionally breaking compatibility and forbidding that their clients be used with third-party servers - but the risk of that doesn’t seem much different than the risk of an open-source alternative being abandoned)
But he didn't asked just for a "Trust me, bro".
He is asking about why they don't use mullvad which can replace email id.
It only seams beneficial to allow that if you promote your service as privacy focused.
Maybe he meant he doesn't like anything which reveals or counteracts the lords-and-peasants thing that exists and from which he personally benefits.
As someone who maintains a solution that solves similar problems to jc, I can assure you that you don’t need a LLM to parse most human readable output.
Yesterday, I first heard of the screwed-o-meter:

https://rachelbythebay.com/fun/som/

Plugging in for GitHub gets a score of about 90%. GitLab is in the mid 30%'s. (Assuming Arch is keeping a backup mirror of the bugtracker, etc on a private instance somewhere.)

That seems good enough to not bother with actually hosting it yourself. I'd rather they spend volunteer time on stuff other than applying security patches to a giant beast of a web service.
Warranty should cover this - if the manufacture won't let it be fixed by someone else than in should be free.
so govt should spend tax payer money to support a browser by the numbers no one uses? for "virtue" ? going to have a hard time convincing people of that one
Practical Ways to Increase Product Velocity – Stay SaaSy
Agreed, Ruby the language is fantastic for ease of use starting, then more complex concepts ready to go (functional programming, WASM, C interopt, etc) when you're ready to dive into them.

IMO the jury is still out on its recent changes to make things faster and statically typed. With so many other options in the script-language space (Python and Javascript being biggest by market share) it's difficult to grab a bigger piece of the pie, even if the newer features would be 100% perfect with no downsides.

As far as jobs, most will be tied to Ruby on Rails - the Rails framework of course being built on top of Ruby the language. And I'll mention Rails is also worth at least trying out, to see for yourself what it does and how it works.

[edit: added reference to JavaScript]
Most grand lodges of states employ both men and women even if the organization is men only.
The "Silo" series by Hugh Howey is excellent, I read it after watching the TV series from Amazon, and no regrets.

I read this one this year too. I quickly read the first one before watching the show. I thought the 2nd book was a bit of a slog and kinda took the wind out of the series a bit but the 3rd one finished pretty strong. The show does a good job of displaying what I had in my head while reading the first book.
When the companies see that this behavior is not punished, they'll basically need to implement their own versions of it to stay competitive!
With fine-tuning, you can get really good results on specific tasks that can run on regular cpu/mem. I'd suggest looking into the distillation research, where large model expertise can be transferred to much smaller models.

Also, an LLM trained to be good at this task has many more applications than just turning command output into structured data. It's actually one of the most compelling business use cases for LLMs
>If [...] the government [...] forces you to pay taxes [...], you're not being "forced". So far so good.

Wat? In a discussion about if someone is being forced to take an action, consider not overloading the string "forced" with several meanings.
Gandalf is more or less a demigod/angel with a sort of focus on wisdom and a particular interest in the importance of the overlooked “common people” of Middle Earth, so it wouldn’t be that surprising, I guess, for him to have a magical insight into the value of the Shire.

Given that he tends see overlooked value in these common folks, it does seem wildly out of character that he would compare the value of their entire little community to a piece of armor, however fine. Although, I guess, it isn’t like he’s rubbing it in Frodo’s face or anything. I guess he just wanted Gimli to appreciate the value of the gift…
Unrelated modules often superficially look like each other at a point in time, I think that’s what the parent is referring to. An inexperienced developer will see this and think “I need to remove this duplication”. But then as the modules diverge from each other over time you end up with a giant complex interface that would be better off as 2 separate modules.

So deduplicating unnecessarily compresses the code without adding anything to code quality.
How much of internal accounting state leaks into tax filings?

I assume when you're looking at forensic tax accounting, you're identifying present-year vs previous-year discrepancies?

Or is there enough required in filings to generate something like a complete shadow accounting for a company?
Would it be fair to think about this as a shim whose scope of responsibility will (hopefully) shrink over time, as command line utilities increasingly support JSON output? Once a utility commits to handling JSON export on its own, this tool can delegate to that functionality going forward.
Yup, Clean Code is to make the life of $NEXT_PERSON easier.

The value put on this varies from company to company.

Some require it, others will balk at not releasing a feature because you want to tidy the code up from being prototype quality.
sorry I'm not being sarcastic to you, but those bitcoin/blockchainers...

I just noticed you were listing vital features of a financial system, and yet wasn't using them as your foremost argument.
Part of why people think they need to still swap phones is because of either battery degradation, or software bloat.

Generally, a battery swap and a factory wipe would bring most people's phones back to an acceptable performance.
Who are you to tell me I can't connect my crock pot to the internet if I want to?

Seems to me the better solution is to make it illegal to collect data through every device and share/sell it.
You make a decent point, but you might underestimate how much this Gemini demo is faked[0].

In your Swype analogy, it would be as if Swype works by having to write out on a piece of paper the general goal of what you're trying to convey, then having to write each individual letter on a Post-it, only for you to then organize these Post-its in the correct order yourself.

This process would then be translated into a slick promo video of someone swiping away on their keyboard.

This is not a matter of “eh, it doesn't 100% work as smooth as advertised.”

0: https://techcrunch.com/2023/12/07/googles-best-gemini-demo-w...
PapersWithCode TLDR: Latest AI research summarized and explained by GPT-4
GitLab team member here.

> How many distros now have their own GitLab instance?

Open Source project partners are listed in https://about.gitlab.com/solutions/open-source/partners/

More insights into GitLab for Open Source in https://about.gitlab.com/solutions/open-source/ and the Open Source program handbook page in https://handbook.gitlab.com/handbook/marketing/developer-rel... -- created an MR to update the section at the bottom with Hacker News examples. https://gitlab.com/gitlab-com/content-sites/handbook/-/merge...
Yes exactly. I rarely even look at free apps anymore, unless I don't see anything paid that looks good. I've also had trouble getting "purchase restored" on apps that I paid through IAP so I don't trust it anymore. I would much, much rather just pay up front.
No, a square is a rhombus and a kite, same as a rectangle is a kite, so both should be kites. And both are also trapezoids, so they should be trapezoids too. And paralellograms. And of course all of these are quadrilaterals. A square is also a
The idea of geometric objects in a hierarchy leads to either incorrectness or problems in the implementation (most of the time both ;). Just don't do that.
If you read the article you’ll see it’s not just about rumours but about where the future of AI may be headed in general.
> The need of downloading anything might be the point of that game, but people spreading viruses also like playing that way.

I think that you underestimate the capabilities of modern malware, and overestimate the capabilities of the average lazy person.

Modern malware doesn't need this "download and execute" flow to activate. It exploits vulnerabilities in browsers and browser components to achieve arbitrary code execution. One click required (the one that leads you to the malware) [1].

A malware flow with manual downloading that leaves persistent breadcrumbs on your computer has more opportunities where a "real-time protection" antivirus can detect and stop the threat, so it's no longer the norm outside email attachments.

[1] https://github.blog/2023-09-26-getting-rce-in-chrome-with-in...
I never made the argument of "no true developer." I pointed to specific reasons cited when push-back is given, and then explained why I disagree with those points.

> Clean code necessitates that dreadful question of “what if”,

Nope. Not even a little. "Clean code" can be as simple as keeping your moving parts isolated and loosely coupled so that they are easier to debug, to reason about and to reuse in new contexts if needed.

What you're talking about, the "what if" game ... is what Martin Fowler termed "Speculative Generality" in his book "Refactoring" when cataloguing code smells and sources of complexity. In other words, the exact opposite of what I'm talking about.
Where I live, entire towns have sprung up around Amazon warehouses and the huge influx of workers this brought with it. If picking jobs are eliminated, this will be quite the change for those areas.
My personal opinion isn't super relevant, but they're not my favorite as they make it hard to do deep work. Though with work from home, that's less of an issue as it once was. Still if there was a union, its members could vote on such things and we'd find out the broader community's opinion of them, and make them go away, or only be forced to be at them for a limited time. Still, 1 day out of the week or every two weeks, I could see the collaborative boost of working side-by-side with your team to be positive for morale and productivity, but 5 of 5 days/week was definitely too much.
What do these laid off warehouse pickers do instead? Go back to their old jobs as cloud infrastructure architects, or hedge fund managers? I agree that most people don't want to work as pickers, and I think that's the point: in general, if you've got a shitty job, it's because it's the best available to you. They don't want to work that job, true, but they sort of have to, and if it goes away they'll have to get an even worse one—if they can.

> That’s cheap enough that middle class people will have live in super servants.

Take into consideration that, if AI and robot super servants exist, the idea of a middle class will almost certainly have to be redefined downward. Your job will be less valuable, as you get get undercut both by automation, and by the highly motivated people who lost their jobs due to automation and who would do yours for less money. That would change the economic accessibility of live-in super servants.
It certainly rings like one, you're not alone in thinking that
You’re right that’s what the media is saying now so we need to update our beliefs accordingly.
He's an engineeer that worked through this with other engineers from first principles.

You're spreading bullshit with 2 seconds of effort.
Sneak Peek: SIMD-Enhanced String Functions for AMD64
Free Ski Carpool App
Hi folks, we are launched. A free ski carpool app. TwoRoamers available at apple/google App Store. All features free
I actually have the same gripe, unfortunately there is a long history of academic fields naming things like this (there’s an entire Wikipedia page on this banned after Gauss/“Gaussian” https://en.wikipedia.org/wiki/List_of_things_named_after_Car...)
> I've never once dropped my phone in water.

It's not really about that. It's about being able to play music from your phone in the shower. Or use it in the bathtub. Or take it on a cycling ride while it's raining. Or put it on a bar table without worrying about spilling beer on it. It makes a big difference not to have to treat it like a delicate flower.
I wish I had the time to sit down and plot the difference in metabolic pathways between a pill of ritalin and a cup of coffee
People say that a lot around me. What does it mean?
it's more about the maintenance cost, you don't have to write N parsers for M versions

Maybe the best middle ground is to have an LLM write the parser. Lowers the development cost and runtime performance, in theory
This is not obvious. We should not discount the data collection and training infrastructure that Tesla has created. It’s very possible that their massive fleet of robots on wheels gives them a significant leg up.
Was there ever any doubt about the status of Die Hard?
This is quite interesting because you can imagine that lobbyists would argue that standardization would “stymie innovation.” If F1 does it why can’t you?
It’s cute that you think they haven’t done that already…
Unrelated modules often superficially look like each other at a point in time, I think that’s what the parent is referring to.

Yes, exactly.
> Aws cli isn't the best example because it supports outputting json natively.

The s3 sub command annoyingly doesn’t. Which I’m guessing is the reason the GP used that specifically.
The vulnerability branding trend is stupid, but I'm not sure it's worse for communicating what you're talking about than "CVE-2023-129038, 109239, and 120993" or "Those 5G vulnerabilities from uh I think 2022 or 2023? No not those, the other ones." Is there a better method?
Reject luxury bones.
It sounds wrong to call them Amazon's robots when they are made by a company called Agility Robotics.

Its like saying amazon's robot dogs after a boston dynamics demo
I think this is an interesting idea, and people inclined towards veganism might be able to better achieve their goals by going for a suffering-minimizing diet, but the studies this is based on aren't very good. For example:

> 33 field mice were fitted with radio collars and tracked before and after harvest. The researchers found that only 3 percent of them were actually killed by the combine harvester (amounting to one mouse). An additional 52 percent of them (17 mice) were killed following harvest by predators such as owls and weasels, possibly due to their loss of the crop cover. It is unknown how many of these mice would have been eaten by owls or weasels anyway.

That last sentence is key: without a control you can't draw much from this experiment.

Additionally, while they say "animals" many times they're not clear on which ones they're including. The decision on whether to consider insects would be especially important.
Hey, that's fantastic! I'm a mediocre top 500 or 1000 or something in the Seattle metro (a handful of Cat 4 podiums).
Because corruption is when state power is abused. When private companies do illegal shit it’s just a crime.
> "the responsible persons" ... hmmm. Who would that be?

But that is the thing. We do not know who is responsible without an investigation.

We don't need to guess. The local responsible agency should get a warrant and take a copy of their code repo and their internal comms. And then they need to spend the time (call in experts if needed) to figure out what happened and who was involved.

If it is normal code development you can find all the paperwork which documents the change. If they tried to disguise it, (which they might have, or might not) then that is some maffioso stuff and you take the tools police use to break up organised crime groups. You take a low level person who you can incriminate and you flip them. You show them that you have enough to send them to a prison for years and offer them the opportunity to cooperate.
> Because this software is not made by software engineers, it's made by plc programmers, electric circuit designers and whoever did drift into the field.

There are more "engineers" writing software for your car or a train than "engineers" at Microsoft, Google, Apple or Facebook.

I don't think that someone will be happy when driving with 100 km/h on a highway, the car will suddenly decide to restart itself. There are bugs everywhere where profits are put before engineering but calling those people names is not constructive. Especially when they use SW created by "engineers" which crash with no apparent reason when they are doing their work.
interesting to think that Amazon and Walmart have created a modern boom-town paradigm.

next I guess comes the corporate towns and company scrips.
VLC is also using their selfhosted Gitlab. And just as on the Arch gitlab, they had to turn off autoregistration due to spam and are resorting to manual validation instead. Sad!