skysight-inc/HackerNews huggingface dataset:
Microsoft, Linked In to retrain unemployed workers for in-demand jobs
Was there a dispersal order given before physical attempts to break up the protest? (I am not opining about its propriety (if it existed); just asking if it happened.)
> Is it true though

Yes, they do have a lot of tools to clear their name. We've seen quite a few occasions where various departments have provided body-cam or dash cam footage showing that force was indeed justified. Generally speaking when they have provided that footage, it's muted the reactions to specific events.

> I saw police actions that looked bad on video

You'd have to ask the respective agencies why they haven't shared any body-cam footage which might exonerate them.
What would you accept as evidence of a "broad scientific consensus" that climate change "would have massive effects on human civilization"? It's not 84% like the number you cite who believe humans contribute, but the 41% figure you cite does tell me that roughly 1 in 2 climate scientists think we're doomed if we do nothing. I would call that a broad consensus, given that a huge majority believe there will be at least a "moderate" effect on human civilization.

Incidentally, why are the choices "catastrophic effect," "moderate effect," "relatively little danger," and "humans aren't contributing to climate change, anyway?" Why is there nothing in between "moderate" and "catastrophic" effect? That seems a little suspect to me.
And is native!
I always wanted to learn this to make World Of
Warcraft online addins!
To anyone interested in this matter, I recommend

Do Business without Intellectual Property - Stephan Kinsella
http://www.stephankinsella.com/wp-content/uploads/publicatio..., a patent attorney who fights the very idea of IP.
Just wanted to ask: I signed up for the beta but did I commit to anything? I don't mind trying it out, but do we have to pay the $10 from the start and is there a minimum term?
Or. Like the world we live in, there's massive inequality and some people just don't have "I comment on hackernews" levels of money
Yes. Each company I worked for has spent many man hours and consulting wages on SRED. The claims were 100% BS.
I was in the same boat. First real gig out of college (well besides the stints during college) and I saw how fast my boss flew on his keyboard while editing files in vi/vim. Here I was painfully editing config files in nano while he was flying by with vim.

I took the time to learn it and have been using it since. I now try to pass the torch by showing folks on my team the neat things vi/vim can do. People are amazed how much you can do it with just few short keystrokes.
I could be wrong but ReactOS?
Have they figured out how to play the show you click on yet? No. $50 a month and the basic functionality of the app doesn't even work. With a Chromecast, it's even worse. Eventually, after clicking back and forth, disconnecting and reconnecting, it may play. Then you have to turn off the closed captioning for every single show even though it's off in the settings. Then it randomly stops at times. The ui displays the wrong show. And they have the gall to charge even more for this shittiest motherfucking app I've ever had the displeasure of using. This engineering team should be fired. They should be ashamed of themselves. They can't even make the app play a single video without problems. I've been putting up with it for years now just because of certain channels my mom likes, but no more. Fuck this garbage app. I've submitted dozens of support requests and the only people dumber than the engineers, project managers, and others who work on this app are the idiots running customer support. Fuck them all. They can shove this fucking app right up their ass.
>any company that set aside resources to protect against a pandemic after the Spanish Flu would have been operating with increased costs for a full 100 years

It's not so much setting aside money for a certain very rare event, it's realizing that there are a LOT of low-probability events that are close to catastrophic and the chance of encountering one of these events is quite high in aggregate even if the chance of a specific event in the pool is low.
the unstated prerequisite is for regulation to stipulate a minimum reserve so that the competitive field remains level, otherwise the dynamics would lead to risk ignorers eventually crowding out the disadvantaged risk mitigators. for business risks, i'd support a reserve requirement of 12 months, which phases in as a fledgling company reaches sustainability.

but, a pandemic is not an idiosyncratic risk of individuals or firms, but rather a broad systemic risk, and as such, should be bourne by society as a whole, not each individual and business separately.
-- Indices start at 1 !! SO CRAZY!

