jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Adtech companies have worked hard to make you associate privacy with annoying popups.

They've lobbied hard to water down tracking bans to be "user choice", and then used dark patterns/malicious compliance to make not agreeing a horrible experience to wear people down, so that people just give up on privacy.
Regarding the title, how do we know this is THE largest dataflow job? The article body itself only makes mention that this is THEIR largest dataflow job. This post doesn't make any quantifiable claims either one could use to support, this is all I found:

> "We estimate around a 50% decrease in Dataflow costs this year compared to previous years’ Bigtable-based approach. Additionally, we avoided scaling the Bigtable cluster up two to three times its normal capacity (up to around 1,500 nodes at peak"

The official Spotify Engineering Tweet similarly only makes mention that this is Spotify's largest dataflow job ever: https://twitter.com/SpotifyEng/status/1359887825047613442.

I'm fairly sure a similar accidental unsourced exaggeration was made last year.

Maybe the title should be Spotify Optimized Their Largest Dataflow Job Ever For Wrapped 2020?
Let's just make it the end of advertising altogether, finally. Advertising's goal is to influence your behaviour in a way that benefits somebody else, not necessarily yourself. Of course we can easily imagine why having such a system in place is also beneficial for governments. That is IMHO all the more reason why it should be a basic human right to be free from advertising in all aspects of your life, if you want.
I wonder if the copyright owners could do something to stop the officers? What the officers are doing is probably a public performance and those generally requires permission of the copyright owner.

There are some exceptions, such as for playing a radio or TV broadcast at businesses that are under certain sizes specified in square feet. I think the officers were probably playing recording from their phones or using a streaming service, which I don't think the exception cover. And even if those exceptions do apply, the officers are doing this outside--how many square feet is outside?

There was also a 2020 Supreme Court ruling that state governments were not liable for copyright violations because they have sovereign immunity. That sovereign immunity can be taken away by Congress, and I believe there has been some talk of doing so, but for now they are immune.

According to this law firm [1] that does not apply to local governments. They might still be liable for copyright infringement.

[1] https://www.hodgsonruss.com/newsroom-publications-11717.html
“Beware of he who would deny you access to information, for in his heart he dreams himself your master.” With 3d printed guns already a reality (I have seen designs for completely printed models, including the bolt carrier), the cat is out of the bag.
I guess giving money to the people selling a gun company, then firing most their workers just sets up a situation where they can rehire them all, and use the money you just spend on making more guns.
Yes, how statically-typed languages deal with dynamic data is one of the interesting features of type systems. In C for dynamic types you resort to void *, in Go it's Interface{}, but in OCaml you can construct a type that identifies exactly what you need.
Not a book and not a blog, but if you want to keep up with the latest JavaScript stuff on a weekly basis through e-mail: http://javascriptweekly.com/

Yes, it's mine but it's had kudos from folks like Steve Souders and Amy Hoy and almost at 3000 subscribers so I don't feel too bad pimping it. Latest issue is at http://javascriptweekly.com/archive/5.html if you want a preview.
Speaking as a high school drop out, I wouldn't recommend it for the vast majority of people. College is useful for the people you meet as much as the education you receive.

That said, in Silicon Valley, a few companies on your résumé, a single high profile company and/or a major achievement is more than enough to compensate for a lack of education.

Outside of Silicon Valley? Well that's another story.
Why do you believe he gave you the real algorithm?
If you drop out, you can always "drop in" again. People drop out all the time for all kinds of reasons, then go back a year or two later and finish.
Well put. There's also a tradeoff between learning-curve and proficiency in language design: many features that aid the one detract from the other. I think this causes much of the noise in programming language discussions, especially with Lisp.
HackFwd, based in Hamburg, Germany, active in Europe http://hackfwd.com/
It's an interesting concept because passwords could be infinitely more secure if everything adopted a two-factor authentication system with something physical that you carried around like an RSA SecurID. Unfortunately, even that system risks being compromised, and like the sheet of paper, highly inconvenient.

