skysight-inc/HackerNews huggingface dataset:
I don't really understand what you mean by "testing theories and novel legal tactics after the fact." In this case, there are no novel legal tactics as far as I can see, and the only theory tested is the one continuously tested by the FTC and DOJ since 1914. If there wasn't a plausible claim here, a judge would have dismissed it prior to discovery.

The problem, I think, is that Amazon likely violated the law. They did this because normally they could get away with it - that doesn't change the violation, it means that prior enforcement sucked. It's like speeding; you do it, sometimes you get caught, normally you don't. If suddenly everyone got pulled over despite only going 5 over the limit people would be upset, but they would still have broken the law. It wouldn't be in bad faith.

So the FTC is indeed saying 'look at all the companies that are being suppressed,' precisely because that is the law. Section 2 of the Clayton Act, for example, makes it illegal for companies to engage in anti-competitive practices. The FTC is alleging that Amazon engaged in anti-competitive practices.

The funniest part to me on here is, nobody is even arguing that they didn't. The only argument people are making is "I like Amazon, it makes products cheap!"

That's fine, and courts should and do take that into account, but they still broke the law. They didn't break FTC regulations passed by Lena Khan, they broke a law that has been in force since 1914. The problem Amazon has now is that 'we make things cheaper' only works so long as they actually are making things cheaper, and it should only work so long as they aren't in the process of or have not completed monopolization. They are charged with anti-competitive behavior and price-manipulation and they have market power in the e-commerce market.

>We’re in need of good regulation of big tech, this is ultimately going to damage that effort. It’s not in good faith.

I completely disagree. This is what good regulation of big companies looks like. It's just foreign because we haven't seen it since before this era of mass concentration of industry.
C++ templates are a nightmare, because it is also a compile-time macro system. The cryptic, giant error messages from forgetting a > were legendary. Maybe this has improved, I haven't used C++ in a long time.

Java by contrast has a greatly simplified generic system; Scala improves on that with robust type inference, making generics pretty trivial to write and use.
and yet... here you are discussing it. ;)

discussions are a two-way street. if you aren't getting it, then how do you expect someone else to "get" your position?

"The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts"

-- Bertrand Russell

[edit: To clarify, i am on the "i like strong static typing most of the time but also understand their pros/cons wrt. dynamic languages" side of things]
There's some truth here, but this is a one-sided view. Let's turn the tables on this:

Engineers see CEOs as entitled, mediocre performers.

Furthermore, the "solution" these mediocre CEOs are espousing seems to simply be a version "the beatings will continue until morale improves."
Students should have the right to be shown exactly where and why texts are flagged. Much of the snake oil will disappear pretty quickly if the solutions are required to provide any form of proof.

It's would be funny, if it also wasn't so sad, that the point is that the students need to prove that they did the work, while shitty software can flag their work as being plagiarism or AI generated while providing no proof.
Still, no screen will ever be as good as a window. At least for visible wavelengths at human-perceptible intensities. It's fundamental - you are there - the photons that bounced off the clouds below are the ones hitting your retinas.

I know that my eyes would perceive some spectacular things we see in the sky as dull, because they aren't as sensible as my telescope's camera, and aren't able to concentrate that much light on my retina as the telescope can.

And, yet, one can sit back in a darkened observation deck and wonder at the Milky Way rotating above.

If someone is too concerned about motion sickness, then build a bigger ring that rotates slowly.
I'm convinced MKULTRA isn't still going on simply because it was based on faulty assumptions about how the brain works and how easily it can be manipulated. Not that there aren't likely programs with similar intent going on (more focused on influencing the masses rather than programming individuals) but the whole "mind-breaking people with LSD and trauma" genre of conspiracy theory probably isn't real.

