skysight-inc/HackerNews huggingface dataset:
> Why? The San Francisco requirement was against my ideals that tech exists everywhere, and that's not how I wanted to build a company.

So you have to be in the Bay Area for 3 months. After that you are welcome to be anywhere. If being in the Bay for the 3 months is not feasible, then just say so, or find something near you instead.

> More so, the stake they required relative to funding was pretty huge.

This is entirely dependent on what you currently have and what you hope to get out of YC. If you're just starting out, that 10% stake is worth approximately $0, so it's a good deal. If you're doing $5mm in EBITDA a year, then it's not. But to say that it's "pretty huge" without any context is shortsighted.
On the other hand: "This entire workflow can be done in Pandas and SQLite. No proprietary third-party software or services necessary." I vastly prefer that. :)
It'd be nice to see a UI Router cheat sheet in this format as well. I'm always forgetting nested syntax.
What are developers like? Survey provides an interesting overview
Really nice list, especially under https://github.com/Microsoft/dotnet/blob/master/dotnet-devel...
I'd like to add that there should also be a consideration for names that change over time. People get married and divorced, or courses might change their name but not their number, or maybe there was just a data entry error but we need to keep record that the error was in place at that certain time (if you've ever had to deal with Sarbanes-Oxley compliant systems, you'll know what I mean).

There are physical entities in the world and what we call them is almost always completely arbitrary. So almost all databases that deal with real people and things over time need to be Temporal Databases[0].

It can be a pain in the butt to have to emulate a TRDBMS on a RDBMS, but if you get the design down right it will also save your butt way down the road.

[0] http://en.wikipedia.org/wiki/Temporal_database
Odesk Top Rated Freelancer Program
Renovasi Rumah
http://renowvasi-rumah.blogspot.com
I'm pretty sure you've never used a language with a good type system then.

You describe a system where you have to keep everything a program is doing that's relevant in your head at once, and when you're forced out of that state, it's catastrophic. You seem to be assuming that's the only way to get productive work done while programming. I happen to know it's not.

If a language has a sufficiently good type system, it's possible to use the compiler as a mental force multiplier. You no longer need to track everything in your head. You just keep track of minimal local concerns and write a first pass. The compiler tells you how that fails to work with surrounding subsystems, and you examine each point of interaction and make it work. There is no time when you need the entire system in your head. The compiler keeps track of the system as a whole, ensuring that each individual part fits together correctly. The end result is confidence in your changes without having to understand everything at once.

So why cram everything into your brain at once? Human brains are notoriously fallible. The more work you outsource to the compiler, the less work your brain has to do and the more effectively that work gets done.
As a new potential user I'd like to see more screenshots on the front page before I send them my money or download and install the OS. A video preview of 2-3 minutes would be even better.
Work Well with Others (Involves Fly Wrangling.)
> Type safety has nothing to do with software being more reliable or more secure.

It is true that type safety doesn't necessarily mean that software is more reliable and secure (it depends on the type system, the semantics of the language, and a host of other things), but saying it has "nothing" to do with it is incorrect. In particular, preventing undefined behavior certainly has an effect on security, whether or not it's through a static type system. As pcwalton has mentioned on several occasions, something like 50% of critical CVEs in Firefox exploited attack vectors that would have been prevented by Rust's type system.
"I have this guaranteed excellent idea that I want you to develop for free, but I'll give you equity".
I think Kibana 4 is a node app, right? Like lmz says, you have to write a script to tell it to start at boot. I ended up using Monit for that, but if I didn't know about Monit, I'd end up having to write a custom init script. Oh, and Tomcat apps can end up like that as well...

