skysight-inc/HackerNews huggingface dataset:
> piles of garbage that talentless hacks write don't smash into each other too harshly

That's the entire point. Software is eating the world, and there's not enough talented engineers. We can't just wish thousands more talented engineers into existence, so instead we have to come up with tools that will make people that only have 3 months of coding school under their belt and money as their only motivation reasonably productive.

If you're a god engineer, you have experience of working around constraints. That's just another one.
> I saw nothing about shock and vibration design, no drop tests, no mention of short circuit tests, no thermal measurements taken during a controlled charge/discharge, no mention of arc flash considerations during your assembly

So, this is why this project took a couple of months instead of a few days. I don't just slap stuff together.

The pack is 9 layers, has two inner layers of foam to cushion shocks, is shrink wrapped twice, uses high density ABS spacers instead of glue the way other people build their packs (at the expense of some space), has the wiring very carefully routed so that shorts are not just unlikely but pretty much impossible. The 'inconsistent' welds problem was solved by the overkill method: where a manufacturer would use two welds I used six, trial welds on bad cells proved that I could not tear the cells from the welds without major damage to the cell structure, in other words: those welds are pretty solid. I also measured their internal resistance across all cell groups, and monitored each group during a pretty stressful charge/discharge cycle to see what would happen to the interconnects. On the electrical front there is thermal monitoring, voltage and current monitoring, short circuit protection, overcharge and undercharge protection.

That pack is safe, short of getting crushed.

Also, and in case you're not a aware of it, I built a one-off windmill, 5 meters in diameter, rated for 2.5 KW, had a couple of Canadian winter storms attempt to take it down but it survived everything, built an overhead crane, a computer controlled plasma cutter and owned a fair sized machine shop. I'm not your average DIY person, and spent probably more time on safety on this particular design than I did on anything else.

I would trust this pack over a manufactured one, including the ones that Bosch puts out. I didn't do a drop test but that's mostly because this is a one-off and a after a drop test I would simply discard the pack, there is no way to do that non-destructively with a battery this heavy. That said, I'm very sure that the pack inside the foam core would be fine (it's dimensioned for that) but the housing would crack for sure.

As for why the bike is still legal: type approval is mostly related to the drive train, the maximum power the motor can put out, the degree to which it amplifies the pedal input power and various cut-outs, the batteries are not subject to the type approval, you can buy and fit aftermarket batteries for many bikes.

That said, your concern is appreciated.
Yes, it’s for the whole US, which tells us nothing useful for this debate.

If there were 10,000,000 jobs in NYC and 1 job in Kansas or 10,000,000 jobs in Kansas and one in NYC, the graphs would look the same.

So they tell us nothing.
Is there even an app at all here? If you look at their screenshots, it's all just a website. When you "sign up", they don't send you to the Google or Apple app stores, just to their app.metropolis.io site.

When you look at the privacy policy, everything I see there is in line with a somewhat lawyerly description of what every web server receives. IP Address, Carrier (in the rDNS or WHOIS of the IP), HTTP referrers, HTTP User-Agent details, etc. Cross-device tracking is a side effect of logging into their website from multiple devices. Geo-location could be a bit intrusive, but again pretty useful to auto-identify the parking structure that you're in, and browsers allow you to deny the request for that data.

They also collect "cellphone number, email address, license plate number and credit card information, as well as the make, model and year of your vehicle.", but that's needed to provide the service.

The framing here is pretty alarmist, and all of it is based on a read of the privacy policy. A deeper dive would MITM the traffic and actually see if they were collecting data beyond the basics. Without that, the article just ends up on picking on one specific vendor/industry, without helping the reader understand how this vendor compares to other vendors and other apps.
> Population wide fatality rate for non vaccinated individuals is about 9x higher.

Given that there are 8 vaccinated people for every unvaccinated one, isn’t that about 72×?
> Would 80% be ideal? I would imagine Solar would start getting iffy over 50%.

Depends on how much storage you have. There is very, very little right now so even 50% might be a stretch.

