skysight-inc/HackerNews huggingface dataset:
This of course, only works for your own internal use. I feel this disclaimer needs to be called out explicitly.

If you're trying to do something that will be trusted by the global internet, you'll need to use an official CA, ergo the complaints of DNSSEC being too 'centralized'.
It wasn't a bad bet, the API was free for well over a decade. I'm sure he made a ton of money as the sole developer of the most popular reddit app (next to the official one) on Iphone. I bet he has zero regrets.
And I would be remiss if I didn't call out "Loss of Innocence" as the thematic anthem of the latter half of the 20th century.

https://youtu.be/VC3W7o7_ho4
Policing by consent but you can’t withdraw your consent? I know a couple perpetually angry people on Twitter who’d be have a thing or two to say about this definition of the term “consent”.

The article even quotes an inofficial 10th principle, “No individual can choose to withdraw his or her consent from the police, or from a law.”

It’s a good set of principles but I fail to see what’s consensual about it.
No, German copyright predators are a proxy of American ones. Nobody cares about German content.
Note: I am the author of this article.

Migration to Manifest V3 has been postponed, all these extensions (like most extensions in Chrome Web Store) are using Manifest V2.

Note that the changes in Manifest V3 are meant to prevent security vulnerabilities. Outright malicious extensions will always find a way.
It will but it is also ad supported.
How about Zipline? :-)

https://legacy.flyzipline.com/job?gh_jid=5488460003
The number mentioned is of services, not entities supplying them (there are far more as many are rendered on a local level). A typical citizen uses a few dozen of those although often only once a decade or so. The text probably doesn't go into detail as that is part of another set of legislation.

I can't think of a service like the ones on the list that has been privatized. The law as written would not extend to that but who knows what would be enacted in that case.

Anyway, this is all theory so far as they are still in the stage of drawing up a technical architecture.
I know nothing about compiler design or compiler parsing. How broadly applicable are the chapters on parsing? Will it make the average programmer instantly more equipped to, say, write a robust JSON parser?
To be fair, he did admit it is philosophical nit-picking.
The solution is to not "buy this"
I don't know much about CC, but possibly difference of PIN method can be a reason. Possibly like merchant only support offline PIN vs your card only support online PIN?
The demo concluded after a single post zap run? Not even a second run the day after to see if it stuck?
They've already gotten rid of the .compact frontend and actively removed workarounds/aliases that users discovered when it was first removed. Old reddit is definitely next up on the chopping block.
To be honest, I'd start with some introduction to Transformer YouTube videos. They'll cover a lot of these terms and you'll then have a better understanding to find additional resources.
They put out a blog asking people not to scrape afterwards. A simple google will be much fast than asking for sources.
The App Store is full of scam, misleading, data stealing apps.

A couple of weeks ago I reported some apps to Apple and instead of investigating they asked me to provide screenshots, exact steps to reproduce etc.

After I pay $99 for the subscription and share 30% of my revenue, I'm also expected to provide free work for a ~$3 trillion company.
I had greater experience with Cooper and Torczon’s Engineering a Compiler book, I can only recommend it.
and, if you have a compelling reason, you can convince other CAs to cross-sign your certificate, like LetsEncrypt did: https://letsencrypt.org/2020/09/17/new-root-and-intermediate...

Browsers control what they trust, too, and can remove roots if they’re behaving poorly: https://blog.mozilla.org/security/2011/08/29/fraudulent-goog...

That is to further your point: there is no central decision-maker
>We (rightsholders in the music industry)

Considering the decades (maybe half a century soon?) of parasitic behavior of the music industry to almost everything tech, from early internet to mp3 players to torrenting to streaming to lobbying for insane copy right laws, you guys calling Japan's approach "Short-sighted" is like the single best praise anyone could give them.

