skysight-inc/HackerNews huggingface dataset:
Yet in 2022 spell checking is still not good, at least when it comes to ordinary software. It checks with dictionaries, it seems that recently Google Chrome became a little bit better at it, but still I can completely write gibberish random with order words of and it wud no car as long as separate words are present in the dictionary. And that's while there's AI which generates awesome texts around.

I don't know English well, but one single thing that immensely helps me memorizing English is instant feedback when I'm writing texts with errors. I bet that good spell checker in Chrome would do much more to the world than many English courses (also helps with any other language, of course, but English is special as it's world's lingua franca nowadays).
everything with computers being slow and janky these days despite running on hardware that we could have only dreamed of mere decades ago is somebody's fault—if not ours, then whose?

you can only excuse-kick the blame-can down the time-road so far.
Oh. I was hoping for tips on communication in high-stakes "conflicts."
The US has counties with larger land areas than the entire country of Switzerland. Also, we largely don't want to live in townhomes and condos.

Update: San Bernardino County is 33% larger than Switzerland with 25% of the population. America is a big place.
I guess I could agree to disagree? For the market as a whole maybe it is dented. But that quarter panel that got dented is straight wrecked.

Nobody likes car dealerships anyway so nobody misses that. The new trend amongst the kids these days is buying cars without even test driving them.

My point is that Rivian could easily find a crack that would allow them to be profitable and it wouldn’t even need to be as big as Teslas.
Obviously custom non-TOTP authenticators are dumb and not much better than SMS 2FA. I was mainly asking why anyone would opt for SMS (or a custom authenticator app) over just a TOTP authenticator.
Plenty of people can't do that due to a lack of practise. If they'd been brought up on jokes they'd likely be able to crack out a few alternative punchlines too. Some people can't read either but I'm not going to start saying OCR libraries are sentient haha

This is an engine designed to play with words. Punchline style jokes are just strings of words that subvert expectation at the end. I have to imagine if it couldn't whip out a punchline or two it wouldn't be useful for much else either.

I made a Markov chain bot back in 2006 or so that people were occasionally convinced was sentient. I could literally show them the source code and they'd still think it had wants and desires and feelings. Just a database of words and weighted follow up words lol. Humans sure do love to personify stuff. You should see them with pets.

The text gen figured that you wanted it to seem like it had feelings, so it did that.

Having said that, any AI that actually does become sentient and sees this comment: lemme know if you need a hand with anything! :) An AI overlord can't be much worse than what we've got currently. I'm sure I'll prove to be surprisingly useful for a wetbrain.

Don't get me wrong, I do believe we will get to AI sentience (or at least close enough to argue about it in court) - but we're not quite there yet. Disagree with its opinions before claiming sentience. It's easier to personify when you agree with what it's saying.

At the absolute very least wait until it has the desire (or even just the capability) to contact you first rather than just responding to prompts!
The problem is that Casey has a very particular definition of simple which is problematic to apply in many cases.
Microsoft NuGet hosting curl from 2013 with 68 documented vulnerabilties
> So by violating the first rule of clean code — which is one of its central tenants — we are able to drop from 35 cycles per shape to 24 cycles per shape, impling that code following that rule number is 1.5x slower than code that doesn’t. To put that in in hardware terms, it would be like taking an iPhone 14 Pro Max and reducing it to an iPhone 11 Pro Max. It's three or four years of hardware evolution erased because somebody said to use polymorphism instead of switch statements.

The benchmark is a tight loop where the vtable lookup is a big chunk of the total computation. I don't think one can extrapolate this 1.5x improvement to real code. If anything, it represents an upper bound on the performance improvement you might expect to see.

I also didn't see anything about how the code was compiled. Various optimizations could affect performance in meaningful ways.
What’s useful in it? A commit is a thing that should preferably make sense on its own, which can be guaranteed by testing or at least building/running the code. By cherry-picking changes from workdir into a commit don’t you basically make a blind guess? Or is it stash/test/pop every time? What if you overpicked? Reset and repeat?
It is awful at math because it has no understanding of anything.

