skysight-inc/HackerNews huggingface dataset:
I'm from Poland, living in UK. In Poland, older people value privacy a lot, because they remember communism, secret police and censorship, while young people don't care as much. In UK, I've heard multiple times from older people that they don't care about privacy and that they trust the government 100%, while young people are more privacy conscious.
Googs being terrible? Who would've guessed.
Customs in the customer's country may intercept the package and charge VAT and duty for it. That has happened to me from time to time with Amazon as far back as 1998.
Sleek University: An Intimate Digital Marketing Conference
I always wanted to try and test this approach, as I am convinced that a lot (most?) of the value in SaaS is in hosting. Operating your own servers is a huge hassle, and many people will gladly pay someone to do it for them.

Also if you open source your code and offer customers a full export of their data you have two advantages over closed source SaaS: Customers do not need to worry about vendor lock-in. And they can depend on being able to continue using your software even in case you ever go out of business.
Yeah, its not the nicest change of all time, but I recently implemented it for a customer and with a bit of magic and a dictionary of the form {"GB":20.0,"DE":19.0, ...} and everything was fine.
Interesting. You might be seeing the bash (or other shell) `echo` builtin.
That will be a selling point for Windows-based smartphones.
That's utter nonsense. Do you realize heroin is a fancy name for diacetylmorphine, an analgesic commonly used to treat chronic and post-surgical pain?

