skysight-inc/HackerNews huggingface dataset:
Arborist.jl https://github.com/oxinabox/Arborist.jl/

It implements one of the more advanced tricks in JuliaLang.
Which is the concept behind Cassette.jl (https://github.com/jrevels/Cassette.jl) and IRTools.jl (https://github.com/MikeInnes/IRTools.jl).
which is this notion of a recursive source code tranformation.
This is the thing where you tranform code (kind of like a macro but not lexically scoped), including tranforming all function calls to also tranform their code.
It's super powerful

For example Zygote.jl (https://github.com/FluxML/Zygote.jl) implements reverse mode automatic differentiation, by defining a function that is a generated transformation of the function being differentiated.
MagneticReadHead.jl (https://github.com/oxinabox/MagneticReadHead.jl/) implements a debugger by defining a function that has been transformed to include debugger interupts.
This stuff also has a bunch of use for probabalistic programming languages etc.

The thing is Cassette and IRTools implement this at the lowered code level.
It runs on the SSA-form IR.
This IR was never really designed for the user to write it.
Though IRTools does a noble attempt to make it nice.

Arborist instead runs at the Abstract Syntax Tree (AST) level.
Just like macros.
This is designed to be written and manipulated by users. Users do that all the time by writing macros.

I haven't touched it in a while (apparently 2 years).
Largely because AFAICT it's not useful outside of pedagogical purposes.

AST is not actually that nice for any program tranforms i want to do,
since there are so many ways to write the same thing.
E.g. different kinds of loops and branches, where as in SSA form IR they all look the same.
Probably could be made to work, but i just don't really have a usecase that I can't do easier on IR.
(probably people who haven't been deep into IR on the other hand would think of some)

There are a bunch of edge cases where it crashes still, for things that are not allowed to appear in generated code.
It wouldn't be too hard to make it work though, not really.
Particularly since we now have tools like
https://github.com/SciML/RuntimeGeneratedFunctions.jl
https://github.com/JuliaStaging/GeneralizedGenerated.jl
This is unprecedented. For the first time in US history, there is active censorship towards the sitting president. Some people say the first amendment doesn't apply to "private enterprise" - but it does apply to the press, which Big Tech replaced with their platforms.

Twitter & Facebook act as

a) De facto spaces of prominent public debate

b) De facto news content (press)

De jure, they pretend they're in private tech business (to escape legal responsibility of a +b)

Section 230 gives them special immunity to censor any content they like, which makes them the arbiters of truth. This is incompatible with the US constitution, at last in spirit.

This is a reversion to feudalism. Roads in Europe used to be private property of Lords, you had to pay to use them. The National Republics (Nationalism) along with the Constitution (Constitutionalism) had the objective to define & uphold de jure the public space (from feudalism).

Right now, you're paying (indirectly) to use the roads of discourse and information dissemination, controlled by Twitter, Facebook and Google. This cannot continue in a democracy worth its name, and it is the opposite of what the US stands for.

[0] some quotes from https://twitter.com/_benoux_/status/1347155317516365826?s=21
Relevant https://www.youtube.com/watch?v=ha2mLz-Xdpg
Maybe chill out about deplatfoming? Any one can put up a website for about $10 with whatever text on they want and if twitter.com or facebook.com chose not to have the text of your choice go to another site.
How is removing a twitter clone from an app store changing the way we manage the internet?
Watch Chappel’s “killing them softly” from 2002. It is a good reminder that BLM is a product of social media and smartphone cameras. Remember there have been tons of George Floyds before George Floyd. The difference is social media and cameras.

Social media is rough and polarizing, but on balance I expect history will see it as a positive with growing pains.

Also, the funniest line ever told starts with “Open and shut case, Johnson. I saw this once before when I was a rookie.”
This seems like a weak paper on the face of it, especially considering it is coming from a criminal justice journal and not a quantitative finance journal. The existence of pump and dumps, I would say, is obvious, in and out of crypto. But this paper fails by lacking a method to confidently detect pump and dump schemes. They successfully detect 2 of 4 schemes, no better than a coin toss. You might say this is better than nothing, but 50% is not really enough to either protect or extend your portfolio in the face of an impending pump and dump.

Assuredly there are many crypto hedge funds able to predict pump and dumps with much higher accuracy, but they are keeping the methods to themselves to protect their intellectual property.
In one of my comp sci classes decades ago, I remember the discussion steering towards logic gates not having to be electronics, but with water pipes (as an example).

Edit: I wish I could edit the grammar and syntax mistakes.
Crosvm (virtual machine monitor) packaged for Android
I see your position, and I agree that the problem is more complex than just pesticides are bad, but it's also more complex than saving sugar beets. If this were an invasive species (like murder hornets or malarial mosquitos) problem that could be stopped before it started or a temporary measure to prevent life and death (rather than wealth accumulation) for a significant number of people, I'd have more sympathy.

Application to sugar beets is expected to increase crop yields 13% on a non-critical crop, for a commodity (sugar) that can be easily imported. The virus problem won't ever go away. So this just sounds like subsidizing a particular local agricultural industry, because it's having a hard time competing right now. Will that ever change, why not choose bees or wildflowers over sugar beet farmers? Is it just because they can pay for lobbyists or positive news coverage?

Furthermore, it sounds an awful lot like the massive use of (the most advanced) anti-biotics in cattle feed lots to increase meat yield. That builds up immunity so that those last line of defense drugs are no longer useful to treat humans with deadly diseases. The key here is that there will be a state of permanent emergency where some new poison is always needed to keep profits at their previous artificially high level.

If the local industry can't compete, and it's not necessary other than for a small group's continued profit, maybe it's time to move on. The alternative is a possibly long term loss of pollinators (because the insecticide goes down streams) and the development of stronger/larger reservoirs of mites, moths, molds that could permanently affect all pollinators in England.
Just looking at the "AllSides Media Bias Chart" there are more "major" sources that are left-leaning than right [0]. The chart includes top sources by traffic. I mean this doesn't calculate all traffic and determine if in general left sources are more viewed but it's a start.

[0] https://www.allsides.com/media-bias/media-bias-chart
I have atrial fibrillation (AF) and a few years ago I built a system to monitor my own heart rate using grafana. I can strongly recommend it. I used influxdb to store the raw data.
Not sure how you came to that conclusion after reading that article. It states that honeybees (Apis mellifera) possibly originated in Asia and spread to Africa and Europe about 300,000 years ago.

Additionally, it is likely that honeybees are native to Britain: https://www.researchgate.net/publication/250278609_Are_honey...

The greater issue here though is that if honeybees are affected, there are likely many other bee species and insects that are affected that we _aren't_ protecting.
I'm saying you can pick up a large enough rock floating in solar orbit and nudge it to coincide with Earth using electric propulsion. Basically forcing a dinosaur wipeout event in a small scale. Sky's the limit for energy available.
Not sure why you are downvoted, unless we are in math land, you might be right.

Numbers that come from measurements are often not precise enough, measure additional things, massaged until they fit the preconceived etc. So its still the opinion pretending to be engineering.
> How often did CNN cut-off a live transmission of POTUS speech to interject that POTUS is literally lying before Trump came along?

How often has CNN's editorial staff found presidents to repeat what CNN considers to be blatant provable lies in the past? I mean what are they supposed to do?

I agree that this sort of thing is unprecedented, but in many ways Trump is unprecedented.
Currently building a search engine that allows you to search within a select list of websites. The idea is to allow users to search for content in sites that may not have the best search on indexing features. I started this as there are few websites that I use that have ancient indexing. How am I meant to know which year/month the article that I'm trying to find was published in??

https://github.com/AbdullahRehmat/SoundSearch

It's very much work in progress and pretty much designed for my use case only...
I signed up. Does nothing like this already exist?
https://connectednotes.net (github: https://github.com/tsiki/connectednotes)

It's essentially Zettelkasten based note taking + flashcards + FOSS. More tchnically it's a PWA to make notes accessible anywhere, and the storage layer is currently Google Drive (although I want to make the storage layer easily swappable to eg. local hard drive).

It's a bit beyond half-baked but I'm currently trying to crush most annoying bugs for the alpha release and there's plenty of those, so it's not exactly baked either.
The "Civil War" really should just be renamed the "Slavery War"
Ways Technology Is Revolutionizing the Fitness Industry
Thank you very much for the tips.

Thanks to that, there was also the option "vouch" that was available to me after I dead that.

It looks like that my "vouch" saved it from the flagged/dead state for the moment. I will ask there the reason for the flag.

I understand the concept of the feature, and I understand that a flagged post would be hidden by default from listings.

But I don't understand why, when showdead is false, the title is hidden by default when you are already on the page. Also vouch should probably be available there already.

Before I was surprise to not even have an option like that.
The media has running commentary on his press conferences.

It doesn’t matter what he says. They are going to twist it however they want to make it as bad as possible.
> * 256x256: 226.28s, 15x compared to 64x64.

Basic ray tracers compute one ray for each pixel (without reflection/refraction), so that this increase in time is expected, as it's roughly 256²/64²=4². This is also due to the fact that each ray is independently computed.

I don't know if sophisticated ones can save some (rays) computation by interpolating.
It's called the first follower effect, I think. Derek Sivers wrote about it: https://sive.rs/ff
I’ll be watching to see if you do.
Exactly. Over the years I've learned to keep my self-indulgence to my hobby projects. When I'm coding for money, I try very hard to set aside my ego and do the best thing for the users. As much as I am personally motivated by novelty and curiosity, when I'm on the clock I'm a lifetime member of the Boring Technology Club: http://boringtechnology.club/
It’s a sensitive subject for some, I think.
> the old Unixes and RISCs all have a ghostly feel to them to me at least. It's quite strange reading many now-ageing compiler texts talking about 386 as a wacky ISA soon to die out.

Illumos and the BSDs seem to be doing okay, and ARM is huge. The x86 family didn't die out but it is wacky.

> I really want an Alpha box to play with, partly out of curiosity but partly to feel like a real man programming with next to no memory consistency.

I'm pretty sure ARM will give you that.
I always wondered why Trump didn't simply create a blog at "whitehouse.gov/~djt" or the like. Now that he's been banned from Twitter, I expect he'll set up something at Trump.com. IndieWeb, indeed.
Neither mmap() nor read()/write() leak memory.
I suggest we call it what it was and say the "slavery war" instead of the "civil war" (civil war is generic and even the American Revolution was a civil war)
https://barim.surge.sh - yet another HN reader. Mostly done to learn SvelteJS.

I use it every day and twick it as needed but still half baked as it lacks a lot of features to be a complete reader (no login, no contribution, ...)
OK, that actually makes me much more sympathetic to Google exercising a lot of editorial control of the Play store.
Here is my half baked real-time server monitoring system: https://github.com/elestio/ws-monitoring

It's a web UI + websocket backend, very small, 10kb vanilla frontend and 300 LOC for the backend.

My goal is not to compete with netdata or other big tools but serve my own needs using really few resources
Planned obsolescence is also amazing engineering if you think about it.
It is like in France, there shouldn't be that much of an issue.
Iirc, the use of use of neonicotinoid on beet is with coated seeds. Then, the beets are harvested way before they even produce a flower thus the bees will not pollinate such infected plants.
> the people who are using the language of insurrection/terror etc are doing so with the purpose of creating casus belli to enact retribution on their political & cultural enemies and to turn the war on terror inwards. if we have learned nothing about restraint in the years after 9/11 then we are heading for a nightmare scenario.

I can see how the actions seem relatively harmless if you consider them in a vacuum.

But this is just goalpost-moving, and it's happened every time something awful has happened over the past 4 years.

Perhaps it will help if you consider the totality of the scenario; the plans to travel, the bombs and munitions created and acquired; the calls to violence from the president just before the actions; Rudy Giuliani asking for "trial by combat" as the crowd prepared to march on the Capitol. The repeated quotes *from the insurrectionists themselves* announcing that "this is a revolution" and talking about hanging people, coming for their heads, overturning the election.

Quite simply, if you read the definition of insurrection, there's no way to NOT apply it to these events, and sedition to apply to the president and Rudy among others.
We need to crack down on performative speech. Alex Jones and Tucker Carlson shouldn't be able to hide behind the legal arguments that their words aren't meant to be taken seriously because they are performative.
Nice to see your post, I've been using this on a Pixel 3a with MS Flight Simulator and it works well! I wish there was less latency, but it is manageable and definitely adds to the experience. Thanks!

Curious what you think of my own submission here, a tool to make flight sim control maps from a browser: https://news.ycombinator.com/item?id=25702356
Of course it doesn't, the perps were discussing this openly and in plaintext on various websites which are still in the air. Who needs surveillance. What you do need is to react to available intelligence, but this isn't the first time in history that that doesn't happen.

They are also presently discussing their next day-out for rednecks in the form of another insurrection and coup attempt on the 17th of January. Let's hope that this time some people will take notice because while everybody seems to be happy that this effort failed from the perspective of the perps it looks like a major victory: they took the bloody capitol with such ease that 10 minutes more planning would have had them hold house or senate members or even the VP or the speaker hostage. Or worse.

This isn't over yet.
My project is funnel: https://funnel.fyi

I'm trying to build something that helps people organise their job search better with better stats and insights. Right now, we have a kanban board for all your job applications and a sankey diagram for state changes.
> How convenient that all these clearly suicide-by-pilot incidents are called "inconclusive" by the national , non-US, agency.

The French and German agencies investigating Germanwings 9525 ruled it a suicide.
That’s an interesting clarification as I’ve never heard this take before, especially from the press who’s supposed to speak for the left. They seem pretty happy with just plain: let’s defund the police, full stop.
https://wheelcarnival.com/ has been on my TODO list for almost a year.

I created it to learn Vue, initially I used Gridsome but then I decide to use Nuxt. I also moved it from Netlify to Firebase to add storing+auth, so people can create custom wheels.

It's getting a decent amount of visits so it will be wise to finish it, but it's not fun anymore and my day job takes a lot of energy.
https://github.com/francoisp/rosettable

Bringing postgres triggers and notifies to mysql.

I'm half-backing a linked mautic and davical service based on this, to automate analytics, marketing and messaging to your self-hosted contacts. end goal is de-googlify mail contacts and analytics.
Interesting development: Alex Jones just threw Trump under the bus and claims he received direct orders from Trump.
NASA Extends Exploration for Two Planetary Science Missions
Hmm I always thought lorem ipsum was a text with letter usage histograms similar to English, without distracting the reader with meaning. I could have sworn I read that somewhere...
Wow, thanks! Mostly looking for feedback/first impressions now. Texts will still change a lot for the next couple of weeks.
He gave more of a range at the bottom of the article, 55-70. Still good, though.
https://genre.rocks

Silly genre generator
New Polish law could fine social media companies
"Would they have the guts to that? Realistically no."

Is it so unrealistic? It's only existed in its modern form since 2009, and we've removed the supremacy of ECJ rulings since then, which once seemed similarly unthinkable. Given the rage of the government against the 2019 SC ruling on prorogation it wouldn't seem surprising to me if it turned its sights on it at some point.
I've seen it recommended by some authorities, but very timidly.

There's no single answer. Vitamin D is basically a panacea, but for some reason most medical professionals don't know. Modern western medicine is on the whole ignorant of the role of vitamin deficiencies in disease.
Near-Earth Object. Asteroids around Earth.

There is infinite supply of all sizes of boulders in space that you can just grab and turn into missiles given you have sufficient level of technology.
But what percentage of UK land is used for growing sugar beet? It must be a small fraction. How many bees are actually going to be in the vicinity of this? I can't see it being a large amount.

Regarding "we can just import it", well yes, but if everyone took that opinion then there wouldn't be any farming anywhere eventually.
I just "vouch" for the entry that saved it from it being flagged.

I'm very curious to why it was flagged in the first place, because I don't see anything reprehensible inside it or that would be off topic related to HN, but maybe I missed something?

Edit to myself:
Someone told me that it could be because of this sentence of the article that could be considered as fake news:

> "With the push of a button in their vast temples to technology, the new capitalist oligarchs of Silicon Valley have prevented a man who won the second largest vote in the history of the American republic just two months ago"

Me I understood that it meant that Trump still had numerous votes at the latest election as finishing in the second place.

I'm unsure if the author wrote the sentence badly or is sadly on the conspiracy side, but still the rest of article is on point. And the best thing to do about such a thing is to discuss it and discuss messages of people that could have wrong information.
Sure, and the logic is pretty similar for the whole chain.
This structure vs appearance dichotomy was added after the fact, though, since CSS came significantly later than HTML. It has been used as a (misguided IMO) narrative to defend CSS's complexity and redundancy and is partially to blame for HTML and the web ceasing to be a straightforward medium for simple publishing, seized by big media and ad networks.
I had a few job interviews last year where it was clear the people trying to hire me had plenty of programming talent on board already. They were just looking for a technically competent adult who could look at what was going on and figure out why all the fancy work that was getting done was not doing what the rest of the company needed and expected.

One company had several different teams of programmers that were great at building things, but they were all going in different directions with different tech stacks (two in Go, one in Rust, and one in Python) and completely different data models for the company's basic business domain. When a directive came down from above that two systems HAD to be integrated, because a customer paying for one product wanted the other one as well, as sales and product had been hoping and planning since before the products were built, the engineers gave them an estimate of four months to do the integration. The business knew that meant 8+ months. How many programmers did they have to get this disjointed? Less than twenty.

Lots of other companies have similar stories. I disagree that it is about lack of financial compensation. These companies were paying good money, and their engineers were living comfortably and abusing the relationship, whether wittingly or unwittingly.

Anybody who reads HN can whip up an impressive, Netflix-blog-worthy design for any problem their company has. If their company is unlucky, they might even have the energy and raw hacker ability to get it mostly working. Where we're failing as a profession is in educating people that this is poor engineering, that it's bush league bullshit. It isn't impressive. It doesn't show any ability except a certain amount of shallow raw intelligence, which is necessary and valuable, but which is more like raw material to build ability out of than ability itself.

In other forms of engineering, the culture is very clear: simplicity is an achievement. Solving an easy problem with a big, expensive solution is not an achievement. It's unskillful. The best engineers come up with solutions that make you see the problem as an easy one. Solving easy problems with difficult solutions proves you aren't qualified to take on the problems that need those solutions. How do we establish this as a standard belief in software engineering as well?
We're lucky that Sars and Mers, which enabled much of this research, were not themselves epidemics of this level.

We had an emergency project then luckily got a decade long deadline extension.
Its not.
Because Twitter has stolen the narrative. They decided what Trump meant by those tweets for you.
Interesting that this thread seems to attribute a lot of the early AWS decisions directly to Jeff Bezos when everything I've read before indicates it was a collaborative effort including Andy Jassy. https://techcrunch.com/2016/07/02/andy-jassys-brief-history-...
My be wise to rename to avoid trademark disputes. Otherwise a great idea!

I use gpodder.net for now but would prefer something more reliable and easier to use.
Sure thing. Right next to the commonplace "no shirt, no shoes, no service" and "we reserve the right to refuse service to anyone" signs.
What about watching a persons bank account via Openbanking etc then you can easily (!) determine which ones are subscriptions ?
Sweet. Thanks for the suggestions.
that video is great!
Wouldn't REP MOVSB be as fast as an AVX memcpy for 4 KB sizes on recent Intel CPUs?
Money has been sucked out of broadcast and printed media as ads have migrated online. It costs real money to support investigative journalism. Fewer ads = fewer dollars = lower quality.