skysight-inc/HackerNews huggingface dataset:
I don't agree on most of these reasons. Light transmission is really good on sapphire, so not a great difference with glass.

I believe the number 1 reason is:

1- They want to test it first.

Apple always do tests, but most of the people do not realize it. For example, do people realize that before making the Ipad big screen they tested it in the magic touchpad?.

Between the Iphone and the Ipad there is a huge size gap that means lots of problems when you do things in the millions, so they added a glass screen to millions of laptops touchpads.

They got lots of useful information from service repairs, and they did hide their testing in front of their competitors eyes without them realizing.

Competitors used plastic in their touchpads. When they could connect the dots(it they did at all), it was too late, Apple was years ahead.

If they start selling their watches in the millions, and I think they will, mass producing sapphire will make cost plumb.

There will be testing early at a scale that nobody had done before. I worked for a company that manufactured sapphire glass for the military. We made very expensive SINGLE units for equipment like cameras, and it was only for the exterior side.

If a market is created, innovation will come. What we did was very expensive and we did not care about price.

We did work that was so "last century", like creating huge blocks like stones, then cutting and polishing it.

I am certain that a better method, more energy efficient like growing crystals in molds, is possible, but it needs to have demand in order to justify the investment.
Can't be done. They would have to change the arrows on all the cards... ;)
This article has details about how cards using the EMV protocl work, and discusses a vulnerability that seems to have been exploited in the wild regarding predictability of a nonce (called the "unpredictable number", funny enough).

http://www.cl.cam.ac.uk/~sjm217/papers/oakland14chipandskim....

Chip and Skim: cloning EMV cards with the pre-play attack
Mike Bond, Omar Choudary, Steven J. Murdoch, Sergei Skorobogatov, Ross Anderson Computer Laboratory, University of Cambridge, UK
The screen is the number one power draw, though I think it's true that generally the larger the device the larger the battery and that more than cancels out the larger screen. See iPad vs. iPhone battery life for example (but remember to include/exclude 3/4G for fair comparisons).
Who needs CarPlay? Ford brings Siri to the car dashboard now
2 stars out of 5.

Ride was quick and enjoyable but the driver left the meter running while I was on my space walk.
Dave Jones said on the AmpHour podcast that it will be a Windows program but files have to be stored online. Sounds like a deal breaker really.
Bank's IT worker's $40m cyber heist
If we consider "designed for embedding" as a driving point we can always take ECL (embeddable/extensible common lisp) as a base and get both very nice ffi and threading while still being CL.
That article refers to the iPhone 6 which has only a marginal increase in battery size to offset the extra draw from the larger screen.

The iPhone 6 Plus (the one hellweaver666 is referring to) is the one with the much larger battery.
How to Rescue Your Company from the Dumpster with Optimized Risk Taking
If you like that you will also like a book called Showstopper which is similar but about early challenges at Microsft building the NT kernel
Yes they do. This is what happens when you need to support a myriad of compilers and OS, with different levels of language support and bugs.
I tried to compile this from within DosBox, but I couldn't find a `makeobj` binary to build the stuff in the static directory. Does anyone know where that would come from?
There’s also Caesar I-III and possibly Zeus, though the latter is mostly mythological rather than historical.
Run Doom on your printer
Yes. You can see the compatibility between 80-bit floating points (long double in C) and 64-bit integer (long long int)
with a code like this:

long double x0,x1,y0,y1;
x0 = 18446744073709551615.0L; /* 2^64 - 1 */
x1 = 18446744073709551616.0L; /* 2^64 */

y0 = x0 + 1.0L;
y1 = x1 + 1.0L;

printf("%d\n", x0 == y0); /* false (with enough precision) */
printf("%d\n", x1 == y1); /* true (precision being lost ) */
This Video from the Early Days of Google Shows How Google Works
Someone at Diebold had the same idea, apparently quite recently:
http://news.diebold.com/press-releases/diebold-stops-atm-fra...
This. I've used a couple of packages and AD is at the top of the line. Design is a pretty difficult problem to solve which is one of the reasons FOSS, which is usually created by a limited amount volunteers in their free time especially for niche branches (i.e. not like a kernel for instance), has trouble catching up with the work of larger amounts of full-time paid jobs which are focused on just one thing.
Unilists: a resource for students (UK)
Ask HN: How do you read technical books?
I was wondering how do you read technical books. Do you prefer paper book or eBook? Highlight text or underline? Do you use any special app? Any special summarizing technique?

