skysight-inc/HackerNews huggingface dataset:
For anyone questioning the imperative mood ("Add module x" as opposed to "Added module x"), what helps me it to think of each commit as a patch being applied.

When I think of a patch it's almost always a patch that will "do the thing" rather than "did the thing".
Container Security 101 – Scanning images for Vulnerabilities
My vote, every time, has to be for WFMU. "The format", in 'FMUs case, is whatever the DJ likes to play.

You may end up listening to an hour of funk, followed by an hour of experimental noise, then old '78s and bluegrass. It makes for a fun listen.

https://wfmu.org/ - for a feel of programming, you can pick some of the DJs from here: http://www.wfmu.org/table
If they want to use it to enable surveillance, yes.
Not wanting your entire livelihood casually threatened is not sensitivity. If you have twenty nuts to last you the winter, and a bugger squirrel comes by and casually says he might take your nuts away from you, you are not being sensitive if you are upset or worried. You are facing a direct threat to your survival and well being, and that of your family.

This isn't a dirty joke, it's abuse of a hierarchical relationship.
There’s always Shazam
You also said you wrote the asset management system that was used by Lucasfilm on Star Wars, which was released in 1977. Are you sure you don't mean one of the later J. J. Abrams films, and not the film whose title was actually "Star Wars"?

Mistakes about dates and context aside, I still can't believe you're actually trying to make excuses for mysql_real_escape_string. It has the word "real" in it. I mean, come on, who would ever name a function "real", and why?

That implies the existance of a not-so-real mysql escape string function. Why didn't they simply FIX the gaping security hole in the not-so-real mysql escape string function, instead of maintaining one that was real that you should use, and one that was not so real that you should definitely not use, in the name of backwards compatibility?

Or were there actually people out there using the non-real mysql escape string function, and they didn't want to ruffle their feathers by forcing those people with code that had a security hole so big you could fly a space shuttle through to fix their gaping security holes?

The name of the function "mysql_real_escape_string" says all you need to know about the culture and carelessness and lack of security consciousness of the not-so-recent PHP community.

And you shouldn't be making excuses for it, or blaming it on the wrong people for using it, instead of the right people for creating it then evangelizing it then not fixing it. It was a TERRIBLE mistake.

The crappy code was PHP itself, and the code was crappy because the culture was crappy. I'm not going to start linking to all the anti-intellectual Rasmus quotes, or to the bug report about the time he checked in huge security regression to the crypto code that would have been caught by the tests, and then CUT A RELEASE, but didn't bother running the tests first because they produced so many errors. But you can google that debacle yourself.
I mean it could be, but not in the way you're talking about. There's a common misconception that quantum algorithms being able to factor integers and solve the discrete log problem in polynomial time has some implications for P vs NP. However, integer factoring and the discrete log problems are NOT NP complete problems, and there is no quantum algorithm published that can solve an NP complete problem in polynomial time. It's actually an open problem if quantum computers, in terms of computability classes, are any more powerful than classical computers (I think even assuming P!=NP, but I'm not a computing theory person haven't looked into more recent work on it).
You can choose to register any aircraft as "experimental" it'll hurt resale value but there's nothing stopping you from modifying your Cessna or your F-16 except some paperwork.
There's no shortage of uses for 'used' ev batteries that outlasted the vehicles they were in. They are quite a valuable commodity already. There's all sorts of things you can do with a good quality battery that is still good for a few tens of kwh of storage.

But even when they are still in the car they can be off use to the grid and provide many GW of on demand buffers for both energy shortages and over supply.

There recently have been negative energy rates where electricity producers preferred to not shut down expensive to restart plants and instead ended up incentivizing people to charge their car batteries.

This doesn't even have to be a huge amount of energy per car. Even a single kwh of capacity per day would quickly add up if there's millions of vehicles plugged into the grid.

