skysight-inc/HackerNews huggingface dataset:
It may or may not be important to you, but Chrome OS is a 'cloud-based' operating system (OS) which means everything you do in the OS is tracked and recorded by Google. This has important privacy implications. Although you can use Chrome OS with a guest account, to take full advantage of the OS reqires you login with your Google account.

Your Google account (containing your personal details such as your location and date of birth) is now tied to all your activity in the OS. Even if that data is 'anonymised' (a pretty meaningless term) or aggregated with other user data, this is a colossus sweep of user data on an industrial scale.

I presume all the people who are happy to use Chrome OS would also be happy to sign-in to Windows/Ubuntu/Mac OS with a personally-identifying account and have everything they do recorded and tracked by those operating systems?
>a monthly prescription

Fund drug research through public-private hybrids and grants, instead of intellectual property monopolies for the first x years of the drug. You can then spread the cost of developing the drug over a generation or two, instead of making the first people to be treated foot the entire bill. The public will own the intellectual property, the government can decide what diseases to fund/fight, and private companies still have incentive to perform research. All the while, private research can still compete for other treatments, or rare diseases with funding.
A Look at Various Gesture-Based Systems Smartphone Vendors Offer Today
> is that a real leap forward or will there simply be a different set of political problems created?

The question you should be asking is, will fewer people die of preventable medical causes.
At least it draws attention to the matter which helps in the long run. You need awareness of the issue, for it to make it into the public debate. Right now, most voting people don't understand the evils of patent trolling.
I agree. The system in place is to blame, and those people rose because they are just playing the game that is dealt to them.

I'm not so good at the Machievellian political aspect, so I personally opt to leave when I notice behaviors like this are rewarded in the current system. I also wonder if I was able to rise in an organization that functions like this, if I would b the type of person to actually root out that toxicity in the first place.
I work at NASA. Trust me, it's common and sad. Barely anyone here knows the existence of this amazing feat of human engineering. I guarantee if the U.S. was involved in any way, it would be everywhere.
The MacBook Air doesn’t have a retina screen, it appears to be related to that. I also use ff on Ubuntu without issues.
i ve done an app with a friend that generate random phone number and add it to your adress book. And my pleasure is to let all the social network to siphon my adress book.
How do you increase stopping power? By having a bullet do greater damage to the target. That's what they are designed for. You can argue that there's a legitimate interest for doing so, but it doesn't change that it is about damage. They're banned by the hague conventions for warfare, seen as unnecessarily harmful, so they only see civilian use (although some military designs follow similar ideas, as far as I know none are exactly hollow point due to at least lip-service to these rules)
The could be good in theory but it seems like a nightmare to implement. At the time you pay you don't actually know your income for the year so how would it work exactly? You guess and then get it adjusted at tax time (would everyone then just put $0?)
I'd say it's where dad talks to other grown-ups.
You may also want to consider the timing in the economic cycle. During the last recession Paul Graham wrote an essay or post to say that was a good time to start a venture. IIRC he mentioned plenty of talent available cheaply, not many competitors in your space... The corollary may be that now is not a good time to start a venture- shortage of talent at astronomical costs, multiple competitors in every niche...
The current market reminds me a lot of the dotcom bubble.
And the first response saying 'this time it's different', I'm going straight out to short tech stocks.
He starts talking about it at 1:04:08:
https://www.youtube.com/watch?v=WGchhsKhG-A&t=1h4m8s
Just don't settle for being a 'jack', become an expert, and produce something you think is maintainable for yourself and your colleagues.
I have an old Thinkpad X220 and i see no slowdown with Firefox, but I do see more CPU usage in my cpu graphs compared with Chromium so I worry when I am on battery power. I'm not sure how to properly compare CPU usage to determine if I am just imagining it.
There's also the issue of 100s, if not 1000s of random businesses having added my contact information for advertising purposes, and I can't remove them all without manually clicking each and every one. Anyone should be able to remove these advertisers who have no business having my info (random car dealerships and real estate agents 1000s of miles away, typically). Questions asked in the help forum have gone unanswered for months.
Does anyone know what the name of the glasses he wears that blocks peripheral vision?
Hi yatherm. Thanks for the comments. It is possible, after reading the OP article and being caught up in the shock moment of "this guy's story is identical to mine!" that I commented in a bit too much of a "Alcoholic's Anonymous" style that is inappropriate for HN. Ah well.
Mines and other kinds of death traps are primitive robots too.
That would indeed be best and has been the number one complaint about Facebook UX since time immemorial. It would also end one of the most annoying issues on FB's timeline - "I just saw an interesting post, but the timeline randomly refreshed itself and now it's gone".

