skysight-inc/HackerNews huggingface dataset:
We're creating the backend equivalent of what cypress is doing. So in cypress you're generating FE tests where you click buttons and assert on FE components. Our framework can do that for checking BE flows. Let's say a user registered on your website, you can then create a test that make sure that there's a new entry for her in all your DBs, that you send her a welcome e-mail, and that you reported a BI event with all the information (like referrer etc.).
TAPIF=tap0; BR=br0; LOCAL_IP=192.whatever; MASK=24; REAL_IP=eth0

sudo ip tuntap add dev $TAPIF mode tap user $(whoami)
sudo ip addr add $LOCAL_IP/$MASK dev $TAPIF
sudo ip link set $TAPIF up
sudo ip link add $BR type bridge
sudo ip link set $TAPIF master $BR
sudo ip link set $REAL_IF up
sudo ip link set $REAL_IF master $BR

Means you don't have to add iptables rules to get the kernel tcp/ip stack to ignore packets meant for your program specific user level stack. Raw sockets require special permissions.

sudo setcap cap_net_admin,cap_net_raw=eip my_prog_bin

ping needs this, for example.

getcap $(which ping)
/bin/ping = cap_net_raw+ep

But this underscores the real issue we face because enough people won't care about your security if its convenient for their programming that it isn't a barrier to acceptance.

You have to get the kernel to do things, probably using root privs, to get out of the way of your programs ip traffic now. The kernel will jump in and reject a syn or synack response meant for your program and its user level stack. You don't have do anything like that if your program calls socket() to get an fd and goes on in the usual manner from there.
The plaintiffs argued against Controlled Digital Lending specifically today. Publishers are indeed trying to win the harder battle in an effort to shut down not just IA's digital lending, but all libraries'.
Thanks for your efforts!

Amstrad Action was a major part of my youth, and kickstarted several interests of mine e.g. hearing the track by "Urban Dance Terrorists" which made it onto several of my personal mixtapes, then BooTracker getting me into writing my own music on the computer. I also attempted to write an adventure game in GAC and anything at all in assembly language thanks to the free covertape apps, and failed utterly on both accounts. I did love all the type-ins, though, and perhaps writing small programs in Locomotive BASIC is what ultimately led me to becoming a software developer.

AA prompted my first email too, when I asked my mom - who worked at a university - to email The Pilgrim or The Balrog or one of those guys for a hint on a game I was stuck on. And he replied! It was like magic.

The games weren't all that bad! I remember getting Stormlord and Dizzy from the tape, which was super cool because I had been reading about both for years and unable to play them because nobody I knew was able to acquire a copy. The more disappointing ones where when they came with a game I already had, like Exolon/Uridium/Zynaps/Ranarama, all of which were already on the Hewson smash hits compilation I'd played to bits, but I'm sure some other kids out there loved them. Good times.
Exactly, I started doing it since I know if they can do literally 5 lines of super basic code. It should take 30 seconds. Why would I ask someone to write kernel code or other domain topics if they can't write fizzbuzz??? The replies to your comment are exactly what I meant lol.
That's nonsense. The richest people benefit the most from having a stable government with well-funded police protecting their property.
Same question but for frontend wanting to get so exposure.

Exciting field!
Really interesting because we considered eBPF when making this but started with OpenTelemetry (for various reasons, but mostly its increasing adoption). We still might incorporate eBPF if it adds value.

OpenTelemetry does need to instrument each service in your env (at least anything you want to make assertions on, you can also start with a subset). That said, they have an incredible community and have made installing it in Kubernetes very simple. The "Open Telemetry Operator" has auto-instrumentation for Node, .Net, Java, Python.

So its very easy to add (and gives you lots of value in terms of observability in general).

