skysight-inc/HackerNews huggingface dataset:
Even poor families with multiple children can manage to travel on a limited budget, if they really want to.

The bigger impediment is profound lack of interest/curiosity about other places. Take George W. Bush as an example; he certainly didn’t lack for resources. http://www.consortiumnews.com/2000/102900a.html
You must have missed the leaked emails in which Clinton exerts massive influence on the media, planning every last details in exchange for all kinds of rewards [0]

[0] http://observer.com/2016/08/wikileaks-reveals-mainstream-med...
> Add 128 to a signed char and the compiler is free to assume it is zero/false

To be honest, I hope compilers don't do such things. I would vastly prefer to see it run Tower of Hanoi simulation in Emacs at this point.

But evading bound-checking of 8bit math done in 32bit registers is totally reasonable (by the standard of usual UB optimizations), thanks.
Can you elaborate a little, given how memory is very cheap these days.
Do you sponsor Visa for overseas developers?
It's saying "oh they just don't know any better".

That's not better than "They are idiots" or "Racist sexists!"
In C++ one gets a compilation error if the wrong type is returned from a function.

Qt is generally type safe, but it uses quite a lot of pointer types and also a rather unusual for C++ parent-child resource cleanup rule for QObjects (e.g. all widgets).

When something does crash, C++ doesn't offer any tracebacks, but if one has a core dump or can reproduce the crash under a debugger, a traceback can be easily obtained in the majority of cases.
Ask HN: Do you realize how unapproachable your community is?
Hi.

When I was growing up, hacking was advertised as something anyone could do if they had the willpower and focus to learn how machines worked.

Now we live in a world where the new generation is flooded with "consumer-friendly" tech and they have no interest in exploring the underlying principles that make it work. If anything, they're only interested in tech because it's literally entry-level activity to middle class incomes.

I don't blame the new generation for this because they literally don't know any better. I blame Apple for making computers a consumer trend. No one in the new generation dares to hack their own phone because it might ruin their social media clout.

Anyways, just letting you know that your fixation on the infinite details of the amazing will not propagate to the new generation. HackerNews has zero generational outreach. Our memes die with us.
I think Alex Karp, much like Thiel's friend Sam Altman, is very much his own man. If they were automatons they wouldn't be in the position they're in.

99% of Silicon Valley disagrees with Thiel, the simplest explanation is that Karp is from that group also.

The alternative explanation appears to be Karp and Thiel conspired to make Trump US President in 2012.

I mean wow. Just wow.
You say that like you've found a clever loophole, but what you suggest would be the intended effect of the tax: fewer unoccupied houses.
I didn't explicitly state this here (I did numerous times before when discussing this) but property tax is annual, and I propose value assignment be annual as well. Therefore, if at the end of the year neither yourself nor anyone else had made any money from your IP, just assign zero.

At the moment, patents are cheap compared to the value they have as an offensive weapon, and this is what I hope to address with my proposal.

As for copyrights - the same framework would make infinite extension unaffordable even for Disney, so I hope we would all benefit.
Which requires a constitutional amendment which will take decades to get the states to agree to it.
Hmm, I mostly agree, but it's important to remember that a bad mechanism can encourage bad behavior as well. Facebook must make choices about design of the feed algorithm that have important effects on incentives and behavior. So even if they take a minimal censorship role, we cannot ignore the effect of the feed algorithm - in fact, we should focus on how to design it!

For example, the extent to which one "bubbles" users into their own echo chamber is largely up to the algorithm designer. If you look at "content aggregator" sites like HN, reddit, Facebook, they all have pros and cons. HN and reddit give incentives in the form of karma. They all have different levels of "bubbling" and opting into or out of bubbles.

Good design of such sites is an open problem -- even formalizing good goals for such sites is an open problem -- but it is a design problem we should be thinking about and addressing.
Yup.

People were rabid to vote against trump. Not so much to vote for Hillary. Turnout sucked.

