skysight-inc/HackerNews huggingface dataset:
I think a huge part of the appeal of Mailbox is it's less than a full-featured project management/GTD tool -- it basically prescribes a certain approach to managing your inbox (do, defer, archive.)

I was a GTD-ish person before Mailbox came along, so I had a system for handling these things, but I know a ton of people who either never made the effort or repeatedly tried and failed to get onto some GTD/task management system; often, I think, due to tyranny-of-choice type issues.

Post-Mailbox, I still manage my commitments in Things, but I manage my "accept queue" (if you will) via Mailbox-- "triage" is really an excellent way to put it. Sometimes the resolution is "I'm too tired to think about this, tell me about it again tomorrow"-- and that works a lot more seamlessly than Boomerang, hitmelater, etc, IMO.

(disclaimer: I have no financial interest in mailbox/orchestra, but I know-- and like-- the team and have given them small amounts of technical advice.)
Yes, Mininet is used for networking courses in Stanford/Princeton. There are a number of programming assignments readily available for Mininet: https://github.com/mininet/mininet/wiki/Assignments
Except Google Analytics doesn't use third party cookies so it's a moot point.

https://developers.google.com/analytics/devguides/collection...
Be sure to check out the companion article: "How To Get Forbes and The Wall Street Journal to Advertise Your Book Marketing Consultancy"

http://paulgraham.com/submarine.html
Stripe's is pretty clean and easy to follow: https://stripe.com/docs

Also I like Mailgun's: http://documentation.mailgun.net/
Fun times. Do you track the cards that a specific individual uses? That way if you feel like turning that information over to the Lone Ranger they will have a method of tying all those incidents together.
While on this topic (not sure if this is the same problem fundamentally, it might be). Imagine a crowded market full of AI agents. They all want to walk to their destination and trying not to bump into each other.

In the naive case for N actors, each would run A* on each AI frame update rate F (which might not correspond to the main frame rate) so that's NxF runs of A* runs per second.

It might not be that bad except that since some of the obstacles are moving (other agents) and there is a need to predict other agent's movement based on a some approximate constant speed and direction.
It wouldn't work, that's whats wrong with it.
Why does it need to be one or the other? I work a part time job, have a part time load at college and an internship as a web developer that I'm very excited about. For me, dropping out is only an option if I find an employer offering me a full time position doing something I love. And even then, whats the harm in going to school 12-15 hours a week?

Grades are part of school, if they didn't exist why would you even try to complete the work? I find a lot of times getting a good grade doesn't necessarily mean retaining the information, but as you said, most of that information probably wont be relevant in the real world anyways. So take learning into your own hands, no one said you can only learn at school, books are cheap and tutorials on the internet are nearing a number that is relatively infinite. Work hard and you will get where you want to be, school will never hurt your chances.
I understand RegEx, but am (almost) completely unable to read it. For me, this site it perfect.

The way I learned RegEx was simply spending 2 work days writing a parser with it. I think the problem is that there is a moment when RegEx suddenly makes sense, and you cannot understand how anyone can be confused by it (even when you yourself were confused just 5 minutes ago).
This kind of gender segregation makes me sad. So many years fighting for women to have the same rights as men, and now it turns out that IT, the youngest technology of all, suffers from gender discrimination. Thus motivating the creation of these kind of groups.

It's kind of embarrassing.
I actually prefer PaperTrail for most tasks - the main difference being that you start off with the log and can scroll through easily (instead of having to fiddle with filters).
I believe Torne did some work towards making http://www.pycorn.org run on the raspberry pi. It's a small python OS.
When Sparrow came out people complained that it couldn't send new mail notifications. Now Mailbox does the only thing you can do to get that kind of control and people complain that their servers could go down. People want bear patrol, but they don't want to pay taxes for it.
Most of the implementation is based on Zet http://zet.aluzina.org/index.php/Zet_processor and cpu86 http://www.ht-lab.com/freecores/cpu8086/cpu86.html as mentioned in the project description. The Zet implementation can already run several DOS games on a pretty low-end FPGA board like the DE1, but only does the older 16-bit instructions.