As of a few years ago, I use Lua regularly in my day job and this one still baffles me. In Lua, the first element in a list is index 1, rather than 0.
Distance isn’t the best measure. It should be time of travel or trips. If we had a teleportation device that could teleport us to another solar system but had a 50% chance of killing the person, by using distance it would be the safest method of travel.
Good. Make sure you don’t stop taking it cold turkey.
Google still has shorter support periods than Lineage manages. The Nexus 6 was dropped by Google at Android 7 but you can install Lineage 17.1 (10.0) on it today. Same with some really old devices like the Galaxy Note 3 or S4. And even older devices got supported up to Android 9 like the S3 or Nexus 5.

The real secret is to buy one of the devices the real core Lineage developers maintain because they will keep those security patches and major release updates coming to you for free that these billion dollar corporations couldn't be bothered to do.

If the entire Android ecosystem wasn't a disgusting exploitation machine meant to produce more rare earth metal waste than naval warfare by forcibly obsoleting devices every 2 years everyone would be better off. Every company could be sponsoring free software devs to support their phones in something like Lineage in perpetuity while paying a fraction what they do for their large internal dev teams to do it. But the perverse incentives mean they don't want to update phones, which also means making it hard to support their device in a real operating system like Lineage is in their interest.
Ask HN: How do you organize your data science project files?
The more I do data science, the more I see the value of keeping as much information as I can about the modeling process during a project: all the metadata, data, code, models, predictions, discoveries from EDA, and decisions made along the way.

However, there are many ways storing all that information: many files in directories, Excel files to track the metadata on the models, pickled models, github repos, sqlite databases, etc.

I know that different organizations and teams have their own standards, but if you were to create a project from scratch, with your own rules, how would you organize it, and what tools would you use to do that?
>you are so wrong in this mentality. the bottom line is, that someone took the time and energy to write and publish that book to make money, so that person should be paid.

I took time and energy to write and "publish" this HN comment, and possibly provided utility for someone reading it. Where's my money?
I'm on several private torrent sites and I still wont run software out of a VM. The problem is the users are trusted but unless they packaged the crack themselves they don't even know if there is malware bundled in. Its easy to verify that audio or a book is high quality but verifying software is next to impossible.
I would love to see this as well :)
In my experience, the Arm ecosystem has an excellent track record regarding compatibility across conforming implementations of the architectures (e.g., Armv7-A, ARMv8-A). I can draw a practical comparison to MIPS, where I had to deal with a lot of variability based on various vendor extensions. This is reflected in the "-march=" documentation for GCC:

MIPS: https://gcc.gnu.org/onlinedocs/gcc/MIPS-Options.html
AArch64: https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html
Arm: https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html
Some distractions are inevitable and unavoidable while driving, even if you know not to get distracted.

Lane departure avoidance systems that been when you start to drift sideways are really annoying, but the preemptive braking stuff seems like a really good thing to have.
No commitment at all. You can try it out first.
Me too. I distinctly remember the warez group editing the startup image of PS 6, which had the code name Venus in Furs. Apparently that was 20 years ago!

Anyhow, I know that much of my early software license transgressions resulted in actual software licenses.
Python Pattern Matching
Ruqqus - A free speech alternative to Reddit
If you remove the ability to sell things, there will be no sales for it to spur.

Books were sold long before intellectual property laws existed. Your argument is fallacious.
Just cancel now. You still get the rest of the current month you paid for and there's no need to worry about forgetting. I just cancelled mine. "Rough around the edges" is a nice way of describing an app that doesn't play what I click on but random shit it feels like.
A Singular Mathematical Promenade [pdf]
"sounds like a mandatory sentence to me" - it is not sentence. It is a correction of gross injustice (actually crime in my eyes).

"What would be left to the judge's discretion exactly" - f..n work within the limits of laws and regulations. The existing framework gives judges plenty of discretion as it is.

