jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
My personal favourite is the image and caption used at the start of this article: http://arstechnica.com/media/news/2010/03/blockbuster-gets-d...
You could make the case that it’s a free speech issue. (Which has obviously nothing to do with whether Facebook is a monopoly or not.)
I've met at least one internal recruiter (i.e. recruiter for Scribd, not a general headhunter) who was good. Presumably there are equally competent headhunters out there...

Somewhere.
By "people", are you referring to Google? If so, I agree -- not having technical support available is a deal breaker for a system of that scale, especially if outages are as prevalent as the author claims.
For freshman year math courses, we wrote two versions of each test. They'd be nearly identical, but with a few of the numbers and variable names modified. We'd alternate passing them out so that people sitting next to each other had different tests. We'd also go around the room and write down who was sitting where. This made it really easy to catch the "look at your neighbor's paper" sort of cheating. (It's really hard to text answers to a calculus test, and taking a photo of your page would be really conspicuous.)

Other departments had their own anti-cheating methods. Kids coming straight out of high school, who were used to less sophisticated cheat-detection methods, tended to get burned pretty bad their first semester.
If it was their test run, evidence seems to be that they've gotten back out of the make-your-own hardware game.
Abbreviation for "people".
Is that specific to just this game? Or is that the case for all games built on top of Unity?
If you haven't looked at in a while, you should try VP9 again. It is much faster, especially if you try the new 1.4.0 release candidate.

Also keep in mind that MPEG 4 includes two separate video codecs, ASP and AVC, with wildly different performance.
Might be tax incentives for any loss of money/lower charge, but I get what you were saying and with Ikea being the one producing these much of the marketing and logistics would be taken care of, right? Though customer support may cost a bit more...
It wasn't. See the commotion for yourself now that users can search her name again: http://www.reddit.com/search?q=Ellen+Pao&restrict_sr=off&sor...
Would rust be much faster than Julia for these kinds of things?

And are compile languages even suited for notebook style programming?
Let me up the ante so to speak: I would say that if an educated Greek or Roman from between 300 B.C. (Periclean Athens) to 250 A.D. (Marcus Aurelius) were to show up in 2015, they would spend about a week tripping on the gadgetry (and pissing themselves --literally, in fear -- the first time they rode in a car), but then they would probably think -- oh, yeah, there are a few changes, but nothing big. Except for the steam engine, fertilizer (finally, enough food), and birth control, maybe, but only for their social implications.

The social/ cultural changes are what matters, I think, and the technology is actually much less important.

On the other hand, I think if you brought an Afghani tribesmen from the 1950s into modern US, they would be more blown away and have a harder time adjusting, (EDIT: even though they would be more familiar than an ancient Greek or Roman with telephones, cars, etc).
For a one person business, you don't need any of that stuff. A sole-proprietorship is a legal business.
No one has a problem with Dart2JS. We welcome more language choice on the web. People have a problem with Dartium because it's an attempt by one company to bully the rest of the web into adopting their own proprietary technology.
Ethereum has a lot of potential. Here's a more digestible summary of the whitepaper linked in the blog post, by a member of the founding team: http://bitcoinmagazine.com/9671/ethereum-next-generation-cry...
I 100% agree!
i have seen many such accusations in the past but i have never seen any solid proof (screenshot of an email from Yelp or a recorded voice call demanding money). Sure voice recording might be illegal without consent but not all states have that law.
For sure. I first focused on setting up a homelab and de-googling my phone and whatnot for privacy reasons, but it's nearly impossible to not be spied on. You can certainly reduce it. In the end I'm still doing this for data sovereignty more than for privacy now, but I don't mind the boost in (imperfect) privacy.
I believe there's a relation between handset price and advanced use. People with cheapo smartphones often don't even realize that they can send emails, browse the web, and use apps with their phone. The vast majority of Nexus S and iPhone owners use at least some of the smartphone features that their device offers.

