skysight-inc/HackerNews huggingface dataset:
The government has been pushing for more power since... forever? Since the civil war at least. National security letters. Secret FISA court. Extraordinary rendention. Data taps on all major social media platforms, all telecos, and who knows what else. Warrantless searches within 50 miles of borders, shorelines, and international airports. Enhanced interrogations. Very few people in politics seem interested in curbing it.

Yet what repression do you see in the Jan 6th cases? Wouldn't you expect to get arrested for breaking into any (super important) federal building and disrupting any (super important) government meeting? Is the government taking excessive action beyond fines and a few year's imprisonment?

Moreover, from a geopolitical and law/order standpoint, wouldn't you see it as imperative for the government to take legal action in the wake of insurrections? Hasn't this been a weakness of costal cities (like with CHAV)? While I'm all for restraining government power, there are situations where it must be used or you effectively have anarchy.
Most AI Fear Is Future Fear
I'm not putting anyone in their lane, I'm saying they should stay in it if they want to continue doing what they're doing otherwise at some point it's going to inevitably turn to shit for them.

Do I want to hear what x thinks about y if y isn't x's area of expertise? No, I'd rather hear from someone whose area of expertise is actually y, otherwise why am I being presented that information like it's somehow meaningful having come from x because they have a following? It's a logical fallacy. Cults of personality are damaging to the causes they purport to support through their activism.
Before reading the paper's obliquely mentioned in the article: How is this different from embeddings?

After reading the papers: How is this different from embeddings?
I think you are trying to say "it's never 100% secure", and the parent agrees with you. The parent is just saying "this is making it more secure (but not 100% secure)".
Based on my experience with Substack posts with ChatGPT's rewriting layoff notices in various voices, including Trump's:

The novelty of this idea has worn off. The first post has almost 20x the views of the second. I don't think Rogan has anything to worry about.
I feel like the hard part is that, if you dive in early on with imperative-style code, it's really easy to try and do everything else the imperative "style" too...until you can't, or you run into some weird behavior stemming from how IO works, at which point you just end up super confused.

Starting without IO makes sure that you actually start to "get" how the language functions, so that once you jump into IO, the weird parts and how to mix it in with the logic written elsewhere makes a lot more sense.
> the most obvious conclusion is that defeating the process has some unavoidable, bad tradeoffs

