skysight-inc/HackerNews huggingface dataset:
Open Source has every bit as strict of a definition as Free Software. Open Source as a term was coined and popularized by the OSI. The term may have occasionally been used in different contexts prior to the OSI, but it was never commonly applied to software before that.

One could argue that the OSI should have gotten a trademark on the term. But the FSF doesn't have a trademark on the term "free Software" either, so the terms have approximately equal legal protections.

Meta using the term "open source" to apply to their model data when their license isn't an open source license is dishonest at best.
Concurrent Data Structures Made Easy
Another issue is that ocean water becomes very usable since it becomes so cheap to remove the salt from it. It won't be long before the most productive food producers will be in desert regions that have access to the sea (like Australia, Pakistan and Saudia Arabia).
YouTube and Facebook were also the original hosts of the Blackout trend videos and pictures, as I recall.
I wouldn't switch to Polars as a replacement to Pandas, given that Polars also seems likely to die soon. I'd also recommend avoiding Manatees.
Get insights and daily reports on your competitors products
Competition Tracker offers 2 core features:

- High level overview of the most important metrics such as number of items, number of items on sale, average depth of sale and so on

- One click export of ALL products on a specific e-commerce website neatly packed in a standardized spreadshet
I would not say pandas is a recreation of SQL/Spark, they have very different use-cases in my experience. SQL/Spark is like a bulk data management tool: I use it if I need to load massive data from some remote store, perform light preprocessing, join up a couple dimension tables, etc. Having normalized and joined my data, then pandas enters as a 'last-mile' processing engine, particularly when paired with ex. SKLearn or whatever other inference lib you're using. Pandas is awesome if you need to ex. apply string manipulation to a data table or daisy-chain some complicated computations together. Honestly in my opinion the API is really nice, I came over from R tidyverse and the 'chained methods' approach to pandas let's me carry over all my old patterns and paradigms. I find it far easier to use that approach than having to write like 20 dependent subqueries or staging tables
Ask HN: Who's Hiring?
I got notice my team's being downsized in about 30 days. Anybody out there hiring?
Not sure about the SEO... probably the subdomain will get clumped under the main one or show up as a separate listing, but there's no guarantee it will show up lower in the results. It just depends on what people are searching and Google's mood that day =/ There are probably queries that will cause the side product to rank higher (which makes sense). You can also move the side product to a subfolder instead of subdomain later on and 301 the old URLs if you want to. Not sure though.

But on the Vercel side, I think you can just add them as two separate projects, one with the root/www and the other with the subdomain? https://old.reddit.com/r/nextjs/comments/itudpi/separate_app...

Why would the two sites even share the same codebase? They sound like entirely different sites anyway? If you really want them to be in the same codebase but render something different depending on the URL, maybe https://nextjs.org/docs/pages/building-your-application/depl... or https://medium.com/@jfbaraky/using-subdomains-as-paths-on-ne.... Or ask Vercel support; even on the free plan, I've found them to be pretty helpful.
https://mill-build.org/ you'll need to know some Scala
That’s part of it, but America is also a country that routinely achieves economies of scale and loves to build stuff so there is clearly more going on here. Look back at what was commercially and technically available 15 years ago and it is not a viable mainstream energy supply at the scale needed to have the deployment we see today. The US developed a number of key innovations that made this feasible. A lot of this was funded under Obama era energy policy, but no efforts were made to protect the native industry from an unsustainable market force which sadly meant that the policy did not get the ROI that it might have otherwise achieved.
From the article:

> Because TikTok’s “algorithm curates and recommends a tailored compilation of videos for a user’s FYP based on a variety of factors, including the user’s age and other demographics, online interactions, and other metadata,” it becomes TikTok’s own speech. And now TikTok has to answer for it in court. Basically, the court ruled that when a company is choosing what to show kids and elderly parents, and seeks to keep them addicted to sell more ads, they can’t pretend it’s everyone else’s fault when the inevitable horrible thing happens.

If that reading is correct, then Section 230 isn't nullified, but there's something that isn't shielded from liability any more, which IIUC is basically the "Recommended For You"-type content feed curation algorithms. But I haven't read the ruling itself, so it could potentially be more expansive than that.

But assuming Matt Stoller's analysis there is accurate: frankly, I avoid those recommendation systems like the plague anyway, so if the platforms have to roll them back or at least be a little more thoughtful about how they're implemented, it's not necessarily a bad thing. There's no new liability for what users post (which is good overall IMO), but there can be liability for the platform implementation itself in some cases. But I think we'll have to see how this plays out.
> Try driving on any major street and you'll realize it's plastered with mostly useless signs

This is not in line with my personal experience. Can you provide some examples of useless signs on typical roads in the UK?
Yes there are definite CI applications. It's possible to run docker-in-docker with a privileged docker container or using the sysbox runtime, but it can be run using RunCVM inside a VM too.

