skysight-inc/HackerNews huggingface dataset:
Working back from the $500k number gets me to 19 cents per kilowatt hour which seems a trifle high for industrial usage with a predictable 2.5MW load.

https://www.gov.uk/government/statistical-data-sets/gas-and-...

It looks like 14-17 cents per kilowatt hour is about the going rate as of Q3 - Q4 2020.

I’m a little surprised this doesn’t lead to more such facilities being strategically located based on availability of cheap power, e.g. by building near to hydro, and where power costs can be ~2c/kWh. See: https://www.seattletimes.com/business/technology/sunday-buzz...

I’m forced to conclude the power costs are a marginal expenditure versus other costs involved in running such a facility, and benefits from having R&D, testing and validation, and production all on the same campus?
Sequence diagram with PlantUML and deployment diagrams with Gliffy. Every other type of diagram has fallen by the wayside, over the years. PlantUML with Visual Code is a breeze and makes life easy.
Usually, because you already have a lot of Python code and it's easier to write more of that, than to try and figure out Python <=> Java interop.
Raise the wages -> food prices rise. Rinse and repeat.
If they dont use your SDK/API - what would be the use cases?
It's a game of incentives, imo.

Companies (and people), one way or another, will always have to be expected to be greedy. This is why i'm pro-capitalism and pro-government. We can't hope for corporations to _not_ be greedy just because it's "possible". We have to expect/assume they are, and act accordingly.

Just like we can't give government entities absolute power. Checks and balances are needed in all of this. Reality is messy.

Do you see another way?
Drones do not seem like a logical step for me. I'm not a laser expert, but seems like the energy storage needed to kill hundreds to thousands of something with light is heavier than flying would realistically allow. Wheels and tracks are what farming is built around, no need to literally reinvent the wheel here.
Elon Musk on Mars efforts: “A bunch of people will probably die.”
I've always been intrigued by virtual machines and emulation as well. I've always wanted to try and make an emulator of some kind. I don't know much about the internals of VirtualBox, but my suggestion would be to start "easy" with one CPU/Computer System/Game Console and go from there. That's what I finally did with the 6502 and Commodore 64.
Taxes on car use is not at all regressive, but actually very progressive. At least here in Norway.

"True" progressives here would prefer to ban cars in the inner cites completely (or at least the non-electric ones), but most of the moderately progressive and liberal are content to put a high tax on roads and petrol (and new cars too).

Cars fueled by fossils are seen as symbols of anti-environmentalism, pro americanized consumerism and an unnecessary luxery (for the non-disabled), and particularily so in the cities. Car lovers are almost as bad as Trump supporters, in the eyes of progressives here.

Here is one of the most iconic progressives in the country posing with her electic cargo bicycle (with the kid inside), in a news story promoting massive increases in parking taxes in Oslo:

https://e24.no/privatoekonomi/i/X8w2zg/mdg-lan-og-oslobyraad...

People are expected to take the train/tram/subway/bus when they can, and if necessary, park at the train station after delivering the kids to school/daycare. (If they cannot use an electric bike, as in the story above).

In order to ensure there is no regressive aspect, disabled (including many elderly) are subsidised. Also, electric cars are not taxed, and 53% of new cars sold last year were electric. (Teslas are everywhere).

So if you want to show everyone you are a good progressive, you should support toll roads, and if you can, take the bus. :)
This is my reasoning.

There are almost no man pages at my job and the software is very old so good luck Googling. I practically default to --help here. I figure if --help somehow screws something up then they deserve it.
It would be nice if the linked page contained some brief explanation of what this is.
"Your honour, I think you'll find that someone broke into my house and planted drugs"

This type of logic has been used plenty in court, it being in your possession, digital or not, is sufficient.

The claim here is that due to the vulnerabilities Cellebrite has, the offending item may never have been on your device. This is more similar to saying that the images the police took in your house of drugs were kept on an unsecured server, there are recorded vulnerabilities for it, and therefore the images could have been digitally edited to show drugs where none were present.
Every news story I see if pretty much a rephrasing of this press release, so I don’t think there are much in the way of more details out there.
I tried to look up this figure, using the following link:

https://www.stock-analysis-on.net/NASDAQ/Company/Apple-Inc/A...

If I add up the entries of the "federal" line, I get $69 billion for the 5 columns 2020, 2019, 2018, 2017, 2016. Am I doing something wrong here? This is only the federal tax, not even the state tax, which would probably count into "domestic corporate income taxes" too.
Key excerpts:

> For the first time since 2003, Chinese state broadcaster CCTV did not air the Academy Awards, with outlets receiving instructions to “play down discussions” of Sunday’s ceremony. Some have attributed the boycott to the nomination of the documentary “Do Not Split” by Anders Hammer, which follows the 2019 Hong Kong protests, as well as controversy surrounding Zhao.

> In March, as her film won international plaudits, Zhao was hailed by Chinese state media as the “pride of China” and her film was scheduled to be released within the country at the end of April. After Internet users found a 2013 interview with Filmmaker magazine where Zhao described China as a country where there were “lies everywhere,” praise-filled articles were removed. “Nomadland” did not appear in Chinese theaters on April 23 as scheduled.

> “Why is Weibo blocking Chloé Zhao? What happened? All related Weibo posts have been censored,” one user wrote on the platform. Others noted that Zhao’s Oscars win did not appear among the most searched topics, a list that is often manipulated by the platform. One blogger wrote in frustration that the only Oscar-related content they could find was that of a singer named Oscar Wang who had been unexpectedly eliminated from a boy band contest run by Tencent.
Anyone who has pulled weeds in their life knows it’s incredibly hard labour. We should automate agriculture as much as possible.
Having battled weeds in a previous lifetime I can tell you those weeds are far from dead.
I feel the same way, but is there any safe haven? I assume Chromecasts or Amazon Fire would be subject to the same situation.
I would like to interpret it as do least harm as reasonably possible.

I would also like to see artificial meat to appear. Then the large number of current captive animals could be "retired".
Is there any way to change the row spacing? Just watching the video there doesn't appear to be. So is it just for onions?
This is in no small part because of the massive subsidization of fuel for farming in most countries. Not only is the fuel for agriculture heavily discounted, but what you do pay can be written off against your revenues.

Same with most fisheries.

If governments want these sectors to go green, that is going to be a very big and painful band-aid to peel off.
Advanced Reddit Search
Seconded. Roku started out as the "we partner with everyone" streaming device and all this "we're a platform now" bullshit is such a consumer betrayal. I think I've bought 4 or 5 over the years since we cut cable. I'm not interested in Roku streaming services. I don't care if they get a cut of ad revenue of the app I use on my own hardware.

I do care that I couldn't get HBO for a year. The Amazon stick is pretty trash, but I'm pretty happy with the Chromecast. I've got one more to switch over and all our Rokus can go to e-waste.
Aren't some of these early miscarriages not even known by the woman? Wouldn't that make it difficult to measure?
I found there are two types of diagrams I lean on, almost always for higher-level explanation-style documents:

1. System architecture
2. Flowcharts

NOTE: I don't try to mix the two. Architecture diagrams are the what, not the how. I find a lot of people try to mix them.

Beyond this, sequence diagrams are useful.

I use these for explanatory documentation, mostly. Like, we have a "architecture guide" for each service we maintain, that usually contains a system architecture diagram, and maybe a flowchart of the "happy path" processing. But these are simplified versions things... like, I usually leave configuration details, like networking and access control out of the architecture guide, and just focus on "what services are interacting with each other directly".

Also, LucidChart has an "AWS import" method, that actually works well, but can be a little like drinking from the firehose. It's a solid tool, but mostly as it's own kind of reference document, like, API documentation for your AWS stuff.
Part 4 video of pair programming a Perl web app
I wouldn't worry about it too much, for a couple of reasons.

