skysight-inc/HackerNews huggingface dataset:
Businesses failing can hurt a lot of people. Thousands can be laid off, many of whom might not be in an industry where finding a replacement job is easy. Many organizations arguably exist solely to provide jobs regardless of their inefficiencies (in my view the TSA, and to some extent the US military).
Why hn shadow ban users ?
> The technical implementation details not being historically accurate don’t matter IMO.

Same, it doesn't matter. If anything, the fact that both this page and the movie itself use modern techniques to convey '95 style and setting just adds to the experience.
I'm 99% sure that's part of the joke. Personally I love how much effort was expended here to make the latest techniques look like the oldest ones.
> MONOpoly

> thESE companIES
What I find crazy is that they do this same thing on YouTube too for accounts with fairly large subscriber bases.
Because you are going to have students who mark the answer as correct, and you need to be prepared to explain to them why it is wrong. In addition, you explanation of why it is wrong should be accurate, and should not suggest that other correct answers are also wrong. Returning to the original question, why is it that Z3 is not a vector space, but Q3 is. If you say that neither of these are vector spaces, then you have a misunderstanding about what a vector space is which the question would miss because the author forgot to include Q3 as an option.

By itself, this is a minor complaint (you cannot include every example in you choices, although I do think that an example which could not be viewed as an R-vector space would be good to include). However, when you explain why Z3 is not a vector space, your explanation must be correct. An explanation which also excludes Q3 is incorrect.
>If you take your line of reasoning to its natural conclusion, you end up in a society without any personal freedom or choice.

Your entire argument hinges on slippery slope fallacy. Implementation of a thing in a restricted doesn't necessarily lead to an unrestricted implementation of it.

Nobody is saying "you are too stupid to decide fire safety for yourself." We are saying "it is cheaper (more efficient) to have specialists decide fire safety guidelines and implement them universally, than it is to guarantee equal knowledge of fire safety for all citizens."

Because, a free market isn't free if it's unfair. Your libertarian argument requires perfect fairness, or it's immoral. And obviously, perfect fairness in a free market system is... a high barrier to cross.

So, regulation. Efficient, fair. Flawed, but not broken, and not nearly as exploitable as "the free market."

By the way - what happened before the fire safety regulations? People died, horribly, tragically. If you believe they deserved to die because they didn't educate themselves on fire safety, your expectations are far too high. Do you know how planes, electricity, your car, roads, clean water, sewer treatment, food safety (at the source, not cooking), radiological and chemical safety systems work? Do you know how to use a tomahawk missile to enforce your sovereign borders? No? Maybe you don't deserve the protections they offer then.
> Once upon a time, people bookmarked sites with high-quality content, and would go directly there.

Anecdotally, as a late-millennial close to the Gen Z cutoff, I cannot tell you the last time I or my peers have bookmarked a site. Older relatives have said their children in highschool who are part of an otherwise probably(?) the most technically proficient generation don't even know what bookmarking is (another fun experiment: ask anyone in Gen Z what the www. before a website domain stands for, you'll be surprised by some answers).

I personally can't see myself or others who previously didn't habitually bookmark starting to bookmark sites en masse just because Google has to change their algorithms; that's like saying people will go back to MySpace because Facebook has so many privacy scandals around it.
Bollocks links are still important yes but get the basics wrong and you wont rank on page 1.
Same, was over 10 years ago for me as well. Still banned.
Why not open a new account, or release a new copy your app using a different namespace? I mean it is an inconvenience, but we aren't exactly as powerless as is described in the article.
The ebpf is not the exploit. The ebpf was used in the proof of concept to generate a gadget in the victim process (in this case the kernel). Similar code patterns already existed in the kernel, the authors just used ebpf to make their own so they didn't have to hunt one down.

If you don't believe me, perhaps the document making its way into the kernel source (and the review comments) will make things clear: https://lkml.org/lkml/2018/12/21/577

If you are still not convinced, take a look at these patches merged into Linux to mitigate a vulnerability you are arguing doesn't exist: https://lkml.org/lkml/2018/1/5/769

Spectre V1 can be exploited by simply passing parameters to code that runs in another process. It does not require that the attacker can run code in the victim process.
Agreed. We are wrapping up the rewrite of a CRM and man-oh-man has it been long. Two years in the making due to being taken on and off, on and off, and yet again on and off the project. Looking back. I wish I had either just rewritten the existing system, piece by piece at a time, or at least starting moving pieces one-by-one out via micro-services to a new backend. The front-end then could've been completed in a smaller rebuild.

Regardless, had we gone with a strangler approach, we probably would've been done months ago. As it stands, there is at least another week or two of development via QA break/fixing until its ready to go live.

