skysight-inc/HackerNews huggingface dataset:
I've been working on this myself and would really love to get some feedback.
Would this be useful for the problems you have with Excel?
A Secure Dropbox Alternative
It's not a foreign country, though - they're not immigrants.
> I also wonder at what point we as a community are going to start voting with our wallets against Apple and the extent to which they are abusing the broken US patent system.

Good question. I never used any Apple products and never will. While they definitely made others try to compete with them, at the same time they held back many important technologies. For example audio and video codecs. Why don't we see open codecs gaining wider adoption in hardware and on the Web? Apple is the culprit.

Try to find a hardware player which supports Vorbis (and also has characteristics that you need), or try to explain to an Apple user while your OGG/Vorbis audio or WebM video doesn't play in their iPod or Safari.

It's quite irritating when some control the technology because of their greed and hold back the innovation which they claim to embrace.
As far as I know, US citizens can't be ordered to violate laws when they operate in foreign countries. If they receive compliance letter requesting them to use foreign company with servers located in that country to break those laws, they can point out that it's outside US jurisdiction.
Empirically, we know that in, say, the 1990's, when hardly any software patents happened, software companies still innovated. Are you trying to suggest that there has been some kind of fundamental economic shift since then that has made innovation impossible in the absence of patents? What is that shift?

What are these stories about small businesses and new inventors getting screwed by people who steal their ideas? It seems to me that you're the one arguing based on emotion -- your post is full of dire warnings without any attempt to back them up.
Ubuntu Touch: The next hot smartphone operating system slideshow
I get a 404, but the video is also available here: http://www.theatlantic.com/video/index/280695/how-to-know-if...
We built this system for http://railsrumble.com competition in 48 hours, so if you find any issues please just let us know.
Wayfair Announces New CFO, Move May Hint at What's Next for E-Commerce Giant
Lines are overrated, and totally empty restaurants are underrated
It's actually $9/month for Heroku Basic DB plan and $20/month for SSL endpoint not cert (you can use your own domain and SSL cert).
You can always piggyback on yourapp.herokuapp.com for free SSL cert.
In Germany here (BW) and have been having problems most of the day, getting a "servers down for maintenance" message.
It's legitimate to ask about the ethics of administrators investing personally in a student startup, especially when the students drop out en masse.
Anchorage Alaska
I've built my own app which I've used for many years. its like evernote integrated with areas/projects/tasks.

for specific projects I sometimes use folders of markdown files. that doesn't scale well, but its fast to edit.

we've used this for our company: http://podio.com

and I'm surprised it doesn't get more attention. its great for internal company communication and chat. you can add apps and workspaces for funding, ideas, bugs, projects, sprints, competitors, user tests.

you can easily create your own "app" for something like "market"
This is such an excellent use of Docker (and golang) ! I really wish this was integrated into Github so that you could run Github gists in your browser.
> What are ‘presentation semantics’? I think this is a corruption of the concept of semantics. Semantics are what a thing is, or means, or does; not how it is presented