I like to use Goodreader in my iPad. It let's me create a generated "mini-book" containing all the notes and underlined text with references to the pages containing it.
There is no radio conversation in the most typical setup. The payment terminal has electrical connection to the contact surfaces of the smart card. While eavesdropping this link might be possible as well, it must require a lot more sophisticated equipment than stripe skimming.

Wireless payment by NFC is also a possibility, but at least with my card, no payments bigger than 25€ can be done through NFC.
Vertabelo vs. Sea Quail Database Diagram Tool
They differ in semantics and elegance, and for that reason alone I wouldn't want Emacs to end up scripted in JavaScript.

Sure it would bring new blood. It will also drive away old one; people, for whom Emacs is a Lisp runtime with a text editor bolted on top of it. Switching Emacs from Elisp to something else feels like selling its soul. Adding parallel support for JavaScript and bunch of other languages feels like turning it into a Frankenstein monster.
EduTrac ERP Turns One Year Old
Am I the only one who thinks that Corning sponsored this piece?
Tom Tromey started an automated rewrite of Emacs in Common Lisp in 2012, see the announcement at: http://tromey.com/blog/?p=709

I couldn't find any progress report after http://tromey.com/blog/?p=751 so I guess the project has been abandoned early.
A transcript would be amazing! Thanks. Could you share the Startup School transcript that you wrote also? Would love to read it.
Ask HN: What happened to Greasemonkey?
Its seems an addon that was very much ubiquitous has completely lost its presence in the browser world. There are so many things where greasemonkey scripts can be a perfect solution, like filtering HN links with specific keywords, or redirecting quora urls to "?share=1", or any nit-pick change that doesn't necessitates a separate addon. Why aren't userscripts used anymore?
Rich Hickey: Clojure Data Structures
Oh my... the memories.

In those times, I made me a loadable font for my Star-LC-10 9-pin dot matrix printer, and after a while could effortlessly read text printed in the SGA ;-)
Can you write a plugin for Kate with Kate's own built-in development language and have it running immediately without having to go through a separate edit-compile-debug cycle using a different development toolset?
I think your focus is wrong, as pwim said you should focus on creating a benefot to multipl eusers rather than account sharing. by going after, what you refer to as "cheaters" means making an enemy of your customer, however if you view them as a customer whose needs are not being met you could increase overall subscription rates by focussing on these benefits. I suggest continuign to try and track your "cheaters" but approach them to discuss why they do it and how multiple accounts would suit them better e.g. easier to communicate with other users ont he same platform as you can track messaging by username, if 10 people use the same login then mo one know who is sending or responding to messages within the system.
The ".prj" file is the configuration/project file for the integrated development environment.

https://www.google.de/search?q=borland+c&tbm=isch
No mention of Pirates?

The game was quite good in portraying the life in the Carribean during that time period but the manual was fantastic.
Spoiler Shield App – Block Spoilers in Your Social Media Feed
Manage Your YUM RPM Repository Using Amazon S3
The War Nerd: Here’s everything you need to know about “too extreme” I.S.I.S
There's a quote from Lost which seems apropos - "It's one thing to believe it, it's another to see it". That's the effect I get from reading about all these stuff online.
ISIS is a physics demonstration in guerrilla form
Thoughts on registration-free approach
Hey guys,

I’m the co-founder of Symp (www.symp.me) and would love to hear your opinion about our new user management approach.

Basically we are a network for interests, where you can follow your favorite tags and engage in discussions. It's not possible to follow or befriend people, as we are completely topic-based.

Until now, registration was mandatory for participation. But after seeing high bounce rates, we thought a lot about streamlining the whole signup process and finally came to a fairly new approach.

We now allow visitors to post content right from the start, without any registration whatsoever. As soon as you visit our landing page and decide to post something, a guest account/session is created for you.