The same technology can allow the same users to power their house for several days using just a single car and allow them to leverage their own solar panels, get payed to soak up excess grid energy (e.g. at night when wind mills continue producing), deal with grid outages, resell their own solar excess when demand is high, etc.

With million mile batteries, people'll be less concerned about breaking their batteries; especially if they get to spend less on electricity. With leased battery business models, this could be simply part of the deal.
http://www.radio-browser.info/gui/#!/countries lists 1625 stations in China, of which barely a handful appear on radio.garden. I guess nobody volunteered to put them all on the map.
Not at all, but nor do I choose to live in Singapore.
I would say golang has been a strong contender for that role for a while now besides the usual java/ruby/python stacks. You can use many languages for your backend, but golang is IMHO the best out there right now (but as always: it really depends on your use-case)
Why do people venerate war machines? I understand the interest, but putting money into it? Surely there are better places that money can go.
Saving Lives
Great work! If op is maintainer, feature request: "random station in random city"
Join Rct Studio's (YC W19) Post-Covid-19 Entertainment Tech Panel
There are "Dynamic DNS" services with a small daemon you install on your server that continuously update the DNS address so it remains online even if your ISP changes your IP on you.

https://account.dyn.com/

https://www.noip.com/remote-access
Per the FAA's N-number lookup, it's experimental. I'm guessing Soviet aircraft built to destroy the US didn't bother with FAA certification.

https://registry.faa.gov/aircraftinquiry/NNum_Results.aspx?N...
The article gives the impression he hates the place. Again, maybe that’s justified. I’m happy to admit he’d know them better than me. But why write an article about how much you hate AWS and pretend it’s “breaking news”?
Looks like it was ghostwritten. Completely differs from Rogozin's speech and flow of thoughts. Not so aggressive and rather peaceful.
Also, this is an original article, in English. Strange for the official website where Russian is the main language and everything translated to English.

Anyway, Rogozin bad manager with huge salary overexploiting Soviet tech, including lots of which created by Ukrainians at Yuzhmash and Yuzhnoye Design Office. Paying 500-700$/month to a professional engineer(based on region, mec. eng, electrical engineering, programmers) is outrageous.
> Caring about happiness and life, to the point they have value is objective

This comes down to philosophical definitions. We are both using the word "objective" differently here. In the philosophical world, this is what moral objectivism means:

> The view that what is right or wrong doesn’t depend on what anyone thinks is right or wrong. That is, the view that the 'moral facts' are like 'physical' facts in that what the facts are does not depend on what anyone thinks they are. [1]

What you appear to be using objective as here as to mean "it's the physical state of the world, no matter who sees it". And that's true, but it doesn't have inherent moral usefulness as a statement, we have to show that it means something, which is where my argument from determinism leads.

> But you make a good point in that if there is no objective morality, there may still be some other way to make a value statement. But how could such a thing give value to moral nihilism, and still maintain the nihilism??

The "how" comes from a phrase I've used in other posts, but essentially, moral psychology and psychology generally.

Think of it this way: Nothing has inherent moral meaning. Really technically meaning generally, things just are. So does anything have more value than anything else, inherently? Not really. It's an interestingly odd base of equality in fact. So we all still exist and have desires and wants and needs, but none are any more worthy than others. We also have the notable traits of empathy and social desire. There's much more nuance and detail there, but essentially, if I or you as a single individual want to satisfy my desires, my makeup as a creature that cares about others dictates that I balance all of our desires together into what we would generally refer to as "ethics", even if no such objective truth exists. Indeed, if you change what a human is, you change morality itself.

[1] http://www.ucs.mun.ca/~alatus/phil1200/RelativismObjectivism...
Then allow it only to search engines where you have an agreement, or at least they have provided a public commitment, as to how they will present information that aligns with your preferences. You don't have to use “User-agent: *” for your rules.
See https://flutter.dev :-)
The examples you gave originally (UBI, healthcare for all, etc.) are totally different than the ones you listed here, which are much more tightly scoped.

