skysight-inc/HackerNews huggingface dataset:
> You still haven't described a single piece of your code that requires, in any way to know any implementation details of any of the libraries you are using. Like, you don't have to care how os.File is implemented, it just gives you a Read method that you can use to read from it, just like a thousand other Readers. And then you can use that in a bufio.Scanner to read lines (words, whatever tokens), without that having to care in any way about how the Read method is implemented. You want to scan lines from a byte-slice, use bytes.Reader, that's it's sole purpose and your scanning code does not have to care what Reader it gets passed.

These are literally implementation details. Except you're having to implement them yourself. Reading a file delimited by tokens is a solved problem. There is zero reason why I should be having string together code from four different modules to accomplish this myself. This is the entire reason we have come up with the concept of abstraction.
It's true that AMP doesn't affect organic search rank. What's misleading about that statement though is that Google displays a carousal specifically for AMP results.

They'll probably do away with the carousal eventually, but for right now an AMP page does have an advantage in search.
Healthcare IT Startups: How to Assess a Maturing Market
How to Use Change.org
People cope with death in different ways. Avoid taking things strangers say very seriously.
Let us not forget Ian Murdock, and all the others lesser well known.
Your first paragraph seems to directly contradict your second and third.
The article itself is a good summary of his work on SecureDrop.
Reading up on ChainLink:

> Several data providers respond to this service agreement with a bid in the form of a data reply — when enough data providers have responded, the majority response is taken (or average depending on the request), outliers are removed, and data is fed into the contract.

What's to stop me from setting up 10,000 different data providers that initially provide good data to get a good reputation score, but then slowly corrupt them over time? It doesn't matter how many data providers you average if I can set up millions of them in seconds. I don't see any way to solve Sybil attacks here.
Bitcoin is slow as hell. So you can do an order of magnitude more with Ethereum than Bitcoin.
People have the mistaken belief that the ideal possible world is actually one with no pain. The best solution possible with finite resources is maybe somewhere short of the the best you imagine -- to live is to suffer as they say.

You had shitty leaders I'm sorry about that, but maybe they were trying their best in a difficult situation -- it's probably not all fun choices. Or maybe they were just assholes -- updated.

I do not disagree with you on the "why" -- as Grove said I want to know how? You assume that each person can be trusted to figure this out for themselves -- maybe some people can be, but if you look at the entire population you will end with a distribution where more and more force will need to be used to coerce the fringe elements into compliance -- these fringes can destabilize the entire equilibrium since it might snow ball out of control as more and more people pile on seeing the benefits that it brings.
How did you learn to cope? My brother has lost all desire to fix the part inside him that will get to the coping stage.

I agree with you that bullies themselves have been hurt and bullying is a way to deal with it. Ever since I found out my brother was bullied, I came to the realization that this social interaction may be a situation where your best defense against bullies is actually being a bully. I don’t want to believe that, but deterrence is a real thing. For me personally, I simply laughed off the bullies when I was young, and that worked. But that was my genuine reaction to the bullies, and I just happened to have it in me to just laugh.
I would be interested to know WHEN it was used also, because it has substantially improved to the point it is a drop-in replacement for extremely heavy Slack implementations
Two? Who's the other one?
No more so than I think that the strawman in my garden is going to kill me in my sleep.
> Probably the fact that Google pays them billions of dollars.

