skysight-inc/HackerNews huggingface dataset:
And this is a flaw of Perforce: in a Git/Mercurial system, the presubmit can stack the changes into two commits. In P4, one CL has to contain both changes.

And Google uses P4(ish) because monorepo, so they build further abstractions over P4 to enable git and hg in user space which erases most of the potential benefits of either which is also all really, really good software, but it’s all effort necessitated by monorepo. CitC is a work of art, but it is also something necessitated by a stack of other choices that forced their hand into inventing something miraculous to keep hacking around a previous limitation that nobody else has.
ChatGPT: The End of Online Exam Integrity?
Section 5.1 lemma of Gr.

As Physics for the staid hens,
So Flags for the rabid fens
https://en.m.wiktionary.org/wiki/bruy%C3%A8re
(Root of Bruhat?)
For my residential 6.6kW ground mount array, less than 0.9%
The use of light grey text on a darker grey background strains my eyes and makes this unnecessarily unpleasant to read. I'd respectfully suggest increasing the contrast dramatically.

I keep a quick little scriptlet in my bookmark bar for cases like this:

javascript:(function(){ $('head').append('<style>*{color:#101010 !important; background:#f0f0f0 !important;}</style>'); }());

(A ten second hack job; suggested improvements from front-end friends are welcome.)
The Weird Pod Metro That Lies Forgotten Under a Paris Suburb
Users can typically create any filename they like in /tmp, which causes trouble when the nightly cleanup script runs and tries to delete the old ones.
The sticker price of any given power source is irrelevant: the question is how much does it return on the investment.

If building a solar installation is cheaper per kW then building a gas generator, that literally doesn't matter if the only times the solar installation generates power is when power prices are negative.
Are there groups actively attempting this? I was thinking that this type of data gathering is a simple solution to LLMs “running out of data” to train on. Just put a camera in a room and let the model learn by exploring its environment.
Me too! I grew up very isolated in rural America and IT was a literal gateway into a global artistic movement that caused me to connect to people across the planet, develop a skill, and set me on a course into technology. I am forever in Jeffrey's debt.
I’ve wondered before whether the world would be well served by a programming language (or source control system, I suppose) that just stores ASTs in files rather than text code. When users open the file the editor formats to whatever their personal preference is, then saves edits back to the AST.

It really is dumb to be arguing over tabs vs spaces, after all.
On the other hand, is more clear where things are released. When over relying on destructors, often it becomes trick to known when it happens and in which order. This kind of trade off is important to take into consideration depending on the project.
> cherry-picked group of countries is special pleading

It's hard to disentangle the rise of wealth in the world from increased consumption caused by cheaper energy. Certainly in the west capacity has become larger and...

> the link doesn't show that even that cherry-picked measure is falling

If you look again, they absolutely are.

Peak vs now in Mwh:
US: 105 (2005) vs 97
Norway: 93 (2008) vs 78
Sweden: 69 (2001) vs 57
Australia: 80 (2011) vs 55
Germany: 63 (2006) vs 59
France: 61 (2005) vs 54