> Maybe I'm being un-imaginative - but is anyone envisioning a global energy grid so we could have solar energy from Australia and Sahara shipped to North America during our night - and back to Asia and Europe from the Southwest during our day??

I'd think you'd need a relatively inexpensive superconducting cable for that to make any sense. Running cables between continents has been a thing for over 150 years, but I'd think resistance losses would make it wildly impractical to power, say, Los Angeles with solar power collected in Australia.
> The organic evolution of the web today has made the web worse not better and caused incredible amounts of waste

I think this is a very subjective take. There is also a strong argument that the web is much better today because of modern frameworks and technologies. The web has shifted from being a place for basic content and documents to a full-blown application platform. 10-15 years ago, if a certain application was only built for (say) macOS, well, tough luck! You won’t be able to use it. Today, many popular applications can be used in the browser on any device and any operating system. (Examples like full office suites including MS office and Google docs, or photo editing apps, or music streaming platforms, or video conferencing.) That’s a pretty incredible advantage and improvement to the general state of software, and it’s a very strong improvement for users who no longer need to worry about incompatible software or installation processes.

I would argue that this advancement would not have happened without frameworks. Or at the very least, it brought about frameworks. Since the web platform itself is not designed for applications, any large application will probably end up writing some sort of abstraction on DOM rendering and state management, just to make it halfway maintainable. So if we want web applications, which are very beneficial in many circumstances, frameworks and tooling are a part of that.

Of course bundle size is still a problem to worry about. It’s a problem inherent to the benefit of the platform. Typical software can make the bundle as big as they want, and you download and install it once. The web platform forces you to care about the size in a way that just isn’t necessary for other platforms.

“Modern JS” is really not what is making the web worse. What’s making the web worse is ads, tracking, platform-lock-in, big monopolies, censorship, spam, poor content safety practices, etc.

Like, of course you don’t need a big framework for your blog or basic content site. It’s all about choosing the tool for the job. Half the time, the blogger probably just wanted to play around with a new technology. It really doesn’t matter that much for small little projects that are just people playing around.

Bundle size is important when you have a big enough user base and really have a need to optimize for poor internet connection and slower devices — but it’s just bundle size. You’d get even bigger bundle sizes without using modern tools like webpack. The bundle size comes from the larger types of apps we’re building now that we didn’t used to build, not from web frameworks specifically. IMO, that makes bundle sizes an important, but relatively small aspect of “problems related to the web.”
You set off a hellish flamewar with that swipe, and then you perpetuated it worse (by far) than any other commenter in this thread). That's egregiously against the site guidelines. You unfortunately have a long history of doing this and we've had to ask you multiple times, going back years, to stop. Seriously not cool.

We ban accounts that do this. If you don't want to be banned, please don't do anything like this again—not just your root comment here, but your many other aggressive comments in this thread. In fact it seems like every single one of the 10 comments you posted to this thread has badly broken the site guidelines. That sort of spree is beyond bannable offense. I don't want to ban you, so please restrain yourself from doing this in the future.

No matter how right you are or feel you are, no matter how wrong other people are or you feel they are, it is not ok to destroy the ecosystem like this. I'm sure you wouldn't set fires in a dry forest or in a public building, so please don't set them here. And please don't pour fuel or throw additional flammables in there either.

https://news.ycombinator.com/newsguidelines.html

p.s. Lest anyone misunderstand this as somehow cryptically taking the other side of the argument—I'm not. I'm simply concerned with preventing users from burning this place down. It doesn't matter what color the flames are.
Here are some options:
- Provide relocation subsidies to areas with public transit
- Increase public transit
- Treat bike lanes as first class infrastructure
- Provide direct gas assistance and carbon tax rebates for low income earners
test rats dying

Janssen
https://clinicaltrials.gov/ct2/show/NCT04505722
Estimated Study Completion Date : January 2, 2023

https://clinicaltrials.gov/ct2/show/NCT04436276
Estimated Study Completion Date : February 2, 2024

