skysight-inc/HackerNews huggingface dataset:
It gets even more frightening if you realize that you're probably not even considering all of the "deeper" levels. Almost everything I listed in my comment was pretty surface-level stuff, where it's at least somewhat obvious that you're giving the data to them (some things like the analytics not so much, but still not really "hidden").

But now start thinking about some other things:

- Are any of the sites you're using hosted on GCP (or other Google-owned hosting)?

- Even if they're not, do they include any scripts/images/fonts/etc. from other sites that are?

- How much network infrastructure does Google own now? How much of your traffic is passing through it?
https://unsupervisedmethods.com/over-150-of-the-best-machine...

https://github.com/ChristosChristofidis/awesome-deep-learnin...

https://github.com/josephmisiti/awesome-machine-learning
Plenty of people in tech, especially in the Bay Area, have never known anything but a quite comfortable middle class (or better) life. They're very much disconnected ("in a bubble") from what it's like to live a lower-class (which has an upper income much higher than the poverty level) life in this country.

The disconnect between high-paid techies and the lower-class is in many respects far greater than between the billionaire and the millionaire.
I agree with this decision. The sad part is that this is one of my highest scoring comments in five years.
I wonder how long it will take for this thought to fade from Steve's mind once he returns to SV. It's easy for people come to these realizations after getting outside of their comfort zone but just as easily return to the status quo. I think one of the biggest myths about tech in general is that it's here to help people. It's really not. It's job is to remove barriers to make workflows more efficient, typically to the detriment of people, as they generally are that barrier. Once a company gets a robot/computer to do what a person does it's next logical step is to layoff those workers. You don't have to go to your summer home to see people are having hard times. You just have to walk down Market Street.
People on the right dangerously remind me the fanatic pioneers, who only think one way is right and preach false tolerance. Some are even so stupid that they hold a bible in one hand and a rebel flag in another. Knowing the possibility of the power and the capabilities these people would have if in power. I would say we live in dangerous times.
And we are under no obligation to not hurt their PR over this.
Haris Cizmic Music and Music Video
YouTube is balking at their own size. They're discovering what should have been obvious to anyone; the sheer amount of content entering their centralized system is impossible to moderate in any fair way. The only way they can manage is (A) prioritize quality moderation toward channels which are more popular, and (B) enforce the most bland, vanilla experience possible.

They need to moderate because they are centralized, and their revenue demands it. We, as a society, need to create a better option. Not just another YouTube, but a seamless decentralized solution.
> I doubt they're grieving lost footage.

This comment by jacobr suggests there is a risk of lost footage: https://news.ycombinator.com/item?id=14998452
May or may not be related, but a number of years ago (< 10) Bloomberg started ranking analysts based on performance and that info is available on the ANR screen. Prior to that you had to do itself. So at some point that reference info was made easily available.
> We'll be working on moving on from jQuery.

Very exciting! I have been slowly removing jQuery from many web apps over the last several years and its good too hear that Bootstrap wants to get there too :)

Now obviously removing jQuery would be a major revision and break the current API. But are there any particular pain points in removing jQuery as far as features go?

