skysight-inc/HackerNews huggingface dataset:
Complex bugs are hard to fix.

Complex bugs that only affect a small subset of users are hard to fix and not worth prioritizing.

This is not a Microsoft or a Windows 11 problem, it's a software engineering problem. Actually it's even just a basic business problem.

How is this news?
I cherish the days when Windows 10 was meant to be the last version of Windows. Still hope they brush Windows 12 under the carpet and turn 180 degrees, nothing good can come out of that one. Although maybe Windows 11 becomes the new 8, unceremoniously forgotten.
Learning that MacOS has thousands of open bugs, I'm wondering how many are open in Windows.
Bachelor's degrees ensure a common baseline of knowledge - a pretty low bar if the preceding 13 years of your education were thorough. Looking over WGU's programs, if you've worked in the field and have requisite experience, you _should_ be able to test through a program quickly.

I did IB, competed in high level science and math competitions, did dual enrollment... and CLEPped the maximum per semester I could in college.

Is that such a shock if I'd already covered the material at a higher level?
Every version I’ve seen of GPT has shown me that if GPT can write most of your code, then you’re not really doing difficult work anyway. Real world problems are far too complicated for GPT to make serious impact beyond being some idea generator or stack overflow alternative.
The effort required is mainly in preventing Microsoft from subtly pressuring OEMs to either not offer Linux or to cripple their offerings.

The year of the Linux desktop ought to have started with the netbook craze of 2007 but Microsoft's nuclear response to that (free windows licenses, ordering OEMs to cap netbook RAM at 2GB) successfully choked that market segment in its sleep.

There are, unfortunately, an awful lot of ways Microsoft can still subtly bring legally deniable pressure to bear on OEMs and antitrust enforcement in America is a joke anyhow.
Alexander Winton sounds like a fascinating person! It’s a shame he doesn’t seem to have written an autobiography.

Aside from this Saturday Evening Post contribution, and the biography “Famous but forgotten: The story of Alexander Winton, automotive pioneer and industrialist”, there doesn’t seem to be much else to read about the man.

Anybody find anything else?
A good IDE like PyCharm makes it pretty simple, will offer to write all the import statements for you when you reference something that's new to the file you're working on. I'm taking a pretty decent course on Udemy right now, but the instructor said they didn't see the value in PyCharm and they're writing all this extra boilerplate by hand in VSCode.

I started using copilot recently and that's accelerated the process even more.
The elites don’t want you to know this but the accounts on the Internet are free you can take them home I have 458 accounts.
You're just not the variously skilled/unskilled people or marketing reps jumping on the hype train...

I have a feeling most of the excitement is coming from the "citizen developer" space.
I read somewhere else in this thread that Asus was actually making the entire MacBook plastic laptop which I guess is very different from just provider components.
At a minimum, each frame of a recursively implemented algorithm in a typical AOT system without special allocations (say, milquetoast GCC 9) needs to save on each frame the return address in addition to whatever data the algorithm itself needs. Add on top of that a frame pointer, padding for stack alignment, and so on and you can end up with significant overhead you can avoid implementing the same algorithm with an explicit stack.
The us communicates that you will get punished if caught. I imagine most people dont think they will be caught.
Yeah I did teen+clinking beers+police officer.
It's useful for small scripts. For example, I needed to convert a bunch of SVGs to PNGs. GTP-4 made me a node.js script in a few seconds, which saved me from the headache of googling and figuring out how to do it myself.

It's also useful for suggesting basic boilerplate code for something you're not very familiar with. If you're not familiar with something, you might get stuck in the phase of how to even get started.

In addition, it's useful for short but mathy code. I needed to place a bunch of items in a circle on an arbitrary plane in 3D space, and GPT-4 gave me a perfect answer for it.
Pure clickbait. Not at all what the page at MSFT is saying. If you actually go to the problem page, it says:

> Next steps: We are working on a resolution and will provide an update in an upcoming release.

