skysight-inc/HackerNews huggingface dataset:
StubHub's IPO: A Founder Forgotten in the Fine Print
It was a while ago, and it was not deliberate (wget downloaded robots.txt as well as the files I requested, and I was able to find many other files due to that, some of which could not be accessed due to requiring a password, but some were interesting (although I did not use wget to copy those other files; I only wanted to copy the files I originally requested)).
The Mozilla VPN Extension for Windows
I'm often surprised that a study like this is even needed, the result seems obvious.

Critical thinking is a skill that requires practice to improve at and maintain it. Using LLMs pushes the task that would require critical thinking off to something/someone else. Of course the user will get worse at critical thinking when they try to do it less often.
We’ll take all the features people love in other products, and implement them in a coherent package as quickly as we can.
I dunno. Forcing ads on everybody seems bad to me. YMMV.
Italy pursues payment from Meta, X and LinkedIn in landmark tax case
Excellent reply, I'll keep the collusion / conspiracy threshold change in mind for future discussions. Thanks!
Took a few years after Windows 11 was released, but FWIW you can now have a taskbar item for each window. It's in the Taskbar Settings -> Taskbar behaviors -> "Combine taskbar buttons and hide labels".

I also waited until that was an option, it was a total deal-breaker for me. But it's working quite nicely now.
The problem with TSV is what are you going to do about quotes. Some fields might contain them [1] or they might be needed to store fields with tabs inside them.

Because of this in order to read a plain simple TSV (fields separated by tabs, nothing more) with the Python csv module [2] you need to set the quote character to an improbable value, say € (using the euro sign because HN won't let me use U+1F40D), or just parse it by hand, e.g. row.split('\t').

[1]: https://github.com/wireservice/csvkit/issues/1194

[2]: https://docs.python.org/3/library/csv.html
Parent probably meant hundreds or thousands of IPs.

Last week I had a web server with a high load. After some log analysis I found 66,000 unique IPs from residential ISPs in Brazil had made requests to the server in a few hours. I have broad rate limits on data center ISPs, but this kinda shocked me. Botnet? News coverage of the site in Brazil? No clue.

Edit: LOL didn't read the article unity after posting—they mention the Fedora Pagure server getting this traffic from Brazil last week too!

Rate limiting vast swathes of Google Cloud, Amazon EC2, Digital Ocean, Hetzner, Huawei, Alibaba, Tencent, and a dozen other data center ISPs by subnet has really helped keep the load on my web servers down.

Last year I had one incident with 14,000 unique IPs in Amazon Singapore making requests in one day. What the hell is that?

I don't even bother trusting user agents any more. My nginx config has gotten too complex over the years and I wish I didn't need all this arcane mapping and whatnot.
It will remain open source

> This does not mean that Google is making Android a closed-source platform, but rather that the open-source aspect will only be released when a new branch is released to AOSP with those changes, including when new full versions or maintenance releases are finished.
Currently supported in the Agents SDK
https://openai.github.io/openai-agents-python/mcp/
The experts from Europe are ready to help out, if the domestic ones can't find the root cause.
There have been 66,773 attempts to find a Spotify playlist with 100 songs
For Hillary, we do know. Her server was not in violation of policy at the time for unclassified data - the policies were strengthened later – and she did not intentionally store classified data there. The FBI said nothing was classified at the time after their investigation but identified a hundred emails which should have been:

https://www.washingtonpost.com/politics/2022/09/08/hillary-c...

In this case, I think the difference is intent and ambiguity. This information was clearly known to be classified (remember last week when they were arguing that the flight details of immigrant deportations were classified and couldn’t be shared with a federal judge? Kinda hard to say information about military strikes which haven’t happened yet is less sensitive.) and it’s clearly something at the level to qualify as a federal record, but they don’t show any signs of having stored a copy.
When I worked at Google there was an internal link to test out "Meena", their predecessor to later LLM chatbot work. This was 2019 time frame? Maybe 2020?

It was uncanny and creepy, pretended to be a conscious being, frequently lied, and led directly to that guy who claimed it had personhood... I can completely understand why Google chose to keep a lid on this kind of thing, hoping to be able to clean it up and produce something that could be reliably used for a product instead of a novelty. That's back when Google was still sort-of pretending to have ethics (though they didn't)

