skysight-inc/HackerNews huggingface dataset:
Been working on growing this new blog at http://silentinteraction.com and testing out some new product ideas I have. Currently working on a lot of client work. Doing contract gigs in the meantime, while trying to build some online products.
California Gets Failing Grade In Small Business Friendliness Survey
Police also use questionable blood splatter pattern 'science' they draw sweeping conclusions from
A friend and I are finishing an iPhone app right now, it should be out soon http://getlooksgood.com/ (the website is still work in progress)
I'm working on a solution to multi-device sync and display of org-mode data. Opensource software for self-install if you like and if there's wide enough adoption I might try monetizing it.
> I was just trying to point out that the cost increases linearly and nowhere near $50/domain/yr.

Not sure on your math. 2EUR/IPv4/year is 24EUR/IPv4/year, say, you have just two subdomains -- that's already 48EUR/IPv4/year, for a single TLD domain!

> Besides, it was your choice to get a dozen different domains and create a bunch of subdomains on them

Yes, based on best practices and technological needs; or maybe consolidation of a legacy architecture (where each domain used to have a different physical machine); or maybe the future compartmentalisation through IPv6 (where each domain has a separate logical IPv6-only machine, all sharing IPv4 through a single non-fail-safe legacy proxy); or maybe just outright security for cookies between separate applications I run to protect against XSS attacks.

Or do you suggest I make my choices in technology based on the racketeering of the certification cartel instead? Use inflexible, stagnated and insecure operating practices just to please the certificate authority cartels? No thanks.

> your choice whether or not to support non-SNI clients

What did non-SNI clients did to you to block them from allowing access to your personal web-site? Android had no SNI support until very-very recently, for example. I don't want to not be able to access my own web-site from my own phones! However, the separate `https` address scheme would guarantee that my site wouldn't simply work if I follow someone's https link to it on my Android 2.2 device, and there is no way to avoid someone from giving out https links should I enable https (which will never happen, BTW).

> I'd love to get a thousand different domains

You can -- you don't have to pay anyone for your subdomains! Other than the certificate authorities, apparently!

> If you don't want to pay for overpriced certificates on your gazillion subdomains, just don't. Consolidate your domains and subdomains, or at least consolidate the parts that need SSL. It's as simple as that.

Aha! Parts that need SSL? It'd be nice to have, but none require it -- I'm not running a bank and don't collect payment details! And, no, I will not revisit sound engineering and marketing decisions based on the political limitations of the certificate authorities. Not gonna happen. CAs will not dictate the rules of the game for me.