So, they just haven't fixed it yet.
The only thing that will make it, is the increase of nationalism, which will make FOSS OSes the only option that is somehow free from USA influence.

Other than that, I keep reading about the big Linux exodus for the last 20 years, myself I have given up for the Apple, Google and Microsoft controlled ecosystems, after having emails with a signature that used to have M$ on it, and having been a Linux Journal subscriber for the lifetime of its printed existence.
I thought it was great. Way way to get a sense of the headlines posted about a given topic from either side's perspective. It might have been easily implemented using something like ground.news
Never really thought about it that way. The thing is, the stack is deeply in the paradigm of C, machine code, compilers and silicon. Everything depend on the stack being really fast. If we add 1% overhead on stack operations, our programs become 0.5-1% slower, this is how critical stack speed is.

So, the tradeoff is that stack has 0 levels of indirection. It is not relocatable and not resizable as a consequence of speed requirement.
The problem is, how do you trust what GPT gives you any more than the top 5 google results you'll get? What makes its answers trustworthy?
Is Dr. Jared Mumm still employed? How did they ever get a teaching position when they can't spell, conceptualize, or appreciate failure?

I think your solution works but the idea of even less privacy, especially around thought processing, is worse than the problem solved. I am guessing this will be the solution and it will send the data to Google and or Microsoft. Terrible.
There’s no need to be harsh. It takes a lot of bravery for people to put things here under the Show HN tag and for all you know this was something that took a lot of effort and hard work to achieve. Maybe you don’t find it useful but others might. If not I’d suggest keep scrolling or give positive or constructive feedback to the OP.
As an aside, I recently made Orion my default across my devices, and I wonder of paid browser is more viable than paid search.
Are we supposed to care whether you're impressed or not?
> bullshitter

No, he's not a bulshitter. It's just his "hustle." Totally different. Or in the YC/PG sense, he's a bit "naughty": http://www.paulgraham.com/founders.html

Right now, you're being mean (and I guess I am, as well), and we should be mindful of the fact that Mean People Fail: http://www.paulgraham.com/mean.html

Nice people like Tim succeed.
I dunno, maybe people feel like they can tell, but I saw how some people pointed at the use of textbook linking words and argued that it's a tell.
If this got more development energy put on matrix bridges, this seems like a net win. IRC still works, but is used through a matrix bridge… I would love to have a unified chat layer
There was a time a beautiful hand writing was an incredible asset as a person, you'd be writing letters and invitations, and people would look at your script and assert your personality from it. Companies would pass resumes through a mentalist looking mostly at your hand writing.

And all of that just went down the drain with the digital world, but we still have people enjoying beautiful writing for the sake of it. Pen and paper addicts still abound.

I see stylistic forms analysis going the same route. Nowadays we pay attention to it in many settings, but down the line it should become a niche hobby for people really enjoying it.
Zzz zzz zzz - perfect hit for inception
"It aims for cliche and the most obvious generalisations given the previous context."

Only if your prompts are themselves generic.

You can give it examples of a text whose style you wish it to emulate and it will do it.

You can also prompt it to alter what it wrote if you don't like something. For example, if you thought some part was too cliche and obvious you can point that out and have it alter that part.

If you have a back-and-forth conversation with it about what you like and don't like, what you want or don't want, with examples, the results can be much better than what you'd get with a generic prompt.

Incidentally, for creative writing I've found Claude to be much better than GPT4. I have not tried the version of Claude that's been enhanced with a 100k token context length yet, but that should allow you to give it many more examples and hopefully that will translate to even better output.

That said, none of these LLMs are perfect, nor do they yet pose a threat to really good (never mind great) human authors, but they're a pretty effective tool.
You'd think that. But Nintendo is incredibly petty when it comes to YouTube strikes and prosecution of people pirating 30 year old games.
> The US also needs a 'different kind of ethos' to compete in semiconductor, Cali Surfer Vibes won't cut it, neither will NY banker vibes, neither will SF Social Media AI Allbirds vibes, nor Cambridge High Intellectual Healthcare Conference vibes, nor Texas Energy Industry or DC Government Consultant etc..

