skysight-inc/HackerNews huggingface dataset:
I worked a full time job during my undergrad for the same reason: my parents' income was above the threshold for government support, even though my parents didn't support me. It was frustrating that other people whose parents earned a tiny bit less but did pay for them to live and study, would also get a huge lump of free money from the government each year. But ultimately, not getting free money made me independent and forced me to learn to manage my time and make money from my skills. That lesson is going to pay dividends for a long time to come.
(Oh how much I hate their ad http://www.youtube.com/watch?v=vHZLCahai4Q)
Progressive enhancement of dates is easy. Output UTC, update to local time zone with JS. Simple!
Or don't send a notification to that deviceToken until the user has installed the new version of the app and sync'd at least once. (Letting the server know the deviceToken points at the newer version of the app.)
Of course no one is saying that it's easy to get the winning numbers, the question is whether it is worth it to play. If the prize is big enough, then the expected value of a lottery ticket is more than $1, and it makes financial sense to play. By reducing the chance of sharing the jackpot you can effectively increase the size of the prize, pushing the odds towards your favor.
I want to agree, but there are times when you have to ask for timezones, like when you want to collect and present data in discrete time units like days. If a user wants to know how many app installs they have per 'day', you have to know what time the time the day they care about begins and ends before you start dumping data into those time delineated buckets. It's not always the timezone their browser uses. Especially not with agencies that are providing these services for clients that are somewhere else.
It is my impression that earlier this year the IRS, in some non-binding way (a press release or something?) said that they suggested people treat bitcoin as a commodity for tax purposes, not a currency. I may be recalling incorrectly since I can't find anything saying that now, but whether it is a currency or a commodity is certainly something that has been frequently discussed.

The important part of this news seems to be that bitcoin is indeed going to be a currency. That currencies can be regulated is not news at all.
Get a notarized copy of the agreement, then take them to court, then ask them to produce the original.

If you're really lucky you'll be able to add a fraud claim as they forge your signature on a unmodified copy of the agreement.

Whenever you deal with credit card companies, banks, etc, you should always make them reproduce the document.
Secret SaaS jiu jitsu: ditch the free plan and let your competitors deal with all the freeloaders.
R Documentation
You can pick and choose a lot of items that we think of as having artistic merit but there are countless thousands of others that were artistic failures that you can't name.

There's no argument that artistic merit endures, however, Slashdot has none and never has. I'm not sure what you're even arguing because my comment wasn't against the design of all websites, just Slashdot.
Meh. I'd rather take my chances waiting for a winner and then sueing the crap out of them. Seems like much better odds.
No. I realise that I over-simplified that part by highlighting only two opposites: belief and unbelief. I do realise there are degrees of distinction between belief in a deity and atheism, and there are polytheism and agnosticism as well.

I could have asked a question: for those who don't believe in god(s), is your Atheism a significant feature of your identity?
Elaborate French Bible Rendered in XeTex
Road charges vehicles driving on it
Create an infinite scrolling effect for an image gallery. This will test out the following:

* Ajax
* Event handling (scroll)
* Basic arithmetic (e.g. when to trigger a new request based on % page scrolled)
* Template/DOM insertion
* Thinking about edge cases (e.g. what happens when the page is resized, or the ajax request has no more elements to return)
> Except for the Windows API, including all of its bugs and oddities.

Back in the day, us of the emulation community would refer to such things as "wrappers" (see, glide[1]). WINE definitely qualifies as a wrapper, as it merely translates one API to another. Darling seems to fit this same definition. Both are handling big API's, but that doesn't make it emulation when you reimplement them.

Wikipedia's definition mentions hardware specifically as a requirement of Emulation [2]. In fact, they go even further to say that any software that duplicates the hardware of another machine should be considered a simulator [3]. This means that WINE and Darling are now twice removed from the Emulation family.

[1] http://www.glideunderground.com/modules.php?op=modload&name=...

[2] https://en.wikipedia.org/wiki/Emulator

[3] https://en.wikipedia.org/wiki/Emulator#Emulation_versus_simu...
"Students should be warned that doing a paid internship can negatively impact your ability to finish up paying for school."

Or a job of any kind. Same thing happened to me.
You describe the desired state in your met block, or more properly, tests meant to indicate if your desired state is met.

Your meet block is the scripting which is supposed to get you there, but which is considered fallible. The met block checks after to see if it actually worked.
I wonder if this applies to me at all. I'm working a paid internship in the summer, and all of a sudden, no Stafford loans offered.

Does a late FAFSA impact Stafford loans at all? I'm fairly certain I still made the deadline, but by no means was I an early submission.
Nineteen Eighty-Four was published the same year the US changed the name of the Department of War to be the Department of Defense. It's not like it's a new thing.

The sad part is that people continue to fall for it.
This article is 4 years old. Does yelp still employ these tactics? From what I gather it seems like a small sect of Yelps employees engaged in the practice.
ICQ was already utterly irrelevant by 2010.
I agree with the ultimate sentiment, which is that it's generally inadvisable to try and pay your way through school these days. The federal government will let you and your parents borrow as much as you need to pay for school, and you'll make more money after you finish your degree, so your efforts are better spent trying to finish in as few semesters as possible to minimize the amount of money you need to borrow instead of trying to pay for things as you go.

This is an area, unfortunately, where kids from wealthier families have a huge advantage. Even if your parents aren't willing to pay for college for you, they are much less likely to be hesitant to take PLUS loans on your behalf that they expect you to pay back. And as a general matter, people who came from wealthier backgrounds are much less afraid of debt and leverage.

I'm not saying that it's the most desirable state of affairs. My total cost of attendance in the early 2000's at Georgia Tech (in-state) was only $10-12k (including housing and food, tuition was just a few thousand) which I could make during the summer. But that's increasingly something that's not possible, even at state schools. And under the new paradigm, debt is the way to go. Especially with the new PAY-E repayment terms.
On the other hand, Chase has false positive fraud alerts on my debit card 2-3 times a month.
Ask HN: Receiving Payments Outside of USA for SaaS
Hi HN Followers

I love this site and the contributors.

Quick question: When testing a SaaS side project what reoccurring payment systems do you use if you are outside of the USA?

For instance in the US/Canada there is https://stripe.com/

Is there anything similar available to international companies, particularly Australia?

Dale
What protections do you have inside the US as a non-US citizen? While I'm sure other agencies collect things or let the US collect things for them, the fact is that most countries don't have the budget the NSA does to even do something like PRISM.
Reviews are moderated via an algorithm. It seems that the ability of the sales force to moderate reviews as been completely removed and was a while ago.
Across this country, this very month, legions of rubes will be getting low-interest student loans to enroll in psychology, general studies, and undecided major degree programs, paying $40k per year, only to drop out shortly thereafter with a huge financial hangover and little ability to pay for it.

In contrast, an electrical engineering degree will easily pay for itself, particularly if you've managed to bootstrap yourself to a third year.

Why haven't you addressed student loans as a vector for finishing a highly lucrative degree program? Seems like you are (forgive the term) a poster child for student loans.
Yep, contracts of adhesion are not true negotiated contracts.
Like Malda said in the submission article: That doesn't make the graph go up and right.

It would be interesting to try that approach out, though. I would think a $5 fee would cap it for you — naturally raising the cap only when the industry your site focuses on grows as well.
Mobile pricing discouraging, frustrating
I recall that this is the most frequently chosen set.
Source: http://news.bbc.co.uk/1/hi/sci/tech/240734.stm
I'm using coordination problem in purely technical protocols sense.

Can you be specific about which other decentralized protocols you're referring to?

I agree that many protocols fit your description, but I can't see how any of them could be both partition-tolerant and prevent conflicting transactions (double spends in this case). It seems like partitions lead to honest disagreements about what happened first, and these are indistinguishable from an attacker. To reconcile these disagreements, we need some majority-metric so both sides can agree which one wins out.
It's unclear if her financial aid was grants or loans. If they denied her grants I'd say this (while unfair by current standards) is reasonable. Given her internships, it's reasonable to say she could probably pay for a chunk of her degree and certainly afford loan payments when employed later.

Now, of course, one wonder's why we are offering loans and aid to people who can't get such a return on investment ( regardless of whether they need to pay or not).
Don't know about you, but there was no way she could win. Her financial aid package wasn't covering her costs, and making money to close the gap just reduced the aid.
Same here! Anyway, nice they did it though. Couldn't ubuntu advertise this in Dubai where rich people waste money in stupid projects ?! Who knows...
Some people do great work but aren't connected to others. They don't immerse themselves in their field, they aren't vocal publishers or active members of organizations.
If you're in sovereign US territory, then you're provided the protections of the Constitution even if you're not a citizen. This is why there's a big stink about closing Guantanamo and moving all the inmates to Leavenworth.
Hi guys, I'm the author. I've been playing with this for a little while, and trying to work out an idiomatic style for it. Suggestions for improvement are most welcome.

Some pleasant parts have been writing metapackage rules. For example, playing with Julia yesterday:

% if P is a Julia package, it's also a general package
pkg(P) :- julia_pkg(P).

meet(P, _) :-
julia_pkg(P), !,
% install the package using the Julia interpreter
...

met(P, _) :-
julia_pkg(P), !,
% try to import the package in Julia
...

julia_pkg('PyCall').
julia_pkg('DataFrames').

The only potential problem (on the horizon) is namespacing, which IMHO Babushka does well, but which is less obvious with Prolog's fact system.
Yeah, I know. But that was not fundraising in the sense I'm talking about. That was just to support the IPO price.
The language I'm most interested in currently is kernel: mathematically underpinned by the vau calculus, with a smart creator and steward, and a better abstract model for macros than even Racket's stellar syntax-parse. Implementations abound.

http://en.wikipedia.org/wiki/Kernel_(programming_language)
That was one of the reasons keeping me from doing a paid internship. My scholarship included full tuition and even paid for a lot of room and board. Furthermore, the university paid me an extra $15,000 scholarship just for doing a dual degree in philosophy and engineering. Sorry to hear about your story. It really does sound like a terrible situation.
Yes, but without the open nature of network protocols, it would not have been able to have become widely adopted.
So you are defending the design of this system, even though it has a lower barrier-to-access than the alternative (as implemented by Safari).

> Intentionally navigating to chrome://settings/passwords is no less an active attempt to defeat security than doing a command line dump of the keychain passwords is.

I know people who would navigate to chrome://settings/passwords right in front of me as a way to annoy me — to force me to change my passwords. Their intent would be to annoy and not to attack. The fact is that you need less motivation, and less intent, to go to the password page than to deploy a script / modify the DOM / do any number of other things to get a user's passwords.

Navigating to that page is less of an active attempt to defeat security. Hell, even I feel like it's something I would try on someone's machine when I would never even consider breaching security in another way.

> Its trivially easy to breach trust in about a million different ways if you are given unsupervised accessed to an unlocked OS user account with sensitive information attached to it. Chrome does not make any significant difference to that.

I consider the difference to be significant. I want Chrome to improve its design in this area.

Either securing this page or informing the user that their passwords are readable would be a better design than what is currently implemented. Are you arguing this is not the case?

Just because you can do it a million other ways does not mean you should be fine with this way of accessing a user's private data.
Nvidia Shield
https://gumroad.com should be what you're looking for.
Not all Atom chips have PowerVR graphics, though AFAIK all the phone and tablet Atoms do.
Under normal circumstances, there is no negotiation when a bank sends you a credit card application. They expect you to just fill it out and send it back unaltered. Since this is the expected way to handle credit card application contracts, I expect the bank could easily argue that there was no meeting of the minds, as they could not have been expected to re-read the entire contract looking for alterations, and in fact it's reasonable to argue that the man who altered the contract did so knowing the bank would never notice.
If you read the page, right under the quickstart script is the manual version describing all the same steps yourself. This indicates precisely what the script does, and leaves it to you to decide if you want to run it or just do the steps yourself.
It's lame when a distant internship won't provide rent, but also possibly this person is going a too expensive school?

It sounds like between the two internships combined they'd have made around $30k total, no?

If so, that seems like just barely enough to cover living expenses and a year at a public university with $4 to $7k in tuition and fees a semester.

Though it would be lame to have to spend 9 months off school to spend a year in school.
I think it's reconciliable over the fact that by setting out to become a certain kind of person/startup/something, you become it. After you're there, it'll be the truth, and not a mind game anymore.

As a personal example, I started dancing, and after watching the movie Step Up 3, I decided that this guy (http://youtu.be/EKIgbR_V8fs?t=1m2s) danced really well. So I set out to dance just like him. At the beginning, it was me akwardly dancing in front of my bathroom mirror at 3 in the morning. Now I can do what he does, and more.

So yeah, fake it till you make it, and then go get some investors.
The only way they can do that is by using an Intel chip with Intel graphics. Everything else needs binary blobs.
I'm in a similar situation from paid internships and my own business. My advice: talk to your school's financial aid office and explain your situation. They should be able to help you. At the very least, it's worth TALKING to them.

(Disclaimer: I go to a need-blind school with very good financial aid. I don't know how engineering/state schools will treat this. But it's worth TALKING to them.)
Doubtful according to what I understand:

31 is still a potential (birth)date

37 falls heavily into human "randomness" bias, and is often quoted as the most picked psychologically "random" number (a number with distinct odd digits not ending in 5) e.g. http://micro.magnet.fsu.edu/creatures/pages/random.html
Discussion: https://news.ycombinator.com/item?id=6174514
I can't wait to hear Linus' reaction. He about blew a gasket when someone wanted to use C++ in the main git project. Then again, this is a wholly separate project so he might just shrug and move on, but I still think he might have some colorful comments.

I don't personally buy his claims that performance is so critical it needs to be written in C. I'd be interested in any speed comparisons the js-git authors might have made. It would surprise me if js-git was anywhere near as fast, but I can't imagine it's impossible to make it at least usable.
"Ideally, you are connected to important people in your industry"

That's why being suckered into backend positions with little or no contact with customers or other parts of a company is often not a good idea, even if the pay is good and the tech interesting.

Doing postgraduate studies, participating in events, speaking, all of those are very important, yet, at least in my case, I only learned about those relatively recently.

I know some good people that don't do this, and they get outsmarted in the career ladder by the more gregarious types (which, in some cases, did worse work, or even worse, some sociopathic/liar types). That's also a reason not to work in big companies :) unless you're a good hand at self promotion and office politics yourself (and there are some toxic companies where not even that can save you. Usually monopolies or oligopolies).
Note: Users are strongly encouraged to use the most recent software in the Mercurial repository and not the tarballs.
> It certainly calls the intentions of the SEC into question.

If you want to make the argument that there is evidence (whether from their response to Goldman-Sachs or otherwise) that the SEC's interest in the case at issue here is not securities fraud, go ahead and make the argument.

Waving your hand in the direction of Goldman-Sachs, however, is not making that argument.
Personally, I prefer the slashdot system. Limited voting points makes you think more carefully about spending them, and being able to differentiate between +1 Insightful and +1 Funny is nice too. Also, moving popular posts to the top is great for readers, but voters will then tend to upvote the already popular comments.
In defence of Intel here, if you look at performance per watt GPUs aren't all that far ahead of Intel. It's mostly that every instruction an modern CPU executes is predicted by a branch predictor, makes it's way through several levels of cache, is run through a reorder buffer and register renaming and a reservation station before finally being executed. And all of that takes energy, though it speeds up the rate at which sequential instructions can be issued by the processor quite a bit.

As to RISC vs CISC, well, it's true that x86 instructions are decoded to micro Ops inside a modern processor but the fact that the instruction was complicated does have a cost even for a modern processor. The act of just decoding four instructions in a clock cycle and transforming them into uOps is quite a bit of work, on the same order as finally executing them if they're simple additions or such. And the uOps that make up an instruction have to be completed all together or else when the processor is interrupted by a page fault or such it will resume in an inconsistent state. And the first time you run through a segment of code you can only run one instruction at a time since figuring out where instruction boundaries are is hard, though you can store the location of those boundaries with just another bit per byte when they're in the L1 instruction cache.

On the other hand, complex variable length instructions mean that you don't need as many bytes to express some piece of code both since you're using less bytes per instruction on average and because complex instructions mean you sometimes use fewer of them.

Of course, Intel is the biggest CPU vendor out there and has correspondingly large and brilliant design teams working hand in hand with the most advanced fabs in the industry.

Now, there are many RISC instruction sets that have taken on x86 before, but they all attacked it from the high end, from upmarket. Doing just the opposite of what ARM is doing now. Will it succeed in dethroning x86 from the low end the way x86 did to it's rivals? Who knows. But I think that previous fights don't tell us much about this one.
Ingrid really sorry to hear this. I had to take out loans to help pay for college and found the entire process extremely convoluted and most aid offices quite unhelpful. Ultimately, I think our schools and government should be supporting students who are working hard to supplement loans with their own income, not punishing them by reducing your ability to take out a loan.
Isn't what Qi/shen is ?
New York Times Chairman Declares Paper Not for Sale
That's not how I see it.

It's more like, if you can't truly convince yourself that your startup is worthwhile (or becoming the character via method acting), then your startup/character/acting method should be changed because other people won't believe it either.
FOSS? The source code isn't the issue here. Qualcomm isn't allowing Google to distribute their proprietary binaries.
>>"Students should be warned that doing a paid internship can negatively impact your ability to finish up paying for school."

Students should be warned that crossing the highway blindfolded if unsafe.

Students should be warned that the stove could be hot if you leave it on.

At some point, people need to take personal responsibility for their action. They need to understand how their actions effect them positively or negatively and balance out those decisions. People need to understand that there is nobody that is going to hand hold them through life.
It's a bit like a game. It's the investors job to eliminate false positives and vs. a first time founder, investors will typically have an advantage in that they've been through this many times before.

Trying to "beat the system" is like trying to beat investors at what they would on average be the best at doing and potentially sending inadvertent false positive signals caused by the nervousness of being new to fundraising.

If you focus on what PG recommends, you eliminate a lot of that friction since you eliminate the nervousness.

My tl;dr: In the fundraising lottery, it's easier to sell investors a ticket than trying to convince them you have the winning combination.
Sure, not all startups that have traction will get funding.

The point I wanted to make was that there are just so many startups that got funding because of traction, but that have such a low scalability. I always think to myself when I see read these stories: "Dude, this can be worth $50M/a 10x return max. Blinded by traction again."
It's much easier to make the right sequence come up than picking the correct sequence.