Fix encryption for HTTP to be as easy as SSH and STARTTLS in SMTP (I don't need no https access scheme for my non-commercial pages!), and I'll gladly enable it for all of my domains. Until then, thanks, but no thanks.
Thanks. That will be fun to look at too.
The curse of a self-taught programmer
My thoughts exactly. I recently posted the link to that talk here on HN somewhere, and now seeing this is really creepy. Especially:

>All kernel components, device drivers and user applications execute in a single address space and unrestricted kernel mode (CPU ring 0). Protection and isolation are provided by software. Kernel uses builtin V8 engine to compile JavaScript into trusted native code. This guarantees only safe JavaScript code is actually executable.

>Every program runs in it's own sandboxed context and uses limited set of resources.
I recently built a website to track product availability online: http://www.purchazen.com

It's rough, but is functional enough to have helped me purchase the nigh on impossible to find Fuji XF 56mm f/1.2 lens. I'm in the process of adding SMS alerts to the website.

Also, I'm aware of other websites like http://www.nowinstock.net, but I hate their design, among other things.
See narrowrail's comment about equity vs debt. If you take money from family, you should make the risks clear and allow them to decide: equity or debt?

I sympathize with OP's desire to satisfy unsecured debts to the family, but I'm less inclined to cover an equity investment.
A side project iOS app that keeps track of movies, tv shows, books and video games you want to watch/read/play. Mostly because it will let you know with a notification when something is releasing or when it is added to netflix/iTunes/paperback etc.
My main sideproject is still w3dig, a domain specific language to describe the semantics of web sites for a distributed and censor free search engine. Thats my big cathedral, with the final goal to get rid of evil google.

Other side projects are Tibetan input for Qt, or detecting herons and cormorants with OpenCV to shoot them with a water canon.
You can forget about Linux in this regard. It is a giant bloated blob where "striping down" is very hard. On the other end there are some promising projects like http://osv.io/ or Minix. Actually Microsoft did a good job on separating graphics drivers from everything else, to the extent when you can just restart the driver when it crashes.
I'm working on a todo list with a Seinfeld calendar. My take is that there are only three categories: Work, Home, Personal. There are two buckets of tasks, Short term and long term. You'd move long term tasks into the short term when you start working on them. At the beginning of the week, you'd move the tasks from the short term into the day of the week that you planning to work on them. The catch is, you can only work on three tasks per day. Each task has an associate cost or reward. Get enough done you can reward yourself a nice purchase. Or don't get things done and you'll owe your friend a fancy dinner.
There are more details and reasoning behind it, but my idea is to keep the number of tasks small so we can get them done and keep the calendar line going. Other todo lists I used I ended up putting too much on there and it turned into list of lists.
I posted ads on craiglist advertising free coaching
https://github.com/madprops/lindora
I have to say, I do like to listen to him but I treat it more as entertainment. Granted I also haven't read many of his serious books. I like he uses examples and jokes, it make for a very interesting listening experience. But a lot links and conclusions seem rather strenuous. Like you know looking at how toilets are designed and infer political bias from it, or you know Sound Of Music is Nazi Propaganda is disguise.
Well you can use the NetBSD drivers pretty much anywhere you like, see http://rumpkernel.org - slightly more generally useful than the Linux ones as they are more portable and BSD licensed.
From my experience with my previous startup, we'd be able to comfortably support 50k actives without exceeding $10k a month in infrastructure.
One issue is subtle. Broadcast television appears to be free for any consumer with an antenna, but it really isn't. The tiny minority of consumers who watch antenna TV are subsidized by the overwhelming majority of consumers who pay to watch TV via DBS, cable, or IPTV. The revenue streams from retrans fees fund content development and acquisition.

Further, both broadcasters and pay TV providers are unhappy with any streaming service that interferes with advertising, either by making it simple to skip ads or by making it harder for advertisers to value airtime.
A social data flow engine called Egont. You can take a look at these articles:

- Egont, A Web Orchestration Language: http://blog.databigbang.com/ideas-egont-a-web-orchestration-...

- Egont Part II: http://blog.databigbang.com/egont-part-ii/

You can define things like this using s-expressions: (let mytwitter (twitter "databigbang")

Then you can do (twitterdb store (twitter.tweets)) and for every tweet your defines db is updated. Then imagine that your user is called "wslh" you can share your whole db via egont.users.wslh.twitterdb.

Building a service like IFTTT is trivial with this engine, you can also add processing rules to this stuff and share the whole data. For example, if every friend "connects" this service with their IMDB Movies Ranking, you can send all this information to a recommendation engine or just do an average of the scores between all your friends. When a friend adds a new movies everything is recalculated like in a spreadsheet.

Another use is sharing summarized information within a specific market. Imagine you work on selling ruby on rails services, you and others in your market can connect their google analytics information to Egont and provide summarized information for this specific market that helps other to take decisions based on it. You can also restrict how the information is distributed.
Another example where the VM and dart2js differ is, as others linked to elsewhere in this discussion, that dart2js relies on undefined/unspecced behavior in browsers,

https://code.google.com/p/dart/issues/detail?id=13285

In other words a dart2js app can break after a browser update, fail to run on a new browser that is fully standards compliant, etc.
Still working at the marketing of http://www.mybema.com
I don't think that's gonna ever happen. That would cannibalize ReSharper for C# sales which are bound to Visual Studio and cause a cool down in the relationship with Microsoft. Sure way to go out of business.
Many of the demo pages seem to have pretty dramatic spelling errors and typos.

After spending weeks at work detangling a bunch of spaghetti CSS and Javascript found in a mobile-friendly bootstrap template we bought, seeing these (otherwise trivial) mistakes makes me wonder about the quality of product on offer.
Your World Of Text – An infinite grid of text editable by any visitor
Build an iOS Twitter app with Swift
Aperture is Dead. Long Live Photos
Events that sparked WWI
I am working on http://www.qrunched.com a very advance QR code generator
A thought experiment: teaching programming
They actually do this at Imperial College, London for computer science. Programming 1 is 100% haskell [1]. The idea is to have a level playing field for all students as many may have had prior experience in imperative languages.

[1] http://www3.imperial.ac.uk/computing/teaching/courses/120_1
Chrome Dev Editor: A Chrome App by Google for Code Editing
This reminds me of the Tanenbaum–Torvalds debate [0]. It's interesting to see how a microkernel approach is today more useful for derivative projects and a monolithic blob like Linux is good only for distribution as Linux as a whole.

[0]: https://groups.google.com/forum/#!topic/comp.os.minix/wlhw16...
This is hands down the best meditation advice I've come across. Put on some head phones, find a quiet place and enjoy.

Alan Watts guided meditation: https://www.youtube.com/watch?v=jPpUNAFHgxM
In order of time spent:

- Since forever working on an actuarial cash flow model

- Since a few months: risk management in the agrarian sector

- Starting to look at the Kona (K) programming language

- The Matadano crypto challenge, this project suffers under work load for the other three.
Flagged, scusa.

(I'm a satisfied PCC customer. Excellent machines, careful assembly, responsive personal support. But your post is simply not HN-worthy.)
Been working on Localize.js, a javascript library + SaaS for translating websites: https://localizejs.com/. Screenshot: http://i.imgur.com/KpULrEs.png
Do they convict based on a breathalyser reading alone in the US? I'm fairly sure that in my country/state, the breathalyser can only provide probable cause for them to do a blood test.

Also, how could sniffer dogs provide evidence for court? Surely they couldn't convict without actually finding drugs?
"When I joined another institution that emphasized course evaluations, I saw that as an excellent sign of a more student-focused organization. Promotion and pay were based on achieving the highest student satisfaction ratings. But, I soon learned that statistically insignificant differences in evaluation scores determined wildly divergent financial remuneration. Savvy colleagues whispered that the quickest path to money was to never give students frank feedback: “flatter and never find fault.” Or, better yet, don’t give any feedback at all until the student evaluations are turned in: “entertain them, then give one big final exam or final paper.” "

I am a teacher in Higher Education in India and this is what I am experiencing now. If I give good grades to students and entertain them they will give good feedback and that will in turn fetch me more incentives. No need to teach students anything.

Teaching is something that can be enjoyed but if it get worse, you cant find a job worst than this.
Visited with an iPad. Everything got tiny, and then Chrome crashed.
I just finished working/updating on these three apps:

- 1000 WPM (http://bit.ly/wpm1000) – Spritz-style speed Reader for iPhone and iPad with Pocket integration

- Track your productivity (http://bit.ly/1iPr8ye) – Chrome extension

- QuickFill (http://bit.ly/Tsrte5) – Handy Clipboard for iPhone and iPad
That has nothing to do with static or dynamic typing. -1/3 is a clojure.lang.Ratio. java.lang.Math/abs is an overloaded method that knows nothing about it. If you want that to work, wrap it in a float or use abs from clojure.math.numeric-tower.
Hire #1 in Europe | Technical Inside Sales / BizDev hire in EU (SaaS/APIs/iPaaS)
Start trailing the EU / APAC markets with an experienced Inside Sales / Biz Dev Mgr.
_ _ _ _

So, you are growing like crazy in your local time-zones, however want to start learning if & when you need to establish a local Euro team & how you would go about that.

Start Learning with little risk
Start learning today & don't miss out on the largest market with someone on the ground, without the risk of setting up your full office.

I have a computer science degree and began my career as a developer, however realised I enjoyed finding the perfect customer, closing them and making the technology work for them. I have worked in enterprise companies across APAC and EU, however have spent the last five year founding & building early stage co’s.

Technical Inside Sales with expansive SaaS network & experience
I'm very experienced navigating sales in large enterprise & early stage companies, working through different departments, normally through Sales / Marketing staff or development teams through to CxO level.

Growth and Presence
I have closed deals with giants like Citrix, Other Major Software houses, U2 (yes the band), airlines, giant online travel booking groups, through to many technology companies from 2 people through to hundreds and thousands of head count.

Also - I love presenting & networking. If you need someone at the relevant conferences in Europe meeting, greeting and presenting, I can help.

Next Steps
So if you want to get started tomorrow in Europe, with a fragment of the usual risk, send me your current top 3 targets/opportunities in Europe and I would outline how I would approach them.

I am based between London and Barcelona, normally helping 2 to 3 high-growth US based companies with their first steps on the ground in Europe.

Cheers,
Luke

Contact --> luke [at] jobfluent [dot] com
Chat app, I kid you not. But just deciding on the front-end stack at the moment.
Nothing very interesting.

Still trying to find a purpose for this experiment in threaded feeds:

http://precis.gopagoda.com/url/http://www.reddit.com/r/progr...

http://precis.gopagoda.com/url/https://news.ycombinator.com/...

Also teaching myself SDL2 because I want to try to make a game in C++.

I was going to teach myself Android development this year but the emulator isn't even usable on this laptop i'm using.

I'm also working on an anonymous HN clone in Laravel, with passwordless login. It works but it's only on my HD and I can't be arsed to host it anywhere right now.
I can't stop asking myself ... "BUT WHY?!". I'm sorry for being sarcastic, but what could be the benefit of using such an OS?
You take a month, or two months deposit up front? What does it matter what they do in there, I've got two months rent deposit, do what you want.
Do any VC's provide subsidized (and heavily encouraged) psychologist/therapists to their portfolio companies?

Obviously wouldn't help in this situation, but I've been thinking about this a lot lately. Lots of pressure on founders, and often no one they can really open up and talk to truthfully.
Showing a drivers licence or passport is all you need, that's a valid ID card.
Nxt cryptocurrency built in java, with decentralized asset exchange and digital goods store.

http://nxt.org
http://nxtforum.org
I'm saying that when your arguments can be used to justify either imposing sharia law, pulling your child out of public school, or changing the body design of the next years 200cc Vespa - it's really just an argument for doing what you want when you want. Why the need to rationalize it? Why the need to insult the people who do object as anomalies of human behavior, an emergent result of complex constrained random interactions, or Haters?

People who want to do, and can do, don't have to justify anything.

If what you want is to do the right thing (rather than a more concrete goal) then instead of (pseudo)accepting objections to your decisions as inevitable and to be ignored, why not address them individually, and on their merits? Let's pretend that the world is complex, and there's something left for all of us to discover about human behavior and what's easier, harder, and more productive for people.
Some other descriptions here do a good job. It's worth being clear that "functional programming" is more of a set of similar but different programming cultures than a hard-and-fast language property.

That said, one thing that's more common in FP than anywhere else is an adherence to the notion that a variable stands for an "unknown" and not a mutable slot. Thus, you cannot assign to a variable but instead can only define it within a context.

x = 3

This is neat in that you can even write recursive definitions sometimes like

x = x + x

which, mathematically, means that either x is 0 or it's "undefined". Functional languages do not necessarily allow you to write the above recursive definition, but some might. It's certainly a well-defined notion.

Typically, functional languages operate by giving "first class" domain to functions (thus their namesake). What this means is that you can both create and define functions as though they were mere values like integer or characters. To do so, to say define a function of one argument which doubles that argument, you use what's called abstraction

x . x * x

where the period separates the function body on the right from the variables introduced in that scope on the left. You can then apply functions to other values

(x . x * x)(3)
3 * 3
9

but you could also give that function another name by defining a variable.

square = x . x * x
square(3)
(x . x * x)(3)
3 * 3
9

Sometimes abstraction is written as

λ x . x * x

which is why it's often known as λ-abstraction or lambda abstraction. A very popular, simple functional language is called the λ-calculus which uses only abstraction and application and is as expressive as any other language... if horrifically laborious to use.

So why does all this matter? In short, variables which behave as unknowns instead of mutable slots are very easy to reason about and functions as first class values are very expressive. When affixed to many of the other trappings of normal languages you have a very powerful basis for programming.
Barney Fife Meets Delta Force
Classic mode sucks. I'm using it right now because I can't arsed tinkering with this particular Ubuntu install, but here's what I found in 30 seconds:

-Taskbar cannot be resized (!)

-Systray widgets cannot be added, moved or removed

-The entire concept of a "panel" is gone.

Gnome 2 was extremely flexible. Gnome 3's "Classic Mode" is more like Microsoft Windows, although even Windows lets you resize the taskbar!
You treat "reduced incentive to work" as if it means "zero incentive to work." More incentive to work is not always better. We could increase incentive to work even more: Eliminate all charity and welfare programs. Or heck, death penalty for failure to hold a job!

When we have more people trying to work than we have work available (as exhibited by a high unemployment rate), reducing incentive to work is a feature not a bug - provided we don't reduce incentive to work too much.

Who is going to pick up the trash and clean the toilets? People who want the extra money more than they want to avoid doing those jobs. And yes, those jobs will have to pay more, but there's nothing wrong with that - that's obviously part of the outcome of a minimum wage too.

Moreover, "draw many people off the dole" points at another huge issue - with needs-based assistance that goes away when you start working (or working for enough), the change in my situation when I start working is the wage offered minus the assistance I'm losing, substantially lowering the effective wage at the low end. A basic income does not have that problem.
Both sides are really creepy. A possible benefit of this experiment is gaining more insight into detecting whether people are happy or sad. Advertisers might soon be able to adapt their ads to a user's mood, thereby reinforcing the artificial connection between the company and the user. Users will feel like the brand really understands them.
More a proof of concept, bringing 3D into industry automation. Some Scada/Mes Software already have some kind of 3D interaction but these are basically DWG-Viewers. And that's the first point, dwg is the format which you will get most source from machine producers. A standard in software in production is OPC_UA which already offers functional protocols to be used for 3D implementation. So what I want to see is can you get dwg (maybe parsed to another format) together with the functionallity in OPC_UA present it in an engine (PCs in production are build for durability not graphics power) and can you find an interaction system which can actually be used by a machine operator in production.
Just wanted to say that I love Aereo, it's (was) nice to have my local content integrated right into my Roku; made things so much easier to use.
Please don't forget about us, Nigerian schoolgirls plea.
OSv (https://github.com/cloudius-systems/osv) for example simply targets the virtualized hardware of popular hypervisors, which gets you pretty far.
The lack of interest shows just how boring Tim Cook really is. Now if Jobs was Gay, then Wow.
Finspin,

Interested in learning more. Could connect you to the ex-cofounder of a popular car parts company.
I'm on Chrome Version 35.0.1916.153 on Mac. Same error. I also have a blank page (other than the navbar at the top). Also, probably more importantly: "XMLHttpRequest cannot load http://api.grasswire.net/v1/newsfeeds. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://grasswire.com' is therefore not allowed access. "

Here's a screenshot:
https://drive.google.com/file/d/0B2XTGTLKMtvmOHpYTnEyMEdnaE0...
I'm just finishing off the first release of Iglu, a schema repository initially for JSON Schemas, https://github.com/snowplow/iglu/wiki

It's the first new product since we started work on Snowplow two and a half years ago. The idea is that you register your JSON Schemas in an Iglu repo and then software like Snowplow can go fetch the Schemas to check that incoming JSONs pass validation.

There's also "Iglu Central" which is like Rubygems.org or Maven Central, but for schemas instead of code.
Altcoin alert keys