skysight-inc/HackerNews huggingface dataset:
How does it look like in Python? In Lisp:

CL-USER 43 > (+ 1 (foo 20))

Error: Undefined operator FOO in form (FOO 20).
1 (continue) Try invoking FOO again.
2 Return some values from the form (FOO 20).
3 Try invoking something other than FOO with the same arguments.
4 Set the symbol-function of FOO to another function.
5 Set the macro-function of FOO to another function.
6 (abort) Return to top loop level 0.

Type :b for backtrace or :c <option number> to proceed.
Type :bug-form "<subject>" for a bug report template or :? for other options.

CL-USER 44 : 1 > (defun foo (a) (+ a 21))
FOO

CL-USER 45 : 1 > :c 1
42

Note that we are not in some debug mode, to get this functionality. It also works for compiled code.

Lisp detects that FOO is undefined. We get a clear error message.

Lisp then offers me a list of restarts, how to continue.

It then displays a REPL one level deep in an error.

I then define the missing function.

Then I tell Lisp to use the first restart, to try to invoke FOO again. We don't want to start from scratch, we want to continue the computation.

Lisp then is able to complete the computation, since FOO is available now.
While the comments here talk lot about pinning and locking everything down, I'll offer alternative viewpoint: test your application against wider range of environments and versions. Docker is great for that too, you can easily spin up your application in Debian oldstable or latest Fedora and see how it behaves. Your software will become less fragile as a result and better in the long term.

Somehow the old adage of portable software being good software seems to have been lost to the ages now that we as developers have attained such precise control over the environment our software runs in.
Case in point: Israel?
Japan is a totalitarian state, with the enforcement run by individuals. If you violate social norms, including not looking or sounding Japanese enough, you will be excluded.

You could become naturalized there, but you will never be Japanese, and you will never be treated as an equal.
I would agree but it's best to boil the frog slowly I find. One divorce was enough here ;). I've just got her to back up her stuff onto OneDrive and an external disk so if she's hacked or the house burns down then she's covered. Next is MFA. Then a custom email address which will feed into your point. I'm selling it on taking control of her identity.
In its current implementation, it all amounts to minority rule that is increasingly radical and suppressing as much opposition votes as possible, because they know they are minority.
base64 encoding does not include spaces and short strings are padded (and there is no '@' in RFC4648), so I wonder how this works too.
...Kernel level anticheat is really only lauded by people who don't really understand the far reaching implication of third party code in the kernel, or by those so invested in being beneficiaries of it, they're willing to make the trade of their own privacy for the chance to get into the theme park.

The problem with WEI is that, once again, industry actors are trying to take everyone else's freedom to run their computers as they see fit, by forcing everyone to embed this cryptographic garbage into their OS/browser/bootchain. Remote attestation is the gold brick paved road to hell.

I will not touch anything that relies on such things. It's just getting harder and harder to stay away from though because there are so many industries frothing at the mouth to utilize such measures to mitigate every imaginable form of sovereignty of the user over their own property.

The Industry talking heads will talk a big game about "oh, users can do it to too"... But I've yet to see anyone but maybe the to single digit % of developer or techically inclined person even try to tangle with these API's because the tooling is just godawful.
The Isar in Munich is safe and people swim in it all the time. It helps that it is not navigable, except by kayaks and rubber boats (sometimes).
Well, Berlin has the same issue. Unlike Paris, it has no plan of cleaning up the Spree any time soon.

It has been discussed every now and then, but it's always too complicated, or the solutions available aren't liked by the people in charge.
Your statement is true for basically every country… except the US.
France does that through the postal service (it’s an address, duh). They’ve been doing it for a while and I think they have a fair amount of users.
I can still remember trying out Phoenix when it first came out because I wasn't interested in a lot of the features of the Mozilla Suite.

