skysight-inc/HackerNews huggingface dataset:
Not sure I understand you. Are you seeing smartphones as a weapon?
Something that is empowering?
Montreal takes it out with huge trucks https://www.youtube.com/watch?v=sNqPtNO8B5A
Role play with large language models
> But AI isn't a scam, that's their point.

Anything can be a scam when a scammer is saying it. Its not so hard to make an AI scam.

Step 1: Say that you're an AI specialist.

Step 2: Take people's money.

Step 3: Done. You now have their money. Don't even "profit", just take their money.

As long as dumbasses give their money to the latest-and-greatest crap and "technological fashion statements", this scam will continue over-and-over again. I mean, at least the cryptocoin community had a word-babble of blockchain technologies and hashing. AI is so new that they barely have any language for this scam and people are still forking money over. Its almost laughable at how little defenses people have against this.

---------

The SBF and FTX saga is your template. Just do the same thing except with AI-like words and you'll get pretty far these days.
They are in part by the same author. And so is the threeten library that extend the java8 time lib with some useful-but-edgecasey additions.
> Name another language where random() is deterministic

pretty well all of them, surely? eg. https://learn.microsoft.com/en-us/sql/t-sql/functions/rand-t... "For a specified seed value, the result returned is always the same."

Pretty well every language I'm aware of does it this way. Are we even talking about the same thing?

As for the others you point out, I'm afraid I can't speak for that. I'll just have to accept what you say.
Most smartphone users heavily use about 5 apps, and then some more for incidental usage. That's it. Both hardware and software upgrades do not really land.
> perhaps even the best computer science course ever

To get a flavour of your opinion, could you suggest some runners-up for "best computer science course"?
I am speculating that only a fraction of users explicitly shut down a program that appears beasides the clock. Is it truly worth irritating that segment of users? I am one of those who occasionally turns off OneDrive. However, the idea of starting to look for alternatives has only just struck me. I'm really tired of waves of popups everywhere.
There's a workaround for now, but somewhere in a lab engineers are designing a motor with encrypted inputs or a clutch that slams the door unless its signal came from the manufacturer.
Show HN: Developed from my Prison cell: A Libcurl TUI HTTP Client in Rust.
Story of how I went from international drug trafficker, to hardened convict, to a back-end web dev/open source Rust enthusiast, and college student all from my prison cell, from where I am writing this post.

Link to the blog post with my story at the bottom of the README. (or https://PThorpe92.github.io but I would prefer you check out the project ;) I tried sharing this previously, but there wasn't a blog post to go along with it. It took a while for me to decide how much to share. But either way, sorry the post is so long, that's about as short as it could be condensed into. Constructive criticism on the project is appreciated, just keep in mind it's still in pre-0.1
Anyone tried intermittent fasting while working out regularly? How did your schedule look?
try/finally in the context of thrown exceptions, sure.

But in a language without exceptions (like portable C), we can alternatively define try/finally in terms of a "guaranteed execution" block no matter how control returns from a guarded try-block (be it `return`, `break`, `goto`, `longjmp`, etc).

...basically, a safer form of goto. It's possible to implement a form of this in portable C using only preprocessor macros, but it's messy and can't handle some cases, like longjmp.
absolutely. One fun thing I learnt about reddit is how blocking just a few hyper commenters can suddenly make a post 10x calmer. You should definitely take into account the frequency of the users commenting with data like this.
Anger Has Benefits for Attaining Goals [pdf]
It’s demoed in https://www.youtube.com/live/U9mJuUkhUzk?si=Ko3FZ0Axx7jcZaQ7 @ 35:11
Hope that helps :)
Vertical, Horizontal and Ghost Markets
Have you actually tried to use GPT-4 for documentation?

