skysight-inc/HackerNews huggingface dataset:
I’ve been using KnockKnock, RansomWhere?, BlockBlock, and OverSight for many years. They are great pieces of software that are simple to use and do what’s advertised. The biggest issue I’ve had is memory consumption issues with OverSight.
Also a fun one is the "on" key that specifies when the workflow should run. "on" is magic in yaml, and some implementations will convert it to the string (!) "True" when it occurs as a key (I'm not talking about values here). This was a bit confusing when I tried to replace a hand-written yaml with a generated json ... They were identical, except for the on/True key. It's still not clear to me whether this is according to yaml spec or not, but in any case a json "on" key does work ... So I wonder, does GitHub Actions internally look for both "on" and "True"?
The major motivation for radians is arc length parametrization, really. Meaning that in a circle of radius 1 unit (in whatever measurement unit you've chosen), an arc formed by a k-rad angle measures k units. There is an intentional coincidence of angles and arc measurements.
> It appears this is true of academic and scientific disciplines as much as anywhere else.

Sure, of course!

That's why "A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it."

And we can be happy with at least that!

In anything outside science there is no progress at all. Humans in general behave exactly the same since thousands of years.

You could read some thousands of years old drama and the story will be very familiar. Lust, greed and power struggles, and the other typical human traits.

We did not manage to solve even one none technical problem since we came down the trees. But that's nothing unexpected actually given we're a horde of apes. I'm old enough to know that nothing will ever change as we had already more than enough time to easily mange at least some "humanity scale" issues by now. But we as a species are seemingly bound to our ape nature.

The few statistical outliers here and there could not and can not change the course of events. They never had any realistic chance. Because they're outnumbered by the billions. That's just how it is.

Eugenics would be a small chance. Or we'll become some day the "wet bootloader" of some truly intelligent beings. But both is not very likely.

Or, of course, we just kill our species eventually by some stupid mistake, or just out of rage; which is frankly the most likely outcome in the long run given human nature and its current technological possibilities.

There are no other realistic outcomes one could come up. Apes will stay apes. Likely to their very end. Time already proved that we just can't do better.

Now, anybody who likes to argue that I'm too pessimistic needs to explain away why there wasn't any substantial progress up until now (besides tech, which is something almost exclusively driven by singular people). I say it's all about human nature, psychological phenomena and that. Which is something coded by our common gene pool. And that's something that just can't change on any time scale that is meaningful to humanity as it is. (Besides doing this through tech, which isn't a realistic option at all given said human nature. My guess here would be that it's more likely that we'll go "the Borg path" than that we would try to re-engineer our-selfs to become a more generally friendly and intelligent species). Like said, it's imho already proved by time that we don't want maximize joy for everybody. Quite the contrary actually! We seek ever since only more efficient ways to extinguish our enemies. That's the one constant in human history. Actually, even most of our technological breakthroughs are direct results of this pursuit. Go figure…

Hmm, now I have the opening scene of "2001: A Space Odyssey" on my head. Not sure why.
I would love for this project to succeed, I’m a huge fan of N.S. and implicitly trust anything he’s involved in.

I’m leaving this comment in hope to look back at it in a few years and be proved utterly wrong.

This white paper seems like the usual web3 pie in the sky nothing-burger: Generate hype, cash in, keep repeating as long as it works, then abandon.

There’s enough meat on the fire that it would take 20 successful companies a decade to implement a subset of what Lamina1 target in the near future.

One example that stands out to me in the sea of red flags:

> On-chain in-band messaging on Lamina1 is an area of active research, with an eye on major areas of innovation.

I read this (in context) as: our chain will be so fast it’ll be used for everything, including real time gaming events.

To be fair, a couple of paragraphs later:

> State changes must be synchronized among all participants and serialized to some kind of storage. A combination of on-chain and other decentralized services can achieve this.

Details on vague claims like this is what I was looking for in this paper, but there’s none.

I wish all the best to the Lamina1 team, but as things stands today, this looks to me like just another crypto grift.

[for context: I have ~20 years of experience with consensus protocols, cloud infrastructure, P2P systems, and, more recently, blockchains. I despise the sorry state of cryptocurrencies as much as the next HN user]
> there are no important applications for those series.

Excuse me? Have you done any computation in Physics? Have a look at the pendulum equation, for a start...
Using 'is' and 'as' in this way is in line with C#.
I drove a company car to the office, didn't cost me a cent.
Just heating my home office this winter and running the laptop and monitor will easily be &euro;10 a day.
It's worth it for the extra time and increased comfort to me but it's costing me hundreds of euro's a month.
I once worked with a short, over weight white guy, late 30 or early 40 who moved into a client facing role. It was a disaster. Although he dressed well, he had the body type that clothes just didn’t fit him well. He would always look disheveled and frumpy, his shirts would not stay tucked in. He was very capable but the (east coast) business bros at the client would not take him seriously and openly mocked him. He went back to a technical role.

It was sad and I learned a lot about human nature from witnessing it.
What subfield of mathematics? Surely if you do differential equations, your trigonometric functions will eat radians. But e.g. for geometry, where you do basic arithmetic operations on angles, turns are a bit more convenient than radians. (Radians are not that inconvenient if you denote 6.28 somehow, but then again, why not just use turns.)
Are you claiming the author is incorrect that x/0 = 0 is mathematically sound?
That is the way to do the math, but not the way to write the code.

That said, I would like for my compiler to combine any multiplications involved down to one factor for input to the fastest sin/cos operations the machine has. And, to treat resulting multipliers close enough to 1, 1/2, and 1/4 as exact, and then skip the multiplication entirely.

But the second part is a hard thing to ask of a compiler.
This looks very handy, and maps closely to something I use Perl for, but that requires more boilerplate.

But, if you find yourself wanting something like this, and don't want to install anything new... Here's something close in Perl that uses File::stat (this ships with Perl):

find . -print | perl -MFile::stat -nE 'chomp;$s=stat($_);$s->nlink > 1 && say'
The metric system was based on the existing unit of time and the dimensions of the earth. The metre was originally defined as 1/40,000,000 of the circumference of the earth (through the poles and Paris). From the metre they derived units of weight and volume.

There was some debate at the time about using a pendulum with a 1s period to define the metre, but it was known to be less accurately reproducible than the geodetic version.

Their aim was to define a system that could in principle be recreated from scratch anywhere on Earth without necessarily relying on access to the physical prototypes. In practice the relative imprecision of the original measurements compared to the later demands of science and engineering meant that the prototypes became the definition.

It’s interesting to compare with the British Imperial units reform in the 1820s. Part of that act specifies how to recreate the prototypes from physical properties of the units. When the Palace of Westminster burned down in the 1830s the ancient prototypes were destroyed. But the replacements were recreated from copies, not from the specification in the act. And not much later, the official definition was based on the metric system because the metric standards were manufactured to much greater quality.
Then companies should reward stellar talent with raises that go beyond inflation and COL changes. Not job hopping is leaving money on the table. As you say, "It costs a lot to acquire and hire talent" then one would think that companies wouldn't be penny foolish and properly reward talent instead of giving tiny 3% raises to star performers. Stock options are great way to reward and encourage commitment.
> When you're short, perhaps you should get into sailing

What if you're only short on some weekdays; do you time-share a boat?
https://web.archive.org/web/20220926111047/https://www.nytim...

Clickbait BS.
And yet enormous Moscow somehow functioned before we invented iPhones less than 20 years ago...
I used Baobab which is bundled into Ubuntu to drill down and find space hogs and folders which have 100000s of files. The latter helped me shorten moving all my files between PCs.
But in a way that doesn't work right.

It works great for the purpose that it was used: counting groups of days when regular humans didn't have the luxury of more precise calendars.

The part that doesn't "work right" is that the different natural cycles used to measure time are not multiples of others, so adjustements are always needed. That's why calendar is complex, it was fixed repeatedly until it doesn't drift.

Weeks and months are not kept because we don't know better, but because they're useful units for social reasons.

There's no "perfectly understandable" reason for having some gods some emperors and some wrong numbers.

That's a different part of the comment, addressing the hint that there's a religious reason for the calendar.

There are several eras used by different countries, and the common western calendar has several layers: weekdays seem to be of Sumerian origin, months at least in Latin and other European languages come from Roma and the AD year counting is "Christian" and widely used maybe because the last major useful adjustement was this one:

https://en.wikipedia.org/wiki/Gregorian_calendar

But it seems they didn't bother to change the names of previous layers. If something works, just leave it alone. You may argue that there are more "rational" ways to organize time measurement. I would recommend to read what Asimov had to say on the subject.
Watch will use the phones GPS because it has a bigger battery unless you separate them and then it will use it on
Aging is a woman's power – and the data proves it
It also regularly repeats the same line number. E.g. it numbers them 120, 121, ..., 131, 132, 120, 121, ...
MIT engineers build a battery-free, wireless underwater camera
Agreed with a lot of the points here, like starting small with a single piece of your API, then slowly expanding your tests once you’re comfortable that you know what you’re doing.

Note that if you use the Locust framework to write your load tests in Python, it takes care of measuring and reporting the latency and throughput for you. It’s really nice.

https://locust.io/
This is why I love building B2B software. You get to help people do their jobs, rather than trying to sell them things. The site in the OP is a fantastic example of building a tool to help someone be successful at their job.

To be fair, "searching for a present for my kid" is a legitimate job in the jobs-to-be-done sense... it's just a lot fuzzier than a "business job" which has external constraints.
US to relax restrictions for tech companies in Iran
In my experience, the Ethereum foundation is very open to pull requests on its documentation.

It helps that they’ve got a style guide for resolving potential disputes: https://ethereum.org/en/contributing/style-guide/
It is possible to largely be for social justice while disagreeing with some of the beliefs of the modern Social Justice movement. I know scientists that fall on both sides of the debate when it comes to issues like MIT cancelling Dorian Abbot's lecture or Thomas Jefferson HS changing their admissions policies. I don't know any scientists that have any of the "anti-SJW" beliefs that you've listed.

I also know some 18 year old robotics kids that are just truly indifferent about this stuff. I suspect some of them will grow out of it, but even for the ones that don't, I don't think that says much about their qualifications for Yale. Climate change is a massively important issue yet we don't ask random humanities students what they've done to improve climate research.
If I understand the cpp2 pitch correctly, you should be able to embed cpp2 functions inside preexisting C++ source files, so it's more like the old cppfront compiler (C++ supports basically C syntax in C++ files) than a fully transpiled syntax.
I've switched to SE 2022 and it's "okayish". Much worse experience but good enough to get by and is reasonably priced. The mini model is another option, but is worse (no fingerprint, no button, notch...) and simply too expensive. The only plus of the mini model is the size, which is still worse than the original SE.

To be honest, my favourite model was 4s ;)
Open Source Bait and Switch
Sounds great! I'll set up a professional body for CBPs (certified brainfuck practitioners) and will get my cronies in government to pass a law against code being written in any language other than brainfuck or by any person who isn't a CBP.