With that said, I still think there are times when a full rewrite makes sense. We redid our API two years ago when it was still small and I am happy we did the full rewrite. The old architecture just wouldn't have been able to scale with where we are now and I felt the code was just too far gone to be helped.

As always, life is full of learning experiences.
Now Apple faces ANOTHER security problem
Ask HN: How do you come up with a set of test cases for your code?
I'm interested to know what methods software developers and testers are using in practice.
How confident are you in your tests?
You just created tax breaks exclusively for large companies. I would prefer to give tax breaks to many small companies that employ a few people. The big guys should be able to stand on their own.
What if you simply don't want to take a directional bet on that?

I don't find it exactly reassuring if everyone is already thinking the same thing.
https://www.nytimes.com/2018/03/12/opinion/tipping-restauran...

"From this article, The Department of Labor’s wage and hour division estimated that nearly 84 percent of full-service restaurants it investigated between 2010 and 2012 had violated labor standards, including but not limited to tip violations."

There isn't really anything like a clear-cut lawsuit when you don't have the money to retain a lawyer, and when the award youd get from winning isnt enough to entice a lawyer to take your case on contingency
Actual link: https://adacore.github.io/ParaSail/

Current link is a page that has a frame pointing to the actual website. uMatrix blocks it, because it blocks cross-site frames by default.
New York has free access, but that really varies widely by state/county/district. Some are paywalled, some aren't online at all.
I would be interested in knowing what app you made. Completely agree that Google is heavy handed and they treat developers (and really anyone that depends on them) as bugs they don’t care about squashing. Only if your story goes viral will the beast wake up and put out the fire in the kitchen.

Don’t forget that there are other markets for apks such as it is. Play revenue is dismal compared to Apple App Store anyway.
We all thought it would be some massive AI that takes over the world and makes arbitrary decisions without a sufficient explanation and no recourse to do anything beyond that.

Google just does it as a process.

/dev/null/goog
Carrot juice to cure stage 4 cancer:the dangerous world of YouTube home remedies
we need more of the Max Schrems type in Tech. I wonder what a lawyer that moved into software / Tech or vice versa could achieve. I wouldn't underestimate the havoc "little men" can reach
If you have a billion € in cash, even in the form of a 1 billion € banknote, how do you store it? It has a cost, for obvious security reasons. You cannot put it on a bank account either, because putting money on a bank account is equivalent to having a 0% bond with a non-risk-free bank: you don't own your money, you just lent it to the bank, if it fails, you lose your money.

Having a treasury bond nowadays is the same as having money on a bank account, it's just a line of credit written somewhere, the huge difference is that if the organism recording the line of credit (a broker, for instance) fails, you still own your bund.
Slightly off topic, but:

My main problem in getting away from Google is: who will protect my email/phone accounts as well as Google does with GMail and Google Voice? Sadly, those are the main means of authentication for my multiple financial accounts (for most banks phone and emails are the only 2FA methods available).

I am not worried about the privacy issues, I'm mostly worried about Google deciding to terminate my account for some reason, like in this case. I'm also not worried about getting locked out due to losing my 2FA secrets, since I backup them in multiple places.

The obvious solution would be: buy my own domain and then connect it to another email provider or G Suite, right?
However, now I have a point of failure that is my domain registrar and my DNS provider, and I'm sure that even the ones that offer strong security (e.g. Gandi with U2F) are more prone to getting successfully hacked than @gmail.com, from both a technical point of view (e.g. attackers violating their systems and change the DNS records for my domain) and social engineering point of view (e.g. crafted support requests pretending to be me and begging to reset my 2FA).
How can you not rely on these platforms if you are building an app? You cannot expect anyone to go download .apk's manually. Users are too coddled to do anything different when downloading/installing the app. The real moral of the story is that we are just peasants on these platforms and can be washed away with a flick of a finger. In the end, become Zuck or get zucked.
Fancy, fancy website! Definitely a link submission candidate ... as soon as you get your cert renewed.
You're clearly missing a bit of nuance on the context if you call tencent the same thing as the Chinese government.

You think the CCP would be making investments into foreign social networks that they block? I It makes no sense. There's limited leverage over Reddit for the same reason. Anyone accessing them from China does it over VPN anyways.
Firefox has a bug that makes it redownload the page if that page is not cached.
It's probably trivial for Google to associate his new account with the old one. Nothing to hide, nothing to fear..
Do you have some examples of Google doing that?

