skysight-inc/HackerNews huggingface dataset:
Former Governor Alamieyeseigha's Son, Oyom Is Dead
"Project XOS or eXperimental Operating System is a platform to develop a toy operating system. It is an instructional tool for students to learn and implement OS data structures and functionalities on a simulated machine called XSM (eXperimental String Machine)."

XOS is used at the National Institute of Technology Calicut, India to teach Operating System principles [0]. The OS Lab essentially consists of students designing and implementing a kernel for XOS, starting from scratch:

"Cross compiler, debugger, file system interface and other supporting software tools are provided. The student will implement the scheduler, memory management, process management, exception handling and file system management functions of the OS."

[0] http://athena.nitc.ac.in/~kmurali/os/index.html
AngularDart closer to AngularJS 2.0 (AngularJS 2.0 will be based on ideas from AngularDart).
Atoms – HTML5 Apps – Stop writing code, start dragging it
> Can I fix the bad unit once I get it?
> Yes you can, but it’s not easy.

Given that it's a fixable problem, I'm wondering why they don't ask users to return the product for a free repair/replacement. There could be a couple reasons I can think of for this. First, the headache and hassle of dealing with thousands of incoming packages they have to track, fix, and ship back... it quite possibly cheaper (parts, manpower, opportunity cost) just to send another out. Second, from a customer service perspective, immediately sending out new units is just the Right Thing to do.
I think the part about quick and simple sound is the significant aspect to take away from this. In Swedish the word is "Va", which sounds very different from huh, but share the characteristic of being simple and short.
Newman: Form mailing for static websites
You say that as if the US plans the same freedoms given to it's citizens extended to regimes it disagrees with. You can watch everything freely because there's no antagonistic hugely powerful and apt state effectively able to spy on all US citizens and take undercover measures to destabilize the US. I'm not saying I agree with this or that regime, but to me it's clear that the US can be very liberal because it doesn't feel threatened technologically.
Please describe an average Git commit graph as text in a way that you can actually draw some insight from it. And no, ASCII art doesn't count.
Ask HN: Grad Group code dev project
Hi am going to be running a "Bootcamp" with 30+- new graduates straight out of university who are joining our company. And need your help with some ideas:

Here is the info:

Our module will be .net based.

To limit the amount of project we want groups of 5 people (6 groups)

Some of the grads have comp science backgrounds and some don't. Cater for about 5 people with no experience in coding at all(They will ultimately form a business analyst role in the company)

We are looking for a fun project to take them through the basics of visual studio, MVC, entity framework, layered architecture and some web dev.

It will run over 5 days.

Any ideas on what will be fun interesting and content rich?
The trick to this question is the 'less calories than you use'. You could obviously 'gain weight' by drinking several kilograms of water, but if we are talking about building tissue things get a little more complicated.

Metabolism is highly flexible and in a more general sense tied to tons of lifestyle factors. It's not uncommon for athletes to change weight rapidly in hospitals. Extremely lean athletes may put on several pounds of fat while more muscular athletes can lose pounds of muscle. Clearly there is nothing inherently anabolic or catabolic about hospital diets, but the change in behavior makes the whole thing make sense.

The same sort of nuance is needed when thinking about changing body composition. Since a normal persons BMR (amount of calories needed just to keep the body running during the day) is in the 1000-1500Cal range, it's pretty clear that activity is not the be all and end all of 'calories used'. If you suddenly change the type and quantity of calories, the body can respond by reducing calories burned through metabolism and adding fat stores to aid in future survival. This will have some adverse effects on day-to-day performance, but the body sees it as an acceptable tradeoff.

Tl;dr - A sudden reduction in calories can cause metabolic changes, so even if X amount of calories barely maintained a body weight it's possible to gain fat at a calorie amount less than X
Sandworm (CVE-2014-4114), used in Russian campaign targeting NATO, EU
On the other hand, German bombing sights were vastly inferior to what was available to the Allies, leading Germany to adopt a dive-bombing doctrine that lead to vastly inferior heavy bombers.
Dragging the selected region works only for the last selected cell, not for all your selection. If you put 1 2 3 , select them all together and drag it becomes 1 1 1 1 1 not 1 2 3 4 5
Conkeror – Keyboard-oriented, customizable, extensible web browser
Like the other set of credentials, there's a relative scarcity of gmail addresses. I'd expect dropbox accounts to be a pretty good sampling of email addresses. Either these have had gmail addresses removed (unlikely as a few are in there), or the list comes from somewhere where hotmail and yahoo are more popular that gmail - wonder where that would be?
The "latenightbootycalls" one is clearly fake. And the one with 900 accounts has a new bitcoin address, and the emails look auto generated.
DuckDuckGo share it for free tshirt
For Europe best is to look at Eurostat:

http://epp.eurostat.ec.europa.eu/statistics_explained/index....

As you can see, Romania has the highest rate of homeownnership, and not Spain.
Compare Rails and Django. Note that Django apps, which are meant to be made of stand-alone "apps", generally aren't - the apps end up relying on each other too much.

This seems to be because certain of what makes up each set of functionality "bleed" together - models, in particular, all seem to end up relying on each other.

I think the MVC / CDS, etc organizational structures are less about grouping things by feature and more about grouping things by common "bleed" factors (or, more likely, some deeper commonality that then causes the shared amount of "bleed"). Views pretty much never share anything. Controllers share utility functions. Models just go spaghetti.

You can also think of it like a toolbox; I keep all the screws together, rather than keeping all the flat-head screws with the flat-head screwdrivers.

That all said - Yeah, that's an excellent ideal, but it's not one that seems to occur in practice.
What are the interesting things about a git commit graph? Usually not the whole graph, but significant branches, commits and merges.

"Tim branched v1.3 to work on feature E for a while. Important features A,B,C and fix D was commited to master in the meantime. Tim merged E shortly before the v1.4 release was made."

Of course, generating such a description cannot be automated, while generating a graph can.
> or the list comes from somewhere where hotmail and yahoo are more popular that gmail -

Unless the numbers have shifted drastically in the last year: One or both of them are ahead of Gmail in most of the world, outside of tech circles.
Modeling a laser-cut Halloween costume
Like ethercalc, you can use any URL, even non-secret ones like:
https://ethersheet.org/s/1
Last Time It Was This Crazy, the Stock Market Crashed
I don't like Angular. Everybody likes it but I don't.

It feels like 2004 all over again. SOAP! SOAP! XML! GWT! ColdFusion!!!!1onene!!!1

I also don't like working with Google toolchain, because for a company full of smartest dudes on the planet it certainly seems like these dudes don't care about their customers.

Below is a list of reasons why I dislike Angular.

1. GAE documentation sucks, GoLang documentation sucks and indeed Angular documentation sucks.

2. By using Angular you are throwing away the toolchain we have been honing and making better for the last fifteen years.

3. Debugging - If I have learned anything from the XML dark ages it is that you do not want to program in a language that is not debuggable. And yet, here comes Google and does it again!

4. Overloading semantics. I hate Angular for just going and reinventing so many of the words and context we use in this trade.

5. Angular is not free! I would not use Angular for the same reason I would not use Java. I would hate to tie my future to this uber monstrous corporation's whims.

Thinking about Angular I realized (yet again!) that Google has jumped the shark. It is no longer pragmatic and cheeky startup of fifteen years ago. Nowadays it is more akin IBM and Microsoft of old.

Edit: Basically to me Angular is another stab at the softcoding - where Angular is the app and your code is softcoded definitions of behaviors. And as such it will eventually fail for the same reasons all the similar projects have done so before. Some of which are listed above.
Text + formatting. I could just as well ask "describe a git commit hash as an image in an unambiguous way"
Do you have any good tutorial that presents in a better way?
I don't see anything "nutty" about Esperanto. Not everyone speaks English, even people who spent several years on an English course in school. I have found Esperanto very useful on my travels.
> For example, a common requirement is a faq-like page, a blog section and easily being able to edit other public pages (about, team, contact, index, etc.). Then the real bread and butter of the application is behind some sort of login wall or is all internal and requires custom code and logic. I shouldn't have to stand up two applications to achieve this (increasing application maintenance by an order of magnitude in the process), fight the cms, or roll my own every time.

I think your approach is good, but LocomotiveCMS takes a different (I think also very valid) approach. A single LocomotiveCMS instance is designed to serve the static pages for dozens or even hundreds of sites. You keep the meat of your application in the platform that fits the project (rails, node, clojure, whatever) and let LocomotiveCMS handle the plain content pages for all of your sites. You can get the content into your app using JSON APIs or you can proxy pass to the pages themselves.

So it's true that you have to spin up two apps the first time, but after that, you can keep using the same instance to add pages for as many sites as you want. You provide the app, LocomotiveCMS provides tools for your clients to edit and create the static pages.
Its not Github or LinkedIn, make it personal. You certainly want to show off, but you want to do it in a way that represents you. Really into design? Focus on that and show off your portfolio creatively. Like the backend? Include a few essays talking about your favorite DB or server side language. Spend your free time on projects? Show em off- blog posts, links. Spend it doing something else? Talk about that sick run you shredded in Aspen or the art style you pioneered by getting an Alpaca to roll around on the canvas.
What Western media and politicians fail to mention about Iraq and Ukraine
Well, can you draw an average commit graph, such as that for the Linux kernel, in such a way that it is both accurate and you can draw some insight from it?
Live Migration of Linux Containers
From what I can tell of my experience, Angular is a library you can turn into a framework, by which I mean...