https://clinicaltrials.gov/ct2/show/NCT04505722
Estimated Study Completion Date : January 2, 2023

https://clinicaltrials.gov/ct2/show/NCT04614948
Estimated Study Completion Date : May 31, 2023

pfizer
https://clinicaltrials.gov/ct2/show/NCT04368728
Estimated Study Completion Date : May 2, 2023
A few things:

- AirBnB serves a significantly-larger infrastructure than a website hosting up PDFs. Github with Jekyll can do it.

- Software development is really at a minimum for journals. Hosting can be a static blog, and review infrastructure could literally be replaced with e-mailing PDFs / text files back and forth, and often devolves to that anyway.

- The editor of the JFP uses their university and external grant budgets to cover most, if not all, of their operating time and expenses.

- Legal is likely the largest cost (ensuring the journal has sole publication rights, and contracts to that effect), but open access can also simplify this.

- Without customers (e.g., open access), there is no need for customer support. HR and program management is a very small minimum, as well.

- Nobody involved in the actual journal work (editing, reviewing, etc.) is paid.

The cost of $1075 is, frankly, kind of absurd. What does it cost to host a PDF online forever? Volume 31 of the JFP published ~25 research articles, which would be ~$25k. When Github has the infrastructure to entirely eat the hosting cost, what justifies this much money?
You're not alone.

But you can't run any game because DirectX. I've copied some files from Windows98 and was manage to use some games in windowed mode.
Perpetuating flamewar will get you banned here. Internet snark tropes make it worse. No more of this, please—no matter how right you are or feel you are.

https://news.ycombinator.com/newsguidelines.html
It is far too expensive due to the power. Remember that you're not keeping one drive per unit of data going, but multiple drives for redundancy. Then there's the power used by the fans, power supply losses, and then the datacenter cooling costs...plus all the network infrastructure and so on. Some of those are pretty small but it adds up to a lot to keep, say, 6TB work of data online vs in a LTO cartridge sitting on a shelf.

Drive manufacturers, storage vendors, and cloud providers have been working on lowering opex/TCO for years. Bigger and bigger drives, helium which reduces aerodynamic drag, tiered storage where stuff is moved to slower and slower spindles the longer it goes without being accessed, for example...in some cases automatically getting pushed to tape. But you need systems to manage all that, systems that take power, have support contracts, and introduce a lot of complexity.

Eventually flash memory will get cheap enough - but flash degrades with time, too.
Fastdoom on 386DX40 is as fast at full resolution as regular Doom in low detail modeY.
I like this book

https://www.amazon.com/Aftermath-Feminism-Culture-Representa...

which puts the smackdown on this kind of text which steals the language of feminism to promote self-serving narratives. I am also a fan of

https://en.wikipedia.org/wiki/The_Logic_of_Collective_Action

which explains the agony of any "movement" that serves the interests of a large group (say 50% of the population.) The gist of it is that activism is a business. A small group can take a small amount from everybody else with a small amount of effort. For instance Virginia Slims can stage a fake "protest" to encourage woman to smoke easily. A group that authentically serves all women (or all men, or workers in general) faces terrible agency problems (e.g. leadership can steal a few percent of the money that goes by, and feed the rest back into fundraising)
Those for whom that is the case probably live in a dense urban core which is surrounded by hundreds of thousands of detached single family homes for whom it is not.

In any case, it's not hard to imagine that XX kWh onsite battery reserves will end up as a standard condo feature in the future same as hot water or a weight room.
There are secondary non-obvious effects of caching and queueing.

Cold start is an important scenario that lots of people overlook - “we won’t restart it during busy times”, etc. however if you have a bug or outage then that might be precisely when you restart. During a cold start you will often find your system behaves as it does at the tails of the performance curve, either because you are getting 100% cache misses, or because all your queues are full due to a client pile-on or queued upstream work, or some combination.

The article described back pressure; I can’t emphasize that enough as part of any resilient queuing system. Chains of queues are only as performant as their weakest link.
> what data makes you think vaccine prevents spreading ?