Compare it to rabid Trump supporters, or Obama.
They have it backwards. Its not about blocking misinformation. That just puts you in the role of the Inquisition. It's about seeking the truth.
The reason I like Cohen's the best is because of the backing singers. I think this song works best when there's the graceful and harmonious support of the backup singers... it adds to and "load balances" the hugely majestic tones of this song! I think when KD Lang or anyone does it solo, they're taking on too much, and while they might do a fine job, it's a lot for one person to sing. Just my thoughts!
I work at ThoughtWorks. TDD is central to everything that we do. That said, like anything else, TDD done to an extreme is probably a bad thing (too much time spent on tests rather than implementation) and it not being done at all is also usually bad (too much time fixing bugs that could have been caught by tests written beforehand).

Balance is key.
7% of German Tesla owners think they own a fully self-driving car
Yeah, he went to Stanford for undergrad and law school - he's obviously a dunce.
We have read this piece 1000 times before.

And for the 1000th time, it is necessary to say, "rural America understands that they are not your priority".

The modern left finds it more virtuous to hire a wealthy black man or a wealthy white woman than to hire a poor white man. Rural America knows.

In fact, and more people are coming to terms with the modern left's perverse priorities. Indian people? Indian people don't even exist to these costal elites. Indians are dramatically underrepresented in popular culture, but the left only cares about replacing white people in popular culture with black people.

People like Mr. Thornton would never dare demand that we replace black people with Indian people where black people are overrepresented.

You can keep lecturing poor white people about how backward and toothless and spoiled they are, while never daring to say a negative word about black people. You can keep telling poor white people to stop being tribal, while fomenting tribalism in every other group (except Indians). You can keep claiming to care about representation, while ignoring everyone but the groups that earn them the most virtue points.

My Thornton, everyone is wising up to your priorities and the priorities of those in your wealthy costal social circles.

Yeah, I'm bitter.
You'll just get the line that HN readers don't like to talk politics so it was flagged into oblivion.
But Trump did violate the Fair Housing Act:

http://www.nytimes.com/2016/08/28/us/politics/donald-trump-h...

But I guess believing in "facts" means I am part of some out of touch intelligentsia.
You based your business on a proprietary platform. No formal contract was covering your rights. What are you complaining about?
Put it in Antarctica.
I don't get the MS strategy. They became popular because they made it easy for developers to build staff for their platform. But then they started morphing their platform into some kafkaesque Labyrinth of new hip and then soon to be retired libs/frameworks. If a developer is brave enough to master this he will then be disappointed trying to monetize it. The Window store (or whatever the current name is) is like a combination of itunes and the play store, but only the downsides mixed together.
That will make a good weekend read thanks! Others may be interested in Data Structures for Text Sequences by Charles Crowley[0] which describes Piece Tables. This is the basis for the Vis editor[1].

[0]https://www.cs.unm.edu/~crowley/papers/sds.pdf

[1]https://github.com/martanne/vis
I've used dozens of libraries professionally over the past year or so. Some of them I use every day, others I only need to touch once a week or once a month. Why would I be expected to memorise all of this when it takes only a few seconds to look it up?

I use Python, Clojure, ClojureScript, C++11, Javascript and bash regularly. I remember all of the standard library functions and third party libraries that I use a lot. But even after 15 years of using Python, I still have to look up, for example, the datetime module or what functions exist in the collections module. I still need to look up how to use the C++11 chrono library. I still haven't memorised the entire Clojure core functions (there are so many of them!) I still need to look up the DOM API for javascript (but then, I don't use JS that much).

I'm sure part of it is the context switch: if I were using one single language 100% of the time, perhaps I could memorise its core libraries. But why bother when it takes 3 seconds to look up and every professional job I've ever had its perfectly fine (expected even) to look up online documentation on the job.

So why not during an interview too? If your interview isn't testing me on what I'll be doing when I'm on the job for real, then whats the point? Testing my memory isn't a good reflection of my skill when working on real tasks.