OpenAI beat them to the public presentation of this stuff because they didn't care.
If you want to stream large volumes of row-oriented data, you aren't reading yourself and you should be using a binary format which is going to be significantly smaller (especially for numeric data).
I mean we can reform it without necessarily throwing out the baby with the bathwater. In Europe a bachelor's can often take 3 years, and maybe we can even shrink it down to 2 years; this is already kind of a thing in the US with some schools offering a 5 year bachelor+master's program.

Realistically maybe we reform community college to be the required thing instead of traditional undergrad, since the cost and length is more comparable.
It seems if Google had been competitive, all they would’ve managed to do is burn ~10 billion dollars in the past 2 years, and run up against the same performance wall everyone else has

If I were them, I’d wait until OpenAI is forced to at least slow their burn and then jump in, and undercut everyone.

Seems like the real money is made on the API side anyways, so having a large consumer presence isn’t super valuable yet.
More context, the statement is in reply to the question they posed on their own site: "Why is this website so ugly?"

First, I don't think the website is ugly per se. Second, the weird flex is assuming that a website which had more effort put into it than what they put into theirs is "a shiny website."

Design aside, there's absolutely no statements regarding what makes this product differentiated. So it doesn't even succeed on its own terms.
We’re starting in denser areas (early access in NYC, a few colleges). When we expand, we’ll adjust neighborhood sizes to account for density :)
To be honest, I have yet to use any GenAI tool that makes me feel like it can replace me just writing code (I write this as an Engineer turned PM, that would really like the promise of GenAI to be true). What I'd actually like to see more than anything is a GenAI "agent" that can act like the /user/ of my software to help me identify gaps in documentation as the software changes and the documentation drifts/becomes stale, and generally help me to explore code paths that are off the happy path but will get hit by real users. I think there's a lot more value in having GenAI help me test/document my work than in trying to do my work, because I will always write higher quality code than GenAI can produce.
The most compelling evidence for the historicity of Jesus does not come from the gospels, but from Paul's letters. He claims to have met with Peter and James which he calls Jesus' brother and the leader of the Jerusalem congregation. We can assume that James did exist since Paul writes about disagreements he has with him. Paul had no reason to make up a figure that challenges his views. Moreover, if James did exist, it seems far-fetched to believe that he were able to assume the title "brother of Jesus" without actually being the brother of Jesus. People would have known whether his brother had been publicly executed or not.

In a similar vein, the gospels have Jesus being baptized by John the Baptist in the Jordan. Various form of baptism were common among Jews at the time to purify themselves or cleanse them from sin. Why would the son of God need that? If Jesus was invented from scratch you would probably not include that story because it raises more questions than it answers.
And the FCC is empowered by Congress to act on their behalf.

It's the same top-down approach used all over the business world and organizations like the military. The people at the top make high level decisions and empower those below them to handle the fine details.

I don't go to the board of directors of my company to approve every decision I make. They outline strategic goals, hand those to the CEO, who gives plans to the heads of departments, who hand them down to me.

It's so weird to see people latch onto this idea that Congress needs to handle the minutia of governing when we know that top-heavy, leaders-make-every-decision form of governing doesn't work. Imagine a drive thru operator needing board approval to substitute mayonnaise for ketchup on an order because the Article 1 Section 8 of the corporate charter says the board has sole responsibility over the menu, and mayonnaise on a burger is not on the current menu.
Debian uses a tool called `strip-nondeterminism` to help with this in part: https://salsa.debian.org/reproducible-builds/strip-nondeterm...