First, the evolution of the computational model is simply faster than biological evolution. The computation model is going to be inside biological evolution's (metaphorical) OODA loop. Humans are going to be helping, too, it's not like it's just going to be up to the deep learning algorithms on their own.

Second, for most weed plants, they aren't just a couple of genes away from mimicking corn... they're probably dozens or hundreds of genes away from mimicking corn. Evolution is OK at adapting current things to new uses, or doing a massively-parallel search on what you can do with just a tweak to a gene, but if the task can't be done with one of those things, it just loses and the organism dies. Or, to put it another way, it's good at climbing slopes one step at a time, but if you present it with a cliff it just fails.

It's essentially the same reason why nothing has evolved a resistance to a human gardener yanking them physically out of the ground and leaving them to die on the concrete... it's not just a matter of tweaking a couple of genes for that. This robot presents an exceedingly harsh selection landscape for a weed.
I'm a bit amazed these "live TV" style services even still exist and people use them. It kind of makes sense for specifically live content -- sports, mainly -- but these are basically 1980's style cable TV delivered "over the internet".

The killer feature of services like Netflix is not really the "over the internet" part, it's the "watch any show on demand" and "massive library so you can start watching from S1E1, if you want to". Streaming live TV services fail at both of these.

CloudDVR I guess kind of gets part way to on-demand, but in a frustratingly stupid way. Clearly, the service just has a single recording of every show from every channel. If a subscriber clicks "record" all it is really doing is opting them in to access to future recordings. I assume people can't get access to old recordings (then it would just be "on demand", not "DVR"). Are there also limits on how many recordings you can access (emulating a limited size hard drive)? Do recordings go away after some time? Does it also record commercials, and does it allow skipping?

Everything about these just seems like a relic of a by-gone era. They've even added artificial limitations to emulate the old actual technical limitations. The only real thing they have going for them is access to content not available on other streaming services, Otherwise everything about a service like Netflix seems to be superior in every way. If Netflix (or similar service) had live sports streaming and all the other shows, even at the same price as traditional cable, my guess is the cable industry would be dead within a year.
All roads lead to Skynet, some less obvious than others.
I might be biased, but this assessment confirms the suspicions I had

What suspicions?
Yeah. But I wonder if putting it all in one was for better coupling between shooting laser control vs the whole cart moving around (for example, slowing down/stopping when the weed density goes up).

I noticed this thing uses hydraulic drive motors... I assume that was so they could run the engine as 'electrical first', but I also wonder if it gives them better start/stop control of the cart.
Functions are functions are functions. If I want to call a function synchronously, I just call it. If I want to parallelise, then I simply spawn the function instead.

I don't understand why this isn't the universally accepted correct answer.

Why not put the async idea on the caller side alone, as suggested and as seen in go?

fetch(url) // synchronous

go fetch(url) // asynchronous

if the compiled code of synchronous and async functions really has to look different for fundamental reasons, the compiler can still silently emit both versions (and gc unused variants)

Someone please help me understand, or rid the world of this async-await mess.
Some people like to pay for the things they get value from. And in any case, YouTube TV is live TV. Much more difficult to pirate live content.
There is also a demographic inversion taking place in many parts of the world...
A rough rule of thumb is that for every degree global temperatures increase temperatures on land will go up twice that amount. So with 3.5°C, which is on the low end of what we're headed for, imagine if peak summer temperatures were 13°F higher than they are now.
Yeah, I imagine massive overuse on "pest" species. Mosquito eradication will be a high priority for such technology, but there will be people who modify it to eradicate everything that flies or crawls. Everything smaller than a cat, if they could.

I think lasers for killing large animals (including us) will be prohibitively expensive for a long time to come, fingers crossed.
Yes, but you only have three choices basically:

a) Accept the performance hit that comes with GC or defensive copying.

b) Convince yourself that developers can keep all those potentially dangling references in their heads at all times.