Whether it's obvious from the code or not is kind of irrelevant. It gets non obvious things as well.
Show HN: Pixel Icon Library NPM Package
"scientific, technological and cultural achievements" are not a brute
force effort.
There are a lot of things in life that would be trivial if everyone was really good at what they did, had the most perfectly pure of intentions, and were omnisciently aware. Unfortunately that’s not the world we live in, and even farther from the companies most of us work for. Good technology is about figuring out shortcuts around hard problems, and “large groups of people trying to coordinate their activities across space and time” is a hard fucking problem.
ERCOT + unregulated fed backup to ERCOT almost assuredly would be more robust than just ERCOT. Regulations killed Texans.
The article is well-written and detailed, however I was taken aback by the claim that meson is 'widely used for C & C++ projects'. I've come across bazel more often than meson. I guess because meson is written in python it seemed like a good choice for SciPy, and it worked out in the end so congratulations.

But yeah, I think CMake is still the gold standard despite all its quirks, complexities and problems.
It's less "tinny" sounding than the earlier albums. Interesting because tubes are the alleged choice for a warmer sound today. So there must be additional factors in the new equipment.
> the requirement to constantly be evolving and learning new things.

when is this not the case?

there are no fields that pay well where stagnation is acceptable. not in (real) engineering, not in the sciences, not in legal, business, marketing, etc.
Sure, I'm not disputing that. I think that extrapolating it to assume (at least from my limited english) that every Mac user installs Rectangle and brew is a bit presumptuous.
I agree.

Disclaimer: author of a soon-to-be released Meson competitor.

But one obscure, little gem of a rant that taught me what you just said is [1].

tl;dr: Build systems should run the commands you tell them to run, period. Because sometimes, the programmer actually does know what he's doing.

I am ashamed to admit that before I read that comment, I was thinking about making my build system magical. But after reading that comment, I realized that "magic" is why people hate build systems.

[1]: https://ofekshilon.com/2016/08/30/cmake-rants/#comment-29273
Meson does more than run the command you tell it, it can also synthesize those commands (so you can support MSVC/gcc/clang without writing build rules). If you ask it to synthesize a command for a combination it doesn't know about, of course it's going to tell you "sorry dave"
I mean, the guy has a net worth of ~$9 Billion, so, I think it's worked out pretty well for him, you know, being squarely in the tres commas club and all.

And we can say good idea/bad idea all you'd like, that's just opinion at the end of the day, the truth is there was a market for his idea, a huge one, and the market isn't mound by any sort of moral or ethical or even logical means, so applying those things in order to support a notion of 'good' or 'bad' isn't going to yield truth by any measure.

I think what you're seeing, mostly, with short term rentals, is a lack of housing inventory being created. We've got plenty of space to build, but, for a litany of reasons, it's not being built, and in a general sense, the solution to this problem is to solve those problems that're in the way of adding inventory.
I have some childhood memory of climbing in a jungle gym like this. I remember it being challenging. Not falling to the ground, but bumping my head on the bars and then being very careful.
That's not how myopia works. I had glasses prescribed in childhood; the only thing causing that would be genetics or a couple hours of video games a week.
Plasma 6.0 Alpha – What this means
Try the Plex app on your TV.
Brain and body are more intertwined than we knew
Obviously I didn't RTFA, but without this comment I wouldn't had understood what that title was about. Thanks. (English is funny)
Forerunner (Halo) structures and half life 2's Citadel probably harbor the strongest place feelings I've experienced. You almost don't need to tell an explicit story in those places, the walls do enough
One monopoly continues to single-handedly shit on personal computing for the whole species.
Honestly, I see exactly zero features that would require network connection that make sense to be offered by the car maker directly. So let's refine it to "All first-party functions of the car ...", and add some provision to prevent bundling and un-commoditizing third-party networked additions.
The hardware is primarily standard Nvidia GPUs (A100s, H100s), but the scale of the infrastructure is on another level entirely. These models currently need clusters of GPU-powered servers to make predictions fast enough. Which explains why OpenAI partnered with Microsoft and got billions in funding to spend on compute.

