skysight-inc/HackerNews huggingface dataset:
Like Gravatar but for everything, not just avatars. Gravatar is a service, where you save your avatar. Websites such as StackOverflow can connect to Gravatar and retrieve your avatar from there. So when you decide to change your avatar, you do it in one place.

On a more abstract level, the problem here is that people and organizations often create some data and basically Ctrl+C Ctrl+V it to different services. Couple of examples:

- RSS subscriptions. If I want to try a new reader, I have to export subscriptions from my current reader and import it to the new one.

- Calendar events. Same problem. Yes, some services can sync with each other but it's a messy situation. Calendar apps must separately implement sync with several calendar services.

- Whenever I want to buy something from a new eshop, I need to enter my email and address.

- Restaurants publish their location, opening hours or photos on Yelp, Google Maps and others. When opening hours change, they need to separately update every service.

- Public transport operators send their timetables to Google and other services.

The solution I suggest is to store this data at the source. People and organizations would have something that's sort of similar to Dropbox, let's call it databox. You have a databox url, such as databox.org/1. Your avatar is available at databox.org/1/avatar. Your RSS subscriptions are at databox.org/1/rss/subscriptions. Opening hours of some company are inside a JSON that's on databox.org/2/restaurants.

The databox URL also serves as a login. So the workflow when trying a new RSS reader is like this. 1) You click on "register". 2) Enter your databox URL. 3) The reader requests a read and write permission to your RSS data. 4) You allow it and the reader fetches your subscriptions.

There are some standardized "subdirectories" (e.g. /rss, /calendar, /tasks) but anyone can create a new standard. For example, a bunch of Linux distributions can decide they will save desktop background and other desktop settings to /linux-desktop.
Her attitude and what happened are two separate things.

Given that she isn't lying, it doesn't matter what her opinion on interacting with strange men are (radical as they are). It doesn't change what happened to her.
Kickstarter is a donation platform and, more recently, a de facto pre-order platform. It has nothing to do with investment. (in the literal sense, like what investors do.)

I would argue it is also not a platform for ideas (i.e. in the way that this thread is, though few people have incentive to post their genuine ideas here.) For example, computer renderings are prohibited on KS - only working products may be shown.
Considering they are in the music production buisness I don't think you can draw such a conclusion. There is an artistic factor maybe less common in other software companies. Most of these people are musicians and Bitwig is implementing some unique approaches to the creative process. Kind of like a solo album for the devs.
I find both AWS and GC incredibly difficult to estimate what it will cost. Their cost calculators have so many fields they may as well be random number generators. Once you commit and find out the real cost it may be too late to switch.
The submission's title is somewhat misleading, it's $300 in credit to use for 60 days. Comparing to other IaaS trials this is better than Azure[1], the same amount but less time as vCloud Air[2], and difficult to compare directly with AWS[3].

[N.B. I work on vCloud Air]

[1] http://azure.microsoft.com/en-us/pricing/free-trial/

[2] http://vcloud.vmware.com/service-offering/special-offer

[3] http://aws.amazon.com/cloudsearch/free-trial/
They're not "making gold better" like magical alchemists, they're making a composite material.
"Google's being aggressive about taking advantage of a kernel-level security feature that they developed to solve a real problem. This seems like a good thing overall."

Yes, it is a good thing for the people who 1) use desktop linux and 2) use a rolling distribution or a distribution that was released within the last year. I suspect that might be a rather small percentage of the Desktop users in the world.

It simply means that people who 1) use a desktop Linux and 2) use a stable distribution can't run Chrome (which I imagine solves the security problem in another way). This fraction of a fraction may be larger (corporate desktops, e.g. RHEL, CentOS, Scientific Linux, Debian stable, Ubuntu LTS &c)
Sorry for being a bit spammy, but if you want to team up (just some sparring would be awesome), this SaaS-in-a-box sideproject im working on might be something you'd check out.

https://github.com/AndersSchmidtHansen/LaravelSidequest :)
What harassment is depends on who you ask.