...It seems easy enough (given that I haven't actually taken something through what I'm about to suggest...) to go from zero independent JS - only using existing directives - smoothly and gradually into a full browser-side MVC. Start with directives, add some controllers, now a service or two and eventually some routing....

I also recently finished my first big feature using Angular, and am now ripping out most of the guts because I've realized that The Angular Way would let me do things drastically simpler. So I think there's some actual simplicity in how you can use it that may be hard to spot at first, or may not be apparent when you're coming from a different cognitive toolset (not that I know of anything other than Angular that I can for sure say has the same or a similar toolset...). As I grok it more, I like it more, but some stuff still gives me issue. I just don't use those parts until I understand, and then I delete the two-thirds of my code I don't actually need.

Also: I don't know ReactJS, so don't take this as a comparison to it in any way.
What would you do if money was no object?
I got dropbox with an email starting with "al" and my email wasn't included in that list. So they are either not from Dropbox or only a subsection of the account they got hold of.
Two reasons:

1) It's a slick PR move and a gesture of goodwill to provide instructions for how to unbrick the device
2) For a $30 product, the cost of shipping a unit back would be approximately equal to the BOM so it's almost as cheap to just throw it away.
How do you search a video anyway? assuming there was no text medium.
I love how companies wiggle out with encryption "in transit and in rest".

The relevant question is:

"Have the company technical ability to deliver plain text user data if hit with legal warrant?"

If the answer is anything but "No" it is not for the privacy conscious.

Whether a person should use such service and will the burden of all around encryption will reduce usability too much is another question.
According to downvoters who don't reply, apparently yes, it is too controversial for HN. On the other hand it's hardly a point of view that lacks legitimacy or goes unheard amongst us.

Your private data is not safe in dropbox. The end.
Google Express: more cities, more stores and a new name
Typically yes. But I'm predicting a huge shift towards structured logging. Take a look at Serilog. It's a .Net logger I've been using recently that just has some fantastic concepts. Worth reading into even if you don't use .Net . I believe that's the direction "logging" will go... It's more eventing now I guess.

Both metrics and "logs" can be expressed as events. Those are like points in space. An incident could be like a line; a 2d event with a start and duration.
I live in London so I tried to read this story but all I can see us this:

We're sorry but this site is not accessible from the UK as it is part of our international service and is not funded by the licence fee. It is run commercially by BBC Worldwide, a wholly-owned subsidiary of the BBC, the profits made from it go back to BBC programme-makers to help fund great new BBC programmes. You can find out more about BBC Worldwide and its digital activities at www.bbcworldwide.com.

I don't understand why I'm blocked from seeing the content? As a user I understand that it's BBC Worldwide and I might see adverts, I'm fine with that, it's crazy that I'm actually blocked to prevent confusion.
If Cocktails Were Tech Companies
There's a voluntary program in the Netherlands that financially compensates ISPs for uploading logs to a central database where law enforcement is free to query it without, in practice, judicial oversight.

Laws are great, but they're easily circumvented. Especially in the Netherlands. That's why this "Free Internet" project is reasonably useless. Its view is too narrow, focusing only on official laws and not on actual practices. For instance, after the whole Project-X incident[1], law enforcement has been looking into being able to remove social media posts on a whim, without judicial oversight. Such underwater erosion of rights is common in the Netherlands.

[1] http://en.wikipedia.org/wiki/Project_X_Haren
I have lost the ability to edit this post. I wanted to share some more information. All of these patents contains key escrow capabilities, which is defined by the US patent system as "Subject matter wherein the key is deposited or retrieved to or from a third party."

There are circumstances where this is not being used to give access to law enforcement, or the patent would not make sense in that context.

This is a last defense argument. Certainly it is the case for some escrow systems, and (especially with the patentese) are difficult to decipher.

But others are clear as day: "In order to receive the information, law enforcement may submit a request to each of the entities identifying the communication session and their basis for authorization."

Only some of the documents provided above have been read through by yours truly. They constitute only a minor fraction of patents by a minor fractions of companies in the US patent system.

Verisign? [1]

[1] https://www.google.com/patents/US6931133
I loved this line: "Junk hauling is the best job for writers. Writers are not necessarily the best junk haulers."
Check out https://github.com/spoike/refluxjs better explained and more elegant implemented( no string dirty-checking for one).
PanGu iOS 8 will avaialable to jailbreak iOS 8
He is actually entitled to it. You can always arrange for a buy-out (uitkopen); you're still liable for income tax if you contributed pre-tax on your pension.
Security was not even mentioned.
Really? Was it that long ago?
So true, overall #2. There is room of improving the conversion rate. Also what's a 'non white label' hosting but with a custom domain?
GREAT INFOGRAPHIC: ARE YOU a GOOD LEADER?
Also see supplementary materials here: http://huh.ideophone.org/
Even if you keep it up to date there is frequent (relative to other distros) manual action required before running updates. An example from a few days ago: https://www.archlinux.org/news/java-users-manual-interventio... .

