skysight-inc/HackerNews huggingface dataset:
Another week, another hyperbolic article written by journalists against the industry eating their lunch. I hate Facebook as much as anyone else, but let’s be honest here: the Information Age means that the technologies of information generation and propagation have been democratized. Just like the Church was angry at the Printing Press, the old gatekeepers (legacy media) are rabidly resisting the new technology.

Ultimately it isn’t a question of right or wrong, but when and how. Get used to it. The genie isn’t going back in the bottle and these top-down solutions are still stuck in the previous century.
Spermatogenesis damage was observed in Covid-19 patients
Alibaba and Tencent would be great candidates. There is no chance China will do anything though, as these companies are their best chance to compete on a global stage. The EU could make a case against them that actually has legs, rather than the U.S. flip flopping on TikToking
Free - you don't have to pay money. Legally - to emphasize it is not pirated books, to differentiate with many articles claiming to show free books when they in reality show links to pirated materials
> Ironic they're doing it in a critical article about Facebook.

They're both fighting for the same advertising dollar pile. And to be honest Facebook is walking away with it.
> -z? ! -z? one bracket? two brackets? quotes? no quotes? something about a semicolon and "then", right? where can you add newlines, again? oh yeah, it's not "end" like Ruby/Lua but "fi" right? what's "else if", again?

