skysight-inc/HackerNews huggingface dataset:
I don't care who brought them there, prison guards have no business working in public, they are not trained to do so, have no idea what legal protections ordinary citizens have, and refuse to identify themselves in violation of laws all other agents of the Federal government have to follow (though some might flaunt that too).

I wonder if they are exempt from punishment or oversight if they screw up (which I presume will happen).
Re: Drones - not in the sense I think you are imagining, but you can pull data from some of the mining equipment and I have seen 3D scanners mounted in situ at test sites to capture specifics. (it didnt work well - got remodelled later).

The general workflow I have seen would be familiar to anyone in game or animation pipelines. A team models from the mine layout map in traditional 3D tools (e.g. Blender, 3DS Max) this may be combined with telemetry information from cutting machines (distances, seam heights, cutting rates etc) and then add additional visualization and environmental affects in game engine such as Unity or Unreal for example adding particle systems for dust etc. There are also industry specific specialist simulation and training engines.

If you are working with an equipment manufacturer, equipment models are usually converted from CAD data, then UV mapped, textured and keyframed either in traditional 3D tools or use programmed procedural animation in engine. Though you can purchase equipment model assets - features have to match depending on training fidelity. Equipment control is usually matched to actual physical controllers - so you read the input from a real world controller and trigger the corresponding virtual model animation in the virtual environment. The mining equipment manufacturers have training teams who create the assets and could configure layouts for specific client scenarios. As KineticLensmen pointed out - its the last stage of customization for specifics that usually takes longest since its crucial for the spatial awareness of teams being trained.
The issue being discussed is not any form of moderation though but centralized regulation of speech (i.e. censorship).
Just saying caching is difficult doesn't gel with my experience of what seems like low hanging fruit. I realize a lot of Julia ends up being templates, but when just one line of importing the same plotting package always takes 30 seconds or so, I get suspicious of the idea that all the usability warts are super difficult to solve.

This has always been a huge complaint for Julia and it seems like one of those things that happens to new languages. People are excited, there are a few big rough edges that drive people away, they get ignored or underprioritized for WAY too long, and a giant window of opportunity is missed. I think of D with weeding out garbage collection, go with generics, D with tools and infrastructure, Zig with its refusal to parse carriage returns or tabs, Rust with compilation times, everyone with a lack of an easy road to a GUI, Jai not being released at all...

I think instead of getting lots of areas to a decent stage, languages end up trying to be the best in a single area and placate their hardcore users, when things like C++ succeed by not having huge blindsides and pitfalls, even if it ends up a little rougher in many areas.
Police handle many things wrongly. I just got back from the store where I held the door open for a police man as he entered... and he wasn't wearing a mask.

I waited until he got out and I asked him "No mask?" to which he replied "Why?" and I said "The sign says No Mask, No Service" (and everybody else was wearing one) and this asshole replies "I wasn't buying anything." I laughed at him and drove off.
If you hash in the client, attackers with dumped hashed credentials (from elsewhere, which might only hash plaintext) don't need to try to reverse/"crack" the hashes, they can just use them as-is. With users reusing passwords across sites, that would be pretty terrible.
Yeah it definitely varies by kid. My daughter was a sweetheart when she was 2.0, 3.0, 4.0, etc, but a terror at 2.5, 3.5, 4.5. Something about those half-year points, I don't know. My son, on the other hand, who is now 7, has been the easiest kid ever. Though that seems to be evolving a bit as he starts feeling a bit more independent, he's still overall a breeze compared to my daughter. I love her dearly, the precocious little girl she is, but she gives me gray hairs.
Missing Square Puzzle
Because the archive.is operator returns bad results when queried by Cloudflare. https://news.ycombinator.com/item?id=19828702
In this situation, the only thing a well-armed citizenry would weaponize is the false narrative that peaceful protesters are actually violent usurpers/anarchists/antifa/{$right-wing-boogieman-here}.
Police Brutality isn't a new problem. They should have waited until covid-19 was gone.