There's lots of info on the Debian site about their reproducibility efforts, and there's a story from 2024's DebConf that may be of interest: https://lwn.net/Articles/985739/
> A standard instruction set, standard calling convention, and standard syscalls.

This sounds like an OS like user space to run atop WASM similar to POSIX.

Standards are good but my hope is the design is well thought out.
Can I Curl to Downvote?
There is no downvote button. Some say you need 500 Karma to see it, while others say it never showed up or its random.

My question: I notice the upvote is just a hyperlink to `voteid=__&how=up&auth=__&goto=reply__`

So can I just curl `vote?id=__&how=down&auth=__&goto=reply__` or does server side have the same checks?
This is my approach. My website tyleo.com is just a bunch of CSS/HTML classic webpage stuff. If a page needs a small amount of JS I just bundle it ad-hoc. More complex pages get the full React/SPA treatment but it doesn’t mean the whole website needs to be that way.

As an aside, I reuse code by using React as the template engine for HTML. Each page essentially has a toggle whether to ship it in dynamic mode or static mode which includes the full JS bundles or nothing.
They were definitely working on it, and had stuff which they were deliberately keeping behind bars.
Chatbots are clear replacement for search with all implications and huge revenue for winner.
Nice! For anyone wondering, Go 1.25 won't be adding any actual language features. It's a minor release.

Maybe we get sum types by 1.30 :)
It depends upon your goals and projects proficiency to solve real world problem.

Try to make sure it's viable product. If it's, people will pay you, or willing to.

Leave it for free, for some period for Marketing, promotion and testing.
Security on the Path to AGI
I have learned a long time ago not to make claims about how hard it is to implement something in other people's projects - I get it wrong often enough about my own.

(Also, I don't think there's a single "PWA spec".)
You can get the config files from https://github.com/csdvrx/bash-timestamping-sqlite
Now that I look at it it was 5mo, state superior court.

It was not a land or probate matter or any other matter for which there is a bespoke streamlined process. Both parties agreed on records, facts, etc.
This headline really is misleading. The source will still be released, it just means that the work leading up to a release will be in private. IMO, there's nothing wrong with that, since it's likely that a lot of the intermediate com mediates are likely just noise.
> Wonder if they make everybody in MLS use a Mac.

Ah yes, straight from the Microsoft playbook of "Hey NFL, we have a bunch of Surface Pros that nobody bought..."
Why do artists oppose AI while developers embrace it openly?
Or superstitions (i spent a few years living near Delhi, the nazar stuff seemed to me like a system of self inflicted oppression)
First map of human brain mitochondria is 'groundbreaking' achievement
downvoting comments and flagging posts requires karma.
Small uranium samples are very often used to test geiger counters and is pretty common and not dangerous unless it becomes dust. Even then a far cry from anything massively concerning.

in terms of spicy rocks doesnt the specific plutonium(number) make a massive difference?
> Generally, surburbs are better at encouraging walking/cycling around

Having lived in both, this is just categorically untrue.

Cities are filled with pedestrians and cyclists. Both recreationally and for practical purposes. In a given hour I might see over a hundred pedestrians outside my window and perhaps twenty cyclists. This would be an order of magnitude higher if I was on a commercial corridor or actually busy street.

In contrast you might see ten pedestrians a day in most parts of the suburbs. And maybe one or two cyclists, unless you leave your neighborhood.

Suburbs also have far worse traffic. City streets have small roads and slow-moving vehicles. Suburbs have giant thoroughfares and fast-moving vehicles. As a pedestrian and cyclists, I know which of the two I’d rather be in.
90% of what XUL accomplished was rendered moot and obsolete by HTML5. The remaining 10% isn't worth it.
The Art of AI Prompting: Refining Instructions for Precision and Control
Why would a 25% drop in energy use necessarily indicate an energy crisis?

Isn't it far more likely that a shift in economic composition changed the energy consumption? That shift might be a bad thing, but it's not an energy crisis.
It's even worse than that. Office on my work computer is set to the English language, but my locale is French and so is my Windows language. It's saving semicolon-separated CSV files with the comma as a decimal point.

