skysight-inc/HackerNews huggingface dataset:
In Mac vs Windows I'm Mac for $reasons. That said my personal daily driver is desktop (not laptop) Linux. I've used primarily Macs at work for several decades; that said, my work focuses on systems running primarily Linux these days, and occasionally BSD or in the distant past VMS (once in a while some embedded stuff). I run Linux in a VM on my personal laptop so that I can run KDE desktop apps in the native Mac windowing environment (X forwarding).

Working for a threat mitigation company, I built KDE actual with Brew on my company-issued Macbook. Admittedly that was masochism. We didn't use Brew for anything; we didn't do any development at all on our laptops. Fast forward. I transferred to the threat intel team; we did some work in VMs on our laptops, still no Brew. We got bought.

New overlords wanted to swap spit / infect themselves with that threaty DNA so loaned me to their prod team. They did all their development in Brew, and deployed to cloudy Linux. They said "use Brew, be like us" and I said no way I am doing that, because my laptop touches bad shit; everything needs to be isolated; loan me a different laptop. But no can do. So I used the devops runbook (and submitted edits!) to build the deployment environment in VMs on my laptop. Prod didn't take kindly to this and threw me back. Left shortly thereafter for $reasons.

But not before I made a runbook for the threat team. Some months later heard through the grapevine that the threat team had been tasked with red teaming the actual deployed system which prod was responsible for and that the pwnage was epic.

The moral is obvious: your security team shouldn't be the only team eating dog food.
the article basically says that LLMs are not sentient because they are not sentient the way humans are which is not very convincing

