skysight-inc/HackerNews huggingface dataset:
Oops. Embarassing, especially since I boasted a few days ago of never misspelling an English word :) Thanks!
I have the same issue as OP, but where it concerns even learning the programming language. I've started I don't know how many times. I've made minimal progress. I'm disheartened.
Unbelievable. Guess switching to Apple from Lenovo last autumn wasn't the worst choice.
One additional small detail about the recognition that Jackson C. Frank received: he became widely known among fans of folk and acoustic music throughout Europe when his signature song "Blues Run the Game" was included in the 1975 4 LP box set "Electric Muse: The Story of Folk into Rock." Sadly, a 1990's CD version of the same name no longer included that song. Everybody who heard "Blues Run the Game" back then was blown away by it, and it was played a lot at open mics and similar occasions. Inevitably, every performer would then ask the audience, "Does anybody know what happened to Jackson C. Frank?" Every once in a while, someone would have some little anecdote, like having lived in a hippie commune in an old castle in Scotland where Jackson C. Frank had passed through, but nobody knew where he was. It wasn't until the arrival of the Internet and Wikipedia that the mystery was finally solved. But by then it was, of course, too late to bring him back to Europe.
It's not by default, you have to enable it.

https://support.google.com/chrome/answer/2392284
Auto loan with no income verification – Is it true?
Does anyone know why this exclusion exists?

Excluded from this list are companies that were
majority-controlled by an institutional investment
firm at one point.

I presume this is why Supercell ($3B valuation) is not included, because they were at one point 51% owned by Softbank. But I can't understand why that matters.
Thanks for the feedback! I can see how this can be confusing if you browsed the Giveffect marketplace first.

The reason we chose to use the Shopify analogy is because we power the nonprofit's frontend fundraising experience, much like an online storefront does for ecommerce. An example of this is http://donate.campwinston.com which is powered by Giveffect.

The Giveffect marketplace is the aggregator/hub whereby any client licensing our software can push their fundraising campaigns for discovery. This is just an added extension of the solution to provide clients with a venue for campaign marketing and donor acquisition.
Ask HN: When does a startup become a company?
It seems like these days even the largest and most developed new(er) companies still call themselves "startups". As such, this term gets thrown around a lot. From very early stage to way past late-stage, most tech companies are calling themselves "startups" no matter their status. A couple thousand employees, stable revenue streams, and solid financial backing, but still somehow a "startup".

My question thus is, when does a company cross over and just become a "company" and no longer a "startup"?
This is no lost art, this is pretty well known for proficient c developers. There is even an Wikipedia article. http://en.wikipedia.org/wiki/Data_structure_alignment
While I understand the author's case for expressive design, I think it's important to use the correct logic to make an evaluation.

And the base of that logic is in the premise, which in the author's case is that expressive design, using simulacra of real life, somehow gives a user a better understanding of the actual use of the digital object.

