skysight-inc/HackerNews huggingface dataset:
that isn't true. there are tradeoffs between using an adjacency matrix, and other representations. different operations will be more efficient on different representations.

and in the special case of extremely sparse graphs like trees, the adjacency matrix isn't going to win very often.

your copy of CLRS should discuss all of this. and for practical uses of non-adjacency matrix representations of trees, you can take a look at every functional programming language, ever.
I have A/B tested carousels extensively at my previous job. What I found was that even after a user interacted with the controls, meaning they specifically chose to see subsequent slides, they still clicked the first slide at nearly the same rate as those who never interacted at all (tested with auto slide on and off and variations of the carousels). Intrigued by the finding, I started doing different sorts of the slides (random, most recently added, oldest, etc.) and found no statistical difference. I never had time to figure out why, though, as I took a new position somewhere else. I have a strong suspicion that users see first as most important, though.
But that's already been possible for a good long while. They wouldn't be the first people to find git-svn to be a better front end to Subversion than the one that comes with Subversion itself :-).
Bootstrapped SaaS app helps generate $34k for customer in 14 days
The whole point of money laundering is that you pass the value of the money through an intermediary currency, product, or service to obscure its origin. If Bitcoin is a product not a currency, it can still be used to launder money.
INAL, but if you contribute materially to a business, you cannot be an unpaid intern. It's probably highly illegal to use the fruits of your labor in any significant way. Internships are there for you to learn, not for companies to exploit slave labor.

Of course, as everyone else has said, talk to a lawyer.
Maybe I'm stupid, but I agree wit the parent - if a company fails me, I won't go back to them no matter how much they promise to have cleaned up their act.

It's not that I don't believe companies can fix their problems; it's that I believe in feedback and the one form of feedback companies cannot ignore is revenue. It's Darwinian - if a company screws too many customers, they die.

So I haven't used Windows since Microsoft's deeply unethical attacks on OpenDocument; I moved all my US domains from GoDaddy to NameCheap after the elephants broke that camel's back; and Domain Central have all my Aussie domains after NetRegistry de-registered a heavily used domain name in very dubious circumstances.
A lesson from the early days of microcomputers is relevant (and I knew some of the players): Visicalc was the first spreadsheet and first PC killer app, "I have to buy an Apple II to run Visicalc". (Per Wikipedia, $2,000 of PC for $100 of software.)

But they, their company Software Arts (SA), made a distribution agreement with Personal Software (PS) that was grossly unfair to latter, and this became a big issue over time, because SA wasn't willing to budge on the agreement.

So PS exercised their only club, that SA would have to port it to any PC model they asked for, and there were a lot of them out there. So while SA was distracted doing a lot of porting, plenty of it silly, and did a generic port to the IBM-PC (forget which OSes of it), Lotus did a much better spreadsheet for the IBM-PC and the rest is history.

Except, there's a bit more relevant about that, see my top level comment. 1-2-3 was written in assembly language by 6-8 people as I remember, and the team didn't stay together after the launch. Lotus didn't have what it took to be a successful software company, clueless management that was kept afloat by stunning sales for a long time, etc. etc.

Their "mid-life kicker" is the best illustration of that: IBM-PC memory was limited, ultimately 1 MB addressable (640K until you hit adapters, but there were tricks you could play), so someone came up with concept where you could add a card with lots of memory and it would map parts of that into the address space on command. Ah, now I remember, Expanded Memory Specification, EMS: https://en.wikipedia.org/wiki/Expanded_Memory_Specification#...

Two engineers at Lotus modified 1-2-3 to use it to great effect, but that was against management orders, and they left the company before it realized they had to use their code base to extend the life of 1-2-3, which they did for some time.