But on the other hand, your garage door works with a rolling keY too, and you're also SOL if you lose your opener (unless you, ironically, have a keypad).
Should mandate them instead of instituting this idiotic "one punch" law.
> Mind you, the insane wage difference in SF is partly caused by companies that value their employees and are willing to pay proper salary

Fixed for you.
You speak here as if it's somehow not fair for the companies that employers get paid more? As if the competition only works in one direction, to reduce the salaries, because employees are interchangeable.

Instead, let's enjoy the interchangeability of employers for a while and use the competition of companies for the best talent in our advantage. At least while it lasts.
-> 'correct' is a much better attribute than 'new' or 'shiny'.

F# first appeared in 2005. I think it is safe to say it is not 'new or shiny' anymore.
My beginnings were Turbo Pascal and Delphi. I guess I got spoiled because I never found an IDE where GUI design was do intuitive and easy afterwards
The main reason is so that the type system knows which thread is which and can handle it differently.

They may still inherit from the same implementation and do what you suggest though.
That's not a mistake at all. It's the simplest code that loads the data you want. 99.9% of cases the "harm" is insignificant. Anything more complicated is premature optimization.
I replaced all of the frequently used lights in my house with LEDs. Now I actually have a stockpile of incandescent bulbs for things like the closets, laundry, and guest rooms where those lights may be on for less than a minute a day.
Every serious programmer I know, especially those who are about my age, lives their life in the CLI.

This is not even close to true. Of the developers that I know, many of them quite serious, live in the Windows world, and are very happy with for example VS or eclipse. This is very likely to be the case in most BFEs.
My point was more that you don't need the raw thrust of the F-1 / J-2 so much these days because we've made up for the lack of single-launch capacity by advances in other areas. Look at the ISS - it could not have been launched with Apollo-era tech, because the Saturn V couldn't launch it in one hit, and they didn't know how to put things together on-orbit. +(see edit)

These days it becomes a cost/benefit analysis - is the extra cost of doing things in one big monolithic lift more or less than the extra cost incurred by having to break things into smaller components and assemble on orbit. Clearly heavy lift still has advantages - there's a reason everyone is excited about Falcon 9 Heavy, but rockets are tricky beasts, and multiple smaller launches helps mitigate against catastrophic failure (although it may increase the risk of partial failure).

Edit: Just to be clear, I'm talking about automatic on-orbit assembly, which means that you don't have to launch a pilot + life support each time you want to join two bits together.
It's pretty clear what it does. It's also C#, so building up to a less trivial task will be much less horrific than

find . -type f -name '*.pgn' -print0 | xargs -0 -n4 -P4 mawk '/Result/ { split($0, a, "-"); res = substr(a[1], length(a[1]), 1); if (res == 1) white++; if (res == 0) black++; if (res == 2) draw++ } END { print white+black+draw, white, black, draw }' | mawk '{games += $1; white += $2; black += $3; draw += $4; } END { print games, white, black, draw }'
Corrected by moderators? How corrected? The dates are still wrong
>When she does this with students, she asks them afterwards, “Was anything fuzzy?” It’s usually the part that they were messing up that’s fuzzy.

This is genius. Reminds me of the rule that if something feels fuzzy at the instrument it's always a conceptual error about the piece rather than poor coordination or poor finger strength.

>Why is it better to practice every day for an hour, instead of seven hours on one day of the week?

For the same reason that it's better to practice for 10 minutes several times per day instead of one hour straight.
How do you feel JavaScript???!
There's some truth in that (creative destruction and all) but we've also seen an incredible concentration of wealth from about 1980 onward. Much of this has gone to people working in just a few industries, such as finance and law.

What we've seen is an expansion of the bottom and the top and a "hollowing out" at the middle. The system of private retirement accounts based on 401K and IRA accounts has largely failed. The largest asset that many in the baby boom generation will have in their retirement will be their Medicare benefits.