Semantics just means to give something meaning. Presentation semantics (http://en.wikipedia.org/wiki/Presentation_semantics) are just marking up the data to declare your intent for how you would like it to be presented.

> As I said, I don't believe this is an appropriate approach for a medium which has no absolute, definitive interpretation. A website isn't how it looks, because how it looks will differ depending on how you access it. The only absolute truth when talking about websites is the semantic purpose of the markup underlying it, because purpose is universal: a navigation element is a navigation element regardless of whether it's being displayed on a TV, a desktop browser, a smartphone, or being read out by a screen reader.

A HTML document is just text. Technically adding links, particularly navigation, is just presentation markup. As you said, it's up to the interpreter to make sense of that markup. The basis of your argument is that presentational markup is bad though, so I'm left unconvinced here.

> Changing how you structure the CSS in your application based on the whims of people whose area of expertise isn't CSS sounds like a nightmare scenario to me. If you're bootstrapping with a small team I can understand wanting to have everyone being able to contribute, but you should also be able to recognise what the limitations of their skills are. In the example you give, I would be using my web developer tools / inspector etc. to find out the origin of the erroneous property. If you're using a preprocessor there are source maps that can help with identifying how a rule was built. I certainly wouldn't conclude it's easier to use a presentational class name just so that my CTO could understand the code.

I'm concluding that presentational class names are easier to fix for the regular small changes that come down the pipe in our project. Even if you're regularly making big presentational changes to your entire site, then you'd need something a little more abstract, like using a class to declare an element as a button instead of the direct color it should be, but like I'm said, the argument against presentation markup is still unconvincing in the face of simple maintenance.
You also should be using HTTPS for these sort of situations.

Not that what you are suggesting is good in the first place.
Nothing good can come out of Amazon or Samsung influencing or controlling Android. If those companies were in control, we'd still be in the tech ice ages where the phone companies control our devices.
Possibly given how French politicians behave...
The article was pointing out how Google is moving more and more functionality from open source to closed source. So, one way to counter that would be to augment the "traditional AOSP service with improved functionality", but license the code as open source. The service endpoints can certainly be closed, but the code to access those endpoints could be open. And the license to use those endpoints could be open source friendly.

Now, that may not be a good business decision, but it certainly counters the argument of the post.

An aside: I appreciate what google is doing to fight Android fragmentation, but also see some of the tactics as anti-competitive.
That's the equivalent of saying that a painter shouldn't sketch or doodle. That he/she will just "know" when the subject is right and start painting the right picture.

I humbly disagree. Not saying you should -pursue- every idea you have, but there's little harm in taking notes. In fact, I'd argue it's more beneficial than not.

Take notes. Read them. Edit them. Add to them. Throw some away. Ignore others.

But your idea list is your sketch pad, and sketching is good exercise for the mind. And maybe you'll find yourself sketching the same thing over and over. And you'll keep coming back to that one theme. And THEN, you've got something...
It's funny but your list of reasons are kinda stuff learned in business school. Switching costs, substitute products, etc are common to all businesses in my opinion and a little bit of analysis might have helped the OP to identify his niche. However, that said, the experiences learned from failing will have a huge impact in the OP's success in the future.
Original source: http://www.thenewatlantis.com/publications/the-myth-of-multi...
Before i got to the end of you comment I was going to suggest that anyone with an internet connection could do this. Indeed most home "nas devices" actually have VPN applications. I'm not familiar with more than a couple of commodity home wifi routers but i know some also carried this functionality.

I guess the issue with needing a VPN is that you need one far away from where you are geographically.

Maybe i have misunderstood the whole thing.
Cohen's advice is good for two reasons:

1) Obviously you see if there's any demand for your product but perhaps more importantly ...

2) It forces developers to put on their salesperson hat. Lots of us developers just like building products and just willfully ignore the other part - selling the darn things!
I agree with Andy that having a pluggable consensus service in the operating system would be an interesting avenue for reducing complexity for application developers.

However I am much more familiar with those algorithms than I am at kernel development. The benefits are clear but I'm not positive that this is a good idea. It might be best if they were implement as user-land services for now until there is a better idea of how these things should work.

The problem with Paxos for example is that it is actually a handful of protocols such as Synod. The reason for its complexity is that it tries to present a total-order for all messages to all replicas despite operating in an environment where the network cannot guarantee the order of messages to all nodes and processes can come and go. It works well but the implementation to make it happen is difficult to describe.

