skysight-inc/HackerNews huggingface dataset:
Anyone have much experience with gRPC? We are using Swagger/jsonschema for our REST APIs and it's quite the nightmare in terms of development cost. IMO, writing schemas in a self-describing "language" like JSON should be a crime; it's too verbose and easy to make mistakes. At run time it gets bad because you need to unmarshal the JSON objects into Python classes which can be too much overhead for large request or response sizes.
Firefox 57 has no love from a lot of web developers I know. It broke things that were working just fine before.
Well, I am uninstalling and switching to Iridium right now and it's not JUST because of this Mr Robot thing. I wasn't happy with the direction of Firefox for a while but waited for Quantum to see if things would change. The technology improved, but everything else got worse. So it's time for me to say 'bye, bye' to a browser I've used for more than a decade.
On the "About SHIELD Studies" page it says:

"SHIELD studies let you try out different features and ideas before they are released to all Firefox users. Using your feedback, we can make more informed decisions based on what you actually need."

This wasn't a feature and it wasn't an idea to be released to all Firefox users.

It was an ad placement for the Mr. Robot show; that seems to be the crux of the issue.

They abused a channel meant to improve Firefox and test new features and in doing so violated the trust of the users.

I didn't have this installed because I disable all telemetry however it doesn't take away from the bad taste of Mozilla's actions.
Reaction to Triconex breach: “We have to isolate safety from all other systems”
Other recent posting: https://news.ycombinator.com/item?id=15940674
Not a downvoter, but I wouldn't change browser over those things, the browser is too important to any real computer nerd. An alternative browser would have to be open source, maintained by a major group, and have functionality that even the big two only achieve via third party addons.
I believe that is called prejudice. Prejudiced people frighten me, their moral considerations so unthorough, and this makes me think I wouldn’t want to deal with someone like you.

But I’d give you a chance first.
Why do you think adding this through a regular update would not lead to negative reactions? Remember Pocket? (Which in contrast to this was well-communicated and an actual feature)
And is also the only way that many people can have stability in where they they live and what they pay. Obviously different people make different tradeoffs but, for many (especially families), it's desirable to have a high degree of control over where you live.
Most of these articles I have read in the past few years always leave me with the same question. Why is there not more focus on the police investigation. Why did they police decide not to press charges? If our police forces are failing to press charges against rapists, shouldn't that be a big priority to change? Aren't the police more accountable to the electorate than Microsoft's internal HR policy. I feel like there are a lot of questions that aren't brought up. Do people believe that the standard of evidence for Police is too high but isn't politically possible to change? If the police standard of evidence is too high, what should the standard of evidence be? What should the standard of evidence be for Microsoft? If someone files a police complain but that complaint is dismissed for lack of evidence, how exactly should Microsoft evaluate that claim?

I just feel like many of these articles stop short of discussing obvious questions, and it leaves me suspicious.
Then, I was wrong.
rrequire: A lightweight browser to node RPC framework using ES6 async/await
Do you mind explaining why it’s a strawman? Maybe I’m wrong, maybe I’m not. But we can’t really find out if you tell me I am without explaining why. That’s not a discussion in good faith.

From my perspective, war seems to be a pretty good example. War is violent almost by definition. If you argue that advocating violence is also violence itself, this implies that advocating for war is an example of violence, does it not?

Edit: To reiterate for those downvoting - I do not understand why this is a strawman, and my example seems to be relevant, reasonable and logical to a discussion of whether or not advocacy of violence is violence itself. If it is not a good example, I don’t understand how you think silently downvoting is going to meaningfully alter my perspective or provide context for others to see why I’m incorrect. I’m happy to receive your downvote, but I’d ask that you at least try to engage with my argument instead of dismissing it out of hand.
Why would people think they're not buying from Amazon when they're on the Amazon web site and their credit card gets billed to Amazon?

