skysight-inc/HackerNews huggingface dataset:
Automation is a small part of the system and not the main concern. The main concern is making the experience of surfing the web less harrowing for surfers and to make it more smooth. There are many walled garden sites arbitrarily locking away information and that is counter intuitive to what the web is about, which is free access to information. In the true nature of the web, there would be mechanisms in place to unlock information, like a web browser is expected to unlock information. People's use of fake useragents that spoof a Googlebot to access Quora being a perfect example.
I'm going to have to read the article again, carefully -- and play some more with RSA. But I'm surprised so many... digits are shared between the secret key and the public cert. Or is that a typo in the article?

I've only done the toy mental gymnastics with RSA in base10 -- it's probably a good idea to play with in bitstrings as well...
Thanks, that's useful to know. I thought that your issues with speed in the past were due to using a different approach to searching in PostgreSQL than the one you described in the post.

I wonder if there are any specific limitations to search performance in PostgreSQL stemming from its underlying data model and structures or could it possibly reach similar performance and scale as say Solr (or Luecene for that matter) without too much of an overhaul. Just thinking single node here.
In this sense "immediate" means that the reader "grasps" the evidence in a single step---it is basal, axiomatic [0], or assumed. From a Brouwerian POV certain things are axiomatic (continuity and choice sequences are his examples) and must merely be known implicitly to the observer.

[0] This word causes other issues, but the, ha, intuition of it is not so bad
The usage of 3.4 is 16% and combined with the 81% for 2.7 that gives us 97%. You can't replace 3.4 with "any version" and keep the statement true.
Why don't you try reading outside of the subject areas with which you're familiar? Or perhaps you could take up a hobby that requires a different frame of thought to the ones you already do? There's plenty more out there beyond science & tech.
Well I may just be suffering from the curse of knowledge, but I found blenders texture paint system to be very good.

Once set, you can employ so many techniques with it to map images to a 3d model.
I'm a scientific user with no incentive to switch; I'm still on Python 2.7.

But the release of the @ matrix multiplication operator in Python 3.5 gives me strong incentive to switch. I'll be switching as soon as Anaconda support Python 3.5.
I updated the server certificate to one signed with RSA+SHA256 to make chrome happy, but the new one has the same thing done to it.
Ask HN: Advice / resources for writing a nonfiction book proposal?
I'm a web developer-by-way-of-journalism writing a book that uses data to tackle issues in popular culture (very broadly). I've gotten a fair number of responses to my query letter from literary agents interested in a formal proposal, but I don't really have any resources for putting one together (other than what I've googled) as my background isn't in publishing.

Does anyone have advice for nonfiction success? Or could recommend a service for reviewing / critiquing it? Or might even be a publishing insider up for the easiest consulting gig ever?

Thanks HN!
Seems more like an edge case. If you look at bugmenot, the system works beautifully, and I am still amazed at how well it works, and how long the logins work despite the system being a bit sneaky and breaching the T.O.S on sites where multiple accounts and account sharing are forbidden. I wouldn't propose the system if it was going to harm the web in some way, and I said before that we can standardize it so that webmasters can allow a skeleton key to be used. Sort of like try-before-you-buy mechanism. Most sites do not have the luxury of some anonymous-user function where we can login instantly and start seeing walled garden information
US companies will usually either pay their employees first, or fire employees before they can't pay them.

You can float a lot of other bills in various ways, but if a company gets to the point of not being able to make payroll, it's basically game over.
Somewhat useful information ("how to buy IPv4 addresses if you need them") wrapped in lots of crap. Or rather, conflating two issues that really should be seen separately: The need for IPv4 addresses currently/in the near future, and moving to IPv6 support.

Sure, buying IPv4 addresses if you need them during the transition period is an option (e.g. if you are still expanding a lot and need more than you have right now), but "avoid IPv6, just buy more IPv4 addresses" is a stupid idea.

> The ability to acquire IPv4 addresses doesn't solve the address problem permanently, but it does help postpone the IPv6 migration. The postponement can help with the constantly growing IT budgets and allow other projects to take precedence.

Because you'll have an easier time to fit it in your budget in 5 years...
Mathematics is defined by its axioms and the axioms are derived purely from intuition. Therefore mathematics is ultimately 100% intuitive, if you don't agree then you haven't tamed your intuition.
A hundred times this. I was at the library with my nephew a few years ago. He was watching a magic show the library was putting on, so I just wandered around. If I hadn't done that, I never would have gotten into homebrewing and the surrounding theory, which has been a huge horizon broadener and eats up a good portion of my time.

So many things would never strike your interest on the internet as much as they would when you're holding a book. I'm not sure what the difference is, but your theory seems as good as any.
A problem with Go's FFI is that the Go folks haven't decided yet whether objects can move in memory. If that is the case, then storing a pointer to a Go object is a no-go, since the object the pointer points to may have moved when the pointer is dereferenced in a foreign function. See [1] for some discussion.

