skysight-inc/HackerNews huggingface dataset:
> Ok, I expected it should be feasible. I wasn't optimistic when I read a Chrome bug that was nofix'd to make certificate info available to extensions.

This doesn't seem like a thing you could easily do from an extension, especially from a Chrome extension. But the browser itself easily has access to this information.

> You sound kinda authoritative, are you suggesting that you could propose this change to firefox and it might get accepted?

No, not at all; I'm not a Firefox developer. I just have strong opinions on how broken MITM is, and thoughts on how to mitigate it while dealing with the reality that an ultimatum to choose between the browser and the organizational policy will often see the browser lose. Leaving the browser capable of browsing, while showing an unremovable information bar that warns people about something MITMing their traffic, seems like a strong step towards condemning MITM that might actually work.
I've done one format which was append-only (so a pretty easy problem to solve) on one homogeneous system with metadata that had above-average performance (compared to the commercial and open-source alternatives available at the time) but it sounds you have me well-beaten. These are the war-stories that I love to hear. What was your problem domain, what were the recurring implementation problems, where were the bugs primarily?
That's a random sledgehammer, but that is how I have been solving the problem. I've set enable_seqscan, enable_nestloop and enable_material to false and it is working at the moment. At first I only turned off enable_seqscan, but then I turned off the other two after we switched database hosts and the query went belly up.

What scares me is that this is unreliable, and according to the documentation, the optimizer is free to choose to ignore everything that I say whenever it wants. The fact that it already HAS done that to me does not provide me comfort.
The original title is "Computing 52 Factorial by Hand" or "Computing 52! by Hand". HN probably ate the "!".

Edit: For the lazy: http://www.wolframalpha.com/input/?i=52%21 says that it's 8x10^67, so the approximation here is only a 20% bigger and has the correct magnitude order.
Top Best Cheap Travel Insurance Companies of 2016
Be easy to work with, but at the same time there is absolutely no reason to give the client in the beginning a credit. Doing so will probably hurt you more, as the client will lose all respect for you and your rates.
The only way we can know is to explore it scientifically and without bias, accepting the accounts from those participating "as if" true and then working backwards systematically towards a theory or direction.

DMT is weird fun and all, but I am pretty sure this isn't science. Working "as if" true and working backwards is bias.

(See creationism and intelligent design)
I'm willing to bet that the welfare of the average schizophrenic is quite poor essentially everywhere in the world, a handful of tribes supporting them for myth-related reasons notwithstanding.
It looks like you literally read his first three sentences, thought of a retort, and stopped reading any further so you could start typing.

If you'd kept going, speed was only his (comparatively minor) opening bullet-point. Most of his comment discussed quality issues.
I think you're making the OPs point about the parallels. You've come up with these technical arguments about POS system limitations and management expectations for why the waiter is "right" to be annoyed at being asked to split the customer's check. The end result is that the customer is only going to remember that the waiter was rude when he was asked to split the check.
It seems to be working in Texas. Dallas is such a technological hub now that Texas might actually become a blue state before long! It gives me hope for my area, at least.
>In a traditional society, if you exhibited “schizophrenic” tendencies, you are immediately drawn out of the pack and put under the care and tutelage of master shamans.

This is a form of coercion in and of itself. And as there's no such thing as prophecy, or magical cures, it turns out to be a profoundly unhelpful kind of coercion, both for the "shaman" and the society in general.
The format of strings in early (pre-C) Unix
Is there any measure of how advertising affects this?

For example, there are many in the US who are poor, but who often do not allocate the money in ways that serve their best interests, but this may largely be the result of advertisers manipulating what people think is in their best interest. But for the world's poorest, they don't have enough to be worth the investment to inundate with advertisements, so they may have better ability to decide what is in their own best interests.
Generally: no. By default the store app MIGHT show some logos for featured apps, but that's as far as it goes.

