skysight-inc/HackerNews huggingface dataset:
Thanks! This is loading just the demo assets, but I got the Emscripten support merged into upstream ioquake3 so you can check out the code, build it yourself, and with the right game asset files you can play the full game, Team Arena, mods, or whatever.

https://github.com/ioquake/ioq3/pull/658

The only major feature missing from the original game is networking. Obviously kind of important for Quake 3. Should be possible with WebRTC DataChannel. And while the original game didn't have it, for the modern web a touchscreen control scheme is essential since half of everyone is on their phone. Of course it won't be great compared to mouse/keyboard but some mobile support is better than none. So those are the two features I'd like to add (besides performance optimizations; it's a bit slower than it should be for some reason).
You have to log into a website and enter your point of exit. That way whatever was subtracted form your credit can be returned to you.

It’s the same for train travel. It is an honor system because there is no way to check if that really was your exit or not.
Weight reductions? Really? Can you elaborate on why that would help?

Every PV installation I've seen uses heavy blocks of concrete to keep the panels from taking flight in the wind. The panels themselves are already very light.
> you talking about W.B. Years here

Oh Simon, we're talking both Yeats as in doesn't rhyme with Keats and the Sleaford Mods et al.

You might need an IRL friend to school you on the good bars.

addendum: Humphrey B. Flaubert covers W.B.'40' Years https://www.youtube.com/watch?v=oGxDVXGRQpY
If that architecture has no value in any circumstances at the beginning of a project and no value once the code base has matured, it’s an anti pattern.
I used to work right next door to Amdocs, and knew a few people who worked there. It's a legitimate business, or at least it was back in the mid-aughts, and worked on "digital transformation" projects for legacy BigCos.

Bummer about GenAI, but then again it seems like every company these days feels the need to festoon themselves like clowns.
Show HN: I made a tool that builds your portfolio in 5 minutes
Defaults are set to reject. Just configure the jails or a global config.
I prefer

fib = f 0 1 where f a b = a : f b (a+b)

which needs neither zip nor tail.
Having been tought the use of Word in school I have made many of the same arguments in college. Unfortunately some word processors do start to exhibit "What you see isn't actually what you get, once you export it to pdf", suddenly those vector graphics are badly compressed jpegs or text is converted to images. And for collaborative works you better hope everyone is using the version of the same tool, or suddenly you'll have to worry about different interpretations of the stuff they hide from you.

Also there are plenty of specialized Latex editors offering side-by-side views, you don't actually have to use Emacs.
Solar farms (on land) are far cheaper to install and maintain than rooftop.

Utility scale farm might be ~$1/Watt for installation. https://www.nrel.gov/solar/market-research-analysis/solar-in...

Residential is ~$3/Watt.

Commercial rooftop is somewhere between but still more expensive than a solar farm. Rooftop has the advantages that it delivers where the load is, and there are often subsidies available, plus some marketing kudos. But if just considering land cost by installing rooftop instead of solar farms is usually not an economic tradeoff.

And note that agrivoltaics (dual use solar+agriculture) is more expensive than pure solar farming: https://www.pv-magazine.com/2021/03/26/cost-comparison-betwe...
I like the idea that someone embedded an entire movie as a malicious payload in an installer.
> The selective service is already mandatory for male U.S. citizens aged 18 to 24

big nothing burger OP.
> coal accounts for more than 75% of the annual power supply and benefits from favourable government tariffs.

That's a choice, not a need.

The need is right by that:

> solar panels only need to operate for 4-8 months to offset their manufacturing emissions.

> We're talking billions of tonnes of raw materials here to meet decadal global demands, and it simply isn't just sand (and remember that really good sand is a resource in demand also):

1) Doing nothing leads to burning around 8 billion tons of coal per year just by itself.

PV, even when made from coal power, reduces that by a factor of 40-90.

And, as you do make and connect it, the fraction of power coming from coal constantly decreases anyway.

2) I said "main component by mass", not "just". My point stands.

