skysight-inc/HackerNews huggingface dataset:
> Is it OK to shoot fleeing suspects?

That question lacks validating context.

According to activity in Atlanta last year the answer is generally no even if the suspect remains armed and in prior moments was in a physical altercation with police. However, if the suspect remains an imminent threat to anyone, such that they continue to point their weapon at people as they are fleeing then I would say they remain an active imminent threat and thus can be shot by law enforcement. That is an extraordinarily narrow and unlikely scenario though.

Either way it is a rush judgment call in the field and all shootings between people demand investigation. People, even police, are not above the law and are not granted special exceptions of hostility, but they are obligated to put themselves at risk for the protection of all parties which warrant additional considerations in review.
a) ping them over IM. Do not grenade them with your problem. Ask first if they have time to help you

This wouldn't work with me. I don't respond until I know what I'm saying yes to.
That would probably be competition. A monopolist corporation has no incentive to improve its capital if it gets its profit anyway (c.f. the dismal state of DSL and cable). But if it's not a monopolist, it might be forced to anyway.

It's the same thing at a worker cooperative, or for that matter at a heavily unionized workplace: the workers have no incentive to automate themselves out of a job, but may collectively understand that if they don't, the business will go under and they'll all be left without jobs.
There’s a project called, I think, gnufont but their font is a bitmap font...
Interesting, thanks for sharing. Something strange I noticed, it seems they are not meeting any other ships going the other way? Is there separate locations where boats are waiting before they continue?

Second note is that it's easy to notice how windy it is and how easy it would be to get stuck in the side if you're not paying 100% attention. At many points in the video you can see the ship it's filmed from pointing in one way, but actually travel a different way.
Funny, this URL reliably crashed my tab in FF 86.0.1 on Linux (with Wayland). When trying to open the debugger console I suddenly got the annoying 'firefox has to update' page, that updated to 87.0, and now it works.
> It strikes me that RMS writes a lot about sex, rape and minors.

He writes quite a lot about many subjects, and there's a huge corpus of text written by him. He has written a handful of paragraphs regarding sex, rape and minors, and all of these are quoted on that website. But it does not seem that this is a subject that he's particularly interested in.
Yes, 2-3 weeks longer around Africa. The price to pass through the Suez Canal is made to be slightly lower than the cost of going around to extract as much value from the canal as possible.
Oh man, reminds me of a Game Dev war story I read years ago. This purportedly happened in those console days with very limited memory capabilities.

In some game studio, as a project neared its release, the team was still struggling with memory issues. No matter what they did, they had a surplus of just about 2MB. The artists have reduced their polygon counts drastically, the programmers have checked every possible leak, have optimized algorithms and buffers the best they could but the 2MB surplus just kept haunting them.

That's when the VP of Engineering stepped-in. Calling the TL of the project into a closed-doors optimization code-review, they had the source code on a large screen and the TL talked the VP through everything the team has done so far to stay within the memory budget.

As the TL finished the walkthrough, the VP opens some mother-of-all files and deletes a cryptic variable declaration to the effect of:

int toLiveBuffer[2000000];

The VP then explains that he hid this declaration in their codebase after a project that had to optimize drastically late into the development cycle. But first he wanted to make sure that the team did their homework.

And poof. They emerge from the closed-doors meeting jubilant and victorious. The game is ready for prime time!
>Modern bytecode VMs are already able to be within an order of magnitude of native code

Looking at the slowing of hardware advances this could be a 10 year lag in performance. I think that's quite significant.

I think byte code VMs have their place, and for many applications that may be enough, but if you have high performance needs it may be worth checking if the price is one you're willing to pay.
I am curious: is there anyone here on HN who has Down's syndrome?
"Zuma, I'm going to need your boat, and Sky, I'm going to need you to unload containers onto Zuma. Paw Patrol, let's go!"
Kubernetes memes we got out of this are pure gold though.
Happens to teachers in America as well: https://www.newyorker.com/magazine/2009/08/31/the-rubber-roo...
Oh I did not know that about speculation!
And luxury flats for that sit empty, and a football team owned by a Russian billionaire. Laws on the books are on thing, using them is another.
CSS-based, no.