The live tiles for stores can show pictures of products. You can elect to remove them if you don't like them.

Live tiles are one of the most powerful and useful features of the windows start menu. Like any feature, it's conceivable they could be misused. Unlike notifications, the user has complete, simple, and quick control over offending input.

You're missing out. Win10 is very good to developers these days.
I don't think the RISC-V work is a good example. It suffers from some of the problems that mdwelsh is worried about.

It's aimed at a real world problem but their solution is not good.

A couple of days ago, someone asked where the verification infrastructure was on https://news.ycombinator.com/item?id=10831601 .
So I took another look around and found it was pretty much unchanged from when I looked last time. There is almost nothing there. It is not up to industry standards, to put it lightly.

It's not just the verification aspect that is weak either. On the design side, they only have docs on the ISA. For SOC work, you are essentially given no docs. Then in another slap in the face, the alternative is to look for code to read but the code is in Scala. Basically only helping those who went to Berkley or something.

It is something that seems relevant but if you were to try using it most engineers would have a pretty hard time.
No, you missed the part of the original post which says that the author is poorer than a minimum wage worker in McDonald's, and is quite unhappy about that state of affairs. Which is a pity, because that was the largest and most conspicuous part of the post.

There is nothing inspiring about living in poverty, particularly when it would be quite avoidable if one would only stop listening to inaccurate gut feelings.

That having been said, if the author has actually made a considered decision that, when all the tradeoffs are taken into account, poverty is what he wants, that is by all means his decision to make. But it's not clear from what he's written so far that this really is his considered decision, so the advice is worth giving.
I wonder about this actually...

Thinking of how our parents or grandparents might be able to use a computer just fine but they can't find their way around a flat mobile UI -- Is the Snapchat UI just a new paradigm that we old people don't get? 10 years from now, will this kind of UI design be pervasive?

What if UIs are evolving and we're being left behind?
Stack Overflow Annual Survey 2016
If I had to guess it's probably because the conversational interface is designed to be less intimidating than a barrage of data.
Versioning? You’re doing it wrong
Another nice quote from that post:

"With the blog in particular, the explicit model is that I write down whatever dumbass theory pops into my head and try to sell it as God’s final word. Then my readers shred it in the comment section, or sometimes say it’s an old idea that’s already been done. Taken out of context, many of my blog posts and even my Wall Street Journal articles would look like the crazy rantings of a guy who thinks he has all the answers to fix the entire world. At best, that’s only half true."
Uh... no. That's exactly wrong. If bcrypt or whatever gets broken tomorrow, and my OAuth provider needs to reset all the passwords in the database (Linode literally did this last week, though not because of a hash change, it's a common kind of thing), I don't need to change a line of code.

Ergo, if you're worried about changes to password hash vogues, OAuth is a good idea. Thus the point way upthread, which both you and the other poster seem to have missed.
This stuff is a lot more systematic now than it was in my own caveman days, and people may for all I know prep more.

However, I had a college classmate who had mediocre GREs. This was not the problem for him that it might have been, since he picked his program based on climate (no more snow). He got his Ph.D. and has every since happily taught and published. He was very good at what he studied, but not at taking standardized tests.
Source: https://meta.stackoverflow.com/q/314186/1592572
All Drupal Versions Open to Code Execution, Credential Theft Vulnerabilities
I was curious of this as well, but not surprised. For the skeptics, all I ask is that you self experiment. Its easy and cheap, requiring only a simple extraction performed on the Arcacia Confusa plant, which you can order online.
This is stupid.

Unless the thing vibrates while playing sound, then I get it.
I've heard his name before, but no idea who he is. I also don't have anyone added that I don't know personally. I don't care if some celebrity is watering their plants or getting coffee, but when my friends post that, it's more enjoyable than I ever thought it would be.
For me it's all about stress. Typically I can't get myself to fall asleep before 1am. Whenever I go to bed it just takes 1-2 hours to fall asleep. I just can't get my mind to shut off. I struggle to get up at 9:30am and need coffee to be functional in the mornings.