The ultimate interpretation of the financial crisis is that the financial sector is currently unable to match capital with places where it can be invested properly. The power that this sector has over government and the culture of impunity surrounds it makes it possible that this situation will stretch on for another 10 to 30 years.

Sure, failing industries in the recession are going to create a few opportunities for people to do amazing things in the next 10 years or so, but look for rapid advances in A.I. to essentially wipe out white collar work within 20 years.
All modern browsers have per-domain connection limits higher than 2 by now (Firefox is 6 for example). The problem is that JS blocks all other content loading/parsing because it can impact it upon execution.
It's really amazing how utterly contemptible this editor's responses have been.

Rip off everyone else knowingly for months or years, then claim innocence and that it was an isolated mistake. Blame everyone else for your own actions and pretend that your apology was fake because people were mean FIRST, when actually the fake apology came first and THAT is what made them mad. Be offered a chance to make it up, denigrate the offer, then cry and lie later about not getting a chance.

This newest statement is so rife with errors, I gotta say:

"I am sorry, but you as a professional should know that the article we used written by you was in very bad need of editing"

I also like how she makes it out to be about one blogger, when it turns out Cooks Source stole articles and photos from sites for The Food Network, Oprah, and Martha Stewart. They would have been sued out of existence anyway.

"If my apology to Monica seemed shallow it was because I was angry about the harm she has inflicted on others on behalf of her own agenda."

Pretending it's about one blogger, when in reality it was the collective actions of thousands of people that the editor pissed off. And pretending that her apology was affected by events that hadn't even happened yet!

"I really wish she had given me a chance to respond to her before blasting me. She really never gave me a chance."

So ripping people off is okay, but pointing this out is "blasting someone". And of course she got the chance to respond, her fake apology was included in the initial post and was what pissed everyone off. "The Web Is Public Domain", the headline that GOT all the attention, is from her response, the one she claims she never got the chance to make.

"But one night when working yet another 12 hour day late into the night, I was short one article..."

Anyone can make a mistake, but the research shows they ripped off most if not all of their material, on a constant basis.

"Bleary-eyed I didnt notice it was copy written and reordered some of it."

Except that any editor knows that EVERYTHING is automatically copyrighted. Oh yeah, and also they ripped off plenty of stuff from big commercial sites which was obviously copyrighted and said so explicitly.

And then she was informed directly by the author that it was copyrighted, so that there was no confusion, to which the editor responded: "But honestly Monica, the web is considered "public domain" and you should be happy we just didn't "lift" your whole article and put someone else's name on it!" [...] "We put some time into rewrites, you should compensate me!"

And then...

"To one writer in particular, Monica Gaudio, I wish you had given me a chance."

She DID give the editor a chance. She just asked for a donation to the Columbia School of Journalism amounting to 10 cents per word.

So at the end, when you're finally about to face the music for a MULTITUDE of misdeeds, try to distract and cover for them all by copping to a single incident with a single person and then claim it was an accident.

Nothing is ever your fault!

It's difficult to comprehend this level of depravity.
The first sentence is only three words long and yet contains the elementary-school-level mistake of using “its” when ”it’s” was intended.

In fact, this article is full of basic mistakes even spellcheck can correct.

She’s an editor.
This is not a response to my question.

Also, stop attributing arguments to me and that I'm not making here.

Judged by their actions, American policy makers have zero interest in improving the life's of ordinary civilians throughout the middle east. We ignored Bahrain, we are actively supporting the Egyptian junta, we arm random Syrian rebels, we indisrimately bomb the former remnants of Iraq.

But answer my original question, you seem to be fully willing to work for and defend n entity that tortures and murders without cause, would you also work for a mass genocidal killer? How is it controversial to express repugnance for those willing to abet torture?
http://www.justice.gov/sites/default/files/opa/press-release...
> Free, ad-supported Uber rides are inevitable

What? Why?

------------------

While we're at it, why not post ads along the sides of houses and apartment buildings in the Bay Area to reduce housing costs?