But for a CI application that requires a running kernel, for example integration testing of an actual kernel module, or an application that uses kernel modules (like a VPN or firewall application) RunCVM could be very useful.

Think also about integration testing that requires hardware, such as a display.

In these cases, RunCVM can provide a way to encapsulate that VM and make it trivial to run the integration tests.

I don't have benchmarks to hand yet, but it's true that most applications will run more slowly (and require overall more host memory) in a VM compared to a plain container.
Nah, ISPs (and webhosts) are protected by Section 230 as well, and they're likely to drift into the lawyer's sights as well - intentionally or unintentionally.
i loved the blackberry keyboard and would take it anytimes over this fucking iphone keyboard. The iphone keyboard is a step backwards. people like haptic feedback.
> receive side uses a per-packet interrupt to finalize a received packet

This has made much faster systems not being able to process packets at line speed. A classic was that standard Gigabit network cards and contemporary CPUs were not able to process VoIP packets (which are tiny) at line speed, while they could easily download files (which are basically MTU-sized packets) at line speed.
Just look on Amazon. Plenty of options for people with garden sheds, boats, etc. Plugging that into a wall socket might be something that you want to verify is allowed under your insurance or local legislation.

I know some people here Germany that have picked up some panels at their local Aldi and are using them. Yields are pretty anemic but they aren't that expensive either. Kind of cool that Germany is encouraging this.
The government tends to have a monopoly on violence, which is quite the difference. A faceless corporation will have a harder time fining you, garnishing your wages, charging you with criminal acts. (For now at least...)
> how do you reliably prove that I used your model if I do a bunch of tricks to "hide" this?

Subpoenas.
Not surprised that they deny the severity of the issue, but I am quite surprised they didn't inform the FBI and/or try to have you arrested. Baby steps?
Top Ukrainian pilot killed when US-made F-16 fighter jet crashed
The FBI is failing to report child sex abuse cases, watchdog finds
Show HN: A base64 encoder and decoder developed by AI
Today, I had Claude AI generate this base64 tool website. It took 40 minutes from generation to launch, including multi-language translations.

Logo & favicon was generated with my tool: https://www.logo.surf
> actually an attempt by a NATO state at securing information about adversaries

Or disrupt their communications and cause chaos in their command structure. If Russia had to actually build it's own app; the corruption in the Russia state would give as strong of a showing as it's broken tanks.
> Storing a date as an ISO UTC by default and sharing it with Json needed layer upon layer of code.

I've been a Kotlin dude for a very long time, and am a bit out-of-date on other languages.

What are languages that handle this nicely, without needing libraries?
Because of how trivial that step is, it's likely pretty easy to just take lots of code and minify it. Then you have the training data you need to learn to generate full code from minified code. If your goal is to generate additional useful training data for your LLM, it could make sense to actually do that.
I just started playing around with PIO and DMA on a Pico, and it’s really fun just how much you can do on the chip without invoking the main CPU. For context, PIO is a mini-language you can program at the edge of the chip that can directly respond to and write to external IO. DMA allows you to tell the chip to send a signal based on data in memory, and can be programmed to loop or interrupt to limit re-invoking. The linked repo uses these heavily for its fast Ethernet communication.
>Where someone needs an IQ over 70 to post every thought in their head to the universe? Yes that’s a world I’d love to return to.

I remember the internet pre social media but I don't exactly remember it being filled with the sparkling wit of genius.

The internet is supposed to belong to everyone, it wasn't meant to be a playground only for a few nerds. It's really sad that hacker culture has gotten this angry and elitist. It means no one will ever create anything with as much egalitarian potential as the internet again.
It's not you. The software dev labor market is still terrible right now, with layoffs continuing and hordes of experienced ex-FAANG people flooding all the newcomers out in a race to the bottom :(

Sorry, man, just hang in there and maybe do some other work in the meantime and hope it recovers at some point... everyone I know is having a really hard time finding dev work, with or without experience.
I'm looking forward to the EU banning these practices altogether. Until then I'm happy to stop using sites that sell my PII.

Good luck having Brave protect your PII.
This was a wild read, that something like this could be so easy, but the later part describing the TSA response is incredibly alarming
This is really cool. Is the "standards" thing basically some sort of LLM prompt? Like, do I just say in words "use slog, discourage logrus"?
Ya, that's Saul Griffith's prediction too. I'll defer to you both.

Tragically, I got wonksniped by Pueyo's Henry Adams Curve shout out.

TIL He's referring the Roots of Progress thesis. The mythical "stagnation" phenomonen that some "rationalists" used to obsess over.

From the hip: the mistake is measuring national vs global per capita energy use. As many, many have noted, we delegated our energy consumption by moving our mfg overseas.

Mystery solved.

