skysight-inc/HackerNews huggingface dataset:
You're defending n(vim)+plugins, not naked (n)vim and I agree it can be taken very far and can start to look like Emacs which integrates multiple external processes in single place. Actually anything can be taken anywhere with sufficient time and effort. That's the secret of transmutation. But you won't overcome the fact it uses terminal by default which I find subpar compared to pixel perfect GUIs. Terminal UIs are useful for sure, but I see them as a hidden cry of despair when people are trying to avoid touching modern GUI systems. The strength of vim (vim motions) should be stripped away and be embeddable in any other system as a leaf, not the other way around where (n)vim is in the center and other pieces are plugged into it. I know it's happening and you can use native nvim inside e.g. VSCode which is great.

I know there are tools like GVim etc, but again, they are created with high engineering effort which for some people is simply pleasant to undertake.

Again, I'm not trying to defend or favor any system, I'm actually using at the same time VSCode (for best TS intellisense), WebStorm (for refactors), nvim (for quick browsing and small config file edits) and Emacs (for Magit). My computer is my tool, not single thing inside it.
I think the reality is that neither of those outcomes are desirable and your statement doesn't do anything to support the OPs case. Both are wrong.
The data-race-free theorem states that, in the absence of data races, acquire/release is indistinguishable from sequential consistency. Define data races to be UB, as C/C++ do, and you get to the state that acquire/release lets you pretend everything (except atomic operations themselves) is sequentially consistent.
I have experience in hardware/embedded and done industrial stuff, monitoring 100 to 1000 factories.

But the compensation is much lower in these fields in Europe/UK, compared to web :/
I understand that sub-interpreter can perform better on object copying as it is sharing the same memory.
But yeah, nogil looks like the correct way.
Yeah this is a sane take. Completely agree except for I think theres more performance bottlenecks with a database than files on disk no?
Write plain text files (2022)
Sounds like a law suit, if so I hope he wins big. This will get these smart device manufacturers get serious about security and user issues.

He could have died if he had a serious illness that required meds.
I’m pretty blasé about control of my digital data, but the one place I won’t compromise is with smart home stuff. Run everything locally, or at least everything important. Use it as a convenience layer on top of physical control. Don’t ever rely on the cloud.

And the best part is that this strategy perfectly aligns both control of your access and the ability/convenience for your house to still act like a normal house.

> ”If you buy a device you own it, and that’s regardless of who you are,”

No one disputed that he still owned his echo devices. The question is whether Amazon owes him access to their services. I think banning him over this was dumb but it’s not like Andy Jassey came into his house and took away all his Echo Dots.
And your support for this assertion is...?
Had a couple, overwhelming majority is worthless. I have to cover their work all the time. It's literally "hey can you put together a plan" and then "can you analyze this plan..". Combined with an utter refusal to solve any real problems because that could lead to conflict and make them look bad.
One I use often but haven't seen here yet is `i(` or `i{` or `it`. Basically an adverb for "inside parentheses", "inside braces", or "inside html tags".

I most commonly use it in combination with `c` to rewrite whatever was inside. For example `ci(` will automatically delete everything inside either the current parentheses or the next closest pair of parentheses and put me in insert mode.
Know compute cost of every pipeline and model in your BigQuery
Oh wow that is a really good metaphor/point, I was being a little facetious because I thought it was a joke. Thanks for the explanation!
It's a way of you telling them you're not going to tell them if you'll attend or not.
The onion couldn't have written this better. As if you needed anymore of a reason not to use cloud-connected home automation components.
When changing security processors the secure boot drive requires the entry of the secret key again.

If a user enters the secret key on a compromised system then the game would be up. You would need to wait until the user decided to change the security processor to intercept quietly.
This is not irrational FOMO from investors, it is the reality that to get up and running with a competitively trained model from scratch you need to spend millions. Software startups have traditionally not been very capital intensive, but clearly that doesn't apply to ML startups. Yes, you could have given a smaller seed and asked them to develop a POC, but with their credentials, I don't think their ability to deliver on that is really in doubt. The real question is whether they can create something on the scale of competing with OpenAI. I think that is a pretty good investment thesis, even if it is risky.
Imagine if it locked an elder or child in there, or animals requiring care. Also, if food were on the stove and the house caught fire who's at fault here, the API?

edit: I read the article
Now imagine the 1960 Valdivia Earthquake.
After writing primarily no standard library C for 15 years, I have to say that I find Rust just as ugly and cumbersome as C++ (not debating its safety guarantees). It seems like languages that add sufficiently advanced type/macros systems always spiral into unwieldy beasts where you spend a bunch of your time arguing with the type systems and writing blog posts about some new piece of type theory to solve a problem you would have never have had with C. People just get greedier with deriving code and wanting more "magic" until every program only makes sense to its author.

