skysight-inc/HackerNews huggingface dataset:
I love how it’s basically 99% history lecture. Very little concern for what actual Ukrainians think or feel. Which makes sense, since this guy thinks that what everyone else thinks is a result of plans within plans of other countries and states and their devious anti-Russia schemes.
99.96333 (repeating of course)
> any good public way to search usenet archives

could be a good vanity project for another fts startup like algolia?

the mboxes are all here: https://archive.org/details/usenethistorical
Even worse: the No Child Left Behind Act tested and funded schools based on improvements in student test scores.

A school in an impoverished community that managed to excel, to overcome adversity, may well be penalized for doing so; when you're at 90% of the national test score range, even small improvements become difficult.

Basing the funding on score improvements is easy to explain to the taxpayers as maximizing return on investment. And sure, a school that fails to get their kids through the system might be in desperate need for more funding.

But you also end up increasing investment into school districts and methods that are not effective.

.

Source: Personal experience, served two years on the board of a tiny charter school in a rural village, that managed to provide good education on a minimal budget. This was pre- Betsy DeVos charter school "reform".
Right now developer salaries have greatly risen at the top end - the max has risen much faster than the median. Much of the top end growth has been at companies benefitting from easy investor capital.

I think this will follow a typical business cycle. When the next recession comes, investors and companies will focus on shorter term ROI, and many high end developers and long term projects will seem too expensive. Reduced competition will dramatically affect the top end, and non-salary benefits may drop quite a bit. The median salary will probably remain sticky but lose a bit when adjusted for inflation. Eventually the next expansion starts but it may take a very long time for the top end competition to heat up to this degree again.

I don't expect low-code, AI, or developer productivity jumps to have any real impact anytime soon; there's no real evidence of a true jump in the productivity of the overall project.
Havana Syndrome: High-level natl security officials stricken unexplained illness
(Title abbreviated)

This aired on "60 Minutes" tonight. I have heard about this for a while, but I have questions.

The CIA is the world's premier intelligence agency, and they can't figure out what is going on?

If this is an attack from microwave transmissions, wouldn't that be detectable?
It may be that LeCun is not aware of all human created neural network architectures that exist.

And even without that, it may be that “may be” provides an out that LeCun overlooked.
Server-side tracking has been around for a while (indeed this article is dated Nov 15, 2020; and of course, you could argue simply parsing your Apache/nginx logs to get visitor stats has existed forever). The article I think conflates several different pieces.

There's probably a few actual use cases marketers may care about for tagging/tracking/analytics:

1. Simplest: I want to know how many people use my site/app, how many come back, how many are real (not bots), which pages are popular, etc. I'd like to see all this in a nice UI where I can cut and filter the data.

2. Same as #1, but I'd like to do it across devices. Still all within my own site/app, but simply connecting a non-logged in session across desktop and mobile web. Google and FB probably have the largest available dataset on this.

3. I'd like to enrich all this information with data from other sources, for example to target ads, serve ads, etc.

Site owners/marketers then try and tackle these in a few ways, the first 3 equally bad:

1. Just dump a bunch of scripts into your site (GA, FB, Segment, whatever). Pros: easy. Cons: very easily blocked, so your data is super biased.

2. Self host some of these scripts, or CNAME them. Pros: maybe a bit better for performance? Cons: still rather easily blocked with content signatures etc. A nightmare to ensure consistency if self-hosting.

3. Run your own JS that sends events to your server, and then your server fans out to whomever. Pros: much harder to block, and likely quite performant. Cons: its unlikely your self built lib is going to give all the same 'features' as GA (features meaning device fingerprinting and so on).

4. Just get everything from HTTP logs. Pros: very performant, can't be blocked. Cons: much more limited data to work with.

