skysight-inc/HackerNews huggingface dataset:
I am not an expert in Go but have written code for internal tools for my company and here is what I love about Go:

- I found its syntax to be very easy to pickup compared to other languages. Something about it is so easy at least for me

- It is fast enough and built for http and backend APIs with great library support.

- Single Binary (Not just Go but another plus for me)

- Concurrency

- Error handling. This gets a lot of hate but the simpleton me loves doing if err != nil because I prefer explicit error handling like that.

It is awesome for building lower level/network applications ideally but you could surely build things like REST APIs and even full web apps.

The downside is that if you are looking to build a full Web Application with Front and Backend, you are better off with tested frameworks where Go doesn't shine as much because die hard Go people dont suggest using frameworks in Go even though few exist.
It does seem like a very odd comment to make. Slack going out of business or being on the precipice of shutting down would have been huge news.
We'll make a note on that.
yeah just like most humans produce garbage all the time

I wouldn't call a tool that is more capable and knowledgeable than the average human to be a garbage generating machine
> the more complex the script, the more wrong and full of hallucinations it will be

I often have that same problem myself.
The original question was "why is Apple so dominant?" and the response was basically "they have a lot of network effects helping them" which, while true, ignores the possibility that they are so dominant because they have great products that people want to use and will pay a large premium to use.
I believe this is Amin's paper you refer to: https://www.usenix.org/legacy/publications/library/proceedin...

And for shorter reading, there's also djb's 'redo' thing: http://cr.yp.to/redo.html - specifically, the section of "Target files depend on nonexistent files" is an interesting one if you have tools that are allowed to generate dependencies for source files that aren't part of the source files.

(It turns out, if you follow that road, that your build tools and all their libraries are implicit dependencies in the graph as well. Second law of build graphs: You will at some point question if it should be legal to do unspeakable things to people who rely on pseudo-randomness in their build tools)

It is a conceptually simple problem which turns out to be surprisingly hairy in practice. That's why it's fun, and so many folks noodle on it :)

If you're interested in the field, I know Google has talked about theirs: https://google-engtools.blogspot.com/2011/06/build-in-cloud-... - and I'm sure many other companies as well.
Deadlines are important as a part of SMART goals, bounding time for accomplishing a task. Then every such goal needs a deadline.

There is also the idea of a goal as a "dream with a deadline."

In the moment, thinking about the deadline could be a psych tool to cut through fatigue, confusion, and analysis paralysis.
I agree. As well as creating new impetus for governments to push towards RealID, I think generative AI will accelerate the rate at which websites start to wall-off behind logins and we see a resurgence in private communities.

I'm reminded of Facebook's progression over the past 5-6 years, where, in its established markets at least, most of the good stuff happens in private Facebook groups or private WhatsApp chats, not on the 'public' newsfeed/wall.
Show HN: React Native Starter Template with Expo, NativeWind, TypeScript
Try reading this article as if it were from The Onion.
I love how there's a special case behavior for the hardcoded process name "docker." Just incredible: https://github.com/jkfran/killport/blob/main/src/linux.rs#L9...

But seriously kids, take the time to learn Unix tools so you can save yourself from needing to write hundreds of lines of Rust when one shell command will do the same thing.
It is usually not that random.

People get laid off from low impact projects/teams. People working on higher profile, more important projects get to stay, even if they're objectively worse than those who got laid off.

There are obviously exceptions, like strict "lay off 10% of all teams" type of layoffs, or a family business firing everyone who's not family, or Elon Musk firing anyone who disagrees with him.
> Pull requests assume you cannot trust your colleagues to make reasonable choices

You cannot trust any human to make reasonable choices 100% of the time.