And the last thing. Sounds like you do not mind people being jailed for the sake of the judges having discretion? I guess you would not mind then going away for a couple of years for spitting on a sidewalk or something similar.
How to Deal with Unwanted Weight Loss
Python – What is the purpose of floating point index in Pandas? – Stack Overflow
Essential Recruiting Email Templates – Built In
An alternative to that is to run mosh and it will make assumptions about where the characters should be going.
Don't know much about TCL. But, if you are familiar with JavaScript, Lua ended up being semantically a much cleaner, simpler JS without all the WOT?? and committees to please.

It is small, fast, simple, powerful and easy to embed.

It's also very easy to contain in that the standard library is small and most of that can be removed easily. Isolating Lua's allocation arena and controlling Lua's GC is pretty easy.
ChaiScript [1] For c++.

Almost trivial to add functions or calls in both directions.

- Header only project, with modern c++. Able to compile with and without mutex. Multiple context can run in parallel.

- Awesome integration and binding with c++ bars and functions.

There are two drawbacks. One is the maintenance and some performance quirks with returns and type conversions.

The other drawback, maintenance only [2]. the project accepts pull requests, but no recent activity on lenguaje or performance.

[1] http://chaiscript.com/

[2] https://github.com/ChaiScript/ChaiScript/commits?author=RobL...
The war on drugs was started by the white supremacist Harry J. Anslinger.

One would think any and all institutions tenable to racism would be funding it.
A Journey building a fast JSON parser and full JSONPath, Oj for Go
I downloaded the free version of Word from libreoffice.org and it's much harder to use than the paid CD-ROM from Best Buy, so I think that's only a nerfed trial of Word. Same with the Photoshop from gimp.org.

The unpaid WinZip still works great though.
> Of course you need to know what you're doing

No one knows what they are doing. Unless you are decompiling and reverse engineering the whole thing you are mostly just blindly trusting its safe. Even on trusted sites people share stuff from other sites not knowing its infected.
Serious question: do you think that police officers should have to accept themselves to getting hurt as part of their job? Meaning, that it's actually an expectation the public has of police officers that they will get hurt if someone is fighting with them. To me, that seems like the inevitable consequence of not quickly taking control using decisive force. That's the issue I think exists with 1:1.1 response. It doesn't stop the unlawful behavior. No?
I'd be very curious to audit the codebase for the tools you mentioned.
The port layout is a little bit different (there are fewer USB-C shaped ports and HDMI is moved over). So it's different from the for-sale Intel mac mini anyway. They can certainly use the large aluminum housing from the current 2018 model mini. The plastic back-plate is pretty small anyway.
As an original contributor to pidgin when it was marko’s gaim, I am flabbergasted at the state of open source chat today.

I wonder if libpurple just needs to be updated to support cloud services/various chat apis. I’d be willing to bootstrap that project...
For most people, motion sickness goes away fairly quickly as they get ‘get their VR legs’ and get used to VR.
Perkeep is really straightforward to operate though. One can just install the dmg, mount the root and put files there. Also there's a web interface. For me the most interesting feature is though how easy it is to setup a new node and to sync to/from it. Like rsync but no need to worry about the parameters. Also as the name suggests, it's far more difficult to loose important data than with Dropbox (and similar products like iCloud) which can quickly happen through wrong usage.
Don't forget that disbarment is not permanent in a majority of states.
Ask HN: Good resources to learn GIS as a programmer?
I have been working with Geographic data for the last month as part of a project, and I truly enjoyed it. Do you know of any resources to learn more about GIS?
Why are these people trying to steal "Little Snitch" software? That's not right, either. There are no clean hands here.
If you can only subtract light the contrast of what you're viewing against the background will always be poor, almost by definition. Also doesn't handle color.
Agreed and if you somehow really need strict POSIX compatibility than Vim’s compat settings make it behave almost 100% like traditional vi.
So there's two parts, let's take them separately.

> 1) require that the private key used for authentication be stored on a hardware device

