skysight-inc/HackerNews huggingface dataset:
In 2007 my mom and I opened up a deli/cafe. We had previous experience in this industry so we didn't think we would struggle. We went bankrupt two years after that. It was an awesome experience.

It is true the rent can kill a business but it also comes down to its location, parking, getting in a out of the parking (which pisses people off if its a busy street and they have to wait because of traffic), everything needs to be running smoothly.

Starting such business is also super expensive. The good thing is that we only had to purchase the equipment. I have a construction company so the reno and everything that needed to be done was done by us. I also have a web design and marketing company so all the advertising was done in-house. These probably helped us save 50k if not more.

I remember, we had snitches coming in an out who were hired by our competitors. They would also come in and look at the expiry date of every produce in hope to find something that has expired so they can make it public.

In the end, we were about 100k out.

Anyhow, it was an awesome businesses and people loved it, however, it just wasn't enough to keep it running.
Not to argue with your point as a whole - that apathy that leads to risk to others is a bad thing - but...

Yeah, I've looked at the pamphlets on the hundreds and hundreds of flights I've been on. I've sat in the emergency row, first class, back galley, you name it on dozens of models of aircraft.

Within a few moments of taking my seat, I know where my nearest exit is, and I know how to open it in an emergency because nearly all commercial aircraft doors open the same way. I know from a quick reach-under that the vest is still there, and that they're designed to be of obvious function with their large handle for self-inflation and the tubes for manual inflation.

I don't need to be told to grab for an oxygen mask before it falls - I would posit that it's instinctual, even as a parent, so that I am better equipped to help my fellow passengers (or my kids if they're with me) and so that my action can set an example for those that don't know what to do. All the seats of all the planes I've been on in the past ten years or so have been able to be used as flotation devices.

I'm not saying that these things are common knowledge. "Noobs" should listen. But "veterans" shouldn't be assaulted with high volume, or assumed to be shirking their duties as fellow passengers if they respectfully mind their own business during the safety announcement.

Talk during the announcement? Shut the hell up, you're messing with the learning of someone else, and you're going to cause others to talk over it. Quietly play Bejeweled while wearing headphones during the announcement? I'll assume you've "been there" and "done that" often enough to not be a liability to the rest of us if something goes wrong.

Incidentally, when told about the exits by the flight attendant, do NOT ask "in the event of an unexpected landing event, am I authorized to escape via the twisted, burning, gaping hole in the aircraft?" They don't find that amusing.
Etcd: Issue #91: ACL support
This seems like a good way to go! Thanks for sharing
You might be more interested in this: https://chrome.google.com/webstore/detail/more-interestingne...

Shows you images from Flickr deemed interesting.
Panda?
They're getting pretty common in US workplaces, especially health clubs, airports, liability-aware offices, etc.

Some here are in a cabinet that phones emergency services when the AED is removed; that's an especially good feature.
Are they proficient, or are they good at faking it until they become proficient?

I have a lot of tricks in my toolbox to seem ready and productive, while I'm scrambling behind the scenes to actually become ready and productive. (Difference is, I'm willing to admit it, because I am confident in the value I create.)
The 20 Second Test for Stroke Risk
Cool project, thanks for the link !
> The editor thing can be kind of important. People who stick with emacs or vim [and went to the same university as the hiring manager --a3n] tend to be horrible with following coding standards and being able to review and navigate code efficiently.

Wow.
Agreed. Many investors too looking for revolutionary ideas or products rather than general usage products which has proven to be successful.
Two questions:

1) Why is this on HN?

2) How in the world did it make it the the #2 spot (at the moment)?

EDIT: Knew I would get downvoted. I now have as little respect for HN as I do for Reddit. You wouldn't believe how little respect I have for Reddit.
jpatokal already addressed this with a specific case, but you are presuming that all health code regulations are logical and actually deal with threats to patron health.
I posted this here because I'm interested in HN's opinion on using LDAP to create an etcd-like structure and source of configuration truth for high-security applications (e.g. where compliance matters more than ease of use). I came to this thought after realizing that ACL support is so important yet seemingly lacking in this space.

An orthogonal question would be: Has anyone created an LDAP vs. Raft mashup?

Can anyone speak to the granularity of ACL support on Consul and Zookeeper in comparison to LDAP? I do yet have a view big enough of this tool space to rationalize this (researching atm).
> What is it that changed today that made you think that well-established multi-threading patterns are no longer relevant?

Not patterns, but usage. I thought things like OpenCL would have made multi core CPU less relevant for intensive calculations, since GPUs are so much more powerful when you need to execute tasks at the same time.

And since processors were single threaded for a very long time, I was wondering what were threads being used for before multi core CPUs, and how did it really change things for GUIs. I mean threads were not really useful on single cores, were they ?