If someone like Netflix/HBO did a proper documentary with Samsung about their LSI fab in Texas, HR would have more applicants than they would know what to do with. This 'ethos' can be created. I saw what it could be like when I worked there. I really believe seeing the whole thing in action is the primary selling point. The draconian security makes sense once you walk that catwalk and witness with your own 2 eyeballs what is at stake. Capturing this sensation for the masses is the challenge.
Solicitation
Sorry if I got wooshed.

It's currently unsolved, but I don't think that it's been proved to be unsolvable as surely that would prove P ≠ NP. The connection to encryption is that integer factorisation could then be solved in polynomial time which would break current systems, though in theory a much longer key length could be used to try to outpace computer power, especially if the polynomial algorithm is hugely inefficient.

Edit: I see that the halting problem has indeed been proved to be unsolvable and it doesn't imply P ≠ NP
I have a strong accent and when I call thebyoical government/bank phone that requires voice responses it typically is hopeless. This is a problem with all such automated systems, although it is often also a problem with people ...
tl;dw: surveillance has many forms, many of which not obvious in modern society; most political arguments for more surveillance don't really hold once you examine the evidence; surveillance isn't a panacea for crime prevention; and there are significant consequences to consider, which go beyond the act of surveillance itself (e.g. chilling effects in a "panopticon" society).
Sex Ed Books Don't “Groom” Kids and Teens. They Protect Them
Against Method by Paul Feyerabend
I'm on the other end of the spectrum — I only write Python occasionally for smallish utility tools, just a step above shell scripts — so I'll give my input as someone relatively new to typed Python. I recently industrialized (to use the terminology from other comments here) a couple things that I'd originally done in quick-and-dirty Python 2 over a decade ago. My experience was that mypy had a handful of false positives, and pyright had none. Pyright also found one comparatively subtle mismatch that mypy didn't, although its error message in that case was incomprehensible to me.

(I also used pylint and pytest+coverage.py; interested whether there are better choices for next time.)
Poster was illustrating the point being made.
This sounds like a fun direct path to people living as they do in Wall-E. I for one think that's a terrible future.
Aren’t all of them based on Linux, which itself is based off UNIX? So while they’re more detached, they’re still UNIX under the hood.
I don't. Since they are busy breaking windows 11, windows 10 is a lot more stable.
Warriors and Worriers by Dr Joyce Benenson
I think Tim said it best with the recent Kevin Rose podcast and he stated single is just swapping problems from a relationship. Famous and not is similar just problem swapping. You can fly private and solve problems with capital but maybe a stalker shows up at your house.
But with very polished drivers and firmware underneath.

Untying it from google is quite hard, though.
Ad blocking is a constant, annoying cat and mouse game. Also, it's inconsistent across devices. I can block ads much more easily on a PC than on my Android.

I'll happily subscribe to whatever service I find that's closest to what I've had with Neeva.
Careful with that. Everything is relative. When your user base is 2 billion users, a small subset of users is still a large number. 0.01% of 2B is 200,000.

With great power comes great responsibility. Or at least, it should.
it's not the intent that's the problem, but the outcome.

if for example clarkesworld were to rely on a biased detector they would reject the very submissions they want to attract:

https://news.ycombinator.com/item?id=35999896
KV database is just fun enough project to be NIHed many many times
My main issue with TOML is precisely described in the homepage example:

[servers]

[servers.alpha]

is error prone. An sub heading shouldn't need to know about its parent, much less to have to copy it entirely.
Nobody under the age of 30 learns from books anymore.
At the moment you can't yet, no. You need to check the app store review guidelines to see if you need to use in app purchaes: https://developer.apple.com/app-store/review/guidelines/#bus...
The next step will be students required to "show their work" on writing assignments. That is, some type of edit history or snapshots of the work-in-progress. Of course that could also be faked, but would require quite a bit more work.