There's of course lots of details I'm leaving out, like an attempt at a C language version, but it's notable that one of the reasons almost all of Microsoft's competitors failed is that they lost their ability to write software that mostly worked, generally after their first major version, and most especially when it came time to do a Windows 3.x version.
REDI Technologies (http://www.redi.com)

====================================

Locations ::

New York, NY and Dallas (Frisco), Texas

Background ::

Our mission is to “make trading better”. REDI is a startup (9 months old) dedicated to taking an already successful trading platform to the next level. As a tech company that operates in the financial trading industry, we have a very different perspective and approach.

Our next-generation platform is focused on building a community for the buy-side, sell-side, and technology providers, bridging the Wall Street and the FinTech startup spaces. We take a highly open and collaborative approach to building our technology (everything from C++, Java, .NET, Ruby, Angular, NodeJS, Chef, PostgreSQL, etc).

We need individuals with a passion for technology, and an unparalleled drive to deliver world-class software across the desktop, web, and mobile contexts. Financial knowledge is not required, but a strong engineering mindset and razor-sharp problem solving skills are a must.

Roles (FULL-TIME, H1B, VISA supported) ::

- Software Engineers

- DevOps Engineers

- Test Engineers

- Product Managers

- Summer Interns (INTERN)

We'd love to hear from you. Send any inquiries or resumes to: jobs@redi.com

- Josh (CTO)
The New Age of JavaScript: Concurrency
Cheap Temperature Monitoring Using A Raspberry Pi
VERBA - San Francisco, CA | INTERN, VISA
http://staging.verbasoftware.com/ (we're mid-refresh) | jobs@verbasoftware.com

* Rails/JS Product Focus - FULL-TIME or HALF-TIME with benefits
* Analysis/Infrastructure/Performance Focus - HALF-TIME with benefits

Verba believes in challenging the status quo of college textbooks. As it stands, every participant in the market lacks information, and the textbook market is even the basis for the definition of "Broken Market".

By injecting information at precisely the right places, Verba is changing the landscape of higher education affordability: Getting professor book adoptions in faster; Giving recommendations on close-to-market bookstore prices; Helping students compare their bookstore's prices to those of its online competitors; Sourcing cheaper books from online markets; Selling them back to multiple wholesalers and online markets.

We guide every stage of a book's life. We help students save money, and bookstores become and stay relevant, competitive, and transparent.

Numbers: 350 colleges and universities, tracking ~200k unique ISBNs, serving millions of students, raising the "win rate" for bookstores to 80%, and dropping prices across the board. 17 employees, 3 part-time. 2 dogs. 5 cats. 3 children.

Code: Ruby, Rails, JS, Clojure for Hadoop, MySQL on AWS w/ Chef. We love experiments and go with what works! We also love making a stable, solid product which is why we have a ton of metrics and a one-click build pipeline.

What's in it for you: A great team and company culture, benefits (even for part time!), laptop, books, BART pass, pool table, somewhat healthy office snacks, great conversation during our yearly company work-cations, and hard, challenging, fulfilling work.

Message us if: You want to help make education better. You've got strong Rails knowledge, solid testing practices, a good head for architecture, and know enough JS to help out on front-end. A stats background, experience with Hadoop and knowledge of scheduling algorithms would be awesome, but not required.

How to get the job: Write a cover letter to jobs@verbasoftware.com that speaks to why this job might fit with you, and how you could help us out. The first step is a phone screen to solve a small programming problem. Then we'll schedule an on-site interview for a few hours, and have you walk through some of our code with us. Also we'll ask you some historical behavior questions, not logic puzzles. Then we'll make you an offer, and you'll accept and we have a new employee party!
The issue with "random" passwords is trying to remember them. XKCD-style isn't perfect, but it is loads better than "Password91" and "Dragon" style passwords which are what most people actually use.
That's just insulting. You should teach her a lesson in business: You don't get anything without offering some consideration for it.

It doesn't matter that you did this as a learning experience. Your motivation for working doesn't transfer ownership of that work to another party. You are the sole owner of the code. If she wants that code then she has to purchase it or license it from you.

I suggest you ask for cash rather than equity in her company since it's unlikely she'll be able to do anything productive without you anyway. If she doesn't want to pay then I suggest you post it to demonstrate your skills, and don't mention her or give her any credit at all.

Either way, she'll learn the valuable lesson of having contracts up front.
Does this mean they won this year's April Fool's?
https://issues.apache.org/jira/browse/INFRA-7524?focusedComm...
I think there are many of examples out there; the simplistic answer to the OP question is "we do; you just haven't heard of them."

My favorite is OmniGraffle... you can enter nodes in a text-entry outline style mode and the results are updated instantly. The default styles and stencils, while recognizable as being generated by OG, are inoffensive, and the layout tools are among the best of any layout or presentation software.

Others have mentioned GraphViz, which is a general purpose graph description utility.

Outliners as a general category of software have existed since the 1980s and seen an ebb and flow of popularity. Just a few off the time of my head... Think, More, Acta, OmniOutliner.

The Frontier scripting language in particular stands out as a programming environment completely integrated into an outliner paradigm. My first exposure to code folding came when discovering Frontier sometime in the mid-'90s. As Apple put its Mac scripting focus on Applescript, Userland reimagined Frontier as a web site programming environment: templating, scripting, and content management all rolled into one. But at the same time it was a general purpose scripting environment.

Maybe my graphing needs are not so deep that these tools (or some combination with a few others) wouldn't suffice for a variety of tree/graph related tasks.
Works in my firefox, ie9 & ie8
I call April fools: none of the models they advertise support the "upgrade" to 1TB magnetic hard drive, which they list in optional upgrades. When was the last time you saw a magnetic hard drive with PCI Express interface? :-)
Now if Vim only had the really important emacs features, like Sokoban, and a built-in psychiatrist.
>get that domain back to the business the site is actually for //