This is the sort of thing I expect my package manager to do for me.

That said, I like the rolling model so I use arch. I wish I could find a better rolling distro to choose.
quick heads up, on http://bradba.in under Technical skills > Web Frameworks you've put Node --- Node is NOT a framework it's a platform
This is certainly true. Content management systems are a dime a dozen. Locomotive is nice, but others have more developers, features, mindshare, exposure etc. Hard to compete with that.

Still, I believe Locomotive already serves a niche: It is one of the few available ruby on rails cm systems. And it it possible to integrate Locomotive with an existing rails app. That is why I guess their main audience is rails developers who need some content management functionality in their apps. And those do not need hosting.

This is consistent with what they describe in the post: Many people using the open source software, many consulting gigs with developers but only a few hosting customers.

I wonder if a better business model in this case would be some kind of productized service. If access to Didier is a scarce but sought after resource, they might want to try selling support contracts that guarantee a certain amount of Didier's time.
Seems very similar to Datahug, how is it different/better? While both services offer something compelling they both want full access to emails which isn't exactly necessary, I've done something similar looking at LinkedIn data.
Thanks—we changed the url to that from https://www.sparkfun.com/news/1575.
The Sum of Its Parts
How is Seattle perceived in the bay area?
Us startups here in the rainy NW are a little self conscious about being compared with SF, but we're also very busy making tech money. How are we view down yonder?
People can read much faster than they can speak, and they can google a new words.

You can Ctrl+F arbitraly big text files for keywords. Good luck with doing the same with 2-hours-long video file or mp3. You will need to listen to the whole thing. That's what annoys me about the new trend to do tutorials as video.

You can easily diff text.

Text works with version control systems.

Text works with unix command line tools.

You can trivialy paste relevant fragments on wiki pages, in emails or IM discussions.

Google translate works with text.

Screen readers work with text.
I don't think he meant it literally, as in acquire a mental illness, but to "go along with it" for a little, in order to facilitate communication.

The sufferer's world-view, insane as it may be, still has some form of internal logic and structure, large parts of it will be very twisted, but as the sane mind of the two, you have the ability to step into theirs for a tiny bit, see it from their perspective (they themselves are either incapable or tired and worn out from constantly having to adapt to a world-view that doesn't make sense to them). Your advantage is that you only have to bring up the energy to make translate a crazy world-view for a few hours, their plight is 24/7.

(also, the Sapir–Whorf hypothesis is about linguistics, I don't think you can naturally extrapolate what has been proven about it to the field of mental health)
The Library of Congress is archiving all of twitter as well, at least.
While unrelated to the content, I find it it really hard to read when so much text is in bold. It's hard to focus on the sentence I am reading at the moment as my eyes are unconsciously jumping to the emphasised bits. I guess it shows how powerful bold font might be, and at the same time how negative it can be when abused. I think bold text is great in short paragraphs (e.g. on landing pages) but probably not on a text as long as this.
They have some very serious talent on their payroll.
I noticed Yann LeCun (inventor of convolutional neural networks and head of Facebook's new AI lab) congratulated Gary Bradski on the funding.
If you're not familiar with him, here's his LinkedIn profile.
https://www.linkedin.com/in/garybradski
This looks nice. But unfortunately, the headline is WAY to technical for "regular" people:

> DECENTRALIZED CLOUD STORAGE
> Storj is based on the Bitcoin blockchain technology and peer-to-peer protocols to provide the most secure, private and efficient cloud storage.

"Regular" people, people that just want their stuff backed up and synced, do not necessarily know what "decentralized cloud storage", "Bitcoin blockchain" or "peer-to-peer protocols" are.

Also, Dropbox clearly stated that it was not hacked. I cannot imagine Dropbox storing passwords in clear text. To me, this "hack" looks like a scam trying to make easy Bitcoin money.

What we need is to make people aware of the security implications of using the same password everywhere.
Of course if the system can automatically detect the problem and fix it then it should (this is also mentioned somewhere in the document). But at some point it will have to bail and then a human has to have a look.
> So ... what's the lesson here for our non-nerdy friends & family?

The sad truth seems to be that Dropbox, iCloud and other cloud services are not safe enough for confidential or sensitive information.

Regardless whether or not Dropbox was hacked this time, they have been compromised in the past and most likely will be in the future.

In addition to security issues, there have been data loss and integrity issues, so cloud services are not safe for back ups either.