skysight-inc/HackerNews huggingface dataset:
I'm well aware.

Progressive taxation is not socialism.

Moreover, in his day, common taxes were very, very low. Nobody had ever conceived of 20% 50% 60% taxation.

The plebes would riot with only a few % tax hike.

The USA was born out of a tax revolt of a measely few % that was frankly needed, for the protection of their own trade.
Android is what you configure it to be. Sure, there are some switches to flip if you want to be google-free. But you can replace pretty much every privacy-impacting function on the phone.
The power Google and Facebook hold to censor and selectively control what people see and hear is terrifying: https://techcrunch.com/2016/11/15/google-and-facebook-ban-fa...

In an important aspect, this is not any different han a library deciding to censor what information they make available. In the past this war has been waged before--As Google will ban news over quality of the information, librarians have banned books over the quality of the information. Once Tom Sawyer is banned, that sets a precedent to ban Catcher in the Rye, then Fahrenheit 451, then Animal Farm.

It's a very slippery slope, and it's absolutely terrifying to me.

I don't want to live in a world where few have absolute power over the many. If someone can control what you hear and see, they can control what you think.

Is Trump's election just a convenient excuse to seize this opportunity?

Thank you Snowden, I also am terrified by this.
I would love it if you interviewed founders that you turned down but who went on to have some level of success. (For me meaning some level of profitability or improving people's lives rather than calling raising a round a success.)

I imagine a lot of the podcast audience is those that have been or would be rejected from YC at this point in their journey so there might be more lessons there for us than from the outliers that were accepted to YC.
That could explain it, I was using a special mailer account @mytld within the same gapps org
You might be able to explain it, but it still shows that it's wrong. (Though I disagree that these shoes are gender neutral; only ~5% of the shoes in my household look like "gender-neutral" shoes, and they're all mine)
Can we admit that we hope wasm kills JavaScript yet?
This is actually not the case -- none of the members of the language design team are MSR employees.
You would just check t.Item2, no need to assign to variables I'm this example. However, the deconstructor syntax is nice, and now tour functions don't all return Tuple with vaguely named members.
Actually they have a strategy for your problem by enabling server-side rendering: http://ember-fastboot.com/
Big Money, Big Questions at Trump Protege's Remote Casino
If anyone banned bothers to file a small claims case against Google, they could likely win. I've successfully won cases with significantly more grey area against well informed people in small claims, and Google would be compelled to send a company representative who is wholly unfamiliar with the law and what the case is about due to the way small claims court works.

The most likely outcome is Google will settle well before trial since they know the odds are against them, and the cost to fight it (just in labor) is much more than the cost of any Pixel phone.
That's just a bio (albeit slightly strange) of the guy. I feel like that's within reason as it's a user page (i.e. who the author is).

On the other hand, here, let me list a bunch of my recipes for safekeeping is NOT a description of the user in any way or shape.
> On a related note: I'm so bummed that this is the trend in languages. Just so bummed. Python and Ruby are really nice languages. To have to switch from that to Javascript feels like a big step back in developer happiness.

Speaking as a Python developer who needed to pick up JS and maintain two Ember codebases this year, getting to know JS has actually been a pleasure. I was dreading it and I cursed it for a while. But using ES6 with Ember has been... pretty nice. There are objectively bad parts of it - some that are historical baggage, others that are just unfortunate (undefined and null!!). Oddities aside, I find it nimble and fun. I like Douglas Crockford's characterization of JS as "a LISP in C's clothing".
> Other places are so crowded that it seriously impacts the experience (parts of the Louvre, the Vatican).

I will never, ever go back to Palais Versailles. The gardens, maybe. Inside? Hell no. It was a really long wait to eventually be shoved through a cattle-chute of an experience for a couple hours, barely able to see anything, unable to take enough time to really look around due to the motion of the crowd, some other tourists constantly shoving me, and wishing more than anything that it was over. You'd have to pay me a fair amount of money to do it again.