3) You don't need "good quality" sand for PV. Crush some rocks if you like, silicates are everywhere.
I started 7 years ago as a side project. It was always as a solo business. It runs like a regular business so I pay VAT and income tax. I'm not German - I'm not even a permanent resident yet. I know about most of those things from direct experience as an immigrant.
One nit, it's max /continuous/ output of 250W. Bikes with a temporary boost function to 500W are still legal and they're great to ride.
oh does this work for Lunyx
Hmm... I thought everything still had collision detection and would work on a bus, like what you'd get using a hub.
"Self hosting email isn't that hard". Self hosting is super easy. Getting your emails delivered is hard. And I am not even talking SPAM folder here (see t-online example).

Smart comment from reddit:

"The problem with selfhosting email, unlike selfhosting services like Jellyfin or Nextcloud, is that you rely on other people's servers to play ball with you, but they often don't. Or they play for a while and then suddenly decide not to without telling you. It's unpredictable and we selfhosters don't have enough control over that."

This describes it pretty well.
Fairly simple and explainable for an organization
I see how you'd think that but it isn't the case. Where I live only licensed electricians are allowed to do any work more involved than changing a light fixture. As an example I've got a 1600 square foot detached shop on property I recently purchased. There isn't six inches of wiring in the entire building that is up to code. My options are ignore it and risk a fire or electrocution, spend >$15,000 to get the building rewired, or spend $3,000 on materials and risk a life-altering fine and/or jailtime if I get caught fixing it myself.

I'd be satisfied if I could simply sit the licensure exam and maybe have to pay extra to do some kind of practical demonstration. Local requirements for residential licensure include documented multi-year experience as an electrician's helper before you can even apply to take the exam.
The black greasy dirt is an emulsion of worn tyre particles, sandy powdered dirt and maybe a little spilt fuel. It's probably toxic - the pollution from tyre wear is underestimated.
Some animals have better senses than humans (as you pointed out) but that doesn't make them more conscious than us. Maybe 2 aspects to measure degree of consciousness is intelligence and metacognition.
The CEO
If you pick up a very old fritz box. Pulse dialing support is included.

Source: I hooked up an old Dutch coin operated payphone to a fritz box 7170 (2007) without problems.
Amusing to me that Minneapolis was important enough at the time that Harvard put it on an exam.
Yes, it is. There was an episode of Jet Lag (Amazing Race-type YouTube show) where the contestants drew a challenge card requiring them to find a picture of the Great Wave, but they were deep in the Japanese countryside. They knocked it off at the first vending machine, which had a bottle of water featuring the Great Wave.

That said, it's generally regarded as one of many classic woodcuts, with other works by Hokusai, Hiroshima, Utamaro etc also held in high esteem. And it's known not simply as "Great Wave", but the "Great Wave off Kanagawa", since it's just one of the 36 Views of Fuji series.
That ignores its first argument x.

You mean the fixpoint combinator λf.(λx.f(x x))(λx.f(x x)), or λf.(λx.x x)(λx.f(x x)), or as a lambda diagram:

────┬────
┬─┬ ┼─┬─┬
└─┤ │ ├─┘
│ ├─┘
└─┘
Yes, exactly what I thought.
This reminds me of cobalt which also supports a lot more services.

If you want to try it my friend hosts an instance at https://cobalt.kanker.dev
Why is the Nexus 3 rubbish?
Some time ago I set up a server for a website and I was appalled, like many others, by the number of SSH connection attempts. I decided to open SSH only in a randomly chosen port number above 1024 and now I have essentially zero probing attempt. It is trivial but for me is a satisfying configuration.
The article is from 2019, but the notes will be rolled out next month (July 2024), so it's quite timely.
Reading some codebase is nobody's first choice. It is something you reach for in a pinch.

So readable well commented code is not optimisation for common case. It is for an edge case.