Surely, the domain is for the business - or other entity - who pays for it.
Except MongoDB's and Node.js's incremental improvements in their marketed use case of easy scalability weren't worth your time if you really were concerned with scalability. You would have been better served by existing systems.

So the marketing pivoted to being simple for MongoDB and being SSJS for Node. In Mongo's case scalability was severely hampered by the fundamental design, but many developers fell for the marketing and it cost them. Node.js can perform on some hello world benchmarks, but writing large scalable systems was a minefield of instability, callback hell bugs, lack of JS support for CPU intensive tasks, etc. It's still catching up to systems that existed in 2007.

The incremental improvement on scalability is nowhere to be seen. They do improve some other metric like programmer enthusiasm. Other newcomers did improve on easy scalability after more careful thought and years of effort but the hype machine largely left the topic.

A similar case can be made for HTML5/Flash promises for mobiles. You can use it but it often makes the process more difficult than writing two native apps in many cases. Good luck guessing which.
Why did I have to scroll so far down for this! I was starting to think I was going to have to write "can't believe nobody has mentioned org-mode yet." myself.

Org-mode (and outliners in general) are tree editors. If they support links then they are graph editors.
You mention that you're hiring remote, but the positions on your website list a specific location, and the front-end Dev gig isn't listed at all. is this an HN-specific posting?
Reverse transcriptase. mRNA, and therefore cDNA, could have things like introns excised.

Still, that's like saying "A zip file can't be copyrighted, but whoever manages to copy the contents once it's been decoded by a third party can copyright the contents." The judgement does not seem to understand that cDNA libraries could be constructed relatively trivially nowadays with hardly a creative thought, with apologies to those who earned their postgraduate degrees doing such a thing.
>"And I hope ad-hoc/mesh wireless networking technology takes off sooner rather than later."

Definitely.

I became fascinated with the idea of mesh networking for disaster response after seeing the 2011 east coast earthquake [0] disrupt communication for many people.

I kicked the idea around to a few folks and became pretty discouraged at the consistent "I don't get it" responses.

0: http://en.wikipedia.org/wiki/2011_Virginia_earthquake
I don't mean to be critical but I don't get the goal of these articles. Why say you're not going to buy something because it doesn't fit your lifestyle? Especially on things where you admit you probably buck the popular trend?