I don't think I will ever like kitchen sink languages. Experience has taught me that the most effective tool is the simplest one, which for most use cases today would be Go. For systems programming I just shudder to think how convoluted and hard to read things will become when we take already extremely complex code written in the simplest terms in C and port it to Rust.
> I’m not smart enough

No, you're "brilliant." You know how to make something that's simple enough to get the job done.
I think you're correct in that it was captured communications between the Megaupload creators along these lines that really sealed their fate.

However, what formerly_proven says is correct for the public face of Megaupload.

The interesting case study would be whether, if the public facing business plan wasn't corrupted by private communications indicating the encouragement of privacy, would Megaupload have been a successful, profitable, and lawful enterprise?

Is the continued existence of Mega the equivalent of such a case study?

If yes, then is the only difference that the founders learned their opsec lessons?

(This is kinda where I struggle to separate the two)
> If i wanted to gain 2kg of weight id have to consume around 10000 excess calories over a period of two weeks.

Which is of course trivial to do. That's one kebab extra per day.

You just don't eat caloricilly dense food at a high frequency and grossly underestimate how many calories someone can eat in a day [1]. Also, for most people losing 1kg a week is considered very fast weight loss at the border of what's recommended for safe caloric restriction.

1. https://news.ycombinator.com/item?id=36339530
How can they regulate a substance if they can't block it from being distributed?
Building a Deepfake Detection System Using SageMaker
Quite smart. From the headline I thought this was going to be officially sanctioned sources of drugs. (Drugs must pass thru some quality-control system set up by the government before being sold?) Which is clearly just the “high end” market, and the cheap many-times-cut drugs sold on the black market remain on the “low end” side.

Rather, it seems like this is setting up testing for CONSUMERS, that can come in, and ask if their sample meets new standards set by the government for the drug they want tested. A bit more formal than the music festival drug test tent.

The English title here on HN is kind of confusing. “Germany wants to introduce free analysis of drugs nationwide“ might be better than “quality control” (which implies factory production to me)

(Reading a translation, so take my opinion with a grain of bath-salts)
It just makes a lot of sense to me that if you give researchers several hours more deep focus time per day, they'll make more progress. I appreciate the low hanging fruit argument, but it depends on an assumption about what's left to solve.
Thanks for the link, that’s a more specific claim than I found in the article.

There are a lot of these markets that weren’t being served thirty, forty years ago, so it doesn’t seem so trivial to me to claim that business can exist to serve them. Nobody thought that at the time, given the tech or the time. Becoming cumulatively more popular? I don’t know where you draw the line, but I’d be surprised if the cumulative long tail of video content has not exceeded the viewership of Hollywood movie and TV products for the 30-and-other demographic. Same with Reddit vs major magazines.
> his account had been locked due to a report from a delivery driver who claimed to have received racist remarks.

There's a fun attack vector. Apparently any delivery driver can disable someone's Amazon account with a single report, with no checks and balances
Exactly, and the thing is, the Faster Python project will completely surpass that 10% performance change.
Thanks for engaging seriously even though I was being snarky. More than I deserve.

For starters, is the kind of problem solving that goes into coding trivially applicable to other problem spaces? That's why I used the crossword metaphor. To me, coding often feels like a puzzle where the reward in terms of serotonin boost far outweighs the effort put in. Now, if we're talking about higher order problems like system design, that I agree is the kind of complex reasoning that can be used in other contexts. However, that kind of thinking is far more similar to problem solving in other fields as compared to coding, and thus is not unique.