You can run (much) smaller LLM models on consumer-grade GPUs though. A single Nvidia GPU with 8 GB RAM is enough to get started with models like Zephyr, Mistral or Llama2 in their smallest versions (7B parameters). But it will be both slower and lower quality than anything OpenAI currently offers.
This is the best argument for a general effects implementation specifically for wasm -- the many languages that target wasm have a wide variety of control flow needs. A generalized solution to this problem has the advantage that it enables different compilers to use effects to match their required control flow semantics, while minimizing the surface area for runtime implementers.
The tie up between Microsoft and OpenAI is bearing fruit.
Oh yeah he will be of course. It's the rest of the world that won't be.
Terrestrial cable is the same, too. I had a normal cable package for awhile (around 2020) and the advertisers clearly knew that my wife was in a particular medical category.

Same w/ IPTV services like SlingTV, which I also used for a little while.
Yes, the API is a bit more complex than before but it does give more options!
The true story about Hunter Biden's laptop was dismissed as disinformation in the runup to the 2020 election, perhaps putting Biden over the top. I am more worried about biased efforts "to fight election disinformation" than the disinformation itself.
Same as restarting a server. It is something that should be running all the time so turning it off points to something not working, and asking for a valid reason makes sense.
I think it also depends on what, exactly, the "processing" consists of. Some processing is obviously benign, other processing is very questionable, but it all gets lumped into the broad category of "processed foods".
Yeah, it is a bit of a blanket statement, and it's quite common to headline with provocation, but there are some good things in here. He admits upfront that MS is his personal preference.

> I understand it’s a harsh title and at times a harsh essay. Such is life. All opinions are my own.

Some takeaways you might have missed:

* Use the right tool for the job - one-tool shops are bound to fail

* (Similar to above) There is a tendency to find _a_ solution rather than the _optimal_ solution

* The engineering halo effect is real and prominent

Then the author goes on to provide some possible solutions:

* Using the SOLID framework for building

* Use services

* KISS

* Developer experience is very important

* Protect your time and your work

* Governance is required to enforce certain principals.

I don't agree with all of these, but they are certainly worth considering.
Not if you want them read by non-developers.
Yeah, I only started using it in August, and I had this realization when it was down a couple weeks ago. I found myself saying, "I guess I'll take the afternoon off and come back to figuring out this task tomorrow." Like I could have poured over documentation and figured out for myself how to implement the thing that I had in mind, like in the old days, but it would probably take me longer than just waiting for ChatGPT to come back up and do it for me. At least that's how I'm rationalizing it; maybe I've just become very lazy.

I mostly use it for writing and debugging small Bash and Python scripts, and creating tables and figures in LaTeX.
Ask HN: Why does phind know a lot more than just about programming?
You could for example ask it about English grammar.

Why is its coverage much broader than expected?
Are you at all worried about what happens if we have a generation of human junior developers who just delegate to this artificial junior developer?

I do. If too many of our apprentices don’t actually learn how to work the forge, how ready will they be to take over as masters someday themselves?

I can see how ChatGPT was useful to the grandparent today, but got very disturbed by what it might portend for tomorrow. Not because of job loss and automation, like many people worry, but because of spoiled training and practice opportunities.

I liked your take, so I’d be curious to hear what you think.
> software almost never does the same thing twice

odd, because my experience is that your CI/CD pipeline does the exact same thing repeatedly.

Perhaps the answer to your confusion about my experience is that I don't suffer tools that hamper my productivity.

Put it another way.

I ran a raiding guild for several years and about halfway through that stint I recruited a player that raised the bar for what I thought was possible. Perhaps you need your bar raised.
Definitely. Resources like UpToDate are invaluable. Patient safety research proves it. Just double checking something to make sure reduces errors.

Better not to do it in front of patients though. Many will assume you're incompetent if they see you doing it. Few will understand that you are a fallible human being who's using every possible resource to make up for it.
Okay so you agree that both our opinions in this comment chain aren't likely to be confused with statements of fact?