Also, if I didn't want to configure a vhost, I don't need to. Just "apt-get install libapachemodphp(always forget the real package name...); copy app to /var/www;" Done. Apache is even automatically told to start at boot.
When a Plane Seat Next to a Woman Is Against Orthodox Faith
Well I really like GNU/Linux's heavy hinted fonts. It is really readable and that's my first priority about font rendering and it doesn't look that bad.
My Generation
publishers need to make money too. i also dislike this anti 'rent-seeking' culture. if there is no reason for it to cost that much, start your own publishing company and give out the materials for free (or some lower price).
That's an interesting idea, but again, problem is that most journalism isn't done for video right now (not to say that there's none. There is a fair amount, just definitely not anywhere near the majority of either video produced, nor journalism written)
This is my compiler. There are many like it, but this one is mine
Services like $timeout and $interval are basically just thin wrappers around their vanilla JS relatives(setTimeout and setInterval), there are more examples like this.

The APIs look identical, some with a little added functionality - but the primary reason for the AngularJS wrappers is that they'll automatically call $scope.$apply() for you, so that you don't have to do it yourself.
So all copyright and trademarks are wrong?
Thanks for the encouragement and sharing your story!
Good description. It might be important to point out that the decision has to be made carefully; whilst normalisation typically improves write performance, a normalised database can absolutely munch read performance, especially when it comes to things like aggregations.

Furthermore, there are some redundancies that you can't eliminate without also necessarily losing the ability to represent functional dependencies, which kinda buggers that one.
Ha, it's not about the money at this stage. I'm willing to pay whatever is reasonable/necessary. I'm mainly interested in knowing what technical skills I should be looking out for.
Educational problem/answer social site with freelance opportunites to earn money
Select 'Custom' under the payment options, enter 0.00 and download. Contribute later if you want to.
> Why am I seeing so many of these comments lately?

I'm pretty sure I read before that PG started HN back before reddit had subreddits because he wanted a community about a specific set of topics. Lots of people then formed an idea of what HN was about and started visiting regularly for more of the same. If something seems out of place and on the front page it's perfectly natural to expect comments questioning why something got upvoted.
C.J. Date uses the term "functional dependencies" in the section about various normal forms (at least he did in the second edition of "Introduction to Database Systems" from 1977). In fact, they are part of the definition of some of the normal forms.
There is a surprising lack of information on the website. Here are a couple links that help fill in the gaps.

"elementary OS is a Linux distribution based on Ubuntu. It makes use of a desktop with its own shell named Pantheon,[2] and is deeply integrated with other elementary OS applications like Plank (a dock), Midori (the default web browser) and Scratch (a simple text editor). This distribution uses Gala as its window manager..."
http://en.wikipedia.org/wiki/Elementary_OS

"elementary OS Freya vs elementary OS Luna - What's new?"
https://www.youtube.com/watch?v=1CBS6RDLTNA

It looks intriguing. A host of application level services built on linux leads me to think of this as a KDE-like effort to remake the desktop.
They did a hangout yesterday where they run through a few things here https://www.youtube.com/watch?&v=wtxmBJKMrDI.
Combating De-anonymization attacks via Tinder profile
I guess my point is that it's just a little weird to see a discussion of relational algebra without actually using the word "relational algebra".
Their official Download Mirror is sourceforge.
Real Grey Alien Caught on Tape VERY SCARY
Startup Plans to Plant One Billion Trees a Year Using Drones
You should look into the whole "open access" movement in research. There is a huge, HUGE disparity in access to journals and research between scientists in North America / Europe and developing countries.

Researchers in the US do not cite African journals and likely do not read them; African scientists often cannot afford journals from US universities -- journal access on SAGE or Taylor & Francis can run well over $10K per year.

The premise isn't hard to believe if you've spent any time in research institutions or academies in these countries, and it's extremely unfortunate.
Does any distro use it?
Motion sickness in autonomous cars: Don't read and ride
> Methodology-wise - yes. Basically, anything that you cannot confidently put into a spreadsheet...

Why just spreadsheets? This is essentially loading data in SQLite and manually investigating it with SELECT queries.
The relational algebra and functional dependencies are different. The relational algebra is a number of operations that together provide a theoretical foundation to relational databases, whilst functional dependencies describe how data depends on other data. They're not in any sense the same term.

Strictly speaking, you're only talking about the relational algebra if you're talking about what the page you mentioned is talking about.

Schema refinement is also a known term; normalisation refers to refining a schema into a normal form; it is possible to refine a schema without deliberately reducing it to such a thing (although if you've produced a database that's not in 1NF, kudos!). Like you, I'm surprised that it's not mentioned, although I'm also not convinced that it needs to be mentioned. Normal forms just refer to what redundancies are avoided, and in practice all you care about is whether the redundancy is hindering you.
Blindly normalising is a great cargo-cultish way to end up with an underperforming database.
The Silently Shifting Semicolon [pdf]
You should really look into the emerging field of probabilistic programming. Avi Pfeffer has a nice book out on it, Practical Probabilistic Programming (or at least, you can get PDFs by pre-ordering). It basically expands the PGM way of reasoning to Turing-complete domains, and "hides" the problem of coding custom inference algorithms by making them parts of the language runtime.

My personal prediction is that once we get good at learning whole probabilistic programs from data rather than just inferring free numerical parameters from data, this is going to become the dominant mode of machine reasoning.
Currently, contract law do not dictate if it can be exchanged. E-books might or might not be transferable, and its currently up to the e-book seller to decide if that is the case. Property law, as far as e-books are property, do not come into effect unless e-book is made to be governed by property rules.

Could you explain how property law comes into effect in this case? If it does not, why could patents not be treated in the exact same and equal way.
Webrooming: A new reality for retailers
In my opinion media companies should primarily cash on loyalty, rather than readership. Special editions with unique content, merchandise, and above all, events. Events add a ton of value to attendees and is very lucrative opportunity. Doesn't matter if we talk about industry conferences or TedTalk-like type of event. Attendees get a ton of value out of it and are willing to pay a lot for it. Same goes for sponsors.

It works out great for industry-based media. I don't see why it wouldn't work for mass media organizations.
we're adding proxy functionality to it this week.
Why has this taken so long? We have had chip and pin in Europe for years.
Sounds like a workable attitude, best of luck to you! My bet's on you.
One idea is to monetize stories submitted by PR firms [1] and clearly label the stories as such. At the same time, keep or increase the quality of such articles to make it worth the reader's while.

To capture more of the value, the newspaper industry should also create a PR platform (comparable to AdWords) that allows firms to directly and efficiently pitch their products and their social/business impact to the editors. (Cutting out the middleman) It of course should remain at the editor's discretion whether and in what form to print the stories.

Increase in transparency (that the story originated from a PR pitch) and monetization opportunity (to pay for investigative reporting) should benefit both the reader and the newspapers.

[1] http://www.paulgraham.com/submarine.html
See Brandenburg vs. Ohio. But I really fail to see how this tld meets that test. This is about huge corporations getting their panties in a wad when I register starbucks.sucks.
Anyone use linux (via Virtualbox) on a MBP? I really miss Linux but I really do not wanna fuck around with hardware/drivers anymore. And eOS is just gorgeous.
Personally, I don't start typing every address knowing that autocomplete will be there for me. I'm just sped up when it is.
That's not the public domain though - the authors still own the work, the public has no right to it. Do you have a citation for the "figured out once and for all" information, I can't seem to find anything?
It's amazing how quickly people forget why Flash became so popular: up until Mozilla Navigator got up to around 0.6, all the browsers out there sucked. Navigator 4.x had document.layers, pretty much every script had to be re-written twice to work on NN and IE... that's when they didn't crash and burn.

If you wanted a bit of interface "smoothness" more complicated than roll-over image links, and you wanted to only have to do it once and be pretty sure it wouldn't crash your browser, Flash was the obvious choice. And let's remember that Flash was also a replacement for the true scourge of the internet from 15 years ago: Java applets.

I think that Adobe could've worked with browser developers and saved Flash, but they didn't care. Flash was dead a decade ago, when Adobe bought Macromedia. AIR was a poor man's Java, Flash's basic components were crap. Hell, I remember complaining about the video component and an ex-Adobe employee commented, "oh yeah, sorry about that, I think some interns wrote that over the summer".
This is one of the linux flavors i actually like using. Great going guys.
It's funny, it's like a bedroom version of an Apple conf. Similar progress pace, but small team and FOSS.
A wall full of workers
> getting into the Mhz wars and clock multiplying the hell out of everything. DX2 then DX4

For those reading who aren't old timers, this needs to be elaborated on.

This wasn't any trick or sleight on Intel's part. The parts really did run 2x as fast or 4x as fast internally. That was a major achievement. An instruction that took 5 clocks to execute at 33 MHz took 5 clocks to execute at 50 MHz and took 5 clocks to execute at 100 MHz. This was all accomplished over a relatively brief period of time compared to today's rate of CPU speed advancements.

What slowed the CPU down was the growing mismatch between the internal operation and the external memory bus which continued to run at (usually) 33 MHz. It was possible to run the external bus at 50 MHz but most designs didn't. The 8K byte on-chip cache helped mitigate the mismatch.
Methodology-wise - yes

No. Big Data methodology has traditionally (going back to MapReduce) been all about distributed computing, and figuring out how to get anything meaningful at all out of your data when it can't be comfortably processed on a giant server. When you talk about "size < Google" - Big Data as a term was ORIGINALLY COINED to describe what Google has to deal with. For example, Wikipedia says:

Big data "size" is a constantly moving target, as of 2012 ranging from a few dozen terabytes to many petabytes of data.

People have been dealing with multi-GB datasets for a lot longer than the term "Big Data" has been around, and it was not intended to refer to existing techniques. Unfortunately, lots of people (especially non-programmers) have tried to adopt it to describe what they do because it's buzzword-y and because Google used it.

80-90% of time is data-cleaning

That's Data, period. I have spent 80-90% of my time cleaning when dealing with a 1MB flat text file. That doesn't make it Big Data.
Seems to be this (Quake 2, not 3, and still in development): https://www.youtube.com/watch?v=hDXSMgW-r5M&index=1&list=PLN...
I have done this in the past and had no problems with it, besides it felt a bit slow.
It's definitely the hardest one I've taken there. Most of the difficulty comes from the density of the lectures. She moves fast and takes it for granted that you're piecing everything together as you go. You're probably not, but at least you can go back and watch it again if necessary!

Hinton's Neural Network class was very challenging for me too, mostly because many of the concepts were unfamiliar to me. But again, I could re-watch whatever I needed to in order to get it.
fs.watch actually doesn't work just fine, not sure what gave you that impression. We went with the best file watcher that was around at the time because we didn't feel the need to write our own. The layers of abstraction are there so other people can make use of them as modules. We are (and have been) evaluating other solutions for file watching but gaze is still the best option for us to use under the hood.
New material set to change cooling industry
Instead of proactively ranting politically, why not look at what the state water board says itself?

"Socio-economic measures such as lot size and income – Areas with higher incomes generally use more water than areas with low incomes. Larger landscaped residential lots that require more water are often associated with more affluent communities. Additionally, higher income households may be less sensitive to the cost of water, since it represents a smaller portion of household income."

http://www.waterboards.ca.gov/waterrights/water_issues/progr...

Seems to suggest the exact opposite of what you're talking about re: immigrants and golf courses. Also, no one is being silenced or hushed here, so the persecution complex seems a bit misplaced.
35% of Puerto Rican Women Sterilized [circa 1970s]
You're right -- it was not carefully written. My point is that the current pharma business model is not essential to medical research in general (rather than research today).

Patent protection for drugs (and chemicals in general) was weak or non-existent in Europe until the 1970's, and despite that there was research and development of drugs.

I think the system we have today is largely driven by the patent mechanism, and while not terrible, could be made better by tweaking the patent system.

The government sponsored monopoly is supposed to guarantee a return on the R&D, not guarantee the return on Superbowl ads for another erectile dysfunction drug.
If you can do it in one line of shell then do it - you don't need a build system. I don't understand why everyone sees it as a competition - just use the right tool for the problem you need to solve.
Actually I'd argue that Uber is playing by the rules. The top most system isn't the written law. The law exists within a system of governance. That's where Uber is playing. At a higher level.

Uber ignores the written law. Delivers a product that is technically illegal but hardly immoral or unethical. There are potential penalties for doing this. They've been forced to pay some of them. But what has happened almost every time is Uber delivers to customers an experience so vastly superior that politicians are forced to change the law to satisfy their constituents. This is not a bad thing.

A few years ago in Seattle the local taxi cartel proposed a smartphone app to let riders hail. They were told no because the lawmakers didn't want to write new laws to let that be legal. Uber came in and public demand forced the laws to be updated. The old cartel now has an app.
Thinks this Linux distribution gets the desktop look right!
Willz Ft G'day – We Movin Now
> If you miss one train by only a microsecond, you still have to wait the entire time until the next train arrives.

This is an apt observation and completely true, except now I can't help but imagine my frames getting stuck in between the closing train doors.
1) Type Converters to convert attributes from strings to real types

