skysight-inc/HackerNews huggingface dataset:
Yes. At least in my part of the company, people are very open about the things that make them unhappy or that they think are stupid. Probably the most-hated thing is how certain migrations are handled. There has also been dissent about certain anticipated large acquisitions, the most egregious of which fortunately did not go through. I have heard statements like, "I don't know why we/they are doing this" many times. I have also heard from current and former Googlers who think very negative things about leadership's approach to product development.

I've heard all this and more. But one opinion I have never heard is that increased visibility into our operations would make people trust us less or dislike us more. I cannot see how anyone could believe that who is familiar with both the internal workings of the company and the external views of it.
he never mentioned a desktop. Shifting goalposts?
TBH, I had decent results with the most trivial "3+4=" style CAPTCHAs. I know some sites where there's even only a single, hard-coded question/answer.

In the world where it's not about scaling to infinity, you're not getting targeted attacks, you're getting stupid bots that pummel every site thinking it's a WordPress install from 2007 and anything different is enough to scuttle it.

By the time your service is popular enough to justify building a focused bot or tossing low-wage workers at it, hopefully you have the revenue in to finance something more sophisticated.
As US Stream-Ripping Increases, Almost Half of Rippers Are Educated and Affluent
And also that the shells are typically deep-drawn (and therefore seamless) rather than folded.
The 2012 leaked memo from the last time they tried this: http://graphics.wsj.com/google-ftc-report/
One problem is that because of the GIL, many python libraries don't use locking on their data, etc., because they don't need to. That makes them thread-unsafe without the GIL.
I used to help coach college friends in their writing. Often their first drafts would have complicated pretentious sentences that really weren't even parseable as sentences, and first I'd ask them, "What do you mean here?" And then when they'd explain, "Write that down!" Perhaps something like that would work for you, to help take you from a "composing" mindset to a "conversing" mindset. You could even record yourself or use some dictation software. It may even make your writing easier to read.

It might also reassure you that professional writers often say, "There is no writing, only re-writing." The first draft is never the final draft, so you don't have to take it seriously. Just jot down whatever comes into your head. Some people start with an outline, scattered words with arrows connecting them, questions to answer, blank spots, etc., whatever helps to keep you moving forward. Getting started is the hardest part. Keats used to chain himself to his desk to force himself to write something. Sometimes it even helps to set yourself a silly challenge, like randomly open the dictionary ten times to pick ten words you have to include. They don't have to make it into the final draft---but they could. :-)

You might also want to read some books about good writing. Strunk & White is good. Their advice is "keep it simple." Clear and Simple as the Truth is sort of a step past that to a slightly more artful style. Another book I enjoyed was The Artist's Way, which despite the title has a lot about writing.

I don't know anything about professional therapy, and perhaps these suggestions are all way off the mark for you, but I offer them just in case you find them useful. I'm sorry that writing is so painful for you!
Fmr US SEC. Of State Hillary Clinton to Keynote FireEye Cyber Defense Summit
I published it [1], but only because I had to in order to use it without adding and approving it every time I started Firefox :/ I originally thought I had made the source available but eventually realized the code repo on Mozilla was only available to me (not sure what the point of that is). You just inspired me to get it up on github [2].

It's a pain to configure but the example JSON in the "Preferences" section of the add-on should be enough to get started. Just paste it into the textarea, save, then visit HN or Reddit, you'll probably see a few blank lines where links should be.

Right now, the top post on HN is a WSJ link. I don't want to see their links because I don't ever want to click them just to hit a paywall I already know I'll never accept. So my HN page looks like this [3].

The tool uses regular expressions on text and element attribute values. Anything that matches gets a given CSS style applied. I think it would be great if uBlock Origin could do this but it doesn't allow the level of granularity needed to accomplish the end result.

[1] https://addons.mozilla.org/en-US/firefox/addon/ssure/

[2] https://github.com/7w0/ssure

[3] https://i.imgur.com/pEV50xr.jpg
See "Debt, The First 5000 Years". The concept of IOUs (inflation) isn't new at all.
Do you think you might have a conflict of interest here?
I'm sure many of us can relate to this article. There's only a very small handful of real-life software that I've felt embodied our ideals of design, contruction, clarity of organization, performance, reliability..

> Software development has borrowed its working language in part from architects and builders, but this is the worst mistake we ever did. The language itself makes everybody underestimate the difficulty in everything we do.

I wonder what other metaphors we can use, which would be more appropriate/insightful to describe and understand the software development process.
This will be extremely interesting and fascinating to see, and as a student of economics I hope we get to see these policies in action.

Mainly because, I feel there are very few data points to draw conclusions on how this will turn out.
More than some.

