skysight-inc/HackerNews huggingface dataset:
It's a losing proposal in some ways though; by investing in charging today, tomorrow 50% of people will charge at home 95% of the time.

The next 10 years are going to be really interesting for gas stations and car dealerships.

Even if you take just 5% adoption we have so far, that's 3%+ of former once a week gas station customers that now charge at home
I’m waiting for the first AI enabled game. That could be a huge breakthrough in RPG gaming if done right. Just think about the mmo npcs you could have with decent ai
A pull-up bar for my home office. I do a couple of pull ups every time I walk through that door. Amounts to 5-15 / day.
What about `else if`? Not a fan?
Ransomware gang files SEC complaint over victim's undisclosed breach
From the readme:

Motivation

Our project initially started as a fork of Audacity as a result of multiple controversies and public relation crises, which you can find out more about here:

-Privacy policy which may violate the original project's GPL license
-Contributor's License Agreement (CLA) which may violate the same GPL license
-Attempts at adding telemetry using Google services for data collection

Nevertheless, the goal of this project is to pick up what the original developers of Audacity the decades-long work by the original creators of Audacity and create an audio editor that is fresh, more modern, convenient and practical to use, with the help and the guidance of our users and our community.
Have a look here: https://onecompiler.com/fsharp/3ztmx2uhr

Basically we want a "Yes" or a "No" when the family has children:

let kidsYN = family |> numberOfChildren |> yesOrNo

But we get:

error FS0001: Type mismatch. Expecting a
INode list
but given a
Node<Person> list
The type 'INode' does not match the type 'Node<Person>'

Forcing us to do:

let familyAsINode = family |> List.map (fun n -> n :> INode)

Sure you can wrap this up in a function but it's ugly and annoying to have to use this everywhere and takes away from your logic. It ends up being better to split your "batch" and "scalar" operations and compose them e.g. by introducing a "mapsum" function:

let kidsYN2 = family |> mapsum numberOfChildrenV2 |> yesOrNo
At the time of the Fukushima disaster no one could assess in real-time, and therefore according to the then-prime minister the worst case scenario was worked on. You can call it 'disinformation' (in other words: 'he is a liar'!) without any source all day, those are hard facts.
I've changed my tune on this matter a few times and where I've arrived right now is this: AI generated works should not be copyrightable by law and all productions should be public domain. If the entirety of publicly available intellectual property is going to be treated like public domain, the produced works should naturally become so as well. I think the "theft" of intellectual property for these models is inevitable and this is probably the best outcome for everyone.
Hacker Fab – Building the first open source and collaborative CMOS fab
What about the cargo loaders? Unless you think the pilots loaded the horses?
Related:

https://hackerfab.ece.cmu.edu/

https://twitter.com/atomic_semi

https://twitter.com/szeloof
You've only been interviewing for a couple of months? Sweet summer child.

I would keep at it with leetcode. There are more positions for SWEs.
DMR free downloads? Have movie studios learned??
This only works when `frobnicate` and `transmogrify` have the same argument and return types
A gas station attendant isn't likely to fix a breakaway hose or pressure nozzle any more than they're going to replace a 240 to 400v cable.

An attendant can reset a pump or circuit breaker though. And more importantly place the service call or call the police for a vandal.
I appreciate this response. Why is trust bundled with kum-ba-ya though?

If I am correct in reading this as “vaporware and somewhat a fantastic but unrealizable goal” - is it though?

In my experience trust builds solid teams and solid teams deliver better.
Thanks a lot. I’d really appreciate any feedback you have on the design!
Isn't Florida filled with RV parks with 50 amp 240v sockets?
If the user is authorized to take the action, and the error in question isn't related to authorization or authentication, then the error message should be clear and actionable.

The action may be "contact support" with a trace ID, but it should still be clear. When it's something the user can fix, and the application already knows the user is permitted to do what they're trying to do, the application should provide as much information as it can to help them complete the task.
That’s specious as i charged my BMW i3 on 110v in our garage for years and that mini hybrid is related. Sounds like they restrict current to it even at 110v?
I am saying that if you hurt somebody, and you can not hurt them just by using a different word, yeah, my expectation is that you try not to hurt other people.