We chose JS and Jest for our testing framework (again because of popularity) but the trace data produced by Otel is framework/language agnostic, so it could really have been anything. And as you said, adding functionality is just a matter of writing more assertion adapters for different protocols. Its pretty straight forward, and we welcome any contributions.
I don't think it's possible unless the improvements do not involve any kind of mathematical breakthrough or new kind of model. In theory GPT is only modeling existing data and at best creating something new by combining what already exists. So I guess if somehow the answer to self-learning is on the Internet then it could be possible, but I doubt that is the case and a self-improving system would need to still be invented in theory first.
It’s the beginning of the AI singularity. It’s not that it’s bad, we just can’t see anything beyond the event horizon.
No. As the article says, the macOS kernel interface is an undocumented, moving target.
Fun challenge, but reminds me of my major pet peeve with the Delta inflight UI:

The landing page looks empty!

I frequently think it's broken or still loading. All it features is the "New Releases - View" box in the bottom. I would expect to see something else there. Images of the first three featured movies perhaps? Anything other than the blank blue background.

(Dear delta engineers on HN, please add some preview images to this page).
> it's devolved in Jacobin Terreur

Can you give examples of that happening? I don't see any at all. I mean actual violence and terror.

These wild claims are becoming comical. The other day, it was the Cambodian genocide. Are we just picking catastrophes and arbitrarily saying they are happening? What's next? The Fall or Rome? The 10 Plagues from the Bible?
Have you tried using profiles?

Maven supports build profiles.

Spring and other frameworks also supports runtime profiles, where you can have a YAML file for each profile/environment
US, UK, Estonia, Latvia, Lithuania, Poland, Czechia:

Germany, you shouldn't be so reliant on Russian gas/oil while they are actively invading their neighbors, shooting down airliners, blowing up ammunition depots and using nerve agents on NATO territory.

Germany, France: ...
Silverlight lives on! i started in SL 1.0 and moved onto Xamarin and now to .NET7. Its the same code, same concepts, just different conventions around the APIs.

For me, WebAssembly is another target. ive been building webview based app UIs with (usually) native backends, cross platform for atleast 10yrs now. I still use libraries i made for SL because PCL was just the first evolution of dotnet! Life is good on the MS gravey train! Im running the same code literly everywhere, backend, frontend, UI, mobile, tablet, cloud. THE SAME CODE, just thin bootstrappers and OS specific impls of various services.

The best part of WASM i think is that i can write services in different languages, for specific purposes, if i ever need to. Yep, i can use scheme or haskell if the need fits, but c# has been evolving too and i can write functional anyways. Im not in the industry where a thin abstraction causes me scaling issues, but i am in one where its hard to find good devs, and usually they can read c# and pick it up quickly no matter their preferred poison.
Internet Archive used Adobe DRM to specifically enforce the exact same rental period that a physical book would have. So while you might be right legally, you aren't correct morally.

The "assault on the concept of a library" thing isn't from this specific lawsuit, but just general publisher behavior. The publishers want libraries to become a shittier Netflix for books - i.e. the last rung on a very tall windowing[0] ladder, with them being paid per rental and books being able to be pulled from circulation at a whim. This is Literally Nineteen Eighty-Four.

A good parallel for this would be the Epic v. Apple lawsuit. Legally speaking, there was no way in hell a private company was going to get standing for an expansive, Stallmanesque antitrust lawsuit against the very bedrock of platform capitalism. And morally, Epic is a worse company than Apple. However, practically speaking, their ability to get discovery woke every legislative body up to a lot of industry dirty laundry. The EU Digital Markets Act would not have passed without Epic v. Apple airing all that out.

If IA is able to get discovery, they could do something similar for book publishing. Just put all that dirty laundry out in front of the public and let them make sense of it.

[0] The practice of releasing creative works in stages. Think like how movies go from theaters, to home video, to rental or streaming, to airplanes, in roughly that order.
I was thinking a basic SELECT X FROM Y WHERE Z Sql query that can be learned in a day by someone familiar with programming. I don’t know enough to know what qualifies as advanced.
Bullshit.

Traveled all over the world. Lived in 8 different cities. Never needed a car.