Just like code is easier to examine and authenticate code if you can see the commit history.
To me that's normal, it doesn't imply familiarity.

When you speak of someone without a title- if not formal, you just use the name. Johnny Depp isn't Mr Depp unless it's super formal.

In fact to me it seems far more abnormal calling Bill Gates just 'Gates'.

Maybe it's a cultural thing?
Got superbad with (police officer, clinking beer mugs, girl)

Haven't seen the movie, I skimmed the plot for a second and picked what stood out. Didn't expect it to work, i wanted to input a lot more.

No idea how there aren't any other movies that match better. Feels like the search space doesn't contain all movies.
It’s unfortunate that the economics involved means that the purchasers of such tools will likely want a false negative rate of 0, likely at the expense of victims of such tools suffering the resultant false positive tradeoff.
Multi-line strings are another weakness. Sometimes you don’t\nwant\nto\nwrite\nthis\nway.
Finetuning LLMs Efficiently with Adapters
Yahoo finance is really rock bottom under new management... they published a press release email simply copy pasting the entire thing.

they even left the press release email signature on the bottom.
Yeah, I guess you could see it that way. Object <> Symbolism (aka words, thoughts, concepts, art) <> Meaning. Meaning is knowing how an object relates to others. Language is a kind of information web already, where each word is a hyperlink into meaning.
These are not complicated tasks that should require a plugin or an AI assistant to make bearable. Just add the syntax to the language.
Germany experimented with OpenOffice a few times, which is a related problem. DPRK had (has?) Red Star OS. Russia has Astra Linux for gov / army use.
I spent 30mins trying to get chatGPT to add a feature in some code it provided, which was not working.

It kept apologizing and giving slightly tweaked code, which I could see was not actually addressing the issue.

Then when I asked it if the feature was actually even possible, it said No.
The Devil's advocate wants to have a word with you.

> The "make sure it's closed tight and won't roll away" comment makes no sense

As noted at the end of GPT-4's answer, "Safety should always be your first priority." What happens if your stacking experiment fails and the bottle falls? Any content would spill out, unless the bottle is closed tight. If you are doing this on a table, the bottle could also roll off the edge, fall to the floor and shatter.

> Most people would place the bottle standing on its end so neither of those is a concern.

GPT-4 doesn't know if you are like most people (maybe you're 5 or in the bottom IQ decile), it doesn't know what's in your bottle and it doesn't know how robust it is. Better be safe than sorry.

> the nail won't sit on top of the egg

I'm pretty sure I could balance a nail on an egg. The question also didn't preclude using stabilizing aids like adhesive tape or glue.
Save yourself a click, it’s just a bug they’re still working on.
I've never been, so I can't judge. What are your main gripes with public transport there?
I definitely don't consider redis a database since it's not acid compliant and any data you put in you have to be OK with losing. It's still just a cache to me.
Very forward thinking of Wang to include a reference to BionicDisco.com in their commercial. This was years before the www.
I manage a dev team and have some team members trying different coding assistants. AWS Code Whisperer is getting good marks — while it’s impressive when CoPilot or ChatGPT can spit out an entire example webapp, that’s not actually useful. Code Whisperer provides small suggestions but this seems to be more of an aid, and it’s easier to ignore/adjust when incorrect.

Our AWS rep has also said that they’ll keep our code private and won’t add them to the training set, you know, actually paying attention to legal issues like grown ups rather than creating a yawning chasm of risk.
UWP and the Windows Store never worked 100% but it never affected me much because most of those apps were ‘crapplets’, for a long time the only one I needed was a driver for HP scanners, today I have a Canon MFP and all the programs for it are ordinary Windows programs that “just work”.
If I was a non-native speaker, I would use AI tools to clean up my writing. Does this mean I’m cheating? Of course not, the ideas are still my own.

