skysight-inc/HackerNews huggingface dataset:
Informal power structures exist everywhere, and they're usually considered bad. One of the reasons humans developed formal hierarchies is to minimize the influence of these informal power structures. Doing so allows an organization to set consistent patterns that can vastly increase efficiency over more arbitrary and capricious systems.

Flat organizations emphasize informal power structures and you'll find that surveys of employees in flat organizations point to consistent and repeatable problems.

Summary of most of the surveys: for the most part, any employee who hasn't made it to the "in" clique (which will be most of them) is in for a miserable time.

A non-scientific bit of insight can be gained from looking at the employee reviews of notable flat/structure-less companies on glassdoor.
No one said demand.
I agree. I thought that this was the whole point of having a CI system.

I don't have a huge amount of experience in open source projects, so maybe they do it differently. Anywhere I've ever worked, not breaking the build and not causing regressions were a prerequisite to getting any pull request serviced. That's how you keep the master from breaking.

On the other hand, building a testing in a clean environment costs money. A company will pay for server time if they believe it's cheaper than developer time (it is). Maybe OS projects just don't have those resources.
How do you "make sure" they've got strong passwords without compromising password security for those people? Do you just have their word, hear them press many keys when authenticating, ...?
Too bad that there aren't many details on the wireless link (e.g. frequency, protocol)
I've yet to get the adapter for my phone, but my Shield tablet has a built-in hdmi port and works amazingly well.
How would a person who goes to the dentist every six months for cleanings/check-ups/etc know what their dentist does on her time off? As far as I know, my dentist shows up 10 minutes before I do and leaves 30 seconds after. I just don't think a profession exists with the rigid structure you propose.
Tumblr job board full of interesting jobs for interesting people
You put 10 together people in a room, and a manager, and a natural leader will still appear... and help everyone else work with the manager.
Hi, Gemnasium founder here.
Let me clarify things a bit :)
Gemnasium is a paid service for private projects only, and security notifications. It's free for opensource projects.
If you don't want to share your github repo with us (and I completely understand that), you can push your files to our API using http requests, or directly our CLI : https//github.com/gemnasium/toolbelt
Modern projects use more than one package manager (ie: bower or npm + something else). You don't need to mix tools with gemnasium, we support projects with multiple deps type.

Feel free to contact me if you have any question!
It’s not a separate mobile site. It appears they’re adding a little responsiveness to the current design. And that’s a great idea for this kind of content.
Atheist Making a Fortune from Selling Bibles
Xcode to Android PDF Image Converter
Actually I took it a different route at first. I thought Sirius satellite radio and without noticing the link at first I thought they were going to start offering some sort of personal assistant service to compete with OnStar or similar services.
I agree with the reasons the parent provided, especially that teachers teach the content without providing a "why?"

What I suspect generally that I cannot prove (yet): When teachers teach things that are easy to teach but not directly important to learn, students are distracted by the surface irrelevance.

Of course the underlying concepts and designs of sorting are important to understand. But, that the GP asked, "Do professional programmers actually think about this? Is this relevant?" means the curriculum has a problem. The problem is: students are asking meta-questions that should've been answered by the "why?" mentioned above.

In sum, I agree with the parent, especially with:

> So the real problem is that sometimes teachers just focus on teaching sorting but don't explain (and sometimes they don't have it clear either) that it's not sorting but a framework of mind what you want to give them.

It's easy (possibly... lazy? Again, this is what I suspect that I cannot prove) for a CS department to declare "Students will learn [list of topics] by examining and implementing sorting algorithms."

By contrast, it's a hard to 1. interest students by presenting them with problems not fossilized exercises. 2. ensure to students' parents and taxpayers and employers that they know the "basics|fundamentals|theory"
Back in the day when Skype was a pretty cool peer-to-peer encrypted mesh network, that successfully evaded firewalls and traffic analysis, I wrote a tool to proxy Internet traffic ontop of the Skype mesh. I was quite young when I wrote it, but I managed to dust off an old demo screencast I made (and convert the swf to an mp4), which gave me a laugh. If you're curious:

http://data.zx2c4.com/skypeproxydemo.mp4
+1, zooming all the time was getting tiresome. It could use a few small tweaks in font sizing and margins, but its vastly improved.
Gee, I saw quicksort but not heap sort!

Heap sort is O( n log(n) )
in all cases including worst, and
quicksort is O( n^2 ) worst case.
O( n log(n) ) is the Gleason bound,
the fastest sort there can be
on average from comparing pairs of keys so that
in that sense heap sort is asymptotically
the fastest possible. Dropping the
technique of
comparing pairs lets us consider
radix sort which can be faster, still.
The lecture does cover merge sort;
good.

For graphs, the min cost network flow
problem is linear programming, and
it turns out that if the arc capacities
are integers and start with a basic
integer feasible solution, then the
simplex algorithm maintains integer
solutions and, if merely an optimal solution
exists,
will find an optimal
integer solution.

It turns out that
this fact is in practice one of the
best tools for linear integer programming
which generally is in NP-complete.
This progress on integer programming
is worth noting.

For cycling in the
simplex algorithm for the min cost
flow problem on networks,
W. Cunningham,
long at Waterloo, has a nice solution
based on what he calls
strongly feasible basic solutions.

For the simplex algorithm for the
network flow problem, there are,
compared with the simplex
algorithm in general,
some enormous simplifications --
e.g,. a feasible basis corresponds
to a spanning tree of arcs --
and, thus, astoundingly high
performance on astoundingly large
problems -- this fact should be
noted.

Maybe I missed it, but I didn't
see trees mentioned. Both AVL
trees and red-black trees are
good examples, that is,
balanced binary trees good for
collection classes. And B-trees,
multi-way branched balanced trees, long
important on hard disk
(and likely now on solid state
disks) for database should also be mentioned.

Since need to teach heap sort, should
also mention that the heap data
structure is good for an easy
implementation of fast
priority
queues, e.g., look at 1 billion
numbers one at a time,
in any order, and end
up with the 100 largest, efficiently.
Also there is a modification of the
heap data structure
that has good locality of reference
when doing a lot of virtual memory
paging.

And for hashing, the clean solution
is

Ronald Fagin,
Jurg Nievergelt,
Nicholas Pippenger,
H. Raymond Strong,
Extendible hashing-a fast access method for
dynamic files',
"ACM Transactions on Database Systems",
ISSN 0362-5915,
Volume 4, Issue 3, September 1979,
Pages: 315 - 344.

I'm not thrilled with recursion
since in practice it can strain
implementations of the call stack.

Course over. Hope you enjoyed it!
I've been using http://hn.premii.com with great success. Super slick UI and runs great as a full screen Chrome app. Missing features are adding comments and upvotes, but it provides direct link to real HN comments page where you can do that instead. Their Android app is good too, but web client feels faster on my phone.
Not sure how reliable are Samsung notebooks in general, since I've only used a macbook so far which has set high expectations!
Agree so much. Beyond the their-server and sync errors, the biggest missing feature of Evernote is task outlines as good as workflowy.
A shader actually inspired me to post this here. Here's the one I encountered: https://www.shadertoy.com/view/4ssGzn

I was trying to figure out how that works.
Tumblr - NYC - Full-time

People seem to really like this thing we’ve built, and we’re always looking for more engineers to keep it running and growing. We’re big enough to give you the resources you need and still small enough that you can work on things that matter. Apply now, why don’t ya?

“They’re building a roof deck” —-Employee testimonial.

tumblr.com/jobs

ⓣ

-Android Engineer
-Weapons Engineer
-Hadoop Engineer
-iOS Engineer
-MySQL Engineer
-PHP Application Engineer
-Product Engineer (JavaScript)
-Security Engineer
-Senior Product Engineer
-Software Engineer (Scala)
I agree it's moving in the right direction. Zooming out and using landscape gets annoying.
Children love to help. Our 22 month old has been carrying scraps of paper and what not to the trash since he started walking. Of course we praise him for it, but he started doing it on his own.
Better! Just less left/right margins.
Kudos to RBI for not supporting pre-authorized credit-card transactions. These are a stupid idea.