If you are new to Symp, you can browse posts and even post something yourself without actually signing up. During your session, you have the possibility to explore Symp as much as you want. We then encourage the guest to complete their profile by adding their email address and a password, but it's never mandatory.

This is stilly pretty experimental and we will have to wait and see how users are actually going to interact with the new landing page, but we are already seeing more visitors just playing around a bit with the site.
Still, maybe some of you might have a look at the site and provide us with some feedback, which would be highly appreciated. Also I'm looking forward to some general discussions about optimizing registration processes.

Regards, Tim
You need the Business Model Canvas to Canvas the Business Model Canvas. Once you've Business Modelled on the Canvas, the Canvas Businesses the Model. Business Model Canvas, interstitial words, Business Model Canvas.

Malkovitch? Business Model Canvas.
Crystal Caves... there's a blast from the past. And Wizball - that game was like smack for kids.
The money quote (and the headline I would like to have submitted this under but for HN regulations): "ISIS is a physics demonstration in guerrilla form"

Context:

> It’s amazing how well combat selects for talent. Nothing rewards talent less than a peacetime army, and nothing rewards it faster than an army actually in combat. And irregular forces, which usually suffer something like a 10:1 casualty rate against conventional occupiers, go through a nightmare-quick selection process.

> ISIS went through a lot of commanders before one stuck. He was a product of Islamic schools and US prison camps. He called himself Abu Bakr al Baghdadi, which means exactly nothing except that he’s claiming to be from Baghdad. He got out of prison in 2009 and walked into a leadership vacuum created by an airstrike which killed his predecessor—nothing like airstrikes to make room at the top—and oversaw ISIS’s move away from pressure once again, out of the cities toward the deserts of Anbar Province where Sunni sheikhs maintained strong clan networks. It wasn’t much, but it was a safe base, and that’s something any mixed militia/guerrilla force requires.

> ISIS got its second great break when The Syrian Civil War exploded in 2012. They looked west, across the Anbar deserts, and saw a huge organizational opportunity opening up in Syria. Assad’s troops had abandoned most of Eastern Syria to focus on defending the Alawite heartland along the coast. That vacuum created an opportunity for lots of people: The Syrian Kurds, who occupied a tier along the Turkish border in the northeast; dozens of local mafia/resistance groups, who mobilized to profit from the wide-open borders; and the nucleus of ISIS, who saw a chance to set up a little emirate in this new no-man’s-land in the wastelands of eastern Syria, along the borders with Anbar.

> That’s the key here: ISIS is a physics demonstration in guerrilla form. It began as a Jordanian insurgent group. Jordan was too tough to crack, and the group was under deadly strain until Bush and Cheney gave it new life with the 2003 invasion. It moved into Iraq, first to the north, in Kurdistan, and then, as the pressure grew up there, to the south and west, landing in Anbar. And when a new low-pressure system opened up to the west in Syria, ISIS flowed into it like a rain cloud—right along a natural pathway, the Euphrates River, which flows eastward into Anbar from Syria.
In what sense? Apps show up in ps output, can be signaled with kill...

If you mean "capable of participating in plumbing," then you'll be disappointed. The app developer has the responsibility to add such functionality to consume stdin and produce to stdout.
> The Emacs guys, as you see from the post, are not _really_ excited about the idea of switching to another _language_. They want FFI, multithreading, etc, but they do not necessarily want Scheme. Actually they dont want Scheme at all, adopting Scheme would be just a price to get FFI, etc.

A price some of us don't feel like paying. It might be irrational, but when thinking about switching Emacs to Guile, I feel it's like proposing to sell its very soul. A Guile-powered Emacs would feel... weird (the it-walks-and-talks-but-when-you-look-into-the-eyes-there's-noone-home p-zombie kind of weird) (and don't get me started on ideas like "let's script Emacs in Javascript", like Emacs was a scriptable editor like the others...).

Strangely, I get less of this feeling with Common Lisp, maybe since Elisp is closer to CL than it is to Scheme.
Steve Jobs Didn’t Let His Kids Use iPhones or iPads: Here’s Why
> Sure it would bring new blood. It will also drive away old one; people, for whom Emacs is a Lisp runtime with a text editor bolted on top of it. Switching Emacs from Elisp to something else feels like selling its soul.