I think he triggered some people because they know he is right, he has lived both sides unlike your common gaming addict with no real breaks in their activity for years.
I have been genuinely intrigued by WASM and have hacked on my own VM in spare time. One thing that disappoints me is the arbitrary invention of a new binary format for no apparent reason solving no apparent problems.

It would be better to use CBOR, or at least ELF. The former, especially, is not too far from WASM's format (both favor compact integer representation), and bears semblance to JSON which bears semblance to JS which bears semblance to WASM. It only makes too much sense. But WASM didn't take that direction, so we don't benefit from a highly extensible, simple and elegant format with widespread support.

I hope WASM fixes this soon.
lets not forget their latest and greatest of releasing chrome for free until it saturated the market and became a monopoly then maliciously making changes to reduce the effectiveness of adblockers like ublock origin
Google engineers also built Obama's campaign software. The relationship was far tighter than most people realize.
The North Face Snuck Ad Photos into Wikipedia Articles
Note that you can also use Backblaze's B2 cloud storage with Restic. It's pretty cheap and was easy for me to configure.
Google is a bottom bitch to the "intelligence" agencies. Their supremacy will be protected at the highest levels by all the unseen orgs in our gov.
Is the Earth Flat?
There was/is stackeless with a(n initial?) focus on game engines iirc:

https://github.com/stackless-dev/stackless/wiki

It got less attention than pypy, but might be more pragmatic wrt parallel perf. There's also some work in pypy to remove the GIL, but not sure if there's been any news on that lately.
People have been fired for being gay, does that mean there is no reasonable expectation of privacy in the bedroom?
Try a wooden toothpick instead of a metal needle.
The consequences of CSP violations vs accidentally loading a 1.01 MB image differ.
A rise in cell phones coupled with a decrease in cash (more and more CC usage) making robbery less profitable while penalties stayed the same makes intuitive sense.
Is it really wise for design documents to rely on nuances of language? How many of your readers could you reasonably assume have read RFC 2119? How many of your readers could you reasonably assume to be native English speakers? How many native English speakers would be able to comfortably articulate the difference between "shall" and "should"?

And no, not every design document is intended for professionally-licensed engineers, safety-critical applications, or to be used in legal courts. Even when safety is not at stake, writing remains important.

If you find yourself relying on technical and prescriptive descriptions of language use, isn't it perhaps a good idea to think about what exactly you're trying to convey?
Performance is a feature; would you rather your site break or just look bad?
Are there guides to this that take you through good configs for smaller environments like this? i.e. you have a postgres DB and two web servers. What's the simplest backup process and how do you replicate to another DB VM over on another VPS provider securely?

Stuff like this is relatively simple when you are trying to learn it, but keeping it operation is hard at a small level. Is the less to really use PaaS until it's viable for you to be running a small K8s cluster, or equivalent fleet? Seems really expensive compared to VPSes, but having better guides might help.
New York Times Bars Reporters from Msnbc and CNN Opinion Shows
> Amazon is not a "trust" in the strictest historical definition

Yup. Amazon can legitimately respond to trust and monopoly allegations with "Walmart, Azure, GCP, and Netflix."
There are 300million adults buying 17million cars per year. That's an average of 17 years per car, not 4.

Rules of thumb don't tend to work well at the extremes, since discretionary income matters more than total income, as far as debt is concerned.
You're linking a DS-160 example from 2017. I don't understand what are you trying to disprove (or prove) with this.
What they do with Amazon basics is ripe for antitrust. Using purchase data to find profitable products, and making a basic version of it which they then rank at the top.
Ok, but we're looking for substantive comments here, not just labeling.
Imagine what competition in the search space would do for adword prices. I have no idea how one would go about breaking up google search, and the infrastructure/IP behind it. Or changing consumer habits, but there would be a lot of beneifts to everyone.
You could make the free market argument here too, but it won't appeal to them. Conservatives have a sort of pact with business interests that are otherwise neutral on social issues. They can look after each other because neither care much about the other's priorities. FANG are not reliably neutral in that same way, they are more like Hollywood in terms of "values". Of course their money is just as good as anyone else's and conservatives will take a lot of it where there is a tactical advantage but there can't be a long-term alliance.
Did anyone ever truly believe that streaming would put an end to piracy? Pure wishful thinking. You can’t send data to someone but make it impossible for them to save it. It just doesn’t work that way.
What are you on about? You can totally text someone to "come over and play some Xbox" or some other generic term just as much as they can say "come grab a pint" over a landline.
I don't understand why you'd have to dig through another instance's git history and make a judgment call based on a reverted implementation detail.

Doesn't Mastodon have tools to notify the admin or even temporarily defederate based on X number of user reports from a given instance?
You mean libraries with c extensions
They built his campaign software while working for Google? Are you sure about that?
Unless subpoenaed, I doubt they do much more than collect access logs, and even then, I doubt they use those logs for anything outside AWS operations. If they were caught doing this, it would massively erode trust with AWS customers.
Two wrongs.. whataboutism.. etc.

