skysight-inc/HackerNews huggingface dataset:
It is funny that for a site which spent the better part of the last two years to be more welcoming (which they IMO approached unsuccessfully), this is still the prevailing strategy. And it works, so I can't disagree. Now I don't think SO is that bad, if you really try to write a good question, at least in my experience, the reception is good. But I know I'm the odd one out among my dev friends and colleagues about not being afraid of posting questions to SO. Others, like you say, don't dare.
Communicating and Mobile Systems: the Pi-Calculus (Milner)
Fundamental, but rather painful to digest.
Canada Post doesn't sanitize user input very well.

Username/password is reflected unchanged in JS. Got a console error because my password has a single quote in it.
The publish date on this article says October 2019, but it's judging by the tweets linking to it, it's originally from September 2016.

https://twitter.com/search?q=https%3A%2F%2Fhackernoon.com%2F...
Mailchimp Kicks Out TorrentFreak Because We’re ‘Too Risky’
This is so far off from how reality works. School systems in China and India do this, neither country is known for amazing education, though they have their standouts (iit, tshingua). Prestigious universities have long known that the success of their students in the real world is not solely about GPA, because GPA and other measures are measures of memory, not personal excellence in other pursuits or life in general. True critical thought extends beyond GPA. Reducing the education system to a memory based contest is completely antithetical to western thought and what has made the west so prosperous. My biggest grievance is that tech companies have implemented eastern systems of education/verification in their hiring via memory based algorithms problems.
Joel Spolski knows about many of these problems and is actively trying to change the culture on stack overflow... needless to say, changing a groups culture is hard.
Really? I’m not a huge fan of globalization, but it’s hard to deny that it has raised the standard of living for the global poor. Look at China now vs China 40 years ago. They “globalized” by allowing more developed countries to exploit their cheap labor, and they’re much richer now than they were.
any alternatives to https://outline.com to watch paywall articles like this?
Against Agility in Cryptography Protocols
How investing $150K in Spencer Dinwiddie would work
I don't know about that. There are plenty of people within the Trump base that are pro-detention centers; I don't expect you'd run into a lot of them in day to day life if you're an HN frequenter but not all of them advertise with crazy bumper sticker fiestas. I think I saw a ~41% approval in a WaPo article once, for instance. I've got some family in rural areas and their communities hold very different values to mine (and, by extension, maybe yours).

As to the detention centers, they almost exclusively target the Hispanic (okay, and sometimes middle eastern) populations in areas; or do we think that the percentage of white Europeans in those centers is reflective of the number of invalid- or expired-visa, or otherwise illegitimately in-country European people?
Your point is especially important as most of the GPGPU performance gains come from really clever use of shared memory. That is the very model of shared state with concurrent acces.

Usually, your shader or kernel is required to synchronize threads that need to see each other's changes. I'm sure that there are at least some kernels out there that skip synchronization and still work because there are enough other instructions between write and read accesses that cover the issue up.
I've called, been told no rooms, and then told that some other hotel has a room. Or told that someone canceled 15 minutes ago.
I was going to say it’d be an improvement but I can’t actually make sense of the AWS Snowball proving

https://aws.amazon.com/snowball/pricing/
Apple CEO Tim Cook Named Board Chairman of Tsinghua University
If you leave your front door unlocked and someone robs your house, is it the door manufacturer’s fault? Genuine question, it is interesting that one product has certain expectations while another doesn’t.
Northern Europe or Mediterranean Europe? Greece and Italy are a mess, but the North's budgets look a lot better than the U.S.'s does.
I used to work for BofA as a quant in their Charlotte HQ. Their cloud decision is the least surprising. You really have to see it from their pov. My boss used to say - "Charlotte is a 2-horse town. You either work for Bank of America, or you walk across the street to Wells Fargo"!
Compared to these 2, the other companies are much smaller along most axes (market cap,employee count, or just sheer heft). There's an uptown walkway( like a private overhead glass tunnel) that safely escort bank workers from downtown to bank without coming into contact with riffraff :) Its just a whole new level of planned design. Imagine if all the FAANGs had an interconnected private glass tunnel walkway that looked down upon the unfortunate denizens of MV/PA/SF,while the chosen ones swiftly segwayed from FAANG to FAANG whilst checking in their latest git commit into kubernetes or whatever it is you guys do :) That's what it was like. Quite unreal.