You can become a CBP by apprenticing with me for 3 years, during which time you'll do software projects for my clients. Obviously the clients will pay me, not you, and I'll pocket the difference between what they pay me and the minimum wage I'll be paying you. In return, I'll teach you nothing, and I'll reserve the right to kick you out on the street before your 3 years are over.

This model works great for other professions. And I'm getting too old anyway to be making my living in any way other than by rent-seeking -- which seems to be what everybody else is doing.
This a long thread, the most useful parts of which are about copper mining and refinement. It would seem difficult to shed the dependency on fossil fuels for this process. Presumably carbon neutral synthetic fuels could find some purchase here, if they succeed in getting to market.

Otherwise the author is quite biased against renewables…
This is it. We’ve reached peak civilization. Everyonee wants less, but organized differently.
Dealing with Legacy Code in OpenJDK (JEP 416) (2021)
Why open source is better for developers? Because you get "practice" developing software. Notice what is missing --- money, so you can live and pay your bills.

In other words, open source is software developers version of the Peace Corps. It feels good to do it for a while but most can't make a career out of it. Financial reality beckons most back into the real world in one way or another.

Just personal opinion but open source is really more about belping the rest of the world at the expense of developers. You don't see many lawyers attempt to argue that most of their work should be pro bono because it's "better for the world".
KnockKnock is pretty useful. I run it once a month to make sure nothing out of ordinary is installed on my Mac.