If I go out on a long camping trip I'll often not even bring a book. This means that once the sun goes down there is basically nothing to do. After a day or two I find myself easily falling asleep and sleeping through the night. When I come back home, if I still haven't begun to go back to work, it persists. I can easily just go to bed at 11:00 and get up at 8:00. It generally lasts until I go to work.

It's the anxiety of needing to get things done and maintain my appearance to others and to myself that really seems to keep me up. As I lie in bed there's a part of me that says I should have accomplished more during the day and that I should be doing something "productive". I'm working hard on meditation, mindfulness and self-awareness to reduce the anxiety, but what works best is to really remove myself from the stressors and go to a place where I really just can't do anything so my mind gives up.

I went camping near the end of December and had another week off for the new year. It was great. I was well slept and relaxed. Now in my first week back to work I've already fallen back into less than 7 hours of sleep per night.

I guess I need to go camping again.
Glad you brought that up, exactly what i was thinking ;)
I imagine its hard to get good data on mental illness let alone a good definition of what "mental illness" is across societies. Is homosexuality still considered a mental illness in most of the world?
And there is even more. Snapchat sent lawyers to his home.

Couple interesting tweets from his profile.

https://twitter.com/RudyHuyn/status/685190102285332480

https://twitter.com/RudyHuyn/status/685190708215418880

https://twitter.com/RudyHuyn/status/684913520295542784

https://twitter.com/RudyHuyn/status/684908488389079040
Dupe of https://news.ycombinator.com/item?id=7009995
This is my plan as well. I'll continue to use classic thru it's end-of-life support cycle and then revisit nYNAB and see if they've managed to at least hit feature parity.
"sharetea" has the right idea.

I've studied China for 29 years, speak/read Chinese and Japanese well, and have lived there long stretches.

All his statistics are correct. Most importantly is the capital flight - of both Chinese individuals and overseas investors.
I am coming from the sububurbs of Paris. Internet is not the problem.

Internet is expensive, exclusive, not efficient, not securable. It is the wrong tool for privacy. I have taken part in building it.

Ideas main vector is words and language and their meaning not the paper on which it is written. Education change the world. Because with or without internet, words get exchanged by humans. All e-learning attempt without someone to mentor have failed.

Getting in touch with people is working best where they actually live (at my experience). Internet is a very updated map, not a territory, and it has blind spots.

And democracy is not about voting. It is not a system, it is a property that should ideally apply to a system.

A monarchy, a dictatorship, a republic can be democratic, the same way that any geometrical figure can be concave or convex. It is just a property that "the people"'s interest caged (oops born by luck randomly citizen of a place) in a nation are being "fairly" re-presentend.

Native americans not being representented by their government on their traditional land (or palestinians in israel, corsican & muslims in france, scotts in UK, ouigour in china, flamish/wallon in belgian) is it fair?

Well, I don't know. Fairness at my opinion is a non achievable goal but a never ending unknown path.

Internet has a lot of answers, but very few interesting questions being asked.
Washington state is the easy counter case for high tax states. No state income tax, 10% sales tax. Doing about as well as these states. In fact, you are prohibited from moving here. And there's a constant complaint that we are overtaxed and that adding income taxes would destroy the state (just like Mass. and Ca. have been destroyed).
Yeah, I use them all the time without problems. The trick to that is being sure I can probably trust the person on the other end. I reduce risk where possible, esp with reputation tools.
Have you lobbied your government? Contacted your representatives? Attended public hearings?

--

Regard collaborative policy making as a form of data processing and you will recognize the triage processes used (by necessity).

Social cognition as applied to intractable complexity. Divide and conquer, just like economic specialization, is a problem solving optimization.

Aka, The Politics of Attention.