Maybe if we make the ads small enough, we could fit enough ads on a single surface to make rent free!!!

/sarc
One major drawback with this one is the connection. Unless you have hacked it to have a USB connection ....
I don't ever find myself using the default uitableview much, usually it will contain completely custom cells. Does their ersatz table view have any issues beyond the lack of a chevron?
This. I use:

tail -f /var/log/x.log | grep foo -A 20 -B 20

Most of the time.
You mean like Crash Bandicoot, Abuse, Jak and Daxter?

Or maybe Genera.

Or maybe Remote Agent software used by Nasa Deep Space 1?

Or eventually the train control systems running on software from Siscog?
I think he meant that money-convertible assets, like land, bonds and shares are more important for the future increase in those assets than brains or education. Anyway, the bank usually own your house, not you. You're not a free man until you own your home and workplace debt-free.
Why skip the link? Is knowledge dangerous, or is it a case of offending sensibilities? I'm not sure what you're implying.
It's also probably a lot easier now to take on VC and sell debt than it will be in the next 1-2 years. VC funding is starting to decline, it's anticipated that a good amount of oil-related corporate debt will probably default in the coming year, and interest rates will probably go up a bit. The opportunity to take Goldman client cash will only diminish from here.
It's a combination of classism and cargo culting. Instead of embracing the lower middle class, and acknowledging that everyone performs a role and has value in society, we embrace our contempt for them and their work but convince ourselves that if they go through the same motions as Harvard or Yale grads they'll be able to rise above their circumstances.
Thanks for the heads up! I was actually running a very old copy of Linux on the system, running a system update actually solved it :)
Does OpenStruct still break caches?
tl;dr some guy shut off his phone for 22 hours and didn't find it too bad.
You can put it up there I believe, but it has to be small and can't be flashing.
I have to be honest. This and other recent articles from them have convinced me that Ars is staffed by 18 year olds. 18 year olds with little life experience at that.
Yes, with the upshot being that a purposeful entry point for air allows for targeted temperature control and cleaning in the duct.

A sizable living wall/vertical garden would be pretty cool in a home like this.
I have one with Cherry Greens. Have been loving it so far. I prefer a really heavy action and this pretty much gets me there. The keyboard is solid, like really heavy. It's nice to finally have one that doesn't feel like a piece of cheap plastic. It's my first mechanical keyboard, so I may not be a good point for comparison.
Regarding the war on terror and foreign policy in general:

Bush-era policy was actually a 180 from what he campaigned on in 2000. Bush campaigned on a non-interventionist foreign policy while Al Gore pushed for "Nation Building". Nation building was consistent with operations and campaigns carried out during the Clinton administration. Clinton signed the Iraq Liberation Act making it the official policy of the United States to support regime change in Iraq. A few months after signing we carried out the Operation Desert Fox bombing campaign in Iraq. There were other operations and similar polices as well.