Now we're likely to see a 2nd peak because of these protests.
What if I want to change something in JavaScript? Such as its syntax
The post is from 2017, which is long after Snowden era.
"Today, cheap digitized sewing is the norm, but at the turn of the century, Jaguar sparked a sort of revolution by giving consumers affordable and easy to use equipment."

Actually, digitized sewing was already a thing in the USA during the 90s thanks to Pfaff's PC Designer. You connected via your computer's parallel port and uploaded patterns to your sewing machine via their Windows 3.1 software. This is also why Singer's Jaguar copy did so poorly: The American market was already saturated with PCD based patterns.
NYT tech staffers stage walk out in protest of Cotton op-ed
If the server sends a nonce and the browser/client responds with hash(password + nonce), a replay attack is not possible.
What bugs me more about the EU "tech" sector is the reliance on public and EU sector money. Making "something people want" will still make you less money, you won't be able to scale it up properly, and pretty much anything risky is illegal.

On the other hand, completely mediocre companies can survive and even thrive by applying for every kind of EU subsidy and getting money from overpriced bureaucratic contracts that they overpromised and underdelivered.

Every EU endeavour, be it GDPR, research grants, or this one aims to primarily increase bureaucracy so more do-nothing jobs can be created.
It's only pointless to hash client side if the server does not also hash.

Hashing on the client what the user actually types and sending that hash to the server which then treats that hash as the password can help in the case of users that construct similar passwords for different sites.

A user who uses passwords of the form "<site>.19%Gkm19^GB", for example, would normal be sending "gmail.19%Gkm19^GB" gmail, "twitter.19%Gkm19^GB" to Twitter, and so on. If anyone one of those gets compromised there is a good chance they all will be.

If the sites had a first step of client siding hashing then the password that gmail sees is "0d156132c43e7110b5d678eafd7117b5a4649fbf" and the one twitter sees is "cfd9d7f62b92eb025a242bc860d41aae60ebeacf". One of those getting compromised on the wire or at the server doesn't put the other at risk.
That makes things a lot more volatile: you have one side with a LOT more guns, armored vehicles, and aircraft — all you need is one mistake for them to start thinking force protection and a whole bunch of people are in the crossfire. When the dust settles, a lot of people will believe this says the protests were an Antifa army even if the first shot came from the other side.
Yeah, and then they also manage to convince themselves (and their supporters) that they're the victims, because they do dangerous work/their colleagues get shot, and the "they" they are facing are all dangerous Jason Bourne-esque assassins...
Did you read this article?
Forcibly is being used rather hyperbolically here, don't you think? Some business owners that opened in defiance of local public health orders received fines or license suspensions, that's not equivalent.
is this verified to be 8 years old? The prediction was completely correct but the shortness of the prediction makes it a bit suspicious. Although I have no idea why someone would fake this...
You'd bet it all that they're using some sort of invertible scheme to store passwords?

I doubt it. The CCP is bad, but it's also pretty rational. Doing this would just be dumb.
Disclosure: I work at AWS building cloud compute infrastructure

Historically we have both launched .metal instances at the same time as virtualized instances, and also launched them a little later. My goal is to launch them at the same time, but sometimes there are some final details to work through before we can make them available.
Because one of those groups has a legal monopoly on violence, de facto power, budgets, training, and an incredibly loud political voice.
The usual problem for breath-holding is not lack of oxygen, but surplus of CO2. It is the latter that creates the panicked urge to breathe.

Free divers and stunt magicians therefore hyperventilate prior to diving, or getting sealed inside an ice block, or whatever. The disadvantage to this is that they then have no natural physiological gauge to determine when they are actually running low on oxygen, as the CO2 signal is delayed past the point where unconsciousness due to hypoxia occurs.

With artificial RBCs, you could perhaps load them up with an oxygen-storage protein like myoglobin instead of just oxygen-transporting hemoglobin, and use bicarbonate concentration as a trigger to release O2 and bind CO2--borrowing from both whales and crocodilians.