A VR tour of it might be cool, though.
The C# LDM takes inspiration from good ideas from everywhere, including Scala.
This is a solved problem. Credit cards work great.

The issue is that lots of merchants (particularly in the EU) simply don't want to deal with the fees associated with credit cards so come of up with lots of creative ways to externalize the cost of fraud to consumers.
I think Steve Jobs' family actually scrimped and saved to send him to Reed College. He dropped out for reasons other than financial.
good luck getting a green card now that Donald trump is president hehe
Yeah, plus I think while Trump (can't believe I'm saying anything positive about the guy) might actually be good for resetting relations with Russia, might reduce their paranoia etc - Russians tend to prefer opponents/friends who have predictable stability, and he certainly is not that. I feel a sensible Russian policy would have preferred the devil-we-know of Clinton.

I have nothing but disgust for Putin and his henchmen but at the same time I think there is a lot of value in reading/watching his full speeches directly. There is a lot of poor reporting these days in our Western media and it easier to make better predictions about his frame of mind by seeing exactly what he is saying - then monitor his actions. Many of the direct translations of his speeches about Trump are different from what has been reported. The Russians feel surrounded (by NATO expansion), by NATO intrusions of jets, submarines, Ukraine government change and they also feel humiliated from the 90s, Kosovo, Iraq etc etc. It's important that more people make a real effort to understand and internalise that understanding of Russian fears if we are to avoid a full on renewal of the Cold War...I severely doubt the Trump Administration has people who will be happy to walk back and reset things.
Why would a Kessler cascade be so devastating? Most of our comsats and all our GPS satellites are above LEO.
>traditional BI companies like Tableau

Oh gods, this day has come -- Tableau is now a traditional BI company. I remember the days when traditional BI meant BusinessObjects, Cognos or Crystal Reports.
Presumably the argument would be "because otherwise the landlord accepts legal responsibility". Which means that if your apartment burns down with 3 guests in it he not only is not covered by fire insurance (that contractually puts occupancy limits because of legal demands on them), but actually has to pay for the ambulance and medical costs because "he created an unsafe situation".

So "why would people complain" ... it's a matter of perspective and maybe ideology.

I would say the other reaction is easier : make sure you have 5 google accounts. One is email and you DO NOT use it for anything even remotely business related.
> It feels odd to want exact control over the error handling abstraction but want to use Rust's convenient IO abstraction. Performance either matters or it doesn't.

This doesn't make any sense. What are the performance costs of doing I/O in Rust using `std::io`? If there are none, why would I want to give it up? AFAIK, the only reason to give up `std::io` is if your platform isn't supported by `std`.

> it's possible that we should think of exceptions as just a failed experiment

Who said that? Why does one way have to be right? There are trade offs! I'm sure you can find plenty of articles on the Internet that discuss exceptions vs. values. There are plenty of reasonable arguments on both sides.

> This debate was settled

OK, that's enough. I won't waste any more of my time with someone who is so certain of themselves.
> By contrast bank fees on credit cards can go close to 6% now.

I'm not sure where you're getting your info, but that's off by a factor of 2.

Credit cards work great for consumers, just not merchants.
> Anyway, it's frustrating that because Rust tried to solve simultaneously for ergonomics, exception freedom, and a rich standard library, it ended up in a position of having to abort on OOM. (I realize that there are more options these days.)

... if you realize that there are more options, please don't make this point, because the point doesn't make sense anymore. Aborting on OOM in Rust is a default, but you're not stuck to that system.
That is more referring to the user/pass you might use to login retrieve card details say from a card vault for manual processing. Indeed PCI 3.1 (and actually from v2) has a strong requirement for MFA when connecting to the cardholder data environment network.

I've lived PCI for a while - I don't think this particular issue would fall under their purview. As per PCI-DSS doc, it is primarily concerned with the secure "acceptance, transmission and storage" of cardholder data.