The model they currently use serves two goals: to extort money from fanpages, and to hook users up by intermittent reinforcement.
The author's basic complaint with the Javascript switch statement is that it's essentially a structured series of 'goto' statements. They think that each 'case' should behave as an 'if-else' where each case has its own lexical scope, and the control flow doesn't leak from one case to another. They think that pattern matching is a better model for 'switch' in practice.

How often do you use a 'switch' statement whose cases don't always end in 'return' or 'break'? The "coroutines in C" [0] article is a clever use of switch-case as a goto, but it seems like you need to invent new types of control flow to use 'goto' properly. Does anyone have other clever uses of 'switch'?

[0] https://www.chiark.greenend.org.uk/~sgtatham/coroutines.html
Per the author on Twitter (https://twitter.com/samschech/status/1098981978462961670):

> A few seconds after the app finished measuring my pulse, I saw it pop up in the network traffic headed to Facebook: \"heartrate\":56,\"

What Facebook endpoint lets the app developer accept arbitrary customer data? What does Facebook do with that data? Do they tie it to the user?
Does anyone know what the name of the glasses he wears that helps with car sickness?
Not every engineering solution needs to make sense exclusively within the engineering domain.

Some engineering solutions have purely business justifications.

For example, take a look at the Tesla Model X and its Falcon Wing Door. It is very clearly a stupid design from an engineering perspective, but is sufficiently unique to have its own name. It also very obviously draws everyones attention when used and draws attention to the product which further promotes it. So while everyone else has normal doors ... you have special doors. On top of that, the owner can say that they have an SUV without those pesky mini-van doors which obviously work better, but then you're driving a mini-van.

Similarly, while everyone else is using a vanilla database that does its job and warrants no special attention ... we're using blockchain! We're new, we're special, etc.

It's marketing, not engineering.
> You said that twice.

Yes, intentionally.

> There's a good argument to be made that ad-driven content is bad for everyone.

No disagreement here. I donate to independent podcasts directly. They get 100% of the money. Many of them have no ads or two versions, one that's free with ads or one that's paid with no ads. It's the best of both worlds.
So you're saying that reading notes from the MasterClass isn't a great use of time :)
It's a website for boffins to talk to other boffins. You can then follow this up with explaining what a boffin is and if daddy is one!
It is not hard on practice :)
I agree if we decouple optics from genuine promotion in which an employee "manages upward" their true successes. I know that people are more nuanced than this and it's not black and white. So this will become quite tautological.
Firstly, switches are arguably way, way (waaaay!) more readable than the code proposed. It's a matter of taste for sure, but arguably a basic construct of all curly languages and more is easier to understand than a rather esoteric code where a pattern is substituted for a keyword.
Of course though, it is true that switch statements in JavaScript have issues with breaks and code blocks, but any half decent linter will tell you about those.

Most importantly though, the performance profile of the solution proposed scares me a lot.
To understand why, consider that it is not uncommon for switches to be JITted as:

- If statements and gotos for small number of options or
- Collections of lambdas for high number of choices (note, much more optimized than the lambdas proposed, very likely!)

The reason they are built this way is performance (another commenter ...commented that performance doesn't matter - they are wrong, a switch can be nested in a hot loop ran millions of times and they do matter).
Therefore, it's easily arguable that the presented pattern will significantly worse in some cases (few choices) and that should not be underestimated.
Sorry, this isn't a semantic conflict on the meaning of "prevent" is it?

A library adopting the AGPL license has the effect of making it impossible for closed-source non-commercial projects to use it, even without modification.

> If you do not like the obligation it places on you in exchange for using the work of other people then don't use it.

Commercial projects can afford to pay, open source projects don't need to.

Charities, research institutions, etc can't afford to pay, and usually can't open source their projects.

If we move to an industry where AGPL is standard without any exemption for closed-source non-commercial use, we prevent the usage that nobody would object to.
Since most of the other OECD states are representative democracies of one sort or another, and since pretty much all of them have some form of universal health coverage, if the US system's an improvement over any of those in other OECD states, I expect there are strong, popular reform movements in at least some of them looking to move their system closer to that of the US. Right? Not to improve their systems in other ways, but specifically to move closer to that of the US. Since that'd be a clear improvement if they just "get real".
The article has the following sentence:

"Imagine the Fed printed dollars and bought all the T-bills in the world at market prices. Would this cause inflation? No. No one’s balance sheet has changed a bit (since the t-bills were bought at market prices)."

This ignores the fact that the printed money traded for the T-Bills will be spent by the government into the general economy.

To claim that no one's balance sheet has changed is either ignorant or intentionally misleading.
http://www.fabianrios.co/en/
Did everything. I wrote a small CMS in rails + the design and the coding 6 years ago. it still works :)
It also doesn't decide the target.
> How often do you use a 'switch' statement whose cases don't always end in 'return' or 'break'?