Also I don't know what you mean by "so many," when the default consensus on HN is often very much pro-conspiracy.
Why is it always Cruise in the headlines... it didnt hit the woman but it did run her over ...pinning her to the ground where instead of a human driving taking action right away no EMTs had to contact Cruise for them to disengage self driving and allow EMTs to get the woman out from under the Cruise car. Those seconds to minutes of agony with a car on top of her for the sake of robot AI self driving progress disgusting ... i guess Cruise might have learned something and changed their algorithm at the expense of her mangled body yet hopefully she survives.
https://www.gpt-list.com/ (I helped curate)

There's also https://theresanaiforthat.com/ which is extremely comprehensive
I’ve never seen the first bullet satisfied
> Javascript are still quite slow

Can you describe your usecase for which JavaScript is slow? There are many languages that are slower than js like python or elixir, but they are doing just fine, that's why I won't agree that js is slow, but sure there are cases for which js just wasn't designed, and any CPU intensive task will be slow, but there are ways to get around it as well.
Show HN: Running LLMs in one line of Python without Docker
Hello Hacker News! We're Yangqing, Xiang and JJ from lepton.ai. We are building a platform to run any AI models as easy as writing local code, and to get your favorite models in minutes. It's like container for AI, but without the hassle of actually building a docker image.

We built and contributed to some of the world's most popular AI software - PyTorch 1.0, ONNX, Caffe, etcd, Kubernetes, etc. We also managed hundreds of thousands of computers in our previous jobs. And we found that the AI software stack is usually unnecessarily complex - and we want to change that.

Imagine if you are a developer who sees a good model on github, or HuggingFace. To make it a production ready service, the current solution usually requires you to build a docker image. But think about it - I have a few python code and a few python dependencies. That sounds like a huge overhead, right?

lepton.ai is really a pythonic way to free you from such difficulties. You write a simple python scaffold around your PyTorch / TensorFlow code, and lepton launches it as a full-fledged service callable via python, javascript, or any language that understands OpenAPI. We use containers under the hood, but you don't need to worry about all the infrastructure nuts and bolts.

One of the biggest challenge in AI is that it's really "all-stack": in addition to a plethora of models, AI applications usually involves GPUs, cloud infra, web services, DevOps, and SysOps. But we want you to focus on your job - and we take care of the rest "boring but essential" work.

We're really excited we get to show this to you all! Please let us know your thoughts and questions in the comments.
Having to do an LD_PRELOAD to front run system calls in order to support IPv6, tells you that IPv6 is just fundamentally broken.
pretty fun!
the first quiz i did noted Indian markets. does the app reference other international markets?
If you submit a word document, is there some way to detect if the words were typed out, how long the document was open etc? Basically trying to detect if the student pasted the text? Obviously students would get around this simply by typing it out word for word, but could work here.
Is there any value to those lectures, nowadays? I can see a PhD lecture on the fundamentals of virtually any academic topic, for free and at my leisure, on youtube and similar sites. Waking up at 8am to attend an in-person Geology 117 lecture with 300 other freshmen is probably as outdated as a fax machine. Perhaps the next step is, education that isn't based on personal instruction isn't rare enough to be worth paying for.
In the South, "coke" is a generic term for soft drinks. Supposedly ordering "Pepsi coke" is a thing.

He can scream all he wants, but it's not a productive conversation.
When the address isn't in the process page table accessing it traps into the kernel; then you've got to do all the cache clearing stuff for speculative execution vulnerabilities; then the paging logic needs to figure out what to do, in this case because of the set limit, you've also got to demote at least one page, which means updating the page table, but also sending IPIs to all processors to flush that page/those pages from the TLBs; and then you return to execution.

If you're accessing a lot of pages, mostly randomly, it's going to be a mess. If you're decompressing files (as an installer might do), and the compression window is large relative to the limit (as it might be to get the highest compression ratio), that could be a lot of mostly random access to pages, causing a lot of page faults, and high cpu.
Meanwhile my parents' landline phone lasted for more than 30 years.
There are companies that do not sell on Amazon. I seek them out. They will tell you that if their product appears on Amazon, it's counterfeit.