(Can't remember, but do the parcels come in Amazon packaging too?)
Exactly, where is all this concern for not unjustly punishing people when we are locking up poor black teenagers.
I agree with the complaints but I also wonder how else Mozilla is supposed to financially support their work.

It is an unfortunate reality that donations alone don't tend to work on things of this scale. Humans don't work like that....most people are not going to send a significant amount of money to make an insignificant impact on browser quality. (i.e. if I donate $5000, would I even be able to tell the difference between the Firefox without my donation, and the Firefox with my donation?)

This is pretty basic game theory (Tragedy of the Commons, Prisoners' Dilemma, etc). Nobody wants to be the sucker when most people are being freeloaders.

So we have things like this. They are trying whatever they can do to get revenue. Bake shit in that increases their corporate sponsor's bottom line. Ugggh.

I don't have a solution (short of government grants and the like) but I wish more smart people would work on this sort of problem.
Well, since we are speaking about clang there is always cross compilation option: "clang -target x86_64-linux" (note, that it supports all targets that your current build of clang has enabled).

But probably the real option (c) that you are missing here is the fabulously named "Windows Subsystem for Linux".
Plenty of genuine reviews are rubbish though. A good review explains what's good about the product or content. You can then judge according to that explanation and disregard the source.
Uber Accused of Espionage, Bribery, Hacking, and More in Bombshell Letter
If your reputation is that important to your career, you will find a way to control your urges. Either that or men don't belong in leadership because they can't control themselves?
No, I'm dead serious. I was at a warehouse that went through janitorial staff every month (this was more to do with us being a very second-third-27th chance employer, but in K's case also... not hostility but sexual aggressiveness from many workers) I know what turnover does to over all moral and productivity and I would take good janitors over a raise any year.
Oh, please. Federal statutes are so broad, prosecutors could literally pick the people they want to bring down and do so. While this is not a good thing generally, it should have been done here and the perpetrators prosecuted. Federal prosecutors just weren't interested in doing their job and potentially, eliminating some of the biggest political donors ever. But don't tell me that they don't have the tools given our extremely vague federal laws. Hell, many of our federal laws don't even require that the prosecutors prove criminal intent, something the author seems unaware of.
Lumion 8.5 Pro Crack and Serial Key [Updated] Free Download
AOSP is still reasonable, though.
We detached this subthread from https://news.ycombinator.com/item?id=15940778 and marked it off-topic.

You've already managed to post a lot of flamebait and many unsubstantive comments to HN. That's exactly what this site is not for, so would you please read https://news.ycombinator.com/newsguidelines.html and take them to heart from now on?
Interview: Urbit – A Digital Republic Reinventing the Internet
This has been true for years. For many categories, Amazon pricing is awful. My wife heavily comparison shops, and Target/Walmart almost always comes out on top.

During Christmas shopping, I’ve seen more than a few folks buying stuff at Toys R Us to sell on Amazon.
Doesn't sound like a great idea to run a CPU-intensive application like a compiler in "Docker for Mac" which is a VM.

Why do you need a container for that? Can’t you just `brew install clang`, and when you no longer need it, uninstall cleanly?
Before startups, there was this concept of "professionalism".

The core idea of which was, you would be able to accomplish your goals in a wide variety of adverse conditions.
Frankly, those don't bother me because nobody will write a decent review just because they were prodded a bit. It makes the average useless, of course, but you can still read them.

Paid reviews from professionals are more dangerous. I just have to hope the companies' greed prevents them from paying enough for a good review.
Comcast using Verizon doesn't have that problem in Canada at least the two times so far I've been there with their phones. Worked instantly and the prices are rock solid. Hate still having Att as my main provider when going anywhere outside America.
Spaceflight Industries acts as an intermediary layer between the launch providers and small customers. It arranges suitable rides, manages the hardware (for example cubesat dispensers).

It's the kind of useful growth niche that makes me think "why didn't I think of that?"
In B-Flat
To all the people saying the woman whose baby daughter was thrown in a fire was lying or the 14 year old girl who was raped by four soldiers was lying, fuck you.

> The attack on Tula Toli has been well documented by human rights organizations, including Amnesty International, Human Rights Watch and Fortify Rights, and it is substantiated by satellite photos showing the burned huts. In all, I spoke to seven people who said they were survivors from Tula Toli, and their stories meshed and cross-confirmed one another.
Wouldn't this be a classic use case for block chain technology?
You can look at how often other people are hit by cars. You can also look at "close calls" where you were almost hit but miraculously saved.

But if you have personally walked into traffic without looking hundreds of times, I'd think you are just lucky. And that using your survival as a single data point is just survivorship bias.
> Granted, the state of C++ on MacOS is embarrassingly bad.

In what sense? Apple keeps Clang up to date on macOS, and it is essentially no work to get the associated Clang tooling and other C++ tools (valgrind, etc) installed through something like homebrew.
Personally, I'd much rather have them make money through these sort of small tidbits than rely entirely on Google money. If they actually were on a slippery slope and selling out user privacy or whatnot for profit, I'd also not think of it to be acceptable, but to me there's always a clear distance from that slope in anything that Mozilla does, by ensuring that no privacy violations or anything along those lines happen. Specifically with things that people will spin conspiracy theories about and bring out the pitchforks, they always go the extra mile to ensure that really nothing is actually bad about it.
Thank you for the feedback!

I definintely agree that it's very confusing for new players. There's a lot I can do to improve the onboarding and making your own character different is a great idea.

Regarding "Something went wrong" I presume it's because you have Adblock installed, which blocks Coinhive (the JS library/service I use for the actual mining). I should probably add some kind of notification about whitelisting the site if you want to be able to mine.

Regarding taking it further I have a lot of ideas and this was just an experiment where I wanted to explore the concept of using cryptocurrency mining as a monetization method. Browser mining gets a lot of justified heat with rogue sites running the miner without notifiying users. I do however believe there's good potential of it being used as a legitimate way of microfunding, as long as it's user-initiated and the user is perfectly aware of what the mining entails.

Thanks again!
What do you think? Will we ever know the truth of this incident? Are there more being covered up? Are aliens visiting Earth?
Source: almond farmers I have worked with (and have seen this procedure done). I have also seen it at a stone fruit orchard on Highway 4.

Tobe fair I do not know the practice in other regions / other crops.
I did not say otherwise. I completely agree. That is exactly the problem. Policy is based on people's delusions and stupidity, not science.
why would the government need to profit ? they could evem do it in a loss
I would also call this dishonesty, but I wouldn't be too hard on someone for this. Asking someone to not do this is like asking someone to do honest advertisements. It's asking someone to uphold an ethical standard that the majority neglects.

A little bit of moderated moral pushback has its place, but I think the main solution at societal-scale must be structural.
Many of them focus on accusations and demand justice without actually going through our "justice system". For example,

>And despite the allegations against him, Microsoft also hired her accused rapist.

I don't expect any company to act on allegations other than to apply some caution, which is probably already being applied anyhow.

It's clear that our police don't take rape seriously enough, but that doesn't mean that companies should start being judge, jury and executioner instead.
I took the time to properly learn and use emacs-calc this year, after being an emacs user anyway. Before that, I tended to use bc on the shell for quick calculations, but always felt that to be too limited.

Since then I am practically a daily user.

It's not without downsides, and some simple workflows that seem common and trivial to me personally feel a bit awkward and contorting. For example, working with variables/equations, with that '=>' "operator", is rather strange. There also seems to be no support for hex numbers in 0x-prefixed lowercase notation, which makes it hard to impossible to just copy and paste hex numbers for programming. And while emacs-calc has a very impressive scientific unit system, often I just want to use unit prefixes, like u,m,M for micro,milli,Mega respectively, without having to resort to using actual physical units in my calculations (and then finding out again how to simplify appropriately).

I also almost don't use the trail at all, mostly because its navigation and actioning feels tedious and downright archaic, making me think that emacs-calc probably started out a few decades ago, with a specific, now outdated, terminal paradigm in mind.

But all in all, it's pretty impressive, and fills the role as my daily companion for quick, and sometimes more elaborate, computations well.
He means that the government literally made a profit off of the bailout loans.
One Source: https://www.washingtonpost.com/business/economy/bailout-high...
Why did you use ...? You admit you had poor choice of words. I can't mind read so I didn't know your intended meaning.

> No it's not.

How does saying that help or inform in any way? I didn't elaborate on Firefox 57 because but others had in the thread and the post itself is about the browser.
This is a great deal, 4x 1080 for $1700 CAD/month if you need it the whole month or for longer:

https://www.ovh.com/ca/en/dedicated-servers/gpu/1801gpu06.xm...

But the best deal with regards to GPUs is to buy your own and put it in your office.
You pretty much could have just said, "What is the (purpose of / value in) defending ideas I don't like?" Obviously people may disagree on what you feel is "regressive".
Do you actually think reviews from friends are objective and not grossly positively skewed?
It's not perfect, but I've been using Fakespot [0] for all my Amazon purchases. It helps filter down the info a bit, which makes it easier to make decisions.

Honestly, I think what we need is a Consumer Report reboot. I signed up for a subscription recently, and was very disappointed with their service, although I still like idea behind it.

I'm often overwhelmed by the huge number of options, and it can be incredibly challenging to narrow the number down, even for everyday purchases. Heck, sometimes you have two options and no easy way of differentiating between em, like with generic vs brand over-the-counter medicine. Unfortunately, now-a-days trying to do any kind of research is most likely to pull up fake or questionable info from paid shills. I wonder how feasible it would be to create a decentralized chain of trust for product and service reviews.

[0] https://www.fakespot.com
Clang offers windows binaries on their site and I think it is compatible with visual studio. http://releases.llvm.org/download.html
Aboslutely. Can you imagine having the Google "your account has been cancelled and we won't even say why and there's no number you can call" experience with your home rental service? Or your car service?
The article argues that 1) the boring machine isn't the biggest cost, so if TBM speed were an important factor and you want faster digging now you can use multiple TBMs, 2) the current labor costs in the US is primarily a "political rather than technological problem", and 3) bore size doesn't have that much of an effect on overall cost. Indeed, "there’s a trend toward bigger tunnels, as a cost saving mechanism" as for example "[i]n Barcelona, the large-diameter TBM actually saved money and reduced disruption in construction."

