skysight-inc/HackerNews huggingface dataset:
> EDIT: accuracy in the raw data was pretty bad but on a view-weighted basis it was pretty respectable IIRC (>90%). Turns out most people on Maps are looking at the same small subset of establishments, so you have to get those right even if that means making choices that reduce accuracy on other listings.

If we looked at a breakdown of whose info was accurate and whose was incorrect, there'd probably be some harmful biases in there, is that right? Isn't there some sense of responsibility here? Like, it's understandable how difficult it is to do this in a way where there aren't a small fraction of people being harmed, but that's not really a defense that they aren't causing harm. It seems like a defense along the lines of "It's impossible to be the good guys at scale for free, so of course we can't be the good guys."
For diffs that include the common ancestor, add this to .gitconfig:

[merge]
conflictStyle = diff3
Even ignoring the shared_ptr abuse, at least for allocating and freeing many small objects Java would most probably be (a lot?) faster than non-optimized allocations and frees in native binaries. But in my case it was legacy code running on an embedded device.
It's basically what the press looks like when they are doing their job. They are privately owned and on a mission to tell the truth, not to make as much money as possible.

Hislop and before him Cook are actual real people trying to do something good instead of just attempting to get rich for the sake of it before dropping dead.

There are lots of in jokes and also "code phrases", such as "tired and emotional" == drunk, more here [1].

I used to subscribe to it but cancelled it after I left the UK.

The UK press are an absolute disaster. Most are partisan, including:

Telegraph: torygraph
Daily mail: torygraph
FT: bankers times
Guardian: with you until you need actual help then it's back to mi5
Sun/Times: Murdoch incorporated

Private eye is literally carry everything on their shoulders. There is nothing else.

1: https://en.wikipedia.org/wiki/Recurring_themes_and_in-jokes_...
I haven’t used Rust on any significantly sized project. Could you elaborate? Is it only slow to compile release builds?
Autopilot :)
Have you tried using SwayWM? It's compatible with your existing i3 configuration but uses Wayland as the display protocol so some of your issues could be solved by that switch (Firefox performance, hardware video decoding, multiple monitors...).

See https://fedoramagazine.org/setting-up-the-sway-window-manage...

And https://fedoramagazine.org/how-to-setup-multiple-monitors-in...
I can't speak to Scala's compile time issues, but for C++ there are few factors contributing to long compile times.

- "module" system based around textual inclusion of header file: essentially the compiler duplicates a lot of effort, reading the same files over and over for each translation unit, and you can't avoid the cost because of the interaction with text macros. That said, C++20 offers a solution through its new module system; it will be interesting to see how much of an improvement this will bring.

- complicated parser requiring contextual information (i.e. information from typing and analysis phases) in order to distinguish between, say, a class object instantiation and function forward declaration (the notorious most vexing parse). Most other languages learned from the syntax mistakes of C++, but C++ had a clear mandate to not break existing C code, so it had no choice but to build what existed.

- C++ template system revolves around a kind of syntactic substitution, where you have a template expression with some type variable, and at the template instantiation site (i.e. every call, not at the definition) you you essentially do template argument deduction yielding concrete type bindings for the type variables, and then your next step is the transform the AST with the template expressions into concrete types, functions, etc. This involves a lot of tree transformations which can be expensive. I think with other languages this is less of a problem in part because the type checking is done at the definition site, rather than at call site. Here again C++ concepts were introduced to address this issue, but as always in C++, it's not all milk and honey.
I do not know for sure if this is related, but it definitly tastes the same:

Back in 2010 [1] I logged into google using chrome on my mother's device. Removed the account from the device afterwards. Today, many devices later, we still were not able to stop my mother from receiving autofill entries, contacts and such originating from my account.

Long story short: I am tried to vouch for the existance of non-layer-8 trouble leading to "shared accounts". Neverending fun.

