skysight-inc/HackerNews huggingface dataset:
I don't use facebook so I'm wondering : isn't there a way to turn a private message into a public one, so that users think twice before sending an offensive one?
The media don't report much "general" incompetence. If there's a link that this was done as cover for malfeasance or graft then it would be newsworthy.

As it is, it's an eye-glazingly complicated story about government accounting regardless of how big the numbers are. It's hard to imagine the number of hours necessary to fact check the article not to mention finding experts in the field to break it all down.
Background info to the 'flame war' between Musk and Jared Walker (humantransit.org), which was the catalyst for this post, can be found here - http://humantransit.org/2017/12/elon-musk-responds.html
This is an opinionated blog, not necessarily wrong. But a bad idea implemented is sometimes better than a good one not implemented at all. And if you think I am a biased fan of Elon Musk, well you would be right.
Doing that would be easy, doing that at a profit is hard.

There's a reason windfarms are being built instead of solarpanelfarms.
> Protocol Buffers

Well, REST is architecture. Protocol Buffers are (de/)serialization.

I've tried it before (& although it has the properties I like[language agnostic schema definition..]), it was finicky to get working with of one the biggest IDEs out
there(IntelliJ IDEA)

Also, it doesn't support Kotlin yet.(Java interop only option)

The only place I can see Protocol Buffers being useful is inside Google..cos it was a pretty crappy dev experience.

And I would be pretty confident in saying that not many Googlers/ex-Googlers outside Google use it. Cos if they did, somebody would make the dev experience much much better.
Mostly-underground ultra-high-speed railways are nearing commercial implementation in Japan soon:
https://en.wikipedia.org/wiki/Ch%C5%AB%C5%8D_Shinkansen

Experientially, it'll probably mostly be like a very long subway ride— but much comfier than the the tiny-tunnel, tiny-car Hyperloop, since at least you'll be able to go to the bathroom.
"Fair enough, "a lot" is most likely not accurate. It's probably a small percentage of all rape reports."

Between 2% and 8% according to the numbers I can find, similar to the rates of false accusations of other felonies.
With 256-bit hashes, it would be many millions of years before a birthday attack succeeded.
Yes, I'm positive.

> Ever tried to use video streaming services when your bandwidth is capped at 10 Gb per month?

That's the whole point. You can't. But hey, lucky for you your ISP has partnered up with netflix, and thus netflix streaming doesn't count towards that data cap. Awesome huh?

Most customers will think so. But in reality it's nothing but a death blow to all of netflix competitors.
> In the past, there was another extreme in societies when raped woman could be considered guilty for inappropriate seduction of a men.

That still happens in some societies today https://en.wikipedia.org/wiki/Qatif_rape_case

> So now, we can see overstretched definitions of rape and harassment and absurd claims that 25% of women experienced sexual assault etc

You need to get to know some women.
Inflammatory letter sheds light on Uber's alleged misconduct
According to article SolarCity was also largely responsible for the boom in home solar sales and in building the market and lifting up other solar companies.
It has a comment count on the extension icon, which looks like this: https://imgur.com/a/XWrcN
My first version was more intrusive and put an icon with comment count on every website, but I decided against this, as it needs "read all your website data"-permission for the extension, which can be off-putting. Now, the comment section only gets injected when the icon is clicked.

Re moderation: Yeah, it has the usual FB comments features, i.e. you can report to Facebook and I could also assign moderators I guess (which I don't really plan to do; don't know if that would work site-wide - I guess only for the whole extension, so any site). I'm thinking Facebook comments shouldn't get as out-of-hand as other systems, where it's easier to just create fake/anonymous/throw-away accounts...
Remove control of education from the federal level and return the money and decision-making power to the local levels. Stop all the one-size-fits-all programs that don’t work and make schools highly competitive and merit-based.

If the federal level is involved it should be to grant scholarships to high performing students, and invest more in trade schools for students that may not achieve high academic marks but have other talents that could be developed.