If they use a 3rd party payment processor for their credit/debit card transactions, they will only have a very limited PCI scope (probably just SAQ-A) which will basically say "oh, make sure you send it to your processor over TLS" and don't peek.

This particular instance is probably one for the regulatory body, which in our case in Aus would likely be APRA.
Badly worded, can't edit now. I meant both the ranked play and the useless tokens/hats.
AIFF: And I feel fineeeee!!
I don't understand why we don't do that here. People like the rewards but that only works because the cost of those rewards is subsided by a price increase for everyone, even the people paying cash.
The Damage of Social Media
My bank (Thailand) has VbV that requires me to set up personal phrase with the bank and that phrase is shown on VbV page. Also it sends SMS OTP to preregistered mobile number so I doubt any sites could fake that.
Really sick sense of humor you've got there bud.

Sure, people should pay & support the tools they use, but there are a lot of clueless, inept people out there who have been trained by Google, Facebook, etc that everything is free.

Whatsapp with the $1 a year charge was a step in the right direction, but Facebook idiotically killed that (decent) business model. That could have made over $80 mil a month in revenue, while being a nominal amount for the average user to pay.
To "act unethically" is what GP was talking about. Nothing about security or liability.

I do not think it would be acceptable to intentionally write unethical code in _any_ of those problem spaces. ;-)
Indeed, instead get your news from the paper of record. You know, the one that joined the administration in selling us all a war that cost trillions of dollars and killed a million people.

(And ABC, CBS, the list goes on of course. Not just NYT.)
With respect, I disagree that anyone should make it easier to get an A+ rating. That really should be reserved for the best of the best, where a site implements all current best practices and avoids all current weaknesses.

An A+ grade should be hard to get, and really mean something.
Maybe they should start with a reliable launch system.
Sure. Arguing over what the True and Canonical Purpose of Wikipedia is will go nowhere.

The only relevant fact is that it was consequentially better for the administrator to behave otherwise. Even if we assume that the user was 100% in error and that the pages should be removed, the administrator's actions still served to objectively harm Wikipedia (in net).
The phrasing is not a sign of bias specifically. It's just a peculiarity that I've seen in this style of journalism going back to the Cold War era when "KGB" was a household word.

Maybe I've binged too much on 1970s and 1980s news with the benefit of hindsight, and it's coloring what I expect my perception of today's fluff pieces to be if I read them again in 30 years.
Regulations and taxation are essential.

There used to be a 'free market' it was called 'feudalism'.

Not quite, but almost.

If you believe in 'Adam Smith' then you understand under a totally free system, one person would end up with all the wealth.

Adam Smith was not a libertarian, or a 'laissez faire' kind of dude. He was an Ethicist and heavy duty Christian and to him capitalism was a moral issue.

Unlike the 'Chicago School' and Libertarian types who really state that corps exist for the shareholders, that's it, end of story.

As noted above, Smith invented progressive taxation.

Get this - do you know what Smith said the #1 quality of a CEO is?

Get this: 'Benevolence'

Not something you'd hear too often in America.

Onerous regulation is obviously a problem, and wasted taxation inefficient government is also a problem.

But there's no doubt they have to exist.

There's a 99.9% chance you'd be a serf were there to be a truly free and open, 'laissez faire' market. You wouldn't even have a chance at going to a good Uni. You know Trump's son-in-law, Kushner? He only got into Harvard after his parents gave $2.5M to the school. Maybe 1/3 Harvard students buy they way in. In a totally capitalist system, 100% of top spots would be 'bought' - industrialists want to ensure their legacy, and that their kids get into the top schools, and that would guarantee the longevity of their Empire.

Anyhow, that taxes can be too high and spent inefficiently does not mean they should not exit.
Any employee from Tesla or SpaceX.
Regarding switch-as-expression -- the semantics of pattern matching as an expression can be subtle, especially when paired with nullability, so I think there's more support for introducing a new "match" expression that does what you describe.

