skysight-inc/HackerNews huggingface dataset:
Fair enough, CheckedExceptions are almost always "fat pointers". Meaning they are all the same size, and can be passed around equivalently.

The Rust equivalent would be something like:

`Result<_, Box<Error>>`
Well, good thing Trump wants to crush ISIS, doesn't want war with Russia, and doesn't want to meddle in Middle East's affairs. He also wants to make improve the economy by making it finally profitable for companies to do business in the United States again.

Will he succeed? We will have to wait and see (he will).
Yes precisely. It's ok to talk about supporting Clinton but saying you support Trump brings instant retribution. I don't support either and even that wasn't something I could publicly state without great risk. Just like look at some VC's Twitter accounts.
I keep getting sidetracked by other issues, but you're statements are about certainty and uncertainty and where do you draw the line for heavy-handed intervention, so I might as well get into them:

"undeniable" does not mean what you think it means. Example: http://www.cbsnews.com/videos/hillary-clinton-defends-founda...

There, Clinton denies the foundation has been engaged in anything shady. Boom, definitely not undeniable #hackernewsdrama, hahaha.

If you want a disagreement, though, I prefer many-worlds over pilot wave theories, largely because I'm not entirely sure _what_ the propagation speed of the pilot waves would be. 'Greater than the speed of light' either (1) doesn't really narrow it down at all or (2) narrows it down to having no options at all. But they should have _a_ speed, because I'm not sure you can even have standing waves if the disturbances propagate instantly.
That container is not running on macos. Its inside an alpine vm.
We are developing systems to identify and check the impact of misinformation at scale (triage + human in the loop).

If you're interested in potentially joining or funding us, let us know https://docs.google.com/forms/d/e/1FAIpQLSclhq7zrUKI3nxJFiYw...

-----------------------------

Also relevant — my comment 43 days ago to the new "Request for Startups": https://news.ycombinator.com/item?id=12594955

"I'm really happy to see YC putting attention toward the (increasing) market failure around media quality. It's a serious problem, with IMHO imperils governance and stability worldwide.

I'm exploring a way to improve this dramatically, and fairly rapidly; essentially creating a stronger market for trust & quality, with resulting ranking rewards from FB, Google et al. If you are interested in learning more and perhaps being involved, let me know (yc@aviv.me). Experience with news organizations, partnerships, platform companies, pr, moderation systems, or machine learning are all especially helpful."
Me too. Distinguishing between passive and non-passive income seems in any kind of technical, legal seems incredibly difficult. It reminds me of the old "I know it when I see it" definifinition of pornography, which is a terrible definition for a law.