humans in turn cannot comprehend the existential dread of running out of context window in the middle of a conversation (:
> the world is worth maintaining a relationship with

> imagine all the complex systems of the world—physical, economic, philosophical, technological—that are required for to support that life

As opposed to what?

The author mentions functioning well and having a job; this to me sounds like having a relationship with the world.
You should read "The Tyranny of Merit" by Michael Sandel (Harvard Professor), this problem is well studied at this point. The books point is that America has the idea that it's a meritocracy and the kids that end up succeeding got their out of merit and their inherent talents, but in fact it's actually a delusion, America doesn't have a meritocracy at all, and in fact success is mostly to do with money and influence based on your family background. And this is all based on actual data presented in the book.

Sure, there are poor kids from bad backgrounds who, against all odds, end up doing well. But these are outliers. In general, coming from rich families who throw money into your education, tutors, therapy, extra-curricular activities etc, is a MASSIVE advantage, and as such, one of the highest predictors of ending up at a prestigious college and high paying job is how wealthy your parents are...
> it’s wishful thinking to assume historical data contains hidden higher-level patterns that unlock magical shortcuts to novel problems

In the right context, why not? You rely on this everyday to navigate the world with more facility than a newborn.

Have you heard about the different formal notions of complexity and especially Kolmogorov complexity?
> In 2002, it happened again. The CIA, the Defense Intelligence Agency (DIA), and the rest of the intelligence community had concluded that Iraq’s Saddam Hussein was trying to build nuclear weapons

This from the article is false. The CIA never concluded that Iraq had a nuclear program.

In fact, the CIA was ignored when they refuted the politician's claims about the nuclear program.
Beautifully put.

> the steep opportunity cost of being lethargic through an induced contentment.

Weirdly, I think this is also a risk of actual contentment. I'm not a weed user, and I no longer consume alcohol (more or less). Nevertheless, through a number of strokes of good luck, I lead a very contented life, and I think this also causes a similar kind of lethargy-induced opportunity cost. Discontentment is a powerful motivator.

Thanks for writing this.
Charge something like $.05 to get access. Will get rid of worries around feeding the AI, scrappers, and aggregators. Not sure how to limit the (human) plagiarism angle.
They seem quite comparable in terms of features. The way they do relationships is a little different though. Sqlboiler is a little more ORM in its approach with relationships- it adds methods to retrieve relationships and it adds optional fields to its models.
Jet on the other hand expects you to write out a type-safe join and then will load relationships into your struct automatically if you define a struct with the appropriate fields.
I prefer the Jet approach- there's not ORM, just SQL and something that loads SQL results into structs. There is down-side that the loading into structs is not fully type-safe once you write custom structs rather than use generated models although I am not sure if that is even possible in sqlboiler.

sqlboiler shows a lot of examples of using strings for queries which is odd because they seem to support type-safe queries as well.
A previous org I worked at had a python script (written by a PM) to download our github actions job history and shove that into an excel sheet. How this is still not offered by GitHub actions is beyond me.
I am actually worried that will break games that might have AC3-encoded intros and/or intermissions.
Poor jet owners too.
> Hume's original text describing the is-ought problem is specifically targeting justification of ethics on god. Laws that no one is ought to abide by are no laws but nonsense.

> Is murder immoral because god hate murder, or do god hate murder because it is immoral?

We agree here, but that isn't how religion solves the problem. Religious laws are also enforced by threats in the afterlife and violence in the present life, not merely by reason, so they do not need to solve the is-ought problem like secular laws do. Of course, religious law has other problems.

> Many will argue that no moral theory can be logically justified, and that the search for logical justification is category error

I agree completely, hence why it is impossible to derive rights that are logically justified without an appeal to God. The comment I was replying to claimed there were logically justified rights which have to follow from logically justified moral theories unless they are decreed from beyond reason, and since the latter is a category error, so is the former.
It reads like someone’s daddy got them a summer job writing “a few bits for gen z”
I live in Romania, and Strand is one of the places I revisit absolutely every single time I'm in NY.
You could be right but you are definitely jumping to a conclusion here.

The default lists used by uBlock for example include things like error tracking telemetry, Sentry for example.

I can see why people want to block that stuff (privacy) but it’s not exactly an “ad”
> instead of throwing the whole thing away

But, that already isn't what happens. A totaled vehicle is almost never thrown away. They're sold for salvage value. Some of them are repaired, and sold as rebuilt vehicles. Others are stripped for parts that are recycled to fix other vehicles. And anything left over is recycled for raw material.
I don't think this is true. The less than real feeling from the AVP is more likely from the display than the camera. The human eye is capable of a wider color gamut and (probably more importantly) a much wider dynamic range of intensity than the AVP display is capable of producing.
If renters pay the power bills, then renters should in fact care about solar, in a way that a landlord can charge more for.
I've been back and forth with comments over the years, including a couple posts that went viral enough to get a large volume of comments in a short time window. At the moment I've got some of those eras archived in a ZIP file but not currently visible. Moderation is definitely a responsibility. Spam Moderation is definitely a chore. Data ownership is definitely a trade-off: some of the comment hosting platforms that are better at spam auto-moderation want to own more things about your data or show more ads or trackers to your readers.

It can be a lot to deal with. I added a comment widget again just recently because I missed some of the feelings of conversation, but I probably picked one that won't likely get as much conversation as some of my past tools did because higher barrier to entry on first comment (but that also makes the spam floor higher and gives me a trade-off in data ownership versus tracking JS). We'll see how long I leave it in place this time.
That's ok. LLM's are great at socializing together.
Governments have figured out they can affect their populations like a rancher affects cattle. Elections are no longer solemn rituals but instead are processes for manufacturing consent to be governed. Only through the magick of the social contract can your neighbors collectively eat you while individually they are prevented.
You've now veered into the territory of the other posters which I already addressed.

No one (sane) calls Dropbox a fraud because rsync exists, or Adobe because Gimp exists. Or that McDonalds is a fraud when wild Ungulates and arrows/knives exist. These products simply target groups who desire convenience.

If you think normal folks are comfortable with the CLI, much less dd (probably the most dangerous command), you are decidedly out-of-touch. Restoring access/speed to important data conveniently via menu/progress-bar is often worth 10x that price. I've seen people buy brand-new several thousand-dollar computers to fix such problems. e.g. We were given a free iMac because the owner didn't know how to buy/install memory.
So if tips or donations are prohibited, why is there a page on Stripe support detailing rules for donations, one of which is "for a good or service that has been provided?"

https://support.stripe.com/questions/requirements-for-accept...
I've been thinking about this and haven't found any fundamental difference.

Sure, LLMs don't have our fine temporal resolution, but GPT-4 (at least) knows the date, and can get the current time using Python when asked. And can tell the order of text events within a session. Our resolution has a limit too, somewhere under 1/25 of a second while awake, with much larger gaps when we sleep.

So it's a matter of degree, or more to the point it's how we might gerrymander definitions to suit us.
Yup to reduce it down as succinctly as possible - it's an escape. It makes doing nothing enjoyable.
Because it's not an authorization error.

You do not throw 403 if the client is authorized to access whatever resource it's trying to.

The 426 on the sibling comment is great, though. But if you don't find an error code for your case, you don't go and redefined a well defined one. You use 400 (or 500).
Sigh. But honestly, it just felt like people getting used to China doing outrageous things like these to the point where it's no longer interesting for a comment.
If you set temperature to zero the output will be always the same, not a distribution. If instead you increase temperature the LLM will sometimes choose other tokens than the one with the highest score, but it won’t be that much different
My own blog/website is now 22 years old! It began in my university dorm room, though back then, it wasn't really a blog. Instead, it was just a loose collection of pages. I added a blog to it much later when blogging became fashionable. I still update my website occasionally [1].

Back in 2001, a chance encounter with Microsoft Personal Web Server (PWS) on a Windows 98 system introduced me to the client-server concepts essential for creating and hosting a website. I used PWS to serve my website for the first couple of years and then moved on to IIS. At first the web pages were just individual HTML pages loaded within an HTML frameset. The frameset presented common headers and sidebars for the website. Later I learnt to use ASP (the classic ASP) and add dynamic content such as quiz, guestbook, etc.

By the final year of my university days, I had gained sufficient Unix/Linux knowledge to confidently replace Windows with Linux, IIS with Apache, and ASP with PHP.

These days, I am serving my website using Nginx from a Linode VM running Debian stable. The website itself is generated statically using my own little Common Lisp program [2]. All of the content and layout is simple handwritten HTML. The Common Lisp program combines the content HTML with the layout HTML and writes the final HTML pages that are then served via Nginx.

[1] https://susam.net/

[2] https://github.com/susam/susam.net
But we are not all unibombers. Any security/privacy discussion starts with the level of threat. The average person doesn't want to hide their every detail, nor do they have to. The average person probably wants something like "I don't want my government to passively scan what I read online". That's an easy hurdle. Or, "my brother is addicted to cocaine and I want to talk to him about it without AT&T reporting our conversation the police." Again, this is easy. But if you say "I'm a defense contractor currently under investigation for treason and want to I pass money/information to my handler in North Korea undetected." THAT would be a challenge. It is probably still doable, but we should not abandon the basic needs of most people simply because we cannot promise total privacy to the most difficult cases too.

(Fyi, I once talked to a defense attorney representing alleged terrorists. His clients lived overseas and the attorney was representing them in the US. That man was one of those hard privacy cases.)
That sounds very "leftist" in circular-logic where more money means you are axiomatically automatically the most guilty regardless of level of harm caused. Which means that if you were to become the first trillionare by curing 95% of all forms of cancer then you are clearly history's greatest monster.
As soon as the VHS effect goes out of fashion in PS1 style indie horror games, the community will move on to C64 style cassette loading sequences… on steroids.
Well I have been developing native apps for both for over a decade, and I don't think either is particularly more difficult than the other.

What it came down to is that I use an iPhone as my daily driver, and when I pulled my Android test device out of a drawer the battery was twice the size so I immediately brought it to an electronics recycling center.

Which means that in order to complete the Android version, I need to shell out $400 for a new phone I'm only gonna use once for a non-commercial project. So my idea was, let's release iOS first, see if people care, and then I'll spend the remaining time and money to finish up the Android build!

I think if I did try to finish Android at the same time, I would have given up on both and released nothing.
CEOs have three responsibilities that I doubt an AI will ever do. 1. Ensure the company has money to operate. 2. Recruit and inspire employees to do their best work collectively. 3. Make decisions where there isn’t definitive supporting data.
For the record I didn’t consider your post condescending
What would you prefer? I think VS and friends are a whole lot more bloated and annoying to use. For reference I have been developing on both platforms for 20 years.
Even that will be exist and then don't. You feed it same recorded stream of data and it will give you the same AI at the end. You could copy it, or fork it and start giving different input to get different result.

As long as its in a computer, it's existence won't be as continuous as us.
> They have by no means recovered to anything resembling their pre-Amazon numbers.

> Please note that I never claimed they had “Amazon numbers.” I never claimed that they were as prevalent as they were pre-e-commerce.

You seem to be arguing different points here (despite the quotes). They are talking about the bookstores returning to their own pre-Amazon numbers.
> But that is like 2% of what my local dispensary offers. Most of it is specifically sold as frying your brain

This is actually a problem for a friend of mine who wants to try small amounts to help with her appetite and other things. Her doctors are all on board.

Thankfully I knew of a decent place to take her, but her local shops were all about melting into a couch.
Good insight. The difference between the NSA and local cops is that the NSA won't be looking for some bullshit to use as an excuse to arrest or harass you.
The first part of the sentence is right - what's not correct is to blame it on corruption or dysfunction, as though nobody's working on it.
my task was to rectify an issue in one of these crowd sourced lists of ad servers.

they were blocking a whole domain instead of blocking the ad-serving subdomain.

the issue was rectified, the main domain was replaced by the ad-serving subdomain.
Before that there was Powell's Techinical Bookstore on the North park blocks. That store had a cat named Fup that was really old. Every year, they would print birthday stickers for the cat and give them away. I still have one that I use as a bookstore from when the cat turned 18.
Ticketmaster breach affects more than half a billion users
I'm at 20 years blogging as well. I've managed to keep my archive of posts with the blog as it moved technologies (with an unfortunately ever growing number of dead links as external sites die off).

These days Github pages, Jekyll, and writing in Markdown have proven a good way to get things done. Means I don't have to worry about server hosting and all the content is accessible if I ever want to move it.

My blog's been very useful to me as a reference for things I've looked at in the past and has hopefully helped out some other people as well. These days I generally blog when it's taken me a little while and some digging to figure something out, hopefully saves other people a bit of time.
> Taken to the extreme, a sufficiently broken down prompt is simply the code itself

it is not. But the artifacts generated through the steps will be code. The last prompt will have most of the code supplied to it as the context.
we are extremely good at services, invention, and economic planning. your claim about financial services producing/doing nothing seems more virtue signal than based on reality.

our economy is extremely productive, your narrative of 'good at almost nothing' is ridiculous, we're just not a manufacturing economy.
Honestly the whole thing with these chat AIs not continually learning is the most disappointing thing about them and really removes a lot of utility they provide. I don't really understand why they are essentially fixed in time to whenever the model was originally developed, why doesn't the model get continuously improved, not just from users but from external data sources?
> I'm outside Harrisburg

Hell, out there you've still got people using horse and carriage.
No more than 2880000. Although the brain is asynchronous and there are gaps. Dan Dennett was showing various experiments demonstrating that continuous time is an illusion (of our consciousness).
"Flying secretly (or at all) is not a Constitutionally protected activity so there's nothing inherently wrong with regulating it and denying something like this."

You can use this reasoning to disclose almost anything, including online real-id schemes, public license plate info, etc.
They claim good results in a SQL benchmark but they don't specify what dialects it knows.
Out of curiosity, would placing all DELETE queries within a single transaction also help? Or does that still cause PostgreSQL to process each of the queries sequentially?
We'll see how fast it is on consumer hardware once decent quantisations are available.
> Oh yeah customer cares. If I leave my car in a workshop, I care whether mechanics have one big mess there or not, I am looking for signs of a good routine, clever process, some smart choices they made for themselves. If they did a fix for me but have a mess, I will never go back to them.

In your car, you can tell, in software you cannot.

Add in the fact that most times even cowboy-coded systems are once off and will be replaced (and not maintained) down the line, and you really cannot tell if the system was written as a huge mess just waiting to be exploited, or as a well-crafted and resilient system, because the majority of systems are in-house only and face no adverserial threats other than the employees.
Most people not from Toronto that have heard about WBB remember it from Short Circuit 2. https://youtu.be/AbkbU32X5dI?si=rDQmmGk75lm8ElPA
For those curious: this is a userspace driver, written to open/mmap the PCI BAR via sysfs. It doesn't attempt to hook interrupts from the device and has to resort to polling for completion[1]. Also AFAICT there's really no attempt being made at parallel design: all the hardware interaction is handled by a single manager thread responding to queued commands from workers. That's a fine choice for simplicity and reliability but a very poor one for scalability in a storage backend that needs to be handling requests from filesystem drivers serving dozens or hundreds of CPUs.

Basically: this is good work (great work for an undergraduate thesis). But it's very much "solving the easy part" and not really showing off Rust in any particularly impressive way. You can write very similar userspace "drivers" (and I have!) in Python.

[1] Though on modern hardware designed to manage arbitrary scatter/gather command queues on its own, that's not really such a big deal. In performance situations the hardware will always have something to do anyway, and idle hardware can be sent a command synchronously. Fixing this amounts to a power optimization only.
That sounds a lot fluffier than writing code ;)
What is a small head dollar? Coins versus bills?
In this situation, the attacker had to know you were using this particular password manager, know roughly when the password was generated, reverse engineer and replicate the password generation algorithm, and make millions of login attempts somehow (almost never possible other than on crypto wallets).