Maybe because the CDC says so? Or have we lost all faith in them?

https://www.cdc.gov/coronavirus/2019-ncov/vaccines/keythings...

"COVID-19 vaccines are effective at protecting people from COVID-19 and help keep adults and children from getting seriously sick. COVID-19 vaccines can reduce the risk of people spreading the virus that causes COVID-19."
As a sibling comment said, forward movement does indeed give the tail rotor more authority because it has "cleaner" (less turbulent) air to work in. This makes it more effective. For a source, see [1], pages 2-21 through 2-23, subsection "Translational Lift", and Figures 2-39, 2-40, and 2-41, as well as [2], pages 11-18 through 11-21, section "Loss of Tail Rotor Effectiveness".

"Moving forward" means tilting the rotor disk. Even when spinning, this will induce a little thrust, which will help clear the "dirty" (turbulent) air from the tail rotor, and as you said, induce a wind vane effect, which would stabilize the spinning a little, which would then allow more forward airspeed, and it would compound. I could see the helicopter flying a widening spiral as it gained forward airspeed until it fully stabilizes in straight-and-level flight.

Loss of Tail Rotor Effectiveness is a big deal in most helicopters where the tail rotor is not big relative to the size of the helicopter. In Robinson helicopters, the typical trainers, the tail rotors are massive for the size of the helicopter, and you will almost never run into Loss of Tail Rotor Effectiveness.

[1]: https://www.faa.gov/regulations_policies/handbooks_manuals/a...

[2]: https://www.faa.gov/regulations_policies/handbooks_manuals/a...
>Wrong, salmon is lachs, seelachs is coalfish/pollock

This is very much a deliberate (and successful) scam by the Germans, and not something that came about naturally. Seelachs is a trade name they came up with because "Kohler" didn't sound good enough.

https://rp-online.de/leben/gesundheit/ernaehrung/seelachs-de...
Show HN: I made custom plugins for Carrd
A basic reactive data structure is only a few lines of JS.

So user clicks something -> app state gets changed -> modify DOM in response.

http://meiosis.js.org/

Here's a good description of a framework agnostic approach.
I don't think it's ordinary users examining the code. The issue is develops figuring out bugs in their own projects. You try to trace why one thing isn't working and after many hours of digging through things in developer tools you realize two or more of the massive JS libraries someone needed to import for a single function doesn't work with another in a specific use case. This is like 80% of my time and rarely does the person who decided to import the library have any in depth knowledge of it's working. Fairly basic websites today are importing hundreds of thousands of lines of unnecessary code to achieve rather basic functionality.
Also connections with small transfer limits. I am stuck on a cell connection and the limits make these huge sites unuseable as they eat $$ just to browse them.
Is 14 deaths a day really a "spike"? Like obviously Singapore had ~0 deaths a day for a long time, so I guess it's a big increase percentage-wise.

They have a peak case rate of 3,700 a day, and a peak death rate of 14 a day (visually it looks like this is at the peak, but it's possible it could go higher). This is a ration of 264:1. Compare to Florida, which peaked at 21,00 case and 400 deaths a day, a ratio of 52:1 in the recent wave. It seems like Singapore's high vaccination rate is paying major dividends.
Yes I spotted that too. It looks to be a very small garden from the photos.
Why did you put "blames" in quotes?
> I don't like that a truncated document is a complete and valid document.

Me either. If your documents have this property you're likely to tempt people to start trying to process partial documents.

When they do that, they violate Full Recognition Before Processing and likely there's a latent security bug as a result.
The argument comes more from the RMS argument of distrust; people should have the liberty to inspect the mechanics of the systems they wish to use in a way that isn't willfully obstructed.

Yes, there's holes in that argument (you don't get to inspect the server side code for instance), but it's a statement from principle. The web was intended to be an open platform in that "I'm free to inspect and repurpose within reason" kind of way.

The radical philosophy and promise of the web and open source has been sublimated and replaced with a cynical variation, a form of elite pirate capitalism.