(Honest question. I would remember it if I'd heard about that happening, but I might very well not hear about it in the first place.)
We really need tech monopolies like Google to be regulated, in order to stop abuses like this.
Totally agree. People need to stop being lazy and justifying their support of unethical businesses by thinking tipping outside of the app fixes the core problem.
Fun timing, we're about to publish an update on how we've done it (last mentioned in 2016 https://blog.sentry.io/2016/10/24/building-an-open-source-se... ).

The #1 piece of advice I could give is standard b-school boilerplate: figure out what your unique advantage is and how the market wants to pay for access to it. That might be training, support, SaaS or paying for features but you have to do the legwork.
So says you. This is what the ToS say:

Google may terminate this Agreement with You for any reason with thirty (30) days' prior written notice. In addition, Google may, at any time, immediately suspend or terminate this Agreement with You if: (a) You have breached any provision of this Agreement, any non-disclosure agreement or other agreement relating to Google Play or the Android platform; (b) Google is required to do so by law; (c) You cease to be an authorised developer, a developer in good standing, or are barred from using Android software; or (d) Google decides to no longer provide Google Play.

https://play.google.com/intl/ALL_uk/about/developer-distribu...
I read a bunch of articles on game loops and other more general C++ stuff like design patterns, memory management, etc. It's just knowledge I picked up over the years while programming general software (mostly desktop applications), so it's hard to pin-point any specific resource.

For some particular game related tasks on top of the base engine, I found https://www.redblobgames.com/ very useful.
Who want to use Google pay and getting banned next day ? Lol
Top of the document says use a ballpoint pen, which doesn't smear and can't be erased like a pencil.
I like the priddy colors on black background, it makes me feel hacky while I'm learning a new way to do hack stuff.
All this an no pointers to Ciel?
> Please use a ball point pen for all entries, so that the marks will not smear nor will they be erasable.

They just give this. But, there is a lot of interesting discussion about different inks vs pencil for archiving things that I would've loved to read.
He's an actor on stage, and saying a line in character. It may have shocked them for a moment, but nobody who's been in a theatre before should believe that he's actually threatening violence.

When a character holding a rifle prop points the barrel out into the house, do you think the audience believes their lives are actually being threatened?
> The only significant platform that would need some larger effort that I identified is Playstation.

Is that a technical issue or just conditions you have to satisfy to get a development environment up and running?
Letters from a Young Poet: The Final Correspondence of Sylvia Plath
That's assuming that someone associated with the developers actually did something wrong. For all we know, it could have been a mistake, a misinterpretation of some activity by Google's algorithms etc. - we'll never know because the lack of transparency gives Google advantage, and they're not legally required to provide any information on that.

That's why I think it's in the best interests of everyone to support alternatives like Librem, so that no single entity can make such kind of decisions.
Next you'll tell me that people who sit in the front row of a Gallagher performance deserve to be splattered with watermelon.
> Sounds like fixed-price consulting to me.

Is there no difference between technical support and consulting?

I see technical support as answering emails and picking up the phone when someone needs the help using your product.

For instance, AWS Support Plans[1].

[1] https://aws.amazon.com/premiumsupport/plans/
Kubernetes Pod Security Policy with Kube-Psp-advisor
Look at any business in your town that you haven't read a headline for, and it is probably a private company where the CEO/founder/boss just keeps the ship upright and the staff paid.

One of my friends growing up had a family business like this, it was a company that, from what I gleamed, just melted different grades of steel and rolled it back up according to customer specifications. His grandpa started it, and his dad runs the day to day. It has a staff of maybe 50 people in the whole factory so everyone knows each others family pretty well.
Disagree, voting rings are for the mutual benefit of the members of the ring (scratch my back and I’ll scratch yours), while this is simply about being vindictive.
How exactly are you supposed to distribute your app then? All the app stores are monopolized.
Important Things You Need to Know About Successful Business Exits
They've been using that as an image hosting domain since at least 2015.
EU politicians never care about collateral damage. Think about the cookie law or when they changed how VAT works for digital purchases. It took them years to hear the complaint from small and micro businesses about how the change is killing their business.
Client side canceled doesn’t necessarily translate to server side canceled.

I used to use a preload-on-hover trick like this but decided to remove it once we started getting a lot of traffic. I was afraid I’d overload the server.
A better analogy is you unknowingly hire someone who was once convicted, in a secret trial, of a 'crime'.

You are then jailed, without being informed who the incriminating hire was.
I'd happily try Amazon batteries over Duracell alkaline batteries, since my experience with Duracell is that they frequently start leaking (while still on my shelf, unused) long before their "10 year" expiration dates. (Energizer too, but less frequently.) Certainly not worth a premium price for the brand name, in my experience.

Also, I just tried searching for "Duracell AA" on Amazon, and there were no references to any Amazon products on the first page of search results. (I even tried again after explicitly searching for "AmazonBasics batteries", and still no Amazon products on the first page of "Duracell AA" results).
Halting Password Puzzles (2007) [pdf]
RECAP is doing just that.
Most consumers want real apps, not webapps, and mobile browsers don't make webapps easy to launch and use either.
> The part I don't get is... where in Google leadership does this issue get lost on the company's priorities? Of all of the rational explanations I can come up with, it feels like someone looks at the data and either says "nah we don't lose much money from this" or "nah it's not a real problem". Is that actually true?

Could it be something to do with company culture? Something like "if we solve a hard problem by assigning a human to it then we have admitted failure as a technology company". It's a lofty goal but it comes at the cost of betraying the trust of partners/customers when things break, and they seem to break often. Someone in management really ought to be weighing those two things side by side (assuming the cultural thing I mentioned even exists).
Did at&t or bell telephone have the absolute power to keep you off of the phone network? There is no way that they could technically or realistically. Yet google can do both.
Thanks a lot, didn't know techempower. Go seems to behave pretty well in these benchmarks, though.
The problem here is lack of evidence and availability bias makes the decision process look terrible, without giving us enough evidence to be confident about that conclusion.

If a decision is appealed and reversed, would we hear about it? If the employee did a proper review and concluded that, yeah, it's legit, for reasons we would agree with, how would we know from only hearing the other side of the story?

This is why actual judicial systems are more transparent. Cases are tried mostly in public. Judges write justifications for their decisions. This allows us on the outside to review what they're doing and understand how it works.

But, the downside is that it's slow, expensive, and there is rarely any privacy.
> Anonymous environments bring out the best kind of discourse with the occasional annoyances.

So if I wanted to see this on 4chan, which board would you recommend I visit?
Yeah, that seems like a weird thing to criticize. Brick-and-mortar stores sell their house brands side by side with name brands all the time. Why shouldn't Amazon?
Does the GDPR give companies (as opposed to individuals) any right to query the factual basis of something like this?
You don't need to focus on these kinds of semantic quibbles if you want to miss the point. You can do that directly.

Albert Einstein was 21 when he published his first paper, and 26 when he published his best. Please tell me that he didn't spend his life researching physics, even then.
That just puts you back in the same position for relatively little effort. So it’s not like that’s a loss.
> Their costs will be substantial and the rules do not allow them to recover them from a non-vexatious claimant...

Do the rules allow them to bring the question of whether the claimant is non-vexatious to litigation?
Except on Reddit. People constantly complain about ads for the better than the web page app.
No. They need to be broken apart so they arent so vital individually.
> HoopApp Loyalty

I thought you can’t use “app” in an app name?
The real-world progression of software run over time on processors doesn't always match the assumption in amdahl's law. Frequently people want to solve harder/bigger problems in the same time, not just the same problem in less time.
See, for example, how slack has taken over doing what IRC could do, just with much higher resource requirements.

For that, see https://en.m.wikipedia.org/wiki/Gustafson%27s_law.
Go read bud.
It's optimised to run on browsers on desktop.
Why does the name 'Web Engineer' bother me in this context? It had taken me a while just getting used to software engineer, even having a degree. Software dev, especially application building is mostly combining pre-built libraries. A web engineer is someone I would think drafted and refined the protocols and technologies used by app devs. Anyone else have thoughts on this? Is engineer == dev, STEM == STE*M now? UX engineer, marketing/growth engineer?
Even in systems with automated processes, the bare minimum for communication should be a log of activities that is visible to all parties (e.g. account owner and company). The log should remain visible for quite awhile even after a severe action such as a ban.

And in such a log, every action taken by an employee should be marked with an employee number, even if it is a number that only means something inside the company; and every action taken by an algorithm should be marked with an identifier for that program.

It would be a lot easier for everyone involved to understand what the hell is going on if you could see entries like:

- <YYYY-MM-DD> algorithm XYZ flagged account due to suspicious activity [link]
- <YYYY-MM-DD> employee 123456 verified accuracy of terms violation [link]
- <YYYY-MM-DD> algorithm ABC notified account owner via E-mail of violation [link]
- <YYYY-MM-DD> algorithm ABC auto-banned account

Instead, it seems for a lot of tech companies the communication amounts to ONE E-mail basically listing all the lazy non-effort they went to before ruining everything for you with no recourse.
There was a very similar reaction years ago when Conde Nast bought reddit about how things would now be censored by the corporate overlord and the platform would be inundated by ads and sponsored posts pushed to the top just like what happened with Digg. It never happened and the outrage came to pass.

As an aside: how does reddit look like a good investment for tencent? The size of the site alone? I bet 9/10 reddit users use an adblocker, and even top top comments and posts from massive subreddits might only be guilded a couple times.
Yes there is s huge difference. One is a yearly subscription and the other is billed per-hour or is a set of consumable hours you buy one-off. Most teams don’t just sell support on its own, you only get it if you have a subscription to the software product behind it.
I use Django and have done similar things. yes this should be backend agnostic.
If you manage to secure it for a sufficiently long term where you feel comfortable you can meet it's obligations before the terms expire, then go for it !