skysight-inc/HackerNews huggingface dataset:
> that only told me the location of zsh the executable which is only correct because I added homebrew's /usr/local/bin location to my PATH

Eh, why not remove it from PATH then ?
Thanks for the reference.

Edit: I've just briefly skimmed it [1], but "The creation of credit money should happen after the creation of government money." would be true if the system was working at capacity. The fractional reserve requirements are not really a limiting factor, the banking system in aggregate is operating well below that limit if I remember correctly.

[1] The 2012 article, for a few seconds; I didn't look at the 30-year-old paper beyond noticing the date in the cover
Every time the car in front of you makes an emergency brake and you have to decide whether to rear end the car in front of you or risk the truck following you to rear end you.
> “... nobody wants to use negative numbers”

It’s hard to understand these priorities. An unholy mix of base-12 and base-16 is fine, but negative numbers are too difficult to work with?
The real issue is that Windows updates themselves take way too long, and mostly seem to require a restart. Why is the former worse than before and the latter still so bad?
Just a short side note there is a capital esszet (ẞ).

https://en.m.wikipedia.org/wiki/Capital_ẞ
https://en.wikipedia.org/wiki/UBlock_Origin
FWIW I have read that the Japanese electronics industry specialized into image sensors and the like because of competition for low tech silicon with Taiwan. You need different processes for things like image sensors, sometimes different semiconductor material. This is how you get competitive advantage in the image sensor market without owning a fab yourself.
Yukihiro Matsumoto on the Challenges of Updating a Programming Language
Hacking WiFi Password in a few steps using a new attack on WPA/WPA2
While I have only skimmed the article, I have not noticed:

* an explanation how to test the multiple heterogenous out-transitions of a state efficiently,

* the reason for the silent assumption that at most one out-transition of a state is followed, i.e. that this is not an NFA [0],

* most importantly, a comparison with Binary Decision Diagrams [1].

[0] https://en.wikipedia.org/wiki/Nondeterministic_finite_automa...

[1] https://en.wikipedia.org/wiki/Binary_decision_diagram
I work in the public sector in a role where part of what I do is project manage/code review/consult the suppliers that build various solutions for our different areas of business.

And you really hit the head on the nail with this one. Almost no company that we’ve worked with do things even remotely similar. Which is all right, if what they are doing works for them and produces stable products at a reasonable price and timeframe, then who really cares how they do it?

It does make for some interesting codebase transfers with modern public sector enterprise architecture though. Like when a major system goes from one IBM sized operator to another, because the winning bidder changed hands. But that’s another story, and it really just underlines what you say, because even huge international tech companies don’t remotely agree on practices.
Thanks antognini, it made so much more sense now.
Here in Germany, being very practical people, they sell eggs in boxes of 10.
I use Zotero, which is an OpenSource reference management tool (think Citavi). I save links to blogs, articles, make notes and tag and categorise it.

Then I sync it all into my NAS via WebDAV.
How does the author jump from 1000 paces to 5000 feet so easily in the first section?
It is possible (and popular) to have sum types in TypeScript by manually adding a tag, though.

type Maybe<T> =
| { kind: "Some", value: T }
| { kind: "None" }
Honestly, the only explanation I can think of is that it is easy to see a quadrocopter fly and do its thing but it is actually hard to actually notice its real life impracticality unless you own one of them.

I don't know what specific model is shown in the picture but if it is a DJI Mavic Air 2 then it only weighs 570 gram and can only fly for 34 minutes.

When you compare a quadrocopter with a real life bomber then practically no bomber on earth is lighter than the bombs it is carrying. A B-52 can carry 30% of its weight in payload. So that would give us at most 171g for the bomb the Mavic Air 2 is carrying but even this is optimistic because it was not designed for this use case.