For the absolute awful organization JASRAC [1](Japanese music industry, who couple of years back stated that they will sue music teacher teaching their copy-righted materials to students in private, if they didn't pay a licensing fee) maybe Japan for once pushed through a good legislation?

https://mainichi.jp/english/articles/20220930/p2a/00m/0et/01...
> But something I haven't understood is that nix compiles to derivations. I don't think it would be difficult to have a nix compiler that takes Lisp or whatever and spits out derivations

This is originally how Guix worked— it generated .drv files in the same format as Nix and then asked a Nix daemon to build them. But both projects consider the derivation format an implementation detail that should be free for them to change according to the needs of the rest of the stack, rather than a stable interface for downstream consumers (be they end users or other software tools).

The above is not just theoretical— as a result, the derivation formats of the two projects have diverged.

(Tbh I agree with their position, though. I don't think the concept of the derivation should really be visible to end users. The way the term is used is extremely overloaded/ambiguous, and so at the end of the day it's jargon that serves more to obscure than to teach.)
>My attempts at commenting on Tiktok with anything informative have failed as the super short comment limit

why are you trying to communicate something informative in a comment? just make a reply video.
How Humans Are Killing Our Planet and Creating Climate Change
Do you recommend a book that’s more up-to-date?
Post about Reddit API pricing and the Apollo app https://news.ycombinator.com/item?id=36141083
I rarely ask questions on Stackoverflow these days. The website is just so hostile to people asking anything, and any moderately advanced topic gets shot down as well with claims of “you shouldn’t do this” and “have you profiled your application to find out if this is a real issue”.
Peer review is the ultimate system here. Agreed so much.

Whats just so frigging sad is that Google rewrote the rules of extensions to require very static capabilities- they broke all the user scripting systems & broke so many interesting systems- because they said they want to secure the users. But the oversight & review has never been that great.

And ultimately, they are just not able to function as both an app store and a critical in depth reviewer. The roles conflict. They can't both make available and tell the truth. It's really the role of peers to really help surface & explain the depths of what extensions do.
Incredibly beautiful, thanks for sharing.
Yes, dynamic code is all outlawed.

Disclaimer, I filed this issue. https://github.com/w3c/webextensions/issues/139
I like the idea presented in TFA, but as a small counter-anecdote, the mileage I've gotten out of my reading has skyrocketed since I started doing spaced repetition.

I can now actually whip out enumerative combinatorics to solve problems, or do on the spot estimations of the standard error of log-odds differences from contingency tables, or compute the power or any number to any other with mental maths, without looking it up in my notes first. That's immensely powerful.

But it also doesn't stop there. Since I now remember far more higher-level concepts, I can also make sense of more advanced reading in a way I was unable to when I had to dip back and forth between my notes and the text to try to piece things together.

Essentially, remembering what I've read has allowed me to raise the level of abstraction of my thinking, which has been more helpful than I expected it to, across a number of different situations.

----

That said, I'm only a few months into my spaced repetition journey, so maybe there's a balance to strike and a judgment to make between forgetting and remembering, and I'm sure that's something I'll get better at finding as I get practise.

Maybe the first few months of spaced repetition is the time before diminishing returns set in. I don't know but I'm excited to find out.
there were probably more people who knew who they were... or at least thought they really knew who they were. i mean... there's only so many people who hang out with well-known pop-stars and ask random passers-by to help them move their gamelan.

i remember being amazed and disappointed by the Freak Show CD-ROM. amazed because around 1990 there wasn't TOO much like it. disappointed because i KNEW that in a few years the tools would be much better and the production could have been just that much better.
first i followed content creators i knew i'd like(legacy from other platforms), then the algo catches up really quickly.

also you have to be REALLY strict about the stuff you watch - if something comes up that you don't like the look of you can instantly swipe away. that trains the algo more accurately than saying you don't like something using built in tools but you can do that too if you really object to something.

for me it usually takes less than a week to train a new account to specific content, less than a day if it isn't niche("gaming" is easier to train than "gym exercises focused on strength over hypertrophy")
That’s fine. HN just isn’t the place for that.
I had exactly the same issue happening to me! I’ve since added a Real Time Clock (RTC), so the Pi shouldn’t forget about the current time anymore. That is until the battery runs out of course, for which there is no monitoring in place. So yeah maybe I should disable DNSSEC as well. At least we need to get better at building fault tolerant systems. Maybe Pi-Hole needs to be aware of and handle this scenario better: a special “we’re booting up and we don’t have the current time so don’t do DNSSEC yet”.
> But most apps make this surprisingly hard...

Not sure about other apps, but Google Keep makes it pretty damn simple and efficient
Note: I am the author of this article.

Well, Google has been introducing policy changes meant to restrict abuse of extension privileges for quite a while. It won’t help however as long as they don’t manage to enforce the policies effectively. These extensions have been at it for at least two years. It was already against Google’s policies back then. Users flagged these extensions back then already. Yet they remained in Chrome Web Store.

Note that I found one similar extension that was removed in March this year. I have no idea why Google removed it (it cannot be user complains) or why they didn’t search Chrome Web Store for similar code.
Well - do you want to be good at parsing/has any need for it? Even if you write your own programming language you are much better off using something like ANTLR to generate your grammar — the advantage is a well-specified standard description of your own grammar and no parser bugs.

Though mind you, not everyone shares my sentiment here, last time I wrote that people were adamant about hand-written parsers.
If we assume that there is a cure for ADHD, which tools and programs would be needed to accumulate and distill all relevant information and let people with ADHD discover and implement that cure?
A buddy & I noticed that 1/4A and 1/2A engines only have a bit of propellant, all at the bottom. So we hacksawed off the empty part to get a rocket body less than 2" long. Glued on some fins and a paper nose cone. It went up about two feet and then tilted and zoomed off sideways. Enlightening.
Nswag leaves much to be desired. I deployed an OpenAPI server and the initial deployment partners using nswag begged us to change the API to suit an issue that was reported and nswag hadn't fixed in years. I respectfully told them to pound sand and deal with it manually or better yet be a good citizen on the ecosystem that they are using for free and contribute a patch. Last I checked they were still manually patching their codegen on each deploy. /Shrug

Nswag has important issues that are many years old still in their backlog.

1.6k issues, oldest unresolved 7 years old:

https://github.com/RicoSuter/NSwag/issues?q=is%3Aissue+is%3A...
Keep in mind that GPT-4 has a max context size of ~8000 tokens, if I recall correctly. That means that in any given ChatGPT session the bot only remembers roughly the last ~6k words, as a trailing window. It'll forget the stuff at the beginning fast.
But then supposedly they have your payment info on file if law goes after you
> For some reason, every Zettelkasten system out there focuses on the mechanics

Yes. The Zettelkasten system is not equivalent to an unstructured wiki. It's more than just docs with links. I'm no expert, but I think of Zettelkasten as describing a way to work with your collection of notes over time.

Thanks for the link!
Yes, that is exactly what I said.
Poe.com. Takes 1 minute to sign up and then you can use it for 7 days for free. Pretty sweet deal. Not affiliated.
It looks like one of those subdomain names used by scammers who use hijacked DNS accounts to create subdomains on legitimate domains and use them for phishing.

_IF_ that is the case, then it must have been in the UPS end.
So who is going to write the first library to screen scrape into the api format....
I can’t comment on his personality because I don’t know him. But it’s delusional to think the leadership’s personal qualities are irrelevant to developing AI. There’s going to be a lot of subjectivity in fine-tuning the answers.
Then again, what the "global CAs" are doing is not wholly different in a technical level than what a company with their own internal CA does, except that I hope the global CAs take security very very seriously, and they pass an expensive audit.

In the end, it is just some company or organisation that creates a root CA cert and intermediaries, and then jump through hoops to make browsers and OS cert stores add their certs. Not saying it is easy, just that the technical parts are rather similar, the rest being a cumbersome way to prove you are trustworthy by showing off your processes and fences around the signing boxes.
> The App Store is full of scam, misleading, data stealing apps.

It’s not. There are certainly apps like that in there, and Apple should certainly be doing a better job removing them, but it’s simply not true that it’s full of them.

Why must everything be taken to such an extreme? It’s okay to tell people that it’s not as good as it’s cracked up to be without exaggerating things like this.

> After I pay $99 for the subscription and share 30% of my revenue, I'm also expected to provide free work for a ~$3 trillion company.

Congrats! If you’re giving them 30% it means you must be earning over a million dollars a year through the App Store. People earning less than that only pay 15%.
It used to cost $5 to get you account verified for publishing chrome extensions. I think it still does.
It has to be kind of odd strategizing for a company like Google. YouTube has reached practical global market saturation. The only way to grow is to squeeze more out of your existing audience. But the more you do that, to more you expose yourself to disruption. The Sword of Damocles, corporate edition?
I’m not convinced that it would actually be particularly good as a parsing book either.

But the average programmer should just use a CSV parser lib, why reinvent the wheel? For custom tasks learning about ANTLR is much more productive (a good parser generator)
If the prosecutor doesn't drop charges the same day, he's in on the scam.
My notes have always been a huge messy pile with a tiny amount of well structured/formatted/linked notes. The well structured ones got that way because I returned to them many times and improved on them a tiny bit each time. The quality of a note is really just a reflection of how much time I have spent on a subject.
Ok that is very confusing because "dynamic programming" is a very specific thing, and also super popular in leetcode questions. Maybe half the questions on leetcode.com involve dynamic programming.

It has absolutely nothing to do with dynamically typed programming. It's also a really terrible name for what is essentially caching.
> Almost all of these companies have the technical ability, desire, and means to self-host for their employee community.

Well, one of companies I worked for could have hosted a canary service for cron jobs. But we bought it instead of building because we were focused on building features. And here you’re talking about hosting an entire LLM.
But as mentioned, not even the rest of the book is relevant for compilers without SSA, so I don’t think your bridge example is relevant.
I'd say the same for Australian as you do for Canadian police: mostly good but with a 'command attitude.' The general feeling here is that police spend too much time 'revenue raising' rather than policing crime the community actually cares about, like theft and violence. I think this would be solved with a dedicated force for less serious offenses and fines. I think the best system is the UK where most police have no weapons and little power, but can call for an armed response if necessary.
Not really.

Pretty much the only PC part which wants native 12V would be the fans. All the other parts drop it down to 5V / 3V3 for auxiliary components, or 1-2V for the CPU and GPU cores - which use the vast majority of power.

Dropping 12V DC to 1.5V is reasonably doable, but dropping 48V DC to 1.5V is a bit of a pain. In general you do not want to go beyond a 1:10 ratio for efficiency reasons, so 48V doesn't really gain you anything, while at the same time resulting in a massive compatibility break.

The push to 12VO is driven by a desire to get rid of technical debt. The 3V3 / 5V wires can't handle the current you need on those rails, so those are converted from 12V anyways. And literally nobody is using the -12V and -5V wires, so keeping those around is pointless.
I’ve taken the other approach - I rarely visit Reddit now.
In most of the world including the US, the output side is considered non-copyright instead, due to the non-personality of the creator. The UK is a fringe exception here.
I didn't RTFA, but I wanted to note that in Linguistics, at least, "pragmatics" isn't really about pragmatism.
this is one of the most straight forward and accurate comments i read. to do so on a complex topic is impressive.
Nearly every time a user whines about being banned from a subreddit by evil mods for "muh different opinion", they were just being assholes.
I use /r/all exclusively. I have an account and subscribe to subreddits, but I never go to the home screen. I do check some subreddits directly. Otherwise just /r/all.
I have hired dozens of engineers for remote and hybrid roles. I would be happy to chat. My email is in my profile.

Some quick answers:

1. All over the place, depending on the role, company, and budget. Anything from a few hundred dollars per role (even less officially), to 20% of the annual salary.

2. I have. A while ago I was recruiting for Django roles, and have posted on https://djangojobs.net/ when they were starting out. I have also used regional job boards.

3. If the niche was tight enough, I would probably do it. If I could de-risk the spend, I would do it. I don't mind paying per placement, but getting a bunch of low-quality leads is annoying. Why won't I do it most of the time? If it costs money, there is a chance it will get flushed down the drain. Each job board also requires me to learn a different interface, way of reading about candidates, and possibly "credit" or funds managements structure. This is cognitive load and going with bigger ones reduces the number of "places" I interact with.

4. In the end, the goal is to find a good person to fill a role, onboard them, and get them to contribute. Many recruiters get paid when they place a candidate, but if the candidate does not work out after a trial period, they refund the money. Well, not really refund, but find another candidate to replace them without taking another fee. The closer you can align your payment structure to this goal, the more you'll be able to charge.
As I posted to another thread last week [1], I have been surprised by the quick rise in awareness and use of ChatGPT in Japan—despite its production of Japanese being not quite as good as that of English [2, 3].

Although I have seen discussions of AI safety and alignment issues in the Japanese press, those concerns seem less dominant than in discussions in English outside Japan.

There also seems to be less focus on the possibility of people losing their jobs to AI.

One reason may be the employment situation in Japan. For both legal and cultural reasons, it is difficult for companies here to lay off full-time employees. If advances in technology render some employees redundant, companies will try to retrain or reassign them rather than letting them go. (Freelancers are not protected, though, and I know some translators and illustrators worried about losing work to generative AI.)

Also, there is currently a labor shortage here, partly for demographic reasons, and a lot of white-collar workers are perceived as not being as productive as they could be. Generative AI may be seen as a way to make the existing human workforce more productive.

[1] https://news.ycombinator.com/item?id=36078823

[2] Yesterday, as a test, I had GPT-4 compose some business e-mails in both Japanese and English based on bullet points I provided to it in the respective languages. The English e-mails were, to my eye, perfect, while the Japanese ones sounded a bit awkward in places.

[3] I live in Japan and read and speak both Japanese and English.
For those of you who think they don't "get" jazz, Coltrane's "My Favorite Things" is a great eye opener. It's a bit long but the tune should be very familiar and recognizable. If you pay attention, and jazz is a type of music that is best enjoyed with attention, you can easily follow what Coltrane is doing to that tune. It gets played, extended, deformed, touched, hinted, lifted and lowered by the creative forces of a great artist. And that's really what jazz is all about.
See also: halftone QR codes

https://cgv.cs.nthu.edu.tw/Projects/Recreational_Graphics/Ha...
From a related article marked dupe[1]:

> Because of its failure to implement security measures, more than 55,000 U.S. customers faced attacks from hackers that compromised Ring devices between January 2019 and March 2020, the FTC said.

During this time frame, Amazon reported[2][3] raking in $14B net profit on $356B revenue, so the impact of a $30M penalty relative to operations of the period amounts to ~0.2% and ~0.008%, respectively.

Nice rounding error, FTC...unimpressed.

On a related note, I recently replaced my heat pump and part of the contractor's offer was a free Ring-compatible smart thermostat with the purchase of a qualified high-efficiency system...I firmly insisted to keep that garbage out of my home and install a sufficiently dumb one instead (Honeywell T6 Pro variant without wifi).

[1] https://news.ycombinator.com/item?id=36147196

[2] https://www.sec.gov/Archives/edgar/data/1018724/000101872420...

[3] https://www.sec.gov/Archives/edgar/data/1018724/000101872420...
Sigh. I really liked reddit, too. :(
About macros: the author did argue why it's bad. It was actually the final point leading to the conclusion:

salience bias: measuring what is seen and not what is unseen.

And he did not say all macros are bad, giving the example of Common Lisp macros being good. Why? Because you can easily expand them (the language itself gives you the capability, not just an IDE... but of course with SLIME it's one shortcut away) and see the actual code you will get running.