I do, occasionally. I prefer the inverted golang switch where fallthrough needs to be specified, since these cases (heh) are generally the minority.
If you want to say that people working in self driving cars should have to pass qualification tests or whatever, I don't care about that.

That is a small amount of people though. The vast majority of people are not working on anything at all to do with self driving cars or medical equipment or space X.

Instead, what I care about preventing, and will fight extremely hard to stop, is barriers to entry for the most common software out there.

This most common job being the web developer.

We do. It need Industry standards in order to stop people from making website or apps. If a button doesn't work, in some dumb app, it does not matter. At all.

You might come up with some weird edge case, but we both know that whatever example you come up with is going to be the exception, and not the rule.

The reality is that for the vast majority of software engineering jobs out there, the stakes and consequence of failure are very low.
looks like Apple is shopping around.

I guess we are going to see more cases landing on the desk of Judge Lucy Koh in the Northern District. Koh is obviously known for her landmark decisions in Apple vs Samsung and other cases that overtly favored Apple. Samsung, for instance, despite having won a ITC case and a SCOTUS decision on limiting damage on design infringement, saw their ITC victory reversed/pardoned by Obama and Apple's hometown jury rewarding almost everything Apple had asked for.

Legal observers see it's no coincidence that the FTC filed their on-going antitrust case against Qualcomm in Koh's court, in Apple's front yard.
And with some CLOS extensions, it can also be extended to other filters besides just eql specializers (this is also in Clojure's implementation of multiple dispatch).
I'm surprised at the backlash I see here. Doesn't your eye start twitching if someone used the wrong number of spaces in a source file? This is coding style for the physical world. This is far less oppressive than any "SCRUM" I've had to deal with (or whatever the latest trendy name for XP is).

It's easy to see shop rules as overly controlling, until you've had to work in a shop for a few weeks or months and seen things get completely out of control. It's no different than working on a software project. Non-programmers (and beginners) will try writing a 30-line program, without knowing any of the best-practice conventions that experienced programmers know about. Then they post their mess on StackOverflow to get help. What's the first comment? Always: "We can't read this. Fix your indentation! Fix your capitalization! Remove those unused variables!" In other words, knoll that source code.
You can tell how bad the lack of support / teeth is when people start using the flag to not track them as an extra way of tracking people. That's extremely telling... but sadly not unexpected by many of us.
> I agree it's shady, but I suspect it's there so that they don't have to specifically negotiate to add it when a special-case deal is agreed to... They can't seriously expect their standard form agreement to stay NDA-confidential

Yep. Basically the same logic as companies with competitive salaries trying to keep wage info quiet, even in the age of Glassdoor. It's not that there's something to hide about the standard version, and it's not that the terms or even text will stay private. But it adds a hurdle to people comparing notes on exactly what they signed, and when somebody does get a special exemption, it stops them putting up a point-by-point guide for everyone else.

> They may say they don't negotiate, but there are exceptions at any company.

Presumably Google is big enough to have standards and make case-by-case decisions, but it's sort of horrifying how many smaller companies approach contracts as an exercise in seeing what they can get away with. Employment-prohibiting noncompetes and personal-time invention assignment clauses get casually tossed in, then pulled back out after no greater negotiation than bothering to ask.

It's not hard to see why contracts are under NDA when so many companies pretend their ridiculous terms are a standard form that everyone else signed.
A former colleague went to the APS spring meeting in Boston in 2011 (I think) and went to visit the Mathematica booth there. To his surprise, he found Stephen Wolfram himself standing there and showing off some cool Mathematica features to a small crowd of physicists. My colleague was (and probably is) a total Mathematica fanboy and evangelist and seeing Wolfram himself talk to users there made a big impression to him. I also have to say kudos to that, not many CEOs of billion dollar companies take the time to mingle with their users let alone show them how to get the most out of their software.

That said Mathematica is a brilliant piece of software and I have never seen a more powerful system for computer algebra and symbolic computation. It is kind of slow but what you can do with it is absolutely amazing, so I think it will remain relevant for the foreseeable future.
New York Property Firm Hit the Jackpot. Then Amazon Pulled Out
I agree. This was one of the most motivating articles I've read in a while. This is a man who unabashedly goes 100 % all in to whatever he wants, fully admits it's nutty, and looks like he's having the time of his life.
+1 I've had success selling corporations "blockchain," but really what I'm selling is products/systems to improve badly outdated infrastructure. "Blockchain" is just what they need to tell their bosses in order to get approval for badly needed improvements.
There's one I like: the farmer has a veal and introduces its date of birth on the blockchain.

The veterinary that comes to check it posts a validation mark on the blockchain. If you trust the veterinary, you should trust the birthdate.

The veal grows up to become a cow, and is sent for slaughter. The farmer stores an event on the blockchain and sends it to be cut into meat.

The slaughterhouse stores an event (with the weight) on the blockchain and sends it for distribution.

The butcher creates the packets of meat, with a QR-code which lets you check the whole list of events, with their dates and places, and of course, you can check that the same part of beef doesn't end up in two different shops. You have complete traceability of your meat despite all the actors not knowing each-others.
Also the "Negativity is infectious." feel-good bullshit.

"If someone complains, it focuses the attention on the negative side of things."

(...after a whole article complaining about behavior s/he does not like, ironically)

If you want to see big disasters look in organizations where warnings are ignored as "negativity" and people blame the messengers.
So, according to your article, 29% of Canadians had to wait 4 or more hours, whereas 24% of Americans did, so I'm not seeing much comparative improvements and I'd hypothesize that long ER wait times are not to do with which healthcare model you have, it has to do with misuse of ER. Meanwhile, France, Germany and the Netherlands all had outstanding numbers, and as far as I know they all have universal coverage.
now that my solver has been chugging along for awhile, and i'm sort of bored of fiddling around with the supporting bits, i find myself wondering: since there's a politely-requested limit on submission rate, isn't the person who solves the most basically just the one who wrote an automatic solver fastest and/or leaves it running the longest?
Nobody forced them to create websites at all, certainly not "the model of the internet" which can't make anyone do anything. And of those websites, nobody forced them to not implement paywalls. You seem to be claiming that there is some dichotomy between serving a community and charging money for things, but there isn't. Lots of local businesses successfully serve their local community whilst still being financially sustainable.

All the market is telling the news industry is that it's way overstaffed. Too many journalists doing too little work that anyone actually values, too badly managed, often because their idea of an important local story isn't really aligned with what local people think is important.

Your case study of Alden seems to back this up. They're private equity, their purpose in life is to turn around failing businesses and make them sustainable, which they have done. The difficulty selling the resulting business is blamed in the final paragraphs on pension liabilities i.e. the hangover of an era when they were fiscally mismanaged; not on their inability to put resources into writing important local stories. With a 15% profit margin they should be able to easily find a buyer regardless of their perceived journalistic quality, but a huge pensions liability will definitely kill the attractiveness of the businesses.
It's interesting that Windows 7 and Chrome 72 doesn't work as well. Using Browserling, and httpbin to get the headers this combination doesn't work either:

https://www.browserling.com/browse/win/7/chrome/72/https%3A%...

Here's a screenshot of the headers by that Browserling instance type:
https://imgur.com/a/Z7bGbpm
If Mozilla wants to make a real difference, they'd study uMatrix and figure out how to create UX that would give that degree of flexibility and power to non-technical users.

reply
facebook analytics?
Can you report that to the privacy regulator in your European country? The "mark as deleted" versus actual deletion is an important distinction. I can't do anything as a non-European...
Holy crap, is

>gives cryptic names for variables, or at best not self-explanatory

sure a big one. It's part of a category of small decisions that dramatically increase cognitive load when accumulated. Along with it:

>Passing many arguments into functions with names that have no relevance to their role inside the function, so you constantly have to look up which argument maps to which function param

>Needlessly reorganizing data structures or renaming variables so that it becomes more difficult to reason about the flow of data

Naming things isn't just the hardest problem in programming, it's also the quickest way to piss off your peers if you're lazy about it.
I found out about Tom Sachs because of Casey Neistat, as Casey worked for him when he first came to NYC. He was the biggest mentor to Casey, and if you ever watch Casey's Youtube video, you can see Tom's influence on everything, such as his studio setup and his "analog" video style. Ultimately, Tom Sach has had a great influence on Youtube, even though it was indirect. I believe Casey's brother, Van, still works for Tom.
This is an important story (along with the NYT one a while back about location data) because it will help move the ball forward on a privacy law in the US. The ad-tech industry is putting all their lobbying muscle in making sure that nothing as strong as GDPR gets passed.

It also makes it more likely that Apple will crack down on third party SDKs, something I've been posting about a lot here.

https://news.ycombinator.com/item?id=19220520
Don't forget Asimov's The Martian Way. First published in November 1952 (!!!), the story is about how Earth refuses to export its water to Martian colonies who are using them as reaction mass on their spaceships. The Martians, in response, fly to Saturn's ice rings and ship a huge chunk back by using it itself for reaction mass.

Asimov truly was legendary.
https://c306.net
Home page is a cluster of links to assortment of apps, blogs, profiles, et al.