Consumers, never sign up for that crap, even if there are incentives.

If you are charged some extra fee, you will not be able to get it back, because you authorized the contract.

I almost got charged a superfluous $600 fee this way. Only, the foolhardy merchant sent me advance notice that this charge is coming to my credit card. So, of course, I promptly called my bank's security center and canceled the entire card. That's what it took to avoid the charge, which bounced, and the dickheads have been trying to collect that $600 from me ever since.

> Can you imagine where half the SaaS startups will be without recurring credit card subscriptions?

Yes, I can. They will have to send people bills by e-mail (or perhaps even snail mail) and await payment, like any other honest business. Then suspend the account if it is in arrears for more than X days.

Doh?

> but rather some "Babu" type mentality which is to ban the whole thing

Maybe Babu Banker smartly doesn't want his customer support people to deal with all the ensuing complaints, arising from a flood of people begging to have unwanted charges reversed.
This conspiracy between all company owners - this is in the article:

"""
"The ruling class has figured out that a happy and productive population with free time on their hands is a mortal danger (think of what started to happen when this even began to be approximated in the ‘60s)."

I am immediately bursting with questions. Such as, should we conclude that protesters around the world—in Brazil, India, North Africa, Turkey—are in fact too happy? How does the ruling class co-ordinate all this hiring, and if much of the economy's employment is useless in the first place why not just keep them on during recessions?
"""
I like the fact that i's purely syntactic reordering between two encodings.

2 > __x_
1 > ___x
|
(ADD)
|
3 < __xx
I would hope so.. but I have no clue what people as the OP goes through with schirzophenia... are some of them scared of anything modern.. anything electric.. how does this fear manifest as.. is it just a mental or do they think they feel it physically too..
Font size seem ideal on homepage. But, font-size for comments is smaller.
I found a sort bug – How to sort big files?
How many people have you managed?

How many projects have you conceived and carried through to shipping? How many of them are profitable?

I suppose Fermi estimates would be fine.

Those questions maybe have a snide undertone to them, that isn't my intent with asking them. You post confident rants about how businesses should operate, and I'm curious how much the above experience informs those rants.
I use HackerWeb (http://hackerwebapp.com) on both my iPhone, iPad and Fire Phone (Firefox OS). It is a superbly executed HTML5 application.
I think GitHub's role in the DVCS war is huge. Git got an early lead thanks to Linus Torvalds, but it was GitHub that let it ultimately steamroller Mercurial and the also-rans. GitHub was the war-winner because of Metcalfe's law - as soon as it had a 40% advantage in numbers, it had a two-fold advantage in value, and from there there was no going back from there.
> Nginx is simple, so, yeah – no need for a replacement there.

Nginx is approximately twice the size of the old Apache 1.3 based httpd OpenBSD had in base.

Nginx is an order of magnitude larger than the new httpd.

Perhaps nginx is simple from a user's perspective. But from a code/complexity viewpoint (think of all that must be read and verified to make sure it is correct, clean, simple and secure?) it is not quite so simple.
> Credit card fraud is never shouldered by the country, only the banks and stores that fall victim to it.

That's a little near-sighted, I'm afraid. You don't think banks have a way to sock their debt to countries?

Heck, individuals do. On my income tax form here, there is a write-off field where I can put in losses from investments and such.
When I fall in love with a personal project, it happens to me too. The important factor is that I don't have anyone else to explain myself to, no one blocking my changes, I own the whole project from the bottom all the way to the top - it's basically just a giant positive feedback loop.

I checked my stats and over the last six weeks I have dedicated my spare time (of which there has been more than usual, but I have a family and work 9-5) to my current project, and I've averaged 7 commits per day with 59308 lines added, 22903 deleted.

I am feeling a little burnt out now, but fortunately the code is essentially done and all that's left is a little mop up and writing a blog post.
Bridesmaid dresses under 40
> How they feel is irrelevant. How profitable they are is the only measure that matters for a commercial enterprise. Anyone can burn through a pile of VC with nothing to show for it at the end... Are they actually producing more?

They say yes, you say no. I see no reason to believe your version over theirs. (no, "everyone does it" is neither a proof, nor a reason, it is "that's the way we did it yesterday, that's the way we will do it in the future, why should we change?", the motto of almost every doomed enterprise)
Have you used evernote? My use cases involve saving pictures and documents to it (and having them be searchable), as well as being able to share specific things with specific people.

Additionally, having everything available on my phone is extremely useful.

A simple git repo doesn't suffice for that.
> Credit card fraud is never shouldered by the country, only the banks and stores that fall victim to it.

It doesn't become part of the formal national debt tally, but a country full of debtors who can't pay their bills is sure as hell a drag on a country's economy.
20 minutes? We have a technical architect who alone babbles nonsense for half hour in each standup. Some people confuse stand ups with their counselling sessions.
>There is no problem with my reasoning, because the world has settled on 35-40 hrs/week as being about the right balance.

There's a problem with that reasoning, because that number exists only because of Judeo-Christian traditions about the days that begin and end a week, the fact that 8 is a third of 24, the fact that the US had an active labor movement in the early 20th century, and the fact that US-style capitalism has been very influential around the world (largely for military reasons.)

Basing a chain of reasoning on the premiss that the status quo is the result of careful calibration over time is abandoning reason at the outset.

100 hours worked just fine, for owners.

A few questions about your larger assertion:

1) Could a 2-day a week dentist have a longer career than a 4-day dentist, ultimately leading to a higher saturation of experienced dentists?