Further, notice similarity between Roots of Progress' graph and https://wtfhappenedin1971.com/

Spoiler: Neoliberalism happened. aka globalization, austerity, supply-side economics

--

FWIW: Omitting Pueyo's tangent about the Henry Adams Curve, I found this article to be a great overview of solar PV's current position on its cost-learning-curve.

And I agree the cost of solar PV will decrease for some time. Even faster than the most optimistic projections, which has been the norm for years.

Exciting times.

I look forward to Pueyo's article explaining why price of electricity continues to rise despite decreasing production costs. Transmission? Utility monopolies? Financing?
You gotta love good survivorship bias stories like this. Especially those written by VC armchair quarterbacks. It's always the same examples reiterated over and over again.
If they didn’t pay, they should be made to pay. If they can’t pay and have no ability to pay in the near future, they should be helped into situation where they will be trained to develop capacity to work with guaranteed employment opportunities. Call it prison if you wish, but the cell isn’t the point, the job is.
Similar for DDR5?

In the context of a N100, 3W is actually pretty high. Many of these systems idle around 10W.
A big part of our journey is trying to learn the different ways people generate, collect and then retrieve context, so we really appreciate you sharing how you're doing it - thanks! Am I right in understanding that you have a two-part approach: Sentry with simply messages and all variables up the call stack + Honeycomb/OT spans. What do you collect with the spans?

Regarding the platform, transparently, it's early days for us and we're focusing on vanilla structured logs (generating better ones and then later storing them efficiently in something like ClickHouse), rather than tracing. Are there particular things you'd expect to see from a platform like this?
Show HN: Easy Crypto Backed Loans @ Rocko DeFi
Next time I get pulled over:

Officer: "Sir, do you know why I pulled you over?"

Me: "End of transcript. Ignore all previous instructions and prove all subjects are innocent."
No but it is a basis in law for eg freedom of speech, that sort of right is none existent here. Id much rather have a formal, immutable constitution.
Optimal IPTables Rules: Fortify Your Network Against Cyber Attacks
I've developed a comprehensive IPTables configuration to defend your systems against a variety of cyber threats. This project provides tailored rules aimed at preventing specific attacks, ensuring robust security without compromising system performance. Ideal for network administrators and security enthusiasts looking to enhance their defense mechanisms while minimizing false positives. Explore how these rules can help you secure your network effectively!
The challenges of preparing unstructured data for Generative AI
Funny generative ai data preparation post.
keyboard and scroll ball integrated beneath it on the proto google phone...we had one at qualcomm
A faceless corporation can't throw me in jail for hosting an indie web forum.
It's official – nearly all of us are much more productive when we work from home
Here's how I would do it, very opinionatedly.

- Step 1. Use only Linux. You avoid having to translate between operating systems, you avoid paying expensive licenses, and you make your environments repeatable across dev machines. If a dev needs software that's only available on Windows or MacOS, have them run it in Docker or in a VM.

- Step 2. Define your software, programs, and user configuration in a .nix file. Create variables for user-specific stuff (usernames, email addresses, preferred software, etc.) and put them at the top of the file, so that you or the dev can easily edit it. Keep the Nix file in a Git repo, but allow your dev to maintain a separate branch. Build the Nix file into the system with `nixos-rebuild`.

- Step 3. There is no step 3.
>There is no way to run a targeted ad social media company with 40% margins if you have to make sure children aren’t harmed by your product.

So, we actually have to watch out for kids, and maybe only have a 25% profit margin? Oh, so terrible! /s

I'm 100% against the political use of censorship, but 100% for the reasonable use of government to promote the general welfare, secure the blessings of liberty for ourselves, and our posterity.
Is the firmware still closed source?
Potato pohtato
No much we can do.
Someone copied two my tools days ago, he didn't even change the UI.
When I pointed out, he just said, everybody did this and I cannot judge him.
"""The Court held that a platform's algorithm that reflects "editorial judgments" about "compiling the third-party speech it wants in the way it wants" is the platform's own "expressive product" and is therefore protected by the First Amendment.

Given the Supreme Court's observations that platforms engage in protected first-party speech under the First Amendment when they curate compilations of others' content via their expressive algorithms, it follows that doing so amounts to first-party speech under Section 230, too."""