End welfare programs that subsidize r-selected birth rates, and give tax cuts and incentives to R-selected birth rates, with the goal of boosting the national average IQ. Finally, invest heavily in genetic testing and editing research which would allow parents to select or modify embryos to have genes that correlate with higher intelligence, like China has promised to do.

Basically, go all in on intelligence and address the issue at the biological rather than the cultural level.
No I think it's generally right. The boring company seems like a really silly idea. It's an extension of a broken transportation system.

Cities scale with busses and trains. For some reason, the boring company wants to scale a city with cars. You build this big expensive tunnel to get 1/10th or even 1/50th the throughput that you could get with a train system.

Maybe that's not the California way though.
"In order to verify your identity so we know it's really you trying to delete your account, please send a picture of your government ID.. and also some nudes." - MZ
Sorry.. why is net neutrality even an issue? The moment a big operator tries to increase fees for faster speeds, customers will move to an operator that does not do those things. New technology will provide higher speeds at lower cost. So why does it matter to have net neutrality laws?

An problematic issue that tech might focus on would be to solve the problem of overconsumption of energy by cryptocurrencies.
statistics shows there are indeed some runners in this age group which run 10k close to 6 minutes per mile and even faster:

http://www.pace-calculator.com/10k-pace-comparison.php
Right, which is why you can't exclude small transactions now. The bill I mentioned has been introduced to fix that.
I would assume he's referring to the MSP430 disassembler built into the watch so you can reverse engineer the watches hardware, as it says in the article.
When it comes to batteries, disposing them is the smaller problem as it’s quite straight forward to recycle. Mining resources is what accounts for the majority of pollution & environment damage.
Wouldn't it be much simpler to just require companies to pay taxes in the country their product or service is sold, as a percentage of said product or service? Basically a super sales tax.

Right now Italy feels like Luxembourg stole it taxes and meanwhile the US feels like those taxes are actually really theirs since its an US company.

For me at least, I feel like this: an iPhone, imported by an Italian company (or subsidiary), sold by an Italian dude working in an Italian mobile phone shop, to an Italian who pays with a €700 transfer from his Italian bank account to the shops' Italian bank account.. the taxes for that should fully go to Italy. Why shouldn't it, except for the fiscal advantages of global companies?
the emscripten.cpp is pretty much c?
Skype portable 8.11.0.4 released
Google AI Researcher Accused of Sexual Harassment
Apparently I had no idea how to interpret percent grade numbers, because I would've thought a 110% grade was impossible or meant going directly vertical or something.

But actually the internet tells me it represents rise/run as a percent, so a 110% grade is slightly more than a 45 degree angle. The more you know!
Sweet, I was looking for this but forgot its name. Want to use it as the backend of my way over-engineered Lispkit instead of a traditional SECD machine because, why not?