Shooting rockets at the moon is 1950s technology. ;)
Because it was arbitrary and opaque? It was not apparent that there was a promotion being implemented by a feature of the browser not explicitly used for marketing. It introduces an trust problem.
> PDF.js is slow, buggy, and can’t edit documents.

That is leagues ahead of native PDF plugins which are slow, buggy, full of vulnerabilities, closed source, require a deprecated plugin infrastructure and usually can't edit documents either.

PDF.js is one of the better things to come out of Mozilla.
Replying to sibling comments: to be fair to miles_matthias, it's hard to NOT have your friends review on Amazon etc. They all want to do it. I just checked my wife's and I recognize several friends' names in the reviews on Amazon.

OTOH, she got hosed on Goodreads by someone who admitted to not reading the book, and several people came along and validated the hosing (like a voting circle or something). This is a pretty difficult problem.
More generic form of this would be to state that in any system, those who are willing to go furthest in protecting their position will usually have the upper hand.

E.g. the company owner remains a company owner only as long as they are willing to go sufficient far to keep the company profitable; those who don't go bankrupt and lose their position.

The bureaucrat is not special in that respect - they are "just" the natural foot soldier of those who want to maintain an organisation for the sake of the organisation.

As such the backbone of any long-lasting organisation will be made up of those who are good at both maintaining their position in an organisation, and in protecting the organisation against inside and outside "threats".