If "we shape our buildings and afterwards our buildings shape us." and we want to go back to the virtues of the open society and dismantle the panopticon of personal data the web has become, then this is the wrong way to construct the cyber-buildings of tomorrow.
So they're just giving up. Carbon needs to stay in the ground, this is just fantasy until there's a real proven technology. See you all in hell.
The 50th anniversary of the launch of the Intel 4004
> if the pilot tipped the helicopter to the right after leaving the ground, and then continuously held the control stick in the direction of the movement of the helicopter, the body of the helicopter would begin to face the direction of travel unless the pilot actively countered that turn via the tail rotor.

Yes, which is why it would work to just push the stick forward, even if the helicopter was spinning.
If it must be created by non-programmers too delicate to match braces, how about BEGIN .. END and an autoformatter.

Or, NODE <name> .. END .
> great speed in iterating new features […] makes our customers happy

For me this is a leap. I can't think of many examples of software which I use where new features have actually made me happy. Normally it's just change which forces me to learn something new while I'm in the middle of trying to accomplish something actually productive.

I think our industry over-estimates the value of "new features". But in my experience 90% of new features provide neutral or negative value. If—instead of a new feature—the software I used released a performance improvement, then that would actually help make me more productive.
Sure, but a tired/hungry/drunk/distracted human failure mode is "fuck it, it was 22 units 12 this morning, 22 units yesterday evening, 22 units yesterday morning, I'll just do 22 units." A tired/drunk/hungry/distracted human isn't going to calculate a dose of -1 units of insulin and inject 4,294,967,295 units.
> My company does complex cloud and on-prem web-based apps, JS front and back.

Then you've certainly run into power users.

Chances are browsers can load and display a 2MB server-generated HTML table faster than the DI system in your 5 MB angular app can start all the required services to be ready to launch your pagination component.

However once it is ready it may be quickly apparent that users would be much more productive using that giant table and CTRL+F than a laggy angular app that would struggle even handling that much data at once in an idiomatic way.

Of course I am making this up to illustrate a point. However I use "one giant HTML table" as a sort of bar to meet when developing in modern frameworks. If with this insanely complicated and large array of tools I can't even do better than that (faster to implement!) competing solution, I might as well not bother.

That "a bunch of large server-rendered HTML tables" just so often happen to be the previous solution that was in place, and power users are likely to complain if we do worse, is just the cherry on top.

To do better we often have to avoid certain things that would be considered modern. Like not putting lots of empty space in our layout, no server-side search that would introduce too much (pointless) latency compared to client-side, and some un-idiomatic stuff to actually handle large[1] amounts of data without change-detection/updating in our framework of choice eating user's CPUs for breakfast.

[1]: The amount of data/elements at which change detection in idiomatic Rust and Angular becomes slow wouldn't have been considered 'large' 15 years ago. Though obviously people then had to put thought into this stuff and it certainly wasn't automatic.
Who is Civilization for? [video]
I think the parent commenter is making a funny. CD-Rs were often unreadable within a few years even under ideal conditions. Put one out on your desk where sun from a window can reach it and you might not be able to read the disc in a few months.

Putting a label on a CD-R kills them extra fast.
Exactly this. It is fascinating to see this bubble on HN, when on the outside I know there are tons of friends and acquaintances who are happy to get a call from recruiters, happy to land a job and happy to work there.
Can an AI learn to drive Mario Kart 64? [video]
> many of them find side jobs

This might just be a Midwest thing but those sidejobs typically involve something drinking related
As someone with barely enough knowledge to be dangerous who has been learning more of late, can I just confirm you’re talking about Hal Finney? Or someone else?
Good question. I’ve read it so many times and now I can’t find a reliable reference. I hope I haven’t posted something untrue
everything is a file
I’m wildly suspicious of vaccination rates that are anything but the mRNA vaccines at this point. I’m a bit disappointed the mRNA manufacturers can’t create new strains to match delta and others now that the original strain is less dominant.