I am confused what you think you need a car for?? It is such a strange stance. Where have you gone that I can not go? Public transport exists. So do private tour buses.
Ok, but he's an American writing for an American publication in American English, so, deal with it.
I disagree that finding mistakingly posted credentials, logging in and performing an export task is a hack, hacking, or exploitation. All the functionality was already available as it would be for any authorized user. This is the equivalent of reading the user guide.
It was a vessel with a Cesium salt, not a liquid. Cesium is very heavy, so my guess is that it doesn't evaporate too much.

Even if it was disolved in water, imagine boiling water with table salt. The water goes away, but the salt is left at the bottom.
The library they're using is literally called Hivemind [0]. I'm interested to see how the approach they're using differs from what we use in federated learning or gossip learning.

> Hivemind is a PyTorch library for decentralized deep learning across the Internet.

0: https://github.com/learning-at-home/hivemind
Related. Others?

Mystery of Somerton man’s identity solved after 73 years, researchers say - https://news.ycombinator.com/item?id=32251717 - July 2022 (14 comments)

Australia Exhumes the Somerton Man, and His 70-Year Mystery - https://news.ycombinator.com/item?id=27250937 - May 2021 (5 comments)

The Lost Man - https://news.ycombinator.com/item?id=9666581 - June 2015 (4 comments)

The Body on Somerton Beach (2011) - https://news.ycombinator.com/item?id=7913942 - June 2014 (14 comments)
The Good News
Here's some more from a different user that were posted on the midjourney sub. They are way too fucking good:

https://www.reddit.com/gallery/11wox6c

One big change in V5 is that they're no longer nerfing celebrity likenesses. It makes it a whole lot more fun.
That would indeed do a number on the nether regions.
It's an interesting idea for sure, but loss doesn't go down forever. I think this ends with a highly overfitted network that grinds to a halt as the loss function hits local minima.

Even if you get past that, there's no consensus mechanism or finalization as it stands, and validating solutions is relatively expensive.
'You either die a hero or live long enough to see yourself become the villain…'

Good news is you can compile VS code extensions, so just build and install it locally.
That is exactly what ends up happening when you detect a viewport resize without a window resize and immediately assume it's the devtools. A user opens their bookmark sidebar and gets blacklisted, because the code simply assumes what's happened.
Assuming you are posting in good faith, the irony to me is that this whole discussion is even happening, stemming from the post:

> Where the hell are people "moving across the continent every few years"?

Because the answer is right here, on this very website. They are asking us* to prove our existence.

Perhaps it'd be more correct to call it incongruity. Perhaps also more correct to have replied directly to the "Where the hell...?" comment as opposed to this one. I hope this isn't a segue into an "Alanis Morrissette isn't ironic" internet conversation.

* - some of us
Reminds me of auction rate securities and exchange traded notes.

Seeming to have less risk, but with limited upside, and whoops worse downside.
has anyone figured out how to change the default cursor in macos? i.e. to another color.

i remember looking around for this a while ago and found nothing. with 4k+ displays these days finding the cursor is sometimes frustrating.

and the cursor radar thing is annoying to use
Six Recent Studies Show an Unexpected Increase in Classical Music Listening
Has it actually resulted in a decrease of FOIA requests? My initial assumption would be that it would cause an increase in requests.
Ask ChatGPT

---EDIT---

I initially said this to be silly, but then I went ahead and followed my own advice. I guess this is a limitation of ChatGPT.

---Response---

As an AI language model, I do not have access to real-time information about which AI startups are hiring. However, you can explore various job boards, company websites, and professional networks to stay updated on the latest hiring trends and opportunities in the AI industry.

Some popular job boards for AI-related roles include LinkedIn, Glassdoor, Indeed, and Monster. You can also check out websites of specific AI startups that you're interested in working for and see if they have any job openings.