So it just seems to me that threads are just being made useful since multi cores CPUs, not really before. And unless you really need to take full advantage of the CPU when you're making a single app, your app is not always the single one being ran, cores can also run other apps not being threads. One simple software might not always need to take advantage of threads, unless it's a big software like a commercial 3d game.
Things to Love About Reddit’s First Transparency Report
Ask HN: Which orgs have strong internal transparency policies?
I’m thinking about this a lot at the moment - any examples you can share?

I’ve found these so far:

- Buffer - salaries, email, progress reports, revenue & user numbers, professional development activities are all open.

- Stripe - "almost all of Stripe’s email is public inside the company".

- Qualtrics - detailed open performance metrics are available on each employee. Seagate also does this.

- Red Hat - uses an open decision-making platform, Memo List.

- SEOmoz - CEO Rand Fishkin publishes his own performance review.

- Asana - minutes of board meetings and weekly executive meetings are available for all employees to read.

Seems there’s two clear types of transparency:

- operational and product transparency

- staffing, performance and compensation transparency

And of course, I can imagine these two different types being received very differently, and (in)appropriate in different circumstances and cultures.
I'm Not Using a Laptop at Work Anymore
Thanks man. Building on previous knowledge seems like a good advice, i was mostly closed up in my work and by nature i don't like joining forums and looking up what other devs do, so when i started freelancing regularly, i found it to be necessary to keep up with the world, i guess i wanted to be one of the good developers when i started learning, and somewhere i started overestimating them thinking they can do anything and learn everything, all the while they were just regular people straggling like i was to keep up
3 Best Libraries to manipulate Java bytecode programmatically
Learn and understand the concepts, you can google the specifics (syntax, API's, etc). Specialize on the stack that casts the widest net given present and future trends (cloud, saas, paas, mobile, web apps, IoT). For example, if you are already using some front-end MVC, keep going and become a pro, most likely it will help you solve 99% of requests.
Yep, edited, thanks
What does that say about the government then? They are complicit. The government is accepting money to make people's lives harder.
One wonders why this fancy professor doesn't assign some students to contribute some patches.
Orange is the New Black has, AFAIK, only ever been distributed through EME

This isn't even close to true. Netflix has a ton of non browser delivery mechanisms. It may only have been delivered with drm but that's a different thing and I don't know enough to know if that's true.
Agree with a lot of the opinions already stated in this thread, but didn't see this one so I will add it:

I find it's pretty important to know the kind of thing (what it does, the 1000ft view, the basics of the area that it's attacking) and then the differences between the (generally guaranteed to exist) alternatives/other products that do the exact same thing.

Long Example:

Databases - You should know what a database is. How have people done databases in the last 50 years? 40? 30? 20? 10? now? (while that seems like a lot of research, it's generally not - as much as some things change, a lot have not changed for a long time in CS). What are the big theories that propel most of the solutions? ( for databases you might find stuff like mmap, b-trees, indexing, hashing)

Then, there is the question of what is the difference between Postgres & MySQL? MSSQL & Oracle? RBDMS & NoSQL? RethinkDB/Mongo & Neo4J?

I generally find that knowing stuff in those frames is more than enough. Personally, this approach works but I am embarrassed when I have to look up things like "how to list all the tables in mysql" on Google, but I'm starting to think that's not such a big deal. Yes, I don't know every oracle/microsoft/mysql/postgres command, but I think it would be more ridiculous to take the time to try hard to memorize stuff like that, and then completely miss out on the benefits of NoSQL databases, for example.

Also -- do tons of side projects.
Oh believe me I don't either. It's horrible an industry can crop up to assist with government inefficiency and eventually become powerful enough to keep the inefficiency in place.
New Java Champion: Jacek Laskowski
We don't "let them". Cats do whatever they want, we just have to adjust our lives and living spaces such that they don't have the opportunity to do anything too destructive.

But for what it's worth they clean themselves constantly, and cat litter is incredibly absorptive.
Wasn't there a thread recently here that discussed how everyone was expected to work 60-hour weeks by their managers or face heaps of wraith?

So what is it...32 or 60?

The only answer can be "it shouldn't matter!", if you work in an industry where you can just as easily work from home as work from your desk.

I am speculating, but I would think that most of the IT developers at Treehouse work well over 40 hours a week.
Here is latest talk from Lawrence Lessig -- Lawrence Lessig's Plan to take our democracy back live at the JCCSF: http://youtu.be/Lypn5aoJI6U
The first and last of those are likely Apache returning errors. Its definitely not expected behavior.
> I really love the power of Factor. It is probably the most powerful language I have ever come across.

What does that really mean? The power to compute any function? Or expressive power?

If you mean the former, it is certainly no powerful than any other Turing-complete language. Anything that can compute primitive recursive functions is as powerful as anything else (though not requiring the same time and space resources).

If you mean expressive power, then you seem to be saying that "the most expressively powerful language I have ever seen takes away my ability to focus on the problem, and spend my brain power remembering what is on the stack where".

Even decently well-structured assembly language doesn't have this problem! You do the subroutine frame linkage dance on entry and exit into your function, and then things are nicely at fixed offsets which can be given symbolic names.
Ah, Caturday.
I wasn't saying gdb was devops, I meant stuff to do with administering server clusters for high traffic sites or otherwise-complex setups.

The line generally gets drawn at "Does it run on one server?", in my experience.

I suspect if Docker pans out like it wants to that will change though, but perhaps that's my naiivety showing through
Full stack development doesn't mean that you work on all the things in the world, just all the things in your stack. You would work on the HTML/Javascript/CSS, the middle layer (PHP, Python, Scala or other), and the database. If you find a way to competently work on all those things, BOOM, you're a full stack developer.

The secret to doing full stack development well is figuring out how to keep the number of things you need to know at any given time low. A product that is using Ember, React, Angular, PHP, Python, Scala, Postgres, Redis and MongoDB is going to be hell on the developers. The developers (and the product) would likely benefit from some serious triage work. Get rid of half your middle languages and half your databases, because they are redundant and doing so will make your life easier. Great engineering depends very much on deciding what you can get rid of.

How this relates to freelance work, I couldn't tell ya. By hopping from project to project it seems like you're going to be exposed to a mind numbing number of technologies. Sounds like fun actually, but it's a different animal from full-stack development. Most of the successful freelancers I've met focus on a particular technology. E.g. Mongo contracts out experts in their database, some people specialize in search technology, others do HBase. Nobody does all of those things at the same time.
Balsamiq Mockups 3 (Public Beta)
It's @joshuatopolsky http://bit.ly/1vfVRV3
The 'Amazon will destroy your startup' fallacy
UKIP, Podemos and SYRIZA are all parties that rose to their position of power only after the status quo was already horribly disturbed

In the U.S., after horrible disturbances, we watch the two parties blame each other on talk radio, Fox News, and MSNBC and then vote the same parties in.
tl;dr; Everything about Congress is utterly and hopelessly skewed towards corruption.

Wow, surprise.

No wonder approval ratings are so low.
Google "Temple Grandin" and "hug machine". Maybe cats are autistic, and boxes that fit are their equivalent of the hug machine. :)
Then you had the wrong expectations.
The selfishness that fuels Capitalism I find sad. I know the other systems didn't pan out(yet), but the level of abject
greed seems, in the long run, counterproductive? I understand making a profit; I don't understand greed. Yea--"Greed is good!" It was a movie quote. Why do I feel some people
actually think it's cool now?

I'm not commenting on this particular resturant, but business--even personal financial transactions seem to have
gotten too cut throat? Maybe I never noticed just how greedy
some entities and people are, but it seems to have
gotten worse? I can't blame it on the Internet. I saw the change in the 80's.

I'll give one example I see going on in this county. A person buys a house. They rent out a room. They become
friends with the tenant. The tenant helps the landlord on a personal level--like taking them to doctor's appointments, they socially interact, they are kind of like family. But
the Landlord continually raises rent to market rates. Well,
eventually the tenant loses respect and moves out. Who won?

The Doctor who drags in patients for unnesarry office visits?