I believe that logic to be fundamentally flawed. As someone here already said, humans have been trained to look at symbols far less time than they were trained to look at real objects. As such, there exists a fundamental divide between perception of a symbol and the perception of an object (even if it's a simulacra, not a real one). Marshall McLuhan outlined it best in his Gutenberg Galaxy, by separating letters (cold medium) from drawings (hot medium). As he was saying, perception accuracy varies between this hot and cold mediums, with hot having the highest accuracy, and cold the lowest.

Now, given this perceptual situation, I contend that given the nature of the digital medium, any kind of symbol used within it will be perceived as intrinsically cold by a given generation/cohort of users. I willingly shift my attention from the symbols to the users because I believe that they should be the true focus of the discussion. And the reality is that the very nature of the digital world and the understanding of its functionality and laws is a very high barrier to consumption for a lot of users.

My argument is way longer, but for the sake of simplicity, let me say just this: I believe that design should focus on advancing the understanding of the object that one uses. As such, I do not believe that expressive interface design holds all the necessary keys to that advancement, being that, in its intrinsic nature what it does is to simplify matters by simulating objects that the user is already familiar with. There are only so many ways to use a hammer and the representation of a hammer is contextually limited.

Minimalism is a temporary finish line. As the author noted, painters and sculptors in modern art have trekked across a very large conceptual space before arriving at minimalistic design approaches. Did this temporary finish line stop development? No, it generated a diverse set of reactions, with some painters re-approaching realism from different directions and some others exploring the limits of minimalist symbols.

I believe that "flat" design is just a way-point, and that having reached this way-point, there are myriad avenues now open to explore more in depth the semantic interconnection between symbols and humans.
I find your example easy to relate to, as my wife uses email that way - I sometimes tease her that she's not getting charged by the word.

The difference between the two choices is the low mental overhead of texting. When you text, you can write a small amount of text, maybe include an emoji, or a picture. That's it/ You can't format the text, you don't want to write long paragraphs, and your other options are similarly limited. You just focus on the content because the wrapper is virtually non-existent.

SMTP-based email, by contrast, is a big messy ball of wax. Emails can be as complex as any other kind of business document - thousands of words, bullet points, headings, different fonts, multiple attachments, recipient lists, routing specifications...zzz.
Wow, really? I never knew that and some googling didn't find any decent sources. do you have one?
This was rather readable, more so than I've come to expect from that particular source.

Still, I must point out that using a signed 1-bit bitfield (there are lots of those in that article), is generally a bad idea. Consider for instance something like:

struct foo6 {
int bigfield:31; /* 32-bit word 1 begins */
int littlefield:1;
};

That "littlefield" member is signed but has a size of just one bit, which means it is limited to representing the two values 0 and -1 (in two's complement). This is very seldom useful. The general rule of thumb is to always make "boolean"-type bitfields have an unsigned type, for this reason.
I am pretty sure glquake used a weird system of drivers called mini-gl that were either provided by ID or graphics card makers. They only supported an extremely limited subset of opengl. See: http://en.wikipedia.org/wiki/MiniGL
About a week ago I was trying to troubleshoot Nitrous.io for a friend because she had complained that it wasn't establishing a connection. We discovered along the way that there was an odd line of Javascript on the page that immediately had me assume that her computer was infected with a virus.

A Google search on the filename had others saying that it was removable by uninstalling some Lenovo Utility preinstalled.
The recently released Thinking Functionally with Haskell by Richard Bird includes exercises. I like the fact that this book is a little more rigorous than LYAH.
Don't post your own links repeatedly. Also, I told you yesterday you need to work on your proofreading if you want people to trust your code:

With our Trunkey scripts for an on-demand service or sharing economy idea, you can start your most profitable, sutomated mobile based venture yet, in less than 48 hours(Our installation time).

Trunkey? sutomated?
Ugh.

So for "developer-tier" laptops, i.e. not a netbook, does that pretty much leave Apple as the sole non-shit laptop maker? Is there a chromebook out there that runs linux pretty well if you pull chromeOS off?

You pay a hefty premium for that backlit Apple logo on the lid, and I'd prefer to get something a little more down-to-earth.
Download Valley, man.
I don't know about dev, but here are three linux computer/laptop companies in descending order of how nice their websites look:

https://system76.com/

https://zareason.com/shop/Laptops/

https://www.thinkpenguin.com/
The new Dell XPS 13 looks like a very nice laptop. I have the previous version and it works very well with Linux.
Thanks for the response.

I would still be interested to understand the CRM part more. I agree that it makes sense to have the front-end talk to their CRM, but is it a full fledge CRM? The fundraising page leads are not the only relationships NGOs need to track.

We find it fairly easy to automate everything for leads to CRM via Zapier. And the NGO can scale and add in pieces as needed.

Also, I find that finance/donor relations teams are usually in a different location/country than the comms teams. All with different budgets and money to spend on a system. It's a complicated mess. :)

I guess I am curious, from your view, what is the target size of the NGO your system benefits? It looks like you are giving it away to anyone with less than 250k a year in donations, which is great, those small NGOs need a solution like this. But is it the $1-3 million a year? $3m+ a year?

I'm not asking these questions to pick apart your offering. I am all for systems that help NGOs. If this is a fit for our clients, it would be a nice place to point them to.
Does anyone know any better tools?
Windows Signature Edition–No junkware or trialware
Yea, this should get into the news which will hopefully help a lot.
not a laptop, a VM that I've built with a similar environment but:

http://i.imgur.com/YyawOxc.png
http://i.imgur.com/V33bYuv.png
Procrastination banished:

* What EXACTLY would success look like?

* What needs to be done NOW?

Do the hard bits first! Then, the closer to the goal you get, the more ground you will cover faster.

If the best time to do something was five years ago, the second best time to do it, is often now.

ref: http://youtu.be/g9zWLDfysis
Or just run certmgr.msc.
> driven by (or driving, depending on what you believe)

Belief requires free will, making "driven by" contradictory. There may be a mixture or a degree removed, but the idea that free will doesn't exist is always self-contradictory.
Thank you for the reply, and once I read it enough times in a row, I got it through my thick head.

It's still not clear to me, however, how to generalize this technique to create limited-use links that are not necessarily for resetting passwords.
I don't see anything wrong with that quote. They're simply saying it's no longer being developed, and therefore security issues could arise in the future and go unfixed.

However, I still use TrueCrypt because I'm familiar with it, don't believe it has been compromised, and I trust a random pickpocket will be unable to break it.
You can buy "Microsoft Signature" machines from the MS stores and online. Hopefully the words will spread.
And they never preinstalled this on ThinkPads as far as I know.
Since this certificate is unconstrained it can probably be used to sign drivers...
notice how they focus 3/4 paragraphs on "the technology"
> This is explicitly addressed in the quoted text. Sorry if you didn't understand it.

Or maybe you're just not able to make yourself clear. You should work on that.
Probably when it can sustain for 1 year from its own revenue...
I agree, I think a good exercise/weight session is equally as good, if not better. Or both. We're pretty sedentary beasts, and I think that can cause a lot of problems.
Also try grabbing what you think you'll need then taking your laptop if you have one and go and work somewhere without internet. If your laptop has a 3g modem leave the sim at home, leave your smartphone at home. You don't need the internet all the time.
> Windows 8 still has the 16-bit subsystem.

Not on 64-bit systems, I believe - i.e. practically all shipped systems.
Wow haven't heard of those before, actually kind of like the idea of buying a PC and knowing there is an untouched version of Windows on it (unless you consider IE malware) :)
Dell Latitudes are still pretty okay (check out, for example, the Latitude E7440). Lacking an expresscard slot or a monster 9-cell battery, but that's something you won't get in a macbook, either.
That is a good idea to install a ssh server on such devices! Also the logstash-forwarder is a pretty genius idea! Thanks for sharing this.
Your cunning sarcasm has swayed me. By all means, continue the fat-shaming!
Amazon Kindle Unlimited Is Illegal in France
Still, it ruins trust. Apparently Lenovo is morally corrupt enough to inflict this on their customers. Who knows what else?

One can only hope that they keep Motorola as an independent business unit.
Thanks TLS WG! Great to see this one out the door.

Yes, this is a die-die-die draft, not a gentle transition. It will not go gently into the night, but it's well past time to disable RC4 in browsers and servers completely. There have been more public attacks since the draft I believe that there wasn't time to add, and of course, strong speculation that intelligence agencies (notably the NSA) have a practical break of RC4 in the wild.

If you manage a server, or you're on a browser, please go turn it off. Every second you accept or use RC4 is a second your data, or your users' data, is probably being leaked - and an attacker who records it will always be able to read it later, when RC4 gets even weaker.

If your server accepts RC4, I believe you are no longer PCI-compliant (and a lot of banks will need to be made aware of this!). And if your server accepts only RC4, you made a very bad call indeed.

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-2566 needs to be upgraded in severity to at least 4. Please badger NIST about this.

TLS v1.2 with ECDHE-RSA-AES128-GCM-SHA256 is a good replacement in most cases, and is what the UTA BCP will recommend for common use - see the current draft here: https://tools.ietf.org/html/draft-ietf-uta-tls-bcp-09

The CHACHA20_POLY1305 AEAD is also very suitable as a replacement; although it, and its usage in TLS clients and servers, is currently draft, that draft is already live in Chrome and on various servers, including in BoringSSL and LibreSSL and delivers extremely good performance (and 256-bit workfactor security) where AES acceleration is not available.

If you absolutely must talk to Ye Olde Windows XP, 3DES is your last choice, but it's a crappy choice. Windows XP is long out of support anyway.

I hope we can see rapid adoption in browsers, or at the very least, the big fat red warning pages usage of RC4 actually deserves.

Relevant bug for Mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=999544 - the initial approach it's trying is to include a whitelist of TLS1.0&non-RC4 intolerant servers and fallback only for them, I think with a warning. There are not very many.

Chrome: https://code.google.com/p/chromium/issues/detail?id=375342

Not sure about IE, but it's on fallback there already so let's hope.
Beginners have very incomplete mental models of programming languages (if they didn't, they wouldn't be beginners...) I believe the experience of the PLT group, who have been teaching introductory programming for some 20 years and definitely understand type systems, is that static types can get in the way of learning. There are two reasons:

- Type errors for most type systems are very difficult to diagnose for beginners. They often aren't, for example, located on the actual error location in Hindley-Milner style type inference.

- Allowing students to run their code helps build a correct mental model. In particular it allows them to locate the errors in their code.

Note that Pyret does have a facility for dynamic checks that serves a similar purpose to static types.
According to Heinlein it was apparently 5 days.
All I was trying to clear up was that mozilla.org is our standard domain regardless of what's being posted, and thus there was no conscious decision to put "corporate speak" on a .org domain. I dunno exactly why this decision was made, but I'm almost certain having .com and .org both in active use would be really confusing for users (is it addons.mozilla.com? addons.mozilla.org?) and, to a lesser extent, our ops and developers.

If I'm understanding you correctly, you're saying that the tone of this post is too corporate for a .org and is a bad choice if we want to imply that Mozilla isn't just some for-profit company (which we don't, we like talking about how we're non-profit and open source and mission-driven).

Honestly I don't think anyone cares. We'd get the same trouble for posting corporate speak on a .com vs a .org because by the time you care about that, you already know enough about Mozilla to be bothered regardless of the domain.
The premium isn't as high as you think, particularly if you account for resale value. Didn't Priceonomics do a feature on this?
It's not broken, because the Firefox certificate storage isn't empty when you install it. It includes the ones recognized by Mozilla.

https://www.mozilla.org/en-US/about/governance/policies/secu...
To REALLY decentralize governance each state in India should have separate currency;

http://en.wikipedia.org/wiki/Chiemgauer
Refactoring code that accesses external services
Well, I'm clearly misinformed.

I thought that maybe my source meant the relative size of non-public shares, but even then it's ca. 49% employee ownership.

Yeah, sorry for that. I stand corrected.
Above $1MM (our ave clients are generally around the $3-6MM rev range). And yup, it is a full CRM solution for nfps that focus on fundraising (not just contact management but also takes into account other relationship mapping such as org, institutions, unique grouping, leads etc). Additionally, the back-end includes newsletters, volunteer tracking and placement, skills mapping, fund allocation (this is a biggie apparently) customized tax-receitps, event/tickets/perks management, etc. We offer easy export integration for QuickBooks integration as well. Examples of our clients include United Way chapters, Big Brothers Big Sisters, SPCA's, etc
Non-mobile link: http://nautil.us/blog/mumbling-isnt-a-sign-of-lazinessits-a-...
Theory is generally wasted on me until I bang my head against the code for a while. If you're like me, you'll probably find it easiest to try to use monads in real code over and over, mostly based on existing examples, and then it will finally click and you'll be able to go back and grok the underlying theory.
Well, if such a bytecode were being standardized, someone would surely write a shim JS library to convert it to JavaScript on browsers that didn't have native support yet. And I think the idea of making a binary format would be more popular for a sublanguage which is essentially guaranteed to be machine-generated and inscrutable, especially given that I've seen a lot of commenters here and elsewhere have a knee-jerk reaction against the idea of using JavaScript syntax, than for HTML/CSS/JavaScript, which have a long history of being written and read manually without any (de)compilation steps, even if most big webapps are minified.
Also important to note that sponsored tiles disappear once you have enough history for the new tab page to fill with your favorite sites. I mean it's still ads (And I don't like them personally) but it's ads in a space that would otherwise be useless to users.
US democracy also survived the rise of the KKK, courtesy of very strong free speech and free press protections. Had the US lacked such, it's entirely plausible that the KKK could have become the US version of the National Socialists in Germany. I think a lot of people are ignorant of just threatening the KKK was for a few decades. The ability to freely argue ideas, and for the right ideas to win, is what made it possible to fundamentally neuter the KKK (such that now they're a meaningless, powerless, small group with no real impact on national politics). All of that was accomplished without having to fight a military conflict with the KKK / destroy them with force.
That may be, but they could open those too ;) For example HPCC (https://en.wikipedia.org/wiki/HPCC) was opened by LexisNexis with all its distributed filesystems and etc. They kind of realized that such frameworks only benefit from being open.
Operations the size of Lenovo have a fairly intense vetting process before a product goes to market.

I find it very hard to believe that no red flags were raised by any of the engineers, managers and especially lawyers who must have screened this "feature" for problems.

It seems more plausible that the problem was known from the beginning (it is by design after all) and Lenovo decided to risk it.
For what is worth, I'm not a native speaker but the only one I find hard to read is the top poster. The second poster's typography is stylized but not harder to read than the average handwritten sign or menu. It says 近代乙女心.
UTF-8 is from 1992 (published in January 1993). ISO 8859-1 is from 1985.
Nice post. I just don't get the 2005 date, given the history of ML derived languages.
All laptops contain something which some people consider bloatware, because it is difficult to draw the line.

For instance, is it "only the OS installed" if it includes hardware-specific support for the display adapter, or a fingerprint reader?

Anyway, all laptops I have seen include either a generic Windows OS installation disk, or an option to order one for the price of mailing cost. But of course even with these you might have something included which you do not consider "only the OS".
Flipboard's from the recent story? The resulting site breaks accessibility and the layout obviously has less capability, but it's certainly not slower.
not all compression are equal, I guess from the senses there are perceptual vs compression rate to consider. For language, it's a cognition issue.
Gist: Oh the Beauty of Auth Objects
ooh and re the bursary program - that's a brand new offering. Basically, we had many awesome orgs telling us they need/want to use our software but simply couldn't afford it. When we took a look at their sites, it killed us to see the crappy ad-hoc software they were subjected to and the manual tracking they were stuck implementing. We knew that if we were going to hold ourselves accountable to our mission of providing good software to all charities, we couldn't neglect the ones with a limited budget. So, the bursary program is our answer atm. Since launching it today, we've already had 8 signups. Excited to see how this program rolls out overtime!
I'm assuming this only affects you if you're running windows? (Honest question, it's not some firmware based thing from what I've read, but just checking).
Nice. It's an interesting product!

Best of luck!
Does Tableau finally allow to load images from the database?