Conversely there are algorithms derived from a model of eventual-consistency where assumptions about the order of network delivery are not made and restrictions are instead placed on the programs (as far as I've seen). As long as you write your state transition functions with certain identities and use appropriate data structures to represent your state you can guarantee a partial ordering for messages and an eventually-consistent state (the only assumption is that all messages are delivered to the replica at some point).

(Interestingly I've seen a bit of research into tuning the bounds of when things will be consistent in eventually-consistent systems).

The reason I think that building these services into the kernel could be a bad idea is that they are still not battle-hardened and they are not well understood yet. I am not a kernel developer but I imagine it would be rather difficult to design and support a "consistent" API that would allow users to plug in their desired algorithm. Thoughts?
Meteor Weekly: Meteor UI, NodeJS Security Fix, Packaged Apps and More
5 Questions for Boulder Denver New Tech Meetup Founder Robert Reich
Bitcoin is vastly undervalued & here's why
Youtube - Dark Pattern?
> New Zealand

Are you kidding!?
Show HN: Markdawn — a different kind of writing platform
I designed and developed a writing platform after seven years helping people having a good looking blog with a very popular WordPress theme, “The Journalist”.
Celine Camel Luggage Micro Shopper Bag 16779 88023 Replica Handbags on sale
I'm currently looking into coming to dotJS, somehow - so if I do, I'll let you know :)
"Ultimately, though, the "separation of concerns" was a good principle to use when the web was a bunch of documents meant to provide content. It isn't that way anymore. The web has evolved in use to include web apps and other forms of media, so our principles must evolve as well."

The "webapps are not documents" position is hokum. Web apps are merely the application of HTML, CSS and JavaScript to create more functional/dynamic documents. But documents they still are.

"Also, anyone who advocates using a selector like "ul.members li a" and then complains about the maintainability issues of using non-semantic classes when an update needs to be made should really reconsider their hypocrisy."

That's a nice strawman you've propped up there.

"If you're concerned about the discoverability of the code to a new developer, DOCUMENT IT. Do not create crappy selectors. Create a UI style guide that implements all of the major UI components and have the developer reference the style guide."

Amen.
The thing that burns me the most about PHP is a worryingly large number of people using PHP think it's perfectly acceptable to start a project by opening Notepad and typing in "<?php $db = mysql_connect(".

From there on it's only misery. It's like new developers start out using techniques that should've died in the 1990s and the only reason they do this is because they don't know any better.

In the Ruby world you'd have to be living under a rock to not know about Rails, and the same goes for Python with Django. You're developing a web app? You use a framework. Period.

Yet in PHP land you have people who are otherwise competent developers that just don't know how to develop a web application. Maybe they've come from Java and they think that writing PHP like that is clunky, but hey, everyone else is doing it so who's to say otherwise, right?

If you like PHP and want to help, call people out when they're doing it wrong. Give them guidance on how to do it properly. Don't just look away and pretend you didn't see them flailing away on re-inventing the wheel.

I'm not even a PHP person but I've been pretty vigilant on the MySQL section of Stack Overflow about petitioning against the use of the deprecated mysql_query extension, pushing people towards PDO or ORMs, and about how important SQL escaping is. This feels like Doctors Without Borders where I'm explaining to a community that boiling water to kill parasites is important.

The PHP world is in really bad shape if people don't even know the basics.
get 30 people to fully commit to pay for your product before you even start coding it.

I can't think of any valuable product that was created this way.
Check out jekor's channel here he does walkthroughs of building full Haskell applications and deconstructing existing ones:

https://www.youtube.com/user/jekor/videos
Today's Nobel prices are the result of work done decades ago.
Formerly ABQ. Now Las Cruces NM.
One Hero - Parallax scrolling comic
Nanotech Revolution will Bring Immortality | Think Tank | Big Think
Solving Big Startup Problems With Email: The Square Case
Since I work remotely, I can live and work anywhere. Right now I'm in Sayulita, Mexico for 6 months. I've been traveling from place to place for the last 5 years.
Great post Pete, I'm really enjoying your Stripe + Rails book. Keep it up!
"... plus they gave me a ton of money."
There would probably be an argument about "instrumentality", and the US person sitting in the US would be in an exceptionally uncomfortable position.
The only people I've seen willing to go on the record have been:

"Stan Z. Soloway, president and CEO of the trade association that represents hundreds of government service companies" who parsed the contracts and independently confirmed that there's no prime integrator (i.e. the HHS CMMS is doing/failing that job, https://news.ycombinator.com/item?id=6569042).

One or more big insurance company CEOs; they're the ones who have to deal with the gubble the backend is delivering to them.

Various mostly bloviating politicians like John McCain.

Even yesterday's HHS blog posting (http://www.hhs.gov/digitalstrategy/blog/2013/10/making-healt...) is unsigned.
Please don't apply american fundamentalist puritan standards to everyone, please.
Thanks ezl. What do you consider profits though? I have no costs except for a cheap Linode VPS (and my own salary?).
I don't know about your Iceland, but my Iceland is currently debating putting edge filters up to block "pornogaphy and other questionable content". I understand that the Internet here is just following our outdated laws which levy fines and threaten prison terms to anyone who purchases porn, but any country (even one as enlightened as ours) that contemplates edge router censorship is suspect to me.
Paper. I carry two very small notebooks with me, one named Agenda and the other Ideas (all kinds of ideas, some make sense as startup ideas but many don't). They're small enough to fit into one pocket together and go with me wherever I go, unlike my laptop.
Newfies-Dialer V2.8.4 released
Not quite true. I keep my half-baked ideas in a very very long text files and I often find myself running into same set of problems, but from different angles. That's when I just add more bullet points to the ideas and develop them further. It's also very clear that my thinking changes over time and I'm able to get closer to the best solutions by combining my past and current thinking.
Introducing WhiteHat Aviator – A Safer Web Browser
Sorry, I meant ID card, you are correct. And I agree that numbers are easy to duplicate.

I'm not from the U.S., but I've read a lot of criticism about the SSN, for example:

http://www.theverge.com/2012/9/26/3384416/social-security-nu...

"In 2009, researchers developed an algorithm that could guess an individual’s SSN with up to ten percent accuracy"

"SSNs have become available through data resellers, security breaches at various companies and government agencies, unsuspecting customer service representatives, and even public records, if you know where to look. SSNs can be bought in bulk for $1 each on private online forums, and a specific person’s SSN can reportedly be had for as little as $3.80."

I've also read about duplicates ("More than 20 million Americans have more than one SSN associated with their name."), the numbers running out (in the 2050s apparently), etc.

http://www.witn.com/home/headlines/111371029.html

The REAL ID act sounds like something closer to what we have:

http://en.wikipedia.org/wiki/REAL_ID_Act

Some other advantages (from an IT point of view): you can validate an ID number against a central database, and get a person's given names in a unique format. Our ID numbers have a check digit, so you can validate if the ID number has been correctly entered :)
Firstly, they are not immigrants. Turkey is home to a substantial Kurdish minority that predates the establishment of the Turkish state.

Secondly, this is not about having all things in their native language, but about the fact that in many situations using Kurdish will land you in prison, even when speaking to other people whose primary language is Kurdish.

Until recently, a political party that dared distribute material in Kurdish risked being banned from elections, and people involved risk going to prison.

And a 2010 report I linked to elsewhere points out that Turkish officials that dare to use Kurdish in official communication - even if in a Kurdish area, communicating with Kurds - risked prison just a few years ago.

None of that is the case in Germany. In fact, specifically to the Kurds, you will find quite a few Turkish Kurds in Germany who enjoy a lot more freedom to use and learn their language in ways that would at least until recently have put them at risk of prison in their ancestral homes in Turkey.

Further to your school example, it is well established that being given the opportunity to learn your primary home language well is critical to learning another language at school. As such, forcing kids that speak Kurdish at home to learn only Turkish at school places them at a severe disadvantage. If the goal is to give these kids a the best possible chance of getting good at Turkish, the best way of achieving that is to offer them training in Kurdish too.
That FAQ entry and associated mailing list posts was what I was referring to as unconvincing. I don't see how sum types and interfaces are in conflict: just require destructuring before calling interface methods, as Scala does.
Canadian Start-up Visa Program to Include Business Incubators
Seems pretty nice. To me it looks like an open-to-all, more technical and concise version of Medium or Svbtle, one I would use more. Just curious, was this the intention?
So far this seems to be the most promising personal finance software I have seen.

Just one question : how do you protect my personal data ?

Also, please let me register :)
French foreign minster "I'm shocked, shocked to find that spying is going on in here!"

NSA spook in black shades hands a usb stick to the Minister "your info on Angles strategy for the next eu summit"

French foreign minster (sote voce) "Oh, thank you very much."
This link throws a 502:
https://pkghub.io/users/andytinycat/projects/puppet-omnibus/...
There was no shortage of ignorance, bigotry, or outright racism in 1940s America. The WWII era propaganda films are so bad most can't even be shown on television any more, even what was supposed to be harmless children's fare, like Warner Brothers cartoons.
I can't wait to see what the report of it didn't work actually says. It's quite possible that one of the services that the website hit couldn't handle the traffic which in turn caused a bottleneck in other systems.
Is it not obvious to anyone else that Clinkle was secretly funded and supported by Stanford haters specifically to humiliate that university? There is no other explanation.

Clinkle's not worth taking seriously in any context, and its existence does not establish anything, much less "the end of Stanford".
I have played quite a few puzzlescript games in the last few days.
Never would have guessed it would catch on.
That's quite the sweeping dismissal of Kickstarter.
You're conflating intelligence and knowledge.

I don't think I am. I guess that you are probably referring to that stuff about JavaScript because that is the only part of my post where I mention something knowledge-related. But I am not talking about the lack of knowledge of JavaScript closures or functions passed as arguments - I was talking about the fact that it was surprisingly difficult for me to grasp that concept while trying to acquire that knowledge. Let me use your own words - it was 'a matter of capacity and capability'.

If you think I am wrong please explain how I am conflating intelligence and knowledge.
Ah. I don't use Facebook, and I haven't installed Twitter's Android app. So I never faced these issues.
Yahoo To Launch Consumer Tech Site With Help Of New York Times’ David Pogue
I have a folder in wunderlist.

So i can add more details as notes,
add things i need to do to execute this idea as subtasks
and tick the ideas off as i execute, or delete them
The Matrix in Sass
The whole idea of a "pledge of allegiance" strikes me as extremely creepy. Having our kids giving their daily state worship by saying a "prayer" and physically submitting themselves to a state icon is something that I would expect would upset both secular people like myself and religious people.
It is highly unlikely that our current government is colluding with the US. Transparency is too high and anti-American sentiment as well. Don't forget, we're in total about half the size of an average American suburb, everyone knows everyone, there's very little you can gain from spying as opposed to asking.

Spying electronically on Icelanders is a useless and expensive pursuit, if you want to know anything you go downtown and sit around while your average Joe or Jane talk about it.
You've missed the point. If they are enabled by default or display a message elsewhere is irrelevant, the fact is they don't display a watermark when the user is using the less secure option. Also I specifically referred to the built-in administrator which is not like a normal administrator account as everything it executes has elevated privileges.

Yes, all of those have nothing to do directly with the boot sequence. But again, that is not the point. They all help prevent the malware from executing or gaining hold in the first place, before it has the chance to compromise the boot sequence. Secure boot does nothing to stop the malware in the first instance, just prevents it from messing with anything at boot. In my view, I'd say that actively defending from the malware is far better than reacting after the event to limit the impact. I'm not saying secure boot is not helpful but rather the current level of notification you get when it is disabled is disproportionate.