The Veterinarian who jacks up their prices when an "animal lover walks in". (Yea, I had a girlfriend who worked at a veterinarian hospital and they had a code they threw around the office when they thought they could "financially milk" a
pet's owner.)

I mortgage broker who knows the deal is horrid, but smiles right through the bankruptcy.

I'm not a religious person, but I was brought to a Lutheran
Church as a kid for years. I sat there thinking how can I incorporate this selflessness that guy up there is talking about into the real world. I never found a fool proof plan, but I was never greedy. I will die knowing I tried to do the right thing, and it was not about the money. The problem is I might die Homeless, and I know that's no way to live a life.

I just wish the people who call the shots--would show a little bit of compassion. A little bit? Enough so when you do die--the people at your funeral are there because they truly loved, and respected you.

I'm not preaching. I just don't think maximizing profits in every situation is copacetic! And just because it's legal, doesn't make it right, at least in my little world. I'm feeling nauseous. It's this post I'm writing, or something
is wrong with my liver? If there is a God please give me a few more years, or take me out without the pain my father went through.
Ok, I've got "Even If I Were This Would Not Be Free Legal Advice", but "UHTPMTGMROOTS" stymies me.
This is an interesting approach that I might adopt, if only because my ordinary interactions with recruiters have been so wretched. It can hardly be worse than my results thus far.

The behavior of recruiters is puzzling to me. I've repeatedly been contacted by recruiters who want to talk to me about opportunities at X (where X has been Amazon, Google, and a few others). I've responded to these and then received no further contact from the recruiter. They go to the trouble of making a pitch to me and then disappear when their pitch is well-received. My only guess is that they're operating like a telemarketer, spamming the message out to some large number of people to ensure they get a few responses and ignoring any extras.

Just last week a Google recruiter contacted me and gave me a link to his calendar to schedule an appointment. I made the appointment and he no-showed. He later contacted me and said he'd spent the day at a conference he received a last-minute invite to attend. I'm just astounded that these folks treat people with such contempt, given that it reflects poorly on them and the business they're associated with.
Can someone explain eating directly off of the table to me
You might want to publish your own blog and try submitting that... But to your point "our typical student is aged 18-25" is true of just about every university on the planet. I don't see how stating a fact is ageism. Are you claiming we have to hide demographic information because _____?

I think you've completely misread and then misrepresented their statement. They specifically say they want all age ranges 18+.
They DO have a standardized submission protocol, you just can't send things to it without a certified client program.

They offer a truly free e-file solution (for Federal): https://www.freefilefillableforms.com/#/fd. Part of the deal for getting all the paid clients certified was that companies had to provide this product for free.
At my last job and now at my current job, I negotiated from full time work to less than full time work. Last time, I didn't work Fridays and now I work 20 hour weeks. In each case, I am absolutely more productive (per hour) that I honestly don't know if I get any less work done. On top of that, I have much more creativity and energy. From this experience, I'm always on the side of pushing for less work hours per week as a standard.
That's a fair assessment (and it mirrors my experience as well), but in the context of my comment, I consider mastery to be a level of knowledge and experience exponentially above the expertise which you refer to.

Mastery of a language, to me, is an innate understanding not only of the language, but of its behavior under most circumstances. Mastery is being able to look at a core dump and be able to identify the cause as GCC exploiting undefined behavior to optimize code, and you can fix it with these keywords or compiler arguments.

Mastery of a theory is not only understanding its benefits and complexity, but its shortcomings and knowing how to compensate for them. Mastery of sorting algorithms is knowing when a bubble sort is more performant than a binary sort, and knowing how to determine when to use one over the other.

Mastery is the act of pushing up against the edge of all human understanding of a particular topic.
do i need another distraction before Hacker News?!
True, but then really no one could be considered a "full stack" developer. Personally, I consider "full stack" to be just a blanket statement to mean people who have no problems wearing different hats and can figure things out to get the job done. Unless they've been pigeon-holed their entire careers due to enterprise specialization or are just that closed-minded to learning new things, I think most good developers end up becoming "full stack" after enough time.
When will nanomsg have a non-beta release?
He has the necessary domain expertise. Great idea getting in on the ground floor of this nascent industry, modern day tobacco boom!
High school kids run fusors on deuterium. It's not a big deal.

It has all sorts of practical applications [0] and is easily extracted from seawater, where it makes up one out of every few thousand hydrogen atoms.

(Of course these days there's no telling what irrational criteria might put you on a watch list.)

[0] http://en.wikipedia.org/wiki/Heavy_water#Applications
Reminds me of this:
http://en.wikipedia.org/wiki/Francesco_Redi

Basically the theory of spontaneous generation (of maggots) was falsified by this guy, who tried it with open and closed jars.
> The only answer can be "it shouldn't matter!", if you work in an industry where you can just as easily work from home as work from your desk.

Huh? How many hours I work has very little to do with whether I can work from home. If I'm expected to work 60 hours/week and have the option of working from home for all of them, that's definitely still a problem.
That's why open source licenses were created (to have a no warranty clause). However, for those that don't read...licenses, having in big bold print "this may break your system" may deter most people. I think most system-breaking-software I've used has had a built in warning.

My harsh opinion - don't treat people like children. If they want to play with fire - they will. But I would feel better if the author of the software posted something like "Following these steps has been known to be successful in using this" rather than people googling some out of date information.

Using your logic - the guys at cyanogen wouldn't create a wiki describing[1] how to install their ROMs. Arguably installing ROMs on Android devices is a much more intense process than simply modifying your OS (you are hoping that the manufacturer didn't all of a sudden decide to include a kill switch in your model - rendering your $600 phone a paperweight).

[1] http://wiki.cyanogenmod.org/w/Install_CM_for_p880
Battle of the drones: the little guys taking on the tech giants