Now, when I learned to program, I didn't have internet and worked completely from offline documentation (I learned Visual Basic, C++ and Python this way), so its not that I'm completely incapable of it, but it seems like a terrible use of my resources.
The truth as always lies somewhere in the middle.

People who voted for Trump do have to own his clearly racist, xenophobic and misogynist behaviour during the campaign.

But equally Hillary needed to have a answer for the real suffering that is happening amongst people who are being left behind by technological advancement and globalisation. And she didn't. And actually neither do the Democrats. And as we will soon learn neither do the Republicans.
Microsoft is creating walled garden and has all right to do that... for some sectors. The most problematic for me is public sector (gov) because they are forced to use Microsoft products by their own agenda, others are free to choose and I believe they do that...
It's not the answer you are looking for but you can install Slimsocial for Facebook - where it works.
Ask HN: What does a bad tech hire actually do?
We have most probably read a dozen of posts that talk about how to identify the bad tech hires (think software devs) from the good ones, and the costs associated with bad hires (financial,moral,time). But what does a bad tech hire actually do really, are they the ones always submitting their projects late, adding unnecessary dependencies to a project, what is it that makes someone bad (maybe from your experiences).
Amen, they have the same expressive power.

The thing is that exceptions do not require the manual CPS transform required to handle Result objects, which results in nicer code.

Even with syntactic sugar like do notation, the syntax is still different from 'normal' code.

Also the escape hatch to unchecked exceptions is convenient too (then again Rust has some form of it already).
Yeah, people don't need to know the truth. There are others who can make decisions based on that truth for them.

Or isn't that the sort of point you were going for?
Assume the result yields that one gender is effectively superior in all relevant areas.

This could easily lead to a basis for genocide, people tossing their children with an unwanted gender out right after birth/aborting them. That seems like a pretty awful prospect to me.

Furthermore, discrimination would then just be waiting to happen at an even greater extent, with the stakes not just being yet another minority, but almost half of an entire population. Those are huge stakes, and few want to tread that path.
" the state will help collect membership taxes for it, but that should be taken more as a measure of Nordic efficiency than as a tacit endorsement of any particular belief."

I take it as neither.

I take it that the 'Church' is a cultural epitaph, not even so much a religious one.

It doesn't matter 'what one believes'. It matters a little bit that colocated people share some common faith, and the rituals, prayers, holidays, sense of spirit, goodwill - are synchronous in some way.

When those are torn apart - and there is no 'common culture' - some of which is based on 'religion' - then there literally is no ethnicity, and arguably no nation.

You mention 'Nordic efficiency'. It's true, Nordic countries are somewhat 'efficient'.

But will Sweden be a 'Nordic' country when it's 20% ethnically Swedish, 10% German, 8% American, 5% Norwgian, 5% Somali, 5% Russian etc. etc.?

What will make Sweden any different from Norway, which has almost the same ethnic composition, the same rules?

The only difference between Norway and Sweden in 100 years might be the colour of your flags. English will be the dominant language, and ethnically, everyone will be 'from somewhere else'.

Anyhow - thanks for your correction, but I don't think it changes the nature of my point.

Multiculturalism has consequences, and it should be a choice, not something that is foisted upon people as a moral position.
Did you also experiment with a simple sorting algorithm and if so, how were the results different?
> how anyone could feel comfortable with him as commander in chief

I understand what you are saying here. He struggles to speak eloquently, and does not have a statesman-like persona. He is no traditional president.

But look at the last 15 years of foreign policy from "statesmen". We had two wars, Obama missed seeing the rise of ISIS, Syria is a humanitarian nightmare, we had a huge financial crash, and terrorism is on the rise.

Trump opposed the war (was not a strong supporter before, and immediately after was certainly opposed to it).

No one likes him and he doesn't owe favours to anyone. The bankers, the lobbyists, the establishment. Everything that we would agree is wrong with the country.