God help you if you are investigating something bad, open code and see fast inverse square root - style code.
I can see it being harder on a GA aeroplane (more airflow over control surfaces making them harder to deflect), but not sure the same applies on hydraulic controls.
I tech-reviewed "Node Security". It was something like 7 chapters, where each chapter basically took 1 popular at the time Node library related to auth and implemented in a web app.

I checked all the code samples, found a vulnerability in one, pushed for some misc changes. The quality of the English in it was atrocious (no criticism of the author, writing prose isn't everyone's strong suit) even post Pakt's editing, and I actually found 90% of my feedback was correcting grammar or improving readability, things I'd expect them to be doing.

My main contribution was recommending a chapter on deployment. Fine, the book isn't going to be a technical marvel, but a quick last chapter saying "put your server behind Nginx, here's a bit of config" would have massively improved the security posture of anything being developed from the book, and also educated readers about Node Security far more than any of the other chapters. I gave a thorough and reasoned technical rationale for the inclusion of the chapter. They said no, the book was a 7 chapter book.

I got paid with 1 physical copy of the <100 page book, and 1 free ebook voucher for any other Pakt title.
Yeah you don’t want to get hbomberguy’d.
> This phrase is a reminder that nobody would care if you died apart from the fact that only you know how to do x and y.

An alternative interpretation is "we have to keep doing x and y to earn our living, and it's doubly difficult because not only did you know how to do them but we're all having difficulty coping with your passing".
I feel very lucky that my local library has 'libby' an ebook reader that also has magazines and some papers - all for free. It is pretty nice to read a couple of magazines in the evening, as an alternative to 'just one more social media app...'
This long comment doesn't contradict my point because "The trunk ... changes very frequently". Requirements change, and thus, code changes. There is nothing you can do about it. It's cool when everything is modularized enough that you never need to change some parts of the code. But it doesn't mean those parts of the code are better than code that changes often.