If that's asking too much of you... well, it's helpful info.
LibreDrive firmware + Makemkv for the win
Does your company collect and keep more sensitive data that it needs? What are some options if you need to?
TIL: another word for "guard clauses" is "sad if's".
agreed at least part of the regulation in Europe was a (improper/indirect) means to keep the seed market free from American Monopoly
> A modern web browser is some of the most complex software ever written.

Case in point - I had to run some x86 Docker containers on an M1 Mac recently - PHP and nodejs ran without issue using Docker's under-the-hood emulator but Chrome continually crashed during emulation.
Check out the ‘function_modeler’. Currently it’s OpenAI only, but local models are on the immediate roadmap.

https://github.com/monkeypatch/monkeypatch.py/blob/master/sr...
ZipCar has an elaborate fleet card setup. I remember having to type in the current odometer value, and some other identifiers, on the gas pump keypad. Never seen something like that before.
Generic Walmart powder doesn't seem to have it.

https://www.walmart.com/ip/Great-Value-Automatic-Dishwasher-...

Kroger gel and powder doesn't seem to have it.

https://www.kroger.com/p/kroger-lemon-scent-dishwasher-deter...

https://www.kroger.com/p/kroger-lemon-scent-dishwasher-deter...

Frankly the harmful ingredients seem to be exclusive to pacs and pods.
Yeah, same, also know this as guard clauses. But "sad if's" is kind of adorable sounding, so I might start using it.
From what I've experienced and heard from other EV users, people who charge at home don't care what charging on the road costs.

You charge at home for 80-90% of the time or even more. Practically all day to day driving is extremely cheap, especially with market rate power and some home automation. I've got a pretty expensive setup (rented apartment + 3rd party charger) and it costs me 5,70€ to charge my car from 0-100%. I can buy about 3 liters of gasoline or diesel with that...

So when we as a family go on road trips or visit family, I can't even remember the last time I checked the price on a public charger. I've yet to break "half a tank of gas" -levels on a single trip.
If you care about support, within 3 years you'll likely need to update dependencies as well which means a recompile. You might as well change your target at that time. Honestly the breaking changes have been pretty minimal lately and it's pretty trivial to upgrade.
I still lament the fact that people don't seem to be interested in web forums any longer...
That and the disbelief at the little wrench-and-screwdriver icon both seemed weirdly misplaced. Anyone can point out dozens of weak icons, I snicker at every floppy disk and phone too. But it'd take a real visual poet to find a perfectly unambiguous tiny picture to convey the meaning of "archive" - what, a little library? Scrapbook? I'd say there's an unwritten law of iconry, it shouldn't be completely wrong, but it can't really be completely right.
>Do you think you're smarter than the rest of the team combined

No, but I also don't think larger teams are smarter than smaller teams. Quite the opposite in my experience.

I'm not sure how you took my message to mean "myself."
NACS is CCS with Tesla's plug on the end. 2019 Teslas and earlier won't be able to use it without a CCS retrofit.

You'll be able to use CCS cars can use a passive adapter. And maybe some manufacturers will also offer retrofits.

The EV infrastructure situation in North America is stupid and will take a few years yet to shake out. The failure to standardize has been a stupid waste of time and money for everyone.
Well if you had a Tesla your story would have stopped at the start. Many people buy a Tesla for this specific reason. Other manufacturers are converting to the Tesla standard for this reason. If you don't buy a Tesla and have troubles afterwards..well you had a choice at the start.
This is like calling a python package "ListComprehension", that loops through a list and calls OpenAI's API on each item. Confusing and unproductive.
@dang, why are Medium paywall articles still allowed on HN? They recently went hard paywall.
And then the genocide started
I haven't thought about canned brown bread in 42 years since I moved from Maine to California. I'll guess your can was made by B&M Baked Beans.

