skysight-inc/HackerNews huggingface dataset:
I agree with this. Went with a "big, fat, multi-employee accounting company" for doing my 1st year taxes. Ended up getting a bill for $3200 for a pretty simple return. Looking into it more, it seemed half the cost was a junior accountant fiddling with numbers in Excel. I was not happy and didn't use them again.

I do my own taxes now since my bookkeeping is pretty simple and it just takes a few hours. But I would follow this advice should my situation become more complex or I don't want to do it anymore.

Pick a few accountants out of the Yellow Pages with modest ads and go visit them for an initial consultation which should be free. Avoid any with fancy offices.
https://github.com/aosabook/500lines and I'm looking forward to reading it too. :)

I'm tempted to link to my draft chapter, but though the code is essentially done the text needs a lot of work.
Exactly the same reason why I stick with Dropbox

Even saying that I'm still occasionally let down by how much of a power drain it is. Even wrote a utility to manage it (shameless plug)
https://github.com/joaomsa/powermonius
Great lecture - one of the best so far IMO.

From the comments, it looks like a lot of people are struggling with this one because Reid Hoffman was (absolutely) lacking in specific, concrete advice.

I think it's missing Reid's point -- everyone here is either (well, likely) thinking about founding something, or well on their way.

When he poses his questions, I think that he's trying to help us reflect on where we are, and how we can tackle the hazy questions (flexible v. persistent, short term v. long term, etc.) that will drive our decisions. This midway course lecture isn't about giving lessons -- it's about helping us to reflect.
That's because cultures change on timescales of centuries. If it works at all like gene transmission works, it isn't worth adapting the culture : one of the cultures will die out in less than the time it would take to adapt.

This is called "island species" : where there are barriers that prevent gene/meme transmission (like an ocean before the internet), you can have different cultures/races. If you take away the barrier (in Darwin's book it was a rock surfacing that allowed birds to fly from one island to another), one of the cultures will die due to cross-pollination. It is theorized that for memes, racism is one such boundary.

In history you do see this happen. Racism occurs because only a single group lives in an area. For some reason (war, natural disaster, ...) a large group of foreignors moves in, peacefully (rarely) or not. Then there is a period of time where there is obvious racism, and it disappears. Once it's gone one of the cultures vanishes entirely, and racism slowly starts to rebuild.

So don't worry : your kids will have much less problems than you do, and your grandchildren will not even know what different cultures are anymore. Ironically, these days, racism is the one of the last things remaining that can keep cultures going in the 21st century. If we destroy that, a single monoculture (one of the existing cultures, by numbers, I'd say probably Chinese culture, by far the most homogeneous at such a size) will expand and destroy everything else.
I don't know any details, but for me this highlights the lameness of the federal government. Inability to do something that smaller countries did years ago. For example NZ removed 5c coins in 2006.
Guide for Technical Development
There is no way to determine whether someone is not voting out of protest or just simple laziness. That is not an effective way to protest. Voting for a smaller party that never wins would be more effective way of protest.

A "quiet protest" has never fixed anything.
Don't listen to her, 100% of the East Bay is extremely dangerous, full of people literally waiting in the shadows to murder you and take all of your valuables.
Conversely, you may simply feel "isolated" all the time and not realize it.

The author of this article describes a sense of collectivism when she moved to Oakland. For whatever reason, she views black people as more "like her" than others and enjoys the resulting tribalist feelings. Take that away and she feels something is missing.

I too am the odd man out - obvious foreigner in India. I do not get to enjoy feelings of tribalism. But I don't feel different than in the us - stick me in a room full of lower middle class Americans and I'm still not enjoying any particular sense of belonging. They aren't "my people", they are just people. I never get to enjoy these positive feelings of tribalism.
I used to work for a beltway bandit and I experienced the same stuff described in the article. If you want an easy, comfortable job, that sort of work is perfect. If you want to do impactful work, it's the worst place you could be. Yet, that is exactly what you are promised: the opportunity to do purportedly important work, when all evidence points to the contrary. I just wish we could be honest with each other about this sort of stuff.
Yeah, that was my reaction - AR gaming would be the killer app.