And he did not run on a conservative platform of religion - which has nudged the entire Republican party to the left.

And he use to be a Democrat.

There will never be another candidate like him. But sadly no one can look past the ad-hominem character attacks.
Illegal anti-competitive behavior, perhaps.
Pair programming neatly sidesteps a number of problems, when done well. For a team, it helps to spread knowledge among the team, encourages people to follow the team discipline, gives a second pair of eyes on any bugs and gets people up and running faster.

done well is the tricky bit. You need people who get on ok with it, social skills need to be developed, and you need discipline around not committing code which hasn't at least been reviewed. Social skills is the hardest part IME: knowing you can ask for a break, some time to think, or to split for some research before resuming work as a pair.
Why I'm Leaving the Thiel Fellowship
I think that the unfortunate truth (well IMO) is that if you want security and/or privacy then Microsoft is not the company for you. They have shown many times to be in bed with the NSA (http://techrights.org/wiki/index.php/Microsoft_and_the_NSA) and I'm sure other spy agencies and are becoming less open and friendly towards developers and it's users. It is bad that these decisions are effecting businesses but we can all make the change by moving towards more open operating systems and companies that give users and businesses back their freedom, privacy and security.
Using Declarative Continuous Deployment Pipelines
Taking that joke, look at yourself.

Do you take yourself as unique or a general version of a men/woman, that follows only the one path that everyone else takes and you feel in every situation as every other human, and you dont even try to be different in your behavior, and your neurons are trained like everyone else?

Ff you look at my point, I want to stop the generalization about behaviors in sexes context. Everyone can be dumb. That doesn't need an abstraction to the sexes. As you can obviously see, that doesn't say that you have to stop the abstraction at cells. :P

And: I didn't call "ANY WAY". I called the context BEHAVIOR.(EDIT: as you pointed out yourself :-))
Yes, there is a simpler approach.

If your function returns Result<T, Box<Error>>, then you can use try! or ? operator to return any kind of error. It will be automatically boxed and converted into the generic Box<Error>.

This works for two reasons:

1) try! and ? don't simply return Err(err) on error case as one might think. They actually return Err(From::from(err)).

2) The standard library has: impl<'a, E: Error + 'a> From<E> for Box<Error + 'a> { ... }