It might also be useful to develop an artificial lung or gill that employs perfluorodecalin flowing through narrow tubes of gas-permeable membrane to transport gases.
I’ve been there before and you will be lucky to change just a couple of those deficits within the timespan of 2-3 years. It’s still worth pursuing but just make sure that the organization is willing to take it on like an actual project and not as an extra hobby you yourself are working on. The first place to start is buy-in from the other devs and most likely that will be the most time consuming and frustrating part of the whole endeavor. Work on it together from the perspective of reducing tech debt.
I actually think that should become a general rule. Way too many US-related titles about things far less well known than the NHS.
This just seems impossible. Any nontrivial open source project with a decent amount of stars (i.e. something that will give OP visibility) is impenetrable for a noob. I don't know why people keep recommending this as a way to break into software dev. It will take a couple months just to setup a testing environment AND get familiarity with the codebase where you can actually start modifying it. Then you need to identify an issue and hope it'll pass muster with the maintainers who have a bazillion years of experience.

Can you name a single example project on Github where you think a Python programmer with 2-3 years experience could contribute?
> The fact that everyone is suddenly all for mass protests suggests we got the severity of Coronavirus wrong and people are using this as a convenient out for backing off shelter in place orders without losing face.

Wait a minute, who is suddenly for mass protests? Well, the protestors are, obviously, at least in the sense that they think that they are necessary, but they're not the ones who issued the shelter-in-place orders or who can repeal them. Those orders (now lifted in many places) were issued by governors and mayors, and I have not heard any statement from those officials indicating support for the act of the protests. I have heard support for the cause of the protest, and I have heard them urging people to use masks and respect social distancing as much as possible while protesting, but those seem to fall short of being 'for' the protests themselves.
I really wish we had more precise terms for tech debt.

For instance I think type/schema debt (where your domain model has changed from your original type/schema debt) is very painful and has a very high interest rate.

I think duplicate domain logic has a medium to high interest rate.

I think code organization(what methods go where) has a low to medium interest rate.

I think white spacing, duplicate non-domain logic and code style has a low interest rate.
I would happily pay you 1k a month for 40 hours a week of work. Would you be open to that? My email address is in my profile if you want to explore this further.
Businesses were shut down, by law. Some that stayed open in defiance of the law were fined and shuttered by the government.

It most certainly was not optional.
Stanford Professor Robert Sapolsky Lectures on Human Behavioral Biology [video]
That's not the same. This is deferred, and looking specifically for banned content.
> the median salary for engineers outside the NY and the Bay Area is something like $100k, not the stratospheric packages often discussed here

$100k is €88k. As an engineer in Europe I'd consider that very high. Not sure I'll earn that much even at end of career.
Upvoted for calling out "management by Jira". I hate that.
White Fragility_ Why It’s So Hard for White People to Talk About Racism
I’d also like to know how to make money with writing if you wouldn’t mind going into the details
You want to censor 40% of the country? How can that be logical
For me on Debian stable running version 1.0 takes about a second or two to start the repl the first time, less than a second on subsequent runs. On Windows 10 running version 1.3, it takes 10s of seconds every time. Also often times on windows it will load but never display anything until I press a key, so that timing is with me spamming the enter key.
Flexible Feet Help Robots Walk Up to 40% Faster on Uneven Surfaces
Building a second brain / Yearly playlists
> police is overall more of a force of evil than good?

I’ve watched journalists arrested and senior citizens bowled over and horrific horrific force used against children on TV and then seen how police chiefs and their lieutenants excuse and deny it in bare defiance of the documented truth and have concluded that, at the very least, evil forces in the police are unconstrained.

Until we see evidence of that constraint, it seems irresponsible to add force multipliers to the equation.
I've seen videos of unjustified force by PDs in not just my hometown but my college town as well. Surely there are good police departments, but there are far too many police departments ending up in this GitHub repo that tracks police brutality https://github.com/2020PB/police-brutality
I do something similar, with a couple of convenience substitutions for commas and multiplication:

$ math() { echo "scale=2 ; $" | sed -e "s:x::g" | sed -e "s:,::g" | bc; }

$ math 5,382 x 48,927.3

263326728.6
With great power comes great responsibility. The protesters, even the bad ones, don't have tanks and near-universal legal immunity.
> (Or at least some DOE labs; I can say from personal experience that groups at both Los Alamos and Sandia take this fairly seriously, though I don't think it has fully permeated their culture.)

It has not. In the current funding environment it can't, given that the way research grants and contracts are awarded will always constrain organizational culture.
I'd never even thought of that. Interesting. I'll have to compare notes with non-white friends.
If you actually did this you'd know that:

A. Things break. Especially MVPs. You can't just park it and move to the next project.

B. Nothing just grows on its own. It takes constant work to market and promote your app.
It can be the most amazing thing ever and still get no traffic because you failed promoting it.
Esp. his 2nd wife from Boise, if I remember correctly. An old article which I remember well.

He had better luck with his other two wife's.
Interactive model simulates keeping house on Mars
So you began your interaction by holding the door open for another human being, and you ended it a few minutes later by confronting them about a personal choice of health and safety, thought them to be an asshole, and laughed at them due to their response?

And you're so proud of that interaction that you are posting it in a comment on HN right now?

For all you know the officer was called into the store for an urgent matter.

Be kind to others, and you'll lead a much happier and fulfilling life.
You are right to be skeptical.

"A Popular Benefit of Houseplants Is a Myth: The science is clear: Indoor vegetation doesn’t significantly remove pollutants from the air."

https://www.theatlantic.com/science/archive/2019/03/indoor-p...

"Recently, Waring and his colleagues reanalyzed all 195 studies that have examined whether houseplants can filter the air. They found that some types of plants can remove higher amounts of VOCs than others. But once you factor in the effects of working in a large room, none of the plants are able to do much."
At the point I'd be happy if all unix tools had a `--json` option. Then the whole space issue goes away. So do a bunch of parsing issues.

Unix tools standardized a character representation (e.g. everything is ascii). The next step is a unified standard the syntactical representation.
Somewhat related recent curiosity: Is there anything new about 5G tower/backhaul infrastructure for edge computing that wasn't already feasible for 4G?
Colour me concerned. I sleep badly and don't do much sport.
That would be me. My job is to clarify requirements, gather assets and prepare tasks so that tickets spend less time in progress.

This involves adding a triage column before the todo column. This column is for tickets that are necessary, but not prioritised or ready to work on.
Software solution predicts costs for manufacturers
Seamless handovers are definitely key to mobile networks, and much of the 3GPP technology is designed around this.

Spectrum licensing is more about ensuring exclusive use of spectrum - in a busy built up area (less common during current times hopefully), you'll still suffer from "spectrum suffocation" like with WiFi - if you ever experienced data stalling where your phone indicated a signal, but weren't getting any actual traffic through, you were on a cell that was hitting the limits of the air interface capacity.

The nice part of cellular networks is that you can add more base stations using other licensed spectrum the operator has, in order to get more capacity. So with 3.5 GHz 5G bands, and wider cell widths supported, these can take some of the load in busy places. Otherwise the alternative is to deploy more base stations with lower power on each, to better and more effectively reuse the spectrum.

Since the same operator runs all the equipment on their own spectrum, they can coordinate this much more effectively than ad-hoc multi operator WiFi in a congested area. The downside is the vastly increased complexity of a cellular solution (the sheer number of pages of standards), and the "entrenched player lock-in" available to legacy telecoms operators who already hold spectrum.
Bigotry and it's resulting political/social forms have and will evolve, constantly adapting to retain and grow. Hatred is not "increasingly subjective", hatred has become more sophisticated making it harder to detect.
On a tangential note:

https://en.wikipedia.org/wiki/Psychohistory_(fictional)
Coming from a software background, I think NextEPC and its new variant called Open5GS have the most down-to-earth documentation and code to start from: https://open5gs.org/open5gs/docs/. The authors have many good papers that are easy to follow. Osmocom also has good resources https://osmocom.org/projects/cellular-infrastructure/wiki

Most of the learning curve comes from the lingo. Especially now that 5G introduces softwarization of many of the network functions, the terms used by the cellular and software industries clash and may be confusing at times. But you can definitely learn the high-level idea of how the cellular networks function in this way.

For physical level things, I imagine that a degree in signal processing is required. And for more advanced software interfaces, I am afraid that you can only read about them, as most devices on which the software is implemented is proprietary. The open-source software you can find is in no-way as fully implemented as the actual software which runs commercial networks.
I imagine a group of dogs sitting around and asking "How are we so good at thinking about fun ways to play with squeeky toys?".

The truth is, that our ability to reason about ourselves is limited by our ability to reason. Perhaps there are aliens out there who would laugh our cognitive abilities--their's being so much better than ours.
Launch of the South African Social Media Landscape 2020 Report
Nobody wants them "to be the arbiters of what is allowed to be discussed". People want platforms to take responsibility for how they are used to spread misinformation. They want leaders held to the same standards as everyday users.

If pg came onto this site and started trolling people, throwing around insults, and spreading lies, what would it do to this community? And if dang responded by doing nothing?

It's so bizarre to me how common the "pro free speech" argument is on this site of all places. There is valuable and interesting discussion here precisely because it's heavily moderated. Facebook and Twitter are moderated too, the problem is they do it inconsistently. And despite Zuck's commitment to "allowing all voices to be heard", Facebook will remain moderated, or else it will turn into voat or 4chan.
Configurable Circuit Technology Poised to Expand Silicon Photonic Applications
> More of a opinion, but overseas freelancing opportunities aren't gonna hire a newbie

Everyone on upwork is new at some point. You do a few jobs, do the, well, get reviews for reliability, then you can seek better stuff.

$1000 a month at $10/hr = 100 hours, which is a bit less than 25 hours a week.

Your long run rate would trend much higher, I’m just considering the very initial rate when you’re building a reputation and a client base. I’m sure you can get at least $10 an hour with your skillset, even if only doing random upwork jobs.

If you can get $20/hr, then the hours needed cut by half. Others have more programming specific advice, but wanted to lay out some of the economics of upwork. And I did hire newbies when I hired from there.
But doesn't using non-standard word order in Slavic languages shift the emphasis?
I am not a fan of how this arbitrary change of the language is normalized in JS land.

I am not aware of any other language whose syntax is just randomly changed all the time, so much so that every year there's a new version for the language like ES2019 ES2020 ES2021.

Why do these ECMA people get to keep changing how the language works?
a junior developer in SF can pretty easily afford to rent their own apartment straight out of university. most won't, but they could.
It's called LegalShield. The website is here: https://www.legalshield.com

There are others. Do a search for "prepaid legal services". Most of them have similar prices (~$20 a month) and provide similar services (wills, traffic tickets, document review, etc). Like I said, if you get into serious trouble, you will have to pay for a lawyer. This is like insurance. In my opinion, if it helps you avoid saying something stupid to a cop, it's probably worth it.
‘Artificial Chemist’ Combines AI, Robotics to Conduct Autonomous R&D
Seems it was a real prediction...

https://www.google.com/search?q=peter+turchin+2020&source=ln...
I worked in Clojure for 2 years in a company that had people who’d used Clojure for 4-5. I spoke at the Conj before I got a full time job in Clojure. Of course we researched and experimented, and I find the suggestion that we didn’t do our due diligence extremely patronizing.

I’m more than happy to explain the issues I had, but don’t imply that the problem is that I don’t know any better and I’m doing it wrong.
I think the idea is to hash on client _and_ the server. The client 1-way hash (~~unlike the server's 2-way~~) is the new "password" now and it's sole purpose is so that you don't get to see the raw password on the server.