2) Do you think that between a 2-day and a 4-day dentist of equivalent experience that one would perform better on an average workday than the other, or would they be equally affected by fatigue?

3) Do you agree that time for reflection and study are a requirement for skill-building, and do you think that there's any evidence pointing to an ideal ratio of reflection to practice that wouldn't advantage the 2-day dentist over the 4-day one?
Someone depending on it doesn't prove anything, really.

There are whole bullshit departments, bullshit companies, and yes, even bullshit industries.
10 Indications That Your Startup Role Is Killing You
Use the HN Cards app on iPhone, much better..
I never could bring myself to leave the consistent logical uniformity of Windows for OS X. I prefer function over form and Apple simply does not cater to people like me.

Whenever people talk about OS X keyboard shortcuts, it never fails that, at least one allegedly long time user of OS X exclaims "I didn't know about THAT shortcut, that's so amazing!" Meanwhile, in the world of Windows - if you understand 2 or 3 basic principles, you can easily operate the entire OS with the keyboard.

(EDIT: However, I still recommend Apple computers and other products to friends and family for many reasons.)
You are the customer of those who do exploit those people though. We're all complicit in this, but I think it's equally disingenuous to wash one's hands of all exploitation in supply chain they benefit from simply because they don't directly make the decision to exploit someone. You're fortunate to work in an industry where workers have enough leverage to combat the exploitation rampant in other industries.

And it is not inevitable, we could end (or at least minimize) the violent, chaotic exploitation without needing a post-scarcity economy in my opinion.
I personally think distributed networks with smart contracts are going to be "a thing" soon, and in that kind of environment virtual cpu cycles are constrained to a level where an Intel 8080 processor looks like a speed demon.

In that type of environment, you need to do a lot of thinking about basic algorithm science, including exploring the many types of sorting algos.