I need to uncheck File > Option Advanced > Use system separators and set the decimal separator to a dot to get Excel to generate English-style CSV files with semicolon-separated values. I can't be bothered to find out where Microsoft moved the CSV export dialog again in the latest version of Office to get it to spit out comma-separated fields.

Point is, CSV is a term for a bunch of loosely-related formats that depends among other things on the locale. In other words, it's a mess. Any sane file format either mandates a canonical textual representation for numbers independent of locale (like JSON) or uses binary (like BSON).
You Need Subtyping
> To achieve that it is enough to hash inputs, and cache resulting outputs.

Thing is, inputs can be nondeterministic too - some programs (used to) embed the current git commit hash into the final binary so that a `./foo --version` gives a quick and easy way for bug triage to check if the user isn't using a version from years ago.
I think you’re right. I only picked up Elixir about 10 years ago after getting frustrated with Python’s GIL and Java’s cumbersomeness, and feeling that object oriented programming over complicates things and never lived up to its hype.

I have never looked back.

Elixir is an absolute joy to use. It simplifies multi-threaded programming, pattern-matching makes code easier to understand and maintain, and it is magnitudes faster to code in than Java. For me, Elixir’s version of functional programming provides the ease of development that OOP promised and failed to deliver.

In my opinion, Elixir is software engineering’s best kept secret.
It seems like something like medical/legal professionals’ annual/otherwise periodic credential exams might make sense in fields where AI is very usable.

Basically, we might need to standardize 10-20% of work time being used to “keep up” automatable skills that once took up 80+% of work time in fields where AI-based automation is making things more efficient.

This could even be done within automation platforms themselves, and sold to their customers as an additional feature. I suspect/hope that most employers do not want to see these automatable skills atrophy in their employees, for the sake of long-term efficiency, even if that means a small reduction in short-term efficiency gains from automation.
> The issue is not if the fund is needed or not, it is that congress never specified how much the Universal Service Fund tax would be.

Congress could, if they didn't like the regulators' chosen amount, set a new fixed amount with a couple lines of legislation and a vote. Done in a day.
it would be nice if you give your own opinion, or if you said 'you didn't know' rather than have chatgpt respond for you! :D
Maybe dumb question but why would this change the reproducibility? If you clone a git repo, do you not get the meta data as it is stored in git? Or would the files have the modification date of the cloning?

I never actually checked that.
I can't believe that anyone in leadership at Google still has their jobs. Aside from AMD it's the company that is wasting the most amount of talent.

Gemini is still garbage compared to o3-mini-high when it comes to code. GCP is still a horrible platform compared to AWS. Why would anyone pick Google models to do anything? They refusal rate is obscene.

Google lived too long with no strategy, just search and random noise. They don't seem to be able to pivot. Until they do something company-wide that includes how promotions work and turning over management I can't see them as being anything other than a 3rd rate player in AI.

Search will die to AI in time. And they've got nothing to entice people to use Google AI over anything else.
Trying it with you now:)

EDIT: It does work if you pass the user= cookie to curl and copy the URL exactly except how=up (for upvote) =un(for unvote). Doing how=down _seemed_ to work, but your comment didn't lose any points so idk.
you could buy the ones with Americium in most of the EU and US too. I think you can still find some, here and there.
"f#ck off, it's free" is possibly an acceptable response if you're also working for free. If maintaining that free software is your job that you are getting paid good money to do, you really should hold yourself to higher standards.
associate degrees exist
Well, personally I started out with gemini (when it still was called bard or something like that) but switched over to a paid ChatGPT subscription.
Last year there was a question in a foreign language on the trivia league LearnedLeague that had to be thrown out because some peoples' browsers ended up translating the question, making it much easier than anticipated for a subset of users, without them opting in or necessarily even being aware of it.
So dying children are efficiency
I agree that some things are essential, and there's value in specifications. The question is how likely is the current tragectory to follow what happened with browsers? The major players are the same, which is concerning. Then there's early signs from the specs themselves. Why do we need wasi-sockets and wasi-http? Why not only specify wasi-sockets and let HTTP be implemented optionally by libraries for apps that need it?