If you mean the legal definition, consider that even different courts often disagree.
Uber is popular even though there's taxis because people want to use an awesome looking app with ratings and GPS tracking.
Stitch shuts down, team gets acqui-hired
> ThreeJS is an abstraction layer that made sense some years ago when WebGL wasn't around.

So how are you loading textures, geometry, fonts, shaders, matrix calculations?
Three Spammers Charged with the Biggest Data Breach in History
Idea: A startup which holds your data, it then provides it as a service to other websites giving them it only as they need it.

This will provide a single place where you data exists and other companies will only be able to use it as need be. Security would become a big problem however... But it could get around a lot of privacy concerns at the moment.
Stallman leads the free software movement, which holds that creating proprietary software in unethical. The open source movement, although sharing some ideals of free and open software, does not condemn or oppose proprietary software. Stallman is strongly opposed to the open source movement, and is surely annoyed by the confusion.

What both movements have in common is endless forking followed by awkward merging, combined with a lack of taste for naming things. Thus we get the term FOSS, that combines Free and Open Source Software into an acronym that sounds like something related to sewage processing.
Babar: A Small Language for Speech Acts Inspired by McCarthy's Elephant
Until recently, there was a lack of free / inexpensive state of the art game engines, even considering the proprietary ones. Making a game is already hard, like writing a novel. And writing a "state of the art" game engine is like writing a web browser in scope and complexity. The best I'm hoping for is a few good open source engines targeting specific niches, and some better middleware, along with a ton of open-source tools that make it fun and painless to make small games (like Haxe).

That said, I'm looking forward to see what people do with Unity 5, UE4, Source 2 in the upcoming Ludum Dare (April 17), even if I'll only be slogging along in C++ and OpenGL.