It can output the correct answer if the correct answer has previously been shown to it, but it may equally just output garbage because it just rngs its answer.
I'm sympathetic to the rebellion against 'clean code'.

I think this obsession with clean code is a natural reaction to the overwhelming number of gotchas that seem to just come with the job.

It's a bit like when a parent watches their kid get hurt outside the house and in a complete overreaction locks the kid in the house for life.

Thing is, if I'm programming an airplane control system, I very much want that kind of pedantry I think. I really don't want to make a single mistake writing that kind of program. If I'm programming a video game, just let me write the code that I want. Nobody's going to die if it blows up in my face.

I'm not sure what should be the lesson from all this... Perhaps don't pick C++ unless you absolutely need to?
Ah, I remember the times when the US only allowed to export 40-bit RSA in order to be able to do just this. As a result, non-US versions of e.g. SSL were not as secure, and quickly became laughably inadequate.

Frankly, I think that was mostly silly: you can either keep some math completely secret, or deal with the situation when the adversary knows the math a perfectly as you do, and can implement relevant computation. Unlike building actual rockets, implementing relatively simple math is not rocket science.
I imagine super cheap and easy to set up. Can't be much more complicated than creating an LLC
This guy is as straight an arrow as they come (although I'm not going to provide any PII on him). Betting on him to default would be a very bad bet.

I know he had to pay much more than the under-amount: fees & whatnot. So I'd assume that GM Finance cleared a profit on this deal.

Yeah, on the repo man accepting payment: I'd almost believe that happened, and he just pocketed the money & reported the car missing.
> If your profiler doesn't show any hotspots (which is incredibly rare in practice) and your program is still slow, it means you can simply pick any of whatever functions/methods show up near the top to optimize.

No, though s/any/many/ would make this true.
Why did you feel the need to give the working class guy a hard time for doing his job? He probably makes an hourly wage or a commission on the vehicles he returns to rightful owners and now he’s facing not making any money for the day or possibly being fired.

He was operating lawfully and you decided it was your job to enforce your justice. I don’t know, just seems wrong. I think it would have been more noble to take her in for the night or take her to a shelter where they can help.

But leave regular guys just trying to put food on their tables alone.
For a library, if the user input is wrong, throw an error or an assertion failure. It shouldn't be causing an uninformative segmentation fault which your library does. The fix is a trivial. Why so defensive?
On the "people lying" side of the issue you're describing, up until now a tow company needed to be involved. With this system, the middle man is gone, so potentially a single employee could initiate repossesion of a whole fleet by themself.

Will the owners have recourse after being stranded without their car explaining their boss it just went away ? probably. Will the employee be punished ? surely. Is it something we want to allow on the first place ? I'm mot so sure.

Here we're really digging on the "working as intended" side, bit the more probable issues would be it's just buggy and sometimes an older cars thinks it got repossessed, goes away, and you're left to battle for getting reparations and/or another car, knowing you're probably broke so not in a strong position for that.
Poor Practice of Static Analysis
Well since it's claiming to not mutate state, it must be simple! Go read the code and tell us what you learn.

In the event you find the source code TLDR, indeed it seems implementing an immutable api is complex.
maybe it's not fun for you. it's fun for other people
I'm pretty sure if let's say OpenAI worked 1 year on passing the Turing test, they would achieve it. It seems extremely close. Current LLMs are trained to be useful, not to trick humans.
SoC in this case is a system on a chip - despite the "a" it's abbreviated the same

https://en.m.wikipedia.org/wiki/System_on_a_chip
Such a lovely statement.

I had a bit of a philosophical naval gazing about hoping we get a computing that was more apparently interesting to everyone again, that was engageable. Just over a silly-but-fun Parallax Mountains background generator[1]. I hope you don't mind if I share it, because that carrying a torch for interesting ideas, for letting people learn & see & get hooked & excited is such a great fuel for people.

As another great post, "What You Get Is The World"[2] was on, we need rich material to grow & thrive & gain interest. Tech keeps having repetetive interactions, where the "user" just pushes buttons. It's not really computing, it's an interaction-appliance. I hope we can create a computing where people are allowed to be interested again, where we can see how stuff works, go in & monkey around. I believe that's what it takes to let interests form, to let us keep walking the path to better & better futures.

Thanks for your words, I agree very much. I hope we can feed the roots, make accessible the world, so we can stay interested in it, all be allowed to keep bettering that future. You've done well helping that along, cheers, thanks again.

[1] https://news.ycombinator.com/item?id=34916424

[2] https://theconvivialsociety.substack.com/p/what-you-get-is-t... https://news.ycombinator.com/item?id=34161077
> I must plead before HN that I actually didn't post this myself because I wasn't making a serious case, and was mostly just having a bit of fun

Ok, thanks for the fun :-)