[1] https://code.google.com/p/go/issues/detail?id=8310
Kleiner is a huge fund though. Most smaller funds have partners that make a lot less. If you're an engineer, you're making more than I am as a newish VC :)
I could say race is defined by genetics, and while that's technically
correct, it adds nothing to a discussion about race relations.

Whether a statement does or does not add to a discussion is an independent to whether it's true or not.

Genetics define physical race. That is technically correct, hence it's plain correct and it's true.

If a statement doesn't add to a discussion, then it's misusing of language to say that the statement is "technically correct" instead of clearly saying that the statement is not relevant.

It could be conventional to use "technically correct" to mean "true but important context is missing", so everybody understood it. Some define a language to be correct the way it is used commonly. However, I don't agree and I'd still consider it misusing language.

If context is missing, then why talking about the correctness instead of supplying missing context?

People using "technically correct" like you described indirectly devalue correctness. That follows the lines of valuing more the consequences of a statement than whether it's true or not.

I'd rather see the world like it is than how I'd like it to be. Therefore, correctness is very important to me and I think it shouldn't be subtly devalued.

How about you?
Most of my knowledge exploration comes from real world encounters.

I moved to an older, partially-decaying, partially-gentrifying U.S. city and wanted to learn all about its history. What happened to all these crumbling old buildings? Why are certain areas blighted? Where did all the old ethnic communities go?

Back in 2008, shortly after I started earning money and investing in the stock market, the market crashed. So I went a long reading project trying to figure out what causes booms and busts, bubbles and crashes.

Then there are all sorts of political questions in the world. What drives terrorism? Who is right or wrong about policy argument X?

There are endless historical arguments. Why did the Roman Empire fall? Were the American colonists really right to rebel from the British, or is that just winner's history? Where did our modern customs and mores come from?

I've gone down other reading rabbit holes with other life knowledge areas - dating & relationships, management, startups, etc.

If there are certain areas that pique your interest, perhaps myself or someone else could make you a reading list that will break you out of your filter bubble. I've certainly come across a lot unorthodox material that is both edgy, novel, and more true than not. But it is hard to give you advice if you don't know what you want to learn about.
There aren't that many billion dollar VCs out there. By volume most funds are far smaller, so management fees are less and carry is really dependent on gross multiples you deliver to LPs.
Wow, can you imagine the reaction you would get if you made the reverse suggestion? You are making so many assumptions- here is something to challenge your beliefs: http://www.ncbi.nlm.nih.gov/pubmed/19997098?dopt=Abstract&ho...
That's probably the worst article that I've read in the last year.
Spent fuel will be dangerous on time scales much greater than recorded history. However, the old reactor compartments primary source of radioactivity is Cobalt-60, with a half-life of about 5 years. So on time scales on the order of our national history, we should be able to recycle them.
This doesn't hold for all of them. As a group VCs, underperform many other asset classes.

I think the well known firms tend to earn LPs good money, but aggregated it's bleaker. So although money-losing VCs still earn management fees (until they close down), earnings are lower than the example.

https://hbr.org/2014/08/venture-capitalists-get-paid-well-to...
So what is the reasonable repeatable way to determine or gauge valuation?

From what we have seen it is "Investor A wants X% of B and is willing to pay Z for it" therefore value is the multiple of Z that equals 100%. AkA Whatever someone will pay for it, AkA market prices. Except it's rarely a market in the traditional sense as it's really ever only a handful of buyers and they value it based on god knows what metrics.

Seems flimsy and based on whatever the most recent investor thinks - due diligence best practices aside.

We need a standard way to determine valuation so that founders and investors alike can point to something that is based in reality and can't be gamed as easily.
A couple of years back, I ran into a nasty problem with structure packing that made me get acquainted with structure padding and packing.

The company I was working at used the OpenWatcom compiler that lets you tune structure padding with a compiler flag. Also, they "serialized" their data by simply writing arrays of structs to files and reading them back in later. Raw binary files, no conversion whatsoever.

So one day - I hadn't been there very long - I was given the task to make a certain change to the application, as well as a copy of a "database" to experiment on. I made a first adjustment, compiled my code, ran it and - BAM! It took me nearly a day to figure out that I had "forgotten" to pass a certain variable to make which in turn resulted in a certain parameter being passed to the Watcom compiler that caused it to use no structure padding at all.

Without that variable/parameter, I had compiled the program to use a different padding (i.e. use padding at all), so when my program read the data file (having been dumped by a version of the program being compiled without padding), it barfed, so to speak.