So for this you're going to need the attestation data, which as you observe OpenSSH currently doesn't do anything with. It is willing to stash it in a file, and because it's a certificate it's safe for the token's owner to send this somewhere. So you could construct a mechanism to examine the attestation file and decide whether to accept the proffered public key based on that attestation. e.g. "This is a genuine Yubikey 5C, so OK" or "This is a Crap Corp Funky Fake, no thanks".

I expect this would be a bunch of work, and I don't expect Free Software people to help build something to do it any time soon. But from what I can see it's possible with the components that already exist. Maybe somebody who really wants this will do all the work and put it on GitHub.

> 2) require user presence

The FIDO "options" bitflags have a flag for "user presence" (sometimes labelled UP). If this isn't set, user presence was not checked by the authenticator.

The FIDO authenticator includes this options parameter as part of the message it's signing.

So this means if a SSH client/ agent sends you an options field with UP set, but actually user presence wasn't checked it won't be able to provide a signature that matches. The SSH server doesn't need to do anything special except look at the UP bitflag if it cares (all WebAuthn servers are required to check this, it's on the long list of steps to perform WebAuthn authentication properly).

To be fair this isn't OpenSSH (though I'm sure they have at least somebody paying attention) it's FIDO itself that designed the signatures to also sign the user presence indication, they couldn't have avoided it.
You ban the ip block that is the problem. If American hackers are using ips based in China they get blocked.

If anyone living in China doesn't like that they have the power through the government to regulate that traffic.

People can decide in China too.
Lua was originally created to be used by a group of FORTRAN programmers. Lua starts with 1 because FORTRAN starts with 1. FORTRAN starts with 1 because Math starts with 1 (Sum of f(Xi) for i in 1 to N)
If we talk about functional API, did you consider providing a push method, like with a Promise, to express the updating of an effect or a subscription ?

(the function 'update' in the code below)

app({
init: 0,
view: state =>
h("div", {}, [
h("h1", {}, state),
h("button", { onclick: (state, event, update) => {
window.setTimeout(() => update(state => state - 1), 1000);
} }, "subtract"),
h("button", { onclick: state => state + 1 }, "add")
]),
node: document.getElementById("app")
})
A while ago I made an interactive rendering of hydrogen orbitals that is fully volumetric. Fun feature, the electron pdf is calculated without using any look-up tables so the algorithm can theoretically be scaled to any energy level you like.

https://shaderpark.netlify.app/sculpture/-Lc8sSICWEgoYmFyBm4...
> dump interesting thoughts (or links to articles, videos, whatever) into a "knowledge base" and it finds connections and labels things for me while I sleep. ¶ Who's building this?

Mek from archive.org has recently decided to give it a shot.

https://www.youtube.com/watch?v=Q3W7rU_xKKc
20c being habitable seems like a stretch to me, and my Google Fu only turned up mentions of Antarctica hitting 20c. Have any references for that number? Most reports I've read say a +2c will cause significant problems globally.
Sadly it seems that prior restrictions in Android have already taken their toll on Termux: https://news.ycombinator.com/item?id=23224669
Very fast implementation
The most useful Git commands
MicroG still talks to Google services. It takes their code off your device but doesn't relieve you of the primary issue, that everything is dependent on Google's cloud services to work, and that they can still track everything you sent to them.
https://en.wikipedia.org/wiki/I'm_Gonna_Git_You_Sucka
Me too. These days, to me Dave Asprey's a mixed bag.

He's the guy who's claimed for years that he's going to live past 180. But in reality, he has aged in a frightening way, much faster than the average person. He looks 20 years older than he did 6 years ago.

Maybe it's because of too much biohacking? The body is just not built for so much modification for such long periods of time?

But I don't take issue with his pursuit, and I wish him well. Perhaps he'll prove us wrong when something suddenly clicks when he's 80 and he actually starts decreasing in age again. I'm not being sarcastic. If he wants to keep trying, good on him.
Yes, RansomWhere detects it. The Objective-See folks did their own analysis of this ransomware: https://objective-see.com/blog/blog_0x59.html
The grandparents used alt.binary.* to get software
but they're focusing on the wrong parts, imho