And in response to your edit, I do feel that programmers are less inclined to have varied experiences because, as I said earlier, the field has been placed on a pedestal due to our current economy. So even if the reasoning that goes into being a good coder was applicable to other kinds of problems in a unique way, engineers are stunted by their own prestige (and by other psychological factors we don't need to go into here).
my college roommate stole a fire hydrant from a construction crew by showing up with a hard hat and clipboard. He just got someone to help him load it in the back of a pickup truck and drove off. We put it in the corner as like something funny to have for parties. btw, they're surprisingly heavy.
The fundamental value proposition for blockchains
I used to consider myself 10x years ago. But now probably like the author. There are too many tools, too many configurations, too complicated to get it all to work together. That is no longer 'programming', it is fighting a dozen tools that rarely get along. This all becomes inertia that takes 10x and slows it down to .5x. The environment is no longer suited towards focused work. If the day is spent futzing around with some library that stopped working then it is not spent on problem solving.

Maybe that is the key, you are 10x if you are solving a real problem. But now you are spending that 10x on solving stupid problems with tooling, which is not aimed at the main problem.

(10x Programmer) - (9x time spent on tooling) = a 1x Programmer.
From the other side of the pond, I sometimes get the impression there's a lot of undocumented labour in US construction work (as probably anywhere), which might make a contractor more hesitant to contact police?
The planned Cannabis legalization by the same health minister also kind of goes in the same direction. From what I understand only homegrown Cannabis can be sold and that only by privately organized clubs with very limited permanent member numbers. Also the number of plants one can grow is limited.

It is designed to keep professionally produced Cannabis out of the legal market. If this legalization can shut down the illegal market is doubtful in my opinion.
DoorDash shows popular items purchased from restaurants along with ratings for each item, plus some form of recency for purchases like "Ordered recently by 20+ others", even down to the options / toppings selected for an item.
See AxleTech [1].

Broadly, buy-out comes in three flavours: vulture, where you buy a failing business and try to turn it around or get a last puff out (Toys ‘R’ Us); unlevered, where you provide convenient exit (Berkshire Hathaway); and growth, basically beefed-up VC (Silverlake).

Vulture gets paid for creative destruction. The company was going down, they come in with capital and try something crazy, it probably doesn’t work, in which case they get bad headlines and keep the asset value. Unlevered gets paid to help steady-state businesses exit. Growth gets paid to provide capital so existing management can focus on their plan. The latter two get less press than the first. (Read the story. Do you want one on an aerospace components manufacturer or Fresno-area cold-rolled steel roll-up next? This doesn’t sell clicks.)

Put another way: vulture is value investing, growth is growth investing and unlevered is dividend chasing.

[1] https://www.npr.org/templates/story/story.php?storyId=125717...
I guess a silver lining is that this story can serve as a warning to others.

It caused enough relatable pain to stick in people's minds, but nobody died.
"A communications disruption can only mean one thing, invasion."

Star Wars quotes aside, surely they can't be serious. And if they are serious then it makes no sense to publicly say they're considering it.
Music Companies Sue Twitter over Mass Copyright Infringement
That's not a nice thing to say about yourself.
Dunning-Kruger begs to differ...
> embed the http server and data storage engine as libraries in my static binary.

That's very interesting, I've been looking for DB + web server + application server in one process solutions some time ago, but the only thing I found back then was Tarantool. I wonder which solution the author had in mind when he was writing this.
There is Open Llama 7B which is Apache 2.0 licensed, please consider checking it out https://github.com/openlm-research/open_llama
Legalizing this stuff needs to come with robust required therapy. The idea that you just legalize it and all of the sudden things improve is pure myth. Leave it to politicians to take the easy way out though.
Future ethicists ponder: Should a smart toaster be forced to toast toast for Hitler?
Plain text is the best. But instead of having no dependencies as the article suggests, I simply use Apple Notes with all formatting and "intelligent" features turned off.
Another example demonstrating that when functionality in your life is provided by ongoing, private subscription-based services, they can be disrupted at the slightest whim of the corporate behemoth providing them. At least this guy was able to get some redress after abasing himself before the corporate apparatus.

We (in the US at least) badly need robust consumer protections and some sort of standardized right of due process extended to our subscription-based interactions with private companies.
Seems to me if it doesn't help, then the ads weren't doing anything anyway, so they're doing fossil fuel companies a favor by saving them money that they were wasting.
Right. And it’s therefore quite lame. “Look at me I’m smart because I use Docker” is for sure a stupid thing to post under your own name. Youth is wasted on the young.
Coverage-guided fuzzing of Haskell programs for cheap
I think it’s called having the courage of your convictions. Sitting on a high horse is far more laudable when you make the sacrifices you demand of others.
"Build a hyperplane (analog of a "line" in higher dimensions) that passes through C and is perpendicular to the line segment connecting A and B."

Isn't that just a fancy way of saying a line from O (a tuple of zeroes) to C to infinity?
Not to mention political ads.

It's the most dystopian wtf moment I've experienced in my life. Dramatic music, documentary-like-voice as if about how someone will murder everyone you know, and the whole point is "don't vote for this person based on the feelings I just made you feel".
If it depends on a cloud account to work you don’t own it. Full stop.
I wonder whether this time round the price will be high enough to actually change anything.
I have a different take: i don't want to see any smart devices in my home. I'm cool with having a dumb home.
I have to say, that as a fellow human being, I probably WOULD piss on him if he was on fire.

But then I'd probably piss on him if he wasn't on fire too.

:)
Barrie Island Story Teller
> If you’re interested in being safer, it’s worth learning the security features built in to your database.

The problem isn't that there's no way to be safe, the problem is that OpenAI's documentation does not do anything to discourage developers from implementing this in the most dangerous way possible. Like you suggest, the most common way this will be implemented is via a db user with full access to do anything.

Developers would be far more likely to implement this safely if they were discouraged from using direct SQL queries. Developers who know how to safely add SQL queries will still know how to do that -- but developers who are copying and pasting code or thinking naively "can't I just feed my schema into GPT" should be pushed towards an implementation that's harder to mess up.
> Second, “addicts” is a tiny subset of “drug users”