Isn't that over? Their default search engine is Yahoo now, IIRC.
The paranoia is counterproductive, it actually makes the world more dangerous. Ten or fifteen years ago this story made the rounds in Britain (writing from memory, can't be bothered to search for it in the BBC archive):

A small boy had wandered off and was found dead in a pond, he had fallen in and drowned because he could not swim. It turned out that the child had been seen by a labourer cleaning a ditch, but he had no cellphone and did not intervene because he feared the pedophile hysteria and did not want to be seen with a child that wasn't his.

It's understandable if you remember what Rupert Murdoch's Sun was like.
Suicide is the easiest cover, especially in the U.S. In Russia, for example, suicide is harder to believe, so they instead do assaults, muggings. But yeah, you might be onto something here.
I never said it should. The problem is that many sites share the same content, and the ones that are small and fast never seem to make it to the top. But the big bulky ones are always right there.
To be honest I'm not very enthused about the way linear types are being added to Haskell. I think linear logic has a lot of potential to drastically change the way we approach programming and I'm not so interested in marginal improvements to current languages. I really like this paper [0] as an example of where we could be going. Note that the author is also part of the initiative to add linear types to GHC.

[0] http://assert-false.net/arnaud/papers/A%20dissection%20of%20...
I feel like autistic adults are never given similar attention to autistic children. My person (and poorly informed) opinion is that the main driving factor is that autistic adults don't have advocates for themselves like autistic children do. A parent can do far more to bring attention to their autistic children than an autistic adult can do to bring attention to themselves. Add in society's favoring of children over adults and the complexities of adulthood (adults who physically act out are much harder to restrain, and there is the whole issue of sexuality that isn't nearly as present in autistic kids) and we have a system that focuses attention almost exclusively on kids. I wonder what happens to autistic adults. Do they end up in mental institutions, prisons, living independently, or dead?
Yup, you are of course 100% technically correct. But conceptually it helps me think about it like that (as the purpose overall regardless of how the blockchain is expressed is the immutable ledger)
I remember being told the same - that most autistic are not among high fuctioning. If you have only few traits you don't qualify as autistic Afaik.
First I read about this, so I thought "who's shorting Intel now I wonder", turns out it's the CEO [kinda]:

>"reports this morning that Intel chief executive Brian Krzanich made $25 million from selling Intel stock in late November, when he knew about the bugs, but before they were made public" (https://qz.com/1171391/the-intel-intc-meltdown-bug-is-hittin...)

I assume he's supposed to now be prosecuted, that sounds like insider dealing? [I'd like to say "will be prosecuted" but ...]
Why not put the solar panels on the cars themselves?

Makes them charge somewhat when parked on the street or in an open parking lot :)
Okay, I thought there was something more that I didn't know about! Thank you
Good. We need an ad apocalypse
The canonical issue with p2p system is the lack of business model, all the issues you mention are directly related to this.
Well, they are transparent about it: https://www.mozilla.org/en-US/privacy/firefox-cliqz/

I agree that setting default options that respect privacy is good, but I also feel Mozilla has struck the balance between "best customer experience and a revenue stream", plus "informing the customer so they can make decisions".
This obsession with finding fault is a significant part of the stress this woman has dealt with.

It is terrible that a child did not get to live his life, and there is nothing we can do in hindsight to bring that opportunity back to him.

It is also terrible to torture this woman over a flaw in the system. She was paying attention, and driving the speed limit. She was not at fault. Her actions could not be changed to lower the likelihood of her accidentally killing another child. Only the surrounding circumstances can be changed.
Toyota is the latest automaker to add Alexa to its cars
> I can’t tell if you agree that google doesn’t return highly relevant content or if you just get better results than I do.

The degree to which search engines are gamed successfully by adversaries is not the variable I wish to present a strong opinion of here, which may explain your confusion on my position here.

Instead, I just wanted to illustrate the logical connection between an adversarial-defensive ability to rank based on [website loading speed], and the ability to rank sites based on [any other factors]. If you can pull off adversarial defense of the latter, you probably can achieve the former with even less effort.

That said, I do present to you tentatively the claim that most popular search engines do a decently good job at fulfilling their goals, even if those goals are not in alignment with users' goals in many cases.

For example, there are certainly many examples of paid ads given preferential treatment in search results; however I do not believe this constitutes a case of an adversary beating the search engine's metrics. Rather, it is a consensual relationship/contract between the search engine and an advertiser being fulfilled. Whether this contract/relationship is in the best interest of consumers, is another matter altogether, of course.
Imagine a blockchain operated by a consortium of five companies. There are also second-grade members in the pool.

For the sake of example, imagine this is a market that is being used to trade fishing rights for a region off Iceland.

Each of the five has a holding of Consortium Coin on this chain. This give them voting power in any decisions that have to be made of the chain. None of the second-grade members have any Consortium Coin.

The second-grade members trade in Fish Coin and Boat Coin.

Each of the five operates an oracle feeding to the consortium. It provides fisheries stocking data, and records of dock inspections of member boats. Each piece of incoming oracle data is signed to indicate that it is backed by the Consortium Coin holdings of the operator (proof-of-stake).

A simple election/raft algorithm decides that Oracle advice is true once it passes a threshold of so-much Consortium Coin.

There are contracts signed in western countries where the five firms are listed. These contracts say - essentially - that they will operate in good faith on the chain. (If they did not, they could be sued in the usual way).

There is a direct line out of this chain into the regulator, who runs analysis algorithms against the reported behaviour, and compares that to their independent mechanisms.

Bribery could still exist off-chain. But that is not new, and we do alright at protecting against that through current systems of governance. In this scenario, the thing your proof of stake is protecting against is a non-consortium blockchain member setting up a rogue oracle.

Why is this valuable? If ppl get the model right, you can run sophisticated markets like this without any civil servants being involved. It may turn out to be policy-wonk heaven. You can cut the size of the civil service, and yet have much more nuanced regulation, and better game-theory for operating markets.

Next: a social network going where people indicate trust of one another, and act as semi-guarantors for people they have vouched for.

Next: operate sections of the legal and judicial system over the chain.

Human actions captured on a cheap, secure, distributed ledger.
Aaron Swartz, the other co-creator of SecureDrop.
Poverty is like starting a race in last place. There's only one person who's responsible for making sure you don't finish last. No amount of welfare, coddling, etc is going to make up for lack of motivation and drive. My parents weren't poor, we were middle-class - but they lived paycheck to paycheck and that scared the daylights out of me as I got older. That's what motivated me to succeed IMO - and I'm obviously fortunate to have picked software dev as a profession.

My grandparents were poor (my grandfather never learned to read - he went to work in the fields in Sicily at age 8) - that didn't stop him from working hard all of his life, buying a house, raising a family.
>Occasionally, I'll spot another father like me.

Can you expand? What type of father are you?

Honestly, you'd do better to be more vigilant of bees and mosquitoes, both of which are much more likely to kill or harm your child than a stranger abducting them.

Try not to worry so much. ;)
How does this work for two instructions in the pipeline at the same time that refer to the same cache line? If the second instruction executes the read phase before the first is retired/committed to cache, you would be hit by two memory fetch latencies, significantly hurting performance.