Edit: I'm not supportive of the first group because the policies as stated are wishes, not actual policies. For example, any real healthcare for all solution has to have a plan for dealing with the millions of people who are employed by the current healthcare system (which admittedly sucks) and who will be replaced by a new one. Similarly for UBI. It requires completely overhauling massive federal and state bureaucracies that have a lot of power.

I agree with you that many people who are against those things are they way you're describing, but many are not as well.
Yes, I meant it's not a choice whether to brush at all. And if you have more than one or two cows the choice between the autobrush and manual seems clear, especially since the cows seem to love them and can use them whenever.
How to evenly distribute points on a sphere more effectively than the can (cont)
The Front End Engineer role is a full-stack role. It is similar in many ways to a Software Development Engineer, and there is a lot of overlap. The main difference is in focus. FEEs are primarily focused on front-end development and creation/integration with supporting services. SDEs are primarily focused on services, back-end development, distributed systems, et. al. You can see all current openings in Amazon Ads here: https://www.amazon.jobs/en/business_categories/advertising
You’re in a FAANG bubble if you think Amazon doesn’t pay well.
>Seems like a pretty straightforward point to me.

I'm sure it does, but it's not.

>Powerful people are punished less for their lack of understanding of less powerful

That's not true. Or it's true in some situations and not in others. It is also true in some situations of subordinates.

>Who has more reason to worry, a manager making a joke about firing someone, or an employee making a joke about forming a union with their coworkers?

There are occasions where an employee can make a joke that would get a manager into trouble or into MORE trouble if they made that joke. There are behaviours that would get a manager into trouble and not the employee. The managerial and subordinate positions each come with their own set of rights, responsibilities, and privileges. My good friend, for example, declined a managerial 'promotion' because he was happy doing what he was doing and didn't want the extra stress and pressure. Back in uni when I worked as a part-timer at Staples, my manager was the hardest worker I've ever seen. She pulled crazy hours while some of us messed around and did as little as we could to get through the shift. To top it all off, she is the one that got yelled at by difficult customers, and not us - even if we screwed up. You can come up with alternative examples where the manager was a lazy bum and employees were super hard workers ... why? Because human organizations are complex and each one has different dynamics at play and different cultures. So thinking about it terms of the idiotic and shallow 'privilege' idea misses all those dynamics and complexity. So no, 'privilege' is not the right metaphor for the discussion at hand, and it isn't straightforward.
I'm agreeing with the idea of the article, but I believe that Tacit knowledge which can't be attained with practice would call Talent or In-born gifts. For example, no matter how much chess I'll play and deliberately practice for 20 years I can't beat Fischer, Kasparov, Karpov etc.. since they are talented (Tacit knowledge) that doesn't mean they can't open their talent through books like "Bobby Fischer teaches Chess" or books about chess by Karpov (but who would do that during matches of chess). Deliberate Practice is the best way and most fast method for acquiring a skill
I’m nearing completion of a three month solo project where I used this style of commits, using it as an opportunity to practice doing this right.

Along the way I looked at some plugins for Pycharm and came across this commit templating plugin that adds easy workflow for adding scope and commit type. https://plugins.jetbrains.com/plugin/9861-git-commit-templat...

Does anyone use commit message templating or style like this?
450EUR/month, designed so you cannot survive with that amount.
You didn't really address the author's point which was that there don't appear to be compelling uses of facial technology beyond mass automated surveillance.

I can't think of other uses and I'd be interested if you can come up with some.
> private ownership of the means of production is prohibited.

This is a borderline semantic argument.

There is very little difference between banning almost all private businesses, and banning all owenership of private capital.

Everything that everyone does, relates to capital. If I write code, I just produced capital. And now the socialists are saying that I won't own that.

Yes, code is capital. The value of almost all software companies, is not in the server racks, it is in the code that they produced.