Maybe yelp had to resort to these monetizing tactics because their results were buried by google promoting their own business-ratings copy-cat service?
Spectre came along and ruined the awesome conclusion of that talk.

The idea was that the cost of using WASM would be entirely offset by the speedup of removing the cost of hardware memory protection. We could do that if everything ran in one big VM because the VM would enforce the memory protection.

Unfortunately, now we can't rely on a VM for memory protection anymore. We have to assume that any code running in the same address space can access any memory in the same address space.

So we need the hardware memory protection after all. You can say goodbye to your WASM-only future.
Don't forget that social media, FB & GOOG helped elect the administration at the time.
What's the likelihood that a mode like this will lead to sites starting to change their design to encourage more scrolling/tapping/clicking, simply so they get a larger resource budget? "Oh we could just show this information, but if we put it behind a 'tap here to see more' link we'll be able to load 10 more images!"

Also, if scrolling increases the budget, doesn't that penalize sites for being loaded in larger browser windows as the user has to scroll less?
The whole point is you can structure it however you want because of the separation between logical and physical representation. Some players are better and more flexible than others but that separation is still a requirement to offer any kind of rich interface beyond just files on a disk.
It's not about machine learning, it's about a spray and pray business model.

If your goal is to generate, say, 5,000 spammy backlinks you're going to have the choice of building smarter and smarter bots to bypass CAPTCHAs and filters, or just tossing the same dumb bots at a wider pool of target sites. The latter is always cheaper, if you're focused around your basic blog-spam sort of scenario.

I could see it different if you had a specific high-value service that was worth bot writers targeting-- think of registering email accounts en masse, or an ecommerce site getting thousands of test charges an hour on stolen cards. But even then it's still about just a matter of being "faster than the other guy the lion is chasing" -- you just need to be inconvenient enough that the malicious user finds a more accomodating service. That needs little in the way of an AI arms race, it can be something as simple as rate limiting.
> Hide annoying ads and protect against malware on the web

Damn, that is some duplicitous ad copy, especially in light of recent events.
Has anyone ever actually said Netflix should switch from AWS to "some cheap VPS's from DO"? AWS offers a lot that DO doesn't. They're hardly even comparable.
Do you actually believe them? I don't.
Huawei Signs Deal with African Union
Any word on whether the purchasing company will continue to support existing Leap hardware/software at all, for those of us who own one?

Leap Motion is great fun in maker circles.
I agree, and have often had the feeling that a better scientific method would say: you can experiment however you want on another being, as long as you're willing to have it done to yourself as well. Do you want to look at something under a microscope? Very well, if you agree to also be looked at under a microscope. Do you want to cut something into pieces and examine it? Very well, if you agree to also be cut into pieces and examined.
Tariffs are payed by the receiving party. This would be American consumers paying for the wall.
https://www.google.com/amp/s/www.timesunion.com/opinion/amp/...

"Last year, the Department of Education found that 99 percent of applications for the loan forgiveness had been denied — and not necessarily because borrowers did anything wrong."

It's a shame how much time is spent on correcting the misleading claims made by certain frequent HN posters with clear ideological agendas.
Yes, getting rid of the GIL breaks most c extensions, many of which are very important.
My phones' micro-b ports pretty much become worn out in 1 year 10 months +/- every time. I hate to imagine how much worse it'd be.
Happy emoji faces coming from a company whose business model is basically extortion. Nice.
The separation between logical and physical data is a very old concept used to enhance UX everywhere and has been the general trend for decades.

Most people are not concerned about files, they want music. Tracks, playlists, artists, albums, etc. That's how they think and interact, and this abstraction provides that rich interface. That's why it's so seamless to switch from iTunes to Spotify where everything is streaming, because the basic primitives are not files.

If you do want to handle the raw files then there's nothing stopping you, but it's definitely a tiny minority.
Would be great, but human nature is to want more stuff, money and power.

On the upside, many "new" sectors don't use natural resources, except human time. E.g. writing blog posts, social media management, doing marketing campaigns for Gucci. Growth in those sectors should be (mostly) easy on the planet.
I assume that new chips will address this vulnerability, correct? Couldn't the VM detect whether the hardware is secure and decide whether to use hardware memory protection or not?
It's been growing over time. It was 2x, then 4x, now 4.5x. This is an increasing problem.
If he cites factual information and gives reasonable arguments, what's the difference?
Amethyst project very badly needs to eat their own dogfood and make some non-trivial games.

I have serious doubts this project will be used for anything interesting. The projects using it so far all look really really bad.

I think the project is doing a lot interesting things. But I think trying to make a general purpose engine without a game is a BadIdea™.