Tiny? Does not sound believable, especially since they are explicitly excluding marijuana. If I was to give my totally uneducated guess I would give something like 40-50%
Can it be, that you don't understand the concept of a black market? The whole purpose is that sells things outside the laws and regulations.
because a lot of code is single-threaded
So, it's basically the orbital equivalent of a rubber duck
Discussion (125 points, 71 comments) from 2 days ago on the blog post itself:

https://news.ycombinator.com/item?id=36296250
Rick Rubin’s creative genius
I paid $22 to eat the lab-grown chicken nugget of an unlikely future
Yes. The prosecution was able to present conversations between the owners of the site talking about how piracy was the goal of the site. It was basically Netflix, without the pesky IP licensing.
One obvious way to tell apart is that AI was obviously built by humans and was fed data and information it couldn't create by itself.

AI doesn't have consciousness because it barely has memory. 3000 or whatever context window is so incredibly small. It has no identity, no memory of it's own past actions, and all of its understanding of the world didn't come from living in it and interacting with it, but from completely orthogonal training process.

It's not even close. It's a completely different experience. It knows a lot but remembers almost nothing.

Show me language model with identity, which sources all is understanding and knowledge to its actions and interactions in the world (including learning language itself), then maybe we can start to compare.
According to the story, it is not describing literal locked doors—he appears to have been able to get in and out—just unresponsive devices.
Is that really fair? 100% leaves no room for sheer incompetence and laziness.

(Not all... etc)
I'm aware of the fed/state split, but my understanding was that they are usually very careful to avoid doing that so as to avoid SCOTUS getting ahold of it and making a ruling?

There are rare exceptions, like with the Rodney King cops (prosecuted federally as civil rights violations instead of aggravated assault, etc. so as also to deny SCOTUS any opportunity for review on double jeopardy grounds).
Do NOT give control of your home or domicile to tech giants. Even if you work for them. Giving up your domain to another is essentially giving them the keys and you a code. You are no longer in control of your house, you are no longer in control of your belongings, you are no longer in control of your life. Don’t do it.
Well, the service provider was ready to provide you with it. They kept your account, your data and ensured the service is available for you to use. Why should they care about whether you use the service or not? It's like renting an apartment, then never bothering to move in. Why should the landlord care whether you move in or not? After all, it's your responsibility to book services you use and cancel the ones you don't use. You made the contract, so you should pay for it. Nobody is forcing you to keep the contract beyond what's agreed upon, but you can't retroactively say "hey, by the way, I didn't live in that apartment for three years, can I please have my money back?"
The Daily has a good episode on how online sports betting moves into one state at a time: https://www.nytimes.com/2023/02/10/podcasts/the-daily/sports...
Toward a Definition of Cognitive-Driven Development [pdf]
Title is ridiculous clickbait. “Locked out of smart home” implies a lot more than “had to manually flip switches for a week”. It’s a shame, bc this is obviously an insane thing for Amazon to do, and worth discussing.
Would rather see Quake as a top down roguelike RPG.
I think there are some good takeaways or lessons from this situation.

My first takeaway is if the dentists didn’t give the Dad an opportunity to compete on price and went straight to China. One day you’re getting orders and the next day you are not. Tough situation. A pivot would need to be done quickly. Once the dad caught wind of the China situation, maybe he could outsource his stuff to China as well and lower his prices. Is there any margin left though?

Same thing with GPT. One day you’re getting contracts for work and the next day you’re not. You later find out they are using GPT.

One day people are picking cotton and the next day a machine is doing it.

The OP‘s concern is real. One good aspect is that everyone is aware GPT is here. The time is now to pivot or adapt. Those that wait to find out what will happen are usually at a disadvantage to those that act more quickly.
It is all reasonable stuff for most apps that don’t need scale EXCEPT writing files to disk as a database. Doing that for “blobby” stuff like profile pic is OK but for shared data that needs granular mutation I feel you will end up with a buggy, adhoc, ill specified half of postgres in your app.
Single threaded performance is still more important than multi-threaded. Most applications are single threaded, and single threaded programs are much easier to write and debug. Removing the GIL from python will not change that.

If no-GIL has a 10% single thread performance hit, that means that essentially all my existing python code would be that much worse.
> don’t need to have anything to do with the outside world

I'd take that a step farther - if they do, that's probably a sign that you're taking things too literally. They probably _shouldn't_ have anything to do with the outside world. I die a little inside every time somebody introduces inheritance with that stupid Dog extends Animal example.
> What would have compelled them to cooperate with a Marshall Plan?

Free shit.
I think what they're really trying to say is "we can start out with this and in a lot of cases we won't ever have to change it".