really, most of these questions have only one correct answer. [ ! is never correct, neither is ! [ -z or ! [ -n. one bracket in /bin/sh, two in bash. quote every variable expansion unless you have a very good reason not to. add new lines in sensible places. nobody (sensible) complains that you can't write

for
num
in
mylist
:

in Python, so don't write it in shell either.

the problem is there is so much cargo culting garbage. the same problem exists in "C/C++", where people write "int* buf = (int* )malloc(num*sizeof(int))" to be "compatible", or do gratuitous pointer aliasing with undefined behavior, despite the fact that any modern C implementation with any optimizations at all will inline small fixed-size memcpy.
When you have billions of users, and you know every little detail about their lives, "millionaires plus guys sleeping in their car" is probably it's own little segment.
Is it a trend that the quality of comments about BTC on HN has increased drastically? It's about 50/50 of the good/bad ratio now, whereas 1-2 years ago, I'd say it was easily 10/90.

Tell me mister gxon, are you a good representation of the HN crowd, or is it just Bitcoiners have piled on this article for some reason?
There are millions of bitcoins in outputs with known public keys, either from older P2PK, or from address re-use.
Prod should always be running in allow mode anyway for the same reason that prod builds compile out debug asserts and static type checks. Once the code passes review and makes it into prod you've already lost and spitting out warnings on every function invocation will just piss off your ops team.
is there a reason "cd && pwd" is preferred over `realpath`?
Google's core revenue stream doesn't rely on IDFA. Many 3rd party advertising companies and apps do rely on IDFA. Apple's move helps Google.
I agree about Markdown. It's great for simple stuff, but it's very bespoke and will be limiting.

I'd suggest they start with a toy I made a while back, Dumbdown as a base, and evolve from there:
https://jtree.treenotation.org/designer/#standard%20dumbdown
Sounds like a similar idea to the way the UK broke BTs hold on the internet market. They were forced to split the infrastructure into BT OpenReach and then BT joins all the other ISPs in paying for the lines from OpenReach.
>As a European citizen, I'm tired of having to close hundreds of popups a day which purposefully use dark patterns to make it harder to unselect everything and just close and make it easy to accept everything in one click.

There's a terrific browser extension called Consent Manager [1] that automatizes it.

[1] https://github.com/privacycloud/consent-manager-web-ext

As for freedom, well, you're free to just consent and get your identity traded and become a digital slave.

By and large the law works just as it was meant to : showing in broad daylight the extent of what the data market has become.
In addition to this, people on the left have talked about how certain pockets of YT (gaming, action movies, self help) quickly funnels people into a corner of YT that's rife with misogyny and pseudo-rationalist fallacies.

Also the term Monopoly has tricky denotations and connotations; if you read Thiel's work you'll be inclined to have a strict definition of Monopoly (Ex: an online retailer isn't a monopoly because people still buy most things Elsewhere), whereas some have a looser definition (where Online Retailer is defined as likely monopoly because it is online retailer for everything that it can be, while also tracking sales data and using a white label brand to undercut other brands' SKUs)
> I want to know why you believed any of it

People are really keen to believe the worst of their enemies. People also are prone to believing in "revelations" and "scoops".
The real state I wonder about is Illinois. Who the hell wants to live in Illinois? Both the state income tax and property tax is absurd and you can easily cross state lines to somewhere cheaper with pretty much the same scenery.
Yes, these are two orthogonal egregious security problems.
The Most Interesting Underpants in London
Thanks Jay! I strongly suspected some people would find the gesture meaningful but it’s nice to get confirmation on here. :-)
>For cropping audio files, QuickTime can do it. Look in its menus. Also transcoding video files

Quicktime Pro could do this all very well, Quicktime X however? It can trim but the UI is bad and encoding options are so limited I stopped using it all together.
Apple's labeling efforts do not appear to be requiring that apps that see/log a user's IP address disclose their collection of user location.

That seems like an oversight to me. IP addresses are coarse user location data.
Are you the owner? What interesting technical problems did you find?

How difficult is to have an attorney in each state? (Do you have an attorney in each state?)

Did you have a problem with some unusual naming scheme or an unusual family structure? (I'm not sure how much you can share publicly.)

Can the will include donations to charities? (Is people interested in this feature?)
That's nice for you! Lots of people don't know where to start, what correct form is, what a balanced routine looks like...
> from fake guards around the fields

Is there any actual proof of this? The same story has been told about Frederick the Great, and I always assumed it was an urban legend.
A major tax reduction.

Austin property taxes are 1.8%. SF property taxes are 0.65%.

For it to breakeven, just on property tax, Austin property taxes on a house 1/3 the cost of an SF house would have to be 3*0.65 or 1.95%.

So people in Austin effectively pay less or the same on property tax than people in San Francisco.

I might add, house prices in Austin/Dallas/Houston are often less than 1/3rd the price of houses in the Bay Area for comparable quality. In Austin, median housing price is $365K, and the average sq footage of a house in Austin is about 70% larger than one in SF.
Surface Book - this monster is flawless in both fields.

Writing this from SB2 15", after 2 years of use - still rocking every day.

AMA :)
Banking fraud is a much bigger deal, and fraud detection works similarly there.
IaC
Hello,

Is there any tool where we can visually design our cloud infrastructure and the system produces Cloudformation or another Cloud Provider IaC Code ?
Apple expressly permits all of that tracking in the apps in the App Store.

They could ban they behavior, but they don't.

They could sherlock Little Snitch or make an outbound network connection permission for apps, but they don't.

They could surface the data an app is transmitting, or the hosts to which it connects, but they don't.
Git will eat the database world (at least for Knowledge bases). Been doing it since 2017 and have never looked back.
The question was specious and insulting. To impugn me as some idiot believing in extreme views is a cheap tactic, and I ignored it.
> contains people who make over $1M/yr, and people who live in their car.

If you live in the Bay Area, this can actually be the same group.
"What is "their account"? What is "their device"?"

Erm ? Exactly what it says ?

"Their account" is their account on your platform.
"Their device" is a device that they own and that you are collecting information about.

As I said, its simple.

Email.

Are you linking it to _ANYTHING_ else ? Yes or no ?

Are you are collecting an email address (or hash of an email), ON ITS OWN and not doing any further processing.... e.g. for a simple mailing list ?

Or are you collecting an email address (or hash of an email) as part of broader set of data you are collecting from the user ? (e.g. email + name + address etc.)

Or are you collecting an email address (or hash of an email) and then sending it off to Facebook or other API in an attempt to build a picture ?
ProRAW on iPhone 12 Pro
Right. So what's the point of having @deprecated tags and a deprecated fail mode if you can't ever use it?
Have you never been to Chicago? Pretty nice town.
Most of the exceptionally gifted people I've run into in life have either also been very hard working or have run into a wall when they get to a level where their giftedness is no longer enough for them to get through every situation without also putting in hard work.
I love Firefox, I use it everyday, I can't imagine using a browser without Tree Style Tab, or all the things that I can do in about:config.

At the same time, I can't shake off the dreadful feeling that it will eventually die one day. The market share keeps falling year by year.

What is the most realistic future for Firefox?
I'm not shaming you. Congrats, you made it.

But you're basically talking about all Bay Area people, which is not a representative cross-section of America as a whole in any way shape or form.

I've lived all over this country and abroad, succeeded, failed, been homeless, succeeded again. My social circle is absurdly broad and my Facebook looked like people fighting each other all the time.

Facebook has even confirmed that it drives engagement.
Introduction to the Internet (1996)
“macOS users running Cylance antivirus software may see their Firefox installation get corrupted due to being erroneously flagged as malware.”

I run Firefox Nightly on my work mac (with Cylance) and have been seeing this. Luckily IT have happily whitelisted it and reported back to Cylance, but still slightly weird that a major application would be flagged like this.
You end up using FFMPEG all the time on Mac anyway because the built in tools only really support apple approved formats and if you're dealing with video being captured from elsewhere you end up with piles of webm containers full on non-apple endorsed codecs.

Didn't use to be this way in the QuickTime Pro ecosystem but since QuickTime X you can't just work with any old video files.
Using the three letter acronym usually removes the ambiguity. For instance my European friends and I both live in “Central time” - but when you say CET or CST everyone immediately knows which time zone you mean.
I went looking for the owner of the Atari brand for a luxury tech pitch, basically to do a heritage brand revitalization play, but couldn't figure out who to talk to at the time. Most luxury tech products were just too vulgar or too superficial to survive, but I could totally do one with Atari.
Command injection: how it works, what are the risks, and how to prevent it
So if we make internet bandwidth a regulated utility like electricity and water, would that create an environment where other crawlers could compete?
For 30th Anniversary, Hubble Releases Images of 30 Celestial Gems
Well, I agree with your cron argument. On the other hand - sometimes I have some utility scripts, for example to trigger some processing, that I want to run multiple times at the same time, with different arguments. So lock is not a universal thing for me. (I'm the article author btw)
You can look into TLA+ without any specific reason, it's relatively easy to grasp and doesn't take much time. And it isn't actually that popular in distributed systems, as it demands certain software development process most real world distributed systems can't benefit from, the only examples of distributed systems are literally distributed cloud services made at megacorps no less, like in the video. But mostly it's purely people who are into formal proofing who play with it, regardless of whether there are actual benefits. I don't like doing it and was never able to justify using it on any real project, I was always able to find more beneficial ways to spend this time on instead. And tiny cases where I really needed to make sure of something I just covered the whole state space with tests and simulations. Maybe if it wasn't written in java and all the tooling was some portable C easily integratable anywhere things could be different, but as it is I can't even accept having jvm everywhere.
> The opposite of "it's like riding a bike" is "it's like programming in bash".

> A phrase which means that no matter how many times you do something, you will have to re-learn it every single time.

Couldn't phrase it better myself. After wasting way too much time, I tend to go with Python for anything more than a couple of lines, even trivial stuff. That's, of course, unless there's a very compelling reason to use bash.
> Apple on the other hand, seems to think: "we have a glorious 4K 60 fps 30 Mbit Dolby Atmos 7.1 extended edition of <movie name> on our server. What's the point in experiencing anything less than the perfect experience? You either get the full shebang, or a spinning loading indicator."

And then there are us (nerds) who have GPU transcoding for Plex, getting the best of both worlds :).
The Midwest has that too. But it also has unions. :)
Market Leaders Disappear
> ... [Emacs] doesn’t make itself as available to regular computer users as something like Excel does.

The word "regular" is the load-bearing word in your argument. Your examples suggest that you feel end-user programming is not going on unless the user is taking advantage of some visual affordance like context menus to discover and use the program's capabilities. An online help system (as emacs offers) serves a similar purpose (that is, it similarly allows capabilities to be discovered).

But punching in some emacs lisp to change the behavior of the editor does not, in your view, qualify as end-user programming?

Maybe if you said it was not "regular end-user programming", I'd agree. Is the distinction useful? I don't know.

edit: typos
There's a difference between saying corporate welfare is a bad idea and saying manufacturing in the US is a bad idea. I said the former and you inferred the latter. I criticized the implementation of an idea and you focused on the idea. It's amazing how predictable you lot are.

For the record - manufacturing output in the US is trending upward[0] (sans recession). Manufacturing employment is down, not because it's outsourced to China, but because its being automated.

[0] - https://fredblog.stlouisfed.org/2016/05/manufacturing-up-dow...
> If we know that humans have all sorts of cognitive biases, how come it's ok to use that fact while at the same time we insist there's some kind of free market?

Of course humans aren't perfectly rational but I'd argue it's still a good assumption to make, as a society, because the alternative leads to a very disturbing path. Ultimately, assuming individuals don't really know what's best for themselves can be used to justify all kinds of authoritarian measures from limiting speech to straight up enslavement.
Most recent books are "illegally free" through standard piracy channels, so this effort to find out good books that can be downloaded without restrictions makes a lot of sense. It's a great community initiative.
Why Data Versioning as an Infrastructure Matters
Bring Back Physical Media
I think if warnings can't do the job, you'd have to go the route of writing a test that greps the codebase for usages. Maybe a custom linter could also do the trick.

The ability to grandfather in existing violations, though, is something most build tools are likely to have trouble with.

Maybe another way to do it is to have warnings fail CI, but grep out the known offenders from stderr.

None of that sounds elegant to me, but it _is_ a shitlist.
If you store the email in a database and associate it with any other data (password, settings, profile information, etc) I would think it qualifies as an account.
CloudLinux to release free RHEL fork in Q1 2021
> It conflates "deaths caused by pandemic" with "deaths caused by reactions to pandemic" with "deaths caused by random things that accidentally happened during the pandemic".

It is not "conflating". That's the actual point of the exercise here. It's asking, how would things have been had there not been a pandemic? How much impact did the pandemic have on the society, in TOTAL, OVERALL.
Rebuild trust after Cyberpunk 2077 Xbox One and PS4 launch woes
You don't need an MBA for the financial/high level business knowledge requirements (though many people involved in this have one), but the people networks that MBA programs provide are very beneficial in getting connected to the right person at the right company.
> Do we bear no responsibility at all here for how we behave?

as described in tfa, the ad infrastructure is maximizing controversy and devisiveness when it optimizes for engagement. it's like inciting a mob - the instigator is more culpable than the members
I agree with the broad message that social media has had a net negative effect on the world. I think the Doomsday Machine metaphor doesn't work, and even though I'm open to the argument the article was making, I don't think it did a good job making it.

I wonder whether the media climate created by social media has made it harder to write persuasively against it. In order to be part of a successful business model centered around social media, these articles tend to embody the qualities (inflammatory, reactionary, narrow-minded, unfocused) of the thing they're railing against.
What do you think happens in most other states with normal property taxes? Do you think people just continuously get pushed out of their homes because of local taxes?

It's pretty rare even in extremely high property tax counties like Cook and DuPage here in Illinois.
Cilium Zero Trust Networking Protections Against CVE-2020-8554
Yes, and Cook County has a property tax rate that is nearly 2x San Francisco county.
YouTube forces Firefox Mobile into desktop layout
m.youtube.com redirects to https://www.youtube.com/?app=desktop (I don't have any option to force that)
The Google outage killed Android phones, showing how fragile tech ecosystems are
pay X to have your ad appear here for Y time

Someone once told me how they got a bunch of cheap/used phones and just left them all running an app that shows ads. They'd glance at the phones now and then to see if they needed to "interact" with them to keep the ads rolling.
AWS has replaced IBM in "you're never going to get fired for buying <X>". It commands the overwhelming share of the market, and has a solution for most computing requirements. That being said it has problems too.
Agreed about arg parsing. One day I decided to figure out how to get Python arg parsing in a bash script. The horrifying result: https://gist.github.com/benkehoe/c469ebb76ad80d45405077e1093...
That typeface is hard to read.
As far as salary negotiation is concerned I found this article[0] very helpful in this regard

0: https://www.kalzumeus.com/2012/01/23/salary-negotiation/
Quadriplegic Patient Uses Brain Signals to Feed Himself with Prosthetic Arms
> if the federal government really wants to know something about me or my behavior, they will be able to find out

If you've been specifically targeted by a state actor, you're going to have a much harder time than if your goal is to resist general dragnet surveillance.

> There's not much to gain.

This ignores whether you've been specifically targeted.
Apple Fitness+ subscription service launches around the world
You could try putting double arrows around the corners and sides. Like these (unicode): ⬌ ⬍ ⤡ ⤢
> Some right wing people talking about how suspicious they think the election was, and left wing people talking about how bad those people are.

And somehow this isn't spilling over into big toxic feuds?
Apple TV+ ‘dropped Gawker-themed show after email from CEO Tim Cook’
That would be a dream come true for European tech companies. Imagine the race to fill the gap of Google.com. EU may not be the US when it comes to software but there are many smart people here that would have a huge motivation.
Regarding the sampling rate:

I switched down to 16kHz from 48kHz, because I found that with my approach there wasn't much of a difference in the key-matching performance. At the same time, I gained computational performance.

At some point, I was looking at the spectrum of the key sounds and I think that almost the entire signal is in the lower few kHz. It might be just my keyboard - not sure.

I still have the tool, so I can easily check if there is some high-frequency portion that I am missing.
Jumping from ads to enslavement is one of the biggest stretches I've seen on HN...
GPU acceleration is not a magic bullet it seems. In our case drawing large SVGs suddenly becomes really slow when GPU rasterization is enabled. Chrome has the same problem. I really hope we will see more polishing in this area and maybe a cooperation between Chrome and Firefox developers?
I think your comment on intermediate skills is an important one. Personally it seems like there is often a dearth of intermediate resources to better understand and utilize the language. Maybe it's more complex use cases, patterns and best practices, advanced syntax (looking at you, Haskell), etc.

For Python I think you're lucky in how versatile and ubiquitous it is. I've found the best way for applying Python is "I want to learn x" and oftentimes 'x' is suitable or desired with Python.

In your case I can see search (as mentioned by someone else) as being useful. Also being able to make API requests for cases/documents that you may want to search or maybe save to a local db for later indexing. Speaking of indexing, maybe you may start looking into a bit of NLP.

My biggest piece of advice would be that if you really want to use Python, use it in a situation where it makes sense but could be accomplished a different way. Maybe that document request form that you were going to fill out via the UI can be done via an API endpoint you can write in Python. Instead of searching via 'Ctrl-F' write a small script that you pass document(s) to search and term(s) to search for.
MDN is one of the most important websites in my day to day life a change like this makes me nervous. Hopefully it is for the better - but I'm worried it might be for the worse.
It’s interesting that he never responds to current or former students publicly.
Mobileye demonstrates self-driving in Munich, Germany
Something like Lynx (called Axe here) is probably a great example for a different reason, being that it would not exist were it not for the very advertising that promotes it. The aversion for natural body odour (that is, not 'sweaty' smell) is given by advertising, same with the aversion for 'bad breath'.

Banning advertising would kill these products, because they add no value except to solve the problem they created.
Really nicely done
Thanks. Didn't know about SourceKit LSP.