Personally I won't ever buy an espresso machine or a micro-brewery because I don't drink coffee or beer. However I also don't feel the need to justify or explain that even though both are fairly mainstream activities. They are just devices that don't fit my needs.

If you do things differently and it works for you then kudos, I like original thinking. It doesn't really make an argument however for why a device shouldn't work for others?

Just my 2c and trying to understand the motivation here. Then again with the elimination of the penny here in Canada 2c rounds down to Zero, so take that for what it's worth. :)
> I'm pretty sure it would be illegal

Doesn't mean they won't do it. I don't know why I'm being downvoted here. It's a statement of fact. You see the same thing happening with investment banks, with the buy side front running sell side clients across that oh so opaque Chinese wall every so often.

This stuff happens. I'm not saying it will happen in this case, but it is a reasonable possibility.
Yeah I had it myself
Would you not agree that the "pro-gay" crowd has the right to express their beliefs about who should be in charge of a product they use? I don't know much about this situation, or Mr. Eich, however, as far as I can tell, that's free speech too.
No you should not sign it. Never sign away your rights to anything with out being compensated.

You were not paid for the work you put into a non trivial piece of software. If your co-founder is serious about continuing with the company and wants to use what you wrote she really only has two options. 1) suck it up and give you a serious equity stake. 2) license it from you where you make a % of sales or a fixed amount per install. She does have a 3rd option to use your software and gamble that the company is never successful enough for you to sue her for an obscene amount money.
There are security companies (like Smith Thompson in Dallas) that uses cell phone towers. You don't need landline for them.

I also have Foscam that emails me whenever movement is detected.

Also you can install monitor/security systems that are not monitored. You can still setup codes and arm system when away. It is just that if no one is monitoring the alarms, then no one will call police. But it should still scare away intruders.
TCP gives you a superset of information than what you get with UDP, so consequently you get a superset of options.

There is no method of nat punching that will work on UDP that will not work on TCP. The reverse is not true.
Because you have two eyes
My point is, since he didn't refuse previous targeted requests from authorities, it's reasonable to assume that this case was somehow different. I.e. for example it was formally targeted, but in practice they demanded more than necessary, or it wasn't technically possible to do what they wanted without compromising others who weren't suspects, or something of that sort. So without knowing his reasoning it's not obvious that it's "his fault" and government didn't want to kill Lavabit originally or government didn't overstep its power to begin with.
ThinkGeek and the business of April Fools
I am surprised that nobody has mentioned Tinderbox. It is an awesome mindmapping/outlining application and one of the two applications that make me jealous of OSX users. (Bibdesk is the other)

http://www.eastgate.com/Tinderbox/
Airbnb Finally Agrees to Collect Taxes in SF, Portland
Yeah, I've talked to people near Stanford, though, that had never even been to a city yet alone live in one. I'm just saying "baby steps". There is always time to take a semester abroad in Nairobi or go build houses in South Africa like one of my co-workers :)
Slightly off-topic, but can anyone explain how they're using the <video> tag in #page-jumbotron?

I presume it's somehow being used to smooth the GIF animation.
I'm aware. My point is that Motorola's modifications to stock Android tend to be positive.
It's not even about bringing evidence to the debate. I had planned on doing that in a followup blog post about Markov Chain Monte Carlo, but I haven't gotten around to finishing that one yet. This post was simply about clearly and quantitatively expressing your beliefs.
And they do. They aren't being silenced.
Optical Illusion Makes Parts Of Images Disapear
It's ridiculous that people can't join causes because of their political beliefs. So the community is saying we don't want people standing up for free software if they are also against gay marriage. Should we go all-out liberal and say representatives of our cause must be pro-abortion, pro-pot, pro-gun control, pro-socialized healthcare? Hell, the conservatives can do the same thing too! We'll make sure there's only 2 political parties you can vote for and if you like some ideas from one and some from the other, too bad! All your opinions must be grouped together, and the whole world should be divided into 2 opposite ends.