As far as I am concerned, banning all private ownership of capital, is only very slightly different than banning private enterprise, given that the main function of many private enterprises is to create capital, and now that capital would be illegal for them to own, even if they produced it.
Adding "why" to the message isn't even mentioned. Which is better:

Updating the foobar threshold
Updating the foobar threshold to improve performance.
Sex Differences in Eyewitness Memory
>My only real gripe with PHP is the annotation syntax. Yikes. Stuff that's in comments SHOULD NOT AFFECT RUNNING CODE. Who came up with that?

Don't check out Golang then...
I visit Wikipedia dozens of times per day. My most-frequent Google search is "wiki foo". The top link is almost always Wikipedia, and it's almost always exactly what I want. I appreciate the quick facts box at the top, but I still end up on Wikipedia. I also have a Chrome search shortcut so that I can type e.g. "w the west wing" to go directly to the Wikipedia article, but to use that, I need to know the exact spelling and wording of the article title, because Wikipedia's own search engine is horrible. I would venture that Google is the single largest driver of traffic to Wikipedia itself.
Thanks. That seems reasonable.
I disagree that PHP was a great option in 1995.

It was an accessible and good enough option, for multiple reasons.
The primary of which was the fact that it was built up for the web and was extremely cheap to host.
The dead pixel disclaimer bothers me too, but at this price point you really can't argue.
Dart is used by https://flutter.dev/ a Google UI toolkit

Flutter's focus has been mobile apps, but they are working web and desktop.

Dart pad has some flutter demos https://dartpad.dev/
Thanks so much for giving us BigBlueButton.

Some of the folks in the Debian community have been trying to package it up in Debian and found it a bit challenging that some of the dependencies of BBB work only with specific Ubuntu versions. Would you please help address that and help them move forward with packaging it up and include it in Debian? Thanks again.
My new manager did this to me recently in a group meeting. Luckily, I have a thick skin and I'm sure he was just awkwardly trying to fit in.
The “Silicon Exodus”: Where will tech employees relocate to?
Yeah I usually just use exposure comp too, it works pretty well most of the time but candids when everyone's moving and the background is changing can be pretty hard without a fill flash to help out a bit. Thank god for iso invariance though.
And newpipe lets you download videos, stream and play them using an external audio or video player, has a built in background and popup player, lacks ads and is open source.
The question is always the same: is every technical/scientific progress desirable ? But it seems that this question isn't asked anymore, "move fast and break things" am I right ?

I'm much more worried about people using your arguments to try and shut down the discussion than people trying to open the debate, because once the mass surveillance/face recognition mass adoption pandora's box is open there won't be any way to go back.

When I see predator drones and FBI stingray planes above every major us cities during protests I already know we're not going in the "let's talk about this before reaching the point no return" direction.
> That’s three showers a week. 23/5 confinement to an 8X10 cell without air conditioning, a fan, or adequate ventilation. That summer the temperature inside my cell reached 125 degrees Fahrenheit. With no evidence to support the inmates’ accusation, I was supposed to be released back into the general population. But to make a long story short, that didn’t happen.

One of the reasons I'm really glad we're starting to get serious about prison reform. Right now the conversation is intentionally narrowed to the historical treatment of Black Americans, but I don't see how the conversation doesn't lead to positive changes throughout the criminal justice system. A rising tide raises all boats.
IANAL, but I think you're misapplying presumption of innocence here. Essentially, there are two claims:

1. that the police used force at all

2. that the civilian on which force was used did something to justify it

For claim 1, the police absolutely have the presumption of innocence. But once they concede that they did use force, the burden of proof flips around. Otherwise, you're placing a presumption of guilt on the civilian by asking them to prove that they weren't threatening a cop.

This is essentially an affirmative defense [0]: it concedes the unlawful action (e.g. police use of force) but alleges a specific set of circumstances that would shield the person from repercussions. The burden of proof lies with the one using the affirmative defense.