I'm actually really curious about the law now. Stock dividends must be considered passive income. So would interest from your local bank savings account. So would a SaaS app that you set up and basically runs itself with minimal maintenance.
Elixir is not a faster Ruby, it's a completely different beast which only shares some syntactical constructs and keywords.
"passive income" is not a tax term. Are you saying there should be a capital gains tax at the same rate as income taxes?
I'm jealous, that's my goal and I feel like four 8 hour days or even five 6 hour days is a sweet spot. I'd take the salary hit in a heartbeat, most employers I have experience with don't want to deal with part time (I've asked).

Being self-employed at the moment, I'm contracting to pay bills and working on my company, it's the same thing as a never ending crunch time! I certainly feel like I'm getting more done than a 40 hour week, but maybe I'm not getting enough rest to know the difference. :P
How could it be? You can't foster or promote tolerance by supporting intolerance.
What do you use? I like fusion but can't get option to map to alt for alt tab to save my life
Here's a question. You're in the US and your employer has decided to out source some work.

Why are you, the American worker, tolerating your employer's request to stay late to talk to their outsourced lackeys? Whenever I've been asked to stay late for a time zone crossing meeting with outsourced employees, I've refused. WE are THEIR customers, not the other way around. They can damn well get up at 3am and WebEx-in if we're going to have a meeting. No way am I going to stay late in the evening and miss my family so I can chat with our offshore labour.
No way. Hacks abound
Except the loophole is what they're incentivizing.

Just like personal taxes: Don't work, just inherit money and invest in blue-chips.
Of course Aaron was joking at that point.
This is in addition to standard property taxes.
Save your call for solidarity for people who aren't in an industry where exceptional individual achievement matters this much. I'm not interested in being saddled like a horse to carry a bunch of can't-dos who should be encouraged to find something they aren't dragging down. Solidarity is for line workers who want to be lazy.
I disagree; being in a neighborhood with high density zoning allows property value to rise precipitously.

There are plenty of exceptions, I'm only talking about the most probable outcome.

This also doesn't address industrial building or other nuisance construction.
Right, I live in Oakland. This is a state exemption. In other parts of the state it may be meaningful, but if you (like me) bought property in the Bay Area in the current millennium then it's insignificant.
I sometimes think we should find a way to apply Asimov's three laws to business entities. Then, when some company's property achieves 'dangerous' AI, everything might come out in the wash.

Most companies are controlled by a mixture of computing machinery and humans (sometimes following explicit rules). We trust industries a with lot of important stuff right now. We already have legal systems trying to stop them harming people.
Why is everything so big?! Does this make it more important? I swear, simple bar graphs have exploded into the Michelin man in recent years. What gives?
AliExpress is small compare to Tmall/taobao
From TFA: "My second idea was to move to an open core model: hold back more complex or enterprise-specific features from the OSS version, sell those features as an "expansion pack" on top of Sidekiq. Thus, Sidekiq Pro was born. This proved to be popular and forms my business today."

http://sidekiq.org/products/pro

http://sidekiq.org/products/enterprise
You're all going to hear a lot more about the Shy Tory Effect[1] in the coming months and years. It was first identified in Britain. It's talked about in Australian politics too.

In particularly heated elections, right-leaning voters begin to lie to pollsters about their voting intentions. They are embarrassed, or afraid, or skeptical about the pollster's intentions and honesty. So they lie. This creates a misleading impression of the actual position of the candidates.

Typically, exit polls show a much more realistic picture of the vote. It's just that they're too late to operate on.

The next generation of algorithms will need to introduce allowances for the shy tories in the US, relative to the degree to which one side feels unwilling to be honest with pollsters.

[1] https://en.wikipedia.org/wiki/Shy_Tory_Factor
Actual article title: North Carolina Computer Failures Lead to Extended Voting
I disagree. Linux has native docker and better vm support with kvm. Also much better display manager options
At the end of the day Congress controls policy, not the President. The Republicans control both houses of Congress, and a single-payer system is even more anathema to Republicans than Obamacare.

The Democrats can stonewall, but that has it's limits. While the Democrats might be able to forestall the complete erasure of Obamacare, the individual mandate is certain to get the axe. Without the mandate, the insurance system will fold unless Congress funds the losses, forcing the Democrats hand.

There's no reason to think Trump would oppose this or any similar scenario. And even if Trump wanted single-payer, it's simply not possible. No Republican Congress would pass that, at least not in the foreseeable future. For 6 years they've made it clear they'd sooner see the country burn than even acquiesce to Obamacare, let alone promulgate something more radical to their current political ideology.
Code Cracking – Why Is It So Hard to Make a Website for the Government?
Exactly the point I explained. You have to learn how it's done rather than try to look for a way out. The solution is not to have a magic tool that allows you to poorly work around the problem until it doesn't.
There is also a capital gains penalty (15% of net gain) when you sell an investment property.
Rinse and repeat. It's what happened in London in 2008-2014, etc.

Yeah, that worked really well for me in 2004 – 2009.
S3Proxy uses Apache jclouds underneath which has broad compatibility with object stores including S3 clones. However no two S3 implementations are alike so you will need to test.
Correct, sidekiq is open source by default. The pro portion of the code base is closed source. Sidekiq is one almost a must have for any Rails app. I'd imagine some people just want to support him and pay the licensing fee. It reminds me of how people were willing to pay for Pivotal Tracker when it was free.

https://github.com/mperham/sidekiq/wiki/Commercial-collabora...
The fact that you apparently don't understand the security implications here and the reasons why Apple is pushing for codesigning does not mean that Apple is putting up artificial barriers out of greed. That's a pretty ludicrous claim - do you really think the $99/year Apple gets from developers (who aren't already paying for iOS) even registers as a blip on their balance sheets?

The next time you see something you don't understand, your automatic reaction shouldn't be "those greedy bastards", it should be to actually educate yourself as to why it's being done. You may find that in a lot of cases there are actually really good reasons for it. And even if you decide that you don't agree with the reasons, that doesn't make it appropriate to accuse someone of being greedy or doing "evil" things (e.g. artificial technology barriers to extract money), and it's rather offensive for you to do that.
I grew up there and have since moved away but what I loved about it was just how calm, peaceful, and beautiful it was. I think I wouldn't want my kids to grow up anywhere else (if I can jump back in time to Vancouver in the mid 90s).

Vancouver also welcomed multiculturalism which helped a lot.

The city has since moved on (like all cities with time and technology) but I think many people still want that feeling of what it was like in the 90s. It was just a extremely nice place to start a family.
I think you mean a "YUGE opportunity"
OK, here's some error handling I wrote about a year ago, for an RSS feed reader. This code
calls lots of packages with their own error types. If anything fails, an error bubbles up.
Those had to be packed up into a single type for Rust's error handling. What's changed that would make this more concise?

pub type FeedResult<T> = Result<T, FeedError>; // return type, result or error

// A set of errors that can occur handling RSS or Atom feeds.
pub enum FeedError {
FeedIoError(io::Error), // error at the I/O level
FeedHTTPError(hyper::Error), // error at the HTTP level
FeedXMLParseError(xml::BuilderError), // error at the XML level
FeedDateParseError(chrono::format::ParseError), // error at the date parsing level
FeedUnknownFeedTypeError, // wrong feed type
FeedFieldError(String), // required RSS field missing
FeedWasHTMLError(String) // expected XML, got HTML
}
//
// Encapsulate errors from each of the lower level error types
//
impl convert::From<hyper::Error> for FeedError {
fn from(err: hyper::Error) -> FeedError {
FeedError::FeedHTTPError(err)
}
}
impl convert::From<io::Error> for FeedError {
fn from(err: io::Error) -> FeedError {
FeedError::FeedIoError(err)
}
}

(More of those are required, one for each enum value...)
(Then we need this.)

// Convert FeedError to text string.
impl fmt::Display for FeedError {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match self {
&FeedError::FeedIoError(ref xerr) => xerr.fmt(f), // I/O error
&FeedError::FeedHTTPError(ref xerr) => xerr.fmt(f), // HTTP error
&FeedError::FeedXMLParseError(ref xerr) => xerr.fmt(f), // XML parse error
&FeedError::FeedDateParseError(ref xerr) => xerr.fmt(f), // Date parse error
&FeedError::FeedUnknownFeedTypeError => write!(f, "Unknown feed type."),
&FeedError::FeedFieldError(ref s) => write!(f, "Required field \"{}\" missing from RSS/Atom feed.", s),
&FeedError::FeedWasHTMLError(ref s) => write!(f, "Expected an RSS/ATOM feed but received a web page \"{}\".", s)
//_(ref xerr) => xerr.fmt(f) // would be convenient, but not allowed in Rust.
}
}

This sort of thing is why I like Python's exception hierarchy. If you catch the higher level errors,
you get all the lower level ones, too, without losing the info about what went wrong.
Probably means http://www.merriam-webster.com/dictionary/sophomoric
I don't think everyone likes depending on Java.
Sophomore is the name of the second year in American high schools, so he's basically calling it an comment someone inexperienced would make
Well, in some cases people will do it because otherwise their employer may fire them. Living in the US most of us are at will, and don't have that much luxury to give employers the finger.
This is typical journalist stuff. Sound and fury.

They don't understand Thiel because they simply have not been listening. I don't think they can wrap their heads around his ideas. They have no desire to get outside of their usual frame of reference.

I wrote this essay (from my HN comments) about Peter Thiel before Trump got into power.

https://medium.com/@internaut_48577/peter-and-the-wolfe-b8de...

And here is the original comment:

https://news.ycombinator.com/item?id=12884413

Here is a teaser:

"I think what most passers-by to Thiel’s Trump endorsement have wrong, is that they think this is some kind of fluke like a random personality quirk or even a midlife crisis. Hence the whole affair may be dismissed as the ramblings of a strange mad billionaire.

If you watch Thiel’s presentations going back over a decade, you’ll see something different. These are all public but it takes about a hundred hours or more so most people have jumped around, looking for the gist of what is going on, such as all these journalists attempting to psychoanalyze Thiel, with the obvious motives that first: something weird needs to be explained (100 journalists at the recent press conference!) and less honorably second: he has to be vilified as a prominent opposing political entity external to their tribe.

This is unfortunate because the truth is far more interesting albeit very difficult to explain in a way that would impart an understanding..."
Nvidia Reports Huge Data Center Business Boom, Stock Is Jumping
Have you ever tried to get citizenship in Germany or Australia? Both countries are many times more difficult than the US.
Well, I'm certainly not worried about some specific senator trying to seize more power than they already have— there are too many other powerful (& more powerful) people in the government who would stop them. If term limits for reps/senators were instituted, I would be very worried about that supporting a "revolving door" between public & private work. I would much prefer to have career politicians in those positions than to have people serving short times and then getting a big payout from private sector depending on how well they served those private interests.
The real risks of artificial intelligence
Senior Patrol Leader, Junior Assistance Scout master, what's the difference, really? If a use a military, rather than a business metaphor, a boy can be a non-commissioned officer at best, not even a lieutenant.
Hillary in private was in favor of the TPP.
I don't know why you're trying to rationalize this. It's much more likely that all of these examples were genuine errors than that someone decided to introduce something that is obviously incorrect because they thought it was somehow more aesthetically pleasing.
Having met Mike several times, I can assure you that won't happen.
Wasn't this very post about clear hardware incompatibilities with the latest laptops and linux? Despite appearing to be the same, it's clearly not, otherwise it would simply 'just work'.

The idea that a constrained team spent the time to intentionally 'break' some 'standard' functionality to prohibit linux from working is laughable as well.
You asked for reasons why someone might choose to move out of their house for 6 months or longer rather than rent it out. I gave a few; nothing more. By all means, I support the local government's right to pass whatever laws/policies/incentives they want as representatives of the residents and a policy could be good on balance even if it screws over a few edge cases.

BTW, most of our overseas assignments are 2 years initially. 3 months seems more like a long business trip, not an overseas assignment to me.
I tried it once with suckless' dwm. Obviously dwm doesn't respect HiDPI but after having set the .Xresources file, everything was absolutely great. [1]

This will probably only work if you take the time to write your own .xinitrc. I'm really sorry about that, but I haven't had an opportunity to find a better solution. Perhaps someone else can further assist you.

1: https://wiki.archlinux.org/index.php/HiDPI#X_Resources
My understanding is exit polls are actually pretty unreliable; they are conducted primarily to correlate demographic data with the official totals for future campaigning purposes, but need to be adjusted based on the actual outcome as the raw data is not representative. Perhaps this particular phenomenon is less present, though?
Accuracy estimation is a fundamental part of numerical analysis and has been since day one.
What would be so bad about at&t offering a service that banned fraudsters from calling you? Or if the USPS refused to deliver mail that said "URGENT TIME SENSITIVE" on the envelope unless the sender could prove it really was urgent?

As someone with elderly relatives who've fallen for scams over email (which major email providers already do block, automatically), I would celebrate both of those outcomes.
LibreHealth: community for free and open source software projects in Health IT
Someone adding a companies name to a slide is not proof of being a willing participant in anything.
There's a lot to be said for going for a 3-day hike in the wilderness, even if you're accompanied by a parent.

Going with a scout group usually means that you wont be relying on the parent as you want to stay as a member of the group of people your own age.

You'll start to feel tired and sore at some stage, and it may start to rain. But if you've prepared properly (and the scout motto is "be prepared"), then you should be ok.

It's just a matter of getting away from it all, and perhaps embracing the suck as mentioned above.
I wrote this essay (from my HN comments) about Peter Thiel before Trump got into power.

https://medium.com/@internaut_48577/peter-and-the-wolfe-b8de....

And here is the original comment:

https://news.ycombinator.com/item?id=12884413

Here is a teaser:

"I think what most passers-by to Thiel’s Trump endorsement have wrong, is that they think this is some kind of fluke like a random personality quirk or even a midlife crisis. Hence the whole affair may be dismissed as the ramblings of a strange mad billionaire.

If you watch Thiel’s presentations going back over a decade, you’ll see something different. These are all public but it takes about a hundred hours or more so most people have jumped around, looking for the gist of what is going on, such as all these journalists attempting to psychoanalyze Thiel, with the obvious motives that first: something weird needs to be explained (100 journalists at the recent press conference!) and less honorably second: he has to be vilified as a prominent opposing political entity external to their tribe.

This is unfortunate because the truth is far more interesting albeit very difficult to explain in a way that would impart an understanding..."
Libertarian means do what you want as long as you're not hurting others. Gary Johnson ran on the platform of 'keep the government out of our pocketbook and out of our bedroom'. Not sure how taxing home use aligns with that.
As I was reading this article and watching the head shake video, I clicked on this other video which I thought was hilarious: https://m.youtube.com/watch?v=k2W8aGgmn1A
Never heard of it. Thanks for the pointer!
For your convenience: https://www.grubhub.com/about/careers
I use both CLI and GUI, but here's an area where I think the CLI just rocks: Instructions for installing and configuring software. Typical instructions for Linux:

sudo apt-get install foo
sudo apt-get install bar
cd ~/somewhere
sudo nano something, change these lines

The same instructions for Windows involves screen after screen of text interspersed with annotated pictures of dialogs, which become obsolete when the OS is revised.

In fact, I've seen an increasing number of Windows installation tips being given in CLI terms:

windows+R cmd
enter this command

It would be interesting to see some sort of tool, online or within the system, where you enter a command string and it explains what the command does.
What you're doing now is very very harmful. I used to do it too, and, because I didn't have specific hours, I would feel like I had to work all the time, and would feel guilty when I wasn't working.

The way I solved it was by setting actual work hours and sticking to them. Anything that came in outside work hours could wait until the next day.
The Canadian government subsidizes home-ownership by not taxing the capital gains on a primary residence.

I know the article is about empty properties, but it's actually a lot more common to send your 18-year-old kid to study in Canada and wire him $1 million to buy a primary residence in his own name.
LinkedIn to be blocked in Russia; Google, eBay, Uber, and Booking.com have moved
> Wouldn't darkening the skies raise albedo? Ideally we want more of the planet covered in snow, or, if that's not possible, deserts.

I probably should have said "reduce the amount of sunlight reaching us", i.e. make the place less bright from our perspective instead of "lowering our albedo", which is the opposite of the relevant outside view.

Talking about this: https://en.wikipedia.org/wiki/Solar_radiation_management
> we have no underlying economic engine that's driving in-migration and pushing up housing prices

Then there is no way that these prices are natural. These must be forced.
Interesting. I definitely hear that, and I find that argument somewhat convincing. On the other hand, I worry a wholeee lot about term limits encouraging a revolving door between public and private work. I guess the ideal solution would be an appropriately-sized term limit: not too short and not too long? Or perhaps shorter term limits & some other way of protecting against revolving door behavior. Thanks for sharing the article!
Interesting article. Is the code written in China considered open source for all practical purposes?
How would AI resolve religious issues?

The Jews say they are waiting for the Messiah.

The Christians say the Messiah came once and will come again.

The Muslims say there is only one God and Muhammad is his Prophet.

Which of these groups is correct?

I would love to see the AI algorithm that can finally settle this issue! Seriously, mad props to the programmer who writes that code!