A cursory look at the source code (/js/src/*.js) shows that most jQuery usage is simple $(el).hasClass('foo') or $(el).on(evt, handler) so those ones are easily replaced by the native APIs.

Maybe the harder parts to replace are $.data or $.event?
Embedded code, modules for use in higher level languages - and this is the killer, memory management in "mixed" contexts
This is usually referred to as functional or acceptance testing. The goal of these types of tests is to confirm that the overall application works as expected from a users perspective. This is easy with bash. Testing individual units of code inside of a bash script is more difficult. This can be useful for pin pointing which function introduced a bug.

Edit: want to add that difficult does not mean impossible. Bats exists, and you could structure a bash script to be more easily testable.
Not sure what you mean by primer but I prefer using immutable data structures because it eases programming in a functional style. I use Redux for server-side as well as front-end projects but using Redux without immutable data structures is a PITA because you have to constantly think about whether you are mutating things or not. I have been using immutable.js a lot but the difference from standard JS data types is kind of cumbersome and can become annoying so this project looks really neat. I am looking forward to giving it a try.
Even tho i'll always remind that any reasoning that links this with a left or right political orientation is just dumb-

Yes, this is deeply and dramatically scary
"Sure I'm probably in a tech bubble and I'm probably in a millionaire bubble, but I'm not in Steve Blank's billionaire bubble. Compared to Steve Blank, I'm hurting financially."

That's exactly my point. He is trying to bond with all tech people but most of us make OK money but we are far from his position in life.

Reminds me a little of polticians talking "folksy" while they probably never ever interact with working class.
Nah, I've had extensions reviewed in a few hours
Well, yes, IME the primary limiting factor on getting productive work done after work is energy, not time. But the article is about golf, which for many people is a relaxation pursuit akin to TV.
I think the bigger issue is that certain companies have near monopolies in their spaces to start with. For plebs like myself, youtube is really the only viable option I have to distribute video media if I hope to build an audience. The fact that you effectively can't mount an alternative to facebook, youtube, etc due to network effects is the larger disease, and this is one of many symptoms.
We get paid ok but most of us barely have one home. There is no common bond between the regular tech guy and a successful VC. Different worlds.
https://github.com/openbsd/src/blob/master/sys/dev/acpi/dsdt...

https://github.com/openbsd/src/blob/master/sys/dev/acpi/dsdt...
Sure, Google's probably (hopefully) not doing anything "evil" with all this data right now, but are you absolutely certain that they never will in the future? That they'll never be forced to give access to the data to others? That they'll never get hacked?

Because you don't get the option to take your data back, ever. So you can't only consider the present state.
Why are people storing evidence on Youtube again?

Not blaming the victim, but at this point most of Google services have not shown to be reliable, especially if you require some kind of thinking human behind a decision
Very sad if it turns out that he actually killed the woman. Peter Madsen is an unofficial national hero.
Nothing to do with the tech bubble except insofar as there are a lot of good salaries there these days. It probably depends on the area but in my experience on the east coast it's fairly unremarkable for a family to have a ski condo or beach house.
NoMansSky: Update 1.3, Atlas Rises
Kinda cracks me up when I see Google referenced in a design or UX conversation (read: article).
Isn't that what Facebook and the like are for? I'm being serious here.

Since 2002 I have moved 5 times for work: Colorado, Texas, Guam, Maryland and now I'm in Virginia. My family is spread around Texas.

I mostly keep up with the people I made friends with through the years and my family on FB, Twitter etc...phone and then rarely on email.

The idea of a "local" community you have your whole life is antiquated - if it ever really made sense. Humans were traditionally nomadic - albeit in the same group. With the historically recent invention of agriculture, that stopped and we started staying put. I think remote work and technology means we can probably stay put more, but there is also a return to the nomadic work need, as employers seem to like to have workers on premises.

Bottom line, your village will change over time.
I don't think it's the two sides that are the problem. They're symptoms of multiple problems. The voting system itself created a duopoly. One side of that duopoly has moved to extremes over the last 30+ years and dragged the other side with it. We need a way out of the two party situation.
That would be a valid complaint if grand parent was arguing that we should move every six weeks, but here the argument might be that we should move every dozen years or so -- which should be plenty of time to figure out if your neighbours are worth keeping around as permenant friends or were just aquentences of accident.
It's because every reason you give people is something they can use to sue you or harass your employees if they don't agree with the wording.

If you say nothing, there's nothing to grab on to.

It's like online dating, everything you say is something that someone will dislike about you.
Google has an inordinate amount of money to spend on inordinate amount of content review. Deleting history and evidence of war crimes is Evil; good thing Google had abandoned their earlier aspirations.
> They need to fix Safari on iOS so that it doesn't open the same site over and over again in a different tab each time.

Seems to work perfectly fine for me.

> They also need to catch up to the rest of the world and give the user a choice of which browser to open up by default on iOS.

It's not as simple as that. If you want an OS that everyone can use, options are your enemy. Would I like to be able to decide the standard browser on my OS? To be honest, I don't care in this instance since I like Safari better than the alternatives, but sure, the choice would be great to have should that change.
Big Brother is here, but his name is not Facebook. It's WeChat.

https://www.nytimes.com/video/technology/100000004574648/chi...

WeChat has the tracking capability that Facebook could only dream of, and it does not even hide it.
> Google, Twitter and FB massively need to ramp up their customer service

This is not going to happen; the whole point of their businesses based on offering free massive online services is that they are dirt-cheap by being run mostly automatically.

No, the only way to fix the problem in those juggernauts, and protect the tiny individuals from getting caught and squashed in their wheels, is the mechanism that governments use to protect citizens from the worst effects of bureaucracy: having an ombudsman. A semi-independent service to receive complaints of severe abuse by the main service, and for which the primary goal is protecting users, not reducing costs.

In some sense, this is how their PR department operates: they'll bring human attention and put all the required effort to fix an unjust situation, to clean the image of the company. The difference is that now the unjust situation needs to become a scandal, as you said, and an ombudsman would be required to examine all applications (either to accept them or reject them) as part of their official definition.
Comparing to Big Brother is a bit of an embellishment, but due to network effects and some game theory designed to addict, it's not so easy for many people to just "stop using facebook."
> That just isn't the case anymore.

It's never been the case. People have always moved to find work and today fewer people are moving than ever.
boo (it's neil)
Looking at the facts, it seems clear that engineers are far more sexist than doctors or lawyers. Where other professionals have decided that they don't need to pretend superiority over an entire gender, engineers have chosen to embrace last century's discarded psuedo-science. Sad.
> If that understanding is correct and the goal is to increase the overall pool of qualified candidates, then why a diversity programme? Why not a general internship programme where the most bright of _inexperienced_ candidates are chosen irrespective of their color/gender?

They have such a program as well, which has been in place much longer than the diversity program. With no specific requirements to pick people who aren't white and male, they ended up getting mostly white males.
Gbrowse: ships a deterministic/predictable OpenID consumer secret
Why an eight-hour bus ride from Los Angeles to San Francisco might beat a flight
Yes, I could see how that classifies as "extremist material", but that's no reason to delete them...

IMHO the gradual increase of (self-)censorship in the popular Internet is worrying --- one of the most compelling things about the Internet as it existed was that, from the safety of your own home, you could see and experience things that would otherwise be impossible to access. Now it seems it's turned into a massively commercialised effort of "curating" content so that it doesn't offend anyone, and only results in more profits for advertisers.
Where do you get Mormons out of that?
3 Secrets of Sales Automation to Promote Small Business Growth
Neat! I built one a few weeks ago called @SatoshiBot that, when asked for "wisdom", will respond with a random passage from the original bitcoin white paper.

It was fun to set up and in doing so I learned how well written the original paper is. Simple. Concise. Makes for great one-liners like: "The only way to confirm the absence of a transaction is to
be aware of all transactions."

TBH though with Toshi still on testnet it feels like a pre-release beta. Fun to test on but kind of pointless since it's trading in Monopoly money. Why would anyone ever adopt this? Or, more importantly, why would anyone ever switch from WhatsApp or WeChat (which seems to be the vision if you read their blog posts)?

Btw the developer documentation is excellent! In case anyone over there reads this, well done!
I've been using this library for over a year, I'd say if you have an existing project that you'd like to use Immutable objects in then it's a great choice with minimal downsides. For a greenfield project Immutable.js is probably a better bet as the newer data structures come with a lot of benefits.
I fear this is the destiny for functional programming in the 2020s.
No one would bring you a bucket of negative apples. Positive and negative ought to be thought of as directions, while the absolute value is the magnitude. A bucket of apples given to you has a positive direction (increasing your supply). A bucket of apples being taken from you has a negative direction (decreasing your supply).
Backgound:

https://news.ycombinator.com/item?id=14559267

http://www.bbc.co.uk/news/world-asia-39300270

http://www.bbc.co.uk/news/technology-40246754
Google uses the information they collect on you to target their ads (and who knows what else), just as Facebook does. They happen to have a bit more window dressing that is of actual utility. All that makes them is a bit smarter but not fundamentally better than FB.
http://erights.org/elib/capability/ode/index.html
You're welcome. Email me if you want the full data set. matt [at] mattpaulson [dot] com.
buy bitcoins! /s
I have just started a React-Redux project using Immutable.js and am considering switching it over to this as I can see a lot of advantages in the compatibility with JS data. What downsides do you think I would encounter after switching?
Nowadays you just have to accept ToS that you will not use it to encrypt criminal stuff, that you will not use it in nuclear submarines, and that you will never export it to a country that Oracle hasn't licensed you to export it to.

But a while ago, you still had to fill out DoD forms for this. (You still have to do that for other kinds of software, though, Xilinx ISE is a common example of software that requires filling out 5-6 DoD forms)
Hooke was a master lens maker, and the inventor of the modern microscope.
dCore: Tiny Core Linux with Debian/Ubuntu Repo Compatibility
“With $80B in Value Created, Techstars Is the #1 Global Accelerator”
Cheers, I didn't realise the Royal Society had a library. Will check your links.
You're correct that I should have accounted for outliers when measuring performance of this strategy. If I recall correctly, even with the outliers, they did not significantly affect the average performance of analyst ratings. I would have to rerun the numbers though.

The analysis was more about measuring the performance of analysts which is why the price data for before and after the recommendation. For practical purposes of using this strategy, you are right that the price data from days after release would be better.

If the top 10 stocks you picked beat the market and have consistent earnings and dividends over a period of time, would this not be a repeatable strategy?
This is the use case for universal basic income. Its largely not their fault for their current economic situation. They played by the rules. They worked hard. If we could only remove the "necessity" of a job and the puritan shame of unemployment to live a moderate life of meager means. People should be encouraged to contribute to society not to simply "get a job".
?

Vertical tabs have never been built into Firefox.

Unsure what you mean by "they dropped it because they couldn't get it to work again" -- it was never built into Firefox.
Ask HN: Scala distributed jobs framework, features?
I'm currently developing a Scala distributed jobs framework called TaskForce (https://github.com/ahamdy88/TaskForce) which will support to following:
- Distributed
- Fault tolerant
- Load balanced
- Support chained jobs
- Dynamic job weighting
- customizable retrial mechanism per job
- Worker multi-version support for rolling updates
- Start job after another (big jobs can be divided into smaller sequential jobs (steps))
- Jobs can be divided into parallel distributed smaller jobs
- Job priority
- Auto Scaling (using cloud APIs)

any ideas to be added to the list? what do you expect from a distributed jobs framework?
Every company is regulated. You have to be more specific than that.
That's pre-tax income though. There will be some variation by location and situation, but if we say post-tax is $24k that does not even leave $21k.

That is not a lot to live on. And, since we're talking about the median, 50% of the earning population are going to be left with even less than that.
"Nationalize Google!" Okay, no, that would be turning the knob to 11.

I upvoted you because I was like, "Yeah, maybe some regulation might be good." Then I thought about who would be doing the regulating and now I'm much less enthusiastic. :-/

Still, it does seem like there should be a bit more, uh, community input into how these vast silos are administered.
> There isn’t an app to fix this.

Well, we could make it socially important to make remote work possible. The geographic concentration of tech thought and culture has been at least partly intentional.

Early internet culture seemed eager to do exactly the opposite. The inefficiencies of colocation were problems ripe for innovation.

If tech workers could live in small towns more easily, they'll have middle-class-squeeze conversations with friends and family, not just overhear other people having these conversations at local shops when they visit.
To me the main difference is whether people can afford housing , a family and be confident that their retirement will be OK. In that sense a lot of tech workers also have fears about the future whereas people like Blank will never have to worry about existential issues. That's the main difference to me. It used to be that a middle class job would ensure a safe future but that's getting less.
Interestingly, this reads like the experience of expert knowledge in almost anything.

Like, I have expert knowledge in law, and I'm working toward at least more advanced (though far far from expert) knowledge in coding-things, and it very nicely matches how I interact with legal problems and can dimly see glimmers off at the end of a long tunnel in coding problems.

But at the same time, it's inspiring as all hell, because mathematics from the outside doesn't seem like the kind of thing that could ever produce the same satisfying and effective experiences of cognition.
If don't like the Ctrl-X,A shortcut to get into TUI mode there is a command line option (--tui) to get GDB to start up in TUI mode. I find that a lot easier to remember.

I think cgdb (https://cgdb.github.io/) is even better than TUI mode though. Some nice things that it has that TUI mode doesn't:

- Colorization of the source code window

- The terminal display doesn't get confused when the debugged program prints to stdout

- You can still use the up and down arrow keys for moving through your command history and don't have to resort to Ctrl-P and Ctrl-N. Scrolling the source code window also uses the up and down arrow keys but you have to switch the "focus" to the source code window first.
But this is a good thing.

In our Delhi office, each elevator has an attendant who's sole job is to push the button of the floor you want. This means less space in the lift for passengers, and lifts being taken out of commission because there's nobody to push the button.

Removing this job (by having the technology to allow passengers to select their floor themselves) means improvement for the users.

The same applies to shop checkouts - I'd far rather go through an automated checkout rather than deal with a person at a till, faster and less distracting from what I'm doing. Same thing with buying things from amazon rather than going to a legacy shop, watching a movie on Netflix rather than renting a video from blockbuster, or returning library books to a computer rather than a person.

The problem comes when those who lose the jobs lose out - the guy who's job is to push a button I can easilly push myself, or the taxi driver who's job vanishes when the computer does the driving instead. We deal with those issues by education (so people can do better jobs that aren't automated), and social safety nets.

If a robot can do your job, it's a terrible job. You may need it with our current economic system, But that isn't a good thing.
Observations have allowed astronomers to put a much higher lower bound on the age of the TRAPPIST dwarf star (~5.4b years) than previously known (~500M years). The rest is primarily conjecture about the atmospheric compositions of its planets and whether life could have evolved on them.
More info about FB: https://stallman.org/facebook.html
It's invalid use of the DMCA. If the author is willing to fight it is a great choice.
ZeroCoolOS: Live USB stick that plays the film «Hackers» on a continuous loop
I'm not from the United States, it's ignorant to think labeling everyone who doesn't agree with you having a rebel flag in their hand. It has nothing to do with me. Outside of the land of free, there are more possibilities than just being liberal or conservative. It's not a binary system.

I tend to lean left according to your politics, but the stunts American left is lately pulling are disgusting, especially the labeling, hypocrisy, and anti-freedom.
The main thing I can think of is that it will add all it's internal methods to your objects, which restricts which properties you can use – eg, "update", "merge" etc. This isn't usually an issue but we happened to have some policy objects with the same property names.

It also doesn't play nicely with Flow unless you use the static syntax.
One of the main reasons I don't live in SF is the conversation.

The first time I visited, I heard tech talk in bars, cafes, on street corners. If I can't get a beer or a coffee or take a walk without hearing about work, it's not for me.