That problem caused me to do a little reading on the matter. I sure wish somebody had pointed that article out to me back then. (Assuming it had existed back then, with "back then" being about October 2007.)
Yes, I've been aware of this since reading the Graphic Artists Guild Handbook in 1996. The number and type of things you cannot discuss (at least where I live) is very limited, and tend to be contingent upon (or take fruit in) specific market conditions that simply don't apply most of the time in my field.
99% of all corporations in the US are private. They operate day to day without intent to ever do an IPO or get purchased.

The alternative answer is: people build a business with actual cash flow and profits that can sustain itself and grow under normal conditions without the need for vast sums of venture capital.

Nearly all of the $18 trillion US economy operates outside the economic sphere this article is talking about.
Takes me back a bit. In 1980 I was writing an APL interpreter for the Apple ][ (alas, not half completed) and purchased a copy of "Software Manual for the Elementary Functions" by Cody and Waite. It still sits on my bookshelf 35 years later, awaiting full translation of its algorithms into 6502 code. SQRT, ALOG/ALOG10, EXP, POWER, SIN/COS, TAN/COT, ASIN/ACOS, ATAN/ATAN2, SINH, COSH, TANH, and random number generation. Also useful and comprehensive testing notes for your nascent implementation, with tests written in Fortran.
The modulus - the part that has data embedded in it - isn't a secret part of the key. I think the part confusing you is that the modulus (N) is included in both the public and private key.

The private key contains: [p, q, N, e, d, d_p, d_q, q_inv]

The public key contains: [N, e]

If you do find a typo somewhere, please let me know (I have an email address listed in my HN profile).
socialize :) go have fun, get outside, talk to people and listen too.

follow your interests - find a group of people who share the same ones. Ie. if you like running.. join a running club.. you'll meet people for sure. Also, if you work in the Bay Area.. have you thought about moving? I feel its very male dominated and one-dimensional, .. move! and expand your horizons outside of software. There is nothing wrong with being an introvert who likes their time and spends time thinking. But, I bet you'll surprise yourself the day you do meet your soul mate and how motivated you will be to do stuff, and bounce between intro/extro-vert. Do animals have these terms? I don't believe in putting ourselves in these boxes.
Meanwhile the opposite from another psychologist:

>Research on exposure to television and movie violence suggests that playing violent video games will increase aggressive behavior. A meta-analytic review of the video-game research literature reveals that violent video games increase aggressive behavior in children and young adults. Experimental and nonexperimental studies with males and females in laboratory and field settings support this conclusion. Analyses also reveal that exposure to violent video games increases physiological arousal and aggression-related thoughts and feelings. Playing violent video games also decreases prosocial behavior.

http://pss.sagepub.com/content/12/5/353.abstract
And the hilarious part is how most of those implement a solution with less reliability and security.
I'll add that one shouldn't exclude older books for being old. I've been reading scientific literature from the 1960s, and it's full of similar topics to now (information explosion, data science, organizational principles). They, like we, are in a bubble formed by the general cultural expectations of that era and topic.

Only, it's a different bubble than now.

It also ended up making me less interested in following the new hotness, when I realize it's often little different from the new hotness of a few decades ago. Makes me jaded before my time ;)
What do you do about that?

Here's one easy option:

http://en.wikipedia.org/wiki/Special:Random

Beyond that, if you think about it, this is actually a sort of paradox. Anything you consciously choose to do to break out of your filter bubble, could just be part of the very filter bubble you're in! How do you ever really "take the red pill"? I think one of the best ways is to interact with other people, who have different hobbies, interests, and ideas. Go to meetups and user group meetings, but make it a point to talk to people you wouldn't usually talk to, or identify and try to connect with the people who say things you instinctively find yourself disagreeing with, etc.

Try to cultivate friendships with people outside of your chosen field and discipline. If most of your friends are people you know through work and tech related stuff, start looking to make friends from other venues. Take up a hobby - salsa dancing, mountain biking, cooking, poetry, whatever, and start going to events that cater to those hobbies, and make friends with those people.
I agree; it seems like Scooby Doo sometimes, where the gang all hop into the Mystery Machine to go track down a guy in a mask hoping to scare off the owners and buy it cheap. In the case of tech, they're going to build an amazing world-changing experience and a huge user-base before smacking everyone with ads just before selling to Goohoocrosoftr and live the rest of their filthy rich lives out on their own private cruise ships.
When I was in the Navy I was stationed at Puget Sound and got to watch the yard workers dismantle a submarine. Every day I would walk past the dry dock on my way to my ship and check out the progress. It's pretty cool seeing a sub in dry dock getting cut apart section by section.
Ask HN: Do you pay for services you don’t strictly need to?
For example:

- The New York Times website has a limit on the number of articles you can read each month, but anyone knows you can circumvent this with Chrome’s incognito mode.

- Slack has a free tier but there’s no obligation to sign up for its paid-for version.