Switch is more of an effort to integrate patterns in the way C# is used right now.
IIRC for performance, the SQL team essentially built their own OS layer on top and only used raw APIs or something.
Sorry, I misread "ThreadSafetyAnalysis" as ThreadSanitizer [1]. Like I said, static analyzers are great. Some may feel that they sufficiently address the code safety issue in practice, some may not.

[1] http://clang.llvm.org/docs/ThreadSanitizer.html
We also stalk you on... I mean, we read the same tech news sites you do.

(I'm on third line ticket duty right now, so if you have something significantly more complex than RTFM, or an actual bug, you'll probably be talking to me this week)

The most common cause of getting locked out other than you abusing your fastmail account is having your credentials stolen and used for spam/fraud, which is why we recommend 2 factor authentication:

https://www.fastmail.com/help/account/securityupgrade.html

But yeah, even then we don't lock you out forever - just need you to reconfirm your identity and re-secure your account.
"why not hack a wider range of targets?"

They need to have 'plausible deniability' so it's hard to do without fully leaving your tracks and showing your hand.
>They won't fit in your pocket, but they will fit on top of your car.

I think I can glimpse what Musk long-term vision is for "connected cars..."

Satellite is pretty much perfect. One provider works globally (vs dozens of mobile proviers), coverage is near 100% everywhere, and mass broadcast signals (like firmware updates and SDC neural connectomes) can be cached locally on the satellite, conserving uplink bandwidth.
For someone concerned about political agendas, this site sure has a lot of anti-Hillary analysis. It also neglects to mention that there is a media Titan in the White House now. Should that not be concerning to her?
Definitely a lie. I took more time learning webpack to get started than to get started in Ember, just to point out one example.
People get banned from Facebook every day for stupid reasons, whether it be Facebook's real name policy or otherwise, and I would encourage you and everyone else to keep alternate contact details handy for your friends.

Maybe you should encourage them to get on Signal Private Messenger, so that you aren't SOL if anything happens to Facebook.
Maybe because you are not being a good cog in the machine. Do anything unusual and you may be seen as a risky hire.

Of course, it depends on the company, but this is what I recall from my corporate years.
Google Summer of Code 2016 Wrap-Up: Debian
More accurate: Republican insiders. Shouldn't leave out the most important adjective.
I think the idea in the first place is to lower the per unit cost. Then spending millions more for longer life doesn't make as much sense.
Here are a few open source Ember applications that you might be interested in.

Ghost admin: https://github.com/TryGhost/Ghost-Admin

Hospital Run: https://github.com/HospitalRun/hospitalrun-frontend

Hummingbird: https://github.com/hummingbird-me/hummingbird-client
I thought in Germany you used one-time disposable TAN numbers for this purpose?