I mention this because I think GP was talking about people using smartphones, not simply owning one. I know plenty of folks who own Nokia and LG smartphones but have never downloaded an app, visited a website on their phone, or synced their phone to a computer.
Yes, several times. I don't trust Microsoft or PMs trying to increase metrics.
"They make smartphones -- they're a hardware company."

Actually, they don't make smartphones. They design and sell smartphones.
In what hellish sort of company is 9AM "late"?
>Almost everyone complains about the huge spec of YAML and that pretty much seems to be the biggest complaint

No, the biggest complain about YAML is the type coercion, unexpectedly changing your data, and incompatibility between parsers and versions...
There is a way to solve all your API issues, a camera recording your entire life!

Anything you interact with will be recorded. Then the problem just becomes processing it all =P

Unfortunately, it's not very ergonomic yet.
I can't get it to run on Ubuntu. "run-detectors: unable to find an interpreter for ./redbean.com"
Appreciate the honesty, that gave me a chuckle. For what it's worth, I was only teasing about the marketing - I signed up to the newsletter and would like to see the product suceed.
.ini or .properties files are still pretty straightforward.

That said, just because a language has these features, doesn't mean you need to use them. A lot of these issues are in part the fact they're there, but also that people don't take a stand / don't have the discipline to NOT use them.

It's why I'm now an opponent of Scala, because it's too free and feature rich.
Parent means YAML-like JSON-lite format, so you could have multiple elemnts without commas or braces, just with whitespace and newlines as separators.

Where JSON here is just a stand-in for "simple format with few types", not about it being parseable as JSON or anything.
for infosec and privacy topics reddit is shockingly bad even for a "specialist niche". not that toxicity is rare in these domains, but quality all stands and fails with the moderators. (who all are self-anointed "subject matter experts" with very big egos)
Will this work if your code uses the C++ standard library ?
Or is this just for pure C ?
You can use local browser storage. There are couple of options: Sqlite, HTML5 Web Storage, Google Gears plugin database, AIR/Flash/Silverlight storage etc.
Comments by Einstein about his own schooling, and his approach to self-education:

http://learninfreedom.org/Nobel_hates_school.html

Key point: school almost turned off Einstein to physics.
You didn't claim anything in particular, but you did ask everyone what they thought, and this person did tell you what they thought (though, not exactly sugar-coated). :)
Atmosphere means different things to different people?
it amazes me that it seems virtually every skill can be practiced and improved if one is dedicated.

is there nothing human beings can't do? yes, but that's why we make machines
Famous/notorious? May be, yes.

Last words? For sure, no:-).
Indeed, languages are not something to get hung up on.

Practical advice? If you are working in C# get a copy of ReSharper. It is transformative :)

Good Luck.
There's a particularly pervasive anti-pattern in development of focusing on treating the symptom instead of the root-cause. The worst cases of this extend all the way to developing an adversarial relationship with testers and bug-filers (adopting a "shoot the messenger" stance).

This usually happens gradually enough so that people don't realize they are doing it. Camaraderie devolves into tribalism and groupthink, criticism from outsiders is denigrated and ignored. And then cold, harsh reality intervenes resulting in disaster that should have come as a surprise to no one.
I can't stop suggesting it again: You need a Market analysis , and here again, you NEED a market analysis. Creating a startup is not as easy as you may think (maybe I'm wrong here, but reading your blog post exactly sounds like you are dreaming) and think doing all the code/infrastructures and having a domain is the bigger deal, well, that's the easiest part. So here some sadditional suggestions:

>You don't need a business plan , but you need to know how you will make money.

>You NEED a market analysis : you don't even need to spend money for this. Just do yourself a favor, make some research and set a clear target audience.

>you NEED a real IDEA , not an idea that will change every week, you can change how you plan to make money, but your idea can't keep changing every week, to see what will click, nothing will click in some weeks, you may need a lot of luck for that.