Then there's nothing in dispute?
So if source available libraries are imported, they are also parsed by the AI?

So if I create a GPT for my open-source library as a way to fund it, all these copilot etc. are going to compete with me?

Just wondering because that would be a bummer to not have this avenue to fund open-source code.
You imply that this is the only possibility to provide user indication for a form submit - why?

What about some stupid text below the button: "Your data is being submitted..."?

Seems the meat of the argument is the disabling behavior, which is really trivial to implement in JS.

When I want to submit a form and the button changes to a regular grayed-out disabled button on click, on top of that without a page reload, I'd assume something went wrong.

You need to distinguish "disabled" from "action in progress" any way, by using a bit of special casing and CSS polish for the "submitting disabled" button... in which case, why use the disabled attribute at all, instead of preventing submit in JS?

It's not harder compared to toggling attribute in JS.
I get what you are saying. I also received a settlement check from a group of major game & movie studios who admitted to actively colluding to suppress wages.

This case isn't even explicit collusion. It's a "That's just the way it is, kid. Deal with it." implicit collusion.
Well their kids could live in them, or sell it and buy a different house to live in. Forecasting what the effect of that supply will be on prices seems hard to me. Housing units per capita is lower than it was 20 years ago[0] and I think if you could find a longer time series you would see the pattern continue back many decades. That timeseries also includes all housing, not just SFH. I think if you just looked at SFH the decline would be more dramatic.

[0]: https://fred.stlouisfed.org/graph/?g=j9kH
Are you aware that both "cryptography" and "cryptocurrency" are both commonly shortened to "crypto"?

Merriam-Webster is very much about watching usage, and this is what they currently say (without the usage examples):

*crypto*, noun

1: a person who adheres or belongs secretly to a party, sect, or other group

2: CRYPTOGRAPHY sense 2

3: CRYPTOCURRENCY

(https://www.merriam-webster.com/dictionary/crypto)
> Hopefully, Microsoft won’t start injecting a poll at shutdown demanding to know why I’m turning my PC off for the day.

Clearly they've never used Windows Server.
I don't think "hackernews is pro-regulation" is accurate, but that might be an easy mistake if you are "anti-regulation". I'm neither thing. I like regulation that works well and dislike it if it doesn't, which I dare say is the rational POV. I'm going to repost my comment from a thread on a recent story flagged as dupe:

It's not the amount of regulation that matters, it's the intent. Is it written to benefit a greater good, or written to benefit a political party's benefactor? The same applies to removing regulations. Where did the intent lie? New regulation and repeal are most often shades of grey --bad mixed with good in terms of overall consequences. Many changes disproportionately help a few at some expense to the many. That's what happens when minority interests with a lot of money are overrepresented in government, lobbyists write bills, etc.
83% of teenagers in high school had iPhone in 2019. Android was 9%. So even in high school, at this point, it’s an extreme minority problem. The green bubble war is over and Apple won the youth.
Piers Morgan has spent roughly a month talking to various pro-Palestine and pro-Israeli pundits. Each one has loudly condemned Hamas; but many pro-Israeli pundits have refused to even entertain the thought that the Israeli government may be wrong in their response. I know some 19 year old at a protest makes a convenient boogeyman, but be real here, a peon at a protest holds no power. That said "what initial attacks" are you referrering to? Why is retaliation after roughly decades Israeli occupation referred to as an "initial" attack.
The tone in here sure has shifted. I remember Brian showing us his binder of maxed out credit cards they used to bootstrap the company. I remember the early version spitting unicorn errors every few seconds.

A few things can be true at the same time:

- Airbnb is an inspiring story for any entrepreneur

- it has had arguably detrimental impacts

- the founders came from privileged backgrounds

- they also worked their ass off and are fiercely intelligent and risked plenty

On the tech side - it’s always funny to hear the (correct) critiques of early Rails. It reminds me of when I was talking trash about Java as a kid. My boss laughed and said “Java bought me my house, so it’s good in my book”. Or the first Tesla I ever saw with the license plate “PHP LOL” in the Facebook parking lot.

Pragmatism must beat idealism. In business and in database primary keys and everything in between.
That doesn’t explain the discrepancy between USA and other regions of the world where obesity rates are much lower but food is equally abundant.
Strange that data corruption [1] is not offered as one of the options :)