I once found out that a VPN that I have uninstalled long time ago still has shady entry in the login items thanks to KnockKnock.
>But math never decreed that sine and cosine have to take radian arguments!

To define trigonometric functions you need angles. Which can be measured in degrees or radians.

If angles, degrees or radians wouldn't matter, those functions would be some ordinary real functions and not called "trigonometric".

https://www.math.net/sine
Yes. Also networks that perform simple versions of useful work exist today. I work on a network which uses zk proofs to check storage of user input data and pays out blockchain consensus rewards accordingly.
Potentially relevant that the Sentry client is configured in debug mode there. Not sure what the actual impact of that is but maybe it causes additional network traffic to Sentry (outside of crash reports)?
Ok but we have to be more precise than that. In what way are they different? And how does this evopsych account for something as unnatural to hunter gatherers as STEM education? And if policies and incentives don't work, why did the Soviet Union have many more women pursuing scientific topics?

More rigor is needed, otherwise we can justify aand handwave away anything at all just with anecdotes or vague evopsych references
Try to solve the Schrodinger Equation for even an infinite well using long variable names.

I'm not talking about using it in code, I'm talking about someone arguing that books and articles should do it as well.
Street Fighter II Rewritten in C and OpenGL
Do they still get to keep part of the other country if they win? If not, then no - as war tends to have objectives.
Those are useful symbolically, but not computationally.
His journey post v1 has been fascinating to watch. I hope he eventually makes a full length documentary based on his vlogs. It’s a great story about the relationship between ideas, execution, business, and real life in the context of the modern maker economy.
It's very easy to misinterpret the results of load tests. A common mistake is to run the wrong sort of load test (explained here[1]) and have your loaders automatically back off when latency starts increasing. As the author of the OP touches on in a different context, you're now running a pseudo-limit test instead!