Direct democracy doesn't scale, copes poorly with subtleties. Representative democracy works pretty well, considering. But always benefits from more people participating.
Gilt’s Unicorn Tale Comes to an End After Being Acquired for $250M
Interest is what you exchange your money's time for, not your time. That difference matters here.
When I say "as if" true, what I mean is: don't approach the study with the assumption that it's merely a psychological phenomena derived from culture or experience (typical approach), and then dismiss the High Weirdness that each participant encounters as simply a manifestation of said psychology. Collect the data first, find the commonalities between each participant, and then begin discussing the possibilities that emerge from the open minded exploration of a phenomena that has been studied far less than it should.
by being able to meet these differences head on

That is really key. I am convinced that the reason many relationships, from business to marriages, get in trouble is by avoiding the inevitable conflict or managing it poorly.

People will disagree: to respond to an earlier point, my spouse often reminds me that she's not as logically oriented as I am. That's a reminder that all problems can't be addressed through logic. As long as each of us remembers how the other is wired, we find a way to muddle through all the problems we've come across. And there have been some Duesies! But the important thing is to address them and not let issues fester until they explode.

More on topic for HN: conflict resolution is an important skill for anyone who will be managing others or engaging with customers. Learning to get better at it can have a positive impact on your bottom line.
> But you need control groups, or you don't actually know that you've made an improvement!

Exactly. You're disadvantaging all current and future students by NOT having a control group.

</circlejerk>
I think it's great when an article author responds to an HN comment. Good on ya for joining the conversation.
Like every tool, snapchat too can be used poorly.
The CCP is absolutely massive in terms of what percentage of its people are party office-holders. They have unprecedented levels of control over all aspects of Chinese life.

Revolutions grow out of revolts. Revolts grow out of riots. CCP is remarkably adept at managing riots. For riots to grow, you need revolutionaries to amass power. CCP is remarkably adept at policing this kind of action too.

The CCP isn't going away anytime soon. Xi Jinping has way more to fear from intra-party power struggles than from grassroots activism.
Not having your privacy violated is not a feature, it's a form of extortion. Being violated is not the default state, they specifically added code to the product I pay for to do so. I should be able to disable or remove it.

That's the core of Stallman's point. He's an extremist, but there's merit. If it's my software, I need to be able to turn parts of it off.
400 tax payers * 3% =12 people

here are 15 people that's net worth went up billions in the last 10 years and apparently didn't make the tax payer list... which is exactly what people are complaining about. The average person has to pay taxes on just about every $1 they earn and these people are shielding billions of dollars form taxes.

Bill Gates
Warren Buffet
Larry Ellison
Jeff Bezos
Charles Koch
David Koch
Michael Bloomberg
Jim Walton
Larry Page
Sergey Brin
Alice Walton
S Robson Walton
Christy Walton
Sheldon Adelson
George Soros
Most education research is about how to evaluate TEACHERS not children.

If you want to help children then you're better off starting here:

https://www.youtube.com/watch?v=zDZFcDGpL4U
It doesn't. But I guess 'deep integration' sounds like something sexy that every single phone OS should have with an onboard voice AI. This is frighteningly expensive if you get into doing this on your own. So this integration with MS' Cortana is their solution to the entire conundrum (while still managing to be different enough from Google's version of Android)
Hopefully someday I'll understand why such apps are released for a system with less than 5% market share.
TARP was fully repaid. It didn't take money away from routine infrastructure spending. TARP was financed through deficit spending, and it never amounted to $700 billion as it was reduced to a limit of $475 billion. The final tally was $426b put in, $441b repaid.

At this point China has thrown roughly a trillion dollars just at trying to prop up their stock market [1]. That doesn't include what they've burned trying to control their currency, what they've spent trying to keep their real estate bubble from completely falling apart, and what they've spent dealing with zombie companies and their vast shadow corporate and muni debt, and so on.

[1] http://uk.reuters.com/article/uk-china-markets-rescue-idUKKC...
Thanks so much for posting this. I read it so many years ago and have frequently wanted to refer back to it, but didn't remember the title. Very grateful.
I think this is a pretty important area to work on. Not in the direction of query hints, but rather have "approved" query plans, and an interface to see new query plans, and how much their costs differ.

That'd not only make production scenarios more reliable, but it'd also make it much easier to test tweaks to the cost model in practice.

The problem is that that's a rather significant project, and it's hard to get funding for that kind of work. The postgres companies aren't that big, and it's not an all that sexy feature marketing wise.
None of that changes the fact that someone who does those things is a terrible person.
This is all good optimization advice, but I don't think it is applicable to my specific case.

My problem is not that PostgreSQL does not understand the distribution of my data. It does. The problem is that it comes up with a query plan without realizing that I'm only querying for a very small range of timestamps.

If this happens again, I'll have to try rewriting code to send it queries with hard-coded timestamps, cross fingers and pray. I find prayer quite essential with PostgreSQL sometimes because as ineffective as it is, at times I've got nothing else.
Interesting idea.

A thought I had: what if you studied some topic while always listening to the same song on repeat. Could you improve recall by humming the song (or better, playing it)? I would think a study about this has already been done.
(self plug) for coursework on the read-only SQL side, you might want to give http://pgexercises.com a try. I have ambitions to expand it to include arrays and json, but alas haven't found the time so far...
If this is true, shouldn't Paypal give you the option to receive your $20,000 back and then quit using Paypal? Or perhaps be a bit more explicit with this up front (_before_ they froze your account)?
Here's one you can go tell other people about:
You don't have to hold your finger on the screen while video chatting. If you drag your finger up or down towards a corner, a lock icon will show up that allows you to remove your finger.

https://support.snapchat.com/a/video-chat
You have to distinguish between happiness as emotional well-being (i.e., do you have more happy or sad moments on an average day), vs happiness as life satisfaction (i.e., how happy are you with how your life is going in general).

There's some evidence that the former measure plateaus at some income level, but there's also significant evidence that the latter doesn't: http://www.pnas.org/content/107/38/16489.full
Have you found a favourite distro? I started using Ubuntu a couple of years ago on my home laptop, but when that new design came out with that horrible big side bar, I kind of gave up on it.

I also ended up buying a new laptop that came with Windows 7 so the Ubuntu one sits in the attic rotting. Still, I'm still tempted to move back to a good GUI based Linux distro if I can find one. I just haven't got the time these days to start installing different ones and testing then out.
I tried using a fully Open Source desktop from 1998 to 2007. I finally gave up, because things were "better" but still far worse than windows. It's only gotten worse since then. One of the biggest examples I can see right now is the support compiler chains give in terms of the development process. Visual Studio makes simple what open tools like emacs make near impossible. Remote debugging on windows is a matter of downloading and running the remote debug server, and connecting to it with the local copy of windows. Visual Studio will install any requisite dependencies, transfer app over, and run it all with just pushing debug remotely. For the things I'm working on, where I need access to various hardware devices, such availability is a godsend, and as far as I can tell, any Linux based development environments make such difficult if not impossible to replicate. Other things I notice are Free Software checkers for things like MISRA-C compliance, which puts C programs through much more rigorous checks for safe usage and avoiding poor design decisions. Being open source shouldn't be an excuse for the software to have a fraction of the features other environments have.
Have you ever been to a job interview and thought about how much you're "worth"?

What about looking at the menu and approximating how much something "should cost"?

What about seeing an product on the store shelves (like a sweater) and thinking being surprised by its cost?

The practice is flawed...so are humans - Sorry, I guess.
Finishing a Year of College in 10 Weeks
On this front -- I hate email. I'm tempted to do a pull request that creates todoist tasks for you each day. If you don't complete them it puts them back into the pool for a future date -- the last thing I need is my todo list guilt tripping me :p.