[1] https://answers.microsoft.com/en-us/msoffice/forum/all/onedr...
Odoo is a nice and easily customizable (in Python, iirc) ecosystem if you can find what you need in there
Every 3 months MS "updates" windows by prompting me to enable edge, buy/try office, enable one drive, etc. And every button for no is in a different location.
I feel like there is an unfair sentiment of competence elitism in the software engineering world.

I don't think you can stop less experienced engineers (or experienced but still bad engineers) from contributing to projects - especially at the scale of a lot of these large organisations.

After all, for people early in their careers, being bad is the first step to being good and it's impractical (or impossible) for organisations to exclusively hire "premium" engineers.

There's also nothing wrong with engineers who program exclusively to collect a paycheck and aren't actually passionate about their work. I believe this is an inevitable side effect of the accessibility of programming today.

Project architects should instead strive to design their systems such that they expect low quality contributions and limit the potential damage those contributions can have. Systems should be able to take a low quality contributions and if the need arises, have the capacity for those circuits to be optimised at a later date without rewriting the entire thing.

I personally find the argument that "bad engineers make microservices bad" to be silly. Bad engineers would poison any poorly architected project, be it a monolith, microservice or otherwise. Microservices are just an architectural optimisation with trade offs that some organisations find value in.
That definition seems very broad to me. Broad enough that I question how meaningful it is.
The newer versions of Windows seem to care less and less about what the user prefers.

This is emblematic in the message boxes that offer a choice between Yes and Not Now/Maybe Later.
It takes real effort to make Windows accept a No.
This article seems to be trying to get in way too much, but I appreciate the initial sentiment.

The sad truth is, a smart team can do well with any architecture. A weak team will fail with any architecture. And maybe it's not really too sad.

I've seen organisations that really kick ass using microservices, and I've seen some microservices horrorshows too. The difference is having teams that are talented enough to get the benefits of any given technique and mitigate the drawbacks well. Those teams will execute any architecture to its maximum benefit.
> The bummer with this one (which often happens) is that when it’s debunked, the debunking will not make the news

Are there any fields of study where this is not true? Surely someone must have come up with a "Law of..." or "...'s Law" for this by now.
> There’s also another category of people. Good (sometimes brilliant, even) engineers who know exactly what they’re doing but who simply don’t care enough to do the right thing.

Sometimes not doing the right thing is the right thing to do.
You don’t have to wait to drop a file on a finder tab
Until the recently the inflation rate was really low so my property tax did track the real dollar. In fact my house lost value for the first three years.

The problem with prop 13 is that it also covers commercial property. This is a serious loss to our tax base with no good reason.

easy loans plus not enough building are the reason can't afford a home, not prop 13. The average length of homeownership in CA is less than five years. They turn over.
That's certain one of the statements of all time.

All major OSes compress memory at this point. I'd be curious to see how OoM acts on macOS -- I've seen it on Windows [NT4] and Linux over the years. I've not seen an OS handle it as well as NT does/did.
It's not quite what you're describing, but look up demand side platforms. At scale, advertisers are given the opportunity to bid on real time events.
Nope, ~15 year project here. No one is reading obsolete commit messages when there are hundreds of files to get familiar with today.

Not to mention quality is significantly higher now so you wouldn't want to refer to a granular history of crap anyway.
Any time spent on that would have been completely wasted as I wipe out a thousand line file for a new one with a hundred lines because requests hadn't been invented yet and the original implementer didn't understand network protocols or how to use argparse and implemented it from scratch poorly.