AV/anti-"malware" has always meant "pro-corporations/pro-copyright/pro-establishment", ever since they started detecting completely clean keygens and cracks as well as "hacking tools" and demoscene productions.

There is sometimes truth, like this article, but there is also a lot of FUD --- IMHO to herd users into giving up personal discretion and instead adopting centralised trust.
Another thing that we discovered when testing out using Modelica for some stuff is that it is very easy to design yourself a model that can't be solved. The whole premise of the "object orientation" is that you can just compose models without knowing how to solve the entire system. Once the solver fails, though, all that abstraction comes crashing down and you're left with trying to look at a 500-variable Jacobian and figure out what's making the solver choke.

One particular issue with the circuit model example in the article, for example, is that when you add switching elements you often end up with disconnected sub-diagrams and then the solver chokes trying to determine what the potential of the floating circuit is, even though it has no effect on anything you care about. So then you have to start adding stray capacitances and stray resistances to make the solver happy, etc.
How to Improve as a Software Developer
Before we can answer those questions we have to decide whether copyright is unjust or not.
To be fair, they did make a pretty deliberate effort to warn visitors that the website is incomplete, with some animated text:

> this site is a wip, stay in touch!
You seem thoughtful and reasonable. Keep doing that.
It's because they distribute the versions that work offline instead of uploading all your personal information to the vendors. The free software distributors are very privacy conscious.
grazie mille Salvatore
Fwiw 18 is greater than 15...

Did the chicken or the egg come first?

Were cops the helpless victims of wanton violence before they started brutalizing poor and minority neighborhoods?

Or, has police work gotten more dangerous as police are continually escalating against their desperate communities whom have little left to lose except their lives? Are police fit for duty in America when my barber took a longer training course than an average cop? As the first of first responders police should be competent to deal with any situation. This repo and tens of thousands of incidents going back decades prove, beyond the shadow of adoubt, that police are, on average, incapable of doing what's required of them.
A significant number of the "facts" you're citing are under dispute.

There's significant documentary evidence of the incident on video, starting ~27:50: https://www.facebook.com/derk.brown.5/videos/154551737227670...

There's also some dispute about the legal disposition of the property on which protesters may have been protesting, but at worst it appears to be a private street. Just because it is a private property doesn't mean it was their private property, to defend with threats of lethal violence. Being a member of the HOA and paying your dues doesn't give legal title to treat property as your own.
Hated Vi at first. Absolutely loathed it. I was all about emacs.

But I gave vi another shot, and I'm so glad I did. The learning curve can be steep, and it's really unintuitive at first (or it was for me). But once it clicks a little bit, and you settle in.. Wow. I felt way more productive using it than any other editor.
How long do you think it will be before we have personalized language/reading coaches talking to us during our morning commute to the downstairs office?
It's more difficult than doing nothing.
license paid for by the company that frequently come in handy on the job.

...and now you know why Adobe products are so easy to pirate. Young pirates turn into loyal product users and customers.
Intuitively it seems very difficult to see how things could go all the way towards being Venus-like if all the positive feedback mechanisms kick off. We're really, really similar to Venus, but Earth's crust wouldn't appear to have that many greenhouse chemicals stored up. (Unless geologists have failed to account for something)

But there's a long distance between Venusian hellscape (hot enough to melt lead and raining sulfuric acid) and what we have today, and most of it is pretty awful for us. "Kill everybody" isn't crazy.
Alas, the emacs install base is fraction of vi/vim.
You can see from the racial differences in alcoholism that alcohol already killed off most of the people that can't handle it, in places that have had it for millenia. That's the case for legalizing it. The same might be true of marijuana (I don't know the history).

This hasn't happened with modern drugs that didn't penetrate society the way alcohol has. Legalizing them means accepting the eugenic removal of susceptible people and their descendents from the future human population.