Now, if you think a little more about this, there is a huge risk that some of your leaf code should be in a library. For example, SQL builders, ORMs, UI kits, markdown formatters, etc. When it's a publicly available package used by many devs around the world, the code in it often changes. The reason why your leaf code doesn't change is that you don't have a proper investment return for small changes because you are a single user. Code in libraries handles more useful use cases, it handles more edge cases, it provides better API, and it contains fewer bugs than code in leaf nodes. And all that's while code in libraries is constantly changed. And code in leaf nodes... I would say that the proper description for it is "used, but dead".
ventoy is pretty useful even if it is potentially risky. they found a way around the secure boot problems (https://ventoy.net/en/doc_secure.html) and i will be the first to admit that i enrolled their keys on the devices i use.

i am still waiting for an ergonomic way to have a persistent usb install of a linux distro, which does not kill the flash storage over time. till then, i got similar levels of trust of the tool as i do with using windows.
Yeah my VM ES2 from 2019 is still in good condition and riding well. I use it every day.

Shame about the company but a former mechanic from the London shop has started his own repair business so hopefully I'll be riding mine for a few more years to come.
Some details I would like to see:

- Does the backplane support full 1.25Gbps throughput?

- Does is switch at line rate for all packet size?

- The switch chip supports LACP, port mirroring, vlan tagging, QOS, these would be amazing to integrate into a product even for slightly higher cost in a 5 port switch

- It's generally a hard requirement for me the 801.3az be off by default or can be turned off. I've had far too many issue with it enabled on network
There is a simple scale for water and dirt ingress, e.g. IP65 for protection from water jets and fine dust:

https://www.iec.ch/ip-ratings

There are labs that test equipment and verify the claimed ratings. It should be simple for the bike or motor manufacturers to upgrade their seals by one IP step. Most suppliers provide a significant range of IP coverage in their catalogs. The price difference is probably small.

The only issue is that any maintenance on the motors has to respect the seals - understand how to disassemble and reassemble without compromising the join.
ASAN, i.e. "-fsanitize=address" is a completely different and unrelated sanitizer than checking out-of-bounds accesses, like "-fsanitize=bounds-strict".

Checking out-of-bounds accesses must detect any out-of-bounds access done at run time. It is done by comparing the pointers or indices used for access with the array bounds.

(At least for gcc: "Initializers of variables with static storage are not instrumented.")

Out-of-bounds access checking and integer overflow detection should normally be enabled by default by any C/C++ developer, excluding only those functions where it has been determined experimentally that disabling the checks improves measurably the performance and which have been verified very carefully to prove that such exceptions cannot occur.

Unfortunately, in gcc and clang there is a large number of compilation options related to sanitizers. Most of them should always be enabled, to remove all problems created by the laxity of the C/C++ standards. Instead of listing on the command line the humongous number of such options, many of the most useful are included in "-fsanitize=undefined", but the compiler documentation must be studied to see what else may need to be added. At least for release builds, "-fsanitize-trap=all" is usually also desirable.
It's a heavy bike, but a very light motorcycle, which is the point
I have to admit I don’t really understand the problem Zig is trying to solve. If you’re not trying at the language level to address the core problems of C/C++, like Rust is, then it seems like you’re just making a more ergonomic version of those languages and that’s not enough to overcome how deeply entrenched they are.
Still cleaning regularly is a lot of work (been there) and most people here never clean it, resulting in unreliable shifting and non-smooth cycling. Most people are better served by an internal hub and belt drive. Almost no maintenance (just bring it to a bike shop yearly to get it tuned up again).
I wonder if they will ever feature anime/manga art on their paper money.
Alpha beta search solves games more efficiently...
Orcas are better at communicating than humans are, their languages more directly resembles telepathy than the “encode thoughts into grunts that then need to be decoded” that we have. They are essentially beaming waveform pictures to each other
I know that the "lossines" is not included in PNG encoders, as it is in JPG / WEBP encoders. But the idea is the same: if you are ready to "accept some loss" (by reducing the number of colors in this case), you can get a much smaller PNG file.
I hope it fixes the current bugs around environment variable handling and pointing it to a specific model directory…
The whole internet keeps patching those flaws as they are found. The problem with self-hosting is patching.
My work meets or exceeds code requirements, every project, every time. If I encounter anything where I don't already have relevant code committed to memory I stop what I'm doing and go look it up. How many tradesmen do you know that can say the same with a straight face? Anyway I'm fine with pulling permits and having my work inspected, I prefer it even when possible.
>> Residential is ~$3/Watt

Installation costs are going to depend a lot on your location, roof type and to an extent size.

My (residential) install (9600w) was around 60c per watt.

Ymmv
But how about the coercion of our own bodies? Is our will free if we're (for example) free to consume all we want, even if that consumption makes us feel worse in the long run and we know it?

And in this case, is the issue weakness of will, or is the will determined to do what seems best based on its available knowledge?
Yes.
It is considered normal to make a statement that all animals don't have self-awareness.
Because, well, you can't ask them and prove they do, right?
Scientist are even afraid to make those statements as they would be ostracized by the scientific community. (I've read an actual elephant-studying scientist's book which told exactly that).
I've heard this said that men are promoted based on "talent" or "promise" or "potential" while women are promoted based only on results. Results are a lot harder than hype. Especially if people don't believe in you and would love to watch you fail. It's really easy to sabotage someone's entire career.
Actual source files seem to be here https://ia600408.us.archive.org/view_archive.php?archive=/3/...
I strongly disagree with you.

The only reason that users prefer snippets is because websites hide the info you are looking for. The problem is that the top ranked search results are ad-infested SEO crap.

If the top ranked website were actually designed with the user in mind, they would not hide the important info. They would present the most important info at the top, and contain additional details below. They would offer the user exactly what they want immediately, and provide further details that the user can read if they want to.

Think of a well written wikipedia article. The summary is probably all that you need, but it's good that the rest of the article with all the detail is there as well. I'm pretty sure that most people prefer a well designed user-centric article to the stupid Google snippet that may or may not answer the question you asked.

Most people looking for info don't look for just a single answer. Often, the answer leads to the next question, or if the answer is surprising, you might want to check out if the source looks credible, etc. Even ads would be helpful, if they were actually relevant (eg. if I am looking for low profile graphic cards, I'd appreciate an ad for a local retailer that has them in stock).