Just need to find the motivation to sort out my lemon grammar...
Building an AWS Lambda Function to Write to the DynamoDB
As with many deficiencies in Swift, the reason is just that it takes time and effort to make it happen and it hasn’t been done yet.
Indeed, given all the press I have read about them (I don't have any insider knowledge), it does seem that Uber has much more in common with a criminal enterprise than a legitimate business.
Unfortunately, those "absurd claims" are backed by irrefutable data, and their reality is undeniable. If this fact is not personally familiar to you, consider it an opportunity to discover something new (albeit sad) about the world we all live in, and try to learn more about it. I can tell that the facts of the history of the West are unknown to you because "this bizarre new leftist culture" is over 150 years old, and the main change has been a constant decline in the intensity of feminism over that period (read up on what levels of violent protest were required for women to get the right to vote). Feminism today is far more timid than it was 100 years ago. These are well-known historical facts that you can read about everywhere.
You are simply making another zero (because you don't have enough to cover all rows and columns) without making any other cell negative. If you subtracted from uncovered columns and added to covered rows you would get the exact same result. Every uncovered cell is subtracted from and every line crossing is added to.

The only arbitrariness is in the selection of covering rows and columns. There I guess the argument is that if a cell has another zero on its row and another zero on its column (i.e. a line crossing in any possible covering) then it is not going to be in the optimal solution.
Did you read the bit about why I think we're making progress?
Getting blacklisted will cost what, 50% of remaining lifetime earnings?

That's a lot, given the country promised free speech on the tin.
Progress is being made

This is what I said.
so the more women speak out about these issues the more you get annoyed by it ? It's good that people realise these issues are as widespread as they are.
Regarding this: “Uber had successfully obtained trade secrets with the complete download of its driver database”

If you look at how that is described in the document it appears that such data was actually obtained just by using the API and perhaps some scraping. Not so sure this actually has any legal issues. The API requests being spread over a 2 month timeframe also makes it hard to accuse them of causing any sort of burdensome load on the server.
I had no idea ray tracers can be written with such concise and clean code. the results are amazing too. lesson learnt: JavaScript is extremely fast on chrome, 6 times slower than WASM in Firefox and GPU shaders are still faster by a factor of 1000!!
Their documentation states: "The latest version 2.0 of the IDE is currently only available on the Wintel and MacOS/PowerPC platform. On the other platforms a much more restricted and older version of the IDE is available. "

So it sounds about right to me.
So a 90° angle is... infinity%?
This seems great. In the past I had set up Flickr to at least email all my daughter's grandparents so they could see new photos of her. As Flickr is dying and this case doesn't seem well handled by Instagram/Google Photos this seems like a really nice way to share family photos with everyone.
I would bet accountants still would have a hard time understanding the underlying spending distributions. U.S. spending is a quagmire of illogical and incomprehensible allocations of money. There is so much shoved around for budget purposes to allocate towards government projects that it might never be known what is true spending .
You don't. Full nodes do just fine without storing all those block states.

You need the current state, and very recent history just to make sure there's no shenanigans, but you don't need old state unless you're doing historical queries for some reason.
Comcast to be “unleashed” on rivals when NBC merger conditions expire
I'm not sure. In a big city owning a car is a headache. Parking, insurance, traffic jams.

I would switch to a per-mile-rent if it was affordable. Electric, self driving cars will be cheaper than people.
> However, eBPF opcode programs themselves must be governed by the GPLv2 anyways, so if you are distributing any software relying on this project you will probably be open-sourcing the most important part (the eBPF opcode) anyways.

Really?

That seems a bit harsh...
Emacs calc can do financial/TVM calculations, too. A useful tutorial by Andrew Hyatt on doing financial calculations [0]; he has wrote many other calc tutorials [1] in the Emacs Google Plus community [2].

[0] Emacs financial calculations: https://plus.google.com/+AndrewHyatt/posts/YdwsbNmZ4NL

[1] Index of Andrew Hyatt's emacs calc tutorials: https://blog.markhepburn.com/2013/12/07/andrew-hyatts-emacs-...

[2] Emacs Google Plus community: https://plus.google.com/communities/114815898697665598016
I read the article upto the point where they consider using rest to create an entry into the rest_password_email table or some such thing. That's stupid and ludicrous.

That isn't even a use case for REST. I think the writer needs to consider taht http APIs cover many different use cases with subtle differences. REST exists to solve the problem for one of those use cases, i.e. data model interactions over HTTP. But HTTP APIs can also implement function calls. Trying to emulate a function call, using REST is a terrible idea, and the blame lies with the developer that thought it would be a good idea. Not with REST.

Consider the logout operation. This a valid function call. But not using REST or any of it's principles. It's just a valid use case for HTTP. Now consider API methods that deal with a users profile information. Such as creating the user profile entry and later, maybe updating the address or status of the user. This would be a perfect example use case of REST.

TL;DR
I think the author fails to understand that REST isn't and doesn't try to be a solution for every possible use case of an HTTP API. It's simply a framework for structuring APIs that directly, or almost directly interact with the models exposed by a webservice.

Now, onto RPC. RPC, is binary protocol over TCP. It's not even HTTP. RPC vs HTTP is a very valid argument depending on the use case/constraints for the project. But RPC vs REST is comparing two very different things. REST, IMO, derives most of it's flexibility from being built over HTTP, and not because REST is some kind of magic sauce that it's touted by many to be.
>the cost of manufacturing ...

>it is incredibly expensive ...

These may be outweighed by the potential market size of 3 billion people (a rough estimate of everyone connected to the internet). If R&D and manufacturing have a total cost of 10 billion dollars, then this reduces to $3.33 per person of the potential market size.

>cant dose these drugs more than once

This may be a showstopper for now. At a certain point, the technology should improve to allow multiple treatments so that a single individual could have red hair for a year, blonde hair for a year, black hair for a year, ...

The cool thing about growing blonde hair instead of dying hair blonde, is that nothing more needs to be done and no further treatments need to be had (unlike dyes). This does assume that the individual has enough patience for the growth process
AFAIK, they are using Stellar Consensus Protocol, not Stellar itself. Nobody uses MobileCoin yet.
Did you look into any of these:

https://www.html5rocks.com/en/tutorials/webrtc/infrastructur...
before implementing that one?
Sexual harassment gets more viewership. It's salacious - sex sells very well in our puritanical nation. US in debt? Old news. We've been in serious debt for years. Troops in every country? We're there to help "spread freedom." News is a business, and like so many other businesses these days, they're more interested in short term profit over long term sustainability.

Yeah, it's terrible. Yeah, the US has a lot more problems than our current president and the actions of a vast minority of people. You won't read that in a for-profit newspaper though.
Our gun control laws are significantly stricter.
The CDC's past uses of “vulnerable,” “transgender” and other newly banned words
Building after building, filled with endless rows of workstations, manned by groggy censors forever reading notes between people they don't know, deleting some, changing a few words on more, getting paid half a penny per post reviewed.
> I don't see other nations (trying to) force their culture, views and laws on everyone outside their nation.

British, Russian, German, Spanish, Japanese, Italian, Egyptian, Saudi, Chinese and French history would like a word with you.

The only difference between nations that do and don't push such, is their ability to: those that have been able to, without exception, have done so throughout recorded history.
The article laid out a detailed explanation of shortcomings of REST. You might not agree with everything in it, but you offer no real rebuttal, instead dismissing it as a “hateful hipsteresque opinion,” without acknowledging any of the actual criticisms the author gave. This strikes me as unfair, haughty and lazy.
I don't see the reference to the money as "missing". My read is that it's the total of ledger entries made without sufficient supporting justification.

It could be a tank squadron on the books that wasn't removed when it got destroyed (or dismantled) or a whole military base decommissioned but still being depreciated.

This isn't (necessarily) "the Army spent 6.5 trillion too much in one year" nor is it "the Army lost 6.5 trillion".

A single dollar mistakenly accounted upfront can sometimes require at least twice that in corrective ledger entries.

Finally, consider a mistake of the type of over-estimating the value of a capital item by an order of magnitude. The corrective ledger entry would make it look like a huge loss was incurred in a particular year when the reality was much more benign. For the purposes of this report, that corrective entry needs to be supported by specific explanation which was missing.
I’m constantly amazed with the mental gymnastics people who advocate for tax increases partake in. The know the government is abysmal with money, yet think by giving it a blank check that magically all societal ills will be solved.
That is beautiful, congrats! Advanced Global Illumination is a great book if one is interested in building one.
I don't think so. If he contested it there'd be a hearing on the motion and either judge would allow the sale to go forward or he wouldn't. If the sale did go forward, and the defendant won at trial, he would still only get the $8.5 plus interest, regardless of what bitcoin prices did in the meanwhile.

I'm not sure what the legal standard is for this motion though.
Exactly. Consensus by brute force. It is a curiously anti-democratic design.
It would be, yes, basically.
Yeah - op - I sure don't think it's been posted?

Sometimes HN blocks articles it disagrees with. Kind of sucks. This is exactly why this conversation is relevant.

I get blocking hateful comments, but this a a real conversation presenting real ideas from a recognized and informed observer.
If you don't want to bug the author for their paper then it presupposes that you wouldn't even ask the author a question. It doesn't hurt to send an email that they delete but most likely the author never gets questions and you boost their ego.
Everyone in his group should lose their job? That seems like an awful lot of collateral damage.
It's because he owns a car company. You can pretty much throw any idea he has for transit out the window there.

If he had his way, he'd probably put rentable self-driving cars back-to-back in those tunnels. It'll be like aluminum and steel train cars, except each one is a Tesla.
You need a standard within the ecosystem you play in, if only to reduce the amount of work integrating bits and pieces.

For example, I work on an application that has reasonably tight integration between pagination on the front end and parameters / headers on the back end. Works quite well, particularly since we can control both ends. It's not completely ad-hoc - we chose one specific idiom for pagination that had reasonable support, but not necessarily the most widespread - and then extended it slightly when we needed a few operations that had no direct support (e.g. multi-delete, multi-update).

But if you're integrating from everywhere, there's no upside on a unifying standard because any unifying standard will either have so many wrinkles, complexities and caveats to cover every special use case that nobody will implement it correctly or understand it correctly; or it will be ill-suited to many domains, forcing a poor mental model, increasing the probability of bugs and reducing extensibility.
Hi HN - aacook’s younger-but-taller brother here. We’ve been using NanaGram as a family for the past few months and it’s been great. Makes it super simple to send photos to my grandparents now. I just need to text it to a number, add a caption if I want, and it gets mailed off to them. Our older sister, who’s not super tech savvy, can even use the UI because the primary interface is SMS.
Battery wall sales will increase as the wholesale buyback rates come into effect.
{I am not opposed to net neutrality. That doesn't mean the term isn't loaded with corporate interests}

Net neutrality favored one group of corporate interests over another group. An ISP offering cable TV service was forced to carry competing content from Netflix. They had to carry as much as Netflix could push down the wire. If Netflix was overloading their system, the ISP got the angry phone calls, not Netflix.

The ISP was responsible for carrying data streams bloated with Google ads. The ISP was responsible for keeping Apple's app store apps connected. The ISP was responsible for carrying Facebook's local targeted advertising that competes with its advertising products. It is forced to carry Amazon's ads that are devastating local retailers and their advertising budgets.

I'm not against net neturality. But I'm not sure what it means. Google was never regulated to produce neutral search results and Google is integra to web usage. It built its business by offloading costs onto ISP's and lobbying to defend the regulations.
I don't think so. It's a crime to do something (to me) against my will. And I decide what I want and don't want other people to do to me (my will is subjective). If an attractive person kisses me out of the blue, I might enjoy it, and it's not a crime by any definition. If I didn't like the other person, I didn't want them to kiss me, and the accusation is fair.
This article claims (1) that Elon Musk has no chance to achieve a 10x reduction in tunneling costs, and (2) that this reduction has already been achieved in other countries. This seems like a contradiction. If all his company does is catch up to the international state of the art, that will be a huge improvement for the US. And if he pretends that the 10x reduction in price is due to technological advancement rather than reducing profit margin and egregious waste, that will help city governments and competitors save face.
Calc is so useful to have right there. I have never used Windows calc since discovering the emacs one many years ago. Once I got used to it I had to find an RPN one for my phone (RealCalc and PCalc for Android and IOS, respectively).

Algebraic formulas are great but beyond my typical reuse recall duration.
> Array of Things is interested in monitoring the city’s environment and activity, not individuals. In fact, the technology and policy have been designed to specifically minimize any potential collection of data about individuals, so privacy protection is built into the design of the sensors and into the operating policies.

Bold words this day and age, and ones I'm happy to see. Let's hope they can keep to it.
Love that. Do you ever send photos to print as well?