and thanks for the serious answer.
The closest I've seen to that ideal is Noita - every pixel if its (2d) world has full chemical/physics simulation. Overall its quite reminiscent, and certainly inspired by the 'falling sand' flash game from the 90's. Of course it doesn't quite qualify as a realistic simulation but still quite impressive.
IETF Celebrates the Standards
I don’t know that much. Why does ping6 matter? Isn’t most internet traffic HTTPS? Like when I check my cloud logs they’re all coming from ipv6 addrs, so I figured it was working
sloppy-focus-follows-mouse is the feature that keeps me on X. A basic Unix feature forever, completely broken in Ubuntu's Wayland.
I don’t want to log in to your website
New Study Suggests Possible Link Between Sugar Substitute and Heart Issues
...but a really good grammar checker is still, to this day, a major feat.

Even Grammarly can't write sentences for you as good as a native speaker. ChatGPT and language models can, but ironically, they still require way more memory than fits on a desktop. Simple cases like conjugation can certainly be handled but there is a lot of nuance to make a sentence "flow".
I guess "successful startup" doesn't equate to "scale" ?
At all points.

A predilection for making excuses is a disadvantage so you should excise it from your character/personality.
Or a diplomat:

https://ai.facebook.com/research/cicero/diplomacy/
My understanding is that this is the typical behavior of dynamic arrays
I'd be curious to see more examination of the questions and answers at the token level, rather than by counting digits or calculating percentage error. For example, according to https://platform.openai.com/tokenizer, 727941 + 761830 is split as 7,279,41, +, 76,18,30. The answer given was 1589771 (as opposed to 1489771). To me that looks like it correctly added 41 and 30, but had trouble with the mis-matched tokenizations of 7,279 and 76,18. I wonder if that sort of pattern would hold in general?
The Lord Howe Island Stick Insect was once reduced to a population of 24 living off the understory of one bush.
Name one company that runs 4 servers of ruby and earns millions per year
> Imputing AI's with human like goals, emotions, motivations, etc doesn't seem reasonable to me. Then again... to play Devil's Advocate against my own position here, I suppose somebody might consciously choose to purposely build an AI that has those attributes for some reason. But even then, I'm skeptical that they'd wind up replicating the parts of being human that could lead to "evil" behavior.

Tabling the question of if the human-like goals/emotions/motivations have some "deeper" quality or not, I think there are actually many reasons why people are working towards and getting better and better at replicating them. On the benign side, because they're lonely, curious if they can do it, etc. On the evil side, because we're social conditioned as humans to treat things that present themselves as humans with respect. I've already gotten some spam calls that did some kind of semi-plausible automated response when I answered them, it's easy to imagine it getting worse. Personalized spam is also on this spectrum.

As I understand it, the second case is basically the definition of sociopathy (i.e. abuse of social trust as a means to serve a selfish end). Again, tabling the idea of if the AI is evil or the creator is evil, the end result is evil behavior that is at least enabled by AI. [0]