>I don't see the value as well, of course YOU see the value, the only problem: YOU will not buy your product . Ask yourself, why will peoples want to use your product and not shopify, or whatever other service? Those other services do ONE thing, they validate your market, but they don't tell you if you have a chance to gain part of that market , wich part of it, and how------>the Market research does.

>Indeed reads like wishful thinking and dreams of grandeur

>All you have have is an Idea and a domain name: you should claim otherwise, you should defend your idea, you should tell uss why it's more than an idea, ever heard the saying: ideas are worth nothing!? ---> you should have an Idea on how you will make money, you should know your market.

Now on something else, if this is your first venture, keep in mind many peoples on HN have been there, and they give advices to help you, at least most of us. Your SEO approach gives me some very big concern, so I suggest you head over to gabriel weinberg blog: http://www.gabrielweinberg.com/blog/ and watch some of the interviews, or look for patio11 entries and read them, you may need that knowledge to gain traction.
So Star Wars was right, and this is how freedom dies: with an applause.
Seriously. I downloaded the leaks to see if any of my family members were included, so that I could alert them to watch out for targeted scams.

But of course I couldn't resist grepping for a few other things. For example, there were about 25,000 phone numbers, emails, and names of single people in my home city.

The same info is available for about 180,000 US-based people who list Facebook as their employer. I sure hope that nobody takes it into their head to complain about the breach to those people!

It is hella creepy that anybody can search through such a vast quantity of extremely personal information so easily. But this is also a predictable late-stage result of mass-scale social media use.
Stupid question: why don't we launch nuclear waste into space on a trajectory similar to that of the Pioneer probe?
Your analogy is wrong, and so was mine. It is not the refs banning players, it would be the television sports broadcasters. Makes even less sense.
A swapfile can be used in place of a swap partition.

https://wiki.archlinux.org/index.php/Swap#Swap_file
The nobasu character (ー) ordinarily lengthens the vowel sound directly preceding it when you are reading katakana, the Japanese syllabary most commonly used for writing foreign words. 天 is kanji, and having ー after that is, well, if Japanese had a spec it would leave that behavior undefined.

[Edit: swap "proceeding" for "preceding." Engrish is hard.]
Typed array feature is pretty interesting.
Well, a quarter of Americans believe Obama is muslim, so go figure...
I think taking out a listing on http://authenticjobs.com will attract the caliber of people you are looking for.
No successful company has had ever been the product of just one person.

- Caterina Fake (@caterina)

http://startupquote.com/post/1654092781
Not useful here.
Disclaimer: I am not a lawyer. While what I have written below is likely to be all correct, take it with a grain of salt.

Releasing the source code under GPL implies that if all or part of the code is taken, integrated into another application, and that application is redistributed, then the source code of the application must also be made available under GPL.

Note that:

1. GPL is not distinguishing personal and commercial. However, those selling applications may not want to release their code. Hence, they may not want to integrate GPL code into their application.

2. If someone compiles your code into a binary (or just gets it from you), they may use it for both commercial or personal purposes. GPL is not coming into action here as it was applied to the source code, which hasn't been modified in this case.

3. GPL clicks on redistribution. So if someone has integrated GPL code into their application, however, are using that application for themselves only, or within their company (which is considered a single entity; distribution within a company would not qualify as redistribution), GPL does not come into play. Likewise (not applicable to your case), if someone is using the application only on their servers in the cloud and only serving output to the customers, they are not redistributing the application itself. This, in a manner of speaking, defeats the purpose of GPL in the cloud world, and is sometimes called the server loophole. Alternative licenses like AGPL are more suited against this.

4. If what you are truly looking to do is to make money by selling your application, you may consider not releasing the code openly at all (you can still delete the code if you like prior to attaching an explicit license; once released under GPL or another license, someone can legally copy before you take back). There are alternative ways where dual licensing is used, etc.