Source: have shipped multiple games on multiple custom engines
I agree with lohszvu and given this was made nearly a decade ago, I'm pretty sure their tactics have changed (I don't even think AMP was made in 2010).
Markov kbd: keyboard layout that changes by markov frequency
Do you mean deserialising to, say, a java.util.Map instead of a Book?
If you require PCI DSS I hope you're not just blindly following some random post on hackernews for your policy ;)
They are made up of a solid lattice, the components are formed by differential doping. There is some migration, but it is far too slow to have an effect over the lifespan of our electronics.

Physical inertia is meaningless over other forces involved in the lattice.
That analogy is completely arbitrary though, and only drawn to serve tech companies' interests. Because Facebook and Google are platforms, not end destinations in themselves.

In your analogy, perhaps the ISPs are the highways, and tech companies are the neighborhood streets, but they're both roads. Because you're not trying to get to Facebook, you're trying to get to your grandma's photo album, that unfortunately you can only get to through Facebook.
No, actually.
I've been quite clear on my position on this many times on HN (it's just another fun form of bias people try to use to not have to engage in real discussion on the merits, and convince themselves their position is right), and i'm being totally consistent with that.

Do you have anything substantive to add to the conversation?
Do you want to disagree with anything I said?

In practice, my comment comes more from being in DC for 7 years, not for working for any company.

What i said applies across just about every media outlet these days.
Every unnamed white house advisor (sometimes even "senior advisor", because why not!) who isn't an "anonymous source" is usually unnamed because otherwise you'd be able to point out their job title matches what they were doing and is unrelated to the white house
(or their attachment to the white house is "tenuous at best").

It's true the white house sometimes has people with the job title "advisor" in it, but you will notice when articles mention real names, if you were to go looking, you'd see that was usually their real title (or they failed at fact checking).

That's not just the white house either. Random low level people at companies become "senior executives", etc.

This even spreads, unfortunately, using those things as sources, and later often becomes "truth".

Here, i'll take a totally non-political thing as an example for you:

https://en.wikipedia.org/wiki/Dan_Fredinburg (RIP) was a great person and all around good guy (IME), but he was 100% not a google executive. This is an objective fact, by any definition of executive (including Google's). You can see the sources cited for these claims are news articles.

All of which, in order to play up their narrative on a tragedy, decided to give him that title (and various others!)[1]

Thinking that anything else here is happening, in this, or really any other situation, is just naive (or gross application of variants of gell-mann amnesia).

In the situation in the original article, do you seriously believe that if the current administration had the chance to nail a real former obama whitehouse advisor doing something illegal or untoward, they wouldn't jump at the chance do it?

It's not like they don't have white house visitor logs and plenty of people around the DOJ/FTC/etc who can tell them what happened!

[1] As an aside, i find it pretty sad that it appears people find "google executive" to be a more impressive/etc way to memorialize someone than "good person". If i pass away in a news-worthy event, can y'all make sure it says "good father" or something.
You're right, ISP monopolies are a bigger antitrust issue. People are overwhelmingly pro net-neutrality

They will take this action against Google, and meanwhile, Comcast CEO Brian Roberts will continue to take in an average of $100 per customer per month.

This is, quite nakedly, Comcast influencing action against Google for trying to compete in broadband.

It is convenient that Comcast owns NBC while lobbying government for legislation it wants to see.

https://www.cnbc.com/video/2018/10/25/watch-cnbcs-full-inter...
Some ideas can't be fully represented in a short paragraph. You can get a surprising amount of knowledge out of a few pages of text. I developed the patience to read slightly longer texts recently and it has been refreshing and rewarding.
To which the V8 developers say:

> We might consider adjusting the precision of timers or removing them altogether as an attempt cripple the program’s ability to read timing side-channels.

> Unfortunately we now know that this mitigation is not comprehensive. Previous research [30] has shown three problems with timer mitigations: (1) certain techniques to reduce timer resolution are vulnerable to resolution recovery, (2) timers are more pervasive than previously thought and (3) a high resolution timer can be constructed from concurrent shared memory. The Amplification Lemma from Section 2.4 is the final nail in this coffin, as it shows (4) gadgets themselves can be amplified to increase the timing differences to arbitrary levels.
My only issue is the provisioning weirdness.

I've had interesting issues automating deployment to the point that my current build script provisions 9 VMs, benchmarks them and shuts down the worst performing 6. Some of their co-location is CPU stressed.
Hunter Exams Have Started
So have they officially given up on Facebook at Work?
Philippines ships trash back to Canada
Because sometimes looking to the future steals important moments from today. There is a balance between today and tomorrow that should never be taken lightly.
Sorry, I wasn't trying to be condescending. I just get fired up when I see someone taking steps to keep control of their machine but then falling into traps intentionally set by companies like Opera.