But you can put your computer behind Pi-hole or add some of Pi-hole's lists to your hosts file, which would prevent them from communicating with tracking domains completely... unless they also bundle some sort of a proxy or a VPN.
Hopefully women can vote as well...

And why all the downvotes now?
That time came with the systemd fiasco.
I've bribed people twice in the US. Once, when a family member desperately needed to use the bathroom and a gas station attendant was insisting theirs was for employees only. I gave him twenty bucks and he let us use it. Another time to get a table setup for our group at a bar where they said they couldn't seat us was very similar - "Could you seat us if I gave you 60 bucks?" Turns out they could in that case.

Granted, I hope these wouldn't qualify as any kind of criminal wrongdoing, and are pretty minor, but there is at least some bribery happening here!
> Especially games that include addictive elements

Like Animal Crossing and Plants vs Zombies?

> or mind-numbing grinds.

Like Animal Crossing? (Not sure about PvZ)
“Do you know, I sometimes catch myself wishing that I, too, were blind to the facts of life and only knew its fancies and illusions. They’re wrong, all wrong, of course, and contrary to reason; but in the face of them my reason tells me, wrong and most wrong, that to dream and live illusions gives greater delight. And after all, delight is the wage for living. Without delight, living is a worthless act. To labour at living and be unpaid is worse than to be dead. He who delights the most lives the most, and your dreams and unrealities are less disturbing to you and more gratifying than are my facts to me.”

He shook his head slowly, pondering.

“I often doubt, I often doubt, the worthwhileness of reason. Dreams must be more substantial and satisfying. Emotional delight is more filling and lasting than intellectual delight; and, besides, you pay for your moments of intellectual delight by having the blues. Emotional delight is followed by no more than jaded senses which speedily recuperate. I envy you, I envy you.”

He stopped abruptly, and then on his lips formed one of his strange quizzical smiles, as he added:

“It’s from my brain I envy you, take notice, and not from my heart. My reason dictates it. The envy is an intellectual product. I am like a sober man looking upon drunken men, and, greatly weary, wishing he, too, were drunk.”

“Or like a wise man looking upon fools and wishing he, too, were a fool,” I laughed.

“Quite so,” he said. “You are a blessed, bankrupt pair of fools. You have no facts in your pocketbook.”

“Yet we spend as freely as you,” was Maud Brewster’s contribution.

“More freely, because it costs you nothing.”

“And because we draw upon eternity,” she retorted.

“Whether you do or think you do, it’s the same thing. You spend what you haven’t got, and in return you get greater value from spending what you haven’t got than I get from spending what I have got, and what I have sweated to get.”

-- Wolf Larsen (from The Sea-Wolf by Jack London)

All of Human existence in a nutshell.
I guess the reason is that Julia's type system and standard libraries really guide users to use types that the JIT can unbox as far as possible.
The corruption is prevalent in all countries, it's just that in the more developed countries the corruption is only at the higher levels
There are tax exemptions but during corona Skatteverket has stated that most of those cases aren't eligible for 2020 [0] (answer to the question "Kan jag göra några avdrag med anledning av corona?"):

> Du som under 2020 har jobbat hemma med anledning av pandemin kan som regel inte få avdrag för exempelvis arbetsrum, bredband, möbler eller kaffe, även om du har haft de kostnaderna för att du har jobbat hemma.

Translating:

> Can I make deductions due to corona?

> If you have worked from home in 2020 due to the pandemic, you cannot normally receive a deduction for, for example, workplaces, broadband internet, furniture or coffee, even if you absorbed the costs by working from home.

[0] https://www.skatteverket.se/privat/deklaration.4.2b543913a42...
I should’ve been more clear. The helicopters could be 100 feet apart. Each helicopter would hook on to the corner of each container, and pull away diagonally.

The lift capability of this setup is from the y axis. But at a reduced load. This is a physics problem.
Build a secured BigQuery Cache clientside
I agree it's absurd that you could find someone with an illegal weapon and not be able to arrest them.