While I agree with most of your statement, having Emacs switch/transition/support another, more modern form of Lisp like CL surely wouldn't count as selling your soul.

On the contrary you would stay true to your ideals (a Lisp-runtime with an editor) except now the Lisp runtime just got a lot better.

I like Emacs as much as the next guy, and I have dabbled some in Elisp. I can make due. But I sure as hell wouldn't mind getting some of that neat stuff the CL-guys are getting.
PayPal’s Attack Ad Shows Apple’s Power to Inspire Fear and Loathing
HPN-SSH: High Performance ssh and scp
Ask HN: Time to update JPEG compression algorithm?
It has been a while since JPEG Mini and then Kraken et al. introduced their advanced JPEG compression algorithm which reduces the size of an image encoded with default JPEG compression further by up to 5X.

Given the immense tangible benefits of reduced image size on the web (more responsive, faster page load, better UX etc.), what's stopping the open source community, OS and browser vendors to start supporting this advanced JPEG compression? After all, it's the most popular image coding on the web.
The effect is real and pronounced.

One of the perceived privileges of the elite is their very access to opportunity, and being there is to provide that access.

Not being there is to observe the access, which is the addition of transparency that never existed before, but fundamentally the access hasn't been granted.

If you're already in a tough place without access to these kinds of opportunity, this is just going to underline and bold that some more.
Shame about the name
Even if the details weren't entirely consistent, the fact that they made any sort of statement at all is cause for optimism.
The imperative game logic stuff would be about the same. If this happens, print this and that. If this key is pressed to these 5 things. You can't abstract those steps away.

However, video, audio, input handling, and loading resources would be a lot simpler.

E.g. take a look at the input manager:

https://github.com/keendreams/keen/blob/master/id_in.c

You also wouldn't have anything like this:

https://github.com/keendreams/keen/blob/master/id_ca.c

You'd put some resources in a list and that's all the caching you'd do.

You should be able to do a game like this in less than 10k lines of Dart/TS/JS (2D Canvas, Web Audio, Gamepad API). Without using any external libraries or engines, that is. It also would be a lot easier to write, because all of the low level parts are gone.
"there's something to be said for walking into a store and holding stuff in your hands before buying it."

Yes, I always, every time, end up feeling "This is a PITA having to drive across town and haul the screaming kids and coordinate schedules and park far away and burn more than an hour of my life for the privilege of paying three times as much as amazon prime for the same cable and argue with a teenage sales droid about why I don't want a $25 extended warantee in case it breaks (well, thats more a best buy thing, another place I never go to anymore). Oh and I pay $99/yr or whatever it is for prime which I'm "wasting" if I'm not using prime... I'm never going to this store again and next time I need a HDMI cable I'm pulling out my phone 24x7 frictionless and paying $3 at Amazon, not $10+ at RS after investing an hour". The next time I need a cable or gadget I think about going back to a retail store, cringe a little inside, and whip out the phone and order it online instead.

If you're into "real" electronics I live within 1 day shipping range of Thief River Falls MN (aka digikey) so I pay for cheap shipping and get it the next morning anyway, and there is a huge tigerdirect midwest shipping depot 1 UPS day away (actually less, I've paid for 3 day shipping and gotten stuff in 12 hours before, that was weird). Deal Extreme can air ship me non-UL listed fake FCC cert gray market stuff faster than I can get real stuff from California for less than the shipping from CA, which always freaks me out.

Retail just doesn't have a purpose anymore other than perishable fresh food. Its just obsolete. Like worrying about the disappearance of buggy whip manufacturers, or horse stable facilities in major city downtowns.