In other words, thousands of people around the world received that 'one shot' today and if you didn't tell them, probably wouldn't even know they just had a hit of h (and none of them suddenly loses their ability for rational thought or their life's goals).
We did exactly this with ShareLaTeX.com (https://github.com/sharelatex) we are a bootstrapped SASS business that started a couple of years ago and now supports 3 people full time.

We have open sourced 95% of our code, which gives people a really great product they can install on their own servers. Along with our hosted version, we have a premium self hosted version with a few things that only the big users would want. I would not personally want to build my business around support/contracts as it is really pretty close to being a contractor.

We were already an established company before we open sourced so I can not speak for how many users it got us. I don't think its foolish todo but at the same time it is not going to make your business.

Be aware open sourcing will add extra burden to everything you do. But starting open source is going to be easier than doing it retrospectively.

discourse.org started life open source and they are doing very well but have some big hitters and finance.
Are you an American posting this by any chance?
If you ask a stranger in a warm room to fully undress, their main objection will typically be privacy/shame concerns. (At least that's how I'd react, and most people I know).
I'm grateful for you asking this as I'm in the same scenario now.
sounds like a good lot of fun and maybe crazy enough to work
why would the route of administration have anything to do with that? it's the same substance hitting the same receptors.

every single addiction takes effort and time to develope, even heroin. anyway, google 'heroin + medical use' and be very suprised.
A disadvantage is that some services (like dbus) look for service files in a well-known location. When packages are installed they don't place any of their files in a directory outside of their target directory. So, JACK2, for example, won't be able to place its dbus service file in a location that the dbus service natively knows about.

In many cases situations like this can be fixed by setting environment variables, but in some cases more patching is required to make this work properly.

EDIT: I don't consider this a serious disadvantage, though. It is not unusual for packagers to patch software in other distributions. (I dare you to check out spec files for popular RPMs.) It's just something a package maintainer has to think about under some circumstances.

I should also note that I'm surprised at how little patching is required for most software (besides the common shebang patching).
The same thing will happen to any competitor. You get big enough and record companies will want to control the shit out of you. They will sue you and write laws against you and intimidate the crap out of you.
Open-sourcing your code is a big step, and in doing so, you're essentially gambling on the fact that the services you provide are what's worth money, not the platform you do it on and even if someone else had your tools, you could still do what you do better.

Additionally, I think it depends on how likely your clients are to use that code, IE the model of your business. For example, if you have a time tracking software, a good portion of your clients are probably not strong technology companies. In this case, open-sourcing it, while continuing to develop it, could create an excellent open-source project that is maintained through paying subscribers.

A few examples:

OpenStack[0], is a huge open source[1] cloud operating system. Rackspace runs on them. They've fostered a huge community, all through original backing by Nasa and Rackspace[2]. Essentially, OpenStack is now used by Rackspace to fund their for-profit business, while OpenStack is being actively developed by thousands of people.

Sidekiq[3] is an background job processor, that sells a pro[4] version on top of the open source library. This pro version provides additional user functionality at a cost, allowing funding for future development of the open source library.

Essentially, both these platforms use open source to sustain for-profit businesses, and both had a long term plan for why they wanted to open source a big part of their business. While I think a lot of planning needs to go into open sourcing it, it's definitely sustainable and doable.

[0] https://www.openstack.org/
[1] https://wiki.openstack.org/wiki/Getting_The_Code
[2] http://en.wikipedia.org/wiki/OpenStack#History
[3] http://sidekiq.org/
[4] http://sidekiq.org/pro/
$ which echo

echo: shell built-in command.
Zapier Tutorial: How to Promote Your Blog Posts with Videos
I'm as well currently thinking about open-sourcing components of my web application. "Open sourcing" comes in many flavors, and the one I'm mostly favoring right now (for one of my particular components) is a dual license, "GNU AGPLv3 / commercial" combination.

https://en.wikipedia.org/wiki/Affero_General_Public_License

Metafizzy's Isotope goes a very similar dual-licensing way: http://isotope.metafizzy.co/license.html

Isotope's author has written about how commercial support has worked for him in his particular context, search for "support" on his blog archive: http://metafizzy.co/blog/archive.html

While an MIT and BSD license is (among other things) good for monetizing on consultancy (... not easy for a one-person project), a GPL-including multi-license may additionally allow to monetize on third party modifications of a software component (... that's way easier for a one-person project).

If someone sees a fallacy or gotcha in my monetization reasoning, please comment.
Common sense is sufficient for most things. The problem with law is that what gets to court are the weird edge cases that aren't covered by common sense.

Often by the time something reaches the court, there is no possible outcome that provides justice for all, and the court instead has to determine which of the parties to screw the least.
I'm interested to hear more of the story.

How long did it take to start making money?

Do many people download and install?

Have you ever felt concerned you'd be forked by competition?

Where does the income come from primarily?
Ghost is probably a good example to investigate.

Their software is open sourced and easy for anyone with a server and some technical knowledge to get up and running. They offer a paid for hosted product which is reasonably priced and offers automated updates.

Here's[0] a report on their progress in 2014, as you can see their model is working very well for their product.

[0] http://blog.ghost.org/2014-report/
One disadvantage compared to RPM and apt-get is that there are not as many packages available yet.
JSXM serves as an Eclipse plug-in. It is a MBT coming from the academia. A JSXM visual editor is planned to be released in few months too.
Interesting. I did some googling and found quite a few anecdotes saying similar things. Thanks for enlightening me.
Neutrino detection in correlation with GRBs is problematic at best, because the events tend to be so far away and neutrino emissions are not expected to be focused into cones the same way EM and charged particles are, by virtue of not interacting with electromagnetic processes they'll be emitted in all directions. (There is some hypothetical neutrino/antineutrino emission within the GRB cone, but it's likely a weak signal and hasn't been measured in practice.)

We expect GRB neutrino flux to weaken far below the detection threshold by the time it gets here. Across these vast distances, neutrinos should also lag behind photons because they're not technically as fast as light.

The other question is what would we do with that advance warning if it existed? We can't do anything about the fact that our atmosphere is going to absorb these gamma rays, and chances are the event wouldn't be energetic enough to kill us directly as we're walking around so there is no point in taking cover either. The damage to our ecosystem is going to be what kills us, not radiation exposure.
As a person currently in the process of deploying a graphite-based monitoring solution, this is extremely relevant. Grafana was looking very promising but I was intimidated by the installation process, so I skipped it. This looks like a great solution for me. Thank you!
Being blind doesn't mean you don't conceptualize things visually, or at least spatially.

When I was younger and being taught how to get around a new area, I had a hell of a time trying to get my instructors to draw me a map. Not sure if I wasn't explaining myself well or if those instructors just decided to play stupid, but I had to fight to get even a simple drawn tactile map, and once I had one everything more or less clicked into place. Now that we have accessible touchscreens on just about every modern mainstream OS, I'd love a shared whiteboard app that could accessibly render UML diagrams or whatever else drawn on one tablet to a roomful of connected phones, laptops and tablets. You couldn't necessarily convey shapes and such exactly, but if you could position a shape meaningfully and add some sort of access hint metadata (I.e. "downward-pointing arrow") I could spatially explore a UI or system diagram and everyone else can have their pretty pictures.
Doesn't Affero turn people off?

Affero means you really can't work with the code in any effective way cause anything it touches becomes Affero.

Personally I found Affero repellent when considering which open source software to download and install.
What has that got to do with anything? Nope.
Show HN: rePress – Jekyll with an (optional) WordPress Front-end
The development version got renumbered from 0.49 to 0.91. https://inkscape.org/en/news/2013/12/19/inkscape-049-will-no...
If your claims about the US are any clue, I don't think there's any reason to trust the accuracy of your knowledge of Turkey either.
As mentioned in the comments here, there are companies like MongoDB, Wordpress & Spring Framework (of which its parent company was sold for 420 million dollars) which have open source products at their core and have been successful companies financially.

I would argue though, that many of these successful companies are more platform providers than SASS.
Ah, free speech in France.

http://www.nytimes.com/2015/01/22/world/europe/amedy-couliba...

http://www.bloomberg.com/news/articles/2015-01-23/industrial...

http://www.nytimes.com/aponline/2015/01/29/world/europe/ap-e...
People read entire books on their phone - I don't think the "mobile era" means the death of long-form blogs.
Place yourself on the linear progression ladder of JavaScript development
It works very well on top of an existing distribution (I'm using it on Fedora). You only need to add ~/.guix-profile/bin to your PATH once everything is installed.
We didn't start charging until we had been live for about 10 months, this is where it went from a cool side project to realising that we had something here. Once we started charging we were making a tiny amount of money straight away because we already had a lot of users.

A lot of people do run their own versions, these are generally universities who do not want their data going to 3rd parties. Its impossible for us to get exact numbers on it though.

We were worried about other people stealing our code, some other people do run our site however your self hosted version is always going to be best, it will have all the SEO, more users, get the updates quickest.

Most of our income is via self hosted.
In theory that would be great, and it's been attempted multiple times throughout history - the law has pretty much always been too complex.

The problem is that much (although admittedly not all) of the complexity in the law is a result of attempts to clarify and provide consistency to the nuance and obscure edge cases that occur in real life. Removing that nuance from codified law results in it being even more down to a judge's individual interpretation than it is today, meaning individuals would be even less clear on where they stand than they do now.

If a computer could accurately interpret the law, and that computer was freely available to everyone, I think we'd all be in a far better position.
I've been using Guix for about a week and it's mostly worked for me. I'm not sure why but sometimes `guix package -i <pkg>` will fail yet I can do a `guix build <pkg> [--with-source=<src>] ; guix package -i <pkg>` and the package will then get installed as expected. (I've only had to use the `--with-source` option once, and it was with openssl, iirc, because the tar.gz guix was looking for was no longer in openssl's ftp site at `/source/openssl<ver>.tar.gz` instead it was moved to `/source/old/openssl<ver>.tar.gz`)

But in general I have no idea what I'm doing with it. Just trying it out and it's mostly working for me.
A lot of these civilization cataclysms are explainable as extended droughts or desertification processes though.
Quantum computer as detector shows space is not squeezed
See impure packs for a great example of Amiga style ANSI!
Lessons from porting Scala to Python
And if they are better at you at the experience side?
How about a Tardigrade - not exactly a complex lifeform but a few steps up from a bacterium. I wonder if these creatures could survive this type of event?
http://en.wikipedia.org/wiki/Tardigrade

"Tardigrades can survive in extreme environments. For example, they can withstand temperatures from just above absolute zero to well above the boiling point of water, pressures about six times greater than those found in the deepest ocean trenches, ionizing radiation at doses hundreds of times higher than the lethal dose for a human, and the vacuum of outer space. They can go without food or water for more than 10 years, drying out to the point where they are 3% or less water, only to rehydrate, forage, and reproduce."
Real Time Feature Tracking on Android [video]
Je ne comprend pas francais
What makes you think the youth will be on your side? This generation is growing up with twitter and facebook as facts of life.
Show HN: Beautiful movie app for movie info, trailers, showtimes
And let's be clear - you can open source license it however you want. So you can, in fact, allow corporations to run their own installs while still disallowing those companies from reselling the software.
The huge problem is Youtube is the go-to place when teenagers and young adults want to listen to a piece[0] and they know it.

[0] the alternative being torrents, and they're very much non-instant.
Is there a well-known license that has that baked in?
I'm one of the developers, but my first experience before that was installing it on top of my Debian system. There were a few manual setup steps to follow to make it work, but once it did it was awesome. Guix lives perfectly alongside a host system like Debian and doesn't interfere with apt. Guix packages, while being fewer in number, are more up-to-date, so I used Guix to get versions of software that weren't in Debian yet.

Installing the full OS is for the brave at the moment, but we'd certainly like you to give it a try if you have the machine/VM to spare. If you do, please let us know what you liked/disliked, what worked and what blew up. There's no guided installer, but it's not too hard to get running in most cases. Partition disks, write system config, run something like 'guix system init config.scm /mnt/my-new-root-partition/' and reboot.

Since becoming one of the core developers, I have been working on a tool called 'guix environment' that can be used for creating reproducible development environments for software projects. I was happy to discover that the core part of Guix contains all the features needed to write tools that could replace things like Vagrant and (once we have container support) Docker. It's just a matter of writing the proper frontend.

I hope you'll give Guix a try sometime. :)
Route of administration changes how quickly, how hard and in what way drugs hit you. For example, someone could rub some coke on their gums and have a numb mouth and be slightly more alert, or snort the same amount and get a rush.
Venture Capitalists aren't some bleep blorp ration-bots, they're just regular people who happen to control a lot of money.
LibreOffice under the hood: progress to 4.4.0
That's a silly question that calls into question your understanding of computer systems. When we say we have nothing to hide, we're not talking about passwords. Someone knowing your password can impersonate you. That's a very different risk from them knowing information about you.

If all you want to do is read the information I make public, send a friend request like a normal person.
My family is subscribed to Office365, largely to get OneDrive. I am going to wait a few days for more reviews to come in and then probably try it on my iPad and droid phone.

I have a custom domain name for email and I use gmail. I would think that mapping a custom domain to Office365's email hosting and using gmail separately in the new apps would be well supported.
Would love to know the impetus behind switching languages!
US/non-EU companies selling digital products and services to the EU is most certainly NOT exempt, and it wasn't exempt before these recent changes - it's been a requirement that US/non-EU businesses selling digital services register to charge VAT to EU customers at their local VAT rate since 2003!

Rather than registering in each EU country, they could register in one country and use the VoES system to submit their returns.

It was because of this ruling that big companies like Amazon found a workaround by setting up subsidiaries in countries with low VAT rates like Luxembourg and sold their goods from there. This meant they could charge Lux VAT instead of the customer country's VAT rate.

This obviously gave them an unfair advantage not only over local businesses but also non-EU businesses that used the VoES system.

In effect these new rules change little for non EU businesses. The VoES system is being retired in favour of the new MOSS system which is effectively the same sort of thing, only now, ALL businesses including those in the EU, have to charge local VAT when selling digital services to the EU.

For e big companies like Amazon, this closes a loophole. For those who were correctly charging VAT under the VoES system, nothing much changes. For those non-EU companies who were chose not to comply with the 2002 rules, well I'd imagine they will continue to not bother. And those who were ignorant of them (many I'm sure) might now be a bit more aware.

But of course the businesses it affects the most are small EU businesses who now have to charge different rates of VAT or use MOSS when they didn't before.
The learning curve is pretty steep. It's not just a new config language, it's also letting go of many preconceptions one may have (where stuff lives on the filesystem e.g.).

That's also true for software I'm packaging. Certain ecosystems just really love to load configuration files and write log files relative to the binary path which breaks in nixos because all packages live on a read-only mount (looking at you ruby, cargo from rust will also be fun).

Lastly there's just not the same number of contributors yet so you're going to have more of the small issues that get fixed and reported by the armies of users that e.g. Ubuntu has.

I'm saying all this as an incredibly happy user. I can think of few technologies that have given me as much leverage as nixos in recent years.
I too am a long timer user and fan of Inkscape .. I'd love to know more about your flow/process of using it to design websites .. got an inclination to share the details?

I think a lot of the power of Inkscape comes from harnessing the abstractions of SVG. I've used it in the past as a container for GUI elements, and as long as you name things properly and maintain a good order of abstraction, using Inkscape to create SVG that can be parsed directly into working code is a thing of joy to behold.
Does anyone have any pointers as to an example hostname that would trigger this? I am trying to determine if one can write a signature for it.

--Conclusion: inet_aton() is the only option, and the hostname must have one of the following forms: "a.b.c.d", "a.b.c", "a.b", or "a", where a, b, c, d must be unsigned integers, at most 0xfffffffful, converted successfully (ie, no integer overflow) by strtoul() in decimal or octal (but not hexadecimal, because 'x' and 'X' are forbidden).
--

So essentially, any DNS lookups of the form a.b.c.d, a.b.c, a.b, or a where a,b,c,d are all numbers, should be considered suspicious?
You do need Firefox to start the conversation. I believe it is used to authenticate the user[0].

Then the link you get can be used on any browser.

If I'm wrong, I'd love to know how to start a conversation from a different browser.

[0]: https://wiki.mozilla.org/Loop/Architecture
Check out Emacspeak[0] for one of the best audio coding environments I've worked with. Not a big fan of Raman's "ignore decades of accessibility work and run Emacs apps for everything!" approach, but based on my recollections of 15 years or so ago, it was one of the best coding environments I've worked with. It did a sort of audio syntax highlighting with different voices for different tokens, and more or less nailed auditory bracket/paren matching.

I can't for the life of me code in any Lisp-like language. Too much nesting, and whereas speech synthesis inserts pauses at commas and other punctuation marks, Lisp's lack of them makes it hard to parse a heavily-nested function call by ear. This is true to a lesser extent with Haskell and its emphasis on ., $ and other operators that change how a function call is structured.

As always, opinions expressed are my own, and shouldn't be taken as a statement of how collective blind people do X. I'm one of many, so please don't walk away from this thinking Lisps are hard for blind folks. They're tough for me, and above are my particular reasons why.

0: https://emacspeak.sf.net
Do you have any qualms about having the name of the open source project in your company name?

How did the LaTeX project owner feel about the project name being in your company name? Did it ever come up?