I think it's related to reproduction - immortality would mean you're competing against your offspring for resources.
I understand (believe me, it's in my bones) how hard it is not to lash back at people who resort to snark and swipes when they don't like what you're arguing on the internet—and how it's a thousand times harder when an impromptu mob is ganging up on you (or it feels like one is). But please don't cross the line yourself.

https://news.ycombinator.com/newsguidelines.html
Yeah, the voice-gen software has been pretty great lately. The annoyance at folks who wanna ignore that is warranted. Their responses come off very flippant and contrarian.
Furthermore I'd say that I (presumably like most emacs users) am probably closer to 45 minutes per month, or per year, on general emacs config stuff, certainly not per day. It has still made a huge difference for me in terms of convenience and just general aesthetics.
Supabase Auth engineer here.

> Question for Supabase: Is it possible to just have a form with username + password and POSTing the login details?

Yes this is how basic email+password sign-in works. No redirects are necessary. For the rest of the flows, some form of redirect is mandatory because that's how the authentication protocols work and we've found it convenient to implement other logins like magic links, email confirmations, etc.
> >The national guardsman, whose name is Jack Teixeira, oversaw a private online group named Thug Shaker Central, where about 20 to 30 people, mostly young men and teenagers, came together over a shared love of guns, racist online memes and video games.

4chan strikes again
I think we're going to need some sort of 'real human' proof system where when you record any audio or video you publish the media hash, n-second segment hashes, and signed participants to a ledger/blockchain. You could also build a tamper-proof device that you place in frame that uses a combination of a hard to get-at private hardware key and the local ambiance to produce a signature you encode a as a subtle signal that can be later be used to authenticate the video.
This is a written representation of the number system used in their native language. It's not intended to replace arabic numerals. It's a pedagogical tool to internalize and apply a system they will be using already.
Binders full of intelligence, a flashback to the 2012 Presidential campaign.
The whole point of emacs is that it’s not “fiddling with config”, it’s programming. Which is an activity a lot of people enjoy.

Emacs is essentially an IDE for developing emacs.
Or just hack the phone of those few clients with another attack vector. Doesn't mean that security is entirely useless. It depends on the threat model.
The dialogue is excellent but the intonation doesn't sound quite right. The voice is a bit high as if he's tense or something.
One of the reasons I liked the Haskell Wikibook [1] when trying to learn Haskell was that it didn't concern the reader with the IO monad until much later. It just presented 2 forms of using the language, a) normal functional style, b) an "imperative" "do" style, and then showed how they could be used together and when.

That was enough to do most basic tasks and only later was it explained why they can't be mixed directly.

[1] https://en.wikibooks.org/wiki/Haskell
People used to buy HP Laserjet 4 printers at auction because they were peak stability. From the look of things the 4 introduced the direct predecessor to the wire protocol printers use today (PCL 5e vs PCL 6 variants)

https://en.m.wikipedia.org/wiki/Printer_Command_Language
Call me cynical but I suspect that many old American's with money are not going to be too concerned about funding social programs.

If anything I suspect they would welcome the cuts because of 'lower taxes'.
> Presumption that poor areas must mean getting to deal with junkies, means dealing with violence, well, that is a morally bankrupt view.

Very disagree. It is not immoral or prejudicial to note the simple reality that, in aggregate, poverty and crime are correlated[0], and in part because poverty creates conditions where crime is more likely[1].

That doesn't mean that any particular person is doomed to crime because they're poor, or can't improve. Of course they can, and of course nobody should assume that a particular person is a criminal based on membership in a socioeconomic class (or any other class).

But it's just true that poverty and crime are correlated. There are confounding factors (police are more likely to arrest a poor person, and more likely to merely warn a rich person), but nothing suggests that crime is merely equally prevalent among poor and non-poor populations.

I applaud the compassion, and I agree that individuals bear the moral weight of doing the right thing, but let's not deny facts in service of those principles.

0. https://academic.oup.com/edited-volume/28019/chapter/2118222...
1. https://www.nature.com/articles/s41598-020-80897-8
I believe older iPhones still get security updates for a very long time. Much longer than 5 years, making them one of the longest-term supported devices on the market currently.

The 5s got one in 2023.

https://www.makeuseof.com/apple-security-updates-for-10-year...
I had a similar experience, but came to the opposite conclusion. I walked away replacing vim with emacs as my daily driver. Elisp is far more extensible than vimscript and evil-mode is pretty much at 1-1 feature parity with the real vim. I don't care much for the emacs movement keybindings except for the readline movement commands.

> to this day I still don't see what the hype was about.

Most of vim is written in C with some interfaces exposed for scripting. Emacs is mostly written in elisp with some C code where necessary. The latter lends itself better to 'hackability' imo

For my own machines, I build emacs and import my saved init.el

On other machines, there is usually a standard vi/vim install that I can use if I am ssh'd in somewhere where I don't have my personalized copy of emacs. If I remember, I'll try to put these five lines[1] in the .vimrc for some saner defaults

[1] https://news.ycombinator.com/item?id=25410390
The references section is odd to me — it is both present and missing what is clearly either one authoritative source or a whole month or more of research. I wonder why it isn’t included.

edit:
I would be surprised if this wasn’t one of the primary sources, and it cites its sources:
http://oracc.museum.upenn.edu/amgg/listofdeities/inanaitar/
I think a 'charitable' take would be that you don't understand what I'm saying, at all. That's my charitable take.
Replacing Kong with Deno is a great step (and by simplifying the stack, in line with the elegance I love Supabase for).

- My request with Supabase Logs is that they're easy to format in ways auditors expect (i.e. similar to major tools). That would be a headline benefit, because:

[1] As your customer, I have an easier time with SOC2

[2] In turn, I can pitch that to our enterprise customers: "your compliance will be easier, as your policy and log audits with us will match your other vendors"

I'm going to shoot this to your support channel, but a little more tiny feedback:

- There's no local way for a webhook Edge Function to flag "--no-verify-jwt", which means my local test environment can't be consistent with staging.

- I'm having to use Edge Functions for webhooks despite Postgres Functions being more desirable, because either Kong or PostgREST always requires a JWT. I'm guessing the switch to Deno will make this solvable.
The replies suggest storing the API key on a backend which you control.
This is pretty rare in nature, however. There are very few species that live past reproductive age, I think humans and cetaceans are the only ones who do it.
Congrats! I hope the money goes to even more memes and references. https://news.ycombinator.com/item?id=35532520

How do you hope that the sponsorship will help HTMX?
> assuming that people would be willing to trust their local/state government to that extent

We have too many religious people who fear government ID cards are the “mark of the beast”. We still can’t get all states to migrate to RealID, which includes a digital verification method within the ID (something stronger than a barcode).
Well, even if we solve Biological decay, that doesn't mean we are impervious to damage.
Sure, you can assume all sorts of things. You can assume he's actually hitler himself, or maybe putin. Or he's an ideologically pure saint. What does it matter?

The only difference seems to be whether people will feel good or bad about the (probably severe) consequences that will be coming for this person, which doesn't seem like the interesting part of this story.
> Ask them to write a PR comment to break the news to the intern.

This seems like a really great question, thank you :)
> > Between "white flight" and "colonizer/gentrifier", you're damned if you do and damned if you don't