I tend to pay for things that I think are worthy e.g. for magazine sites where the quality of writing is good.
This has never happened. Not even once. See also: https://news.ycombinator.com/item?id=9517150
I'm glad you liked it! I was the person who made it. Well, I installed Win95 on a disk image, packaged it and made a landing page. The real heroes are the Emscripten, DOSBox, Em-DOSBox and browser folks. Also MS obviously :)
I also liked a lot this ICML paper [1], which is more theoretically principled than the two you reference (and weirdly they do not cite it).

[1] http://www.eecs.tufts.edu/~dsculley/papers/round-model-icml....
"Firstly, most users are using either Python 2.7 or 100"
That is 81% (0% version 100) using Python 2.7 or 100. AFAIK anything over 50% is most :)
This seems like a solution for a problem that mostly doesn't exist anymore. I rarely encounter sites that require registration merely for reading. Many newspaper sites used to do that, but now they're mostly open, or paywalled.

On sites where I post or buy stuff, why would I want shared accounts? Maybe I can see it for software support sites. But even there, account reputation can be important.
The best thing you can do is travel, and also aim to learn a new language (it'll open up your eyes to how much else is out there). Particularly today, where most cities have co-working spaces with strong communities & community platforms like StartupDigest.com are active around the world with weekly events, it's easier today to travel & work for a few weeks than ever before. Whenever I find myself in a predictable routine as well, I like to attend conferences; I find the energy there is always helpful.
What happens when you nest anonymous functions? Would you have to use the arrow operator at every level?
How long until someone learns to use replay attack to hijack sessions from a mobile app?

I'd say about half, probably more, of the web sites I log into are able to hold the session for an extended period of time. A few are very aggressive about expiring cookies and often it's because my IP address changes. Those sites are also ones that deal with frequent spamming or DDoS.

On the other hand, frequently having to login helps me remember my passwords. I can tell you right now I probably won't get into HN on the first try because I haven't had to type the password here for over a year.
Registers are stored in memory, but ideally "memory" means L1 cache, and it seems to me like register VMs would have better cache locality. This might be why they're getting more popular relative to stack VMs as the speed advantage of cache increases.
Related re: BPA / estrogen: http://m.toxsci.oxfordjournals.org/content/114/1/1.full
The point is there are other ways "to make it" except for VC founded c-corp and stable employment.

Huge majority of successful businesses in the US (and business owners) make it without VCs and their money.

I know of a guy who made millions by developing a sms-sending platform. No debt. No outside investment. That's the way really smart guys do it. Guys in the same category will take VC money because they know they own facebook or google. The rest are , well... dreamers...
It sounds cool, but they don't show any performance benchmarks. (In an interesting demonstration of both how fast this field is moving and how it's limited in part by computational constraints, they do say they're working on one... but it's only trained partway as they were writing this up!)
Agreed, the title of the article alone is enough to make someone want to rage-quit.
As the data rush continues Google opens up massive Bigtable database to all
Move over, Raspberry Pi. This startup is building a $9 computer
Sam Altman “The days are long..” Slack notifier
Should store it at the south pole. It's inaccessible to anyone that is not very well-financed, the cold will slow down decomposition of the containers, anything liquid will freeze and stay put.

Any leaks will also be thousands of miles from anything important.
get off your computer
If you don't want to build your own, the green egg is a really solid ceramic smoker/oven. expensive but the results are consistently good.
Yeah I tried Lastpass. I love that feature, but it is not a silver bullet and it often gets things wrong, populating the wrong fields and also still requiring some manual effort. I use Lastpass but I was spooked last year when their servers were (briefly) taken offline. Be careful of hosted services with all your mission critical passwords stored there. I now do local copies of LP when I get the chance.
I came across Keen awhile ago, and actually made my own model of the price setting algorithm in python and confirmed his results. My beef is that it is an unrealistic constraint that the same price setting algorithm will be used by all companies. And it is possible for someone to enter the market using a different algorithm.

MR!=MC in the real world, but the classic micoecon explanation for this is monopolistic competition. I'm not sure why there is a need to say that all of economics is wrong. Are there commodities markets with open entry and no open collusion where MR!=MC? (Where marginal cost is defined as the cost of bringing on a new production line, not just producing one more unit).

Non-commodity markets get quite complicated. Often the market bifurcates into a set of premium brands and a set of low cost brands. Premium brands often try to get a monopoly over one subset of customer, who need some special feature, or try to build their brand as something special, or otherwise differentiate. Premium brands explicitly do not compete on price. Salesmen will say stuff like, "Look I know we are pricy. If you want the el cheapo software, don't buy us. Buy us if you want the good stuff."

If the market just has premium brands, that all price way above cost of production, someone is going to try to enter the market with a lower cost product.

I never gathered what point Keen was trying to make, not what he was saying that was both novel and true.