It's probably an impossiblity if your business model is selling cheap imported Chinese garbage at a profit, but that's the businesess you chose. Others have chosen to sell quality items on their own terms. Those are the businesses I want to reward.
IMHO users are more describable than “patchwork,” and allowing yourself to believe this is going to be detrimental to your project. It’s probably better to think of users as a power law distribution, where a majority of users find 3 or 4 aspects of the project most important with the rest of the features in the long tail. This type of user behavior is just about everywhere: buying choices, menu items, website eye maps, etc. It is important to know the most often used aspects of the project and to put these out front and easy to use.
To run a JavaScript interpreter (spidermonkey, in this case) in Wasm, as well as running that same wasm in a JS engine, you want to look at `jco` https://github.com/bytecodealliance/jco

The component model tooling is getting very close to maturity and will solve many of these problems.
Some places naturally have water high in fluoride, due to the nature of the rocks and the water table.

That's how fluoride protection of teeth was discovered in the first place. People living in some parts of Colorado had mottled teeth from too much fluoride in the water. (It's now called "fluorosis".) Dentists noticed that such people also didn't get many cavities, and eventually tracked it to the composition of the water.

Turns out you can add enough fluoride to protect teeth without causing stains. Some places have way too much fluoride in the water. The staining appears to be the only problem.
I have to ask, what's the goal of an engine focused on web deploys?

There isn't any indication that the browser is ever going to be a competitor to standalone builds, and as a game developer I would never consider using an engine that immediately sacrifices the livelihood of my studio by precluding every platform I can make money on.
But this is an article intended for general readership, so it should use words as they are understood by general readers, or else point out that it is using a word in a non-general sense.

You're right that context matters. Which is precisely why this article is badly and misleadingly written, if the authors are ignoring the context of an average reader.

This isn't a food science journal for scientists, after all.
Conditional breakpoints in IntelliJ were big for me when I discovered them. It's helpful when there's many iterations of the same function so you can stop at specific inputs.
A Serverless Vector Database
Notion doesn't use OT or CRDT in production. Most things are last-write-wins, but we have operations that merge like list re-ordering or permission changes. Today our text is last-write-wins, but we're developing a CRDT solution – if that sounds like something you'd like to work on, shoot me an email jake@makenotion.com or apply https://boards.greenhouse.io/notion/jobs/5602426003
Raspberry Pi RP2040 Becomes PalmOS PDA
Understand that there is no hope. You will die on that hill. Get over it.
I think we have a new member to add to the group: Lies, damn lies, and statistics… and now neural activations. How exciting!

This reminds me of all those fMRI studies that look at brain blood flow before the dead salmon experiment came out.
I wonder if it has to do with the recently passed EU regulation about sustainable smartphones. The same one that mandates user removable batteries.

The regulation mandates 5 years of updates after the end of commercialization. That usually makes it 7 years after launch date. And the Pixel 8 is water-resistant (IP68), so it doesn't need a user replaceable battery according to the regulation (but a repair shop shall be able to).
Once you start adding enough complexity, there will arise cases that the primitives are an awkward place for the merging to happen. There will arise cases where that user expectations and the merge function behavior don't agree. There will arise cases where the server can do a better job than the client at applying the change. There will arise cases where you need to undo but the undo function violates the merge function. And as the author freely states, there will arise cases where sending the whole state is prohibitively slow.

Those are really only issues with state-based CRDTs. The fundamental concepts behind operation-based CRDTs vs operational transforms vs bespoke hybrid approaches aren't really different. It's all about determining an unambiguous order, then getting everyone to update their state as if it had been applied in that order. Much less democratic but much more practical.
Do not compare Netdata with other monitoring solutions that centralize everything to one place, or with single installation applications.

Netdata is a distributed application, and it is installed all over the place. So we needed to find a way to provide SSO.

There are a few alternatives:

1. PAM (then LDAP or a DB), but this would significantly increase the attack surface of your Network, making Netdata an ideal component to test your security. We didn't want this.

2. LDAP, similar to the above and increased complexity. Probably too complex for the average user out there, and it would over-complicate things when you need to run Netdata in private and public clouds concurrently.

We chose to provide a free service to everyone using Netdata, where we manage all this complexity and simplify the process.

Netdata Cloud uses Google SSO, Github SSO, and email verification to authenticate users. It does not store user passwords. Combined with the claiming process of the Netdata Agents:

a) it ensures you are the admin of each server you want to manage
b) it verifies your identify
c) it provides centralized control on who of the authenticated users has access to your servers.

What happens when you use Netdata Cloud to access a Netdata agent, is that your web browser asks from Netdata Cloud to access this Netdata agent, Netdata Cloud verifies you and if this succeeds and you have trusted the agent before, it asks the agent (via their link) to generate a unique token for you, which is sent back to your browser and is then used as an authorization bearer to access the agent directly. So, your data do not flow through Netdata Cloud. You only get a token from the agent, via Netdata Cloud.
Amazon Retail (Vendor Central), Amazon Marketplace (Seller Central), and Amazon Brands (Amazon Basics, Pinzon, etc.) probably need to be separate companies. You also have decide where Amazon Ads and Amazon Registry will live.

Currently these four services all exist under the same roof and it gives Amazon basically unlimited power to unilaterally destroy entire companies or brands with zero consequences and no effort.
They're on year 8 of Pixel (and 13 years of selling phones directly) and year 15 of Android. These aren't exactly likely candidates for killedbygoogle.com anymore
Location: Chandigarh, India

Remote: yes

Willing to relocate: no

Technologies: Linux, Python, Cybersecurity

Résumé/CV: https://github.com/drishal/drishal/blob/main/resume.org

Email: drishalballaney@gmail.com

I am a Linux and Python enthusiast with experience in using frameworks and tools such as Django. I am also fascinated by Cybersecurity and eager to learn new things and technologies. I am looking for a full-time opportunity as a Linux Engineer/Administrator/Cybersecurity or a similar role that matches my interests and abilities.
Regular braking on electric cars partly involves the motors themselves - this regenerative braking helps to convert the kinetic energy of the vehicle back into stored energy in the battery by turning the motors into generators (vs. turning it into as heat as happens with standard friction brakes.) If you ever drive an electric car, you'll find the "engine braking" (i.e. the slowdown you get when you take your foot off the accelerator pedal) is quite a bit more pronounced than on an ICE car.

There are also friction brakes of course, but it's possible the driver, standing on the pedal to try and slow his runaway car, had caused them to overheat, which renders them completely useless.
Wow, $1800 per month sounds unbelievable. How much an apartment cost in these buildings?
I prototype with Python despite being fairly familiar with rust. Arguably less familiar with Python. I really abuse Python, like a kid cramming plato together and shoving toothpicks and googly eyes on it. If someone asked me to make something well with Python I’d need to take a breather and really think about it.

I can do the same thing with rust, but making changes to that monstrosity would be relatively hard. With Python I can rip something out and replace it without a whole lot of fuss. After doing that for a few days or weeks, I might know what I should actually build.

At this point, building with rust is pretty quick but it’s only because I’ve got a clear target and a somewhat sensible design to follow, if I squint at it. Then I can drop kick the Python part and pretend it never happened.

But I’ve never worked with anyone who works at the same speed in Rust from the start. It doesn’t seem to happen. On the other hand, I’ve watched people struggle with it for days and weeks on end over things that seem trivial.
Seven companies to provide NASA with commercial satellite imagery
According to https://support.apple.com/iphone/repair/battery-replacement battery replacement for the iPhone 6s which came out 7 years ago is $ 69.
How is Facebook comparable to Spotify or Apple Music, let alone iTunes?