Moreover, professional networks like Github, Kaggle, and Stack Overflow can also be helpful resources to find AI job opportunities, especially for technical roles. Additionally, attending industry events and networking with professionals in the AI community can help you stay up-to-date on job openings and other opportunities in the field.
Thank you, you said it better than I did replying to another comment, but I feel about the same. It's disheartening how many outlets we have on social media to engage with big exciting narratives that are just detached from reality, and now here's one more.
Yes, virtually empty and yet still takes 0.4s to get to First Contentful Paint. Maybe the author should look into a more performant framework.
I remember discovering the BBC one because that's how I found out you can use CSS to style things in the console.
That's the joke, no computation needs to happen because for as long as there exists JavaScript, there will to be an incessant stream of gratuitous JavaScript frameworks.
They’ve offered this product in 5.7" and 7.3" sizes for at least a year.

I have one in the 5.7" size that I use to show realtime BART departures for the station near my house. It's useful but the 30sec refresh time means I'm limited to showing arrivals in wall-clock times (i.e. "5:38pm") rather than the more useful relative time format ("11 minutes from now").

If I was going to upgrade, I would probably ditch the color support, use a Banana Pi Pico for the controller (cheaper, has USB-C instead of MicroUSB) and go with a higher resolution monochrome display with a 1sec refresh, like this one: https://www.waveshare.com/6inch-hd-e-paper-hat.htm
Lol, thats crazy. It’s 2 line changes in C# if you are using Entity Framework Core.
It's not nonsense, you just looked at the extreme case on the other side. You can try to make arguments like that for the "richest" people, but what about everyone else? Someone making $1 below the Medicaid income limit should pay a ton more in taxes than someone making $1 above it because they get back a lot more in return?
Oh, yeah, those poor enslaved Nordics. They've got it so rough. Definitely in the bottom 200 countries in the world.
Curtis Guy Yarvin (born 1973), also known by the pen name Mencius Moldbug, is an American blogger, software engineer, and Internet entrepreneur. He is known, along with fellow theorist Nick Land, for founding the anti-egalitarian and anti-democratic philosophical movement known as the Dark Enlightenment or neoreactionary movement (NRx).

In his blog Unqualified Reservations, which he wrote from 2007 to 2014, and on his younger Substack page called Gray Mirror, which he started in 2020, he argues that American democracy is a failed experiment which should be replaced by an accountable monarchy, similar to the governance structure of corporations.
I'm confused. I assume that clicking the circles should replace the background? Doesn't seem to work on Firefox.

Edit: Ah, Dark Reader plugin messed it up.
Would this mean that we might end up with a new language that compiles to WebAssembly with GC? Logically, it would be statically type since anyone wanting a dynamically type language could just use Javascript.
Kim would not have been literate and utterly dependent on marriage to survive not that long ago. Now she is a web designer and has choices .. in dating, housing, etc.

Complaints are not desperation.

From 1960 to 2021 the population of South Korea increased from 25 million to 52 million people ... 107% in 61 years!

Over 80% percent of Koreans live in larger cities now, just mind-boggling urbanization.
I'm not entirely how the approach they're using works [0], but I study federated learning and one of the highly-cited survey papers has several chapters (5 and 6 in particular) addressing potential attacks, failure modes, and bias [1].

0: https://github.com/learning-at-home/hivemind

1: https://arxiv.org/abs/1912.04977
Now that's its back I was curious what the /models endpoint returned, and I confirmed my suspicion that GPT-4 is still limited to 4K tokens (that's what the API says the token limit is). I wonder if it's a separate model, or they artificially limited the 8K model. I thought the limit was a bug at first.
They don't solve the problem completely, but they address the problem in their publication as follows. The inference step uses a lot of layers and the first and last layers have more 'interpretability' so some of these are the ones that you solve locally on your own computer. If they wanted to prank you, they would have to use some sophisticated thing that probably doesn't exist yet but it could still be possible. Also if it becomes a problem they could do usual methods like run on multiple other computers and use the majority solution.
> You're missing the point. "Nobody bothered to update it" is key. It's not being proactively maintained, and as a result it's looking to the past, and ignoring the present.

Nobody bothered to updated not because of maintenance but because it wasn't broken. The moment it was pointed out that this is an issue the developers fixed it - this was already fixed in the repository last year.