And also when Firefox 1.0 came out, sneaking around the school library computers and installing it as the default browser. The librarian eventually found out and asked me to just install it on all the computers so that the other kids wouldn't be confused why the browser was different on some machines.
It's convenient that he doesn't have first hand knowledge because that gives him an out when people ask for proof. Which there is none.

He still works for intelligence, obviously. Aliens and UFOs are a well-known and obvious cover story for experimental aircraft. It's his job to spread this story.

Note that I'm not suggesting most things people claim to be UFOs are actually experimental aircraft. A few may be. But often it's a hoax, a piece of dust, an ordinary aircraft, a weather balloon, an artifact of extreme zoom, etc.
I don't think it's the same. It's more the assumption that stuff is going to keep working forever. A lot of us have been around long enough to see the change. Many haven't. Their first email address may have been a gmail.com one for example and they still have it. I mean a friend of mine still has a hotmail address from the late 1990s that works.
As in technically can't, or mere license-wise "you're not supposed to"?
Show HN: Gantung — Customizable minimalist posters for your space
Sharing my new product called Gantung.co. It is a website that allows you to customize and personalize minimally-designed posters for your living space. These posters can be used to commemorate special names or dates, or simply to add a touch of your personal style to your surroundings. They also make great gifts for your family and friends!

— There are 4 poster series available today. More to be added in the future.
— We offer FREE delivery worldwide!
— Get 20% off when u order 2 or more posters

Fun fact #1: Gantung is a term derived from Bahasa Malaysia, which means "hanging" or "to hang stuff up." In the context of our website, it refers to hanging posters on your wall :)
Very cool Ishaan!
I feel like Musk has brought chaos to Twitter
Thanks. This was what I was going for but my brain had other ideas.
This looks very interesting. Having not read the paper or the author’s library, I am curious how well it scales to more features. I would naively assume it is doing an exponential number of column comparisons.