I could manually do this for the rest, but I shouldn't need to. You can see it for yourself. Here's the chart as line graphs (this option isn't obvious in the UI)

https://ourworldindata.org/grapher/consumption-based-energy-...

The only outlier I see here, in terms of developed countries, is South Korea, but that's perhaps as the country is still unevenly developed. In terms of developing countries, we of course see the uptake of HVAC, refrigeration, vehicles and other automation appliances to match the living standards of the developing world. But crucially, developed countries are showing that at the highest living standards, energy consumption is coming down.
Sullivan changed his view, as he said in an extremely bellicose speech in September 2022.[0] The goal is no longer to have a relative lead:

> On export controls, we have to revisit the longstanding premise of maintaining “relative” advantages over competitors in certain key technologies. We previously maintained a “sliding scale” approach that said we need to stay only a couple of generations ahead.

> That is not the strategic environment we are in today.

> Given the foundational nature of certain technologies, such as advanced logic and memory chips, we must maintain as large of a lead as possible.

One month after this speech was given, the Biden administration put in place a whole series of measures aimed at preventing China from fabricating chips at or below 14nm.

That's why it was a shock when Huawei began selling phones with 7nm chips, produced by SMIC. Huawei specifically timed the launch to be during the visit of US trade representative Gina Raimondo, as a kind of middle finger to the US.

0. https://www.whitehouse.gov/briefing-room/speeches-remarks/20...
Recharged: Or, my years of being sick and fit
It is what it is. AI is increasingly being used to make lives easier. Those who choose to isolate from AI choose to isolate from the many using it.
>I think that if an attacker can control filenames fully, this is the least of your worries.

There's a lot of ways an arbitrarily named file can get on your system. You could be cloning a random git repo, extracting some sort of archive, or plugging in a usb drive.
we have dedicated finance staff who compile all billing reconciliation end-to-end, any tags we need just gets added as a lookup to their datamart controlled by a unique asset tag. Very hard to justify giving access to compliance staff who always reject such requests
netboot.xyx is also killer though slightly different. I installed a permanent netboot version on my home server so I never need to boot an install disk again, but you can also flash it to USB.
It's worse than that. Your theory is probably true for BAD content. Newspapers that exist to spread lies or just opinions that favor some narrative are primarily driven to get as many eyes on their cheap propaganda as possible. The whole point of propaganda is to show it to as many people as possible.

GOOD content, though, is expensive to make, and while the creators would absolutely love it if everyone read it, their primary need is the ability to keep producing it. There are fewer billionaires paying to keep them in business, and if there were, they'd mostly likely start falling into being the bad kind of content.

So you end up in this situation where all of the true, high qualify information is behind paywalls, and all the bullshit propaganda masquerading as information is freely available to all.
I essentially do this with my homelab.
Yeah! Like Uber, or AirBnB! wait, hold on.
If you were in any sort of closed community (religious, political, niche industry, etc), the fear of not being able to reinvent yourself was always there. Now its everywhere is the difference.
> Has anyone actually found a good use for filenames containing newlines?

They're great for attacking systems, because so many programs aren't prepared for them. Any program that uses filenames as keys (and there are many) can have this vulnerability if the input validation has a weakness.

I don't think there are any legitimate uses. They also make it unnecessarily hard to write robust shell scripts.
I was very surprised the difference is that small. Intuition would suggest there to be a lot of sun in the summer given how hot it gets.

The day is roughly half as long but you get 40-50% per month ???

Really a lot more than I imagined.

Not sure if that involves changing the angle.(which would complicate things)

It isn't a popular or sensible technology atm but sterling or other heat engines do work and they work even better if there is a cold source. There are experiments with heating water with solar voltaic. I read they are reaching 70% energy conversion.

It seems there is lots of room for further tinkering. 40% isn't bad tho
Other commenters have gone over many of the reasons why Go got popular, and I don't claim to know for certain, but in my view one important one is probably Rob Pike. He obviously has a well-known pedigree, he's very articulate, and a lot of people latched on to his "Go philosophy". Combine that with the reputation for unrivaled engineering excellence that Google had in 2009 and it's not surprising that Go got as big as it did.
We need containers because we've given up on OS-level isolation.

We need VMs because we've given up on container isolation.

...
I’d just add the IPs to my LMHOSTS file (Windows) if I really wanted to watch sports badly enough. I mean, I was doing that back in the day for local development anyway.
Whats wrong with that?

If "AI" simply allowed people to search data without having to structure it then apply very rigid search terms, that would be in a win in my book.
In general I think I agree with all your points.

The word “if” in both the parent and GP is doing a lot of lifting here though, if they can do amazing feat X, then they will likewise do amazing feat Y. And I think in every instance you’ve made a credible argument.

But I don’t think we have the if yet. If I could just slip GPT-4 an executive summary of the code I meant to write and the emails I meant to send on a given day I would be doing it.

But it can’t: it’s catastrophically wrong with extreme confidence routinely. These things are easy to cherry-pick in citation but still fuck up on HellaSwag in instances a child would not.
I'm sure that will work.

(too bad HN can't load my sarcasm font)
Came here to say this. Love Ollama, have been using it since the beginning, can’t understand why the GBNF proposals are apparently going ignored. Really hope they move it forward. Llama3 really drove this home for us. For small-parameter models especially, grammar can be the difference between useful and useless.
> And Congress has seated people younger than the minimum on several occasions.

This would be news to me, one way or the other that's inarguably unconstitutional.
I'm personally pretty optimistic about direct air capture.

Right now, we just need to stop the bleeding and get to global net ~zero emissions with the tools we have (renewables, nuclear, carbon capture, etc.). It seems like we're on track to accomplish that at least some time this century.

By the time we've gotten there, direct air capture should be a relatively mature technology, and energy should be much more abundant between continued advancement on renewables and early iterations of commercial fusion. With any luck, we'll even have highly automated and scalable AI-driven manufacturing and infrastructure deployment capabilities to make a mass rollout of DAC relatively cheap. As long as we survive long enough with no major societal upheaval, I don't see why we shouldn't be able to restore the planet to preindustrial CO2 levels by some time next century, or (very optimistically) around the turn of this century.

It's not going to solve itself overnight, and climate change will get worse before it gets better, but I think we're basically doing the right things. Maybe in the meantime someone will figure out how to process landfills into fuel and mass produce microorganisms that feed on microplastics.
Tree-JS – Procedural tree generator written with JavaScript and Three.js
Tin roof, it will outlast the rest of the house
At that point you could even use different languages. Maybe you like programs that look like Lisp and I don't. There was a project at Microsoft Research in the late 1990s/early 2000s that did exactly this - storing ASTs in source control instead of code - but the name escapes me at the moment.
I totally get that it killed your traffic. If a thousand people a day typing in "what time is best to visit the Sagrada Familiar" stopped clicking on the link to your page because Google just told them "4 PM on Thursdays" at the top of the page, you lost a bunch of traffic.

But why did you want the traffic? Was your revenue from ad impressions, or were you perhaps being paid by the city of Barcelona to provide useful information to tourists? If the former, I get that this hurt you. If the latter, was this a failure or a success?
>the presubmit can stack the changes into two commits

That seems like way more complexity than just doing it once and for all. Now the commit log is littered by a bunch of automatic commits that format one file at a time.
See https://scottaaronson.blog/?p=2756 or https://www.brainpreservation.org/scott-aaronson-on-the-rele... and especially https://www.scottaaronson.com/papers/philos.pdf for a response to similar theories like in the article by someone who has mare patience than me.

The article you linked, at best, argues against a straw man.

See eg https://news.ycombinator.com/item?id=40687064 for one possible reply that brings the whole thing down.
I get car sick almost immediately if I don't face forward.

Ditto amusement park rides that move backwards (eg The Mummy). This includes when there is no visual indicator (in the dark)
Source? I’ve only been using PostgreSQL, but I believe most legaxy systems are not going to rush to update, and world consists of legacy systems and systems that will become legacy tomorrow.
Yes, actually the very first thing we did was remove u.

Sorry, I couldn’t resist. Checking the wiki page on British/American spelling differences, it looks like there are also a handful of words which have diverged completely. For example aluminum/aluminium and airplane/aeroplane.
You seem to have misread my comment, or just didn't read the whole thing, because I mostly agree (except for the part about "land is free" - most of the solar costs I've seen take into consideration full installation and financing costs). I said it was cheapest on a pure per kW basis. But exactly for these reasons e.g. the intermittent nature of it we can not currently go 100% solar without storage solutions, infrastructure improvements, etc.

Point being it is those areas that will need to be solved (i.e. come down in price) and that marginal improvements in panel efficiency aren't the limiting factor in going to 100% renewables.
> real savings for the solar system is only $580 a year

> Still might be worth it to you, but also might not.

Are you trying to be intentionally obtuse?

With your numbers you're talking about putting $580 a year into my bank account for 14 years, and then me having free electricity for at a minimum another decade.

In what possible world could that be "not worth it" ?
My cheap ebike dies closer to 33 kph easily
Because the body is robust to chemical interference but not the energy scale of radioactive decay.

1 atom undergoing fission has energy to kill a cell made of 1 trillion atoms.
Yes! Code is for people to read, not computers. Beautiful code uses the full expressiveness that the language allows.
There was a trope five years ago that small town papers had become economically infeasible, e.g. https://www.cbsnews.com/news/decline-of-newspapers-leaves-ma...

My own town (60,000+) lost its paper more than ten years ago.

Was that not the general experience?
> project management risks: “Lead developer hit by bus”

> software engineering risks: “The server may not scale to 1000 users”

> You should distinguish them because engineering techniques rarely solve management risks, and vice versa.

It's not so rare in my experience. Code quality and organization, tests and documentation, using standard and well known tools - all of those would help both sides here.

That's why I've had to invoke the "hit by bus" hypothetical so many times in my career with colleagues and bosses, because it's a forcing function for reproducible and understandable software.

Pro tip: use "win the lottery" instead to avoid the negative connotation of injury or death.
https://archive.is/cXPZs

https://web.archive.org/web/20240614033317/http://rachelbyth...
https://news.ycombinator.com/item?id=9744916
Dired will warn in that case.

ls does not support --dired; see `dired-use-ls-dired' for more details.
AOSA, https://aosabook.org/en/index.html is good. Also, study the code of lots of different systems.
To anyone considering writing for Pakt, you owe it to yourself to read any random 5 of their books, and then consider whether you want your name to be attached to that reputation.

The books really are that bad. I think less of someone when I know they've written a book for Pakt.
I have a lectric and the build quality is terrible. Had to deal with:

- a bent frame out of the box
- a recall due to defective brakes
- lights not secured properly
- loose fender after less than 100km
- a derailleur that refuses to allow use of all gears- no matter how adjusted it is unable to use either the lowest or highest
Yea, I know. It makes me feel better this way, though.
Nice job guys. For your next challenge, see if you can find a cost-effective way to add VLAN management, or do something cute with the form factor, like make it fit inside a standard electrical socket wall cavity with AC adaptor, or inside another ethernet port.

PS. Try to reference vendor application notes or datasheets instead of stackexchange where possible.
Fossil fuel companies just cannot be trusted to seal it well. They have continuously misled the public. They will collect their contracted paycheck, then the leaks will begin.

Also, when there is the slightest earthquake, the reservoir could erupt, even killing everyone in the area due to a flood of CO2.
I was more concerned about it becoming more prominent in Google search results but I was just having a moment, never mind :)
You are definitionally incorrect. From Wikipedia:

> robots.txt is the filename used for implementing the Robots Exclusion Protocol, a standard used by websites to indicate to visiting web crawlers and other web robots which portions of the website they are allowed to visit.

From robotstxt.org/orig.html (the original proposed specification), there is a bit about "recursive" behaviour, but the last paragraph indicates "which parts of their server should not be accessed".

> WWW Robots (also called wanderers or spiders) are programs that traverse many pages in the World Wide Web by recursively retrieving linked pages. For more information see the robots page.

> In 1993 and 1994 there have been occasions where robots have visited WWW servers where they weren't welcome for various reasons. Sometimes these reasons were robot specific, e.g. certain robots swamped servers with rapid-fire requests, or retrieved the same files repeatedly. In other situations robots traversed parts of WWW servers that weren't suitable, e.g. very deep virtual trees, duplicated information, temporary information, or cgi-scripts with side-effects (such as voting).

> These incidents indicated the need for established mechanisms for WWW servers to indicate to robots which parts of their server should not be accessed. This standard addresses this need with an operational solution.

The draft RFC at robotstxt.org/norobots-rfc.txt, the definition is a little more strict about "recursive", but indicates that heuristics used and/or time spacing do not make it less a robot.

On robotstxt.org/faq/what.html, there is a paragraph:

> Normal Web browsers are not robots, because they are operated by a human, and don't automatically retrieve referenced documents (other than inline images).

One might argue that the misbehaviour of Perplexity on this matter is "at the instruction" of a human, but as Perplexity does not present itself as a web browser, but a data processing entity, it’s clearly not a web browser.

Here's what would be permitted unequivocally, even on a site that blocks bad actors like Perplexity: a browser extension that used Perplexity's LLM to pretend to summarize but actually shorten the content (https://ea.rna.nl/2024/05/27/when-chatgpt-summarises-it-actu...) when you visit the page as long as that summary were not saved in Perplexity's data.
This doesn't add up to me. The majority of scientists really thought that animals didn't feel or experience things? That can't be true for scientists that actually observed animals.

I can see how there might some type of conflict with a dualist or religious view of the soul though. But not a scientific conflict.
Well done.

For those of us not generally in the hardware world (and thus not 100% familiar with the terminology) could you post more pics?

Especially of the enclosure? I'm not really sure if you are just exposing headers, or if there are regular Ethernet plugs on the board?
Well, what'll happen for the most part is not users being mad, but a general migration to fenceless areas. Prompts will be for "content similar to X" and the bots will merely use what it has access to, rendering the fences moot. And there will always be authors who don't mind their content being monitized or utilized by AI.
Experiencing anything in person hits differently, I'm sure you'd agree? Listening to live music, viewing art, being at your child's birth, hanging out with friends.

With music and art in particular, you're not limited to low fidelity reproductions when you witness the real thing. It must be a fairly common desire given that concert halls, museums, and art galleries exist.

In this particular instance, each impression of The Great Wave is different—actually unique—because of the way they were mass produced. So you might want to see a different one, or maybe try to see as many as you can to compare them. Also, in person you might be surprised by its size.

You've seen The Great Wave, the Mona Lisa, etc. but have you seen it?
25 years of fusion energy experiment data open on the 'cloud'
That's why we have the EPA.
>AND they're all going to get cut down for wood

That is actually a good thing. Cut trees that turn into lumber sequester carbon dioxide in the form of building frames.
Highly realistic talking head video generation
Who is talking about consumer panels?
Propeller-driven tail-sitters were ready to be the next generation of military carrier-based aircraft after WW2, but no pilot could safely land them. UAVs do not need pilots to land them; their sensors can point any direction.
One (naive) approach I keep thinking on is using ed(1) to write transforms of code, so chunks of Java are later sewn together to create the app.

This always sounds more difficult on paper than just wrestling dependencies till dawn, upgrading from JDK 11 to JDK 17, for example. So I usually give up the mental exercise there.

Plus, following a file of transforms is mind-bending: someone may follow a method definition with a pattern seek, and then start appending some more code. Context is lost. It would be literate programming only with enough empathy for comments.

Which is all to say, would it be easier to move between Spring versions if the app's commit history were a series of transforms instead of changes to static files?

Suppose a commit establishes a framework version, and then follow a bunch of commits for domain objects, a skeleton controller, and so on. If we could play those decisions forward, but edit the transform instead of the source, would it be easier to dissect which next dependency to manage?

This loops back to ASTs: we would still edit and change files, but the history would be ed(1) macros (or something better, like ASTs). Somehow, it feels like there could be reconciliation between source control and "manipulating a timeline of changes."

Git may already have this, or a simple while loop with some decisions about how far to play the changes, like editing a cassette tape. A list of patches to apply, with pre- and post- hooks for rules scripts.
The Society of Automative Engineers has a taxonomy [1]. But no way to enforce usage.

[1] https://www.sae.org/standards/content/j3016_202104/