If people are making good choices and writing good code then the PR process should be super smooth and seamless, right?
Nonono. Back in the day, maybe. But more importantly it ran on far more than Mac OS/OSX.
Typical rust programmer
React is the most interesting GUI approach to me in this regard, as while you can use inheritance if you use the class-based component approach, functional components are, well, functions and can be built by rules of composition. I tend to do a lot of UI in the form of "component with a dozen parameters that almost nobody wants to use every day" that is wrapped by "specialization of the general component that has a few parameters and then uses the general component by wiring those parameters and some logic together."

Any type of "hot patching" is a bit more difficult (I can't easily just reach down a component's tree and mutate it from outside, not unless I've pre-wired the component to allow for that, and the semi-artificial limitation of the use of the tree model as a single `children` property means that such odd wiring gets weird fast if I want to get fancy). But it's a perfectly serviceable UI toolkit framework that is free of requiring inheritance.

ETA: deferring to nu11ptr's taxonomy, React is not a widget toolkit by any means by itself. I find https://react.semantic-ui.com to be perfectly serviceable in that regard as a base, easy-to-modify widget toolkit.
Been using Apple Notes for 8 years now and can't imagine using any other tool at this point. Everything else is too complicated and with distracting thrills, or is too barebones. Notes is the perfect balance, and I like that the notes can be totally offline.

The only thing that needs improvement is the search function.

EDIT: Another thing I really like about Notes is how notes can be password protected, which includes full encryption, and they can be unlocked with your fingerprint. If the user doesn't interact with the app for a few minutes, the notes automatically relock themselves. This is great for journaling because I can be confident that the more candid thoughts I express won't be accidentally read by anyone.
I still think the webview thing will be a long time coming if that is something you absolutely need. Best bet is probably something that renders the output of a web engine to gl to stuff in an eguingl window.

I've used such horribly themed business guis that my expectations are probably very skewed. If there are buttons and text windows, and neither of them move when I try to select them, I'll survive. My only explanation is kickbacks to the person that selected their purchase. The worst is when the text entry fields silently sanitize things sent to the server so you don't actually know what went into the database. Well, I guess the worst is that it didn't sanitize the entry at all and some of the characters had special meaning to the ancient backend...
There was some ancient startup wisdom summarized as "never talk to business development of other companies".
Plus let's not forget you needed roughly one fulltime Clearcase admin for every 10 engineers. It was a good idea with horrible execution :)
amen. I've run both in furious production conditions for over a decade with failures only caused by myself or other inept coders!
I've been there, in small cohesive high functioning teams there is a sense that a manager isn't really needed, and to a degree that's true while things are going well, right up until shit inevitably hits the fan in one of these scenarios.

A medium or larger business also usually wants planning and reporting and analysis that devs usually hate to create, present, or maintain because it eventually takes a big chunk of time away from developing. It doesn't make them bad devs but the management aspect gets neglected and the business suffers as a consequence, leading to eventual layoffs or shuttering. I think the amount of management needed is a wide open discussion, but questioning if it's needed at all is naive.
First time hearing this, but after I moved into an apartment with a bad bedbug infestation, I really changed my life.

I ended up marrying the girl I was dating, finished my PhD that was going nowhere, etc.

I attribute it to seeing how bad mediocrity, and just letting things be can get.
> Why not design UIs in an editor that saves layout to XML?

Not sure if you are being sarcastic or not, but nothing is more 90s than XML based layout descriptions. Mozilla XUL (recently retired) comes to mind.
> and it's clear the one in Ukraine was started by Russia.

Clearly it wasn't Russia who started a revolution in Ukraine, was it? This is just going in circles, really. You are just avoiding the wrong-think of even assuming that just as there were people passionate about Euromaidan, there might have been others that had the opposite view. You are denying the nature of what a revolution is.

> Russian interference just like it is in what is it now? 4?, 5? post soviet states now.

Well sure, the Soviet Union had been dissolved like shit and Russia will inevitably be tied into every other issue, that's one of the reasons CSTO exist.

Honestly, if "interference" is actually a principal problem, it is kinda ironic that it's only Russia that bothers you.
For me it’s more intuitive to think of numbers as being either unsigned (magnitude-only) or signed (has magnitude and polarity). It never really made sense to me to accept the concept of negative numbers without also accepting imaginaries.
I think it can ask for a PIN but it is the PIN of the phone when FaceID does not work so is not the card PIN.
My kids race BMX, and I used to ride trails quite a bit.

My advice to them was that there are no slow bikes, just slow riders.

Sure, there are benefits to picking gear that works for you, but that's probably about 10% of it. The rest is your mind and body.
You could also cache those in the VFS or VMS. A cache is a cache, but one that is built into everything and doesn't require networking can be quite a bit less maintenance, risk, etc
Less comfortable but maybe less fatiguing? I know when our Costco cart gets hard to move it's time to go. Next we'll get hybrid carts with electric assist.
Have you studied sampling theory or probability?

As long as you have ~10+ in each category, your sample is large enough for a meaningful result. If you have less than 10, you might still have a good sample, but you might need to do a more accurate statistical test to find out.

That is, if you sample 1000 people, you are good from 1% to 99% range (where you'd have 990 to 10, and 10-to-990 respectively). But you can't draw conclusions if your results say 99.5% (because then you'd only have 995-to-5, and 5 is smaller than 10). If you split the sample into further groups (yes, no, maybe), each grouping should have 10+ results in it if you want anything close to the truth.
> They don't publish the image, yes, and that is also their reasoning.

No, their reasoning is that they only keep a link to the image so there’s nothing to remove.

A more interesting angle would be copyrightable ALT tags in the form of poems or other creative content. But, the cat is already out of the bag as it’s probably easy enough to strip poetry or other copyrightable out of alt tags with the technology we’ve got at this point.
Which is a PITA but ultimately the card company will cover it.

The way payments in restaurants are typically handled in much of Europe is convenient but to the parent's point, the obsession with never letting go of your card sometimes seems a bit excessive.
Counterpoint: When we were developing a smartwatch for brain health, I was invited to give a talk to the Apple watch team in 2013. What I talked about was up to me and from the questions asked I was able to see behind the curtain of what the team was working on. In follow ups we talked about the science and user experiences but wasn’t asked to divulge any secrets. Had Watch launched with or included the capabilities, maybe I’d feel differently, but I understand in the time since why brain health is so challenging even for the big companies. I pushed them to include blood oxygenation for athletes given that application would lower component costs for us with patients. And yet, says a lot, the team took years to get that right.

By contrast EKG and PPG were already being commoditized by the time Watch included those capabilities. AliveCor and Valencell do both really well, but the protectability is not as deep a competitive moat.
This convinces me:

> Intelligence is the only advantage we have over lions, who are otherwise much bigger and stronger and faster than we are. But we have total control over lions, keeping them in zoos [...]

The "intelligence" is a mouthful, but I think the advantage described above is, at its root, caused by a slightly better "predict" step in the observe-predict-act loop. That's it. And LLMs aren't exactly bad predictors, are they? And it looks like while our predictive abilities rise over centuries, theirs rise over decades.
Privacy is something of an illusion - any 'private discussion' on a supposedly safe back-channel can easily get leaked to the wider web by any number of mechanisms, such as nation-state monitoring or a member of the privileged membership club leaving their keys lying around.

In this context, it should be kept in mind that the desired outcome of a panoptic monitoring system controlled by an authoritarian power, be it socialist or capitalist in nature, is self-censorship by the target population and its retreat into hidey-holes (which the authorities still have access to) which either provide a false sense of security or limit the spread of objectionable ideas and knowledge. Going along with this program is unwise: give the authoritarian power structure an inch and it'll take a mile, and then you end up having to deal with the Gestapo/STASI system.

Additionally, the psychological pressures imposed by such a system lead to widespread mental illness in human beings. Relevant xkcd:

https://xkcd.com/137/
I only optimized for viewing on mobile. If you want to create bots, use the desktop version. Yes, it’s a hobby project.
Why was Tanenbaum wrong in the Tanenbaum-Torvalds debates?
Sheeran updates his lyrics to:

"Now my bedsheet are stained of you!
Especially if modular implicits land, you get the best of both functions and typeclasses.

Pretty weird way to start the post.
iOS is a platform and I think it can be argued that platforms are stronger with generic implementations of things most people use. Apple doing this pre-dates Sherlock. The patent aspect is disturbing on the face of it becuase it seems to go beyond healthy competition. I would just argue that platforms should integrate generic features. We all sleep and why can't I get a taste of what a sleep monitor is like as seamlessly as possible. If Apple's built in platform has a better implementation than a company specializing in sleep monitoring I see it as raising the table stakes.

Apple showed the world there was a market for an always connected capacitive touchscreen slab. The world keeps changing and what was once an App becomes a feature.
Don't think it was that high but yes needed admin.
> You admit this yourself, it requires qualified staff to guide the model aka some people to dig through the garbage to find the good bits it produced.

Exactly.

It is AI snake oil with the humans still checking if it will hallucinate which it certainly will and thus cannot be fully autonomous and needs qualified people monitoring and reading / checking the output.

Since not only it can generate garbage, it is untrustworthy to be left by itself and to be fully autonomous at the click of a button.
The idea is "trust early, verify eventually"

As opposed to "trust blindly"

The opportunity to verify immediately is rarely available.
Someone mind explaining how these help? I'm unfamiliar with OCaml, but looking at the documentation of modules, I don't understand what they have to do with interfaces in the OOP sense(EDIT: or, rather, ad-hoc polymorphism), which I'm pretty sure is what the author meant.
So, I worked for about a decade in the semiconductor manufacturing industry, where we used SPC and mentioned Deming a lot. There were some not nice places to work, and they mostly were the ones that used Deming's ideas the least. The system that Deming was counseling companies to replace, was one where you measure results only at the end of the line, and punish/incentivize based on the end result, assuming that the problem is due to the workers, not the system. It doesn't mean that Deming's ideas are infallible, but that's what he was advocating against.

If the author had an actual point about Deming's ideas, he never got to it in this essay anyway. It's reasonably well written, but I kept waiting for the part where he finishes his introduction and gets on to his point (to justify the title), and it never happened. I guess that's the "more soon" we are promised at the end?
The other comments have already covered the how, but I'd like to add that the mechanism used extensively in Nix [1].

[1] https://nixos.org/
What job would you recommend? Teacher? Police Officer? Patent Attorney? Carpenter? Fast food cook? Retail flunky? Trucker? There's oh so many choices, and few seem appealing to me.
There's also a technique for lucid dreaming where you make a point to look carefully at your hands throughout the day until it becomes an unconscious habit. The idea is that they won't look quite right in a dream, and you'll therefore realize that you're dreaming. I wonder if there's any particular significance to hands beyond them being conveniently accessible, or if any similar ritual would work as long as the individual believed that it would. In other words, are hands inaccurately constructed in dreams without people noticing unless they're specifically looking for it, or does the lucid dreaming technique cause the distortions because the dreamer is expecting them?
I agree that lawmaking has never been a process under any kind of statistical control, and so its hard to say what any change to the system is really doing.

That said, I can only really agree that it might be a net good IF the weights (and all other data necessary to reproduce the summaries) were open knowledge. Without that, you are just shipping a bill off to a black box and trusting that the gremlins in the box are acting in good faith. If every legislative office is doing this, then those gremlins will become the new focal point of a basically-invisible form of lobbying. This is good for OpenAI (and whoever controls it) but probably bad for everyone else.
Read this again:

> the only conclusion you've let me make is you're difficult and unpleasant.

Is it, though? The _only_ conclusion? Really? And not that I’ve often had terrible managers and worked in stressful, toxic workplaces with self-serving co-workers, in work cultures that did not allow collaboration or mentoring to take place, and even wound up with PTSD?

My conclusion is different: that OP read about someone being bullied and did what so many people do, and concluded: "it must be your fault."
> PR is about verifying

This is interesting as a counterpoint to trusting, but it’s funny, I’ve never thought about PRs in either of those terms, not within a team or company anyway. The Pull Request can also be about the code writer asking for review, asking the question ‘is this generally the right way to go?’ The funny thing about projecting ‘trust’ and ‘verification’ onto the process is that PRs simply do not prevent all or even most accidents, automated builds and tests are better at that. PRs can help steer things in the right direction, and they’re good as one of many tools for mentoring people about code they’re unfamiliar with. But PRs can also be used as the opposite of verification: if the reviewer is responsible for verification then PRs can be a CYA where the reviewer is implicated in a mistake along with the writer.
> This achieves the intended, unlawful, effect via parties that comply out of ignorance, in preparation, or out of fear that it might suddenly take effect and leave them in the wrong.

Though only on a fraction of parties, right?

The remaining folks would ask a much higher price in exchange for the increased risk, but they would remain.
People in growing fields tend to be optimistic. Then it all descends into zero-sum status games.
> From photos, Tokyo can look almost unplanned, with neon signs everywhere and a huge variety of forms of architecture. You expect it to feel messy. What I experienced, however, was a city that felt almost like being in a futuristic village. It is utterly calm, in a way that is actually rather strange.

> And it took me a little while to realize why. There is simply no traffic noise. No hooting, no engine noise, not even much of the noise of cars accelerating on tarmac. Because there are so few of them. Most of the time you can walk in the middle of the street, so rare is the traffic. There are not even cars parked at the side of the road.

https://heatmap.news/economy/tokyo-anti-car-pedestrian-parad...
realistically, if they manage to derail the thread, they win.
Only if I can establish a stable coin based on its value: Betelcoin.
Each paragraph of AI-generated content should have to be prefaced with the phrase "computer-generated:" with the same visibility as the rest of the text. Same goes for images but with a watermark instead. No site-wide opt-outs.
I believe it was around the beginning of 2023. Maestro has been deprecated and no further cards will be issued from July this year, so all merchants need to start accepting other card types (Mastercard/Visa Debit) by then at the latest.

Hopefully this will put an end to the common perception in NL that Mastercard/Visa == credit card. Most of them aren't!
And counter point I’ve got 42k miles on my 2020 3 SR+ and am at 12% with about half of those miles on super chargers.
Not really. It's the point that one might take from the title alone, but the article doesn't substantiate it.

> And from anecdotal evidence I also know that Western companies with sufficient operational rigour tend to be rather … unpleasant places to work. “Is that not the price of excellence?” a friend said, after I told him of this conundrum. “What, you expect such operational excellence to come for free?”

> An obvious point in retrospect;

It's not an obvious point at all, and the author doesn't try to back it up. The point the article makes is that:

1. Deming himself didn't hold the two in opposition; and

2. It's unclear from any evidence that they need to be, in practice.
XUL needs to be resurrected (reimplemented)
I opened the comments to see if anyone mentioned ToDoist. I use it and love it for personal use.
It's not intended to be a data graphic with clear X and Y axes, it's visual poetry. It's meant to communicate a feeling about the concepts far more so than it is to be a navigable map.
No, it isn't, but college/high school has way more opportunities to meet people and friends than in the workplace - you aren't spending 8+ hours at work at these times, there's ample opportunity to meet others (changing classes every year, prebuilt extracurriculars, etc.) These opportunities simply don't exist in the workforce, where it's typically the same group of people in the office. Extroverts like yourself may do just fine but not everyone is like this. The sample size of people you meet who also want to meet other people is exponentially higher in high school/college.

Again, the statistics show this. People really struggle with making friends, especially as they get older (when they're working.)