Are there any forces in place to prevent the (de facto) mandatory API from becoming so complex that Google (or Fastly) is the only org capable of maintaining an implementation? Because that's how you end up in the situation where the "user agent" with majority market share starts gutting ad blockers.

I'm not saying I'm predicating this will happen with WASM or even think it's very likely. I don't know enough to have a real opinion on that. I'm just saying I really really don't want it to happen.
'just delegate the minutiae of governing... like levying taxes'

Maybe it's just me but taxes don't seem like a minutiae item.
It is a byzantine path, also because gcc switched to C++ at some point (for no good reason IMHO). But there is a project that maintains such a bootstrap path: https://www.gnu.org/software/mes/
I am entertaining an idea to acquire the same setup for recreational game development using older tools and libraries. Have you followed any guides or do you have any recommendations where to start? Also how reliable those older mobos? I have heard that capacitors are usually close to a malfunction stage, have you had any issues with hardware so far? Thanks.
There is no "yes" in Spanish.

Reminds me of Inodoro Pereira, a comic strip character in Argentina who was a peon in the countryside and rather ignorant, and he'd sometimes respond affirmatively with "yes como dijo un tal Chespier" ("Yes, as some Shaespier once said").
You clone source from git, but then you use them to build some artifacts. The artifacts build time may differ, yet with reproducible builds - the artifact should match.
they exist, but at least employers do not seem to think they currently cover enough to accept them in lieu of a bachelor's.

in fact i would say I don't know how much additional value an associates' holds in that context, and maybe we just merge the two concepts. I haven't ever really seen a posting that is okay with just an associate's.
I think you can still use it on Bing.
404 Not Found
nginx/1.18.0 (Ubuntu)
Regarding missing features: Is anyone around here who has found an alternative to the original “quick launch toolbar”?

I mean the ‘real’ one which was introduced in Windows 95 - up to Windows 8 (IIRC), which could be separated from the Taskbar and be docked at any side of the desktop, horizontally or vertically, and could also be stacked in both directions.
> The only explanation I've heard is that the industry is so excited about reducing spend on software engineering salaries that they're trying to fit a square peg into a round hole, and largely ignoring the square holes.

I think that's really just it, and I agree with you. There are many other areas LLMs can, and should, be more useful and effort put toward both assisting and automating.

Instead, the industry is focusing on creative arts and software development because human talent for that is both limited and expensive, with a third factor of humans generally being able to resist doing morally questionable things (e.g., what if hiring for weapons systems software becomes increasingly difficult due to a lack of willingness to work on those projects, likewise for increasingly invasive surveillance tech, etc.)

We're rushing into basically the opposite of what AI should do for us. Automation should work to free us up to focus more on the arts and sciences, not take it away from us.

Greed at its finest.
Outgrowing Trees: Smarter User Activity Predictions from Data in Snowflake
Really?

I can spill all the juicy details as the main author and instigator.

Cyanview reached out to me to help find a dev a while back. Hearing about their customers I knew it would be a decently big splash for Elixir. I was surprised that they were unknown and had this succcess with big household name clients.

I like them. I like their whole deal. Small team, punching above their weight. Hardware, software, FPGAs and live broadcasts. The story has so much to it. David and team have been great sports in sharing their story.

Fundamentally I care more about Elixir adoption though, I reached out to the Elixir team and offered to interview them and write something up.

A case study about successful Elixir production deployments is definitely content marketing. But for Elixir. It is a very common question when mentioning a less common language. "Who uses this?" I thought it was a very interesting case. Glad to have it documented. The style of a case study won't suit everyone.

I suppose "without any marketing, before _this_" would have been funny.