[0] https://en.wikipedia.org/wiki/Affirmative_defense
24 hours of 300Mbps would effective change the 95th %ile to 98.35 %ile, which could be dramatically higher than the 95%ile billing.

As far as $0.1/Mbps, not common around here. Maybe in CA at HE or something, but I can't touch that price around here. Correct me if I wrong, but Amazon's price for a megabit/mo is $55-ish...
The why traditionally goes into the body of the commit message
There's lectures for that book if you're interested (I don't own the book yet)
https://ocw.mit.edu/courses/mathematics/18-065-matrix-method...

In my free time I attempt to work through The Nature of Computation by Stephan Mertens & Cristopher Moore. Edit: Forgot to add, there's lectures for the TCS book too in this playlist specifically 'CS Theory Toolkit' https://www.youtube.com/channel/UCWnu2XymDtORV--qG2uG5eQ/pla...
I suppose this is strictly for terrestrial radio stations? I run an internet radio station[1] and there is a galaxy of us.

[1] https://hymns.fm
> Facial recognition is essentially a light integration of powerful underlying technologies. Should 'we' ostracize those working on machine learning, computer vision, network and distributed computing, etc?

Couldn't you argue the same way against just about any kind of IED or booby trap? Yet people tend to ostracize those who make them more than they do people who make ball bearings and nails.
It's worth pointing out that the recent budget meeting where the LA budget committee listened to complaints for 8 hours, was passed unchanged.

At this point, I'm starting to think we are no better than Russia's "managed democracy".
> Now the OS has to pin processes based on support for different instructions?

The only complication here would be if they have differing extensions like AVX512, but that's easily solved by the OS by just advertising the common baseline. Nothing about this looks difficult to support?
VisualEditor is not worth it. It's being touted as a massive improvement, but which editors is it really catering too? Most valuable content in Wikipedia is written by a minority! By spending too much money on VisualEditor, you're optimizing for people who are barely adding value anyway! The money could have been spent on an interactive markup tutorial instead. That would be way cheaper, because it has a linear flow. It would also have been easier because it isn't as performance critical, as it doesn't need to load millions of time per day, only as part of the onboarding process.

If you compare Wikimedias spending 5 years ago to what it is now, it has ballooned in such an excessive way if you put it in context. Wikipedia isn't providing double the value of what it was 5 years ago.
I think he's saying that PHP enabled a lot of people to build disastrously broken systems to do jobs they had no idea how to do.

I worked for a shop in the past that had this problem in spades - huge ColdFusion and PHP ecommerce sites that were a gigantic ball of horrifying security and functionality failures, started by people who taught themselves how to program on the job because someone said "we should sell our stuff on the web".

I guess the world is probably net better for those sites existing, even as they are, but it feels like PHP could have done a better job of helping learners not shoot themselves so violently in the foot.
A couple comments at the bottom of the article make it sound like there are a few more airworthy ones out there.
You can ask that about pretty much every luxury good and hobby. The simple answer is that people do what interests them, not what is "better" (according to whatever your biased perspective is) for the world.
People who have “too many interests” are more likely to be successful
Is it entirely due to re-allocation to special needs education?

Seems like with population growth, we are trying to educate more and more kids, and unlike in the past, we dont just discard that parts that would be expensive or difficult.

In the past, we ignored the problem so it wasnt factored into budgets, head counts. There needs to be more money overall for education. It returns more than $1 for every $1 invested over the long term.
Every tech job pays well compared to most of the economy. But the OP described Amazon's salaries as "frugal", in that context. My point is just that I don't see any shining positive that makes all the downsides worth it.
I personally don't mind the product placements and sponsor stuff creators put in videos. I prefer those to the built in youtube ads any day. Especially when video creators get creative with their placements.
I'd happily listen to a Spotify playlist if i could reliably discover playlists in specific genres that have a good mix of stuff and are regularly updated. Spotify doesn't seem to have an interface for that.

Not that radio is always well-curated either!