skysight-inc/HackerNews huggingface dataset:
It's not like HTML except for being XML which looks a lot like SGML.

It's significantly more limited and more specific to the task than HTML. HTML comes with a lot of baggage that makes it unsuitable for a really specific use case.
No, no, it's not HTML, because everything is inside <alertTemplate>, not <html>.
In no way is this html. its xml. they use xml for the same reason that most do - to define their own elements and behaviors thereof
> As in, not even forced to use Lotus Notes?

painful flashback! or, I guess, "trigger" in the parlance of today.

I worked for a biotech software company some years ago that wasn't even bought by IBM but as part of becoming an "IBM Business Partner" agreed to use Lotus Notes to replace a bunch of existing stuff we were using for email/collaboration/etc.

Notes isn't even bad or anything but it was no better than the tools we were already using for the tasks we were using them for, and because it is (or was? haven't used it since) a big all-encompassing "enterprise" system it took like a half-year migration period to get everyone to the point where we could do the same sorts of things we could before, not really any better or worse, just different and incredibly disruptive during the transition.

(also, is this mkozlows from qt3? haven't posted there in a long time, used to use the handle Coca Cola Zero).
I bet you someone somewhere is making a business decision to trade technical support costs for their customer's data security..

I bet this happens all the time.
I believe the web-based game he referred to is (part of) Starfighter :)
I never said don't be honest, i just said don't spill all your beans. you'll see later what i mean.
Migrating COBOL to Go? Government job? Where is this glorious country?
TvOS: First Impressions
I think it's interesting that Apple is promoting making apps that are web based that you wouldn't have to get approval for to make updates. Maybe because it's limited on you can do with TVML but I think it's interesting.
If I understand spicyj correctly, I think he's saying in v0.14 a ref of React.DOM will now be the raw DOM node; but it will also contain a getDOMNode method (which just returns itself) in order to continue working for people expecting the old behavior.

Refs to custom components will work exactly how they did in 0.13. And getDOMNode is deprecated in general (use React.findDOMNode instead).
Aren't you still building your own compliant environment on the application side with a heroku like model?

I'm pretty sure AWS has a package for HIPAA compliance that will checkmark most of the required fields outside of the application, and general settings fields. Most of the problems will come from the Application architecture. You can have a prebuilt envorionment for everything but if you're code is garbage then good luck.

Not sure how hosting in AWS is any different from hosting on Heroku, considering you're ultimately still responsible for the Application side. Does Heroku manages your logs in someway that AWS cannot?

Even with an agreement with a merchant, aren't you still responsible for your application code? Isn't that still subject to HIPAA requirements?

Also AWS is HIPAA compliant and they will do a Business Associate Agreement, and has been HITRUST certified iirc.
Supporting full HTML would much be more processor- and memory-intensive. It also gives developers more freedom, which can negatively impact the user experience.