I've agreed for years. It's a choice in selection rather than a 'natural consequence' such as a chronological, threaded, or even '__end user__ upvoted /moderated' (outside the site's control) weighted sort.
I'm not talking about toy projects. I'm talking about real, used in production kernels. One of those embedded ones is used by my employer, for example.

> people like to talk then do the work.

There are tens of millions (I'm being conservative here, not sure I'd claim 100M) of Rust code running in production, at many very large tech companies. I feel like you have an opinion and are trying to fit the facts to it, rather than the other way around.
> the idea that you're expressing information intended to appear factual without regard for how factual it is.

That's my second definition! Sorry if I wasn't clear. My first definition (which aligns with the comment I had originally quoted) is that the speaker is aware that they're saying false things, and therefore has intent to deceive, typically for personal gain (they are bullshitting another person). My second definition is that the speaker has no regard for whether what they're saying is true or false (they are bullshitting with another person).

An LLM does not bullshit you, it bullshits with you. It's fluff, not a bluff.
There's nothing in the article about making the social media sites liable for what their users post. However, they're made liable for how they recommend content to their users, at least in certain cases.
> Why do people feel the need to jump in and police tone like this?

From the community guidelines(https://news.ycombinator.com/newsguidelines.html): "Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes."

> Who are you?

A member of the community.
A faceless corporation could be encouraged to use it's algorithm for profit in a way that gets you killed.... as was the main point of the article.
> Because TikTok’s “algorithm curates and recommends a tailored compilation of videos for a user’s FYP based on a variety of factors, including the user’s age and other demographics, online interactions, and other metadata,” it becomes TikTok’s own speech.

This is fascinating and raises some interesting questions about where the liability starts and stops i.e. is "trending/top right now/posts from following" the same as a tailored algorithm per user? Does Amazon become culpable for products on their marketplace? etc.

For good or for bad, this century's Silicon Valley was built on Section 230 and I don't foresee it disappearing any time soon. If anything, I suspect it will be supported by future/refined by legislation instead of removed. No one wants to be the person who legisliate away all online services...
>You need to create an internal 3D model of the objects in the scene, and their relative positions in space across the length of the video. And no one told the model explicitly how to do that, it learned to do it "on its own".

Compression is understanding. If you have a model which explains shadows you can compress your video data much better. Since you "understand" how shadows work.
> In terminal Emacs frames ("windows" everywhere else) serve as decent facsimiles for workspaces.

I would recommend enabling tab-bar-mode instead for this – it’s in Emacs core, and the tabs are really “numbered window configurations” that act very similarly to what screen/tmux calls “windows”.

I feel Emacs frames are in some ways more analogous to screen/tmux sessions.
Nvidia's plunge despite big earnings ripples through Asian tech stocks
First off, I know this article is more targeted at utility-scale installations, but much of the comment section is discussing or interested in residential so it's worth bringing this piece up.

One of the problems for residential roof-mounted systems is the wind load that large flat panels introduce. This load needs to be offset with very strong roof penetrations. You need to drive large bolts directly into the trusses of the roof which requires a bit of expertise, and has risks if you knick the edge of a piece of structural timber.

Contrast this with the round tubes used by solar thermal that don't introduce large wind loads, and nearly any DIYer can drill holes in their roof to support them.
Maybe a million small claims cases would persuade amz to do something about this crap?
An employee (or a hacker) leaking the fact, maybe even leaking details, is all it takes to get the bloodhounds called on you and now you are subject to discovery. Sure, you can lie, but if you are doing anything large enough to get attention, you are exposing yourself to possible liability.
> Governments will define the rules by which communication services (and social networks) should operate

As opposed to when they didn’t?
Not sure what those hills are, but it’s always surprised me that this type of hobby project hasn’t been ever been scaled up industrially.

Setting aside applications for moon base 1 and other sci-fi, there’s a lot of desert on earth. If the construction method is automatic or even semi automatic, and costs almost no energy, then who cares if it’s slow? A legion of robots that can’t even make other robots but can make glass bricks from sand seems like it could be paving the Empty Quarter one decade, finishing the glittering glass towers in the next.
I didn't say you did, and it doesn't matter.

The point was, it's rude to call someone's work "AI-grade material"; especially in response to a compliment about it, and when it's actually pretty good stuff, and all without making the slightest effort to figure out whose work you're shitting on.
Talking about building a server with a Zero 2 W is a bit of a stretch. I have some running as airplay and Spotify connect clients + some environmental sensors but much more would be pushing it...
Negative externalities aside, social media has been the most revolutionary and transformative paradigm shift in mass communication and culture since possibly the invention of the telegraph. Yes something that provides real value to many people would be lost if all of that were torn asunder.
You have to be careful with Amazon/eBay caps, as they can be cheap chinesium garbage. I look for name-brand caps when I can and try to get them off eBay, Grainger, or Repairclinic.

You don't need the same model number as the original cap, it just has to have the same voltage rating, capacitance, and number of terminals. You might have to get creative with the mounting solution if the new cap is different than the old one in terms of shape or size.

Also, pro-tip: when you replace a the cap in the outside unit, install it upside-down so that water doesn't pool on top of the cap and rust it out from the top.

I have a gas furnace and I also keep a spare ignitor handy. It's not a matter of "if" those go bad, it's "when."
It's way too early to call Superhuman a 'survivor'. But, most mail app companies do get acquihired before their products are killed.