Also, my wife works at a school that allows students to sign out of their classes into other classes. Beacons would be great for this - "student X is not in the room they said they'd be in".
Not everybody is you. We let our Prime subscription lapse as we don't buy enough stuff from Amazon to justify it. This photos offering has my wife reconsidering rather strongly.
Hey, CAs shouldn't be trusted in the first place.
Ask HN: Feedback on startup product concept
Looking for some feedback on our first product marketing video.

Good, bad, ugly! All feedback welcome.
That's fine for a few updates, what if you have a lot? Memory may be cheap, but why not use it for interesting things? I mean, what problem does an auto-updating feed or endless scrolling solve that are easily dealth with by pagination, expire headers and manual refresh? Other than "user stickyness is not 100% yet" I mean, which I don't recognize as a valid problem.
The fundamentals of activating APOBECs are being worked out by multiple groups across the world. That said, one phrase you'll always read around the APOBEC3 sub-family of proteins (responsible for the anti-HIV effect), is "double-edged sword". The biggest risk, with (cytidine deaminase) enzymes that act on DNA, thereby changing the fundamental genetic code, is causing cancer. More recently, APOBEC3B (no anti-HIV effect, but same sub-family), was shown to have extremely strong correlation with breast cancer[0]! The emerging therapeutic field involving APOBECs will require highly specific targeting of activators(anti-HIV) as well as inhibitors(anti-cancer)[1].

[0]: http://www.cell.com/abstract/S0092-8674%2812%2900528-4

[1]: http://www.apogenbiotech.com/
You can drop the Hacker-News trademark "fuck your comment" so I could actually agree with you without first telling you you're rude.
Looking for some feedback on our first product marketing video.

Good, bad, ugly! All feedback welcome.
All true, but whether something is "somewhat disappointing" does depend on what expectations were. I think expectations were often pretty high in the past; however we still have no vaccine, etc.

But, yes, compared to what, in retrospect, we might call "reasonable expectations", amazing things have occurred. Around the time AIDS was first noticed, the treatment for all viral diseases was essentially do your best to keep 'em alive long enough for the immune system to fight it off. And we've certainly gone 'way beyond that with AIDS.
This looked like great news until I came to "Heavy use of threads is also going to be a problem since Emscripten doesn't currently support them."

Sorry, this is a total showstopper for me. I'll check back when Emscripten actually lets me use more than 1/4 or 1/8 of the CPU.
But they do have that baggage from their own country. The feeling of disenfranchisement is universal, and it doesn't matter where it comes from.
Double Robotics (YC S12) is hiring a sales lead
My intent is not to judge your pop, but to put the 10 fold increase in the value of the house in perspective.

BTW, when I work under my car, I put two sets of jack stands under it, and don't work alone. When I was a kid I jacked up my car and put cement blocks under it to hold it up. Before I slipped under it, the blocks crumbled and the car collapsed onto the ground. Yikes! Glad I was able to learn that lesson the easy way. Best regards to your pop!
I'm more impressed that phones can get any positional info from beacons. Determining distance to a radio source is hard with any fidelity - light is pretty fast.

So can phones get decent info about distance to any WiFi/bluetooth source, or is there something about beacons?
I use Brackets for my middle school game programming class (using Phaser). Cross platform, free, and works great for beginners out of the box. Testing out html + js is as simple as hitting a button, no extensions or server or any other hoops necessary.
scsh hackers might enjoy using geiser-scsh:

https://github.com/rmloveland/geiser-scsh
>When you tell someone to keep their complaints to themselves

I'm not telling anyone this. I'm saying that feeling excluded is, in this case, a personal problem, not an everyone else problem, particularly when the author admits that the only reason she feels excluded is because her co-workers don't conform to her preferred racial and social characteristics. I (and I think most people) have been in the minority before; the important thing is to accept that not everyone else behaves exactly as you do. Trying to impose your preferences on everyone else is not the fair approach.
I feel like, as for QR codes, there are industrial uses for this tech. I think consumer use will be very very niche and not widespread at all. Perhaps things like beacons in a museum or archive or library to help you navigate it faster or in an exploratory way.
If it hasn't impacted your business in the 5 months since that thread was posted, I'm not sure I see the point in dragging it up now.
For anyone curious, here's a comparison (that I wrote a couple days ago) of FizzBuzz in K vs. q vs. python... please note the insane syntax for K4 (which is a proprietary language of KX Systems and is thus undocumented).