This makes me want to order a can on Amazon along with some Drake's Devil Dogs.
Any movie I want to watch I buy on DVD.

$3 on eBay, delivered within a few days.

The stuff I want to watch is rarely available on the very few streaming services I subscribe to.

As for piracy - ugh I really could not be bothered - what a waste of time finding and downloading and playing.
I once had a CS teacher who hated early returns and break statements; they would always prefer the "nested ifs" approach. And they're far from being alone - many others believe that path is cleaner.

I'm with the parent poster, though: if you can use control flow to keep the happy path the unindented path, and you have syntax highlighting to help you show that each guard clause actually does interrupt the control flow, it can often be significantly cleaner.

I also like to think of it in terms of "railway oriented programming" (https://fsharpforfunandprofit.com/rop/ which is a must-read for anyone trying to wade into monads and functional programming IMO) - the "happy path" should be the path that it's easiest for the train to go down, namely a straight line down the page. Only give yourself the headache of a sharp turn when you're interrupting that path!
Did you read your own link?

> Generally, posting and sharing memes online as a form of expression is not actionable and is usually protected under the First Amendment and the doctrines of fair use.
> It was stressful until I put my head under.

I a similar experience: If I start a cold shower by splashing cold water in my face it is totally doable. If I start with any other body part it is extremely stressfull
It's based on an excellent book, of the same title. The book delves into the social structure of Nantucket society and the whaleship crews, the personal backgrounds of many of the officers and men, and the details of the whaling business.

I don't remember if the film showed this, but the captain had to go home and tell his sister they ate her son, his nephew. It was second disastrous voyage, if I remember correctly, and it was the end of his career. No one would risk a whaling ship under him again.
It is solved by Tesla... You just drive up to a supercharger and plug in. No apps nothing.
It is not an argument from incredulity. Darwinian evolution proposes that mutations in a single organism propogate throughout a species over time via procreation, and that deleterious mutations do not propogate (or propogate less efficiently). Advantageous mutations propogate more efficiently.

This is not a sufficient explanation of the evolution of highly complex structures or processes. There are myriad examples of structures which are only useful in their entirety, and in part are deleterious or highly damaging to the fitness of an organism. If no explanation for how these complex structures can be achieved in 1 single generation, then evolution by itself fails as an explanatory tool.
It also reminds me of this wallpaper [1] I found a couple years ago while hunting for good quality 4K wallpapers. The resemblance is probably due to being set in the same city/area/theme but it has a similar vibe.

[1] https://thegnomonworkshop.com/blog/devon-fay/
As mentioned by others, it is not particularly new in any way.

I find GraalVM’s polyglot abilities far more impressive, where the VM can actually optimize across your JS code calling into Python calling into C — while providing more granular sandboxing abilities as well (you can run certain so-called isolates with, say file-access only, some others without even that, all under the same runtime/setup.
Wait a few weeks and the digital version of the spinning media will magically appear thanks to the magic of an eye-patch, peg-leg, and parrot included service in a bay.
Wapo had an article last week about how antagonist or unknowledgeable dealers are about new evs.

There are some economics that could lead to the conclusion that dealers definitely don't want evs (fewer high margin services on average, except maybe tires for customers that heavy regen, and ultimately fewer new car sales because they fail less)
Faster kernel testing with virtme-ng
With the *arr suite, you probably spend more time legally buying it on eBay than if you were to pirate it.
Heya, no worries - I’m glad to share it.

MonkeyPatch ensures reliability through what we call ‘test-driven alignment’, in which the tests that reference the patched functions are guaranteed to pass. The more align ‘tests’ you create, the more rigorous a contract that the functions have to fulfil.

The other way to increase consistency is using more constrained type annotations (i.e using pydantic field annotations), which is a similar concept to MarvinAI and Magentic.
>left out the first part about team size and then postulate that you don't need large teams?

If you have to undergo an activity so large you think that "consensus" building is first and foremost the most important thing then that team is now a detriment to the overall prosperity of the organization.

That is to say, consensus building is an organic part of smaller teams, not a notable activity.

If you need leadership or specific people to do this, the team is too large for any real "serious" productive effort. And I don't mean technically.

And before people say "well maybe you just haven't...", no I guarantee you have, but more importantly I am far from the first person to say this. Many people including those we would consider "fathers" of our industry have stated this ad nauseam.
Hbo (owned by wb - the studio behind tenet) released it at the same time as theatrical release bc it was in the middle of covid and most theaters were closed anyway. Nolan didn’t like it tho

https://www.theverge.com/2020/12/8/22162918/christopher-nola...
I try tap-to-pay at every gas pump that has the hardware, but only at 1 in 5 or so does it actually work.
I'm sure Nolan has sufficient clout that he could negotiate a perpetual contract that the streaming service may not remove Oppenheimer from their catalog.
We've been QCing analog products for far longer than we have been QCing digital products.
I like my ifs down. In fact, after dedades of forcing myself to use parameter checklists and avoiding any nesting, I started to appreciate code that is nested just a couple of times intentionally to get rid of a bunch of conditionals that become implied as a result. It all depends on what feels natural and easy to read at the given stage of your life.
Nooo you have to purchase 30 dollar country locked unskippable ads physical media that can only be played with special equipment and has expensive software keeping you from playing it in a convenient way.
Whether it was that time my old boss yelled at me because I put off a scrum training exam until the 15th (due the 30th), or the respect I’ve gotten for having long hair…I find WFH has brought me closer to an objective, professional environment.

So I’m willing to take the worse for the better. I don’t give a shit if your 6’3 and give a firm handshake, there’s too much bloat in the workforce and I don’t think personal relationships are all that important here.
You have your car registered with Tesla one way or the other to accomplish that. I’m totally willing to do that for bpm CCS EV, but I guess this will just be a convenience for NACS.
They didn't say DRM-free. No major movie studios have released DRM-free downloads of their films to my knowledge.
The word train is highly misleading here. Training a humans and “training” in Machine leaning refer to fundamentally different processes.
> 63% is far lower

Nope. We have to take into account consumption-based CO₂ emissions:
https://ourworldindata.org/grapher/prod-cons-co2-per-capita?...

> that 63% can be easily reduced in France by introducing heatpumps and EVs

Nope, as it is only possible by generating more gridpower, and France tries to do so using nuclear since 2007... in vain as the sole and only nuclear reactor being built in France (which should have started a new batch in 2012) is the 'Flamanville-3' EPR:
https://en.wikipedia.org/wiki/Flamanville_Nuclear_Power_Plan...

> the same is not true in the UK/Germany/Poland without building metric arseloads of zero-carbon power plants.

There is no 'zero-carbon plants', only 'low-carbon plants'.

They all do so, much more efficiently than France (where electricity is already low-carbon but where the plan to pump up more nuclear is stuck)
https://ourworldindata.org/grapher/share-electricity-low-car...

https://ourworldindata.org/grapher/annual-change-renewables?...
I find HN gives me a stream of information across a broad range of topics.

When I want to dig deeper, I "research", i.e. lots of search engine (incl Bing) queries, reading pertinent blogs and forums. Except in the most superficial sense, I have given up being a generalist.
The robots eat?
There is one more player joining that small club, Huawei
If all the adoption does is mean you can use Tesla chargers, that's not a great positive. If existing stations upgrade the plug it doesn't make the charging station any more reliable or the payment system any better.
Isn't DVD severely limited in terms of optimal quality?

I'm pretty sure that any streaming service now will offer much better quality than DVD by default.

Unless you use a projector or something to watch your movies, in which case the details are sufficiently lost to not observe any real difference?
Learn? We've known for decades.

When did Chernobyl break ground? 1972, operated by lying soviet bureaucrats.

When Fukushima Daiichi break ground? 1967

When did Three Mile island break ground? 1968

There have been a half-dozen whole generations of nuclear reactor developed since then, drastic reductions in the amount of waste they generate through advancements in nuclear chemistry, and now a whole new paradigm of SMRs.

All in pursuit of greater safety from a bogyman that is nothing but an echo of the past. It's like the Mill architecture people, still trying to design a CPU to beat the itanic when the rest of processor design has moved on.
Unless you don’t own a home/live in a house. Apartments do not have a charger for every parking stall generally
Wide binary debate heats up again
You slot the plastic in once and then save a video file to you hard drive. Keep the plastic disc as a reliable back-up in case you lose the file or need more disk space.
Nope. Draconian DRM is still standard.
Similar shapes have definitely formed naturally. https://images.app.goo.gl/EYbNLdVM6JdbxLnj9
I think that they are so close to broken to start with, they can’t get worse.

The UI for vouchers, the stupid locations of the buttons and the advertising. It was this crap that had me get an EV.
While I agree, there is nothing less satifying than backing up to a nvme external drive.

I still have some spinning disks large hdd as a secondary backup and it's so much more satisfying. I could listen to them work all day! Probably rooted in my brain from childhood.
I think I understand. So if I pushed back on the notion that my identity is a "malignant, parasitic-like condition to which 'white' people have a particular susceptibility" [1], by e.g. stating it is merely "okay", that would be racist? I guess I'll just have to roll over without a fight then, since even the mildest resistance against these smears has been defined as far-right and racist, and I wouldn't want to be either.

Besides, I'm sure it'll stop here. When they see we're not resisting, they'll tone down the rhetoric until we all get along. Because that's what has been happening so far - as we get closer to equality, the rhetoric is becoming milder and milder, right?

[1] On Having Whiteness - https://pubmed.ncbi.nlm.nih.gov/34039063/
You make it sound like we all aren't those owners keeping the income?

Right now, we all own "robots" who spellcheck our words (editor) , research (librarian), play music (musican), send messages (courier), etc.

All these jobs are "lost", but at the same time, we wouldn't have had money to pay these many employees to live in our pocket.
Please stop using Rust in coding style examples as if it’s something people understand as widely as C.

I don’t know your egg head => symbols and idc.
> Why are gasoline stations mostly never broken and chargers broken all the time?

I mean... One of these technologies does have a 100 year head start on the other.
The python package (and repo) is called ‘monkeypatch.py’ for the avoidance of confusion.
> You don’t notice it a lot of the time, but FFIs are everywhere already

That’s true, but I sort of find it a negative in a platform if it relies too much on C libs, unless absolutely necessary. FFI is the prime reason why a given software fails to work on another OS, e.g. if your python/js project doesn’t build elsewhere, you 90% have trouble with a C lib.

There are various reasons why this is not the case with JVM languages (it historically didn’t have too great FFI options, also, the ratio of Java:C speed is much less than Python:C, so it didn’t make that much sense), but that platform grown to be almost 100% pure JVM byte code. The only part where they use native parts is stuff like OpenGL, where you pretty much have to. I think this gives for a more ideal starting point.
I was looking for something like this today! Thank you for building this
As I understand it, washing reduces the presence of salmonella on the outside of the egg (which is less of a concern in Europe where vaccination against it is more common). It’s a tradeoff though, as it makes the egg more permeable and therefore susceptible to other spoilage microbes, since the eggs don’t stay in a sterile environment after being washed.
Just a followup I think you (4death4) are missing the original comment that I am replying to. In that the Poster asserts that "I think there is a good amount of content that has been consumed that was neither in the public domain or properly licensed".

I am saying this is probably the same for humans using the Internet. They don't have an explicit license to read or learn from much of what they read on the Internet.

You are asserting that most of the edge cases are fair use or similar.

The problem is that OP is asserting that an explicit license is required for an AI to learn from content.

My main point is that it is a contradiction to believe that it is legal for humans to read and learn from anything and illegal for machines to do they same. Either it is legal or illegal for both.