I don't know if I agree with the tradeoffs they've made here, but those are at least two reasons to create their own custom schema here.
Another database which has similar characteristics (although not quite sql-like api's) that I've had a lot of luck with is https://github.com/tonsky/datascript. Bit of a tangent, but anyone looking for this kind of functionality might be interested.
I'm a little surprised they're jumping into the literal "TV" namespace so wholeheartedly.

Is the future of this ecosystem really exclusively limited to the Television?

Gaming is already an explicit part of this, which undoubtedly will include VR, which is theoretically suited to Television-like content.

If they do this right, the source code running on your VR gogs will mention "TV" everywhere, much like the the current OS running their desktops and mobile devices references a defunct company.
It's not like HTML except for being XML which looks a lot like SGML.

XML does not only look a lot like SGML, it is a proper subset of SGML:

XML is an application profile or restricted form of SGML, the Standard Generalized Markup Language [ISO 8879]. By construction, XML documents are conforming SGML documents.

http://www.w3.org/TR/xml11/
PSA: Do not upgrade to El Capitan if you use Outlook 2011. It's completely broken right now with no fix that I can find.

However, on the plus side, they have upgraded openssh to have ed25519 support. Yay.
Another mark up language? Why? What was wrong with HTML here?
Show HN: TvOS Tutorial – Make Apple TV Apps
Open dev tools on facebook.com and type:

require('React').version

I get "0.14.0-beta3" - pretty neat!
Trashley Saddison
Kestrel Open Computer Design: History and GUI
dont miss the preview clip. https://youtu.be/z7jxFbscIJY
Is the iPad Pro Just a Warmed-Over Microsoft Surface?
As others have already said, it’s XML. This comment by jonknee back in the other Apple TV thread is a bit more detailed:

https://news.ycombinator.com/item?id=10194839
Safely evaluating user-defined formulas and calculations
Revolution in China and in Europe (1853)
> Is the future of this ecosystem really exclusively limited to the Television?

Not television the broadcast medium, but television the giant Samsung device in your living room.
Can We Stop IP Spoofing? A New Whitepaper Explores the Issues
In this case, they're not. Specifically, FBI crime data only only covers the city, so often used in news stories, only covers the city which, if it weren't for the state separating the city and county in the 1850s, would have also included the county.
Metal Gear Solid 5 the Phantom Pain Gameplay Walkthrough
I didn't notice the "2006" in the title until I read that the terminal cost a grand a month! I thought something was off!! Bloomberg Terminal costs more like $2k/month per user nowadays... maybe more??
In a documentary about Studio Ghibli, they show every couple hours where everyone gets up from their desk and does calisthenics, even Miyazaki.

I don't know if this is common in Japan or just a Studio Ghibli practice, but I was impressed with the idea of it.
Five different ways to handle leap seconds
I'd guess that they don't use full-blown HTML to make sure developers don't go overboard and break the UX.
Israel doesn't have the Politically Correct police dominating their country because they only use Political Correctness to dominate other countries. https://www.youtube.com/watch?v=MFE0qAiofMQ
I'm not sure you understood my example. Let's say we have:

while (first && second) {
third
}

We might assign nesting levels like this:

while( 1
first && 2
second) 2
third 2

which could lead to this line breaking:

while (first &&
second) {
third
}

This is bad because 'second' and 'third' are visually aligned, and so one might think that 'second' is in the loop body instead of the condition. We want to indent 'second' more than 'third', even though it has the same nesting level:

while (first &&
second) {
third
}

This is what I meant by "context dependent:" here we have two chunks at the same indentation level but that want different numbers of spaces. Does dartfmt attempt to handle this?
Pretty neat. Does the touchscreen still function under the acrylic?
My experience with this is a bit dated so maybe they fixed it since, but here goes: Gems are installed globally on your system. You need something like RVM to work around this, but oops, RVM doesn't work on Windows and one of your devs uses that. There's a 3-year old tutorial about how you can get it to work with cygwin, but that doesn't work well with your favourite Ruby IDE, and the list goes on. You want to deploy to a server so you try to use bundler, but bundler hard-copies a dependency called somelib-mingw-x86 into the Gemfile.lock and your linux server chokes on that. In general, the idea that bundler makes a different dependency graph depending on the OS of the dev that happens to run "bundler install" is completely beyond my understanding.

I assume that it's a bit better if all your devs (and your servers) are on the exact same OS, but compared to say NodeJS or Java, the Ruby experience is pretty messy. With Node or Java, I just say "these are my dependencies", some package manager downloads them all into a subdirectory, and then I run the app. Done. The only global dependency is the VM itself, which is typically backward compatible so no problem there, just use the latest one. C# has it just as awesome except that some libraries were written by boneheaded Windows-only people (hardcoded backslashes in pathnames, Windows Registry dependencies, stuff like that), so in practice it isn't as cool.
Much more specific and limited semantics. I would not expect that this is rendered with a web engine.
I go to one or two shows a month with smaller touring bands, generally shows with less than 100 people. Almost all of them have at least one tape now, some are tape only. I think it's kind of silly, like no one remembers what a pain rewinding is. I even have a friend who runs an all tape label.

Edit: I bet that's what people older than me thought when I was buying vinyl in 1999.
That's a naive solution. OSGi has a very specific target of embedded applications. Thanks to its classloader, its a headache to port existing libraries which weren't written with its classloader in mind. This leads to duplicate osgi safe versions in custom artifact repos.

In the end, not a solution, but a very nice environment and development choice if you are greenfield and in the target audience.
The link should probably be the main TVML page rather than one of the template reference pages.

https://developer.apple.com/library/prerelease/tvos/document...
I don't think you can but that wasn't my point.
> Whether the employees have been tricked into foregoing some of their rights because they think it's better due to marketing spin is irrelevant.

I constantly see the same argument over and over and over - they make their own hours, they use their own equipment, they can also work for Lyft, etc. Those are all traits of a contractor, but it doesn't defend all the practices that come with being an independent contractor.

From the IRS website (http://www.irs.gov/Businesses/Small-Businesses-&-Self-Employ...):

> The general rule is that an individual is an independent contractor if the payer has the right to control or direct only the result of the work and not what will be done and how it will be done.

> You are not an independent contractor if you perform services that can be controlled by an employer (what will be done and how it will be done). This applies even if you are given freedom of action. What matters is that the employer has the legal right to control the details of how the services are performed.

It's pretty clear that Uber is controlling the details.
Ah yeah, remember having the exact same issue! Very annoying. I fixed this one by setting iTunes to ignore my iPad when I plug it in
Can someone elaborate on the use of eye trackers in dark rooms (rooms lightened by dimmed lights or only the monitor itself)? Does it work?
The most extreme example is probably WildFly that has just the JBoss Modules JAR in the class path. That sets up class loaders for the modular service container that in term sets up class loaders for all the deployments.

Every Java EE server (even Tomcat) sets up its own class loaders. So does Jenkins/Hudson, Maven, all RCP platforms, even applets. It's really rare to find applications where all the code is in the class path.
This is what looks like a css: https://developer.apple.com/library/prerelease/tvos/document...
The iPhone name worked out pretty well, even though the phone functionality is just a small fraction of the iPhone's value proposition.
You are right, of course (although I'd argue that the term layman is poorly defined, on HN I'd expect a significant fraction of readers to know what a differential equation is).

Still, there is the kernel of the correct explanation which could probably be presented to the larger public, starting with the well known explanation for refraction in terms of minimal paths (the lifeguard trying to save a drowning man), passing to the fact that in special relativity the trajectory of the free particle maximizes the proper time, and ending up with the gravitational case.
It matters because of inter-dependencies between all those gems. I'm not saying it's "the way" but Go's popularity is almost entirely due to solving problems that people experience in other modern languages.

Dependency problems are one of those.

Two gem needing a specific version of a common gem immediately bind their upgrade paths together for the life of your application. Without including version numbers in go get, it forces those 3rd party libraries to be backwards compatible. Some people like that.
All the Network Time Protocol servers that I know of handle leap-seconds in one way or another. Some do leap-second smearing and I believe that newer versions of NTPD and OpenNTPD both support smearing. However, it appears (with only a cursory examination) that the Google time servers start smearing before the actual leap second is inserted and I've never seen that done anywhere else (or I missed it by reading too quickly).

See https://news.ycombinator.com/item?id=10199686

Also note that big changes in the way time is handled (leap seconds, etc.) in the near future because of the upcoming meeting of the International Telecommunication Union (ITU) at the World Radiocommunication Conference in November 2015.
I believe this XML+JS thing was the only way to write apps for the old Apple TV. Various postings on the internet seem to suggest this from way back; the old SDK was probably only ever available to a select few handpicked appletv channel partners.

What's new in the new tvOS SDK is that you can also write native apps in Objective-C/Swift, with a main() function that starts up UIKit, and with access to most of the normal iOS APIs (like OpenGL, SceneKit, etc etc).
You can set your shell per user in /etc/passwd (or similar, can't remember the name)
And you have to wonder what is going to be invented before then that will make us look at the homes we are living in right now and think, "How did I ever live in such a backwards, primitive building?

If you didn't see it, you might appreciate this article from a bit ago about preserving some of the last remaining turf farm houses in Iceland:

Until a century ago, and even into the 1940s, the nation’s
skyline was dominated by squat, clustered turf houses. Yet
despite turf’s vital role in Iceland’s history, you won’t
see much of it today. Over a few brief generations,
Icelanders have grown ashamed of and buried this
architectural tradition, which has taken on the connotation
of backwardness.

http://roadsandkingdoms.com/2015/turf-war/

(Separately, I'll mention that I really appreciate the level of effort you put into your comments here. They are great!)
The lenovo y50 comes in glossy or matte. Be careful!
There was no A record for www.tonicdev.com. I added one, and a redirect so nobody goes there.
I know. Which is why I said that it depends on how you look at it.
I have no idea how it's actually implemented, but it's quite likely TVML is powered by HTML (and WebKit).

Rather than expecting developers to use an open-spec-compliant generic toolkit, they've just built modules on top of it to both make development easier and more importantly maintain a consistent UX.

You could just have pre-defined CSS classes and do much of the same thing, but it will not be as elegant nor as controlled. Taking over the HTML and JS interpreters just allows them greater control while respecting the role each component plays (markup, interactivity, styling, etc).
I understand the meme: "Never ever roll your own encryption", but I am stubborn enough to ask: "Why?".

Why use bcrypt over scrypt over pbkdf2? Because crypto experts told you? How could you know it is correct, if you are not able to inspect it? By the amount of people yelling "Use bcrypt"?

I know that in crypto you should expect an attacker to be able to read your source code. If you can keep secrets, while your source is out in the open, then it is good crypto. But does that mean you do not need a script-based salt? An attacker which can get into your database, should be able to get code-read access too right? I don't think so... Databases are leaked on forums without any trace of the source code/app logic. When these people did not roll their own encryption, any attack which is able to beat modern crypto (you will never hear of this, as you are not an expert), could now attack you. They fingerprint the hashes, try to find out which expert roll you used, open their suitcase of crypto breaking tools written by the same expert when she was working for the NSA, under cover of doing a PhD at MIT, and go to town.

Don't listen to me, because I am not an crypto authority, but do roll your own encryption: Give your own twist to it. That is security by obfuscation, and would not put all eggs in the same basket. An attacker has to be able to break your custom scheme now, for every different site/database attacked. It could be simple, it could be near perfect, but it won't be as simple as pressing a button on the "break modern crypto"-toolkits.

If you are one of the few doing this: People will move to less arcane targets in the never-roll-your-own-basket. If you are one of the many doing this, breaking crypto would become an unmanageable field of eggs.

If I was a state actor in charge of keeping secrets and breaking crypto, these two memes: "Never roll your own encryption" and "just use bcrypt" are exactly the memes I would propagate to the tech crowd. Even moreso when you can already break bcrypt (or expect to in 5 years and just store everything that looks encrypted with bcrypt) and want to keep your task manageable.

AM would be harder to crack if they'd ROT-13'd the hashes in the source code.
So me and Taylor Swift are two seperate species?

In all seriousness, species definition is a case of trying to define a black/white classification in a gradient. It might sort of work in higher animals, such as mammals. But it certainly breaks down in bacteria, which is clearly seen since it's possible to compare genomes on population level.
Oh come on, are you serious? The site is not intended for web developers who "learn about web dev on their phones". It's an interactive demonstration where you can see and learn about all that flexbox can do. And it's done very well. The presentation makes use of multiple panels you need to see at once. Please don't make foolish comments about it not working on a phone.

Tip: put your phone down. Grab yourself a computer of some description, at the very least a laptop. Take another look at flexboxin5 because it's really good.
Give people private offices with treadmill desks?

Made a huge difference for me. Being able to get in exercise without having to think about made it fundamentally more effective than any other lifestyle change. It's also upped my energy level to the point that I seek other forms of exercise and activity.

The barrier besides cost and space is getting people to ramp up slowly enough that they are successful and don't hurt themselves. A treadmill that automates the amount of walking you do and and takes into account how you report feeling and how much experience you have would make that possible.

If your desk provided you feedback and metrics and you gamified it a bit I'll bet you could solve the motivation issue for a good chunk of the population. I've encountered many people who haven't used a treadmill desk full time who think it wouldn't work for them, but never someone who has tried it and failed. I don't know how strongly survivor biased that is.

I think it's a public health issue and it's in the best interest of the government and insurers to reduce costs down the road by driving change today. I really think what we are doing today is borrowing from our future selves and society (by way of medicare).
Can they also find out why a t-shirt I throw in the dryer comes out completely inside out? Because that's really impressive.
just for the completeness of this tread there is also this alternative from the makers of the Opa language:
http://peps.in/
Glossy screens are usually used to provide a better contrast ratio on an otherwise unremarkable TN panel. TNs are used for their higher response aka - gaming laptops. Mattes are fine for IPS panels where response time typically isn't a factor.
Does it actually make it less secure though? Consider the situations where each password is used:

1. Your password is required online where the full password must be entered and the numerically reduced password is not accepted. This results in no loss of difficulty in the password.

2. Your password is required over the phone where the password is reduced to a T9 password. Despite the fact that the solution space has been cut down significantly (by 33%^n), the password cannot be broken any quicker because the bottleneck for this case is not computational power but rather the phone system. You can brute force all of the passwords in X seconds, but this is irrelevant because you can't try more than 1 password per call and you can't call more than Y times per second.
Is there some advantage to it, or are they just being weirdly retro?
Lookup table seems silly when you can take advantage of the floating point format. In C, I think you can more or less just do something like:

uint64_t e = (1023-mj) << 52;
double exp = *((double*) &e)

edit: Whether or not there's a way to express that in Scala, I don't know...
Seems like you have never used bundler with .bundle/config file containing BUNDLE_PATH: vendor/bundle (or other subdirectory). That's it.
Is Kickstarter becoming a research and development tool for big business?
If any of the authors are reading, you really ought to consider putting this into an XML namespace. It can just be a mysterious invocation to most users today, but if you need to extend this in the future (inline SVG? inline XHTML?), it'll save your bacon to have done it in the first version.
Apple's phone SDK's are not prefixed "Phone", nor is it called the "Phone OS".

Exactly to my point: It's called iOS because the breadth of it's applicability was recognized from the beginning.

Edit: You're right, and it's different: naming of the mobile OS and namespacing were independent, allowing for a public re-brand without changing any code. Seems the TV is not going that way though.
I don't get it. Wouldn't it be easier/cheaper for them to produce CDs? Or is it an "indie cred" type thing?
A Comprehensive Guide to Test-First Development with Redux, React, and Immutable
Duplicates in a Binary Search Tree
Fifa16 ps4 footballs biggest rivalry legendary barcelona vs. real madrid
Hmm, sparse files get a little annoying after the offset gets high enough. I've had weirdness with sparse files that had offsets in the 64bit range. So... eventually if you don't compact and start from a low offset ring buffer style, this solution will stop working after you pass enough data through the "pipe".

Yes. That means a lot of data, but it's a boundary case worth knowing about.
Leadership. If you're doing it right, nobody thinks you did anything at all.
> ...moving the focus away from mainframes.

Actually, System z (mainframes) still accounts for a quarter of IBM's revenue and about half of its profits. [1] At least, that was the case in 2012. I suspect that hasn't changed much with IBM's recent announcement of the LinuxONE. In fact, IBM contributed significant effort get Node.js (and thereby V8) ported to s390x. [2]

[1]: http://www.economist.com/blogs/schumpeter/2012/09/ibms-mainf...
[2]: http://www.economist.com/blogs/schumpeter/2012/09/ibms-mainf...
Should Parents Play Videogames with Their Children?