Australia also has direct person-to-person/business money transfers, but without the one-time-use pins. That this company would even ask for a bank login is terrible and unnecessary.
You seem to be using the fact that there are trade-offs as a justification for the specific trade offs you've made and using tone policing as a substitute for defending these trade-offs
Spark Mail Beta for Mac
FWIW, I have some initial reason to believe the "tour" mode it has involves the use of KML, so it might be possible to "easily" (still require some crazy hacking, but not so much) tell your own "story", but yeah: what I am really looking for is something where, from inside of VR, I can easily point at stuff and draw things and either take a recording or synchronize my state with another user. Earth VR was just such a great initial example of a place where I wanted to inject these kinds of features, so it is all the more annoying that it is one of the few apps that is built in a way to make that really hard :(.
Unfortunately they have been neglecting this aspect of the Mac for a long time. It's a real shame because it used to be a solid advantage of the Mac over other OSs. Recently I looked to see if Automator is still on my system, I was surprised it's still included. They clearly don't care about this part of macOS and it's such a shame.
folks from the 90's .com (or earlier), who've largely retired and are in the woodwork now.
The amount of baseless unfactchecked political/social memes that are posted on my wall on a daily basis say otherwise.
Join the beta at https://sparkmailapp.com/beta
I've already long assumed that my social security benefits will not be there.

I envy your optimism.
How would you liberalize rental leases? The lessor can already kick someone out when they want to sell, I mean they need 2 months notice but I think that is entirely fair. Foreign investors (Chinese millionaires) don't give a crap about rental income. They don't want the headache, property is merely a cash investment hedge for them to sit on care-free.

More liberal building permits? Have you seen downtown Vancouver? There are towers everywhere. Infrastructure already cannot keep up with the pace of development in the city and surrounding it.

The city should have had a much better long term plan and not grabbed easy cash when it was available. Chinese investment was good for cleaning up Yaletown but it's gutted the city as far as I am concerned. Vancouver is a beautiful place but it's like a vapid supermodel. Nice to look at, but not something I could live with.
Depends on how they do it. The lifetime may be low because it doesn't carry much fuel. But if it's small enough they can launch dozens at a time.
Is there a way to take maybe a screenshot for people who don't use facebook?
Sure, but then we're back to exceptions in one form or another, so now we have Result all over the place and have to deal with panics. Being able to panic on OOM won't go back in time and rewrite stdlib
Every time I see that, I feel it should be camelcase.. it just reads to me as clin-tone-mail for some reason.
What about this: "What I Learned Selling A Software Business" https://training.kalzumeus.com/newsletters/archive/selling_s... HN discussion: https://news.ycombinator.com/item?id=11347006 (439 points, 238 days ago, 84 comments)
Rarely if ever are the laid-off people talented in the same area that those who are acquihired are.
But this isn't a credit card payment. This is for direct debit.

I've sadly seen all sorts of stuff spring up around this in australia, like https://polipayments.com/Buy (which e.g. is one of the only ways a normal person can pay for a jetstar flight without a credit card surcharge)
Oneweb satellite constellation
This plan is obviously predicated on viable first stage reuse. Estimates vary (and I'm sure even SpaceX doesn't know what the eventual number would be), but it's conceivable that their per-launch cost would be in the low double digit millions. These are also relatively small satellites, so you can pack quite a few of them on a dedicated launch, as well as sending one or more uphill as secondary payloads for launches that have useful trajectories.
> Panics are recoverable: initially at task boundaries, and these days at catch points. They are literally exceptions and unwind the same way.

No. They provide roughly the same functionality as exceptions and are implemented the same way.

Here's the thing; exceptions implies using unwind recovery for error handling. This is not the case in Rust. The panic recovery API isn't designed to be used like this. No API relies on panics being recoverable. Panic recovery is supposed to be used for two very specific use cases:

- Stopping an application/service from crashing at a higher level (eg at an event loop boundary)

- Preventing unwinds from crossing into FFI.

Now, you could use Rust panics to build an exception system. It wouldn't be great, but you could. Sure. But a lot of the tradeoffs of a feature need to be considered in the context of how it's going to be used. Nobody's going to implement a (serious) exception library using Rust panics. Even if they did, it wouldn't work well with the rest of the ecosystem.

Panics are _not_ a "full exception mechanism". The tradeoffs are not the same as that of C++ exceptions (which are pervasively used). There are tradeoffs, mind you, but different ones.

> Code running in such a context needs to avoid leaking and corrupting resources on unwind --- i.e., be exception safe. On the rust development list, people call this property literally "exception safety".

Exception safety is a common issue between Rust and C++ but you rarely have to think about it in Rust (because all libraries are written assuming that panics may or may not abort, and very few applications catch panics and have to think about it for a very small area near the boundary), whereas it's more common in C++. Nobody writes libraries trying to avoid leaks on panics because catching panics is rare (and leaks are considered safe in Rust, though it usually requires contrived code to cause a leak in Rust).

Overall, it is not a problem. It's something you need to think of in extremely niche cases. Equating C++ exceptions and Rust panics is oversimplifying things.
The second factor is the one time password. You get ~200 by snail mail and need one for each transaction. So you only give up control for one transfer. But yes, indeed, this is insane.