The idea of "cheap" drones carrying bombs is basically an urban legend. You can certainly build a good bombing drone for $5000 to $10000 and fly many missions and thereby kill hundreds of people with it but that same money can also buy guns and lots of ammo as well.
Recently made that move having spent most of my life on MacOS. For me it was the feeling of losing control of my system (plus the recent quality issues -- feels like they're busy pushing new features out instead of fixing the bugs with the existing ones).

I thought it would be a lot harder than it was for me, but in the end I'm now much happier on Linux than I was on OSX. There's no specialist software I need that doesn't work on Linux, so it was probably easier for me than if you, say, work in FinalCut all the time.
I'll assume that you are not being difficult for some malicious reason and answer you as simply as possible:

You order a quart when you want a quarter of a gallon in the US.

You order a "Viertelliter" (quarter of a Liter" when you want a quarter of a Liter in Germany.

How is one quarter less precise / more exotic than the other?
> drones that can lift more than 2 kilos aren’t

A M-67 fragmentation grenade weighs 400g, with a lethal radius of 5 meters.

A bullet still obviously remains cheaper than a single-use drone + grenade + modifications to it.
Same, I'm not in the bay area and found this Youtube video from 2017 only 3 months ago. https://2019.northbaypython.org/ is an awesome conference that happens there every year.
I have criticized Trump in internal messages at work, that doesn’t mean my employer is structurally biased against the Trump administration. Not sure this would even be the case if I was CEO. The CEO of any company votes one way or the other but that doesn’t mean the company is biased.

Overall I think FB is fucked here, they have created a problem they can’t solve. They have created a large pool of basically everyone’s thoughts at all times, and now people want very specific things removed from that pool, and nobody can agree what those things are.
They do exist but are they the best single screen multiplayer experiences? Even indie developers of the genre target Nintendo platforms because they know Nintendo draws that audience. They are the only local-multiplayer-first AAA developer.
Open Core (Monetize Through First Principles)
You can give a pistol and a few hundred dollars to many assassins/sicario in Mexico
> I would much prefer we think in terms of overall safety. If human drivers have 30000 deaths a year, and switching to autonomous driving results in 1000 deaths per year, we've made progress as a society. We don't need to hunt down and throw people (or cars) in jail for those 1000 deaths.

You may prefer that, but the 1,000 people who wouldn't have died otherwise, well they aren't thinking much, anymore. People aren't numbers whose lives and deaths can be shifted around by the vagaries of the status of AP glitch fixes.
And what about good old water cannons? I can't imagine how the drone's rotor would be able to generate predictable lift when hit by a lot of water.
> 200 years / 5 gives about 40 years useful life.

Well, no, it's not that simple. Some advances would require new reactors, such as breeders, but even in a closed system with breeders there would be maybe a 2:1 ratio of traditional burner reactors to breeders (producing fuel for the burners). So even in such a scenario existing LWR's wouldn't be a stranded investment.

But even if we forget breeding for a moment, an increase in usage of uranium would make it economical to exploit poorer deposits (that 200 year figure is at current prices and with current extraction technology), increasing the total economically recoverable deposits (this is similar to practically all other mining, as technology progresses and price increases the economically recoverable deposits also increase). And at some point we will hit the crossover point where, like in the SA article you linked to earlier, extraction from seawater becomes economic. Giving an additional 60000 years of deposits with current usage.

So between breeding (about a factor of 200 improvement in resource utilization) and seawater extraction, we have enough uranium for at least 60000*200 = 12 million years with current usage. Even if we increase usage by a factor of 100 (say, getting rid of fossil fuels thus increasing electricity usage by about ~3x, and increasing the share of nuclear to, say, 50% of the total electricity usage, and still have quite some room for increasing consumption), we still have fuel for 120000 years. Probably more than enough time to get fusion working, or if not, we're hosed anyway in the long run.

> we're going to go into this with the designs we have now.

I agree with that. While there's exiting things on the horizon, it makes sense to start with what's available and mature now.

That, however, doesn't mean we're locked into that forever and ever. We can start deploying traditional LWR designs today, while at the same time commercializing breeders, seawater extraction of U, Th, and whatnot.

None of this means that a "nuclear future" will be inevitable, certainly. I just don't think that the availability of fuel is the limiting factor. AFAICS, the biggest threats to nuclear energy is an inability to deliver on time and on budget combined with political opposition killing the industry.

If wind, solar, geothermal, storage, smart grids etc. manage to kill of the fossil industry without the help of nuclear, hey, I'm ecstatic. I just think having the nuclear option on the table makes success more likely.
There are many laptops that has 4K display that's more resolution compared to MacBook Pro, if you choose correct product line.

Cheap laptops don't care HiDPI displays because it's cheap. Gaming laptops less care HiDPI displays because it's too much resolution on current GPU.

Most premium models provide both FHD and 4K model, FHD is for battery life and price.
Yeah but when you game you are at least using the hardware, which means there is a real benefit for you to have that expensive hardware.

What I mean is a bit more like buying a toddler a Ferrari. Of course they like it — it is red (so it must be fast) — but they can't drive well enough to even leave the driveway.

I start to sound more bothered about this than I actually am, in fact it doesn't really bother me that much at all. It is just sad to observe how money is misused to stroke (most often male) egos and hurting the whole organisation through it.
What is so special about the speed of light? As a thought experiment, if everyone on the planet was blind, would c have been replaced by the speed of sound?
Paytm Mall suffers data breach, ransom demanded by hackers: Report
In order for memory mirroring to be enabled, the memory must probably be read first since its value must be used.
The processor must then ask the cache controller to acquire the cache-line in a "no writer / multiple reader" mode ("S" state).
If another processor wants to write to this cache-line it must first take the cache-line in "single writer / no reader" mode ("M" state) which invalidates the cache-line in all other caches.
In the processor performing the memory mirroring, if the cache-line goes out of the "S" state then the processor cannot read the cache-line anymore and memory mirroring has to stop since it reads this memory.
In order to continue it must ask for the cache-line again, read it again, and then get an updated value.

It's just a guess, but that's probably what happens in order for the memory mirroring not to break the cache-coherency.
So "yes, there is such logic", but it already existed in the processor to avoid the same problem when data is in the cache.
And so, there would be no additional logic to handle this.
As a long-term mac user, I hope that the transition to ARM and what goes along with it, is largely responsible for what went wrong in recent years. Not only did this transition for sure mean a lot of team reshuffling, additional tasks to do etc. To my understanding, there was a big reorg in the code base itself. iOS began as a fork of macOS (or rather OS X as it was called back then), and over the years, those two codes bases drifted apart.
To my understanding, with the move to Apple Silicon, not only macOS was ported to the new architecture, but the code bases got merged again. So the aim is to have one universal core onto which the separate teams can build iOS/iPadOS/watchOS/tvOS and of course macOS.

Such a big code refactoring is of course a very big undertaking, causing a lot of disruption. But once it is finished, not only the disruption goes away, but hopefully maintenance is easier and more systematic. If that holds true, then macOS should be improving again moving forward. That all platforms use identical or at least very similar hardware should also help stability.
I think you are mixing two different things.

Julia is a compiled language and Rust is too. Julia is dynamically typed while Rust is statically typed.
well, a cheap SSD costs 20€. And you know, with 95% of Windows-based PCs you can just replace the harddisk. whoaaaa
Someone here sometime back tried to say that dividing by 2 or doubling a value is easier than X10 or /10 (pro imperial argument). To me, metrics is so much easier. It's literally as easy as moving the decimal point 1 place left or right. No math is involved at all. Just moving a dot. How that is supposed to be harder than doubling/halving eludes me.
> to observing Apple slowly tweaking how macOS responds to the kernel panic by no longer crashing the system but just freezing the screen and all controls for up to a minute (while sound continues) before unfreezing itself (this happens maybe 3-5 times per week for me, even more, it happens when watching full-screen video in any app).

That's not a kernel panic then, by definition a kernel panic is an unrecoverable event. What you're seeing is likely an issue somewhere in the GUI/GPU driver stack. Windows used to crash upon such issues too, they mitigated it by moving lots of stuff to userspace.

For me, what is a regular event is freezing for a dozen seconds whenever I alt-tab to Cisco VPN, but ah well that may also be a result of shoddy antivirus software.
“ The most intransigent problem with failed EFI firmware updates has been with the iMac Retina 5K 27-inch Late 2015, or iMac17,1. Some have sailed through updates bringing them to version 428.0.0.0.0, others remain firmly stuck at 170.0.0.0.0, which was current for macOS Mojave 10.14.6 in July 2019.”

The first time I tried to update my late 2015 27” iMac, it bricked the system, and I had to reinstall from Time Machine backup. I gave up on updating for quite some time, every day having to dismiss the reminder to update. Recently, I was able to update to Catalina. It was painful and took multiple tries, but eventually it got there.
Why make it yourself, when there's a ton of creators who would do it for you, and for free? Just let the best ones get the ad revenue and Patreon profits. I call it passive outsourcing.
I was very pleasantly surprised when I switched from macOS -> PopOS -> Arch how easy everything was. Have zero problems with drivers, updates, etc.. I'd even say I have fewer mysterious issues than I had on macOS because at least I can see how everything works.
Dispatch sync or async in Swift? The differences explained
Just in case you ever consider it for some reason, under no circumstances should you upgrade to Catalina. Worst OS I’ve used since I left windows nearly 20 years ago.
The UK left the EU at the end of January 2020. The EU is currently treating us as having various member agreements in place until the end of December 2020 but we have already left at this point.
Isn’t the point that BGP is great in the same way as the Model T was great? No one is saying it wasn’t needed or - to a certain extent - doesn’t do the job, but given recent (and not so recent) improvements to technology and security standards, maybe we need a BGP 2.0?
Creating a Figure and Axis in Matplotlib
Simple Line Plot in Matplotlib
CV for Family Tech Support
Coloring and Styling Line Plots in Matplotlib
Custom Axis Limits in Matplotlib
Git Sucks, What Am I Doing Wrong?
My employer recently made a companywide switch from SVN to Git and upper management has been touting it as a big success story in emails. The thing is, everyone I speak to in the project hates it and not just because it’s new and they don’t like change. We had a simple workflow going, we changed a file and then committed it directly to trunk, before we went to UAT we created a release branch. Life was simple and things worked really well with SVN, you edited a file, committed and that was that. With Git and Odyssey it’s a whole process though, we have to create a feature branch, then commit changes to the feature branch, then pull master branch changes, merge the master with the feature locally, push the changes, ask someone to approve/review every little change, then merge the feature with the master remotely. I mean what a drag. What are we doing wrong?
Labeling a Plot in Matplotlib
Does that work for a fleet of 10 drones? 100 drones? 1,000 drones?
Twitch is not using Akamai.
Was thinking about jumping ship but:

- MacBook Air is still lovely (once ahem I had keyboard fixed)

- Basic productivity tools on Linux - eg email or word processing - still suck and I want native apps for such things.

Any solution?
Again, someone saying math by 10s is hard. Explain to me how moving the decimal point is hard. No dividing required.

1km = 1000m = 100000cm

1m = 5280ft = 63360in

Yup, math by 10s is definitely harder
The speed of light is just the speed of any particle without matter. We just use "speed of light" since its simpler to understand and talk about rather than saying "speed of matter-less particles".

The speed of sound is the speed of air-molecules bouncing into each other (~300m/s). Since air-molecules have matter, they dont travel at the speed of light.
I think they mean "off the main drag" in a more metaphorical sense, something like "far away from the centre"
This is also why sum types are often referred to as tagged unions. They are a special case of a union, in Rust's case with support from the type system.
There is something to consider that the planet goes through its own phases, but the things we measure are 100% correlated to human activity and greenhouse emissions and simple chemistry.

https://www.snopes.com/fact-check/1912-article-global-warmin...

But even without someone from 1912 looking at simple chemistry before there was heavier politics and cognitive dissonance involved, what we are concerned about is a lack of replacement for the ecosystems we rely on, and even just animals that we like rely on.

It's almost fine if the earth goes through its own climate cycles, but it is not fine if it doesn't include us and things we like, and when we can also prevent it by cutting emissions and using energy differently while generating energy differently.

For example, with coral reefs, we are looking at chronic failures and subsequently adjustments of entire ecosystems and ocean currents and weather patterns, solely because there isn't a replacement phytoplankton to help the corals regulate better.
I find it interesting that you mention this offhand because I've been very seriously noticing this type of prudishness in a lot of gen z and younger gen y people and its begining to manifest as old style homophobia
I find using the speed of light confusing as it has little to do with light other than that light happens to travel at that speed [1], but rather the speed of propagation of cause and effect. If you stay absolutely still, cause and effect still propagate at the same speed and so time ticks forward at this speed. If you physically move (have velocity), cause and effect still ticks forward at the same speed, but some of it appears to tick into moving you physically. You can still only propagate at the speed of propagation, but some of that propagation is happening on the physical position axis, so less happens on the time axis.

[1] because light is massless, so in a vacuum there is nothing slowing it down
I believe that the current trend to decouple everything is one way to make something a maintenance nightmare. Using reflection or micro services to tie everything back together. Data shouldn't flow between components without some black magic fuckery ever or you could have hard dependencies that can't be decoupled easily and split into more testable functions and seperate files.

For good measure do it in TDD. That just creates the cherry on top for maintainability in high pressure scenarios where features have to be generated quickly ... and possibly not by the same dev doing previous work and is used to this high powered mode of existence.

Whatever happend to finding balance between coupling and cohesion?
I'm sure in theory they can learn to do all sorts of things but I still wouldn't trust them over a sober human driver.

This self-driving technology is a perfect example of something that is hyped and needs to slow down and be rigorously tested before deployed IRL.
> minute details

Pun unintended?
It's physically impossible to measure exactly 500.(0) mL [500.0000000000… mL with infinite number of zeroes] of any liquid with absolute accuracy. It's just the law of metrology. There always will be an error, you will always be able to create better tools to add extra decimal places to your measurement and find more error. The question is how much of error you can tolerate in any given situation.

The error has nothing to do with units of measurements chosen. You cannot measure exactly 1.(0) gallon [1.0000000000… gallon with infinite number of zeroes] of liquid with absolute accuracy either.

In engineering this would be resolved with something like 500 ± 10 mL.

In consumer goods there are either regulations or you get, say, 505 mL so you have nothing to complain about. And you would never be able to tell the difference.

By the way, ML is megaliter. Milliliter is mL.
Google, the Stupidity Amplifier (2016)
Yep, Typescript's control flow analysis, type literals, and union types allow us have tagged unions/sum types. Probably its best feature.
Determine the numeric and categorical attributes in the dataset
Universal Music Group Sets Record with Nine of Top Albums on Billboard 200
"... of the data in iCloud is not end-to-end encrypted, giving Apple (and the FBI and US military intelligence by extension) full access to a lot of your data, such as photos or notes. I don’t use iCloud at all for this reason..."

Is all of this true? Apple claim it is not accessible.
Metis
We initiated the original performance research in luxury experience businesses back in the eighties - more
commonly known as 'mystery shopping'.
But, over time, the market has changed and people can no longer be judged with tick boxes and marks out
of ten.
We built Metis to listen to real emotions and memories on a vast scale, to offer businesses a more
realistic understanding of what their people were feeling - and how to use this information for greater
success.
The standardized research delivers standardized results, which keep the playing field level. Metis gives
you a unique look into your company and thus provides a competitive advantage, way above the normal
standards that everyone understands.
Sorry for the late reply, just ran across an illustrator who obviously fondly remembers his Pioneer days:
https://raven-yellow.livejournal.com/96620.html

(the biggest difference between scouts and pioneers having been mixed groups?)

"Держи дистанцию" is now true again: it's just expanded to 2 metres.
You haven’t answered the question. Who pays for the insurance?
Yeah, the (ro)BDD comparison really is missing; those would be the default data structure I'd reach for for such a problem.