Personally, I think #4 is the future (and also where we started 20 years ago). What I don't think anyone is doing yet is relaying that data out to all the other parts of the stack: GA, FB, Mixpanel, whatever. If you could solve both - giving users privacy and performance and giving marketers the same tools they're used to - sounds like a win. You might argue "well we'd be missing a bunch of user data", but you're already missing it with adblockers and iOS privacy features.
They pay off a lot of politicians to keep tax filing complicated.

https://www.propublica.org/article/inside-turbotax-20-year-f...
I learned to walk on the left as a child in the 1960s (from my mom and dad, who learned as children in the 1930s).
This is a pretty accurate description in my view, it does make blocking significantly harder.

[I've got about a decade+ in this highly specific domain fwiw.]
> People just fear change.

That is a rather shallow dismissal of your opponents. Surely they could have had more nuanced reasons than that?
Can someone explain who this works?

"""
I am a member of a team of researchers from UMass Chan Medical School and Auburn University who developed a gene therapy that may help get around this barrier. Our treatment uses two harmless viral vectors to deliver DNA instructions to brain cells that teach them how to produce the missing enzyme. Similar techniques have been used to treat a number of related diseases and other conditions. In the case of Tay-Sachs, these DNA instructions enter the nucleus of these cells and stay there, allowing for long-term production of HexA.
"""

They use a monkey virus to deliver two mRNA codes to brain cells, the mRNA after being transcribed, tells the brain cells to create HexA to deal with the target enzyme.

Okay, I get that much.

But how on earth does this work.

"""
these DNA instructions enter the nucleus of these cells and stay there
"""

I thought mRNA could not alter DNA and it was by definition broken down after use by the cell, ie short term by definition?
Automation and digital processes have removed a lot of labor in the past few decades. Traditional prepress is history, and makereadies go much faster because of computer controls and scanning systems on press.
Exactly, that's why one would get excited for C++ support.

However, I realise the point is moot since there would be no way to compile the library. I've been living too long in "Compiles to C" languages this month I guess.
I use Firefox containers but my Firefox is locked down too tight for online shopping so I use a different browser for making purchases.
The one you're replying to isn't making a distinction, that's why.
Thanks! I will try)
You are thinking about this wrong. When you are in a situation where you take the standard dedication then you suddenly lose the benefit of doing any tax-deductible actions. So teachers across the board were immediately disincentivized from buying school supplies because it’s effectively not tax deductible anymore.

I rant about this all the time with charitable donations. Any behavior the government wants to incentivize through tax policy — charitable donations, student loan interest, IRA contributions should be credits that apply in addition to the standard deduction because otherwise there’s no incentive for most people.
The longer I’m around the more I realize programming is like the trades - there are theoretically perfect ways to build things but when things are actually getting built you sometimes have to bend.

So while there are very wrong things to do it’s hard to have a specific “one right way”, and trying to obtain that is a pipe dream for most real codebases.

If your code doesn’t have a part labeled “here be dragons” you probably just don’t know yet where to stick the label.
> Sounds like another tale about a Chinese Communist Party top-down initiative executed to perfection with disastrous results.

They might have been referring to the sparrows:

https://en.m.wikipedia.org/wiki/Four_Pests_campaign
Isn't it so strange that if you or I were to do these kinds of things to an individual it would be considered creepy cyber stalking but when companies do it they are rewarded?
In my school district teachers have stopped giving out homework apparently because they are negotiating their contract. I had to purchase Brain Quest books to keep kids busy after school.
Yes, I agree. Where are the networks of people working on this stuff?
> The funny thing is that you can use this method to illegaly increase your internet speed, since it is limited by the modem, not by the ISP's equipment.

No way. I wonder if this works with ADSL modems. That's absolutely insane.
I've had this a couple times. Mostly the code didn't make sense when I woke up, but just once it was actually a solution to a problem I was working on and I went and implemented it.

I'd rather dream about more fun things though.