2) The options on Binding- one way, two way, etc

3) Element lifecycle events- HTML custom elements are a small step, but still missing so many

4) Extensible layout model.

5) Control Templates- shadow DOM is an attempt to do this, but is sub-par. Particularly in how styles and events are handled.
If you'd like to do this whole thing with open source tools take a look at http://bokeh.pydata.org/en/latest/ in place of plotly
Using the USB-C port and adapters on your MacBook (Retina, 12-inch, Early 2015)
> without the weird investment ecosystem that does exist in the bay area, I don't think many of them would exist

Probably the wisest words spoken regarding the startup business on HN for months. If you are not able to launch a company without external money, there are two possible reasons behind that. Either you aren't ready to build a company, or your idea is not worth your efforts and there was never an expectable RoI to begin with.
I graduated from UNR in Computer Science and had the good fortune of finding a great job in Reno. Rent is incredibly cheap, the average commute time to get anywhere is 15 minutes (I80 and US395 intersect the city), there's no income tax, there's every type of recreation you could want within a 45 minute drive... I could go on. Downtown can still appear pretty trashy, like the article states. I suppose that's the nature of having big casinos there, but I hope it is able to clean itself up.

I could sing Reno's praises all day, and I count myself very lucky that I was able to find a good job here. I have incredibly high hopes for the future of this city, a lot of great things are happening!
Of course it's just a supposition. It's not even informed speculation, just an idle wish.