c) Use something like Rust lifetimes.

My preference would be (a) whenever possible, (c) when absolutely necessary, and never (b)
It's been done before.

https://screenrant.com/wp-content/uploads/2016/08/coyote-pai...
I really like the idea that a massive robot can be certified Organic.
Yes, and for businesses it's additionally a typical arms race/coordination problem. If every company except yours is using a certain legal tactic to pay lower taxes, you're at a competitive disadvantage if you don't use the same tactic. Only law and law enforcement can prevent the inevitable outcome of everyone using it.
Just don't step on the field and you won't be mistaken for a rat and be zapped.
Antenna tv is HD now and offers most of those channels for free. Is it offered in your area?
Yup, mostly the same set of PlantUML diagrams for me, plus:

* Timing https://plantuml.com/timing-diagram - used it once or twice.

I mostly use PlantUML for myself, in lieu of drawing diagrams by hand (or pointing device).

My main use cases are a) when I'm toying with some higher-level design in my head and want to "see it" in picture form, and b) when making notes about the structure of code as I explore gnarly areas of a legacy codebase.

In that latter case, I've discovered that my "PlantUML notes" follow the code structure close enough that I should be able to coax my editor into generating these for me, semi-interactively. I might get around to doing that at some point.

Quite honestly, I'm surprised I haven't seen anyone doing a generalized "Language Server -> PlantUML" tool for asking questions about the codebase and getting responses in graphical form. As I mentioned yesterday[0], I find myself in need of being able to answer questions like "How does the code get from here to there?", and at least some language servers should have enough information to be able to give that answer[1].

That time when I spent a whole day building a sequence diagram by hand, to document how a certain subsystem is created and used in the very heart of the application, paid for itself very quickly - but I'd much prefer if it was a matter of couple minutes of tuning an invocation like:

querypuml --type=fromto --from=Foo.cpp:123 --to=Bar.cpp:456 \
--omit"::utils::*" --omit "SomeClass" \
--omit-files "module/irrelevant/*"
-o journey.puml

It would make it much easier to refresh the diagram the next time I need it for reference.

--

[0] - https://news.ycombinator.com/item?id=26937454

[1] - If a language server supports identifying function calls and "jump to definition" (xref), it already has a lazy graph of the code structure, so it's a matter of running a path finding algorithm on it. Of course this can never be perfect (see also: halting problem), but I think a minimum-effort solution would cover 80% of cases, and most of the rest could be covered if attached to a debugger that records traces.
Let’s run through the possible reasons Apple announced this, with various degrees of cynicism.

1. Getting some good press before Congress decides to do something in regards to the app store model.

2. Apple is reading the winds, seeing that Chinese supply chains may be politically constrained, and preparing for that future.

3. Apple is reading the winds, seeing that Chinese supply chains may be politically constrained, and announcing this investment so they can continue to have Chinese supply chains after a good PR move.
their use of the word 'campus' is pretty cringeworthy

It's called an office park
Don't draw attention to it or somebody might bring it back.
I see it the other way. Choose to live anywhere in the US and you get a Hub for your team meetings / office space.
Chernobyl: Ukrainians hope site will lead a 'revival' 35 years on
The military defends federal property all the time. US mail is federal property. Is there a copypasta about blanket absolutes?
They did have a serious of apps under the Tamagotchi Life brand for a while[1]. There hasn't been an app in a while though; right now they've mostly been focused locally where Tamagotchi's are used as promotional tie-ins and physical accessories (e.g. the most recent Evangelion and Demon Slayer themed releases.