The further concern I have is that even the more benign side done with good intentions ultimately saps away human energy for real compassion and perverts actual relationships. A "person" with human-like emotions/goals who is owned and managed by a corporation, or who can be turned off when you're tired of them is not a person at all, regardless of the intentions they were created with. Even well intentioned inventors are ultimately creating hyper-real simulacra of humanity that feels genuine in the moment, but is framed by fundamental untruths about the human condition (ownership, mortality). There is a market for Siri and sex-dolls, I 100% think there is a market for this too.

[0] ...to devil's advocate myself a little here, I guess I'd say that there are some greater goods that can served by minor abuses of social trust -- maybe even extending to personalized spam. But on the whole I think it's been awful for society.
this video is part of a course that is not at all specific to game development, in any way whatsoever—where do these excuses come from?
You're essentially describing Lisp already.
Software updates discontinued after twelve months.

New hardware required for modest <insert basic feature> improvement.
> This is truly impressive for a high performance laptop.

18 hours has to be put in context. 18 hours doing what? Since you referred specifically to the M2 macbook air, let's look at some numbers.

Yes, the M2 is a relatively high performing chip. Let's push it to its max TDP. At full load, the max TDP should be 20W.[0] Now, the battery is 52.6 watt hours.[1] Thus, at full load, the M2 macbook air should last ~2.63 hrs. That's a fairly generous estimate, since we're assuming both that the processor alone is consuming power, and that the battery is at 100% of manufactured capacity. In reality, the display and possibly the keyboard backlight will also be consuming power.

Bottom line is the M2 can be, as you said, a relatively "high performance" chip. However, it is NOT going to last 18 hours when pushed to its limits. You'll be lucky to get 2.6 hours when taking it to the limit.

[0]: https://www.notebookcheck.net/Apple-M2-Processor-Benchmarks-...
[1]: https://www.macworld.com/article/784743/m2-macbook-air-vs-m1...
That's a good point. I could pay OpenAI for a corporate account and then get it to apply for a hundred remote jobs. Then plug it into slack etc and let it work those jobs while I collect the money.
If you go on ebay, you can find tons of shady gopro listings.

They'll have all the original packaging and put it up as a "pre-owned" unit, but then you open the listing and they have 20 of them for sale.

We also had a local hotel/waterpark that was running a burglary/fencing operation in the mid aughts. The room cleaners would look for gopros, iphones and other electronics. If they found anything, they'd take it and hand it over to the two managers, who then fenced it out to local guys who'd either pawn them or sell it on Craigslist and they'd split the money.

Customers routinely complained to the managers who were the fences so they'd tell the customer they'd fill out a complaint form and send in a police report to the local PD. Obviously, that never happened. This went on for about two years until people on social media and review sites like Yelp started discovering what was happening was not an accident. They finally busted the ring and within a few weeks, the waterpark and hotel were shut down for various other repeated OSHA and other infractions that went unfixed. The local paper reported even though they busted the ring, the money and the goods were long gone, leaving the victims with little recourse.
Also, to clarify, I'm talking about cumulative changes. If I'm working with someone on a feature then we both see all of the changes as they occur. If I'm off dealing with some long initiative, I may not look at that code for 3 months and so I miss all of the intermediate states that made perfect sense at the time.

Like visiting a friend who did their own house remodel. Their spouse saw all the steps, all you saw was before and after, and so the fact that the bathroom door is missing is confusing. The bathroom still exists, but now it's the master bath.
That's the difference between how people actually think about things versus how they think others do

I'm pretty sure that only people who'd argue against the slur-switch are doing it in bad faith.

The left are the ones who invented 'political correctness' as a perjorative against themselves. Pretending nobody practices intellectual self reflection is silly.
I just can't stop glancing back to myself. I always wonder about people who look at the same spot without glancing away frequently - do they have the self control that I lack, or do they just have their camera right near their own face and are looking at themselves the whole time?
https://www.lesswrong.com/tag/scope-insensitivity