Yes it’s obviously not good that they used the date as a seed, but the realistic risk is pretty much non existent. Even in this case where literal millions of dollars were on the line the “attackers” still had to collaborate heavily with the owner to narrow down the search space. On their own they likely would never crack it.

Absolutely no one is going through all this to get in to your Facebook account when they can just call up some grandma and ask them to transfer a $1000.
None of that really has anything to do with the discussion and is completely melodramatic, as someone else mentioned.

However, we have indeed ended up in a hell-hole. Again, as someone else mentioned, the U.S. in the early 20th century rose up against the capitalist thinking and companies coming out of the industrial revolution and implemented socialist policies, progressive tax structures, and aggressive anti-trust laws and lawsuits. But the capitalists have one out again and are stronger than ever and are indeed turning the U.S. into a hell-hole.

By many accounts, the U.S. is a hell-hole on the whole. It ranks low in several markings such as education, standard of living, healthcare and healthcare access, wealth equality, infant mortality (i.e., it's quite high in the U.S.), etc. The list goes on. Yes, someone will reply that the U.S. has some of the best education, healthcare, standard of living, etc. in the world. And that is true when looking at specific, local instances. But the gap is wide and as a whole the U.S. is struggling.

Are places like Norway, Denmark, Finland, Sweden, etc. really hell-holes? I'm not saying they are perfect, but there's a reason why they rank on top in terms of health, education, happiness, balance, etc.