[1]: maybe 2012
Gitlab is open core but not open source either, I think. I am in the same boat as you though!
Right? It’s basically a Tesla.
A fun variation on the idea is to cling to rough vertical surfaces like an insect:

https://spectrum.ieee.org/automaton/robotics/drones/stanford...
Zero-Day in Sign in with Apple
Measuring keyboard-to-photon latency with a light sensor
Free Software Foundation appear to disagree with your definition [1], while OED lists absence of monetary charge as only one of necessary characteristics of "free software" [2]

[1] https://www.gnu.org/philosophy/free-sw.en.html

[2] https://dictionary.cambridge.org/dictionary/english/free-sof...
Ah ok, by "numpy wouldn't work in JS" you meant something like it wouldn't be popular or as loved. Makes more sense now.
Kubernetes has lots of workarounds - I’m not sure generics are the ones I’ve worried about the most.

If I had to write a list of “tools I would have preferred to have”:

1. Perfect serialization libraries - Serde is the gold standard here, and IIRC the macro system from Rust is as important a part of it as the traits part.

2. Mutability of types in shared caches - to build efficient controller patterns you need fast and efficient caches - an immutable type that protects against mutation would have saved a lot of ugly mutation testing code

3. Client library definitions shared across types - we could have reduced a fair amount of boilerplate with generics, although most bugs are in the serialization part these days as types evolve

But most of these are dwarfed by the need to scale reviewer time across hundreds of people submitting PRs that change fundamentals of the code. The simplicity of Go and ability to review stupid, obvious, absolutely critical code is the reason why I love it.

Having a strong way to reduce cleverness has been a godsend. It doesn’t mean cleverness is bad, or I don’t want more tools in Go. But I appreciate that aspect of Go in a way that others may not.

Edit: I have been watching kube-rs mature, but to get the same level of scale and performance we’d have to reproduce the shared index informers and that’s a lot of drudge work to get right. That’s one place where someone motivated could really help Rust become a first place way to extend Kubernetes, which would be exciting.
Thanks, that seems like a sustainably attainable goal (and to adapt and not overdo it).
The way to do that requires throwing away the entire engine section which it a lot of equipment when you're trying to make a commercially viable option and need to reuse as much as possible.
I've written several services in my line of work where I was able to stick completely within the standard libraries. Half of my personal go projects likewise use the stdlib only. One of the projects that doesn't conform could do with a little coaxing, I only use afero for test convenience of creating a virtual fs. I'm likely to remove it in a future update.
It’s like in Shawshank. First you can’t stand the bars, then you get used to them, then you can’t live without them.

After 50+ years of structured work people forget how to be in charge of themselves.
Awesome tool!

Unfortunately it isn’t fully functionally via safari mobile.
14 pages is pretty small for an assembly program.

After all, to do anything useful it's often 10 times longer than doing the same thing in C, which is itself longer than doing the same thing in, say, Python.
Basic Intro to Elliptic Curve Cryptography (2019)
Ability to review diff between two versions of PR is a great missing feature in GitHub. When dealing with large changes, GitLab review flow is IMHO easier for reviewer. Gitlab store each push of a MR branch as different version (as hidden refs), which make the feature possible. In GH, you force push a branch, you loose the old code for good, so reviewer has to remember why he did that comment before to see if it is still relevant.
Its not just the fuel cost, maintenance of electric motors is substantially cheaper. Plus, there's no need to transport and store specialty Avgas.
I’ve wondered for years whether there has been an effort within police forces to congregate at a national level and work out improvements in their own processes, standards and relationship to issues seen with police practices. Arresting people for filming police, for instance — is there a national body that exists to align things across police forces? Are they all really acting independently and without any coordination wrt improvements?
Before google maps, there was yellow pages, tomtom, etc. Solutions in the market existed. If google wasn't subsidizing maps, the map-making race to the bottom might have found a different business model than "support people who aren't paying them." But google offers maps at a loss and now there's dramatically fewer viable business models in the space.
Yes. If you are performing a public duty, it must be done in open society. Anything less is corrupt by definition.