But the problem is that website operators (and Google) just want to distract you, capture your attention, and get you to click on completely irrelevant bullshit, because that is more profitable than actually helping you.
What good would getting rid of their DNS service do?
Hey, when I was at Yahoo, marisa had a playpen for her kids next to her cubicle. It was disgusting. Yahoo didn’t provide any assistance for any other employees in daycare.
Please use your imagination. My comment is abstract, and deliberately so. You can apply these in any field of life.
People would care at a personal level, but the show must go on.

I had to take a sudden leave the week before, and my coworkers, and boss cared at a personal level. And while most of my tasks were taken care of by them some weren't, and I had to rush Monday morning when I got back.

This talk is not about personal feelings, even though it could include "do a memorial for the lost person", but it's about all the needed work that must go on on any scenario.

You should understand that people should keep going on their lifes once you are not there, and that is good. If they think kindly of you after your passing depends on your relationship during life, not on any company preparation scenario.
Your mileage may literally vary but indeed: this no problems with my Bosch either.
I posted it elsewhere - but libby is also available in some parts of the UK - I feel so lucky to have it, really good selection of content on there..

In fact I need to dig out my ancient ipad and see if it will run on there still. One more reason to put my phone down.
It makes no sense to think about whether a situation is good or bad without comparing it to other economies in a globalized world. If all economies are suffering, then the problems are bigger than a single country. But if only one economy is suffering, the problems are definitely specific to that country. So, situation might not be that bad because theres no real loss, but may be the economy is suffering from opportunity loss. So your competitors are growing at 4% and your growing at 1% which means effectively you're shrinking at ~2%.
How do you find the costs involved with a cloud service like that? I remember getting bitten once with a bill from Azure because a service went wild with logging once.
130nm is 1800€/mm^2 from global foundries. You need to order at least 10mm^2 meaning it costs 18000€ for 100 chips. 28nm will cost you at least 10000€ per mm^2. You get more transistors per dollar but the quantity of chips is the same.
Belt drives are often used with an internally-geared hub, so the system as a whole still has gears.
I can pull my own permits for carpentry and masonry work, structural stuff, but that's about it, and only for my personal residence. Homeowners here are barred from systems work of any kind, and it takes a contractor's license to pull permits when working on someone else's home.
But it's the half gigawatt of battery which is the problem - it's nowhere near enough. Roughly batteries scale 1:4 power-to-energy. So 0.5 GW is only about 2 GWh of actual storage. But you need that for almost 18 hours a day since solar tends to have about 6 productive hours a day. So your batteries are covering you for maybe 0.1 GW of constant draw - presuming nothing goes wrong (i.e. a week of regional cloud cover).

On top of that the solar plant capacity factor is somewhere between 10% - 30% in most locales, so the sticker plate capacity of 5 GW is going to be under 2.5 GW at best (and that would be a 50% capacity factor).

I've never been able to find a way to square an actual "no fossil fuels grid" with the supposed cheapness of solar or wind - it always feels like people are quoting selectively useful $/GW values and then not giving a full accounting of the assumptions behind them - i.e. GW type quotes originate with thermal powerplants which have capacity factors which are essentially "whatever you want if you pay us".
Given the constant noise we hear about policy paralysis and everything taking years to move, reforms seem really really hard.
> but at the end of the day, they are the sort of person who would work at an intelligence agency or tobacco company in the first place.

Yes? Snowdens position was never that the government shouldn’t be allowed to spy on citizens, it was just that individual warrants should be sought instead of what he perceived as illegal “catch all” approvals of broad spying on everyone.
As someone who's done a lot of interviewing, I don't think I've ever seen easier criteria for women interviewing. If anything, it's the opposite.