K

\c 150 100
c:{$[0=x-5*x div 5;$[0=x-3*x div 3;"CracklePop";"Pop"];$[0=x-3*x div 3;"Crackle";x]]}'1_!101
r:{x@&~x in "\""}
p:{-1 r .Q.s x}
p c
\\

q (the "readable" wrapper around K4")

\c 150 100
c:{$[0=x mod 5;$[0=x mod 3;"CracklePop";"Pop"];$[0=x mod 3;"Crackle";x]]} each 1_til 101 -1 ssr[.Q.s c;"\"";""]
\\

Here’s a python (2.7) version of the program written in as unreadable as I could muster

for i in map(lambda x: "CracklePop" if not x % 3 and not x % 5 else "Crackle" if not x % 3 else "Pop" if not x % 5 else x, xrange(1,101)): print i

Here it is in normal python (2.7)

for x in xrange(1,101):
if not x % 5:
if not x % 3:
print "CracklePop"
else:
print "Pop"
elif not x % 3:
print "Crackle"
else:
print x
Selectrics were used as I/O devices on machines like the IBM 1130.
Thanks for the reply! The thing about it, is that the AVRCPAgent is replaced by something else in 10.10 now, so I've been able to run it kind of on the side. It's definitely a hacky solution, but that's why I brought it here to hopefully get some advice.
makes for some entertaining reading :)
Wright,Camp,Goldberg,Rivest,Wood: Privacy Tradeoffs: Myth or Reality? (2002) [pdf]
Hardly the same thing. As an aussie I get asked if I used to ride a Kangaroo to school. This is not the same thing at all.
I get your points and see it like this, Red Hat is like Ford. Solid, reliable, sometimes quite innovative. Yet the desktop Linux market slipped right by them for like ... years. One has to wonder what could cause such slippage. Ubuntu is more like Samsung to me than Sony. The innovation is off the chart, not everything hits, a lot doesn't but what it does do is cause others to strive and that is leadership.
HN Poll: Did you (US users) vote?
This community seems to have a lot of powerful views about how society should run, to the point that some are making companies to influence how it works. So I wonder if this community votes or if it (like me) thinks that there is more power in our work to "disrupt" the system.
Screenshots. Screenshots. Screenshots.

Sorry, I really don't like clipart videos and all that; it's got to the point that I just skip forward through them because there is so little content. Don't show me a video about what the imaginary benefits would be, tell me something about what platform it is intended to run on and show me some pictures of the product, even if they are conceptual.

This is especially true for something like this, which is suggesting an intimate semantic relationship with my email.
Nice, you went to a better school than Stanford ostensibly ;)
Nah it's cool because OP was talking about white people.
I disagree that the only tool that gives strong metadata protection is pond. i2p-bote, bitmessage, and chatsecure over orbot at least advertise themselves as giving metadata protection by design. Thought I didn't realize bitmessage was in beta still.

The iMessage issue isn't related to iMessage being developed by the same company that handles the OS. It is that Apple holds the decryption keys for your messages; this is security by policy not security by design. http://blog.cryptographyengineering.com/2013/06/can-apple-re...
Thanks, I want to know about wechat. http://www.wechat.com/en/. Can any one provide the secure messaging score ?
"Brackets stopped working. Close program" I guess i'll stick with komodo edit.
N2O is another one.

https://github.com/5HT/n2o

It is really different and extreme -- in a good way. It supports both server side or client side rendering. It seems mobile performance and concurrency were the main goals in building it.

But it also takes things to another level, such as it establishes a Websocket connection after it loads the page then, lets you shuffle page data as a binary (!) payload over.

I've only played with it as I am not doing much web related stuff at the moment but it looks pretty cool.
If as a company, you aren't managing your devices, (trivial to do at low cost via MDM) there is no difference between encrypted/unencrypted -- you're reliant on the custodian of the phone to do the right thing when turning over the device.