I did not understand your second paragraph to be able to comment much. It seems that you are worried that your releasing this as free (or FOSS) would negatively impact sales of similar existing third-party commercial applications.

If I understood correctly (else, please ignore the rest of my comment), while of course the choice is yours, this is a common scenario. Various producers are to be in a healthy competition to serve the consumers. So if a producer can provide the same value to the consumers for less, that would be considered improved economic efficiency.

The challenge usually is that lower quality stuff shows up in the market for cheaper, impacting the market for better quality higher price. This itself is also OK as such, for if the quality is lowered too much, the consumers may naturally prefer the costlier product. However, challenges still result for various reasons.
Real programmers don't keep source code.
Did you mean to write that python beats rust? I find it hard to believe Rust is faster to 'get something done' than Python. Happy to be proven wrong, of course.
Re: "buried behind a lot of clutter"

If your code has a lot of clutter it's usually telling you something about your design.

For readability a better way of handling it might be for the function could return a boolean instead of an int:

if (is_valid(param1, param2)) {

self documenting code and all that.
One of the links on the post, links to a stack overflow question, that has this code. What is the purpose of the do-while loop with the condition 0, how is that different to not having the loop at all?

#define BN_CONSTTIME_SWAP(ind) \

do { \

t = (a->d[ind] ^ b->d[ind]) & condition; \

a->d[ind] ^= t; \

b->d[ind] ^= t; \

} while (0)
"privatization of prisons, and the capitalist incentives they impose."

No, it isn't the "capitalist" incentives, it the the damn foolish politicians setting incentives that are not generating a proper outcome. It has nothing to do with capitalism.

You can bet if the private prisons were paid on capacity instead of occupancy and incentivized a bonus for non-returning prisoners after 5 years, you would get totally different results.

Crappy incentives will destroy any economic system by generating bad actors. Look at the actions of the prison guards union in California and see the same behavior from a public perspective.
Simply stuff where FPGAs would have been a god-send if they had existed. In fact, we probably could have run mid-sized production runs using FPGAs without the need to go to ASIC, that's nice for consumer stuff where manufacturing cost is the major driver but for specialty hardware targeted at industry the manufacturing cost of an individual unit is much less important than what it does. The margins are such that capability at any cost is acceptable. Provided you can prove that it can be done (hence my earlier comment).
I assume that first versions of JavaScript were written in C, and that's where this comes from:

http://www.cplusplus.com/reference/ctime/tm/

tm_mday = day of month (1-31)
tm_mon = months since January (0-11)

Which AFIAK goes all the way back to POSIX standard.

The real problem is that JavaScript as higher level language decided to inherit this awkward convention instead of making their own, consistent rules.

Given the time it took to create the first JS implementation, it is no wonder that some shortcuts were taken.
Amusingly, that's also more or less how we've learned to understand the various functions of the different parts of the human brain. We don't know what it does until it's been removed/damaged.
Where are you getting your numbers? They don't match my recollection, or some articles I'm seeing:

https://www.investopedia.com/articles/forex/121815/bitcoins-...

"Bitcoin's price rose again on April 13, 2011, from $1 to a peak of $29.60 by June 7, 2011, a gain of 2,960% within three months. A sharp recession in cryptocurrency markets followed, and Bitcoin's price bottomed out at $2.05 by mid-November.4 The following year, its price rose from $4.85 on May 9 to $13.50 by Aug. 15."

So let's use that $2.05 price as "ten years ago," I'm willing to give you 10 and a half years ;). A dollar in bitcoin then would be worth about $20,000 now.

So sure, pretty good. Nowhere near tens of millions, though.

And that $30->$2 change, and a few more up/down cycles between 2012 and 2017, shows that plenty of people thought it had already peaked. See also the various "oh no I lost my hard drive with the bitcoins I'd mined since I didn't think it was that important" stories. So sure, getting in for just a few bucks before 2011 and holding? Yeah, you're looking super great! But most people hadn't heard of it by then, and that's not who the article is talking about... when they did hear of it, you had a huge wave of pump-and-dump shitcoins proving the point of the article: the average person getting in at that point was largely too late for the level of return they were looking for.
In general I completely agree with this article, unless the collectible generates value in itself and is limited.