(It is sad about WebGL tutorials--you're tempting me to write up a "bare WebGL" tutorial.)
FDAPI: Food Delivery API. Grubhub is winning the food delivery battle because the industry is so fragmented. Have a simple, central API for restaurants to export and store in the cloud their menus, hours, availability, percent they are willing to give to affiliates (if any) etc. Any app can tie into the system and submit orders in exchange for affiliate revenue. Restaurants can receive orders, with order info, payment info for the customer, etc. Delivery specialists can tie into the system and receive payment for delivery in the case of restaurants that don't already offer delivery. The system could handle all affiliate and delivery driver coordination and payments without restaurants having to worry about it. They just get more orders.
Sounds like a ride sharing or car pooling idea. I agree - there's a lack of a globally recognised service like Uber but for free ride sharing only. I would definitely use it. It could also be used by volunteer organisations, who would provide cars and drivers for the service of certain groups (like pensioners, elderly, etc.)
Ubuntu already backported TSYNC months ago.
Well I guess their argument is they cannot provide secure sandboxing without this feature, and they do not want to ship it with weaker security.
There needs to be an easy method for consumers to pay the record labels for the rights to use signed-artist music in amateur videos. That way I have the rights to upload my GoPro snowboarding videos that will have Content ID matches on Facebook, YouTube, etc. because of the music. I realize there's plenty of ways around Content ID matching and even more Creative Commons music, but that's not the point.
Secondary idea: the device optionally sends (or produces) a document with the testing parameters and results to EHR software, doctor, or nurse. Caregivers can then return with answers or catch problematic values.
Its name is http://openpds.media.mit.edu, developed at MIT.

OpenPDS is a service acting as a middle datastore, between the user (who can even host the service themselves), and the data consumers. The key issue here is to guarantee privacy, by responding with ‘SafeAnswers’ to the queries of external services. It's a WIP, but free and open source.
Are you looking for software only examples? SPI[1] has several non-software examples.

[1] http://www.smartpassiveincome.com
Linux kernel initialization process, part 1
I think you missed the point.

You can write `a mmu b` in KDB, but what the author refers to as no clue on the surface to tell me what is A, B, or C is about the need for improved notation, not an extended maths library.

That said, I think the author's notation is terrible, so I'll use a different one. In K you can write

+/+*\:

or explicitly

{+/+x*\:y}

which is a function: sum flip x times eachleft y

This allows me to see that:

(2 3f;4 0f)*\:(1 2f;5 -1f)

is:

((2 4f;15 -3f);(4 8f;0 -0f))

and because I want the sums to go "the other way" I just sum the flip:

+/+((2 4f;15 -3f);(4 8f;0 -0f))

Now I must prefer reading it this way; my MBA has too small a screen to fit the C code the way the author wrote it, but in just a few characters it is completely obvious what is going on!

This extends to the second example as well: +/1+!x (sum one plus til x) is much more clear than:

int sum=0,i,a[100];
for(i=0;i<100;++i)a[i]=i+1;
for(i=0;i<100;++i)sum=sum+a[i];

and while sumcode doesn't take up so much room that I can't fit it on my screen, the K example is much clearer and much more obvious to the point where I might notice that {+/1+!x} is the same as {a+x*a:x%2} -- something I might miss if the two for-loops are far enough away from each other.

Do you still think we need a sumcode abstraction now? Or do you understand the value of better list comprehension?
So what is it, a static code analyzer or a style checker?
I would say the update he posted to the news group rules this out.
Ignorantly ascribing poor behaviour to neuro-atypicality, with no evidence of such, is worse.

You do nothing to understandthat actual behaviour and you stigmatise people who are neuro-atypical.

Sometimes assholes are just assholes.
Lnav: Advanced log file viewer for the small-scale
Becaue Ableton Live is not available for Linux, I finally tried Bitwig Studio, what was a very refreshing change of perspective. Before I tried it I had lots of doubts and a feeling of "no, this can never work out, you need Live, nothing can be better". But it was a big surprise - it feels like Live done right, without the awkwardness. Since then I am so happy that I can use pro music production software on top of linux, I have not looked back into my Ableton setup for months now.

Linux is such a win for me, works much better, most stable, quick and fluid system I have ever used, I do not want to change back to windows or osx. I hope Bitwig will survive and finally bring some more long term attention to the linux audio stack, which seems to be much better choice for making a computer a music machine.
I have a Dell, it's trackpad is fine.
I'm currently working at a startup that actually does something like this. You're probably never going to get a yes/no answer though because most large competitors will have multiple unrelated lines of business, and it's usually not possible to get data beyond the organization level. (Sometimes though the larger organization is a holding company that has different subsidiaries for related lines of business.)
They don't fit in an HN comment but I recently dumped a couple of ideas on my blog: http://syskall.com/crazy-and-not-so-crazy-startup-ideas-2015...
Can Google's the Knowledge Vault automate determining the 'truth'?
I can see why you might say that superficially, but the difference is that feminists believe in empowering women to decide for themselves who they chose to interact with, whereas Saudi religious authorities believe in dictating to women who they can interact with. So in fact, they're almost polar opposite positions.
As others have said, part of your paycheck goes to "unemployment insurance". It's not a handout. You're paying for it.
I've got a team that can do this. In fact, I've already started meeting startup people who are interested.

The team is able to make websites, iOS/Android apps (that talk to the sites), pretty much anything that you'd want an MVP to do. We know how AWS works (can make things scale ready), and how the app launch/approval process works. We can integrate all manner of components, including push messaging, databases, pictures, social media integration, etc.

The core team are two HFT developers who've moved into the web space over the years, and a number of associates who can do things like design work.

I've also got a member who has 15 years online marketing experience, if that's considered part of MVP.
Even better, the data is recorded in a central database where you can be compared to all other users. If an anomaly occur, doctors (who will have access to the info from the start) will be notified and be able to call the shots with the benefit of data.

Edit: rereading your answer, you might have less explicitly said this.
Check out Abacus (recent YC company): https://www.abacus.com/
Compression relies on entropy. There's not enough entropy in the random file your your run-length encoding to work.

I think the data is available so you can always try to beat the bet.
I figured as much, most of us do. Nothing like a portable skill set in high demand.
Who Says C is Simple? (2010)
Definition of the Ombibar:

While typing, the omnibar directly searches on Google and in your web history for the text you typed, may it be a search term, an URL, or content of a page you had visited in the past.
It doesn't necessarily have to be semantic, but your visual styling should be in your style sheet. I'd do the following to achieve http://i.stack.imgur.com/cuCY0.png (assuming box model border box):

.story-large {
width: 50%;
@include scut-ratio-box;
}

.story-small {
width: 25%;
@include scut-ratio-box;
}

etc. I actually did something similar in production creating the Microsoft Surface 2 launch site in 2013: http://mikemaccana.com/images/work/screenshots/uncompromise-...
Fail fast spend less time in root cause analysis
I was a professor at four universities. I still couldn’t make ends meet
Linux Insides: little bit about a linux kernel
Haha. Do we have a "nationalist" here who seems to be hurt?

Do you need proof India is a police state? OK. Do you know the police can arrest you from your home without a warrant? Do you know they can get your call records without a warrant? Do you know they keep people in prison overnight without access to a lawyer? Do you know they can search your home without a warrant? Do you know they can arrest anyone without giving any reason and then torture him/her (which happens many many times)?

This is the definition of a police state.
Problem: lots of early stage biotech/medtech ventures have a hard time raising funding, for a variety of structural reasons (http://lifescivc.com/2015/01/venture-backed-biotech-today-re...), despite having already made initial progress using non-dilutive government funding (NIH grants, SBIR, STTR, etc.).

Solution: an equity crowdfunding site for early stage biotech/medtech ventures focused on gaining backing from doctors and other knowledgeable medical professionals. Those same life sciences entrepreneurs who are having a hard time raising $5-10M in VC funding are often in a hospital environment, surrounded by doctors who both deeply understand the problems they're trying to solve and whose pooled capital could easily add up to $5-10M.

Not only would this counteract scams in this industry made possible by information asymmetry (http://pando.com/2015/03/05/backers-claim-nanoplug-hearing-a...), many medical professionals already meet the (pre-JOBS Act) income or wealth requirements to be an accredited investor.

One major concern with this idea is whether the VCs who weren't willing to invest in a series A-stage life sciences ventures would be willing to come in at a later stage. They typically prefer tranched investments (http://lifescivc.com/2013/02/lessons-learned-reflections-on-...) and don't necessarily see later stage ventures as less risky (http://lifescivc.com/2011/11/risky-business-late-stage-vs-ea...). If that turns out to be a problem, another scalable source of follow-on investment will have to be tapped in order to prevent a "series B crunch" for these non-traditionally funded biotech/medtech ventures.
You have lots of choices. Try making another X server with Xephyr and connecting to that, for example.
App of Thrones: second screen app for Game of Thrones that I can glance at to see character names and bios while watching the show. Crowd-sourced content, audio synced so it's smart about pausing.
You are right with the lack of open source state of the art engines, it is a shame.

But you are misinformed about the webgl part: There are other Web 3D engines. For example Babylon or CopperLicht. The latter even has a pretty solid WYSIWYG 3D editor: http://www.ambiera.com/coppercube/
A CMS designed specifically for the solo contractor making a typical brochure-type website for a mom-and-pop organization or company. Every website is a fork of the main repo, so devs have full control and version upgrades are just git merges. Runs on SQLite and comes with in-page editing controls a la Medium. Basically Wordpress for the 21st century, but designed for devs rather than users.
Yep, Decisions like "well we broke it but upgrade your kernel to fix it" is why I'm now on Chrome and not Chromium anymore.
SlySoft AnyDVD HD v7.5.7.8 Crack Full Free Download
I think smaller frameworks like jME, LibGDX, Cocos-* will still live quite a while, exactly because of the community and contributors momentum the bigger engines lack.

BTW, I wanted to have a look at the jME source and noticed that the website misses a GH link, you should definitely put it up there.
Absolutely, and it just strikes me how come nobody notices how bad the other trackpads are. I have Dell laptops and a Lenovo, all of them are equally unusable compared to MBPs and just separate Apple trackpads.

One obvious thing is the trackpad surface should be smooth. I don't know, maybe not everyone feels uncomfortable with coarse surfaces, but everyone definitely should feel OK with smooth ones. As simple as that. But there may be something else too that Apple got right, such as sensitivity.
Do you trust package maintainers at Redhat/Debian/etc to properly backport security fixes to ancient branches? They don't exactly have a clean track record.

Look at the terribly old / EOL software in RHEL4 that is on "extended support" until 2017:

Java 1.4
SVN 1.1
Apache 2.0
Stunnel 4.0.5
Python 2.3
Glibc 2.3.4
Firefox 1.0

edit: I stumbled upon some ELSA advisories a few weeks ago where additional security updates needed to be released for Apache because the CVE for which they intended to backport a fix was not adequately patched.

That is terrifying. There's a reason why upstream doesn't release fixes for those old releases.
Gold jewelry is sold by weight everywhere. Except by Apple, who will sell their watch for whatever they feel like, knowing that consumers will compare the band's price to that of a visually similar but far more valuable classic gold band.
Heck, even UTF-8 could be considered "extended ASCII".
The irony is that in order for there to actually be a competitor to the iPhone, Google must lose control of Android.
That's the whole point: it's not gender specific. But when people complain about it, the targets are almost always women.
Pakistan's first public decisions making platform
If something might return null -- feel free to make a PR with making it a Maybe type, like here:

https://github.com/facebook/flow/blob/master/lib/dom.js#L359
How can you possibly think that was the right thing to do here?
Selenium-best-practices
Thanks for the info, didn't notice it earlier!
Sounds great, if you can hurdle the main obstacle every standard faces. https://xkcd.com/927/ :)
Maybe, I don't know. One way or another you're storing some data (chunk ordering in Patrick's case, all data in my case) in file names.
Still doesn't change the fact that Chrome did not "pioneer" sandboxing.
I watched this old talk from the YUI Library recently. It's framework-agnostic and not heavy on code, just a lot of common sense that might not be obvious for some.

Nicholas Zakas: Scalable JavaScript Application Architecture
https://www.youtube.com/watch?v=vXjVFPosQHw
He's actually written an article on the topic: http://www.gnu.org/philosophy/open-source-misses-the-point.h...
Accepting money to provide transport to random members of the public is something explicitly covered by laws in many countries: you can only do it when you've been regulated.

It's also explicity forbidden by most insurance policies.
Watch Now House Made Gin with Bitter Lemon and Soda
you can find the landing page at: http://www.umbreo.com/ and more information about umbreo on our blog: https://blog.umbreo.com/. Did you know that we provide test servers for free where you can try out the umbreo :D
I agree. I pirated Live long time ago, and that's the reason why I now have bought Push, then upgraded Live to "regular", and then to "maximum" version.

p.s.: preparing to buy Komplete now for their FM8 and Massive :)
There's https://github.com/SonyWWS/ATF for building an editor...
Startups Need Great Execution More Than Great Ideas
What about XP? It's old, unsupported and littered with security holes. It has 50% penetration in China because it's the last version of Windows with easily circumvented piracy countermeasures and because it runs better on 10-year-old hardware. I don't think it's any guide to how long long-term support should be.
We've been moving in this direction for a while now, decades even. Focussing on the desired behaviour over implementation, this is especially true for low level code (managed languages, ORM's, even reducing or picking algorithms, like the flashfill you mentioned).

Where I think the biggest innovation for this area is the big picture; the architecture. This is where most of the developers time and effort is spent today isn't writing new code, it's managing the complexity as software and systems grow.

Developers should only have to worry about expressing their intent and the system should take care of optimisation/ partitioning to make the most of the available systems, memory, IO and CPU. Devop's is ripe to be heavily automated with self tuning systems.

Going as far to fix legacy software is harder. Nobody sets out to write legacy code (I've yet to see a legacy system that was untouched because it was perfect). Making a legacy/ obfuscated system easy to work with and maintain is the holy grail of such software.
@dalke that's neat linear rewrite!
Ever heard about Microsoft's Hailstorm and the backlash that followed? :)

For the record I think it's a good idea if it can be standardized and federated so you can choose and move between providers
This type of thread should be monthly, not weekly.

You might want to set up an account just for posting these threads. That helps avoids a bunch of different people starting the threads as Sunday rolls around to their timezone.
Win $25 Google Play Gift Card with the Android Magazine