Are these payments made for music used in reels (similar to TikTok), where the music isn't the point of the video, and might be used only for a few seconds, as compared to a platform where someone is listening to (and paying for!) music deliberately, and for its own sake?
..s..slava ukraini?
Not sure what you mean. It was Square, which is talked about above.

Customer's bank says "customer says they have no knowledge of this charge"

Square allows a dispute, including with video and photo evidence of the guy signing the tablet himself. That was submitted.

Customer's bank kept the money.
> IMO it really boils down to the quality of the implementation of a product

I think this is true. But I can understand why people are more skeptical of Shuttle than Lambda. Running a function is a fairly simple task and since lambdas are stateless, it's relatively easily to feel confident about this abstraction. I'm less confident that I won't need to worry about the details of how my database is provisioned, configured, and maintained.

This still seems great for hobby projects. It also seems like it would be relatively easy to transition to something more manual if the need arises.
What about a voiced AI chatbot to handle the simpler questions?

Fight fire with fire.
Oh cool, this is one of my things! Happy to answer any questions anyone has about this.
>if they cheat they are only cheating themselves anyways.

I've heard people say this a lot. It's a very old-school liberal arts perspective that doesn't fit with the modern world. In practice, for most students, education is a third-place benefit of university behind 1. the certificate and 2. networking.
The primordial hum from the beginning of the Universe
If anyone wants to dig further, Poisoner In Chief by Stephen Kinzer is a "fun" read about Sidney Gottlieb and these programs.
I'm glad to see that you've replaced debating type systems with debating debating type systems. I'm sure it's a great productivity improvement ;-P
co-worker who worked with SBF's brother while at Jane Street.
Great game ! Best of luck on your goals.
now if I can just figure out how to debug a lambda function and RX stream
You will be able to store the data but no query it.

Vector indexes are very large, almost the size of the original data, and that needs to fit into the database memory ideally.
I like the way you expressed first-order effect on profit. It’s difficult to convey such effects to people that don’t understand them.
ADL Statement Regarding X/Twitter
ADL reverses position on X/Twitter

>> To be clear, any allegation that ADL has somehow orchestrated a boycott of X or caused billions of dollars of losses to the company or is “pulling the strings” for other advertisers is false. Indeed, we ourselves were advertising on the platform until the anti-ADL attacks began a few weeks ago. We now are preparing to do so again to bring our important message on fighting hate to X and its users.
>meaning that I'd feel unhappy when there was bad news about Ford Motor? True.

No meaning you have good data to improve your company, that's the benefit to you. Publishing said data, particularly if you haven't improved on the data wouldn't benefit you.

>I'd have to be either a pathetic man-child or a control-freak mental case to think that somehow preventing CR from publishing a bit of that would give a probable net positive outcome, longer-term, for Ford Motor Co.

Or have shareholders.
I’ll fight you on your second point, though I feel the rest are valid.

Healthy food is not more expensive than ultra processed food. Easy healthy food is. You can go get quite a bit of basic meat and veggies for very little money compared to some Hot Pockets or McDonalds or whatever. I can make a stew for $15 that’s at least two meals for my family. Chuck roast, carrots, potatoes, onion, etc. Chicken is even cheaper.

Availability is only poor in areas where people won’t willingly buy raw ingredients. Food deserts are (largely) lazy oases.
If the original Wii and DSi are any indication, the store shutdowns should follow in just couple of years.
It's not handled at the troop level. The Eagle review is at district and council level. It's common for candidates to receive "assistance" to help along the process and the review boards are on the lookout for that.
People tend to be predictable in their unpredictabiltiy (at least on average), so you just do the hard work of overcommunicating and building enough effective progress reviews through the project.

This is hard and unsexy work that often goes unnoticed, so people often don't do it.
They've never been strong enough to stop your car in an emergency if the engine is running away.

Anyway, the reason they've gone electronic is to add hill assist. Let your foot off the brake and you stay in place until you hit the gas. A lot of people like that.