But all this clout leads to a rather head in sand mindset on most strategic items, like technology choice, programming language choice, cloud choice (or non-choice in this case), version control choice etc. Everything was done in-house, in the most boring safest way possible tech ( mostly Java about 3 versions behind, some strange python lib where any function call was automatically logged!, and Excel & Matlab all over the quant land. I mostly sftp-ed financial data from some Quartz cloud...felt very quaint to do these sort of things in 201X. All laptops were locked down windows dell boxes on which you couldn't install anything, & ran some strange norton antivirus which hogged all the memory. My interview itself was so old fashioned. I thought since it was a Quant job, I'd get questions on math & finance. They trotted out their "chief developer" who wanted to know how to model a chair with 4 legs using Java OO. You know the 1990s Grady Booch garbage full of UML, with parent Table class & child Table & Leg Class & friend function & all that jazz. I was like Jesus this regressive inheritance based OO shit is still alive! Its a deeply old fashioned slow moving place. Very large IT budget with pretty much half of Charlotte working in some capacity for the bank. So yeah, if you had all the personnel & all the money, why wouldn't you build your own cloud. You are paying for all these people anyway, might as well give them something to do. Of all the employers I've worked for in my lifetime, this was the one place where I was personally asked NOT to work so hard, because I stayed at my desk after 5:30 pm.

(Sorry I have a regular 4 digit HN account but the bank doesn't like it if you talk about them. One of their lawyers once tracked me down because I mentioned some harmless datapoint about a technical problem I had worked on.)
Read the comments. The claimed suspension message was extremely unlikely to be real.
If we all waited until we could universally eliminate an unethical behavior before we stopped participating in it ourselves, the behavior would never die.

CVS has chosen to stop contributing to a problem, and the behavior of other businesses has no bearing on whether they did the right thing.
So, years ago I "used" Stack Overflow a lot. Now, rarely, if by "use" you mean "ask and answer questions". But, I find answers to my questions on it every day, and it is still far superior to other sources.

I've noticed a pattern in my attitude towards SO: when I ready an article about it on Hacker News, I get mad. When I'm actually on it, I get detailed, multiple answers to my question, written before I ever got there.

My suspicion is that many people noticed that a high rank on Stack Overflow was one way to generate a reputation that might get you freelance work, and then discovered that too many other people were trying to do the same thing, so it became competitive and trollish...for them. But all I want to do is find an answer to my question, that is more clear (and with better examples) than the one in the software's actual documentation (which reads like it was written for a textbook or maybe an AI, rather than the kind of answer you actually get from asking somebody for help).

SO still works, better than ever, for finding out the answer to your question. It just doesn't work as a social network or an interview/job board/advertising site. But, you know, I don't think that's a problem for me, and really, there are other websites out there for that.

Just look for the answer to your question, it's probably there, and if it isn't then it likely is not available anywhere else on the internet either, including the software documentation. Used this way, the SO internal politics is a non-issue.
Another angle of approach:

Bruce Schneier's Why technologists need to get involved in public policy?

https://cyber.harvard.edu/story/2019-10/why-technologists-ne...
Yeah, the whole notion of "the Chinese market is too big to ignore" carries the assumption that China will allow foreign companies to make money off the Chinese market. It's easy to see why multinationals would assume that as there's been plenty of other markets that were unhappy about American companies pushing their way in but were unable to do anything about that, but China does have a successful track record of pushing back.
What's great about this is that we're still telling DDG what searches we need to do on Google, so they have plenty of diagnostic data available to better their searches (as opposed to skipping DDG entirely).

I do have one nitpick though: I clear all private data, and recently I was forced to get along with 16 kbit bandwidth (yes, slower than 56K, and yes, I spent a lot of time on HN for obvious reasons), and DDG definitely loads more data than Google for a query. Google needed maybe 20 seconds to load a page, DDG IIRC just timed out after some point. I'm guessing it's JS-frameworks?
I was joking with my brother that this narrative of "being rich must be miserable" is one of the greatest cons played on the middle class -- or just sour grapes. Taleb states: if you control your preferences you are way way way ahead of the crowd--most people become rich to impress other rich people and lose their personal preferences in the process. The treadmill effect is wild.

Note: we were born in Africa moved to NA and slept in a one bedroom apartment with our parents like sardines. Fast foward to now and life is much better. I am not rich by any stretch.

When people born here (western world) say being rich isnt worth it I laugh. You're used to a certain level of safety net that we know is not sustainable and is soon to disappear (in my humble opinion). We are Zimbabwean (left 2001)
Same. Thought I do ask questions, but I end up spending half a day researching and trying other alternatives to post a proper question in the hopes that it won't be closed. Mine rarely are.

But few people seem to put in the effort to ask questions.
I’m on iOS and I just deal with the ads. There’s a lot and I guess it would be more annoying if you were used to no ads, but it’s manageable. I’d pay for a video service if the company didn’t track me, but I’m resistant to paying for services and also being tracked.
A Cross Origin Proxy That Works – AllOrigins.win
> 1. Can't component-ize like React.

Yes you can, whether should, is a different question. You can have a ton of mini TEA components.

> 2. Lots of 'boilerplate' to wire things up.

Very true. Generating code helps with that.

> 3. No promise like API for async, you need to do stuff via pub/sub and ports.

What are you using async for? API requests? Then those are async.
Great call out for Kubernetes. I’m a full believer that it will turn cloud providers into dumb aggregations of compute/network/storage (like simple utility companies) for the deployment of CRDs and Operators, which will obviate the need for AWS services like EBS, Route 53, RDS, and many many other offerings. This will lower the cost to entry for competitors and lower prices for everyone.
40 points 10 comments 1 hour and not on the front page.

Nothing to see here folks.
Sure, some of them don’t apply if you don’t do object-oriented programming. The vast majority of programmers do, though. And I challenge you to name a domain in which you can’t use the Facade or Command patterns.
amazon still charges for traffic through direct connect(50%), dont they?
Maybe it’s because wages are a lot lower in Europe? Better to outsource to the cloud than hire more people if people are expensive.
With all respect, just because the state of the market was terrible doesn’t make a more secure insecure product good for the end user. And more than take market share away from less secure cameras, nest created a great ux helping expand use to unsophisticated consumers.
For me, on iPhone Siri handles these kind of contextual questions for me while DDG takes care of other generic stuff.
I don't disagree fully. I'm all for personal responsibility. But it's largely a failure of the technology of passwords. You want me to remember 30 different passwords. That's a non start.

So put all my eggs into a password manager basket. But I've been scared off those because I read that some are crap or Chinese or other scary things. And it fundamentally feels insane to give everything to one app on my phone. You haven't convinced this old bag of coal that's a good idea to do.

So now I'm backed into what I perceive as a "smug young tech people corner" where I feel damned no matter what I do because clearly I need to be tech savvy but you insist I don't need to be, that this is just a baseline intelligence kind of problem.

That whole story is a complete failure of technology, not the user.
Even if this is absolutely useless, there is an intrinsic value to the author to create this, to learn, and an extrinsic value to this: It may inspire some linux or BSD kernel dev to fix a long standing bug or add increased functionality.
I think you're right about SA actually. While we all sort of forgot about it quickly afterwards, nobody was really in favor of what happened to Jamal Kashoggi, for instance. There are better examples I could have used there, especially if I were to go back into recent history.
This is a really bad look for MailChimp. I hope this costs them a lot of business; and encourages to revisit their policy here.
'January 2019 – A data request from a foreign country was approved by the Swiss court system. However, as we do not have any customer IP information, we could not provide the requested information and this was explained to the requesting party.'

I'm not terribly well-versed in the international (or Swiss) legal system but are portions of that request public record, or would it be possible to put portions of it online, verbatim?

It would really strengthen the case to your customers because whilst claiming you had a request when you didn't isn't illegal, falsifying court documents definitely is.
Dystopian and true.
I have two children diagnosed. I'm confident that if I had grown up in the 2000s instead of the 1980s, I would also have been diagnosed. But none of us are debilitated by it, and if you took away the limiting factors, you'd remove much of our personality and interests as well. There's nothing about them or me that I'd trade our identity to get rid of. But I'm not facing the challenges that people with severe autism have, so grain of salt.
US- No, they're not required (or expected) to support unionization. There are specifics about how they're allowed to oppose it (saying "unions will hurt the company" is fine, saying "if you organize we will fire you" is not).

That said, it's still newsworthy. Forming a union is usually a battle of public opinion. As an organizer, it's likely in your best interest to say "hey, look your company only wants to explain unionization if they can help sculpt the message" as exactly the sort of behavior that would drive you towards having a union.

TL;dr- Unionization is frequently about optics, and these aren't great optics for Google.
But the results have been dramatic. The company once had
200,000 servers and roughly 60 data centers. Now, it's
pared that down to 70,000 servers, of which 8,000 are
handling the bulk of the load. And they've more than
halved their data centers down to 23.

They say they save 25%-30% over the cloud, which is to be expected since the cloud has a profit margin. They also say that might not last.

I'm going with clickbait title. Nothing to see here other than someone getting a temporary savings which we will see as a write off in 5 years.
Increasingly, even that is going to become rare. There are very few user serviceable parts in an electric vehicle. The thing is practically solid state. I heard one count that there were 21 moving parts. I imagine that they can only be replaced by a pro, but that they basically won't ever need to be.

I guess the headlamps might need to be replaced some day... but if they're LEDs, they may well be permanent.
I understand it's more complicated than that, however you are just saying "what about the US?", "what about Saudi Arabia". Sure we can have conversations on all of those issues as well, however, China is, imho, on a different level. There are billions of mainland Chinese, and somehow they are ok with how they are being treated. Compare and contrast to almost any other country that has human right violations... with exception of some Muslim countries (which keep their citizens in fear like China), you can clearly see citizens fighting for more rights. Brazil has civil unrests all the time. China somehow, even after thousands of years, has managed to keep a government that basically owns their people. Most other modern countries have had their people's revolution, especially in the west. I think this is what it boils down to. Chinese don't see their government as an institution as much as an extension of their own identity it seems.
At what point do they say that? Are those your assumptions? The bank might have failed to provide proper controls to secure the account. As example, 2FA is not common for banks in Canada. If the client's computer was compromised, 2FA should have secured the access to the account.
I know the piece well. Back when, my university used "Oh, Pascal!" to teach introductory programming to programmers. For worse reasons than Kernighan, I never liked that the length of an array was part of the type in Pascal, but, in retrospect, that might've saved a couple Trillion in buffer overflow problems.
Keep up on Fish Oil Supplements. I forget where I read it, but there was a publication which attributed depression to living far from the coast. From there the idea circulated that a fish based diet would be beneficial. Omega3 fats are generally beneficial, but have as I have experienced acted as a mild anti-depressant.

Also, exercise. Do something outside of work that requires physical exertion, even if it's just walking.
https://en.wikipedia.org/wiki/Recruitment

>Recruitment refers to the overall process of attracting, shortlisting, selecting and appointing suitable candidates for jobs (either permanent or temporary) within an organization.

It appears this is indeed what your organization is, based on your own words: "we'll be able to represent you and get you that interview quicker."

Are you avoiding the recruitment buzzword, or are you truly something different? I'm having a hard time telling it apart.
We feel like keeping a very niche focus allows us to do a fantastic job at helping candidates find their next job. It will enable us to work closely with the candidates and work on a process that can eventually scale.
I'm not sure why you find this surprising, a bank has a much more complicated problem space than Facebook.

- They have a reasonably similar number of users (a fraction, but a large one).

- Mistakes cost a lot, so they have to be a lot more careful. It's a lot easier to make money hacking a bank than hacking facebook.

- They have to comply with all sorts of regulations.

- They probably don't trust their own employees to not be trying to commit fraud.

- They have to parse data on a scale that is likely similar or greater than facebook's. To detect fraud/lost credit cards/.... To decide who to give loans to. To price insurance. To decide how to trade stocks. ...

- They have to run a physical fleet of devices in the field, outside of their control, that have to give people the right amount of money ~100% of the time.

At a glance I see that Facebook has something like 300 petabytes of data [0]. I've worked at a bank, my team had something more like 10, but I don't think much of it was things like video that are just naturally huge. BOA is also approximately an order of magnitude bigger than the bank I was at.

One rumor I heard while there was that there had been a bug in one of our mobile apps that had been costing us a million dollars a day in server time.

[0] https://www.brandwatch.com/blog/facebook-statistics/
Thinking on it, that doesn’t surprise me as much as I’d expect. My understanding is that different AZs within a region are physically implemented as different buildings, which are some distance apart. So you’d need the same type of network hardware for the inter-AZ links as you’d need for inter-Region links.
I love how much you can customize Nova launcher, but the lack of ability to completely turn off animations was a deal breaker for me. Even with android developer mode turned on and all animations at the system level were turned off, nova still seemed to do a lot of animating.
It was on /r/wow several days ago when it was first announced.
Ayn Rand on Why Philosophy Matters
This is definitely something that could be solved with Stack Exchange moderation tools. Questions could be moved to the appropiate site, the same way you'd move issues between GitHub repositories.
call of duty realistic? that's comedic really, what does that make arma3?!
What tests are done to determine genetic cause? This would be really helpful, appreciate your info
A review of this book was discussed recently: https://news.ycombinator.com/item?id=20966581
It's amazing how many people completely misunderstand blizzards decision. Blizzards decision is completely in line with other international sporting events, football body FIFA also disallow political statements and I'm sure the Olympics are the same.

If you allow this for Hong Kong can someone else call out support for other political activities even ones you don't agree with.
Because they're required to reply to subpoenas?
Ok. So, it's over, and you aren't filled with hate. That's great news! You might miss the people and pets of past still, but surely you can continue to move on and find that you can be happy with other dogs and with other lovers.
> Why can't they be allowed to do so?

They are "allowed" to make whatever dumb policies that they want.

And consumers are also equally "allowed" to be upset, to engage in boycotts ,to protest their conventions, and to generally cause as much economic damage as possible.
Tesla owner becomes first to drive Model 3 100k miles
> Europe’s Three Estates

Wikipedia says the same in the context of the press as the fourth estate, and I think it's wrong, at least from a German point of view.

While it is correct that the medieval Estates (or "Stände") were the nobility, the clergy and the people, nobody has ever called the press the fourth "Stand".

The press is the fourth "Gewalt" (or "Power"), and that is a clear reference to the three powers in the state: the legislature, the executive and the legislature.

It's interesting how those two trinities mix with the press in different languages and societies.
Amazon beat you to it: https://aws.amazon.com/snowball/
It's okay to ask a question if 1) you have a thick skin and 2) you expect a negative reaction. Otherwise, yes, you're going to be disappointed.
But can they distinguish a specific 300 mW LED in a stadium with tens of thousands of other LEDs next to it?