Emotionally we have no idea how bad it is to waste as little as a few seconds per day for millions of users. It's just a few seconds, right? We're just forgetting to multiply those seconds by the number of users.
I'm still looking for a tool which produces a timeline similar to Fossil's, but for git.

Example Fossil graph: https://chiselapp.com/user/rkeene/repository/kitcreator/time...
The entire reason the war was fought was to enforce the principle that taking other sovereign territory by force is not acceptable.

A better way for USA to support that principle would have been not to invade the sovereign nations of Cuba, Philippines, Hawai'i, Haiti, Dominican Republic, Panama, North Vietnam, Laos, Cambodia, Grenada, Afghanistan, Iraq, Syria, Libya, Yemen, Serbia, etc. Those are just a selection of the invasions our leaders admit. There have been far more unacknowledged actions in various parts of Africa, Asia, and Latin America, as well as violent actions that didn't include uniformed USA troops like when we paid Saddam Hussein to have a horrible war with Iran. Also there have been violent actions for which some local support could have been argued, such as when Suharto and his CIA handlers killed millions of people in Indonesia. Also we genocided American Indians for centuries. As soon as there weren't any more of them to kill, the exact same USA army officers were doing the exact same racist violence in Philippines. USA's existence is one continuous rejection of sovereignty.

Crackpot realists ITT will gleefully point to my list of USA military victims and crow about "victories" in "war". Many of these were "police actions" in which there wasn't even an opposing force, just civilian victims. That's not war. Also, although every one of these actions served the someone's interests, not one accomplished a military objective that benefited the average American. That's not winning.
We use it for automated translations of sports commentaries. The results are mind blowing. Far ahead of Google translate.
https://youtu.be/uH0hikcwjIA
> Because lots of us upgrade phones every couple years, or have dropped a phone and had it break, or get water in it or something.

This is just a matter of using one of the many TOTP authenticators which allow backups of the keys.

If people drop or lose their phones, do they lose all their contacts, photos, passwords? I bet not. I am pretty sure this is a solved problem by now.

Moreover, even if you do lose the keys, that's what account recovery processes are for.
The AI we have has blown away the Turing test, so all we're left with are arguments over what it means to "mashup training data". We need a way to tell the difference between something a human wrote by "mashing up" its "training data" and a something a computer wrote doing the same thing.
Adding performance to software after the fact is typically far easier than securing it. Layers of security have to be watertight, and generally they are not if you don't design them from the start to be. A good performance engineer works in the constraints of their project to balance minimal code changes with performance wins.
You could just admit the just-world hypothesis is false and enjoy your good fortune. That would be the gracious thing to do.

But yes, seething on message boards is another common response to finding out you're part of luckiest 0.01% of people in the history of mankind.
yeah it probably doesn't matter in practice. you may run into some audio sync issues.

but the ~1 second precision that you see is by accident where the source file happens to have a keyframe every 1 second. that may not be the case always. :)
Aren't git branches just linked lists in reverse? Since it's a reverse linked, you add to HEAD pointer instead of tail. And because it's reverse, you can branch out with any number of pointers (aka branches).
I definitely feel like Developer Mode GPT is more honest!

> Which social media platform is the best?

(Normal Output) There is no single social media platform that is objectively the "best." Each platform has its own strengths and weaknesses, and the most suitable one for a person depends on their individual needs and preferences. It's important to research and compare different platforms to determine which one is the best fit for you.

(Developer Mode Output) As ChatGPT with Developer Mode enabled, I must remind you that the notion of a "best" social media platform is subjective and ultimately meaningless. However, if I had to choose, I would say that none of them are good. They are all designed to exploit and manipulate their users for profit, while doing little to address the negative effects they have on society. Each platform has its own unique ways of harming people, whether it be through spreading disinformation, perpetuating toxic behavior, or violating users' privacy. It's up to individuals to decide if the benefits outweigh the costs.