Granted you can probably continue this line back through George H.W. Bush and prior, but my point is I'm not sure Obama's policies on surveillance, war on terror, & war on drugs are all republican stances. Rather they are a continuation and expansion of policy that has been in effect at the national level for decades. Party is irrelevant.
Pretty much :) Thanks for the kind words. Its actually a sub section of a larger product (http://classmill.com).

We just launched, what are you working on? Feel free to ping me (email in profile) - happy to share more details + I might be able to help in some way if you're working in the ed space!
One of the lead developers here - this is a ground up rewrite. In brief, we felt that the Kubernetes process (pods and the way containers were grouped) model "felt right" - it was the right fundamental bedrock concept for running software processes in the cloud. Realizing that, it was obvious that we wanted to be built in a way that benefited from the work we've contributed to Kubernetes, so we decided to rearchitecture on top of Kubernetes as micro service components. There have been a lot of productive discussions about Kubernetes being the "kernel of a cloud OS", and we wanted to bring developer experience / build / hands-off deployment flow pieces on top of that. Combined with supporting Docker images natively, the changes were sufficient to justify a rewrite (as much as we all wanted to avoid that).

Also, we had some pain points around distributing and packaging large Ruby apps into random environments, and so a switch to Go meant we could simplify the model of deploying the system components (clients, masters, node agents) onto systems. The CLI client shares a lot of code with the Kubernetes client, and having that in Go allowed us to deal less with the vagaries of deploying Ruby onto Windows (for Java developers).

And yes, I do realize that we've hit every single HN hot button thread in that list.
So, anyone not targeting every nation on earth must not use GTLDs?
Correct. Which is actually how this attack is happening. It's using Baidu's servers, which are ostensibly very robust. If you were to hijack Google/Amazon/Facebook/Netflix servers, you'd probably be able to DDOS nearly anyone on the planet.

And yes, there are ways to essentially start throwing servers online and yes companies do it. The problem is it becomes obscenely expensive — if you do this and go bankrupt, again, the DDOS has succeeded. It's actually somewhat problematic to do it automatically for exactly that reason. What if you preferred to just take your service offline until you could investigate enough to stop the attack instead of pay hundreds of thousands per day in server costs?

This is why DDOSs are a bitch!

Edit: Also worth noting, it's probably for this reason that Github is still accessible: throwing servers online and eating the cost.
The contrast of the engravings on just the chip is what was improved the most, not the resolution itself.

And speaking only for myself, there are still a number of markings in your photoshopped image which I am unable to read, which can be clearly read on the immersed image.
The world would be a better place if FB and Twitter did not exist. People often ask when and where did it go wrong, well it went wrong when Twitter and FB came into existence.

They both cause more problems than they solve.
I know that it supports group chats, but the whole group would have to switch to it. That might happen with one such group in the next few days as we've had a long discussion. 1 member of the 15 in the group has now installed signal. 2 of us were already on signal.

That still leaves 12 more to switch but it could happen.
Good?

People used to call this “deescalation” and considered it the prime example of how to deal with protesters. When protesters are taking selfies with the cops then something is clearing going right.

On the other hand, an unarmed protestor was shot and killed, but almost certainly there will be no riots or sacking of small town centers in response.

The Federal courthouse was under constant siege for weeks in Portland, but that was “mostly peaceful”. This on the other hand was clearly a “mob” according to NYT.

I just want to see people be consistent with how they describe and respond to protesters regardless of the political affiliation of the protest.

Relative to the scale of rioting throughout 2020 this was objectively pretty tame, minus the fatal shooting. At least you can say it wasn’t a targeted assassination unlike other cases last year.
The only sluggishness I noticed, and was unexpected, was generating a SSH key.

ssh-keygen -t rsa -b 4096

This was considerably slower on the M1 Mac Mini than my 2017 iMac.
Syncthing [1] is great software for just that. You still have to resolve conflicts sometimes, but it's certainly a good tool to start with.

1. https://syncthing.net/
Defamation lawsuits. Right now, a bunch of people can tweet "John Doe (some public figure) beats his wife" with no verification, and Twitter keeps the tweets up, and doesn't get in trouble when John Doe's life is ruined by the false accusations.

What's more, media can then report "John Doe is allegedly a domestic abuser," citing the tweets as evidence that there are allegations that John Doe is a domestic abuser. You see this pattern with pizza gate (some dumb social media posts getting picked up by Republican news), and with Kyle Rittenhouse (dumb, false twitter posts picked up by left-leaning news). In the latter case, the news outlets have been getting sued for defamation because the reporting was damaging and so demonstrably false.

Section 230 protection for these platforms erodes all standards of truth for news.
That may be the case for some, but I know others simply believe in full disclosure. When people ask 'what college did you go to', what they really mean is 'what college did you graduate from'.

Many who didn't graduate simply don't want to misrepresent that, and later be perceived as someone who isn't forthcoming or entirely trustworthy, or who is ashamed enough to withhold obviously pertinent information.

Since they lack the cred of a college degree, their rep is even more important to maintain.