The more time I spend as an adult the more boring and mundane my dreams seem to get. The other night I was buying chicken in the supermarket and wincing at the price.
Forgive me if this is ignorant. Wouldn't an adblock simply need to inject an impersonation payload into the page, so the report would send incorrect attribution to the proxy server?
Lawyers and doctors have always enjoyed “good times” and there’s no reason to think they’ll stop. Why not programmers, too?
Don't worry, we're all on the list already.
There's also a variant with a 1997 correction, I haven't looked if they are different beyond the notice.

https://web.archive.org/web/20200114164700/http://www.dabo.d...

That one shows up in HN comment search, perhaps for sufficient levels of nerdery this the equivalent of adding 'reddit' at the end of your google search.
> 3. Run your own JS that sends events to your server

If your platform is popular enough, those telemetry endpoints will end-up on ad-blockers lists.

Then it is up to you, if you want to do an arms race of obfuscation or just accept it.
Hacker Uses Phishing Attack to Steal $1.7M in NFTs from OpenSea Users
It's still using the same type of algorithm
To a paraphrased an old saying, “it’s hard to get a politician to pass laws to make something easier when he gets paid to make it harder.”

https://www.propublica.org/article/inside-turbotax-20-year-f...
I assume it’s pathname stuff - do you do hn.com/the-file-name or hn.com/the_file_name

Of course the correct answer is “the file name” and let God sort ‘em out - or superchad and use Unicode non breaking spaces.
Playing go at superhuman levels, or playing StarCraft at above diamond level, not sure about Dota but wouldn’t be surprised if RL also outperformed hand crafted AI there as well.
It all comes down to being willing, as a society, to devote adequate resources to everyone, and in particular to every child, regardless of circumstance.
The bottleneck for me is always myself.

Getting started can be hard sometimes.

Getting into the flow of programming where code comes swiftly is tough.

Getting stuck on problems by trying too hard to optimize / design / abstract is common.

At the end of the day its really these things that prevent me from being a better programmer. I have nobody to blame but myself, yet nothing I do really seems to move the needle. Presence of mind and clarity of thought are both a fleeting resource. I have to strike while the iron is hot, and the iron is (unfortunately) not always hot.
The discussion would not be complete without mentioning that Socrates opposed writing entirely, and he provided good reasons.

http://outofthejungle.blogspot.com/2007/11/socrates-objectio...
This headline makes no sense. This particular version has one known issue. Real Time Linux in general of course has a myriad of issues, not least the existence of hypervisors, management controllers and so on in a given piece of hardware that can cause interrupts outside of OS control and therefore unpredictable latency.
> I can’t find where that stat comes from, however.

Similar statements were pretty common in the 90’s. If it was ever true it’s way out of date.
I am shocked he has to put his own money into this movie. It must be really off the wall for a studio to not invest in that. Studios are generally willing to raise money for movies by big name directors even if they haven't had a hit recently (see how Terrence Malick keeps getting to make big expensive movies, most with a-list stars despite not having had a commercial or widespread critical hit since the late-90s).
The 20th century’s history is filled with unintended consequences. DDT spraying caused a mass extinction event. CFCs destroyed the ozone layer. Outsourcing cheap labor led to human rights abuses and destroying the middle class. Etc.
They can identify a device. Without JavaScript, you don't have nasty client-side hints telling sites exactly what OS, CPUs, Graphics Cards, etc. With a VPN and changing your UA, no JavaScript does a pretty good job at preventing sites from tracking you.
Interesting, but I'm wondering how does partial application for external functions works. Do you need to redefine the functions using the decorator?
Current solutions:

>>> list(map(partial(pow, exp=3), range(10)))
[0, 1, 8, 27, 64, 125, 216, 343, 512, 729]

>>> list(map(lambda base: pow(base, 3), range(10)))
[0, 1, 8, 27, 64, 125, 216, 343, 512, 729]

>>> [pow(base, 3) for base in range(10)]
[0, 1, 8, 27, 64, 125, 216, 343, 512, 729]

Proposed solution:

list(map(bp.partial(pow)(bp._, 3), range(10))

ISTM the only time you come out a little ahead is if you know in advance that a function is going to be partialed (so you can decorate it), that you will need to partial arguments in other than a left to right fashion (otherwise a plain partial will suffice), that you won't use keyword arguments (the current partial works with keywords), and that you really dislike the lambda keyword (which neatly covers all cases from simple to complex without a new notation).

That said, this is a clever recipe. Kudos to the author for putting it together. I don't think it really rises to the level of "better" or "more intuitive", but it is an interesting experiment.
Nothing huge, just don't personally care for evaluated output above the cell. Kinda breaks all the conventions of the command line, Jupyter, etc. Not that I couldn't get used to it, but originally Observable output below the cell but then switched in some update and I never really went back. Such a minor little pet peeve, I know.
It's called the Waterbed Theory.

https://en.m.wikipedia.org/wiki/Waterbed_theory
Could you suggest any links to articles - hopefully with English translation, from the French?
Well we have a couple of particularly vocal CEO here (Quebec, Canada) that are always moaning (sometimes on national television) about how they cannot find talent or that gaming companies "steal their talents". All the while they pay comparatively low salaries when compared to what you get working remote for US business. Worst case is when they IPO, they get a fat exit and the workers get nothing because company don't generally give equity here.
Do You Want a Boring Floor Lamp or an Ugly Floor Lamp?
I think it ends with everyone becoming a developer.

Making machines do things will never end. However, the tools for making machines do things is evolving very quickly.

The general art of being a developer will continue to get specialized and at some point specialists at any field would be expected to be able to program their machines.

Very few people are learning how to run their servers and much more are moving into AWS type of infrastructure and “cloud literacy” has become a thing.

I would expect layers of abstraction to continue to build up and programming to become something like using spreadsheets to do your actual task.

Eventually, “true programming” will scale back to building these tools. It would be rather niche, very high skill serious engineering - an elite, hard to get in profession that continues to fetch high salaries. They probably will have some kind of association similar to the lawyers/doctors, the code they write will no longer tolerate bugs as a fact of life but they will be responsible as any other licensed professionals. Skipping unit test will land you in jail or very high fine due to malpractice if something goes wrong.
Are there truths that are neither tautological (mathematical) nor empirical? I would suggest those statements are only meaningful if in principle we could measure the weight of a faerie.

As another example, I suggest that “Every idea weighs more than 10kg” and “Every idea weighs 10kg or less” are both not meaningful, because it is not possible to measure the weight of a given idea.

And so consider a claim like, “Consciousness has property X”, how can I decide whether or not such a claim is true?

edit: That last claim should have been, “Some other person’s consciousness has property X”.
Data diffs: Algorithms for explaining what changed in a dataset (2022)
I haven't seen any of this stuff.

The only thing that worries me a little is the cars without license plates.
The super volcano under Yellowstone explodes, triggering end times.
Obsidian seems the closest so far. I have a network drive already so maybe this would be easiest.
Ink is the very devil. Too much dense ink in parts of the page can make a nightmare come true. A lot of the invisible smarts are managing ink flow at every level from page layout onward.
The Athenian assembly voted to massacre all the men on Melos, and sell the women and children into slavery. If you believe democracy is the source of all legitimacy, you need to debug your beliefs.

Edit: it's unclear whether that atrocity came to a vote, though it certainly happened. To pick a clear case of unjust and unlawful democratic legislation in the same war, there was the time they voted to execute six of eight generals, rather than subject each to a trial.
> There tends to be this attitude at my $BIGCORP that its a box you tick or its something you do to get done - when in actuality its a way of living.

In many companies, it is just a box to be checked (by a separate Compliance department who does not have access to the codebase only emails to designated contacts in Engineering), and thinking about it beyond that will merely impede one's ability to achieve designated objectives. For anyone actually "making stuff" in this kind of environment, security is (at best) documenting having followed procedure to deflect blame if something bad happens.
That’s not a VR headset, right? What am I missing?
Apple’s Private Relay blocks this type of cross site tracking.

Given this tracking is all server side, third party cookies across sites aren’t possible using this mechanism, and private relay cycles through your IP addresses frequently and uses common IPs across multiple users.

Regarding your other point, unless Google execs want to be thrown in jail / sued, they can’t use things like first party cookies for their benefit since that is against their terms of service.
Sharpened Cosine Similarity (2020)
> where lowest latency is needed

Not so sure it would even be "the lowest", rather than "low enough, stable and predictable", even if it's higher on average than optimal.

For example, comparing a hashtable lookup to a BST lookup (and ignoring the memory hierarchy for the sake of example), the former would be faster on average, but the latter would produce more predictable lookup times without hiccups.
This is already how it works. Crappy schools are pretty much exclusively staffed by early career teachers who can't do better and under-performing experienced teachers who can't do better.
I feel like this has already been happening for years... probably longer than that. I find a lot of the people I work with were pulled away from other industries. Some industries are over-represented, like science, engineering, education.
Spielberg has said a few times that it is hard for him to raise money for projects. Other big names have said the same thing.

Studios want superhero movies or reboots and nothing else.
Pfizer?
https://www.investopedia.com/stock-analysis/2013/investing-n...

My point being, this went on for a long time before they got "busted" and the bank people knew who they were dealing with.

They didn't have to use crypto or tor or whatever to stay anonymous. They just used cash, everyone knew each other. They probably had dinners with coke and champagne. And when they did get "busted", somehow no one goes to prison, there's a small fine (relatively speaking), and everyone walks.

My guess is they're all still in business doing the same thing. The bankers, the regulators, the cartel people...
This is partly true — for example, two quartz clocks might both have crystals age at the same rate.
Lawyers and doctors are certified by their respective boards and bars. Individuals who aren't certified can't perform tasks that certified individuals can without non-trivial legal consequences.

I'd say they aren't really the same.
To be fair it doesn't make any more sense even with the full context. It is just a silly thing to say and it was said without much of a supporting argument at all, never mind any real evidence for the validity of the claim. That is an unfortunately common problem with Clean Code and a lot of other work by Martin.
I work at a company that mainly deals with phones, Apple Mini/SE sales are not great. It’s a niche market and it mainly caters to older customers. I think this is an important market for Apple to keep, so we might see the continued existence of an SE/Mini line-up but the phones itself are not what’s making them money.
Obvs not supported officially but I have used it outside of the US with a VPN.
Just use Brave and you won’t see any YouTube ads at all. It even works on mobile.
Nope full catalog is all included in the subscription, new workouts added every day.
I think the bigger issue is the complexity of personal taxes in the US. The technology is a solved problem. Australia has had a government provided free tax client since 1998 with pre-fill facilities, which was retired & moved to a web portal in 2016.

You have entrenched interests keeping the whole process as difficult as possible.
Yes, I feel this too. I work with some of these "gods" and try to keep a sense of perspective about the quantum step function differences between us.

I bought a new car last year and that was a huge personal achievement being able to use savings and not destroy my risk fund to get a small Hyundai i30 I am delighted with. TWO of my FAANG contacts have the dilemma of which of their respective pair of Tesla to drive today and one discusses co owning an island in the river by his property. Each Tesla costs 4x my Hyundai. I'm only envious within limits about not being EV and suspect the build quality in my sub compact may be higher!

I have to remind myself I am in the top 2% of my economy and people worldwide survive an entire year on my monthly disposable income. I am unquestionably privileged. Never unemployed since graduation, 40 year career, much travel.

If your side gig is cash positive sustainable you have done very well. Be proud, it's hard.

This isn't a humblebrag. I wouldn't reject having more income/asset, even while I plan on moving out to having less. The point here is that the sense of perspective has to anchor either to the norm, or the extreme. I suggest the context here is to anchor to the norm. Anchored to the norm, I'm well off and content. Anchored to this "god" extreme I'd be very dissatisfied with my choices.