Keeping in mind the strong correlation between divorces and margarine (https://tylervigen.com/spurious-correlations) I am still tempted to wire this up to automatically generate reports when data falls outside of a certain threshold.
@reset here. Always reply when I get @‘d because I love the laugh and also genuinely find the joy in looking at what people are building afterwards. Never stop, it’s a great part of my day
The author of this blog didn’t handle minimality or max_order > 1 which basically works around all the benefits of DIFF and instead can just brute force across all column values with support over the threshold. It turns an exponential or polynomial (on cardinality of columns and number of columns) problem into a problem linear in number of column values across columns. But even DIFF has a problem:

From the example, because I updated my application from v2 to v3, the initial set has 90% of (Galaxy, 11.0) records with v2 and 4% v3. After the update v2 is at 10% and now v3 is 80% of records with (Galaxy, 11.0). And at the time of both slices (Galaxy, 11.0) represents 80% of records.

Let’s say the total crash rate increased 25% and I call DIFF on (version, client, os). DIFF highlights the (v3, Galaxy, 11.0) slice first even if the crash rate was the same for v2 because there was an organic shift in proportions of v2 and v3 records: the contribution is 20x and support is 75%. But actually, some combo in the slices outside of (Galaxy, 11.0) contributed most of the diff - it gets ranked second, with less contribution and less support. The “explanation” that v3 introduced a bug is wrong: we simply caught that v3 replaced most usage of v2.

DIFF does roll ups, but DIFF applies a minimality and risk ratio threshold to results so the fact that the (Galaxy, 11.0) crash rate across v2 and v3 didn’t actually change may even cover up the true story from the result. But, the minimality threshold is what makes their implementation performant.

If you disable minimality and directly compute all roll ups, you have to group by as many permutations as the power set of the column cardinalities, instead of the product of their cardinalities, which on k columns with cardinality ~n takes you from O(n^k) to O(2^(n^k)) (I think, please check the math). Note that in the experimental run with minimality disabled they performed worse than their comparison software, and that most datasets don’t have any mention of cardinalities. But, with minimality enabled, IIUC you don’t catch “shift within X^Y from X^Y^Z to X^Y^~Z that doesn’t explain overall shift because XY risk_ratio is 0” which is a problem.

DIFF also mitigates the operate issue by limiting the number of total columns combined to produce answer. It’s a nice way to prevent long runtimes but it imposes additional constraints on real world utility - how often is it just version+client+os that’s a problem and not version+client+os+uses_feature+migrated_from_legacy_table? My post is getting too long but many state of the art experimentation tools work around this by controlling for distribution shifts between sets - doesn’t work well with a table of just crashes but works fine once you have a denominator like “usage time”
It looks convincing enough honestly
So essentially a long running process that responds to events etc. So my understanding is now: when stuff happens, say a database gets updated, or a timer triggers, the agent wrangles the data and passes it to OpenAI for some LLM heavy lifting, then wrangles what is returned somehow. Is that correct?
It’s a great email for someone who is technically literate and has time to read it.

I suspect most politicians this will be far too long and too technical for them to bother with.
>Note that we are not in some debug mode, to get this functionality.

Jesus Christ I swear it's like you ascribe mysterious powers to the parens. Do you think the parens give you the ability to travel through time or reverse the pc or what? Okay it's not in a debug mode but it's in a "debug mode". Like seriously tell me how you think this works if it's not effectively catching/trapping some sigkill or something that's the equivalent thereof?

I have never in my life met this kind of intransigence on just manifestly obvious things.
More fundamentally I’m not convinced that we are not in a zero sum game as seems to be assumed under all economic theory.
I see you've fixed it already, kudos for your reactivity!
When it comes to finding the ideal fitness tracker, the options can be overwhelming. This comprehensive guide will help you navigate the choices between smartwatches, bands, and rings. Explore their features, benefits, and functionalities to make an informed decision that aligns perfectly with your fitness goals and lifestyle. From tracking daily activities to monitoring sleep patterns and heart rate, discover the right companion to boost your fitness journey. Selecting the perfect fitness tracker has never been easier.
Some designs for modern peer-to-peer networking
It seems to be a known issue/limitation, as the editor has the sides labeled "not visible on phones".
They are not putting their career on the line. They are doing their jobs.
If it is not anchored in reality then you don't need growth how long until people understand that? You don't need to wait for economic growth in the opensource space. You just go ahead and download the software, use it and be happy today.
Backblaze has kept my ‘shutdown two years ago’ machine data without issue. What problems did you have with them (or did others have)?
Deshaun Kanawa
i wonder about a fork of chromium by a team of browser developers, including brave, vivaldi and even mozilla. maybe it could be called mozillium
Shading the ground beneath the solar panels should have a localized cooling effect, since the panels don't have as much thermal mass.
That's not called quiet quitting, that's called keep your work to your working hours. Normal work. At least in the socialized parts of the world.
Yjs Shared Editing
I mean, I have zero issue with ideological fools having their money legally seperated and repatriated to the grifters, it is not against the law (per se) to tell people what they want to hear and take on their cause no matter how disingenuously. But if you are lying and not fulfilling your side of any exchange, obviously that is illegal or at least legally actionable, as it should be.
I remember that boredom the same way I remember a traumatic memory. It almost induces physical pain, my mind rejects the idea of it so firmly that I have a physical reaction.

I found elementary and middle school particularly hard. I was always writhing inside, craving being anywhere else, daydreaming, drawing, anything but what I was expected to do. I must have lived a thousand imaginary lives inside those schools.
Or you could be grateful for what you got for free when you had it for free. But if there's one rule for the 21st century, it is that nobody is ever grateful for anything. Give a man a fish and he'll scream "I wanted steak!"
You don’t really need an excuse when people are paying regardless.
Entropy is inherently a zero sum game. We have a given level of energy reserves and all we do is transform what we have into a different form.

Economists confuse an increase in the extraction rate as some kind of "creating something from nothing" but actually a better analogy is "traveling to previously unreachable places".
I think it's only while there are few foreigners there. They will have to open up and because country is good, just lacking young population, Japanese will quickly become the minority and those issues will be solved.
It goes deeper than that.

First of all I won’t give credit to institutions that simply don’t work that way (“we don't have proper journalism in the US”).

Second of all the locus of what democracy is and how it functions would obviously be with the people if we took the concept seriously/were practicing it seriously. It would not be with people like the intelligentsia, the elites, or (here) the presserati; to indirectly suggest that a necessary component of “democracy” would be a distant entity called the Media which people—the entities with the supposed power—are supposed to passively consume information from by way of newspapers, the TV, and YouTube is a perversion.

A privilege of those in power is that they decide how to deliberate, how to reach consensus, and how to wield it. There are by definition no gatekeepers who arbitrarily decide what “informed” means and then revoke the faux power of the people when they decide they don’t meet it.

The problem of “an informed populace” reveals itself as a fake one in a hypothetical actually existing democracy since it is in the best interest of people in power to be informed about what they are deliberating about, simply because they then can effectively use their power. Contrast with the status quo where you could spend dozens of hours each election cycle and only have a minuscule effect—or perhaps no effect at all—as you get to pick on of the elite-filtered candidates.

Of course what is often revealed on this topic is that many consider the above to be total nonsense. Instead they don’t want democracy but “elite democracy”: the elites make most of the decisions and then the mass of people get to help resolve elite internal feuds once in a while by way of votes. (This is what we nominally call “democracy”.) But they cynically call this form of governance “democracy” for blatant propaganda purposes. The real term is used in technical discussions while “democracy” is used when they just want to communicate the sense of “our great free and egalitarian form of governance”.
Amazing book I am almost finishing up -

Honeybee Democracy - How honeybees make collective decisions―and what we can learn from this amazing democratic process

https://www.amazon.com/Honeybee-Democracy-Thomas-D-Seeley/dp...

From what I read, I can only imagine the traffic!
Nope.

Semiconductor diodes were needed for radars, because at such high frequencies the vacuum diodes such as those used in lower frequency radios were inefficient.

Because better radars were a priority during WW2, large amounts of money and work were allocated for developing methods for making better semiconductors.

The most important place where such research was done were the Bell Laboratories. Before WW2, the available semiconductors were very impure and because of that their true properties were hidden.

During WW2 methods to make large quantities of pure germanium and pure silicon have been developed. With the new pure semiconductors, better point-contact semiconductor diodes and better radars were made.

The discovery of the bipolar transistor in December 1947 at the Bell Laboratories was just a normal consequence of their work done during WW2, which left them with a much better knowledge about semiconductor properties and with large amounts of pure semiconductors, on which they could do experiments.

So like the nuclear energy industry is a product of the WW2 research for making nuclear bombs, the semiconductor industry is a product of the WW2 research for making radars.

In both industries, the critical technologies were methods of purification, needed to make enriched uranium and plutonium, and respectively pure germanium and pure silicon.
There are some more three-character user names if you count dashes and digits, which are also allowed in GitHub usernames. Although I think the first one has to be a letter of the alphabet.
Your reply to the linked PR is great! One could either be really annoyed or really entertained by this, I’m glad you’ve got a sense of humour about it.
A lot of them - me included -started to use Spotify, because it is cheap and convenient. It really converted lots of pirates to paying customers.

There simply was no legal option to buy music digitally before that. CDs were overpriced and inconvenient.
Tell me the total casualties haven't been on the whole declining since the dawn of time:

https://en.wikipedia.org/wiki/List_of_battles_by_casualties
If it's cheap, good and you can make a real PC out of it, why not?
Yes this. 25 years ago we had a big engineering management system and ran statistical analysis on assembly level MTTF and MTTR. This analysis would be fed back into maintenance scheduling and recall notification. Result interpretation after post mortem would drive design changes, testing and supplier contracts.

As for AI, I suspect this is just another excuse to use it over more formal methods. I prefer the formal methods for various reasons I can't be bothered to list here.
Did you increase the maximum RAM it can use?
Congress Looks for Answers on UFO Sightings
> Lol I am 100% sure that the majority of lisps cannot be aot compiled.

Ahead-of-time compiling has been the principal method in mainstream Lisps going back to the 1960's. The Lisp 1.5 Programmer's Manual from 1962 describes ahead-of-time compiling.

The curious thing is how can you be "100% sure" in making a completely wrong statement, rather than some lower number, like "12% sure".
Labourers, artisans, merchants, warriors, teachers, princes, and priests.

Jobs classification is an ancient tradition.

I've looked at the US Census's classifications in the past. And though those have been becoming increasingly complex over recent decades, they actually saw their peak in 1920, with 587 occupations listed. An entire high-order category was devoted to railway occupations, with 13 subclassifications of that: Baggagemen and freight agents; Foremen and overseers; Laborers; Motormen; Officials and superintendents; Switchmen, flagmen, and yardmen; etc...

Adam Smith lists out at least 34 occupations in Wealth of Nations.

Discussed earlier: <https://web.archive.org/web/20230602220648/https://old.reddi...>
> we don’t go in the water after heaving rains.

I cannot emphasize enough how important this part is. I have a major incurable health issue from ignoring this rule.
I love this story! Thanks
Why?

Medical practice is very knowledge intensive, especially general practice. Very prone to human error, have you seen the stats on accidental deaths in hospitals? Excellent high-value use for (future) learning systems which can ingest and apply a large body of knowledge and reason in the face of a huge poorly understood graph of causal factors.

No, the last people to be replaced will be those doing unpaid labour, such as parenting, household chores, unpaid elder care: there's the least economic incentive to do so. So I do agree in large part with your final sentence.
A mid-career hire would be paid in line with their age rather than years of service.
The HTML rendition in this case did it’s best to be hard to read.

It’s not impossible, and likely just a fault of whatever list thing is used, but it could be better, and it’s nice if people let you know as such right?
I don't use them on my real Mac why would I need them on my fake (VM) one
It was definitely ie7 and not ie6 that had the tabs.
I don’t get why people would make this mistake on a regular basis. Use backticks—you’re not really writing “plain text” so you can’t write codey goobledigook without something weird happening. Or if backticks are hard to type on your keyboard write `@ name`.
Why it’s impossible to compete with Google Search
Another possible motivation may be that he doesn't believe that any of this is actually alien technology at all, and that it is in fact a skunk works program he either has stumbled into via some side channel, (and therefore doesn't have direct access to materials that with substantiate his testimony), or he may even know exactly what all this stuff is but can't speak frankly about it because it is protected by top secret protocols that trigger his immediate sanction if abridged, cutting off his only means to publicize them further.

In either of these cases if he has decided that these programs are an existential danger to the world and need to be discussed, one way to out maneuver both of the above constraints is to pose as someone who believes they have been convinced the government is concealing "alien" technology, and can use his credentials to push the story farther than any civilian could. He has found that this tactic has given him access to people he otherwise couldn't reach (outside the limited context of his position/rank etc.)

tl;dr talking candidly about actual top secret research because he suspects it may constitute an existential threat to humanity if it is developed much further (similar to some early physicists' speculation that testing the H bomb could trigger the earth's atmosphere to burn up as well), that could get him in serious trouble very quickly because he's clearly crossing a line that has been clearly drawn around that information. But revealing it in terms of alien tech, he'll either get dismissed as a crank after his 15 minutrs are up, or he'll have gained access to high ranking civilian legislators long enough (with whom he can discuss the actual details directly in private), until he can find enough sympathetic ears that he feels safe to dispense with the "omg alien tech" camouflage.