No, the ideas are not your own. They're a combination of yours and the AIs (which is a combination of millions of other people's ideas really), just as they are for anyone who writes a prompt. The fact that you aren't a native English speaker, or that you're using AI for 'good', are irrelevant. If you use AI to produce content of any sort you have to accept that you are not really the author. You just wrote the prompt.
>If you're smarter than the hundreds of engineers designing and building the distributed systems powering the world's largest applications then well done.

There is plenty of absolute code abominations powering "world's largest applications"

Engineer competence is also vaguely related to quality of the infrastructure, yes, you need smart people to make big complex things, but you also need smart people to manage ungodly legacy enterprise spaghetti
There was a thread about Sold A Story a few weeks ago, but tldr while phonics helps test scores in the short term, it craters them in the long term, which is mostly what reading teachers were warning about. The UK is ahead of us here: https://www.theguardian.com/education/2022/jan/19/focus-on-p...
Bye Google, Hello ChatGPT
As the referencing is nowhere near solved, LLMs cannot evaluate the reliability of sources, most of science is paywalled, and publishing is continuous while LLMs are forever stuck in the past, I see the educational fears at the university-level completely overblown.
I think you have to grade code in your project, i.e not every piece of code has the same value, high value => more strict, low value => less strict.

Less strict code is something that you can throw away and rewrite without too much effort.

This has the implication that you have bulkheads (like in a ship) to separate high value and low value code, thus you have to avoid code that is toxic (i.e magic) that spreads between them, e.g. ORM entities.

When using the type system correctly you don't need 100% coverage, now I'm not a Python programmer so I don't how feasible that is with that type system, but in PHP I use the type system extensible and I don't write that many tests anymore, except for legacy code or when I need to test something specific, like an algorithm. By using the type system you can catch most programmer errors, and combine that with routinely throwing exceptions for any unwanted state, you will detect most bugs.

The way unit testing has been interpreted and implemented it has become more of a nuisance than a help in fast moving projects. Usually what happens is that the team refactors some unit and then multiple test breaks and then time needs to be spent rewriting these test, but what that means is that the tests were actually useless after they where committed if you can change them as you like, when you change a test you are no longer testing the same thing.

Thus tests can also can be graded, from high value tests, i.e stable, and low value tests. Depending how you organize your code, high value tests will usually test a larger set of functionality in one run, like a system (or integration) test from call to finish, these should never change regardless of much you refactor. High level tests should only change when your business logic changes.

Low value test typically involves a lot of mocking and stubbing, those are pretty much pointless to commit after you implemented your unit. Too much mocking and stubbing is code smell.
100% of the functionality without hand movement. You can have the arrow keys directly under your fingertips at all times, same with numbers and special symbols.

And while I don't like this particular layout in the link I do have a very similar 42-key keyboard and after a couple days of practice it was the most natural and smoothest typing experience I've ever had.

Terrible for any one-handed use (e.g. gaming), though, and it's definitely not everyone's cup of tea.
Missing the point entirely
Vegan sales stagnate in UK as brands withdraw plant-based products
Yeah, the article even states it itself after much handwringing, though in another bullshit manner:

> Microsoft claims that it is working on a resolution, and I hope it's able to roll one out that fixes the issue without making users uninstall certain apps. It's concerning, though, that there seem to be areas where Windows 11 (and Windows 10, which is also suffering from this problem) is so broken that Microsoft simply can’t fix it.

Yes, software cannot be fixed by magically snipping your fingers. It takes time and effort. What a surprise. Duh.
Not to be confused with the Tom Programming Language[0], a kind of early 2000s proto-Swift.

[0]: http://www.gerbil.org/tom/
Also you can just tell ChatGPT to change style.
That seems positive, honestly. It forces a focus on the developmental process over the finished product.
3090s go for under $800 used, and you can set the power limit to whatever you want.

I found that 290W keeps the fans from spinning up audibly under heavy CUDA workloads with ~2% lower performance.