For example film cameras and more rare medium format digital cameras are appreciating now quite a bit, above original MSRP
What a useful info! Launching my own real estate project, I personally cooperated with the professional business planners from ogscapital company. They helped me prepare a great business plan for my real estate startup. To start with, I recommend you to read this article - https://www.ogscapital.com/article/real-estate-business-plan . ​
What about the barrier to entry: $100 + a Mac + an iPhone.

As compared to a computer, which pretty much everyone had by 1998. Also iPhone programming is way harder than HTML. I had a mandatory high school class that taught HTML.

Maybe I'm underestimating how many people are jumping on this, but my intuition is it can't be as many as were jumping on web. Twitter/social media marketing however... :P
I just tried it on my Droid (Dolphin HD2 browser) it didn't work very well. The browser itself does a lot of touch/drag so I'm not really surprised.
There is none. It's like a console in that regard.
I’m sure twitters algorithms take advantage of all interaction data, like impressions, scrolls, and clicks. Agree tho it’s good a lot of the data is public.
I personally found this write up extremely interesting and exciting.

I have always been interested in documentation and its order in the priority list of tasks which a development team has to tackle. It is not an original observation that documentation is critically important to the success of a project/code-base and yet it is often the last artifact produced (and many skip it altogether). I have recently been extremely interested in the idea that documentation should be moved to the top of the priority list and, rather than being a duplicative post-processing step, should be the "ground-truth" for generating lots of the follow on artifacts. For example, write API documentation first and use that to generate client side libraries, an API test suite, and server boiler plate code/skeleton.

In my search for existing projects and approaches, I came across many interesting things.

Swagger: https://helloreverb.com/developers/swagger

API Doc: http://apidoc.me/doc/gettingStarted

Slate: https://github.com/tripit/slate

Write the Docs: http://docs.writethedocs.org/

It was very interesting to read this GitHub post because they presented yet another approach to treating documentation as a first class citizen with different methods to write docs, host docs, and keep the docs updated.

I recently updated the API docs at my workplace to use the Slate tool I referenced above. We manually write docs in a Markdown file, manually use Slate to compile the MD file into HTML, and then manually deploy it to our host. This is approach is incredibly basic and non-scalable, but is light years better than what we had previously, which was API docs directly in the repo's README file.

I hope to learn more about the projects listed above (and many others!) as I explore different approaches for treating docs as a first class citizen and pick the approach which meets the requirements of my current team.

[EDIT] I am also anxiously awaiting a beta invite for http://readthedocs.com
Yes, but Lockhart is arguing against any practical applications of math in the early years. I'm almost certain he would oppose any attempt to connect math to programming, for the reasons outlined in his essay (roughly, "math should be about imagination and playing, not applications"). In fact, I disagree with this essay, for reasons outlined in [1].

1. https://news.ycombinator.com/item?id=8847132
System Restore's been a toss-up for me. Sometimes it's worked wonderfully. Other times, it makes the problem worse. Still other times, it just doesn't help, or something caused the restore points to be nuked (sometimes that something is the user him/herself).

I've been experimenting with NixOS lately, which has some very nice features along the lines of System Restore done right; being able to roll back any change to system configuration is pretty awesome.
$1 billion transactions, 5% of that in fees, so $50 million in fees. Minus maybe $30 million in cost of payments (credit card transaction fees) which amazon eats, that only leaves maybe $20 million. Out of which amazon ends up having to handle a lot of bullshit like chargebacks, fraud issues, etc, which further erodes their profit down to a fraction of that $20 million.

Meanwhile, amazon.com retail earns probably $20 million an hour during the day, give or take.