[1] https://tamagotchi.fandom.com/wiki/Tamagotchi_L.i.f.e.
Personally, I'd be more comfortable by making the signs themselves easier for a machine to read rather than to build/maintain what is basically a form of dead reckoning.
Yeah, but if you can do something like roll this over your entire field once a week or every couple of weeks, it won't matter that they're not dead. All you really need is for them to not be able to thrive and outcompete your corn. Starving them of light by cutting off their visible bits periodically will do the job just fine.
And I'm a strong supporter of privacy. Collecting statistics on whether or not you enable a feature is basically universal. Use DDWRT, I do.
> It is luck of a sort that someone is 2 meters tall, but I bet their parents were also taller than average, so saying that it's lucky that they were able to be a pro at basketball is going to confuse some people. There was no "them" before the peculiar genetic combination which conceived them, and after that, we're talking about some favorable circumstances (adequate time, a court, no crippling car accidents or stray bullets) and a great deal of hard work.

Hmmmm, I think it's obviously lucky. Luck in this context means everything in life that is not under your control (most things are part luck part control, of course). Since you did not exist when you were conceived, your genetic inheritance is obviously not under your control at all.

It's exactly equivalent to saying that someone with a genetic disorder is unlucky, which I think is a much more accepted valuation.

Certainly, the hard work is absolutely a fair point - within the universe of people who are over two meters tall with high hand-eye coordination (as someone 1.98m tall with terrible hand-eye coordination, I'm very conscious of how that affects sporting ability) those who work hard at sport are more likely to be successful professionals than those that don't.

There is a more subtle question about whether we should count the mental disposition to work hard, one that is likely in large part from genetic and social inheritance, as being luck. Some people are much better at it than others, and it does not seem to be the case that those who aren't can become much harder working purely through an effort of will (somewhat, by will and regular practice and it becoming habit? sure. Reaching the level of those who are doing so anyway? No). So is that disposition a matter of luck? If it is, what does that mean? What do we do differently as a result? Do we say that it doesn't matter how hard people work, they should be rewarded the same? Obviously not. So what does that actually mean?
In Rust, you color functions at declaration time through special syntax, and, depending on the color of the caller, you have to use either block_on() or .await to get a value out of a call to an async function.

That's not the case for Zig. There's no special decorator, no block_on/await distinction, and regular calls will return the expected value by implicitly awaiting (in case evented mode is enabled). A callsite may decide not to implicitly await the result by using the async keyword, which then requires an explicit await on the returned promise.

edit: fix caller/callee typo
Bitcoin Creator Satoshi Nakamoto Disappeared
Put another way, the workers didn't bother to look under the low leaves, so the pests there had a survival advantage, and eventually became predominant.
So odd that this article is on HN today. I recently purchased a Tamagotchi for my five year old son and I feel a ton of responsibility for it as I don't want to disappoint my son. Unfortunately it has died a few times from accidental reset or being accidentally left in the car throughout the day. But over the past week or so while he is in school, I make sure the Tamagotchi is with me everywhere I go so I can ensure it's healthy throughout the day.
There is an appeals form https://support.google.com/google-ads/troubleshooter/7217496...

from what you describe (they are not tech savvy, and when you looked everything was fine), it sounds like the site was compromised at some point. It could be compromised now, but maybe only shows the hacked content (with counterfeit goods) to certain visitors (e.g. normal content when you type the address directly and hacked version when the referrer is Google search or ad). This is a common technique so that the site owner doesn't see the hack.
Battery Metals Are Hot, But These Miners Can’t Get Investors
I know this is supposed to be a joke, but come on. In what possible world would this ever happen? They're not dragging this over people lying down in a field and I doubt the technology is even made to not target humans because they're never in target range.
> You're missing that they short things they believe are overvalued

In the housing market? LOL.

> Speculators work to decrease the peak of a bubble and increase the value of a dip.

Except that's nonsense, they increase the demand on an already massively in-demand resource, accelerating price rises.

Your ideas fly in the face of observable reality.
If they can make it a little bit more robust, there would be a huge market for removing toxic plants. I was just quoted over $1000 to remove poison ivy from a 500 sq ft. wooded area of property. My satisfaction was not guaranteed.
I can't get any OTA. Basically, I'm fairly far out from the nearest large city and I'm at the base of a hill that blocks anything I might pick up.