Or we can live in a world where we respect everyone's beliefs. We can allow them to join both liberal and conservative causes, because we're not 2 political parties fighting but individual humans all trying to make the world a better place? It's amazing the mentality with politics these days, where people have to risk their life just for standing up for themselves.
Successfully Rebranding My Side Project – Before and After
Because the start button does the same thing as Alfred on Win7/8?
How exactly world you pitch that in your business plan? Under the 'Illegal but potentially lucrative' category? :) Might add well throw in some drug running on the side as well.
I don't know what this question has to do with anything I've said.
There aren't even any screenshots. I have to sign up to even see what the thing looks like..

so I have no idea.
Without a signed contract he might not own any of the "company" that doesn't actually exist. He does own 100% of the ip of the actual software.
What you have just described would most likely be considered insider trading.
This quarter-sized chip platform could power future Android Wear devices
I think the argument is that if you can show that the cDNA is merely a copy of a product of nature, it can't be patented. On the other hand, as per Bowman v. Monsanto, transgenic organisms can be patented.
I'm writing a chat app in nodejs: https://github.com/sdelements/lets-chat

It's coming along, but I'd love to have some ideas and code thrown at me.
This has to be an April Fool's joke. Unless it's for legitimate competitive intelligence :-)
You can be a muslim (or catholic, or whatever) who disagrees with the leadership on particular issues. Or some people think it's acceptable for religions to prefer one idea of family while realizing the government should accommodate all families.

Eich supported a very specific cause, banning gay marriage in California.
It was already reported a while ago. And the ruling is rather silly. Artificially created DNA is suddenly patentable just because it was created artificially? It doesn't make any sense.
Totally agree WPF is awesome. And WinRT/Silverlight don't hold a candle to it. Only thing is WPF performance and verboseness could be better.
Location: Palo Alto, CA in a house just a block from the Stanford campus.

Diffbot is semantic search startup that applies computer vision and NLP to the problem of structuring the web. We're backed by Stanford University and Sun Microsystem’s founder Andy Bechtolsheim and Earthlink founder Sky Dayton. We’re a 733t, and growing, team of serial entrepreneurs, web veterans, and recent grads.

Our APIs currently power the largest sites on the internet.

This month, we have many new roles opening up in computer vision, NLP, data science, and scalability engineering.

If you are interested in working with us, we'd love to chat! Please introduce yourself to our team alias at jobs@diffbot.com. More information about the new roles here: http://goo.gl/aLBgZF

Cheers,
Mike Tung
CEO and Founder, Diffbot
Really interested in your niche publishing - any blog posts or interviews about how it all got started? Would find that really fascinating. Thanks.
I was in the Boston suburbs (Newton) for 6 years, during which my dad went to MIT for a graduate degree, and I myself went to Stanford for a PhD in CS. When I was an undergrad I sat in on a couple classes at Harvard. The caliber of student you will meet is roughly equal.

I think your undergraduate years are a great time to explore, so I would highly recommend leaving your comfort zone, whatever that might be. Moving away from the Bay Area is a great way to spread your wings. Taking several courses in a field that is different/challenging and potentially a minor field of study is another way to do that.

Use that experience as a lens to focus yourself on a graduate degree/entrepreneurial career. If you leave the Bay Area, and you want to do startups, definitely come back to Stanford for a master's degree, or even a business degree, and then do it. There is really no better place in the world for entrepreneurship.

Don't get fooled into thinking that your undergrad years have to be hyper focused in order to succeed. As a matter of fact, it's the best time to broaden your interests, and get to know understand the people who have the same interests as you. The best entrepreneurs build amazing social skills to complement whatever talents they have. They almost never start companies alone, and they have usually spent years working with friends/team. The most novel startups also usually combine ideas from multiple fields. Your undergraduate years are a great time to put those pieces together.
How do you handle users attempting to register a new account with an email address that already exists?

If you say, "we don't allow two accounts with the same email address", you have the same issue as coinbase.