Baker wants the US to have the same access to data that Saudi Arabian or Indian law requires, except in those countries there is actual law requiring this. NSA/et al prefers "gentleman's agreements" backed by some broadly defined law that is impossible to contest in open court.
I think the larger Series A rounds are just a natural by-product of companies being further along before they reach Series A. What was Series B is now Series A.
How to be a horrible founder: SPAM your users and raid their inboxes.
Docker's initial marketing consisted of posts on the blog of a fairly unpopular PAAS vendor, and some meetups in SV. I think they made some T-shirts at one point fairly early on too.

Compare that to the combined marketing budgets of HP, Dell, Rackspace, Redhat etc. I've probably had more spent on me by OpenStack marketing (taking flights & lunches etc into account) than the marketing budget of Docker prior to their recent funding round.

If you take "marketing" to mean random 3rd parties writing how they use Docker to solve actual problems, then yeah - I see a lot more of that than I do for OpenStack.

I agree Docker is easier to deploy though!
Really should link to it:

http://dilbert.com/strips/comic/1995-02-06/

(God, I'm ashamed it took me 10 seconds to find that.) He eventually goes crazy.

Anyway, I've experienced the same in a declining company, in which people were fired or quit, and I'd get their full responsibilities, and it literally added 15 minutes of work per week to my schedule.
That's what I meant with having to provide product. If they don't deliver they will receive bad reviews. I do not know if it is legal for American law enforcement to sell drugs, though.
Now you mostly go to reddit like anyone else. Is not going to reddit the new "I don't watch TV"?
Actually the ad stuff would largely go away if everything moved server side.
No, but that's really not the point of the analogy.
>> why are there more defects in Erlang and Java than Perl and Ruby?

I have no experience with Erlang, but one reason I'd expect Java to have more defects than Ruby and Perl is that Java is more verbose, i.e. it takes more code to get something done. One would naively expect to find an association between the size of commits and their propensity to contain errors.
It has Fast Rendering https://meteorhacks.com/fast-render/
App's novel approach to mood disorders: Real-world rewards
This is indeed sad. "Including" different people by constantly paying attention to their differences does not look productive to me.

See, e.g. green-eyed developers (a smaller minority in the world than many others) aren't celebrated; nobody cares what the color of your eyes is. If you paid attention to it, you'd get blank stares from colleagues: "what?"

When this begins to apply to people of different ethnic origins, we will have achieved equality.
Memory returned to the heap. It's recycled, right?
If you're looking for science documentaries with a little more depth, look at the series done by Jim Al-Khalili (eg., "Atom", "Absolute Zero" or "Chemistry: A Volatile History") and Michael Moseley ("The Story of Science").

In "The Story of Science", Moseley covers much the same ground as James Burke's famous "Connections" (and also his highly-esteemed "The Day thee Universe Changed") -- albeit in a more literal and less literary angle -- or indeed Sagan's eminent "Cosmos".

Al-Khalili is a physicist, though, and I think his documentaries are more to the point than Cox's, even if they're also full of excellent photography. Definitely less bubbly.
That's because cultures change on timescales of centuries. If it works at all like gene transmission works, it isn't worth adapting the culture : one of the cultures will die out in less than the time it would take to adapt.

Your comment seems to carry assumptions about the granularity at which transmission works, which aren't appropriate for memes. Bacteria can gain the immunities from other bacterial species through plasmids. In the same way, people can appropriate ideas from other cultures/sub-cultures.

This is called "island species" : where there are barriers that prevent gene/meme transmission

What the historical record would suggest, is that effective barriers to memetic transmission are the exception rather than the rule. It's even more the exception in the era of the Internet.

Racism occurs because only a single group lives in an area.

Racism comes from outgroup psychology operating on signals involving race/ethnicity. I'd say that racism doesn't exist where there is no awareness of racial difference. (In those situations, classism and other forms of internecine prejudice can arise.)

It is theorized that for memes, racism is one such boundary.

Please give examples of memes for which racism acted as an effective boundary. Racism seems to have zero boundary effect in Japan and Korea, though their traditional cultures once institutionalized racism.

EDIT: Also, recent research has revealed that biological evolution can be detected in large mammals on the timescale of only several centuries.
Dice-O-Matic: Dice Roll Generator
Lojban Grammar
Related RFS: Storage for Photographers
http://paulstamatiou.com/storage-for-photographers/

This doesn't quite meet my needs yet without a decent Mac uploader client but I'll be keeping an eye on it. I have about a TB or so of RAWs and videos in Glacier right now.
I am a junior dev without a ton of experience so correct me if I'm wrong, but I strongly disagree. Comments should explain "why" something was written. Wouldn't the function name indicate what you are doing (and comments in the function)? This is especially true in business logic.

reverseNaturalSortOrder(listOfItems); // case sensitive sort of items by reverse alphabetical order

or

reverseNaturalSortOrder(listOfItems); // sort this way because the upper layer expects items in reverse order since user requested it

I think it is usually significantly easier to understand what something is doing rather than why it is doing that. To answer the former it usually requires a narrow scope of focus, but the latter requires a very broad scope.
> If using OS-based virtualization, why would you need hardware assistance for "security and isolation"?!

Today most OS based virtualization is using "hardware assistance". Those are for often for memory and IO device managment (even passthrough). Not sure if this is _the_ assistance they mention but just an example of how it could work.
"the easiest war to swim"????

Copy-editing fail.
Kiss originated from India
How would you use hardware virtualization tech (other than a normal MMU) to separate processes that run on the same kernel from each other?
For anyone that's looking for a handful of real takeaways- I've put together the 26 quotes that I found interesting from this lecture here: https://medium.com/how-to-start-a-startup/26-quotes-reid-hof...

I've left out a lot of the X or Y slideware related aspirational statements he made. I think his comments on being a contrarian these days and the need for an investment thesis was interesting.
I've done it.

Under the terms that were given to me by company Y, I simply could not accept it. So I accepted the offer from Company X over the phone and they were to send me the paper work.

When I called Company Y to let the know, they changed the offer to be more favorable towards me after initially accepting the rejection. The terms were significantly better than Company X.

I told Company X about the new situation, and gave them a day to decide what they would want to do. They decided not to match the offer from Company Y.

I think company's understand that the talent pool in tech. is highly sought after and sometimes they win and sometimes they lose.

After all, this is business, right?
Fair enough, but if you render the page on server, you will likely have to do some processing (e.g database/api calls) in order to get the data to display to them. The screen will be blank while all of this is going on.

If you go the splash / loading page route, users will immediately see the loading screen come up.

Plus, with the 'render on server' route, if users visit any other page, they will have to wait for a full page reload, whereas with an SAP, they will just see a loading icon for a second or three before the new page will come up.

Its a lot more responsive overall, and the pros outweigh the cons in my experience.
We should help this guy
> This sounds like she's most comfortable working only with black people - in which case, the pleas for all-inclusive diversity sound a bit hollow...

Let's apply the Principle of Charity here (http://en.wikipedia.org/wiki/Principle_of_charity). The words you quoted don't say that, and it's easy to find plausible ways of reading them that don't mean that. Indeed, when you say that something "sounds like" X, it's you who are adding X, not the author. Choosing that interpretation in order to dismiss it seems unnecessary, and likely to polarize the responses. (I mention the latter because of how unpolarized and thoughtful the thread has been—edit: or had been.)
I don't know the first thing about phrenology or scientology either: but I know bullshit when I see it. Psychology is rarely even vaguely scientific: I sit in a cafe near the psychology building at Cal, and bite my lip while nitwits with tenure discuss creative ways to falsify their data, and otherwise get the 'right' answer.

You don't even need a high school diploma to do data plumbing. You don't need H1Bs to do it either: you simply need to train and pay people adequately.

I used this as an example of what working scientists (you know, the article is about encouraging people to study STEM) are confronted with on the job market thanks to nincompoops who believe we are short of STEM degreed individuals. I'd rather drive a bus. Fortunately, I don't have to.