> I'm really asking about the bigger picture about the whole philosophy of what problems the Autotools are trying to solve, and why.

Autotools, or at least Autoconf, are trying to solve the problem of figuring out at build time if something is available while minimizing the dependencies the user (builder) has to provide to what is assumed to be there.

> Yes, the Autotools are ostensibly for "portability", but if you dig a bit deeper you start to appreciate firstly how outdated it is in terms of the specific portability problems it tackles

Sorry but this "outdated" aspect is not specific, ask different people and they'll come up with different answers of what is outdated. The only thing that matters is if it works and so far it seems to work.

I'm not going to defend how Autotools/Autoconf work or are implemented, because they are a mess, but i do defend both the idea of minimizing dependencies for the users and the test-based approach they are using.

> embedding is superficially helpful but ignores the bigger-picture issue of having outdated junk in thousands of projects' release artefacts.

As i wrote, the question is a matter of if they work or not. If they work, then that is perfectly fine, they do what they are supposed to. If they do not, they can be regenerated using Autotools, which brings it back to almost the same position as other build systems that need themselves available to work.

And i write "almost" because Autotools are still better here: chances are they'll still work and if you need to regenerate the scripts you can do it in another machine that has the dependencies already available.

> No other build system actively recommends embedding themselves in source releases. [..] And we all use them without trouble.

Sorry but this comes in complete contrast with my experience actually building software with Autotools, especially on platforms that aren't your standard desktop Linux setup and do not have everything and the kitchen sink there. Projects using autotools just work there and provide the best UX of all other systems.

Hell, i mentioned i recently decided to use Autotools for some of my own projects - i didn't because they were nice or easy to use (though they weren't particularly hard either). If anything as a developer i find something like premake much easier and convenient but i also care about the user's experience and Autotools not only do much better there but also give a bigger bang (features) for buck (effort from my side and dependencies for the user).

Also Autotools do not embed themselves in the source releases, they generate script files to generate the makefiles. Autotools have dependencies for themselves that are not required to build the software releases (unless you want to regenerate the scripts).
Right? This is not impressive to say the least. The poor guy has some kind of syndrome it seems…
I would love to know too!
I'm still reading it, but something caught my eye:

> I interpret there to typically be hand waving on all sides of this issue; people concerned about AI risks from limited models rarely give specific failure cases, and people saying that models need to be more powerful to be dangerous rarely specify any conservative bound on that requirement.

I think these are two sides of the same coin - on one hand, AI safety researchers can very well give very specific failure cases of alignment that don't have any known solutions so far, and take this issue seriously (and have been for years while trying to raise awareness). On the other, finding and specifying that "conservative bound" precisely and in a foolproof way is exactly the holy grail of safety research.
Hmmm I now wonder about fair use...

"the fair use of a copyrighted work, including such use by reproduction in copies or phonorecords or by any other means specified by that section, for purposes such as criticism, comment, news reporting, teaching (including multiple copies for classroom use), scholarship, or research, is not an infringement of copyright."

is this "for comment"?
Data center uses its waste heat to warm public pool, saving $24K/Year
Norway, Sweden and Denmark aren't on the Euro. Netherlands seems to be the only country on the Euro that they're counting as northern Europe.
I think op means that a more general tool would cover all use cases. If there was a way to easily upload my code to the LLM and query it. At that point the service is providing a way to get your code to the LLM and a prompt, neither of which will be especially difficult in the future.
I have an eBike but rarely use it. My main concern is theft. However, I frequently use Lyft eBikes to get around town (SF) but I don’t have the same concern for my car getting stolen if on the street for an hour (or all day at our offices in a locked room).
Shake the cursor and it will temporarily grow much larger.

I think cursor customizations died with memory safety.
But what are they using the AI for? Having AI just to have AI will have no value if everyone has it, and the groups that were using developers or writers before (for marketing or software development) will still have no need. What will be valuable about the tool by itself?
is there a less yawn-worthy alternative?