(whoops edited to add there is one use for retail electronics and its traveling. The only time in several years that I walked into a retail electronics store was when my bluetooth earbud got drenched in a sudden downpour and wouldn't come back to life while I was traveling far away from home, and I kinda sorta needed it for a business conference call, so I paid 2x amazon price at best buy for a replacement and was fairly happy to do so. So airports, train stations, bus stations, tourist traps.)
Commodore was severely dysfunctional as long as it existed. I recommend the book Commodore: A Company on the Edge (there are two editions - the new edition was meant to be split into two volumes, but only the first volume covering the "8-bit years" have been published). Given that Tramiel brought a lot of that dysfunction with him to Atari it is not much of a surprise that they ran into problems too.

Lack of proper R&D investment was a recurring theme at Commodore from the beginning, but there were tons of problems. Not least towards the end - well after Tramiel - there was Bill Sydnes: Commodore actually hired the guy behind the PCjr - sometimes described as the worst flop ever. So they hired him, and he did his best to live up to his reputation from the PCjr.

The worst part was that he proceeded to make decisions based on ludicrous ideas that "everyone" in the Amiga market could have told him were idiotic (trying to shift more of Commodore's business to the PC division; release a new flagship Amiga model with IDE in the Amiga market? I still remember the total shock and disbelief everyone I knew had when the A4000 was finally unveiled, too late, at too high a cost). The worst part of course being that in doing so he also cancelled or demanded changes to a number of projects that were much better. E.g. there was the A3000+ which would have been a far better machine than the A4000 with the same CPU models, and was far cheaper, and was almost ready by the time Sydnes cancelled it (there exists a number of prototype models, and they still work), and had SCSI. And added a DSP.

But even with proper management there was the Motorola problem - their inability to boost the performance of the 68040 far enough, fast enough. It's not clear Commodore would have had the resources to pull through a PPC transition the way Apple did.
That's GitHub's CSS. They could set `tab-size` to 4, but they just left it at the default of 8.
Did you ever try Biomenace?
> While I agree with most of your statement, having Emacs switch/transition/support another, more modern form of Lisp like CL surely wouldn't count as selling your soul.

I... I'm not sure, but I'm leaning towards agreeing. I can tell you that I don't get those "we're lobotomizing it" vibes when I think about switching Elisp for CL. Maybe because those two look alike and have similar philosophy. But even a thought of switching to Scheme, which is still a Lisp, sends chills down my spine.

I know, this is completely irrational. But maybe this is a part of Emacs's appeal. You get attached to it, down to its very core.
Jay-Z sued for copyright infringement over use of single syllable sample
I need to get users email addresses list extracted from a forum
I need to get users email addresses list extracted from a forum.

Not a hard task for an experienced programmer, but well payed.

For more details contact me at speeddy090@gmail.com
Why isn't the title On Shutting down Mozilla Labs.
If 'npm' is an acronym, why is it never capitalized?
I'm hoping the paid extras are things most hobbyists won't need, like simulation and RF design tools.
I actually participate, as we speak, in the development of a MMORPG, which uses its own hand crafted 3d game engine in c++ and Java.

Although the project is in c++/Java, it faces numerous challenges regarding performance, so I really really doubt that it can be done in a functional programming language.
> Concepts like "huge public benefit" and "sound reasoning" are in the eye of the beholder;

Yes. That's why my first word was "Personally"

> and as mentioned above, money isn't everything.

Yes. That's why I wrote "compensated suitably" and "increased the compensation offering enough".

> Especially for old people, memories can be more of a comfort than cash, and losing your home inevitably means losing some of those memories.

That seems rather condescending to old people to me.
This is a philosophical problem.
What is the difference really between:

1. a prewritten engine, and

2. some hypothetical language

each where you write commander keen with 3k loc.
Where the hypothetical language has all the same stuff as the engine, it's just locked away behind a level of abstraction.

if you could write commander keen in 3k of javascript (with the aid of all the stuff that's in a browser) How is that different from writing 3k of C with nothing but this entire commander keen engine already written and ready to go?

What's are we calling an "advance", exactly?
Show HN: Gunoki – Trainyard-and-2048-inspired Puzzle Game for iOS and Android
What concerns me is that it doesn't seem possible (based on a quick overview) to modify the default lifecycle, eg, to avoid running integration tests by default. How would you approach this problem?
The Risk of Social Media Success – Fired on Day Two
This piece claims to be an essay? Its very light in contents, its more of a regulat video games article than anything else.　no mention of Europa Universalis, huge mistake.