Secret meetings are the opposite of open society.
Good podcast vibes for the nerdy set: Our recent faves in science, research
Chris Hadfield's Space Kitchen (2013)
This has already been proposed for shielding the entire planet Mars, see https://www.popularmechanics.com/space/moon-mars/a25493/magn... (2017). I'd love to see SpaceX take a crack at this, conceivably it would amount to launching a modified MRI into Mar's L1. It's actually within the launch capability of Falcon Heavy so it's something they could start working on now.
We used go micro in a production system for a while at a previous company. The nicest thing I found is that it abstracts a few common pubsub systems. But besides that I found it overly abstract. It's not really that hard to write glue for messaging systems as needed and that's the only part of go micro we were using.
They could have gone to 2001 technology way back. The Go FAQs say ->

> " We haven't yet found a design that gives value proportionate to the complexity, although we continue to think about it."

I mean if you are going to use 2001 technology, you could have found it long back.
Great concept!

There should be an undo button, though. Especially without a brush size preview.
SpaceX Dragon successfully docks with ISS
Need this but for video
Migrating away from a development model based on attaching patches to bugzilla tickets is sure to improve the development experience, especially for new contributes. Good move switching.
India's Contract Tracing App, Aarogya Setu, Open Sourced a Different Codebase
When the government passed laws authorising itself to snoop on all Internet traffic, some MPs asked if there couldn't be an exception for them, since after all certainly they aren't terrorists or paedophiles...

The response (IIRC from Theresa May who was Home Secretary at the time) was that this would be technically impossible.

The reason of course is that although the law is written in a way that suggests the letter authorising interception looks like "Dear Tiny ISP, you are required to store all the data about Bill The Terrorist so we can investigate very important crimes, love, the Home Secretary XX" the actual letters go like this: "Dear 10Tb/s Internet interchange, you are required to store literally everything, so that we can investigate whatever we want, love, the Home Secretary XX".

You could easily never issue letters requesting data for an individual MP, but if you never even intended to name individuals anyway then that's obviously not going to work...
most people at a protest (in the US) are not actually doing anything illegal. by attending you are certainly risking arrest and/or getting roughed up, but the police can't put any real charges on you unless they're willing to completely make them up. you're more likely to get harassed as a person with a smartphone camera, but the consequences could be a lot worse if you get caught operating the drone.

also, I think you are underestimating the odds of getting caught flying a drone in a city. an off-the-shelf consumer drone is probably only going to have about 15-20 minutes of fly time, but you need to give yourself a good buffer to fly to/from the location. if you just want to record a single ten minute video and call it a day, you'll probably get away with it. but if you want to record a meaningful amount of footage, you need to keep recovering the drone, swapping out batteries, and relaunching. this creates a lot of opportunities for someone to see you with the drone. if you crash the drone and the police recover it, there could be enough metadata on it to identify the operator.
Astronauts Aboard SpaceX's Crew Dragon Dock with International Space Station
Hatch opening scheduled for approximately 12:30pm EDT

Edit: time slipping
I'm currently going through his book, Building Git, and doing it with Rust. It's a lot of effort but it's very good.
Check out the idea of “information engines”

https://en.wikipedia.org/wiki/Landauer%27s_principle

https://youtu.be/ufywxxu7jww

https://arxiv.org/pdf/1705.00612.pdf
> Slirp is a well-known project that was originally and mainly used for networking in QEMU (aka Quick Emulator).

Good grief, that's off by almost 15 years. Slirp was originally a SLIP endpoint you could run on a remote dial-in shell account to connect your local system to the internet. As it happens that's basically the same problem needed to get (something like) IP to work out of a userspace context in general, so it got appropriated by the container community and used pervasively. But it's roots go much deeper.