But it's equally absurd to interpret the fourth amendment as merely requiring a cop to say they 'thought they smelled weed' for the entire amendment to be nullified.
Project Pockit
Build a bypass in the empty desert to the east of where the ship is stranded.

Deal with getting this ship unstuck in parallel.
Characteristic of any forum. We're nuanced wikipedia experts on every conceivable topic under the sun.
Medium blog posts are mostly trash. They all seem like they are written by junior developers.
To see whether you're rolling?
Three new lifeforms discovered on space station
Controversial track of the container ship Ever Given that blocked Suez Canal
Strangely a lot of the functional programming advocates are fine with closures, which are guilty of all the same issues -- private state, hidden state, combining data with functions. Closures are basically lightweight objects. Really the debate should be about whether you are dealing with pure objects or not, rather than whether you are binding code and data into a single variable that is passed around.

I once saw a python function that returned two other functions, a, b, such that depending on what was passed to a, the return value of b would change. Sounds terrible, right? Well, A was set_test_parameters(params) and B was get_test_results(test_run).

In OO parlance, they were two methods of the same test_ object but because they were returned as closures the underlying object was hidden as an internal variable in the function that returned a and b. In OO parlance that would be a factory. Wonder what Joe Armstrong would think about that -- it was both cringeworthy and also quite efficient, as the code that consumed A didn't need to know about B and vice versa. One could even think of A and B as two ends of a pipe, or as pointers to inputs and outputs of an unspecified function.

Being able to cleanly design a complex program so accurately that only immutable types are used is difficult. Then throw in large numbers of junior engineers working in tight time windows, subject to constantly changing requirements, and the odds of that codebase being pure a few years out is basically zero. In the end, we have to ship.
Paul Otlet’s Vision for Cataloging and Connecting Humanity Shaped Our World
> or maybe we can find a way to use two helicopters per container

Spoken like a true programmer :) That's incredibly difficult and dangerous.
Love the idea of this ... Please lead with the music and then explain it. You lost me after the 7th paragraph.
From the actual engineers

https://www.tradewindsnews.com/casualties/salvors-warn-ever-...
It actually offers both point-and-click and CD-type deployments (through webhooks). But yeah, not the most powerful piece if you are looking for CD/CI. Still more than good-enough IMHO.
In Germany we have some really large organizations that are organized as cooperatives (Genossenschaften), e.g. banks (Volksbanken/Raiffeisenbanken) but also tech companies like DATEV eG that build software for their members (tax accountants in that case) and make close to 1 BN€ in revenue. So it can work.
That’s not tax evasion. Tax evasion is explicitly illegal and if you do it you get arrested/fined an outsized amount.

The term you’re looking for is “tax avoidance”.
I have the same experience, but make that 100x.
> No respectable seagull would attempt to taggle[?] [the particles of dead whale] anyway.
Quite a lot of shipped goods have tight delivery schedules requirements.
Row erupts over university’s use of research metrics in job-cut decisions
I agree, and find a large proportion of https://softwareengineering.stackexchange.com is people arguing backwards, starting from 'OOP is the best way to solve this' and then trying to figure out what they mean by 'OOP' that context.
Try Coca Cola, the refreshing drink. I believe OP's point is not that any amount of ads is unacceptable, and I'm sure they would agree with your statement. Johnsons and Johnsons baby shampoo; no more tears.

HOWEVER. Dove cream soap, your luxury soap. I am sure, Skittles, taste the rainbow, that you will also, Adidas, impossible is nothing, agree, Nike, just do it, that if the ads themselves, Snickers, satisfaction, outnumber the actual content, Tesco, every little helps, that becomes very, Volkwagen, the people's car, frustrating to the point of, Babybel, just pop and eat, madness, is completely, Kleenex, the soft tissue, unnecessary, and just plain greedy, Durex, to our competitors customers, happy father's day.
Interestingly, in Firefox, if I trigger the Protocol Handler permission and then Pointer Lock, the Pointer Lock notification is hidden by the Protocol Handler bar. Seems like this could be abused.

Screen recording:

https://b-cdn.s3.maddison.io/99Q967Cnvz--2021-03-26_02-58-20...
I became a software engineer because it was a back up plan that became THE plan.

Grew up learning BASIC on Commodore 64. Went to college right after high school studying computer science. Dropped out after 1.5 years joined the Air Force as aircraft mechanic.

After 4 years left AF, back to college but now studying aerospace engineering. 5 years later graduate and start job jumping for the next 6 years because engineering was boring to me (more of the jobs req'd an engineering degree but no real engineering involved.)

Became a firefighter-paramedic. The first few years noticed a lot of people leaving because of back injuries. Wanting to make sure if I got injured or sick I'd be able to find a job. Did remote on-line master's from DePaul. Started working part time while still full time ff/pm.

Covid hit, I had enough after 14 years and found a remote full time job. No regrets. Firefighting-paramedic is the best job in the world but a young man's game. Also a consistent sleep schedule is awesome.

I often think about where I would be had a stuck to programming from the get go. Or, while in the AF if I had studied programming more instead of drinking and trying to get laid. But, here I am, over all no regrets with my path. I like seeing the looks on people's faces when they try to wrap their heads around a person with an engineering degree that becomes a FF/PM and then a programmer. My twists and turns weren't planned and almost spur of the moment actions at the time but it worked out well.
Any standing desk guy here?
TLDR where is the music
What you failed to account for is that we are all working from home during a global health crisis.

I never felt burnt out before, but I do now. I haven't worked much more than if I was in the office, but conflating not having an office space for the usual water cooler discussions that helped shape architectures, having to schedule any kind of small conversation, be ready in your seat, etc. Having to be on during the expected office hours but from home, with no contrasts in life apart from the occasional walk, biking outside.

The drop is not necessarily due to working from home, more due to: working at home, during a crisis, while trying to build up completely new processes for working remotely, adjusting team spirit for that, adjusting means of communication to not be overwhelming (how many of us haven't already experienced Zoom/videocalls fatigue and started to give up on them? I know I have).

We are all mostly just at home, trying to work, I would hate to see this kind of data being misused to state that working from home is less productive. Working during a pandemic while loved ones are dying or in danger is less productive.
Ask HN: Why advertise “no experience in X technology required” but not mean it?
I've seen phrases like 'A passion for learning and an interest in Go (previous experience isn’t required), along with a “right tool for the job” mentality' only to then be rejected for lack of Go experience. The whole experience is a complete waste of everyone's time. It's pretty ludicrous.

I've now made it a rule to completely ignore this phrase and assume they require the technology, but why do companies do it, and has anyone ever got a job without the experience in the technology they want?
Craig Murray's entire blog has now been suspended as he was found guilty of contempt-of-court in relation to some of the info posted there!
Buying LTSB is extremely difficult and annoying. It's not just a matter of entering card details and getting back a product key + ISO.
How I can get a contact database of USA Doctors?
Read the first three sentences of the article.
Slack, too. Slack has a perfectly good workspace sidebar in their web app, but they hide it unless you're on a Chromebook (where you can't install their native app).
>Ride-hailing apps always seemed like a model that was extremely conducive to a cooperative, worker-owned model.

It's only the surface-level of an ride-hailing app that seems easy for worker-owned cooperatives to create. In reality, the extra expensive programming dollars required to tame the hidden complexity so that the app can present a seamless experience to the customers/passengers is a huge factor that works against co-ops.

E.g. see the famous Uber comment on the complexity of the app: https://news.ycombinator.com/item?id=25376346

Real-life customers don't want to enter their credit-card details into City_X_driver_coop and then re-enter their financial details multiple times again into City_Y_driver_coop. Even if you imagine a hypothetical national co-op to consolidate multiple cities, customers would still then have inconvenience of Country_X_coop and Country-Y_coop.

It takes a lot of capital to pay programmer salaries for desirable features that customers want and since co-ops are capital-constrained (by definition because they can't take millions in investors money), the app will always have less features compared to Uber/Lyft.

That's the financial constraint that causes co-ops to more easily organize in lower complexity businesses such as local grocery co-op or a farming coop. But a high-tech complexity business that's expensive to build is inherently too costly for a pool of drivers' savings to fund.

Whenever you see the phrase "worker-owned", mentally substitute "capital-constrained" -- and it starts to make sense why many businesses domains don't have any coops rising up to compete with VC-fueled startups.

EDIT to reply: >Driver co-ops or smaller operators simply don’t need to worry about half the nonsense in the comment you linked

Sure, the driver co-ops can choose to not spend capital on "useless" features but this leaves out the fact that customers can also choose not to use the co-ops because of the lower quality app experience. Keep in mind the behavior of customers who prioritize conveniences.

E.g. the non-profit RideAustin app fails customers even after Uber/Lyft left Austin: https://techcrunch.com/2017/03/12/austin-is-fine-without-ube...

It takes capital to build tech solutions that deal with peak load. And RideAustin later shuts down in 2020: https://www.google.com/search?q=rideaustin+shuts+down

Well, one might say RideAustin was hampered by coronavirus lockdowns. That's true, but it also takes capital to get past an economic downturn of low revenue. Uber/Lyft got hurt by COVID as well but they had more capital reserves to deal with it.
I can confirm for you; that there is no rational reason to assume the authors own MacBook is a new M1 system.
Land for Sale in Klamath Falls Oregon with 100% Money Back Guarantee
Searching for cheap land for sale in Klamath County, Oregon? Look no further than APXN Property. They are offering a full range of land for sale across the USA with instant equity and a 100% money-back satisfaction guarantee. Don't miss the golden chance, secure your land today, visit - https://apxnproperty.com/county/klamath-county/
Buy a bow. Guns are for lazy people
QGIS on Linux does this as well, and it's really quite annoying. On Windows nobody assumes you'll have python installed, so everybody ships their own python. Sure I probably have at least 6 pythons installed on my machine, but at least I know that I can safely upgrade or install a package in one python without it risking breaking 6 other applications.
Bertrand Meyer, creator of Eiffel: https://en.wikipedia.org/wiki/Bertrand_Meyer.
Shared Libraries for C64 OS
Archive Team already has some private archives of news stuff that I assume they'd like to add to. They have rips of every nightly news broadcast from 1969 till 2018 which they'll probably never release. Would love to help them though.
If you don't select that setting, is the default to always allow, or ask every time? If the latter, then the setting is just a convenience for those who always expect to select "deny", rather than any broadening of permissions.
One interesting problem in this space is how to extract the actual article content from webpages without all the "fluff". PDFs with navigation menus and ads don't look so nice.

I have been experimenting with Mozillas JavaScript library Readability (Powers Firefox's Reader feature) to convert wikipedia articles to cleaned up text. It works quite nice for everything that works with Reader in Firefox or Safari.
Show HN: jCore – JavaScript library for building UI components
1) Starting with a blank screen and creating something
2) The artistic side (creative) along with the technical side (analytical) really does it for me
3) Being able to work from home and make the money I do. Talking as an employee here. Now a days an entrepreneur can make tons more from home.
> 1. The cancellers are judging the past actions of a person with today's values, and are judging the past version of the person as if such person hadn't had already the chance to reflect on their past actions, accept their mistakes and become a better person.

That would make sense for someone judging the Mongols for conquering half of Eurasia. For someone judging sexual harassment and/or rape, when would you draw the line when "today's values" weren't applicable with regards to sexual harassment and/or rape? Like, take Andrew Cuomo or Harvey Weinstein. Is what many people are alleging they did fine because it was some time ago?

And of course there are "cancellings" ( i hate that terminology...) for current actions, like LGBTQ-phobia, or the Q lunatics.

I absolutely agree that "doing blackface" at a college party 30 years ago isn't really relevant to who a person is today.
Good article!

Now someone needs to do a follow-up to see what software uses these hidden opcodes :)
Apparently, in the Philippines until it was revised in 2019 companies are required to have a limited lifespan with a maximum lifespan of 50 years. (https://www.pwc.com/ph/en/taxwise-or-otherwise/2020/on-the-l...)
Curious, what hardware do you run gnome on?