I guess compilers could pad that out with noops to postpone the read until the previous commit is done if they know the design of the pipeline they are targetting. But generically optimized code would take a terrible hit from this.
Tim Sweeney on the First Version of the Unreal Editor
I have had girlfriends and significant others. What I really wanted to find was a mate. I.e. a pair bond for life with whom I could be myself, and not a social actor.
I like to think of it as integrating with the shadow, both hands serve the same master
The schools in RWC are not great (although hopefully that will change with the influx of reset Prop 13 tax dollars from new residents.

The downtown has a solid layout though and lots of room for growth. The RWC downtown has the potential for offering a lot more than some neighboring downtowns that are less dense and could be a nice hybrid between SF and more "suburban" Peninsula cities.
No CDN is changing the fact that your website with 2MB worth of content and form weights 20MB and loads another 10MB of trackers.

It's not about privilege or capturing emerging market. It's about laziness and waste, pure and simple. The same bloat that prevents someone from accessing your site on a smartphone in the middle of Africa is also significantly slowing down the computer of someone in western Europe, and eats into battery life too.

And let's not bring streaming video into this as it's completely off-topic.
> if the source repo changes you need to manually push

Gitlab definitely does this automatically for you if you mirror the repository. Or am I misunderstanding how this feature works?
And now we have to risk our phones crashing when the batteries get older, because the phone managing it’s power consumption to avoid that has been demonised by a bunch of whiney asshats that didn’t bother understands the real issue. Thanks.
I don't like advertising economy same as the next person, but... Would it still be stupidly cheap to host stuff now, without advertising economy? Because many people want to do a buck on advertising economy, there are lots and lots of pages and services that would not be there so economics of scale would operate on smaller scale.
They seem to suggest that Google's control over their own site's design/function is somehow an affront to their cause, not mention malicious.

They certainly see it as a big enough grievance to include in a manifesto type document which repugnantly entitled.
I've been thinking along the same lines for the last few years. If you did this, you could have a multi-user operating system in a single address space and avoid the cost of interrupts for system calls (which would just be like any other function call).
So you really think there is a serious need for a solution that handles the 1 hour per year or less that services like slack are down? Or are you trying to solve for a location that has spotty internet? Because I have a problem with neither.
It’s the new buzzword. Blockchain has very specific technical use cases that are not appropriate for networks where all participants know and trust each other.

I’m more curious why alternative governance models are not achieving more traction. The corporation as a way of governance is obsolete compared to a DAO.
>It's worth noting that Windows Update may also fail to apply the Meltdown/Spectre patch if other conditions aren't met.

>... if your system firmware is not ready to accept the update, Windows Update will not apply it, and _it won't tell you_ that it's not applying it -- it will simply say 'Your device is up to date'.

The update enables mitigations for Meltdown regardless of firmware.

You need updated firmware for updated CPU microcode to mitigate Spectre.

>I had to dig around to find a page [2] that had some useful instructions allowing me to find out what the actual status of my Windows install was.

All this is transparently revealed when you run `Get-SpeculationControlSettings`, which is mentioned in the update guidelines, eg https://support.microsoft.com/en-us/help/4073119/
Slack has shared channels: https://get.slack.help/hc/en-us/articles/115004151203-Create...
I am all about dark humor, and it's true when dealing with death, there's no accounting for taste, but thanks for posting this. It's a very clear and sober comment, it doesn't admonish the parent, but shares how the comment made you feel. That is completely and totally appropriate and HN could use a lot more of this.
I can't wait to be in court with someone arguing that KODAKCoin is evidence of their ownership of their work, or to fight a malicious registration on the KODAKCoin platform by someone who registers public domain and non-owned works maliciously.

Explaining this nonsense to a judge is going to be the highlight of my year.
> Which, y'know, good luck with that.

Most dependent type systems like Agda, Coq, Idris, Lean, and ATS have termination checking, so it is possible! They can't determine whether arbitrary programs terminate, but you can capture a large subset of programs. Turns out most code doesn't actually need Turing completeness.
> I felt it thought I was stupid.

It probably did. I suspect contemporary blockbusters are intentionally dumbed down to make them meet the bulk of the bell curve. And think of all those emerging markets with their hundreds of million of poorly educated youth, those can pay their tickets too.

You might say that it's always been like that. Well, it might just be that I'm getting older but I think it's become worse. Either the world is more global today and therefore the expectations about the viewers are more generic, or the equation "more people = more money" has become more compelling, or the producers have found more convincing and subtle ways to get from directors what they want. Villeneuve is a great director, yet Arrival felt shallow and formulaic.
> > web pages can load cross origin resources
> I know nothing about web technologies, but maybe this is something we should stop doing, at least for any executable resource? This would prevent JS ads I guess, so win/win?

It's arguably a flaw in the design of the web that loading cross-origin resources is allowed by default. Unfortunately, there isn't a great path to changing this. We may be able to allow websites to opt out of having their resources loaded cross-origin, maybe (similar to X-Frame-Options but for resource types other than frames).
Here's a post from 2012 that talks about downgrading rank for sites that have too many ads.

https://search.googleblog.com/2012/01/page-layout-algorithm-...
Absolutely not. I'm really amazed by how bad Amazon is sometimes.

I buy cat food once for a friend - eternally and constantly get recommendations for more cat stuff.

I buy coffee filters every 6 months - I get "buy it again" a week later. This lasts for a month. Then it goes away. 5 months later, end of my regular buying period, and they seem to have forgotten all about them.
Wikipedia disagrees with many of those estimates.
It will survive but what it needs is to re-think how they show ads and make them less intrusive. So this is a good thing.
The euro has outperformed the gfs and the canadian on statistical skill scores for a few years now.
The one thing I resented the most about my peers growing up was that they always tattled and brought their problems to someone else. Kids should learn how to deal with conflict on their own. Deferring to authority and police is a sure fire way to perpetuate the notion of “don’t worry. You’re special. There’s people to take care of you.”

People get bullied all the time. Even as adults, just in different forms. Resorting to authority early on is not the best solution.
Seems like launching a coin is one slam dunk way for CEOs to raise stock prices before selling their shares.
it's a parody cryptocoin with faster transactions and cheaper fees than the market leader..
Very interesting:

https://partnerhelp.booking.com/hc/en-us/articles/213317965-...

When a guest makes a booking and is being charged on your behalf, you'll receive a virtual credit card from an external payment provider along with the booking details. This card gives you access to the exact amount, and you can charge it according to the charge date. Paid online will show in the Status column on the Extranet’s Reservations page, showing that the guest has been charged on your behalf.
What's wrong with it? Seems like a perfectly normal metric for coins just like for stocks and bonds.
The only thing harder than trying to figure out how to execute a side channel attack is attempting to make hardware immune to side channel attacks.

And this is a good question, the Department of Defense and other intelligence agencies have researched attacks like this for decades. Many mainframe/time sharing systems have had much deeper levels of isolation built in because of security requirements of government. It is my personal opinion that Intel especially overstepped their knowledge domain when moving from systems that ran mostly single user 'trusted' code to systems that were multi user and running untrusted code. Processors stopped getting significantly faster and started getting wider (cores). This began the push to commodity virtualization. One processor could run multiple operating systems at once. Again, much like the push disconnected computers with no security to everything being always connected, people wanted to use what they already invested in. If Intel told you that you needed a $10,000 processor and to recompile all your code (hmm, they actually tried that, it sunk like the titanic), you would tell them no. AMD did a much better job at context isolation, but they have always been behind intel in performance, possibly because of this exact issue. With customers not really caring about security and the only attacks were theoretical, things played along just as we see.

So why did this happen?

* Legacy never goes away.

* Performance is king.

* People will go with 'wrong' but cheaper if the problem occurs sometime in the future.

* Marketing departments like graphs with bigger numbers.

* Real isolation is expensive.

* Some people have to be set on fire before they accept they are not fireproof.
Apple has apologized for failing to communicate the slowdown clearly in device UX and in KB articles.

Apple has not apologized for the solution itself, and will continue to slow devices if necessary to protect them from unsafe battery operations on dying batteries.

This is excellent IMO, because it combines technical competence (device at 15% battery must operate until 0%, no matter what the cost to performance) with communication competence (should have posted KB article, added phone UX, we’re sorry, here’s a $50 apology discount). I wish more companies would follow this approach.