Also... "Quick Emulator"?!
The End venue is another now closed which was pivotal in the London UK music scene. It was venue which nurtured the (now) heavyweight labels in dubstep, drum & bass and garage.
You might also enjoy https://osgameclones.com/ (just in case you don't already know about it)
This can really go both ways, which makes it complicated. I feel like contemporary human beings have a massive bias toward action, often to their own detriment. "Do nothing and wait" is often a good piece of advice, but I can't see any political leader, entrepreneur, or 'thought leader' advocating for that. Patience seems to have lost out to instant gratification and the desire to do something, anything.

..those who had opted for the choice that involved making a change (as opposed to sticking with the status quo) were more satisfied with their decision and generally happier.

If you study history, specifically military history, you'll see the "be patient" strategy employed successfully (and ignored, unsuccessfully) quite often. Fabius defeated Hannibal by essentially out-waiting him. [1] One of the Thirty-Six Stratagems from ancient Chinese warfare is Wait at leisure while the enemy labors.
[2] So I would amend the advice to be, In marginal decisions, don't be rash, but don't over-analyze. Wait for the right moment, then act.

The example cited in the article could also just be retroactive rationalization. I.e. people want to rationalize their decisions as being the right one.

1. https://en.wikipedia.org/wiki/Fabian_strategy

2. https://en.wikipedia.org/wiki/Thirty-Six_Stratagems#Wait_at_...
I didn't actually know about OmniFocus. It looks amazing. Might buy it tonight.
?? You mean this book-- "The Elements of Style is an American English writing style guide in numerous editions. The original was composed by William Strunk Jr. in 1918, and published by Harcourt in 1920..." [1]

Cool! 1920s book on English writing style inspiring your coding style.

My first reaction to the 'positive form' was to recall a conversation I had once with a retired programmer about flow control diagrams. They relayed how the normal form for these required, for example, the boolean nodes to exit True in one direction and False in another--but all similar nodes had to exit in the same direction.

I wondered if a paper-based design, once translated into code, might not include conditionals such as the example which seem awkward once the paper design is lost and forgotten.

Now I don't know which detail is more interesting--

How design methodology effects the comprehensibility of written code.

How I was inspired to apply natural language writing principles as programming best practices.

[1]: https://en.wikipedia.org/wiki/The_Elements_of_Style
The big annoying one in HPC is NFS/GPFS, but that will actually work just fine if you stay as root inside the container, which maps to your uid outside the container.
I wouldn't mind sharing, but I don't want to take the chance that someone in my company could be reading this. I started in 1963 at $1.55 an hour, which was actually pretty good back then. It's mostly been increasing, except for several years when I was self-employed. Now it's more based on my domain knowledge in healthcare fraud detection than on my seniority and skills as a programmer.
At what age did you begin your first full-time programming job?
Dude, last night a federal officer was executed from a van. It wasn't in Minneapolis, but there's no reason to believe it couldn't be there.

They gave an order: go inside while we're passing. It is a reasonable order for the few seconds or minutes it takes for the crowd to pass the neighbourhood. Remarkably, reasonable police orders apply to you, even if you are middle class and young.
Congrats on launching!

Why did you put the hashtags at the end of your post?
The word is "institutionalized" as Morgan Freeman put it in the movie.
"ah, unlike the Georgian good ol' boys who got their mob justice by successfully lynching that jogger who dared to be black in a sundown town a few months back."

They were arrested. The only reason it's national news is because of how infrequently it happens. Ever look at Detroit or Chicago news? horrible murders every day. Not a peep from the national news.

"any organization that allows the type of person capable of the callous murder at hand here to hold the power that this officer did in his community needs to be taken to task as a whole"

There are bad people everywhere, including in the police department. When these things happen you investigate them and remove them from positions of power. Both have happened in this case already.

"is equivalent to volkswagen blaming it all on the rogue engineer during their emissions debacle a few years back"

So you expect me to not blame all minorities for crime in the US and then expect me to blame all cops for a few bad ones? Does this even make any sense to you at all?

" And they have the nerve to act like heroes. I think a lot of us are exhausted by the hypocrisy and grandstanding at this point."