Still, I'll go out on a limb and say that PutinSucks.ru will be allowed before icann.sucks happens. :) I guess we'll know soon enough.

What I (like many other posters here) wish would happen is that the world just collectively ignores the .sucks domain. How many TLDs is too many?
Buckminster Fuller's Synergetics. It's online, btw. Hard to read, but well worth the effort. I have been reading it since I first got it, a couple decades ago.
Magnet link, amd64 iso:

magnet:?xt=urn:btih:fc85dc999730a42de3924444aadbcfa183b5f388&dn=elementaryos-freya-amd64.20150411.iso&tr=https%3A%2F%2Fashrise.com%3A443%2Fphoenix%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.ccc.de%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80%2Fannounce&ws=http%3A%2F%2Fsuberb-sea2.dl.sourceforge.net%2Fproject%2Felementaryos%2Fstable%2Felementaryos-freya-amd64.20150411.iso&ws=http%3A%2F%2Fignum.dl.sourceforge.net%2Fproject%2Felementaryos%2Fstable%2Felementaryos-freya-amd64.20150411.iso&ws=http%3A%2F%2Fheanet.dl.sourceforge.net%2Fproject%2Felementaryos%2Fstable%2Felementaryos-freya-amd64.20150411.iso&ws=http%3A%2F%2Fcitylan.dl.sourceforge.net%2Fproject%2Felementaryos%2Fstable%2Felementaryos-freya-amd64.20150411.iso