Check out this article, starting from "The From trait": http://blog.burntsushi.net/rust-error-handling/
Please tell me again how this "new" Microsoft is so much better and more ethical than Ballmer's Micro$oft.
We have just pushed Portainer release 1.10 to DockerHub. Release notes are here: https://github.com/portainer/portainer/releases/tag/1.10.0
We have decent transit, and bike lanes everywhere. Unlike the US, many people are happy not to own cars and there are at least 4 major car shares and as of the last few months, a new bike share with convenient availability (albeit we're quite late to get one after Montreal and Toronto have had theirs for years). Many of those who do drive carpool. A lot of people also live right downtown, as we have far more residential buildings in our downtown core than most cities. Vancouver is a very centralized, dense, metropolitan city which probably has more in common with New York than Seattle, but much newer and cleaner.

I still get annoyed by traffic, as I can remember when there was barely any back in the 90's. But then every time I drive down to Seattle, I realize how good we have it in comparison.
You can fork Sdekiq and add the Redis command yourself - actually I'm wondering if someone has already done it.
Obligatory correction: Sugimoto.
Ah yes, bringing people together by dividing them into two groups.
Nobody is forcing those drivers to work for Amazon. If there are people willing to work in described conditions, that should be nobody business except involved parties.
Microsoft has a problem - poor 3rd party software and drivers make Windows extremely unreliable. Microsoft takes the blame, and Windows looks unreliable. Apple takes a different tack, they simply lock down their APIs and ecosystem to avoid this. Is Microsoft trying to go the Apple route - but maintain some openness? Giving 3rd parties core low-level APIs is ripe for chaos.

I had to install Kaspersky on my main laptop since some VPN software imposed a policy that it installed and up-to-date to connect to a contractor's secured network. It was absolutely terrible. It killed my battery, slowed my machine, killed my TCP stack at one point, interfered all the time, and became generally unbearable. It frustrated me so much, I now do all network operations via a secured VM to avoid the Kaspersky curse on my main work machine.
I wouldn't say MVC is dead in the front-end, rather I would say MVC is a necessary stepping stone towards modern front-end architecture. It still has some kind of model, view and whatever the controller is called.

Before the time of Single page applications, MVC was not practical as the state of the page would be destroyed as soon as you click on a link. With the whole "single" page approach your page lives on and your applications remains. This was the considered the "holy grail". We are thought all the problems are solved, but then came the performance and memory leak issues. Because the page lives on throughout the user journey, memory management became a problem.. and so was SEO. As always front-end will continue to change rapidly year after year and it's now all about Flux/Redux and Universal javascript?

Saying MVC is dead is like saying "CPU" is dead, no it's not, but it will always keep on improving.
Legally you're correct, but where's the sense of fair play?
A lot in here about Defender/Microsoft Security Essentials.

> [MSE] doesn’t have: parental control, built-in VPN, webcam protection, password manager, backups, exploit protection, protection for online banking and online shopping, proactive protection against future threats and dozens scores hundreds of other features which are all useful in providing maximum protection and a better user experience

That's exactly what I like about it. Stuff the "user experience": I don't want an AV product that tries to run my life for me. (I don't want Windows 10 to do it either, which is why I tried it for less than a week and went back to Windows 7.) AV products are bloated, difficult to use and always in your face when they should just silently remove viruses. Which is what MSE does for me.
I have only seen a maximum entropy model as part of the supervised realm where it is a discriminative model. In other words, given some labeled data, we can draw a decision boundary. Maximum entropy in this context is almost certainly associated with the information theory definition, where the entropy of a collection of data based on the distribution of classes is measured. High entropy if each class is equally probable. Lower Entropy otherwise.
When you see comments like this, it's little wonder Thiel has gotten interested in Seasteading. Perhaps he thinks it's the only way to escape from this most virulent strain of stupid.

If we're going to debug what's wrong with America, this comment is like ground zero. Start here, and work backwards.
Sort of makes me root for the increasing irrelevance of the desktop.
I uttered the same words when, after not booting up my machine for a month due to a move, I got the lovely, lovely message...

"A component of the operating system has expired."

and I was unable to boot any further. still am not. had to turn back my BIOS clock a month in order to "unlock it".

needless to say, a planned install of linux is on the way. I've had enough.
Clickbait is making a link a bait so that you click on it. In other words, it pretty much means an appealing title.
Well, the onus is on the wider tech community to hold each of the vendors to account for what they do and don't do.

There's a delicate balance of trust and cooperation between site owners, vendors, and CAs, where each can make demands and has to serve to a degree each of the others. In situations where this trust is broken by one party, the other two will often move to reject them.

An example of this is a CA being rejected by a vendor after they issue invalid certificates, but on the flip side, a vendor simply throwing a tantrum over a bad domain and pulling trust will leave them as the only browser that "doesn't work" with some number of sites, and that reflects badly on them and they will see fewer people use their products (imagine if only Mozilla ended up rejecting LE certs!).
Well you believe the premise of the ideology, so you are a part of it. Unsurprising that you think it is useful, that is what it claims.
I find this point of view to be a bit of hogwash, being a politician _is_ a real life job, it's not just some part time doing-it-for-fun thing.
So you can't complain now? Microsoft is pushing its own (inferior) solution and making it harder for other vendors to compete. While we can debate whether it should be fine for them to do that, there are laws limiting monopolies from this kind of (maybe not this exact case) behavior.

Also, it works the other way around - you wouldn't need to complain if there was a formal contract.
I guess he means Amazons' FBA, their drop shipping service.