skysight-inc/HackerNews huggingface dataset:
> Because they're pushing the progressive agenda, so who in the media, government, or academia is going to stand in their way?

Well, the media largely only cares for agendas that fit their advertiser's preferences. Their advertiser's preferences are dictated by what they think will help their business... they're not particularly concerned with the nature of any particular agenda, only whether an agenda benefits them.

The government is the largely similar, but rather than advertisers it's political parties balancing appeal to their donors, lobbyists and other powers. To a minor degree also to their base, but hand-waving and obscurantism tends to limit this need.

Academia increasingly does seem pretty screwed up (STEM isn't free of issues, but the really nutty stuff is mostly in the 'humanities'). I suspect firing Damore will probably sate their blood-lust for a while.
At worst this looks like enlightened self-interest. You don't have to be a fan-boi to see there's there's a difference between Google and companies like Massey Energy (29 dead after flagrant safety violations [0]) and Enron (massive accounting fraud [1]). Making it a binary choice between altruistic/not erases any differences in corporate behavior when in fact there are practical distinctions with direct effects on the lives of employees, customers, and society at large.

[0] https://en.wikipedia.org/wiki/Massey_Energy

[1] https://en.wikipedia.org/wiki/Enron
Many people don't know this. Bitcoin in particular is often portrayed as coming out of nowhere.
Is there a decent write-up of how the graphics stack goes, from userland to the monitor? I have a really hazy picture of how framebuffers, drivers, compositors, GPUs, display servers etc. all fit together. I've read good tutorials about the various pieces, but don't really grok how they inter-relate.
I agree, but that's in a bad-faith reply to guelo, who was the one trying to tell us "how it really is." Presumably because we're all dumb or watching the wrong news sources or something.
Insurances are not bets

Origin story for Lloyd's of London:

The patrons bet, for example, on whether Admiral John Byng would be shot for his incompetence in a naval battle with the French. He was.

The gentlemen of Lloyd's would have had no qualms about taking my bet on my own life.

Edward Lloyd realised his customers were as thirsty for information to fuel their bets as they were for coffee, and began to assemble a network of informants and a newsletter full of information about foreign ports, tides, and the comings and goings of ships.

His newsletter became known as Lloyd's List.

Lloyd's coffee house hosted ship auctions, and gatherings of sea captains who would share stories.

If someone wished to insure a ship, that could be done too: a contract would be drawn up, and the insurer would sign his name underneath - hence the term "underwriter". It became hard to say quite where coffee-house gambling ended and formal insurance began.

http://www.bbc.com/news/business-38905963

https://news.ycombinator.com/item?id=13911451#13912524
> I replaced the functionality of the black knob. To be honest I don't even know what its purpose was.

Exposure compensation dial.
Interviews on Skype-Test candidates using a real-time code editor over Skype
If this is legit and DRM-free, yes, there are a few books in there that are worth reading. I own hard copies of:

* Hadoop: the definitive guide

* Cassandra: The definitive guide

And they are both excellent books. I have heard good things about:

* Think Stats/Think Bayes

* Learning Spark/High Performance Spark

EDIT: I just bought the bundle. The PDFs seem legit and DRM-free -- O'Reilly no longer offers DRM-free ebooks, so this is useful.
> [investors] can tolerate the lack of consumer and investor protections because of the immediate liquidity benefits allowing them to manage risk

Huh, didn't think we'd reach this point this fast.
Bill came right out and stated he understood that argument, but instead preferred to take that opportunity to talk directly to the audience. He didn't take Ken Hamm seriously, and didn't really promote debate. Instead he spent most of the time trying to talk to the impressionable members of the viewing audience, using his chance to talk to them in a rare unfiltered moment. He saw a chance to exploit their desire for a legitimizing debate to instead undermine their hold on younger people in the audience.
One test I have always applied when looking at joining a company is "do the majority of managers, including C level execs have an employee who makes more than them."

In the well run tech companies I've worked at, the programmers tended to make more money than their managers, which I find to be a good sign.

Ditto for almost all hedge funds I've seen, though to a much larger extreme, those who produce the value get the largest paycheck regardless of their pecking order. though to be fair the huge hedge funds buck this trend by making soooo much money and having a single person own the management company that the fund pays the management and performance fees into.

It doesn't help with measuring the ratio of the lowest paycheck to the highest, but it does help ensure that people get paid based on what they produce rather than their title.

But I find its a good question to ask when interviewing. Find the manager and ask how many of his/her reports make more than them. If you get squirming or push back about a top down approach with salaries that follow the same logic, then you've got a decent data point that you won't be all that valued at the company.
So it would be good if we protect the option to go access any site or thought on the net. If you want to get your opinion out there, you can literally write it down with no markup and share it on an http server. This won't be the case without net neutrality. It's not even that you're confusing the issues at play here which are private companies TOS and net neutrality, it seems that you're intentionally making them out to be the same thing in order to prove a point or something.

If you want the freedom to not be censored. Make it a point to allow ALL communication and ideas to flow over the network.

Facebook, Twitter, YouTube have the right to allow or disallow content that they see fit, as do TV networks, News Papers and any privately owned company. If you'd like to change that, there are two ways, one is regulation and legislation which is outside of the scope of NN, and competition, which is only possible if NN exists in a robust form.
Article 43:

> In order to ensure that consent is freely given, consent should not provide a valid legal
ground for the processing of personal data in a specific case where there is a clear
imbalance between the data subject and the controller, in particular where the controller is
a public authority and it is therefore unlikely that consent was freely given in all the
circumstances of that specific situation. Consent is presumed not to be freely given if it
does not allow separate consent to be given to different personal data processing operations
despite it being appropriate in the individual case, or if the performance of a contract,
including the provision of a service, is dependent on the consent despite such consent not
being necessary for such performance.

(My italics.) The second sentence seems clear: "consent is presumed not to be freely given" if the service could be provided without the consent. Which means consent cannot be traded in exchange for an unrelated service, like e.g. webmail.

I'm not sure what the relation between the two sentences is. Does the second one ("consent is presumed...") apply only to the cases addressed by the first, i.e. "where there is a clear imbalance"? Or are they independent?
Coauthor here. Here's some context for how this essay came about.

When we released a draft of the Princeton Bitcoin textbook [1], one piece of feedback was that we focused on cryptocurrency technology as it is today, and ignored the juicy and tumultuous history of how the ideas developed over the last few decades. So I invited Jeremy Clark, who's connected to some of this history, to write a preface to the book. If you're interested in the history, you might enjoy that chapter. [2]

Jeremy and I then got together to develop the ideas further, resulting in the present article, where we also provide some commentary on the current blockchain hype and draw lessons for practitioners and academics.

[1] http://bitcoinbook.cs.princeton.edu/

[2] https://d28rh4a8wq0iu5.cloudfront.net/bitcointech/readings/p...
It's really hard to work with people who "can't" quit their job and utterly hate it. Would just mean that everyone is just far unhappier than usual in the work place.

Frankly the worst thing is that it just means that people who are willing to crony it up to Trump are the ones left. But lets be honest it's not like the forth that left had a voice that mattered, being Obama adminstration apointees or not Trump enough.

Maybe watching the executive branch burn, will teach representives that if they stay this polarized they will never be able to get work done (even if they control all 3 branches of govt.).
>Private entities can do what they want.

The baker should be able to deny baking a cake to gay couple?

A pharmacist should be able to deny knowing options about birth control based on religious rights?

A hospital should be able to deny removal of life sustaining device when I don't want it anymore?

>Private entities can do what they want.

Is there a difference between a private entity and a public corporation?

If I run my own plumbing company, I can hire my son without putting up an ad in the paper. Should a Google executive be allowed to hire her husband without putting up an ad?

We hold public companies at a higher standard that private individuals, correctly so.

What if Mead stopped you from using their notebook to write down a thought that they don't agree with?
You're totally right. It's a bad link and I regret including it.
Seems to me he was more focused on building and growing the business, while at the same time preventing existential long-term threats (although with hiccups along the way), than wasting time preparing for an IPO .

Uber is still at risk to lose their current monopolistic world market share, everybody knows it (Travis too), and they need to work and fight hard 24/7 to retain it. IPO is a distraction.
Interesting. What, specifically, do Germans have an over-tolerance and leniency for?

Curious from a cultural perspective.
We ported all our karma/Jasmine tests to (ts-)jest. Works great. Comes with JsDOM out of the box.
> So, how long until this one also also gets neutered when European governments realize they can't even bring their own websites into compliance with the new law? ;)

I have worked for 2 big tech companies in Europe.
And in both, there is a big effort to make sure that they are compliant with the legislation. I see everyone taking it seriously. Why do you think that it is going to fail?

Even the stupid, really really stupid, cookie warning was implemented everywhere. What does this different? (A part of being actually a good law that protects citizens from indiscriminate tracking).
So you think you are data driven?
This sounds to me a lot like abdicating personal responsibility for physical safety to governmental organizations. Like, it's absolutely your job to protect yourself from immediate physical danger. Protecting others is supererogatory.
Does it require X to be installed? If so, it's not headless.
BitTorrent tried to market this product when video streaming on the web was still fairly new under the BitTorrent DNA name. As I recall, over the year it was being developed, bandwidth prices dropped something like 80% which made the market for it pretty much evaporate at that time.

Most cloud bandwidth is crazy overpriced since in the datacenter you typically pay for peak bandwidth, not bytes. You can see this with cloud providers like digital ocean where you can essentially buy 1TB for the cost of running a $5/mo instance. You can build a poor mans CDN using these types of services and geo DNS that saves you a ton of coin.
Its amazing to me it took 15 years to go from hashcash to Bitcoin. I think it speaks to the strangeness of Bitcoin, and its niche idealogical underpinnings. Bitcoin solved a problem that most of the people never thought about. Yet if you're looking to solve Bitcoin's problem set, calibrated hashcash to secure a ledger seems completely obvious.

I also thought that Bitcoin's asic-vulnerability (and thus mining centralization) would be fatal. It turned out to be not fatal (yet), but thats not something which could be determined on paper. It needed real-world use before people knew if it could work or not.
I view Bitcoin as a more impressive achievement.

As far as I understand it, PageRank reduces to "find the principal eigenvector of a stochastic matrix," in which matrix elements represent the probability of transition from each web page to every other web page. To me PageRank is a successful application of a well-known algorithm.

Bitcoin's peer-to-peer protocol, on the other hand, is a new distributed algorithm. Prior to Bitcoin, no distributed algorithm existed capable of maintaining an agreed-upon blockchain of transactions in perpetuity.

EDIT: Removed the word "kind of" in response to mayank's and axus's comments below.
Not sure if late for the party... But there is no bug int the impl. BigDecimal.toString(). It's a JVM bug. It blatantly violates the spec of the original JMM (as of Java 1.5 and backported to 1.4)

Not only that but it lacks optimization/intrinsics for String. String.length() should never/ever yield a NPE. I'd expect a process crash than adding metadata for trapping read access faults.

---

Edit: final fields have become ubiquitous even for objects that are safely published [via volatile, synchronizeed, CAS, before thread.start()]. All wrapper classes Integer, Long, etc. have them. Final fields are very much advised to be used and they do help reliability and readability by making it easy to reason about object state (i.e. it doesn't change once seen).
On x86 field fields require a compiler barrier at best as the writes are not reordered. In other words they are extremely cheap. Stuff like AtomicReference.lazySet is next to free and a welcome way to build fast concurrency primitives.

There is Doug Lea's parer[0] for the improved jmm.
There are different versions of ARM architecture with different memory models, overall ARM is considered weak.
v7 has dmb[1] only, and to my knowledge it's not cheap. Skipping dmb requires rather deep analysis, so I wonder if that was the case experienced by the poster.
ARMv8 has store-release fence but I don't know how efficient would be spamming it.

0: http://gee.cs.oswego.edu/dl/html/j9mm.html

1: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....
FYI, you're arguing with someone who literally believes investor protections aren't necessary for liquid investments [1].

[1] https://news.ycombinator.com/item?id=15134630
11. stop scroll highjacking
Anyone serious about crypotcurrencies will know at least know two ideas not being Satoshi originals - 1. Ecash, Digicash - author's refer to it in paragraph one as something people are aware of. 2. PoW/Hashcash - Sure people might not be aware of the anti-spam but they are aware of Hashcash and Adam Back.

That being the case, I think author's assumption that everyone in the bitcoin space thinks Satoshi as the one inventing everything and hence the article needs to prove otherwise is..well false at best.
In the context of computing, I prefer to simplify to:

Concurrency: Having more than one linear sequence of instructions logically active at the same time.

Parallelism: Having more than one instruction physically being executed at the same time.
> metric tons of CO2 by source

Surprisingly hard to measure without controversy. You can take point measurements of atmospheric content and ocean cooncentration, but all sorts of things like melting permafrost outgassing have to be estimated.
Ask HN: Securing internet shared with neighbor
I have just moved into a new flat and while trying to get my internet connected have discovered that my flat and the neighbor's are not legally subdivided - meaning that we can only have one internet connection.

If we do end up sharing a connection how can I ensure that my traffic is kept private and that the shared connection doesn't introduce any security vulnerabilities?

My best idea so far is to split the connection into two subnets and with each having a blanket ban rejecting traffic from the other but I haven't physically implemented anything like that before and I'm not sure if it is feasible in practice.
Running a minimalist business
Peter Smith: We're 24 Months from a Top 30 Government Issuing a Digital Currency
Is there a live demo running anywhere?
I might be crazy, but I've always been sure they coordinate their bites. You generally don't get bit until several to many ants have crawled onto you, and then you get a rapid succession of bites.
* Britain Looks to Address jealousy with Executive Pay Measures

A few executives making large salaries is not an actual issue.
Not really. My salary was funded by my PI and he was happy to keep someone at my skill level as long as I wanted (and at a bargain salary to boot).

From my department and committee, I started to feel rumblings around mid-year-6 of the "you should get on with it" lines. But they weren't trying to force me out or anything, it was more like concern.

I was spending (and still do) a much bigger percentage of my time on collaborative work than my peers, and they were concerned I wasn't adequately focused on my own career. But that wasn't the case at all -- I was doing what I thought was in my best interests, especially considering my field (bioinformatics) is inherently highly collaborative compared to the wet-lab stuff going on around me.

However, there were some institution-level reasons I cut it off at 7. After that, the institution's policy is that you have to start re-taking some classes you already took (and passed). It was irritating to always have to go to an irrelevant journal club every week (I was in a department that really had nothing to do with my research). Also, I had some appealing opportunities available if I finished when I did. But in no way was I "forced out".
That's quite nice!
I saw one brief overview here: http://blog.mecheye.net/2012/06/the-linux-graphics-stack/
You can be an activist for more than one cause at a time. Additionally, those corporations (who I detest probably more than most people here) can still be legitimate victims, even if they are terrible. I don't like siding with them either, but if they are right, then their evil-ness is irrelevant.
Has the National Debt Fallen by $102B Since Donald Trump's Inauguration?
Or antifa which is keen on violence to make nazis stop spreading their ideology.
I think python's start up time is going to correlate much more strongly with business success than whether Raymond's 12th slide in his 16th deck requires five minutes more time.
Capitalism is supposed to work this way? VCs investing billions of dollars in an unprofitable company which continues to be unprofitable for years after the fact. A company which has two real paths to profitability: (1) achieving autonomous vehicles and ending the jobs of tens of thousands of people or (2) obtaining enough market power to raise prices from their current, subsidized level. A company which only exists in the first place because they trampled all over local laws.

This is a fun-house mirror version of capitalism.
If you want to opt out of data collection, it's not that hard, just go to google.com/privacy
>private entities that own their platforms and can enforce rules there.

There are private entities, public corporations and government.

We hold government to highest standard of equality, we give private entities most freedom to discriminate. Public corporation with share holders are held somewhere in between.

Your friend can kick a person spouting white separatist views out of his room. Good call, in my opinion, by your friend.

Should Mead, makers of paper notebooks, have a right to see what someone has writing in a notebook and take away the notebook if they don't like what's being written?
Both look interesting, although clearly Luna2 is the evolved version. I would definitely enjoy a post on your sync strategy! Thank you for being so open!
https://theintercept.com/2017/08/30/google-funded-think-tank...

The Intercept reviewed the full termination email sent from Slaughter to Lynn that was cited and quoted in the Times report and found that they were reported and characterized with complete accuracy. The full text does, however, show that Slaughter threatened to make Lynn’s firing more difficult for him and his team should it generate any negative publicity for New America.
Both. Ideally, you shouldn't run website tests on a single browser. We shouldn't want to return to the days where websites only worked well on a single browser.
Good question actually, had to look it up.

> Except for languages, such as English, French and Japanese, the names of academic disciplines, majors, minors, programs and courses of study are not proper nouns and should not be capitalized. Example: She majored in integrated supply management and German.

https://wmich.edu/writing/rules/capitalization
Whilst I love his writing, the last couple of books I read of his were, in my opinion, poor and not worth releasing. I can understand why he'd have wanted this. Nasty illness.
A Guide to CoreML on iOS
TravelBank raises $25M to reward employees who save on travel budget
The printing press was the only form of news media in existence in 1789, hence why it was more commonly called "the press" back then, rather than "the media" as it is
today.

It was only later in the 1900's that the definition of "the press" was extended by the courts to cover new media like the radio

https://www.livescience.com/21312-freedom-of-the-press.html
It is their opinion that the OP's concerns are overshadowed by larger concerns, that's not "changing the subject", it's a disagreement about where priorities should be directed with respect to the events discussed in the article, the subject remains unchanged.

It's like someone saying "the senate always votes to raise its own pay whenever republicans are in power!" and someone else replying "they only raised it to match inflation, the real problem is that senators are charged with determining their own salary", then, someone responds with "stop changing the subject". If anyone is "changing the subject" it's the person that instigated a contentious meta-discussion about what is and what's not on topic.
I think ratings need to be normalized to personal beliefs and preferences of the viewer.

In other words - I can care less how Joe Blow rated the product - but it's important to me how likeminded people like me rated the product.

Also - Amazon is not making mistake in ratings.

Amazon is less interested in selling you relevant product for you.

Amazon is more interested to boost it's bottom line, move stalled inventory or move higher margin inventory.
As expected, Slaughter's statement doesn't challenge any of the facts ("false") reported. It is, however, a textbook non-denial denial.
We should only let people have one release of anything. That way there are no extra man hours spent on anything that some random guy on HN thinks is shitty.
Are you sure it uses fans?
Usually in robotics venturi-valves are used to create the necessary sucktion to hold pieces.

This seems like a really strange approach.

https://de.wikipedia.org/wiki/Venturi-D%C3%BCse
Joins like that wouldn't really be used for coordinating between multiple threads in a fine-grained fashion. For example, maybe you'd kick off two worker thread from your main thread, and each of those is going to do some fine-grained processing on some shared set of data. The main thread needs to know when that process is finished, so it joins both threads.
Forgot tracks, what about actual trains. The passenger rail system in Texas is tiny.