Unfortunately such threats can include those who want to focus resources on the original goal of the organisation, at the risk of diminishing the role of the organisation.

Since Pournelle mentions the Soviets: to me this is one of the most dangerous parts of Leninist party theory: it involves rules meant to strengthen a party organisation against the threat of outside force, but it also made the Bolshevik party ideally suited for party bureaucrats and power mongers, whose prime goal quickly became the perpetuation of the party and the privileges of power.

A lesson should be to make any organization as weak as it can possibly be while retaining its ability to function. Unfortunately to function that needs an even playing field, or "as weak as it can possibly be" in the face of competing with multinational corporations quickly means something much bigger than we might hope.
I'm not a Firefox user, sorry. Was it integrated before the purchase?
POKER TERBESAR INDONESIA
Let's not forget that the whole idea of a FOSS company making it in the marketplace is sort of squaring a circle. It's amazing that we got this far. Unless we have better ideas, we should expect more things like this.

I personally think we should all try to come up with better ideas. In the mean time, we should have some tolerance for things like the privacy respecting advertising scheme they came up with. I agree that this Mr. Robot thing crosses some sort of line. But I don't think our response should look anything like "How dare you try to make money!" lest our critique be useless.
The problem is the complexity of all the specifications that make up the Web. These specifications are heavily influenced by whatever major browsers already are doing (i.e. influenced by a handful of huge tech companies). These companies have a vested interest in making it hard to make a new, competitive browser.

I think the Web is unredeemable at this point; there is so much entrenched complexity, ugly hacks, centralization, and misuse of various technologies that it can never be undone. The only solution is to refuse to contribute to the Web at all, which is hardly an option for most of us here.
Really? It's a labor intensive process despite the level of automation (5 years ago there were at least manual steps; don't know today). More importantly: IIRC Apple makes about $150 in profit per phone while Foxconn makes under $5/unit. Seems like the cost differential would be much more than $5/unit.
We, as Americans, should employ more of a hands-off policy with the rest of the world. Playing "team America world police" is a drain on our resources and efforts - and above all absolutely needless. I don't care one whit what happens out there but from all 'boots on the ground' accounts, Myanmar is responding to long (years/decades) tolerated abuses by "refugees" by getting rid of them.

If you're pissing off monks enough that they're moved to eradicate you from their lands, you've seriously screwed up.
The only one of those that is about the web is the sites spying on you. And JS has been evolving better sandboxes, not worse.
i had a friend who worked at a place whose owners had a forum board(or perhaps many) and the employees working there were supposed to

1. search shit up the internet. this could be any random stuff. electronics to politics to plain BS.
2. start a thread by logging into one of the board accounts by literally copy pasting the stuff they chose to select based on some criteria.
3. reply the question from different accounts(all taken from a pool), usually more copy pasted shit.
4. copy-paste all that into some document and submit it as a worklog to the management.

i think the source of income was advertisement(what else could support such a thing?). what i found fascinating was that this cottage industry somehow managed to pay middle-class salaries to about 20 odd employees in a place like suburban mumbai by siphoning money from a burgeoning advertising industry and doing nothing of any value whatsoever.
i guess this is what Friedman really meant by a free market. stupidity begets stupidity!

the point being, it's become really difficult to figure what's of value in this weird weird world!
So your wife has people she knows

Not necessarily. See my comment sibling to GP.
The problem with the NFL theorem is that, in a sense, it doesn't apply to the real world:

https://en.wikipedia.org/wiki/No_free_lunch_in_search_and_op...
Mostly yes