skysight-inc/HackerNews huggingface dataset:
As much as I would love for Apple to find the "perfect" glass that would require blunt force impact from a sledgehammer before it would crack, I wonder if their efforts would be better spent figuring out a way to make the glass more easily and more affordably replaced. An implementation that would almost render the screen disposable (but still as durable or very close to as durable as it is today).
A quick Android tutorial for beginners. Make an app that can take pictures and tweet in a matter of hours. Only prerequisite is Java. Lots of follow up resources included. Enjoy learning!

Feedback appreciated
Mystery of rare five-hour space explosion explained
The world's first OLED lamp designed for you
What I found interesting was no mention of "Bozo" Kevin Lynch being in charge of the Apple Watch development. Is he still a bad hire after seeing the debut of the Watch?

http://daringfireball.net/linked/2013/03/19/lynch-bozo
I last went into a Radio Shack about ten years ago. As someone whose first computer experiences were on a TRS-80 Model III and Color Computer, I was mortified to see them selling an HP branded Apple iPod (Yes, such a thing existed. I had to look it up to make sure my memory wasn't deceiving me. What a great example of adding cost with no value: http://en.wikipedia.org/wiki/IPod+HP). The young sales clerk didn't understand my discomfort. I had to explain that Radio Shack formerly actually made things, they didn't just act as the last in a line of middlemen. I had to explain to him that HP also formerly made some really cool hardware. It says something that Apple was able to turn both of these companies into sales channels while building their own retail outlets.
"37 Proven Systems to Win Powerball"
Video: MAVEN set to slide into orbit around Mars
Python Ant, seems apt.
Destapaciones en villa devoto // Desagotes y Plomeria
Song of the Introvert
So if I want to change that to the whole file, I "just" have to Ctrl+A Meta+F Meta+F Meta+D Ctrl+D Ctrl+D RET. That's not really an improvement – especially since it depends on how many dots or similar are in the filename.

Also, that's a Useless Use of head, since grep has the option "-m10"
That's not new or interesting. Many banks do this. The reader at the door doesn't check the card at all, you can use any mag stripe card to get in. Many don't even check the mag stripe. They just have a physical switch that's activated when the card presses against it.
Why isn't Lua even a choice? It's small, portable, easily embeddable, lightning fast, supports high-level functional programming idioms, and is extremely flexible in creating and enforcing policies (via metaprogramming).
We are presenting our app at an event. People here are helping us out to showcase it to hackernews. And obviously most of the people here are new to hackernews.
I agree with you here on democracy. On many issues the population neither has the knowledge nor time to make an informed decision. The vote would naturally be distributed except margin groups who block vote have the power to tip it one way or another. Thus power and favors -> anti-democracy.
what actually floating browser means how does it works?
Magento Upgrade Relased by Spree Commerce
If it isn't broken, don't try to fix it.

I am an old guy (professional Lisp developer since about 1981) and my age probably affects my opinion:

It would be a disaster to mess up the Emacs ecosystem. I don't think that Emacs/elisp runs slowly and since I have to use so many different programming languages anyway, needing to know a little elisp is no problem.

I don't care if elisp is not a modern language.

Way off topic, something that I have written before about: think forwards several hundred years. What will the software landscape look like? My bet is that there will be many ancient software systems that have been debugged to near absolute stability over the centuries. Sure new software will be written, but I bet there will be many very old and stable systems that will see little change.
A New Publication  Highlighting Gamry EQCM 10M Available for Download
The project entitled “Application of the combined electrochemical quartz crystal microbalance and probe beam deflection technique in deep eutectic solvents” uses the EQCM/PBD method for the first time applying to metal deposition/dissolution processes in deep eutectic solvents. Collaborators on this project include: A. Robert Hillman, Karl S. Ryder, Christopher J. Zaleski, Virginia Ferreira, Christopher A. Beasley, and Eric Vieil.
I use http://flowreader.com/ as my main RSS reader (because I'm part of the team). There's also the option to connect your Facebook news feed and Twitter timeline.

Other great options: http://theoldreader.com/ and http://feedly.com/
beans and rice. easy, cheap, edible.
The main problem with AppleScript was all of the corner cases – above doesn't look so bad but once you tried to do anything more complex you'd have a thicket of convoluted code because they didn't allow many of the basic language features we take for granted in JavaScript.

The main thing I'm curious about is the quality of the bridge with the native APIs. AppleScript had so many never-fixed areas where bugs in the underlying implementation produced nonsensical error messages (e.g. `A scripting error has occurred: Can't make «class ppth» into a «class ppth»`) which required you to get out a debugger to figure out what was really going on. Be helpful to novices right up until you pushed them over a cliff…
I've been saying this for 10 years. Pull the card in horizontally instead of vertically and read it inside the machine. Skimming problem solved.

This presents a non-trivial UI problem. Users are conditioned to only insert cards a certain way. Changing that can be very confusing. I guarantee a large percentage of users will try putting their cards in the "normal" way and get confused when it doesn't work.
Researcher working on a different approach to nanopore sequencing here. The Minion is really interesting technology, but early reports basically indicate that it's essentially useless in it's current form. One of the issues is that the basecalling algorithm relies on a noisy, two bit signal. Apparently it works okay on trained sequences, like lambda DNA (that's where the 60-85% accuracy comes from). But when used to sequence untrained DNA, the accuracy drops off significantly (<10% accuracy, http://onlinelibrary.wiley.com/doi/10.1111/1755-0998.12324/a...).

There is lot's of room for improvement though. All of the commercial nanopore tech is based on biological nanopores, which have the advantage of having very straight-forward to fabricate. But they are limited to the ionic current signal, which is very noisy and weak. Once these companies start introducing solid-state devices though, things will begin to get very interesting as alternative signal transduction mechanisms come into play.
AppleScript is very thoroughly documented?

And I don't think hideous is a complaint, hideous is a personal opinion.

Imprecise, you'll have to expand on.

While certain things, depending on you want to do turn into a wild goose chase requiring multiple hundred lines of code to get something simple. That will not change with JavaScript, in some instances it looks like it may require even more lines with JavaScript. And it is a natural language, language. I don't think it is as terrible as you make it out too be.
Andrew Keen: The Internet Is Not the Answer
Rappid, the HTML 5 diagramming framework, v1.4 released
>After a month, it pretty much boils down to one difference in my experience: Speed. Atom is significantly slower in everything, opening files, projects, to using plugins.

So then my question is why is Atom so much slower?
That's why I believe their FFI plans are doomed.

We implemented FFI's for emacs over the last decades, but RMS always strongly opposed it, because you could call windows DLL's then. gtk-emacs e.g.
Understanding D3 Selection Operations
I don't. I put all of the blogs and websites I follow in categorized favorites folders, and click through them one by one.

I prefer this process to RSS feed readers because 1) it doesn't take much longer 2) you get the full experience that the web designer intended (ie: sidebar content, menus, comments, etc)
Agreed. The strongest statement the author makes is "Yet their work demonstrates the potential for video games to provide consumers with history that is both interactive and instructive."

So, its only 'potential' so far. Not a reach, and not much of an achievement..
Bomb Explosion Destroyed Part of the City – Ukraine
People seem to think that moving to Guile means moving to Scheme. It does not. It means that Elisp will run on Guile's VM, which will bring many practical advantages. Emacs will not be switching to Scheme. Elisp will still be used and the Elisp language can continue to be developed.
Agreed. It had more to do with determining the skill sets required for a successful founding team. Which is only one step. The next (and probably much harder step) is finding people WITH these skills that are willing to work together on a startup.
Show HN: Faster Than CGAL Delaunay in Julia
Detroit CIO Beth Niblock Interviews Jack Dorsey
The best thing that has happened in the last years is not having to depend on C++ anymore

Good changes, but too little, too late.

Of course, we still depend on it, but for an ever smaller set of use cases. Do what you have to do and "get out of there" as fast as you can to your favourite language.
I keep hearing that Sapphire is the next hardest gem after diamond by these sapphire screen manufacturers. But isn't moissanite harder than sapphire?
iOS 8 release day: what you need to know (i.e., maybe wait on downloading)
> With the addition of generic lambdas, I can define a single lambda with generic parameters. Although the syntax doesn't include the keyword template, this is still clearly a further extension of C++ generic programming

So what are the nuances when comparing this approach to using a template to create a generic function? Aside from stylistic differences, would using one over the other affect compile time or runtime performance in any (meaningful) way?
Yeah its like an academic claiming Wizard of Oz is a metaphor for Hollywood in the 50's. The author denied it. Its a game English professors play: lets find a clever parallel between a work of fiction and {whatever}. Pointless but fun.
Are you sure that Richard Stallman does not like Common Lisp?

Several years ago he asked me about the possibility of my releasing my out of print Common Lisp book (published by Springer-Verlag) under the GNU documentation license. I would have liked to do that but I couldn't find my manuscript word processing files.
The data should tell you. How many went to the landing page? did anyone ask questions? did you have good answers? I personally wouldn't be worried about price until I had up to 10 alpha users. that are willing to get at a free trial if they're willing to let you ask them questions.
Adobe's scripting APIs are usually 2 versions behind in functuality and very buggy. Anyone with significant workflows that script Adobe apps got there through lots of pain and suffering.

The grass isn't always greener.
Am I the only person who finds the digit separator syntax ugly and a bit unnecessary?

I love the rest of the changes, but that just doesn't sit right with me.
Unfortunately with the way the phones are constructed today, the glass has become an entire assembly.

When you etch the touchscreen on the back of the glass and then bond the whole thing to the LCD with optically clear adhesive, you've created one single piece that's nearly half of the phone's guts.

If people are okay with the LCD moving backwards and leaving an airgap like the first phones, then perhaps it's possible.
That would be a meet-up worth attending - one where the attendees were vetted for skills and willingness.
The frenzy of online
My only concern would be the requirement for GoToMeeting. Anyone who develops on a linux rig would be unable to meet.
The dirty little secrets of tech recruiting
I know how many symbols you use. I count how many words you write
Google Play Services 6.1 Update Improves Drive, Fit and Analytics
The amazing thing is this website runs entirely on Lapis/Lua.

Very well done leafo!
What is the license of these patches? There doesn’t seem to be anything on the website, nor in all of the patches available for download.

Are there other reasons apart from licensing why this has not been merged into mainline OpenSSH?

Edit: At least the multithreaded AES-CTR cipher has license information in the header, which seems to be standard BSD. It stands to reason that the rest of the patches have the same license?
The goal here seems very vague and not well defined. And the fact that all its members are high-profile companies worries me that their involvement will merely been a facade for publicity more than anything truly constructive.
The idea of paying for more extensions seems incredibly
frustrating. I'd rather know what the cost will be upfront.

Isn't that Altium's existing model? And for all features, the upfront cost is about $7000 per user?

It's not an unreasonable price for big companies (if it boosts the productivity of an engineer costing $100k+) but there's a lot of people who aren't going to spend $7,000 (anyone who isn't doing PCB design full time as a profession). If Altium want to sell something that costs less than $7000 (maybe $200-$500 for a perpetual license like Eagle) they will either have to:

(a) Take far less money from their existing $7,000 customers or
(b) Provide a cut-down version that meets the needs of the $200-$500 market without replacing the $7,000 product.

Much though I'd like it if they did (a), I think they're a lot more likely to do (b).
I think 'auto' may become a brain-drain like const-ness already is. You try to use it in one place - and it ripples throughout your base classes and libraries. It may be useful in some narrow set of situations (templates? lambdas?) but beyond that it remains to be seen.
Basically it's similar to other build tools, except over half of the functions are specific to building Python and Java. Here are two lists of functions: https://pantsbuild.github.io/goals_reference.html https://pantsbuild.github.io/build_dictionary.html Hopefully they can figure out a way to organize those better so it doesn't evolve into a giant wall of functions you have to dig through to find something you want.

Their BUILD file format is not easily human readable. I know we have to compromise between whether the machine or the human has an easier time managing a config, but the build system is one of those i'd prefer be easier for humans.

Hopefully they clean up the user interface to make it easier to run, too. For example, you almost always have to type './pants goals <arguments ..>', where you'd expect an alias like 'pgoals'. Some kind of web interface would probably be useful for a lot of the included functions. This seems like a tool that belongs integrated with Jenkins or something similar.
>Guile as a general VM with custom infrastructure to support both Scheme and Elisp is not really a more clean, minimalistic infrastructure anyway

Guile is already a general VM meant to support many different languages, not only Scheme. I think it's a very clean solution to use Guile's efficient VM, and I don't think minimalistic is a useful criterion.
The Mystery of the Tomb of Alexander the Great
company where i work is using fuzemeeting since it supports linux well enough.
Agreed. Have been listening to these podcasts. Great material
Honestly you should just work on a personal project for a few weeks, and apply to a few places as a junior dev. Or go to some local meetups and see if someone will give you a shot. If you're okay with taking below market pay, you can always find a startup to work for that will give you valuable experience on your resume.

If you already have a few Comp Sci courses under your belt, all you need is a project and a local mentor to help you land your first gig.
Profiling is not understanding
> For example, if a function has multiple return paths, they need to have the same type.

> ...

> [Code sample that returns -1 or record->id]

> Instead of using an integral type to identify the person in the record object, maybe I have a new GUID type. Making that change to the record object will cause a series of cascading changes in things like the return types of functions. But if my function uses automatic return type deduction, the compiler will silently make the change for me.

Yet when this happens, his example function can now return -1 or a GUID, so compilation should fail, no? Haven't worked with C++ in awhile so I might just be missing something on this, but seems like a contradiction to me.
Got it, Meteor.
Breast Cancer Patients Seek More Control Over Research Agenda
Bootstrap-dropdown.js clearMenus() needs ; at the end
"Cool" I guess, if you consider working for the NYPD to be cool.

[1] https://en.wikipedia.org/wiki/Death_of_Eric_Garner
[2] https://www.aclu.org/blog/tag/nypd-muslim-surveillance
[3] https://en.wikipedia.org/wiki/Stop-and-frisk_in_New_York_Cit...
Both use yEd

http://www.yworks.com/en/products_yfiles_about.html
...because you were literally spamming everyone to upvote your submission. http://i.imgur.com/B5hLdYG.png

This is why I will never take Product Hunt seriously.
Udacity has a good video course taught by the Android team at Google. Ignore the stuff about $200/month tutor support. All the materials are free.

Edit: here's a link https://www.udacity.com/course/ud853
Thanks and yes, I will keep that in mind.
Keeping True to an Iranian Vision, Minus Big Money
You guys are both right. The incompatibility b/t PCB design tools and resources is farcical.

Unfortunately, software like web frameworks and office productivity gets so many more eyeballs than PCB design software. The market size of PCB design software is small. A single copy of gEDA/Altium/Eagle/Orcad/Kicad can produce a piece of hardware that one billion people use. You could say the same for a single copy of Word, but people own and interact with thousands of different documents, but only a handful to a dozen PCBs and most people are using the same ones (iPhone, laptop motherboard, etc.).

As more hobbyists engage at the Arduino level, simple, free tools can open up a bit... but professional stuff will still suffer severe inertial effects - the value of a single PCB design program is simply too huge.

I don't see this free(asterisk) offering from Altium as any more than a freemium pattern to divert marketshare from Eagle in particular. I use Eagle, but the EEs at work say Altium is full of bugs. Its 3d board viewer is a gimmick that hooks a lot of people, but it's not as critical as having the proper components.

p.s. for simple PCB design, there are numerous free tools:

http://www.electroschematics.com/2249/pcb-design-software/

and here's a brief overview of them:

http://en.wikipedia.org/wiki/Comparison_of_EDA_software
I think you're misreading the document, I don't think you actually have to instantiate an NSTask in order to compare whether another application is running. You would just do something like this:

Mail = Application('Mail')
if (Mail.isRunning) { ... }
I love that articles relevant in mathematics gets posted to HN, it just makes me giddy.

Also, that note on a possible application in crypto makes sense to my amateur brain.
AppleScript is very thoroughly documented?

As a recent Mac OS user, there were a bunch of things I wanted to automate with AS. I looked and looked for documentation and basically never found a coherent set of docs anywhere. So, I'd (still) love to see the thorough documentation.
Hello, we are RealCrowd, and we use C#
No, the return type can change as long as all return paths return the same value for the same function call. So you can't, in the same execution, return two different types, but two different executions can vary their return type as long as its consistent.
Peter Thiel: Twitter Executives 'Probably' Smoke Too Much Pot
Exactly right! I spend tons of time running Emacs over ssh. This is a major value add of Emacs. The -nw option is our friend :-)
My company is angel-funded, no plan on turning to VCs.
I dunno, I'm supposed to be an introvert but I'm chaos incarnate. What does that make me?
agreed, this JS support almost raises JS to first class status on osx. wish the same could be done for ios.

using cordova and similar is okaay, but not nearly as elegant as just writing the app in JS due to the tools required.

i use pythonista on my ipad. -- pretty amazing, cwoukd love the same for js/node on ios
Woop, and it's gone down. That was quick.
I tried that. I bought a kindle, got root access, added lots of software (a x-server that outputs directly to the framebuffer device that interfaces the display). I only ever had keyboard access from a remote computer from that i was SSHing into it. I planned to add a keyboard, but i never did.

It was not usable. I tried a tiling windows manager, but It does not work.

The latency is huge. Too much for me to write. Forget scrolling. The display is inaccurate, there are plenty of artifacts. You will be able to see what was on the screen 5 minutes ago. Feels like a burned in screen. The kindle display is tiny. I mean, really tiny. That could be fixed. And it the kindle does not have a particular long battery life if you use it as a laptop.
New Kindle Release Leak
Guile can run elisp already, IIRC. There's no compatibility issue, it would just be a runtime change. And then you'd get Guile's VM, which is very nice and also polyglot(tic?). Guile is a language-agnostic VM, not a language itself, and a frontend already exists for elisp.
This is what a monopoly looks like
Give us a bit more context? Is it a consumer or business focused product? Consumer based products require a lot of attention to marketing strategies, value propositions stated clearly, landing page design, etc. Focus on ways to continue to get visitors or references to your site. Only at sustained volume do items like A/B tests matter.
I've been two different kinds of introverts over the course of my life. One is as rands describes it: A person in their cave not wanting their life to be disturbed. The other kind is the type who can and understands how to interact with you, but usually would rather be deep in thought solving my latest puzzle.

But those times when I make room for socializing... woof. Those are some good times. :)
Whenever someone says that I'm inclined to say that all statistics show that Android users use their phone less than iPhone users. Could it be that you use it less than an iPhone user? Be honest now... could you drain the battery in less than a day if you used it thoroughly?
Adafruit etc. compete for Maplin's core(ish) electronics-hobbyist business, but they largely don't sell hi-fi cables or PC components, for example, and they're not on the high street. Argos does sell a significant proportion of the stuff you can buy in Maplin—blank media, HDMI cables, electronic goods, even computers—for all it also sells many other things which don't overlap with Maplin's stock. Of course none of these rivals is in the same market niche as Maplin (or Radio Shack): if Maplin and Radio Shack were being beaten down by companies in the same niche then it's unlikely that anyone would be questioning whether that niche is still viable at all.

The online maker-shops may even be aiding Maplin in some respects, as they've helped to create and make popular new product lines like Arduino shields and RasPis which Maplin has been able to bring to the high street.

So while Maplin does have issues to face, it appears to be profitable (it's even been expanding recently) while facing similar competitive pressures to today's Radio Shack. Thus if Radio Shack is bombing in roughly the same niche as Maplin, it's presumably down to inferior management (or maybe debt load) rather than the niche itself being unviable.