> Not surprisingly, those aren't the only two options.

"white flight" == moving out of the area

"colonizer/gentrifier" == moving in to the area

The only remaining option is to never move.
Same here! Although some get old quicker than others, I had few moments of laugh.

I like Balenciaga ones: https://youtube.com/playlist?list=PL9CIfP547-JFhCFeLeRlA2MX1...
I had no idea iterate was so old; I think I was using lisp for over a decade (having started around the turn of the millennium) before I ever stumbled upon it.
Some people will. However most people are enough more social that they will attempt a conversation. If you only put two people together than silence will happen. However if you can get 4 new people at a table odds are at least 2 will start a conversation and the rest will join at least a little.

I used to go to such 4 random people paired up for a meal, then a different 4 next month. (back before work form home my office had a system to match people like that - even though it was a work sponsored program we almost never talked about work even when there was senior management at the table). Even though I'm the silent type there was always a conversation that I ended up joining in. Sure it was work for me to join the conversation, but it was still worth it.
Who’s the target demographic for this? Surely they don’t want a 16 year old who has never used a screwdriver before.
Jesus Christ, why would I want to have to do this to stay safe. Consider my approach: moving to a suburb where people like that don't come, and if they do, are harassed by police until they leave.
Or open source alternatives will pick up their work, and the WhatsApp engineers will probably be happy about it.
Yes, good stuff. Also useful if you have an external PC keyboard and want "INS(ERT)" (0x700000049) to do something sensible...
Being out at 230am, when you're a husband and father, do imply you've succumb a bit to the nature of the city IMO.
No. But plenty of people are good at looking at decompiled code. I'm more experienced with Android reverse engineering, so somebody else would need to comment on ios. But dalvik bytecode isn't too far from what people are used to looking at and the decompilers up to java are quite good. The native libs are the only actual challenge and even then there are tons of people out there who have no problem throwing ghidra at a binary and understanding it effectively.

Publishing the source online doesn't fundamentally change the way that interested parties can inspect the client. And the reversing process has the nice property of actually guaranteeing that the thing you are looking at is what runs on the device.
> While slightly silly, I think in future people might start to take internet way less serious when you can literally make things up

I think that’s a very naive view point. Internet is core part of today’s society, like it or not. It’s almost like saying that since we invented home printer, which make it easy to forge money, people will just take money less seriously.
Editorial independence from government funding.
OK, I totally misunderstood the comment in that case. I have edited my previous comment. Sorry for the misunderstanding.
slowly.

rig a pencil "pointer" on the cast had or make sure you're bound up so you can use at least one finger. it will be of immense help vs having to paw at things.
People have always made shit up on the internet. Even prior to Photoshop, the first rule of the net is don't trust anything you read.
Oh please. I'm sure they are totally unrelated.
I would think you would keep an api wrapper around it at least probably some kind of IP tracking and auth.
so how do you avoid getting knifed by a junkie in the alleyway? this is important information to me
could just as well be

myfunction(a() +(b() c() d() e() f()) g())

with the condition that there is no space between the symbol and the opening parenthesis
Equating poor people with criminals is indeed quite discriminatory. It’s ironic to see that used in a statement from someone who believes themselves to be taking the moral high ground.
You can have a server side proxy for authenticated and authorised users, with a rate limit.
I find so many things about this line of reasoning wrong that I don't know where to start. So let's just pick one thing: Haskell does not ignore the physical reality of the machine. It's one of few languages that explicitly recognise it.

There are more facilities in Haskell to deal with this reality than in almost any other language you can think of.
This is really exciting and I'm looking forward to trying this out!
The phrase "newspaper facsimile receiver" is telling and its own reminder that even sci-fi rarely predicts things from whole cloth and instead extrapolates from the world already around it. There were fax machines in the 1940s. It would also be a few decades before fax machines were common enough to be everywhere people wanted to (pretend to do) business, but making guesses that they might get lighter, more wireless, more common in the home if they found the right killer app (easier newspaper delivery, perhaps) isn't a tough prediction. If anything it failed to extrapolate too far towards what our reality eventually pieced together with smartphones/ebook readers was that they are much more general, multi-purpose devices. The idea of having a standalone ereader dedicated only to the daily newspaper is a quaint, fun DIY hack project you see on HN sometimes, but not the norm of how we use smartphones or ereaders today nor how you'd expect to find one commercially sold.