Many are heroes. They risk their lives for shitheads like you that don't appreciate the fact that they are there and then shove dirt in their face from behind a computer screen.

You painting an entire group as bad based on the actions of a few sounds a lot like the reason we have so many social issues in the US today.

Also, you still never mentioned masks? What? Covid just suddenly goes away when the 'right' kind of protests are happening?
Was it anything like the NASA engineers putting men into space as we see them now? Proper shirts and neckties?
I suspect that's harder to collect. Deaths are probably public/census data, but details about individual cases are subject to confidentiality.
Hard Drive Shredding – what's best?
What's the best way to find a vendor for data destruction? We have ~500 SSD ready to destroy.
I recently found myself in a position where I had to blur a ton of faces from multiple pictures (about 100/day).

It’s really tedious to do it manually and something like OpenCV shines.

We found a repo [1] with python code that automatically detects and blurs faces. This script was one of many, except it had a very high accuracy. Over 90%.

Removing exif data is a great idea.

[1] github.com/telesoho/faceblur
There's no way around the precision/recall tradeoff. Every map and business listing ever created has this problem; either you carefully vet listings, in which case you miss lots and by the time you publish they're out of date anyway, or you publish whatever you've got and a lot of it is crap.

You have to pick some balance of precision and recall. The yellow pages and paper maps did the same thing. They were handmade so they aimed higher on precision and lower on recency/recall. (Imagine opening a new business the day after the Yellow Pages has gotten dropped off at everyone's front door. You're screwed for the next year or whatever.) Maps hasn't picked the wrong balance; it's just a different balance that as a user you have to understand and account for.
This is great for some situations. However, my personal policy is to upload my protest content to Google Photos asap (if appropriate). This makes sure your content is off your device if your phone gets confiscated AND it provides (be it thin) layer of authenticity/validation of the content.
I don't think that's really a counterpoint to the type of "life decisions" discussed in the article. The article is really talking about an individual making a change in their own "status quo". I'd argue in your example that a bias toward intervention is actually the status quo of the experienced doctors.
Javascript has also evolved quite a bit and there is also TypeScript that improves on that. The language is not perfect by any means, but it gets better.
Creativity Considered Harmful
I did two searches related to hiking in the mountains, both of which returned a gif of a dog spinning on a turntable.

So far, this is nowhere near the quality of a google image search, or even giphy.
Court rules that barring high IQs for cops is not unconstitutional (2000)
Have fun when Larry decides he want another yacht and his license goons come by to exploit the lock in you gave created for yourself.
Everything is politicized at the moment. It reminds me of the scene in VEEP where the politicians have to eat with their hands because “utensils are too political.” It’s absurd but I think it’s a symptom of larger issues and avoiding transparency won’t stop the divisive politics.
AI Profile Picture Maker
I guess that you still centrifuge clothes, but do not tumble-dry them?
Yeah. MAD requires for all participants to believe none of them can launch an attack on another that would kill the enemy's capability to retaliate before said retaliation. Too fast weapons destabilize MAD, and so do too good defensive technologies (or even credible rumors about them).
There's two things I remember about line drying from when I was a kid:
* Clothes having a slightly "rubbery" smell (similar to if you open a box of old RCA cables)
* The clothes were somewhat stiff. I remember enjoying "breaking the stiffness" off of them by shaking them around :D
I think a pay increase depends on the needs of the company. If your company is looking to hire someone with the job as you in the higher cost of living area, then a transfer and pay bump would be potentially easier than hiring a new employee. Now, if the company isn’t looking to employ more people in the high cost of living area I don’t see them paying someone more if that type of salary was not in their budget.
This is a great news for FOSS & XFCE! GitLab is a great company with great services to provide for the FOSS community. We should embrace an open alternative and not a closed garden ecosystem. Can't wait to see more collaboration in XFCE project due to this change!

It's also high time we look at the motivation and principles when it comes to products and services from a company, not just their technical superiority.