(Here's some code I'm working on right now in that vein, which helps to perform efficient percentile calculations in a smart contract https://github.com/drcode/ethereum-order-statistic-tree)
Where is this mobile site? I'm seeing the same old desktop version on my mobile and no new "Mobile version" link.

I don't see any changes to this one to make it responsive either.
If Workflowy gets a bookmarklet, I'd use it more often. It is no nonsense honest service in its space.
In my experience it is better at "general" things. Search for a company and there will be a box describing what the company is, a specially marked box for the official homepage and a wikipedia article is often highly ranked.

However, once you start querying very specific things, it tends to fall apart. Just today I wanted to see if the a particular company utilizes any Machine Learning and searched for company-name machine learning. No top hit contained all three keywords or anything related to AI. On Google the top hit was a company research institute and contained all 3 keywords.
The biggest problem with superfish was not the surveillance itself but instead that it broke SSL and thus exposed all "infected" systems to a plethora of attacks. Because Google controls both the operating system and the browser, installing a malicious certificate would not be necessary to achieve similar levels of surveillance.
As Jo Freeman once said:

"Contrary to what we would like to believe, there is no such thing as a structureless group. Any group of people of whatever nature that comes together for any length of time for any purpose will inevitably structure itself in some fashion. The structure may be flexible; it may vary over time; it may evenly or unevenly distribute tasks, power and resources over the members of the group. But it will be formed regardless of the abilities, personalities, or intentions of the people involved. The very fact that we are individuals, with different talents, predispositions, and backgrounds makes this inevitable. Only if we refused to relate or interact on any basis whatsoever could we approximate structurelessness -- and that is not the nature of a human group. This means that to strive for a structureless group is as useful, and as deceptive, as to aim at an "objective" news story, "value-free" social science, or a "free" economy. A "laissez faire" group is about as realistic as a "laissez faire" society; the idea becomes a smokescreen for the strong or the lucky to establish unquestioned hegemony over others. This hegemony can be so easily established because the idea of "structurelessness" does not prevent the formation of informal structures, only formal ones. Similarly "laissez faire" philosophy did not prevent the economically powerful from establishing control over wages, prices, and distribution of goods; it only prevented the government from doing so. Thus structurelessness becomes a way of masking power, and within the women's movement is usually most strongly advocated by those who are the most powerful (whether they are conscious of their power or not). As long as the structure of the group is informal, the rules of how decisions are made are known only to a few and awareness of power is limited to those who know the rules. Those who do not know the rules and are not chosen for initiation must remain in confusion, or suffer from paranoid delusions that something is happening of which they are not quite aware."

Her comments were aimed at the feminist movement of the 1970s, but her essay is universal and everyone can gain from reading it:

The Tyranny Of Structurelessness

http://www.jofreeman.com/joreen/tyranny.htm
SHSH saving “relevant again”, tinyumbrella updated, possible downgrades for IOS
I recently bought an EC Technology foldable keyboard. It folds in three sections so I think it is smaller than the Microsoft one.

http://www.amazon.co.uk/gp/product/B00QRQZQR8?psc=1&redirect...

When folded it is about the same size as my Note 4, and I use it with the phone plus a Bluetooth mouse as a much more capable tablet alternative.

The actual keyboard is pretty good - better than some laptops - and the fact you can run two apps in split screen on a Note 4 makes it pretty practical for a lot of tasks. Plus I can fit the whole setup into my jeans or a jacket so I don't have to take a bag.
Just for clarity, genuinely being incapable of taking anything seriously which sounded like a pop culture reference, would indeed be a tremendously damaging flaw.

Of course I don't really believe parent poster has that problem: it was making a little fun as mild chastisement for the terrible comment. I honestly think you could have interpreted it correctly if you hadn't been so quick to take offence.
Owh, this is revelation! :) Is there any white paper on the epaper FPS?
I use http://cheeaun.github.io/hackerweb/, except it doesn’t support writing comments directly (you have to click the link go to the original page).
Retrieving wifi passwords from NVRAM:

/usr/libexec/airportd readNVRAM

Alternatively:

nvram 36C28AB5-6566-4C50-9EBD-CBB920F83843:current-network
nvram 36C28AB5-6566-4C50-9EBD-CBB920F83843:preferred-networks
nvram 36C28AB5-6566-4C50-9EBD-CBB920F83843:preferred-count
Please, on #hnmain:

width: 100%; // Fixes white borders (browser default table width is normally something like 85%)
max-width: 750px; // Keeps columns from getting overly wide on desktop
CCleaner Professional Plus Crack and Key Free Download
The new frontpage disables Android's double-tap-and-drag-down zoom function, which is a gigantic regression for a site with tiny arrows and tiny links.
At least we can still zoom. +1