The human tendency to prediction is still grounded in the human perspective and the point of view of its time. Heinlein in the 1940s wasn't perfectly predicting the smartphone or ereader, Heinlein was predicting a better fax machine. It certainly can be used by someone in the 1990s for motivation towards better smartphones/ereaders, but that's already from a shifted perspective. Meanwhile there certainly were sci-fi writers in the 1990s extrapolating from they saw and predicting the smartphone/ereader, it seemed far more inevitable then.

My concerns are not that there are unfulfilled predictions from the 1960s nor that 1960s predictions aren't useful to modern ears (I suggested the opposite that we probably aren't listening enough to them) but that the "point of view" seems so much the same as from the 1960s. For the same types of generative models different newer people are still generally predicting what sounds like the same old types of predictions and it feels a lot more like we are stuck at "the 1960's idea of a better fax machine". Discounting AGI hyper-speculation, we don't seem to have a better perspective today about what's beyond "better 1960s fax machines" and that does leave behind some sense that maybe that's because there isn't anything beyond there to predict. It is easy to cynically wonder if we don't have good ideas or new predictions because we don't actually have any concept for good uses for these generative models beyond "fax machine" (or even more cynically and pessimistically "toy", in these specific examples). That doesn't say anything about whether or not we are able to make solutions for existing predictions, I don't know enough about current trends to have an opinion on that. But it does still suggest that if the last time people were making these sorts of predictions and they failed, the historic precedent is failure and if you are concerned about the glass being only half-full you should plan for that disappointment (and consequent industry-wide job shuffle to follow) even if you really want to expect things will be better this time.
> There’s really nothing killer in Emacs

1. Org mode
2. Magit
3. Wdired
4. Synergy between various components (shameless plug: https://mbork.pl/2023-01-30_The_benefits_of_everything_being...)
> It's weird to me that folks now feel entitled to content in the way that piracy allows.

They shouldn't, but that is not at all what this case and discussion are about.

The scenario here is an unrelated third party being accused of being complicit in a crime merely for hosting a general-purpose tool that could be used for piracy but can be used for many other things.

The equivalent analogy would be if Home Depot is convicted of being a participant in every home burglary in their area simply because they sell sledgehammers and drills and other tools that could conceivably be used by someone to break into a house.
If people keep insisting on tabs instead of spaces then they'll get what they get.
Trollish usernames, which yours unfortunately is, are not allowed on HN because they subtly troll every thread they post to. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

If you want to rename your account, we can do that, but in the meantime I've banned this one.

Also, please don't use HN for ideological or political battle—it's against HN's rules: https://news.ycombinator.com/newsguidelines.html.
I can do the same character assassination on Turkheimer. His own Wikipedia page says he supports the "the radical scientific left" and that his 2003 study that you're probably quoting failed to replicate.

Here's a nice take-down of him that took me 3 minutes of googling to find: https://cremieux.medium.com/is-eric-turkheimer-a-scientist-e...
I don't think these things follow from each other.

Smaller-scale, pre-social-media forums and such in many ways took things more seriously, not less. The poster-to-moderator ratio was WAY lower than somewhere like Facebook or Twitter, and things got handled faster. Internet content was generally not taken too seriously, but internet communities were still serious, and they had better tools for enforcement than they do if they live inside of Twitter.

In a world where someone could spin up a bunch of generative AI bots and target them at a forum to screw with people (whether commercial spam or trolling or just subtle disinformation) that seems a lot harder to maintain.
But what if future is really f*up ?
I think it's incredibly naive to think that an increase in your productivity will result in a reduction of hours worked, especially at the same pay.

No, you'll just be given more work to do. If it takes you 20 hours/week to finish what took you 40 hours/week last year, you'll just be given double the work to complete and at the same salary/wage.

Make no mistake, the prime benefactor of increased automation won't be the workers, it'll be the owners.
I've found that with GPT one of the simplest ways to get exactly what you want is to ask for JSON. I am building a site that takes a drink name (real or imagined) and gives you back a recipe with an image, ingredients list, mixologist's notes, and instructions. I get the prompt for dall-e and everything else in a single call to gpt-3.5-turbo by asking for the model to complete a JSON object, something like:

{title: <user submitted>,
description: <str 150 chars>,
product_photo_prompt_for_dalle: <str 150 chars never includes the title>,
ingredients: [<str like '1.5 oz whiskey'>,...],
instructions: [<str like 'add whiskey and soda to a rocks glass'>,...]
mixologists_notes: <250 char, public-facing, promotional tone>
}
I'm sorry this happened to you.

And lots of good developers skew anxious! What in normal life counts as being overly careful or or overly sensitive is just good practice in coding.

That's why I think it's especially important to make interviews as low-anxiety as possible. They'll always be worse than the job, of course, but the closer you get them, the more you're likely to see how people will really perform on the job.