Not sure what he tries to accomplish, but it seems like a small system based on a CPU, memory, VGA controller(? not seen) and a 16550 UART and a lot of tests to proof correct implementation?
The psychological requirements to achieve that task and your personal preferences are irrelevant, it is underhanded and obscene.

I will not deny that this is a technological solution to a social problem, and yes it is mismatched, but web browsers need to be managed by responsible stewards that protect their users from abuse (it is abuse).
I can posit a theory:

A hexagon is a boundary shape with the least energy. What you are really probably seeing is a circle that has pushed outwards against another set of forces and reached equilibrium (differing temperatures, gasses, who knows what). I have been playing with voronoi diagrams and diffusion limited aggregation recently , and it is amazing some of the structures that will emerge when a system reaches equilibrium. It is possible that certain forces have aligned with their peak energies in the form of a regular polyhedra, which happens all over nature on large and small scales.
IIRC, one reason we wrote a build system in JavaScript was the compiler itself ran in Rhino, and the startup time of the JVM/Rhino was ridiculously slow when shelling out to it for each source file (hundreds of times in a full build of Cappuccino). Having the rest of the build system and compiler running in the same process eliminated that latency.

And yes, we tried Nailgun (http://www.martiansoftware.com/nailgun/) but I don't recall why that didn't work out.

Perhaps there were better solutions, just pointing out it wasn't completely NIH syndrome.
I think if your interview style is very Q&A oriented, or if you are burying candidates under coding challenges, you are definitely in need of some interview training. Sadly, a lot of people choose to interview this way for one reason or another.

I really dislike interviews that rely heavily on academic-type questions that delve into language obscurities. I want someone who can solve problems and explain their thought process. I'm not interested in hiring someone because of their memory for trivia. I have Google for that.

As far as coding challenges go, these can be OK, but most of the time they seem to center around weird logic problems that have very little in common with what a software engineer does day-to-day. They also put people on the spot in a stressful situation, and people will perform quite differently in this light than when they are actually working.

The best interviews I've ever attended feel like a conversation. You are sitting down with the candidate, there is a give and take, and you are talking as if the candidate is already a member of your team. You talk about problems you're facing and how you can resolve them. It's much more comfortable for the interviewee and gives you far better insight into how they'll perform on the job.
Jumping from the Edo period to the 60s does miss a rather important point in the development in Japan and Korea's identity - the Empire of Japan. In 1910, the Empire of Japan (who were still "good" guys - allies of the British Empire), annexed the failing Empire of Korea. To unify the empire, they used a "pure bloodline" propaganda myth - Koreans and Japanese were all pure-blooded warriors from the same stock. After they split up politically, the myths diverged, but never really died (certainly not in North Korea, where the propaganda never stopped).
When I did web design, one of my favorite questions I'd occasionally get from a client was 'Why is my website in latin?'
Evercookies and analyzing TCP stack signatures are ok but banning third party cookies is like "using a cannon to shoot a mosquito"?!

> Privacy is simple ... Don't submit ...

No it's not: ad companies aren't asking, they are grabbing what they can get. When users say "no" (eg by using adblockers or disabling cookies), these companies ignore that and try to find ways around.

Do you find that ethical?
That's the idea.

Dictatorships would look at the concept of democracy and say 'it doesn't work' but that doesn't make dictatorships any less objectionable.
Mail Order Is Doomed (1920)
I wish you luck with your app, but think your comment is not really relevant to the current topic (so I, ah, downvoted it).
Airbnb May Hire Former Square Exec Rabois as COO
An LR-parser tries to reduce the input over and over again into rules, eventually ending with the 'start' rule. So a+b+c+d becomes [add]+c+d -> [add]+d -> [add] -> [start]

An LL-parser tries to expand the initial rule into a more complex rule structure, until it matches the input. So to match a+b+c+d it will do [start] -> [add] -> [add] + [num] -> [add] + [num] + [num] -> etc.

What I wrote is an LL-parser, simply because it's much much simpler to write and to understand.

Yes, both ADD and MUL are used for precedence. Since any list of +- or of */ will evaluate correctly if reduced from left to right, I didn't mind grouping them together and making my life easier (and shorter).

It was strictly educational, and also a shtick; a short code hack. If I was to write an actual parser (and I don't think I would ever try to), it would look very different!
It's just the nature of the global namespace. Makes the world look small.

Although I can see how this would have some short term appeal to use Firefox. I may give it another spin hope it's fast and stable.
Why is it un-zen?
Not easily, and not in 70 lines. But there's the Python library "sympy" which can do symbolic algebraic equation solving (and many other things):

from sympy import *
var('x,b,c')
print solve(a*x**2+b*x+c,x)

Result:

[(-b + (-4*a*c + b**2)**(1/2))/(2*a), -(b + (-4*a*c + b**2)**(1/2))/(2*a)]
Plastic bags become pollution very easily. You accidentally drop one when it's windy and boom, it's trash circling through the city.
> That's what the company does that is mistaken, not the technology

The technology of low level internet surveillance in order to facilitate advertising? And you wonder why people don't like it?

I worked in advertising for quite a while and no longer do, I understand why you love retargeting and why you are sad to see it go. I'm sure that you were sad to see popup blocking become mainstream as well, popups and popunders had fantastic results. They were more hated but orders of magnitude less evil than 3rd party cookies.

You are expecting people to change their behaviour or preferences and make sacrifices solely in order to be easier to advertise to ... isn't learning never to fall into that trap day one of advertising 101?

Browsers are thinking about what their customers actually want, you are thinking about what makes it most efficient to control those customers ... of course you disagree. And of course you are wrong.
I don't think third-party cookies are such a big deal. It won't stop retargeting (workarounds are possible) so what is it really solving?
Moving in Japan
I cannot fully rationalize it, but I intuitively feel that this "holier than thee" Mozialla's approach will ultimately contribute to Firefox's demise.
In short, yes. It never bothered me that TV didnt target me. Same on the web.
It would establish the web as a safe and secure platform, and I think that's in the best interest of the web.

To hell with your personal ambition to underhandedly monetize other people's users.

EDIT: I changed my statement from 'monetize your users' to specify 'other users' as that more accurately reflects the impact of Mozilla's change. Third-party cookies are used for tracking users that aren't yours.
Apparently it was a crawler: http://news.ycombinator.com/item?id=5254877
I see your point but it's hardly an effective usage of resources.

In my experience, retargeting ads produce higher CTRs than generic ads. This means that a publisher is able to derive 2-10x more revenue from the same ad space if they used retargeting ads instead of contextual ads.

I agree that some level of self-regulation is in order. Users should have a way to control the level of retargeting they experience and from whom, but to remove the entire mechanism that enables retargeting will only hurt the web because ROI on ad dollars will be lower. Lower ROI = less being spent on online advertising. Less spent on ads = less revenue for publishers. Less revenue for publishers = less investment from publisher to drive more revenue, which will likely mean lower quantity and quality of content created.
>And my point is that you can't watch out and protect yourself from it

Of course you can. You simply enclose the block in an immediate function (using "do") and declare your local variables as parameters to the function. Do that, and it is impossible for any outer scope to screw your code up.

If you're working on a project where lots of coders of questionable aptitude are going to have commit access, you make declaring local variables this way a required convention.

If you're working on a project where changes get approved by a small number of capable maintainers, then you:

1. Do not allow commits that create short or common names (i, x, arr, log, etc.) in high scope levels, and

2. Require that short or common names in inner scopes be declared using local scoping via "do".

Now, should CoffeeScript give some nicer sugar to encourage this kind of local variable use? Yes, probably. But it is incorrect to say that CS doesn't give you the tools to protect yourself from outer scope pollution.
Q. How to write code?

A. I don't need to; other people will write it for me.

That's fine, I guess. I prefer to understand.
If I've had 6-8 hours sleep I feel ok. The morning walk helps shake that sluggish feeling.
I think this depends on the kind of work you produce.

I know tons of CEOs who are more productive because of their tablets. The reason is that the form factor makes it easy to carry it everywhere. So they always have documents in Evernote, Dropbox, etc and are able to manipulate those if needed. Sometimes accessing information is the key to productivity.

Now, I am sure someone will want to debate the idea of CEOs being productive, but that is another thread.
That's a problem with tracking, not with opt-in.
"It's relevant" is the ultimate "excuse" to show an ad.
> "The market" has done no such thing (the atrocious Kindle Fires excepted) so if you have a beef with the "Google experience" (I personally don't) you're pretty much screwed.

Because the market has decided that it likes the Google experience.
I wouldnt have the disipline to do that. Luckily my dog has the disipline to stick his wet nose in my face every morning I accidentally sleep in.
Just straight up writing F# as if it was C# gives you similar runtime results, with sometimes shockingly less code due to how much more concise the syntax is. C# and F# interop is also pretty painless if you do run into something that simply can't be done performantly enough in F#.
Heh. Well, on the bright side, I've brought together 85 women that were not part of any open source or Python community before.
Slowing Mobile Video Adoption: Android, HLS Disagreements, MPEG-DASH Standards
>>>Bill Gates and Paul Allen were high school students at Lakeside School in Seattle.
http://en.wikipedia.org/wiki/Traf-O-Data
Does this mean that GA can't track users across websites?
It isn't isolated to Google users, it gives control of tracking back to websites that users actually go to.
You Don’t Want An iWatch
I suspect the poster is neglecting the cost to switch over from the current system of scanning packages to the new one.

Either you need to add the ability for reading a 16 digit code to the existing system, or build a second, new, system to handle 'the new codes'. Either solution ain't gonna be cheap.
You are not identifiable from an ad cookie AFAIK and the country I live in has laws preventing companies to abuse in collecting personal data (like IP address)

This is far from being on video. And a lot of places have cameras now in addition to people with phones and maybe Google Glass in the future?
Urban Dictionary about Ramen Noodles: "Quite possibly one of the most all time best foods ever to be found in the United States of America."
I'm pretty sure the postal police take a dim view of people using USPS to ship illegal goods.

Or at least I've always assumed they do.
I thought some aspects of this were interesting, but the emphasis on money felt tacky. Money is a motivator, but it is not an end to itself. The author appears to support this notion, but sets an arbitrarily high net worth of 5*10^6 and talks about how miserable it was to be "successful." I don't know. To me, all this money is a big problem in the valley. On the one hand, it's great, because there is a lot of extra money around for cool things to get done. On the other hand, there are people that are just around for the money and it feels tasteless and I have personally found it very unpleasant to work with people who hav ambition for money and the prestige. And there are a lot of people like that right now. Maybe I have been blessed to have grown up around some exceptionally succesful, but humble people. Just my 2 cents, though.
The nature of the global namespace is irrelevant, with that logic we might as well make every bit of personal information freely available to anybody that wants it. Ambitious and potentially useful? Absolutely, but it's also extremely dangerous.

Personally I will be suggesting Firefox to all of my non-savvy family and friends because I support the idea that their privacy should be respected by default.
What's The Secret Behind Y Combinator's Success?
I'm interested in the culture implications of your willingness to comment on a story like this and openly admit that you work in this area of the advertising (surveillance?) industry.

Certainly, I don't think anyone would feel comfortable commenting on a story about SPAM mitigation techniques (without using a throwaway account) with text like "This sucks, I'm a spammer, and I'm really excited about it. Don't like SPAM? Don't share your email address!"

Is there really that much cultural acceptance of your field? I assumed this was the kind of thing you had to awkwardly talk around when someone asks "what do you do?" in a bar where others might overhear your response.

One of the things that shocked me most while working at Twitter was that nobody there uses an ad blocker. Like, I literally couldn't find a single person, and I've always assumed that anyone with the technical ability to install ABP immediately did so. So maybe I'm out of touch? Legitimately curious.
Maybe we're just very different people, but I find anxiety crippling and a huge drain on my ability to do creative work in particular.

Heh, yeah, it's hard to explain. I certainly have "stuff" that it would be nice to get off my chest, things that I don't want to talk to my best friend about, even things I don't want to talk about with my co-founder. But don't get me wrong... I'm not suffering from crushing, debilitating depression or anxiety here. And the feelings I feel are - to me - largely motivational.

I guess the biggest thing is, I don't know how to tell anybody exactly how scared of failure I am in this context, or how to explain why I am so driven to make this work. And now that I'm getting older and getting more of that "this is my last shot" mentality, the pressure is even stronger.

Anyway, I don't want this to sound too morbid. I'm not in a bathtub full of hot water with a straight razor or anything. Yeah, I sometimes worry that my story ends like Leaving Las Vegas, but that's just a background thread that activates from time to time. Most of the time, I'm just slogging away, working hard and dealing with the day to day stuff that comes along. :-)

For me, knowing that even if I fail at starting my company, it will be much easier to get a good job afterwards being able to demonstrate that I've got the drive and interest to help a company's core mission is very, very helpful. This is the best advice I was given by my friends. Yeah, my company might fail, but every other company will be more likely to hire me to a management or other high level role knowing that I tried, even if I failed.

Yeah, part of my problem is, I feel like I'm too old for that stuff to matter. Plus, the entrepreneurial route is the only way I think I can ever be really happy. It's not about making a lot of money, mind you. It's about the fact that I don't want a "job" in the traditional sense, for any company. As long as I have a "boss", in the sense of one person who can order me around and fire me for non-compliance, I will always chafe at that and be unhappy.

(Yeah, I know that when you run a company you still have a "boss" in a sort of metaphorical sense. That isn't quite the same thing though.)

Edit:

Also, just to illustrate something... I'm just old enough to have grown up on a steady dose of 80's "feel good" movies. That brand of narrative pervades my thinking... the determined underdog, through hard work, grit and determination battles his way to victory against all odds, etc. I watch Rocky for inspiration once every couple of months or so. So I think that I actually need to be in this "do or die" situation to feel at balance with the world. That's my reality, being the underdog, having the deck stacked against me, and having to test myself to see if I can overcome. Sounds weird, I guess, but it's just something that's become part of my fabric over the years.
It's God's own hex nut.

Don't take it off! Saturn will fall off and go wobbling around the Solar System.
Hey there, I'm Fouad and I started freelance work when I was ~14 - 17 now. Send me a quick blurb about what you can/want to do at holla [ at ] fouad.co and I'd love to share some tips.
Switching devices is a feature, not a worry.

On laptop/desktop, you know you are working. You don't procrastinate.

On tab, you know you are entertaining yourself. You are in "definitely not working" mode.

Surface Pro breaks this paradigm.
I think trait-looking-explore-<hobby/profession> groups will always exist. It's easier to bond with strangers when you have 2 things in common instead of 1, all else equal.

I am not saying tech doesn't have gender discrimination. There are plenty of blog posts out there that say otherwise. I just don't take post as an indicator of such.
It may not bother you but it does bother most of America. They use DVRs and skips ads whenever possible.
Post Offices in small towns were often located in other businesses, like a Starbucks in a supermarket, although they may have all been closed by now as a cost cutting move.
What's that Raspberry Pi case?
The group being form here is trying to encourage women to participate. This does not mean it is a response to gender discrimination. In particular, just because a field is predominantly Y does not mean X are discriminated against.

There's nothing wrong with an underrepresented group trying to attract other members of the same demographic to create a sense of community. Just like there's nothing wrong with being underrepresented.
I disagree that no one would hire you. If you have a decent portfolio and your rates are comparatively low, then you might pick up lots of work from Craigslist or other job boards.

Especially if you program HTML/CSS/JS. There is lots of project work out there that doesn't need big corporate guns.