I like the author's emphasis on only proceeding if the server's metrics are clearly within normal ranges.

[1] https://gatling.io/docs/gatling/reference/current/core/injec...
Sort of, yes, but doing that would be a waste of energy, compared with altruistically donating your cycles like in folding@home.

The cost of proving execution is high compared with the cost of execution without proof.

(Even in a dedicated proof-of-execution hardware CPU, which by the way I'm also working on a little, in case someone out there finds themselves looking to hire someone doing this sort of thing ;-)

On the other hand, for proof-of-stake and similar systems, these kinds of proofs completely change the dynamics because there is no need for every node to duplicate all the state machine updates. Current blockchains have hundreds or thousands of full nodes, each of them executing the same code to verify the behaviour is the same. They can accept proofs instead, so that executions are done by only a few nodes. That greatly changes the scaling cost.

With a few more tricks it starts to look more like a giant CRDT with lightweight nodes maintaining just a "view" of the part they are interested in, and some more tricks on top of that for latency hiding, it starts to look more real-time, as in MMO levels of interactive performance, not the blockchain you are used to.
The poster would reject someone for being sexually harassed out companies before they were able to determine their own tenure
cough Tweedbank: https://www.scotrail.co.uk/scotland-by-rail/great-scenic-rai...

Which unlike HS2 is actually open and running. Unfortunately to get it built they limited it to single-track, and run short trains on it, so inevitably it was overcrowded at peak times from day 1.
I think it's only turned on when you connect it to an online account.

It's still possible to only use a local one, but it's in an unexpected place, so I expect most people to go the online route.
I was the original author. Heh, heh -- I'm still alive. I just glanced at the code and it looks like a wonderful rewrite. I couldn't see any of my original gross code. Not only that, they massively added to the functionality. It's really a totally new thing. I just had to chime in here to thank raf for seeing something cool in the original and making a great piece of software. -- Ken
In what way can you configure IMAP to not leave messages on the server and yet still give multiple clients access to that email?
Thanks, appreciate the effort, and yes, run across logical languages before, which theorize that people’s perceptions are relative to their spoken language, which I understand, but don’t really agree with and given how long it takes to run language experiments from scratch, feels like a long, longer term goal to evaluate impact of linguistics of reasoning, logical thinking, scientific leans, etc.

Understand idea of “living” science-based decisions is a little odd, likely pipe dream, but not aware of any fundamental reasoning of why it’s flawed, impossible, etc.

PS - One of the limits of Lojban in logic there is no notation for probability, there is only truth and falsity. There have been efforts to address this, obviously addressable, but my main point is the original form of Lojban had a significant flaw. Here’s example of one attempt to address this one gap:

https://www.lesswrong.com/posts/BS8dYNN5D6kLhvdXR/thinking-b...
I don't see a difference between me calling it a trash fire and you calling it his "inner mess". His work is intentionally jarring and offensive.

I think the more important aspect of my metaphor is that while these "noxious fumes" clearly create a barrier for his work, that doesn't mean there's nothing valuable within. It just means that it's harder to find out.
I think he/she misread but one could argue what you wrote is anti-DEI in terms of those who don’t have kids, etc but I can’t imagine anybody proving it.

FWIW your approach is the most sound one I read on this thread and how most successful companies probably do it. I do feel it is slightly discriminatory though against those with un ordinary paths
pottle? What about the hay-gallon?
I personally love the mini. Its size is perfect. For me Face ID is much better than Touch ID and I don’t mind the notch. Bigger downside for me is battery life but I think it compares with the SE.
Yeah, seems to me that languages should allow way more semantic expression than most do today.

I wish I had done CS, those kinds of compiler optimization sounds so fun. I'd love to work on that
Thank you for the base-2 tutorial. I had no idea!
Why do you think any city in any Western country will allow you to pepper public property with thousands of surveillance devices?
I suppose you own a car and solve all your personal logistics by driving (presumably in the US). That's a compromise I would not want to make just to get rid of the phone (a car seems much more annoying to deal with!)
Exactly. iOS 12 was released in 2018 and received its final security update last August. So if Apple does the same with iOS 15 we should get another 3 years of security update.
C99 Rewrite of Street Fighter II World Warrior
Who actually is "they" to you? Given the accusations you're making, there must be some fairly specific people this applies to.

Who do you see as a "climate activist" who's buying up beachfront property, flying around in a private jet, and making record profits?

And why on Earth would you think that one person or a small group who does those things is in any way representative of the environmentalist movement as a whole? How can you possibly believe that most environmentalists have the money to do those things?