skysight-inc/HackerNews huggingface dataset:
Is Google's Chrome OS / Android ever going to get Java support? Any options?
Our team is currently looking for an alternative way to replace the Java code dependency into our web-based SaaS application. Our app uses Java for detecting scales, printers i.e standard printer for invoice / packing slip printing and a thermal printer for UPS, FedEx and USPS label printing. But lately, ever since that massive Java security breach and the ongoing updates to Java versions has created issues and our app only works with earlier versions of Java. It forced us to refactor our code to get it working with latest Java version. But, with every new Java version update release, we have to be very vigilant and see if it breaks any functionality. Majority of our clients are using Chrome browser on Windows PC but that market is shrinking rapidly. They are now moving onto Chrome OS and Android based devices and Mac too. A 32-bit Chrome browser do not support Java 7 on the Mac platform (as per official Java page: http://java.com/en/download/faq/chrome.xml). So Java has issue with Mac too.

So, here we are, searching for a solid alternative to Java language which is based on a newer open source standards that everyone has been pushing for. Considering Oracle's lawsuit against Google for its use of patented Java (where did the "Open Source" go?) technology makes Google even less likely to use it. Ironically, most Android applications are written in Java but they use "Dalvik" instead of Java Virtual Machine.

We are debating the way to go is use of HTML5, JavaScript, Node.js. But again, what to do between now and the time that HTML5 is adopted? OR should we opt for a "GWT Web Toolkit" (GWT) will let us develop in Java and then compile it to optimized JavaScript to run on the web. But our goal is try to stay away from anything that relates Java code.

This should really be asked to someone at Google, but I would like to get the opinions of HN experts. Please share your thoughts. Thanks.
Word with Zotero makes for a rather painless thesis writing experience.

Just remember to mark headlines as headings, and don't just change the font size of your headlines. It's easy to insert references to formulas, figures and graphs.

LibreOffice + Zotero makes for the some fairly painless bibliography, table of content, internal figure referencing.

If you need to build advanced graphs from large dataset, there is no painless way about it, but LaTex is in no way more difficult than the other options.
Angels are - almost by definition - very personal relationships. As such, I would think that most angel investments are done through your network.
How is this any different than most body panels now being a composite material? Body shops usually just buy a whole new panel and then paint to match.
Wouldn't that depend on the IP? If you pop up later making significant money with your source or patents, I'd assume there would be a lawsuit in your future.
The series LR's had complete Birmabright (aluminum/magnesium alloy) bodies; though the more recent models Discovery I/II, LR3, Range Rover have used only aluminum body skins.* Meaning the structural body is steel, though the outward panels are aluminum.

The 2013 Range Rover has a complete aluminum body (skin and structure), with a 700lb weight reduction for US models.[1]

1. http://www.caranddriver.com/news/2013-land-rover-range-rover...

* Various differences among models some have steel roofs, doors etc.
Try reading to the end of the link.
Sorry, I should have dug a bit deeper for the exact code. SNOMED CT covers non-clinical terms along with clinical ones. It covers tons and tons of 'stuff' from measurements, drugs, finding areas, diagnoses, substances, social contexts, foods, etc. The point was to create a coding system which captured more than just clinical information.

SNOMED CT is used to build 'clinical statements' which are combinations of SNOMED CT-terms to help build a more in-depth patient record. Many of those terms are non-clinical, but can be used in combination with clinical-terms.

Here's 'Victim of Statutory Rape':
http://bioportal.bioontology.org/ontologies/SNOMEDCT?p=class...

I run a company that develops a web-based medical practice management system. We use NLP techniques combined with the SNOMED CT database (and others) to extract clinical-statements from all text inputted against a medical record. Whether it's a complaint, treatment, diagnosis, or even an email to the patient. So I don't doubt for a second that there are other systems out there that do a similar thing and have auto-associated patients with various clinical and non-clinical terms.
Hackers need to reinvent the Internet in order to circumvent mass surveillance
Computer chess was good, but not for everyone. First off, I had to turn subtitles on for this movie. Not because of foreign languages, but because this film belongs to the so called "mumblecore" genre and literally sounds like it. It is also filmed with low quality equipment. The acting is also quite bad.

"Computer Chess" is best enjoyed for its few insightful and smart moments. Ive never seen a movie that got the programming subculture so right. The characters have some insights that make you wonder if they would not have been prophets had they been around during that period. However at times the heavy metaphor borders on pretentiousness. But cut em some slack.

In short: don't expect an enthralling movie experience, this is not a popcorn muncher. I wouldn't watch this movie with my mom, it could be interesting to some people, but for most I have the feeling it would be extremely painful.
Alternate url[0], in case WSJ requests you to log-in/subscribe to read the article.

[0] https://www.google.com/search?q=We+Pretend+to+Teach%2C+They+...

edit: changed link to point to google search, click on the search result (first result in my case); it should lead to an article that doesn't require a login.
Let me re-write that a little to make more sense "From Day 1 Microsoft believed their success was based on partnering/OEM with hardware and software companies to get their products to market. Based on that they built out the infrastructure to manage all aspects of partnerships. Google, however, started with a direct to consumer offering that had no need for a costly partnership management infrastructure. So both built up organizations to support their initial customer base and did so very efficiently"
Ugh, "log in to view the rest of the article". Nope.
My own method is a bit unusual - it's a hybrid method.

As a Windows user, I use our own software, Swift To-Do List, that we've been developing for over 9 years - http://www.dextronet.com/swift-to-do-list-software

First of all, I use it as a task and notes database, where I store all my tasks and ideas.

Second, every evening, I print a fresh to-do list with tasks for the next day. I just pick the tasks I want to do today, right-click them and print them.

This combination of software and paper gives me the best of the both worlds - the paper on my desk helps me stay focused, and I can scribble on it, etc.

This feels very empowering, because every day, my to-do list is short, up-to-date and I can actually finish it. If you work from your "task database" with all your tasks, it can be a bit depressing to see all the unfinished stuff on a daily basis, and the progress you make doesn't seem that significant.

If you've never tried software as a task database + fresh daily to-do list printed from it, give it a go! It's awesome.
Indeed, Liouville proved the existence of transcendentals, exhibiting specific numbers as examples. That was around the 1840s. Cantor showed in 1874 that pretty much every real number is transcendental, and the linked article is a re-casting/adaptation of one version of that paper. Although it shows how to construct a transcendental, it really shows that every list of numbers is incomplete. Taking the algebraics as the list then gives the result.

And I actually have a copy of "The Surreal Numbers". Still working on how it/they can be presented to a non-technical audience.
I must second WorkFlowy. I've tried lots of different managers, but WF is the only one that worked for me. It's flexible enough to support the simple, no-frills to-do list as well as the larger projects. I like information hierarchies and WFs free-form style and zoom levels are perfect for me. Not being happy with any of the other tools I tried used to make it a pain for me to keep things organized, but WF changed all that. Try it!
Wait... did that work?
LyX is not WYSIWYG and I'm not sure how to argue this point. What you see in the editor window doesn't look like the paginated output - it's not really up to someone's opinion to decide.
I think of most VCs as "money brokers" or "money salesmen" rather than as capitalists or investors. A company taking in $100 million in venture capital is basically enabling the VC partner(s) to earn $2 million a year annuity until an exit. That 2% annual commission (that's what I call it) on every invested dollar is a substantial incentive on the part of the VC to push more and more money on companies that a) may not need it b) would be unwise to spend it.

I don't see any justification for the 2% on ever-larger rounds of investment. The work VCs do on a $100 million investment is not 100x more than the work they do on a $1 million investment. I hope that model gets disrupted!
I've gone through them all. For the past few weeks I've been using Silo because of the ability to share lists with my GF. I've got 5 Lists (or Silos I guess) at the moment, 3 of which are shared.

I like it because it has the simple input features of Clear, but with the ability to share lists, and receive notifications when a list is updated.

At work I use Trello, which is great, just too much for my personal project needs. Trello's iPad app is fantastic btw. Really intuitive and smooth.

When I'm feeling completely overwhelmed, I usually find writing out tasks on paper with a pen is the best. Sometimes it's just nice to get away from a screen and write something down.
The Year in Robots
"Are you putting in 60 - 80 hrs at the office?"
Sometimes. Over the last few months I've been working nights and weekends due to project demands. My client is west coast and I'm east coast so they have no problems calling me at 8PM with issues. I've also been behind on 'mandatory training' so I've been catching up on that on nights and weekends. I've given up 4 vacation days for the project also.

I basically work, go to the gym, and sleep. I've been allowed to work remotely lately which saves me 4 hours of commuting on most days. Lately those 4 hours have been consumed by client work. I'm also dealing with some health issues that make it hard for me to stay awake and/or focus. Skipping them gym just makes the next day much worse so I don't want to consider that right now.

That being said you're right that I should be able to still carve out some time to do other things.
After reading a few sentences, it all started sounding the same to me. I still came away from this with the perception that they patented a camera angle. This will not win back any points for them.
I still use Wunderlist every few days for when I have something to record but I don't have my notebook handy. I think it's the best possible implementation of itself, if that makes sense.

Understandable re: carrying a notebook -- that was my main apprehension when starting out. Luckily, I'm at a point in my life where I'm pretty much productive only in one of three places (home, office, coffeeshop), and since I bring my laptop bag to all three anyway it's not too much trouble to throw the notebook in as well.

EDIT: Just saw www.manvsgoals.com. I think that, too, is a noteworthy approach to keeping track of 'grander' goals and tasks.
It also requires to log-in.
I like this idea, but would it work if I'm using the mail app on OS Mavericks? Would the labels import?

Might be time to switch away from the mail app anyways, seems to really bog down my system.
Stupid patents!

Lets vote to get rid of the patent system.
The relevant mocking image - "number plate enhance" http://imgur.com/uhvWKS8
I don't have facts and figures in front of me right now, but it is thought that the majority of sex workers in poor areas are either forced or coerced into it, up to and including human trafficking, and they start young, perhaps preteens, we aren't talking about high priced call girls here.
Do you know of any good online resources that could be used to learn how to use wordpress to pull api calls from a rails app?
this is true :) technically I haven't seen 70% of movies that were released this year.

Will update the above comment once I've seen Computer Chess, I'm sure I'll enjoy it.
Using D3 and MathJax in a Chrome Packaged App
The server can have state, but there should be no communication about the client state. This is most tricky regarding logged-in/out session state usually communicated with cookies. http://ruben.verborgh.org/blog/2012/08/24/rest-wheres-my-sta...

Also, I have never read anything implying POST requests are incompatible with REST.
Signed up for an invite but have not gotten an email yet. Cannot really check the service out and give feedback if we cannot even login.
I think there is a common confusion about the term Computer Science. Universities such as University of Chicago teach raw CS. UIUC and U. of Ill. teaches what I would call Computer (Software) Engineering.

These courses are likely neither of the two, but more of the nature of "practical computer programming".
Hi. I'm sorry to be pedantic, but the confusion here stems from your use of "equivalent" in responding to a quote that used "impossible." You never said "often," but you did imply you were describing an also-impossible thing.

Fortunately the confusion is cleared up now.
Thank you, for both explanations, that was very informative.
> Suing Google for libel because Google misrepresents them as a dead company through purposely hiding them from customers who search for them on Google?

People who search for RapGenius on Google will find plenty of information that indicates that they are a live company, so that would be ludicrous on its face.

With Google sitting on billions in cash, I don't see how any frivolous lawsuit that RapGenius could afford to pursue without committing suicide would force them to move.

> It's a reasonable conclusion for searchers to make that RapGenius doesn't exist anymore because they doesn't exist on Google

They do exist on Google. If you search for them, there is plenty of information about them.

Sure, you won't get a direct link to their site, but there is plenty of evidence that they exist that Google provides, including explanations of why the direct link doesn't appear. (E.g., for me right now, the first result if I search for "Rap Genius" is a news result with a time of "3 hours ago" titled "Google punishes Rap Genius for manipulative SEO tactics".

I don't think that anyone would reasonably conclude from that the RapGenius doesn't exist any more.
Gaming laptop, Macbook Air or PC + tablet/Chromebook?
My laptop just died on me, about to start a new term next month, MechE. I feel that the MBA would be more suitable(thin, light, long battery life), however I cannot ignore my desire to game(which I do regularly). If I choose the Macbook, I'd have to give up gaming for good(afaik Macs aren't spececd for gaming). The tablet(Nexus 7/iPad mini) would be paired with a BT keyboard, Chromebook would be the HP Chromebook 11.

My university's tech lab only house super old workstations(i3, 2GB RAM). I only check WolframAlpha and review past year questions on my laptop in the library while doing psets with paper and pen, also Matlab and Solidworks.

And then there's the price factor. The MBA would obviously be the most expensive choice($100 over my budget), and the price difference could be put to better use.

Here are the specs:

Macbook Air 13" i5 8GB 256GB SSD

"Great" config desktop from logicalincrements.com + Nexus 7/iPad Mini/HP Chromebook 11

Lenovo Y510P 15.6” FHD / i7-4700 / 8GB / 1TB /GT750M SLi 2GB DDR5

Asus N56JR 15.6” FHD / i7-4700 / 12GB / 1TB / GTX760M 2GB DDR5

Which would be a better choice?
Typo: "because there is only one soution" (should be "solution"). I don't like coffee, but you're welcome to buy me a glass of tap water the next time we meet :-).
Would you care to elaborate how this relates to the "risk of business failure"? How would taking money from investors increase the risk of a startup not being able to develop a successful business model and become profitable?
The graphics in L4D2 are great, the game runs very fast on Ubuntu, Valve has done a great job. I hope more games keep coming to Ubuntu and Linux for Steam overall. I tried the Source SDK recently and the sample builds and runs successfully on Ubuntu. Now as far as game play, L4D2 and TF2 seem similar to me, too Hollywood, I like more muted game play, similar to L4D which I tried on Steam on Wine once. If that was on Linux now I'd buy that one and probably play it more. Also more Minecraft like games where when a grenade goes off you see damage to the walls, ground, etc. and you can build stuff, defenses, machines, etc. that would be unreal.
I've gone back and forth in the past. I put together a series of .REG files for Windows users so you can either disable caps lock, map it to a shift key, map it to CTRL or swap it with CTRL. Since they're .REG keys, you don't need to have a utility running in the background. The .REG to set things back to normal is included, too:

http://johnhaller.com/useful-stuff/disable-caps-lock

If you're more adventurous, you can turn it into a Billy Mays Key so your PC says a fun Billy Mays phrase every time you press CAPS LOCK. It's also open source if you want to play with it:

http://johnhaller.com/useful-stuff/billy-mays-caps-lock
I use Uberwriter and love it! It is definitely worth a look if you're looking for a product like this.
India needs to enforce the laws against selective abortion.

Your numbers ignore homosexuality, but I don't know if that'd make any difference.
"Search... what else?"
>Russ Cox (rsc@swtch.com)

>Frans Kaashoek (kaashoek@mit.edu)

>Robert Morris (rtm@mit.edu)

sh$%t, this got to be good!

Cloning the repo and surfing at the source code, just for fun, right now :)
Doesn't seem like it'd be a big ordeal. Just adapt an existing bootloader to load the kernel.

Also it looks like they mostly run it in qemu.
A week-per-two-pages diary, with my todo items written in each day's column. I got inspiration from Erica Douglass [1] and this has proven to work best for me.

[1] http://www.youtube.com/watch?v=k-yer_cy3-Q

EDIT: I also love Trello for personal project-based items.
http://www.washingtonpost.com/blogs/answer-sheet/post/do-tea...
Are the Best and Brightest Still Coming to Silicon Valley?
Women coders break new ground, and stereotypes
Is Silicon Valley the Center of the Innovation Universe?
You're right, there isn't, but when you use open intervals you'd be surprised how many people get worked up over the fact that some of the points have been omitted. It's easier to avoid the question entirely. It tends only to be people who already know a lot about this that come up with the objections or comments you're making, and usually they realise that actually, yes, it all works.
Who is using an editor that doesn't support Unicode?
Infinities are weird.
Note cards, hand written at the end of each day. 5 things I want to accomplish the next day.
N.S.A. Phone Surveillance Is Lawful, Federal Judge Rules
One of ex-colleagues has now been happily trekking in the Himalayas for 6+months,and will most likely might set up some non-tech venture over there sometime soon. (He has had the rare opportunity to reject offers with Google/Amazon/Microsoft etc).Am lucky to call him a friend,not just because he is smart- he is a great source of inspiration for me- for his perspective on larger things in life - his pursuit of happiness,and guts.
You mean on the from side? Yes, just drop the existing index and create a unique index. You can do that within the same transaction.

Postgres already requires the pointed to relation to have a unique index:

=> create table foo (id int); -- No unique index here.
CREATE TABLE
=> create index foo_id on foo(id);
CREATE INDEX
=> create table bar(foo int references foo(id));
ERROR: there is no unique constraint matching given keys for referenced table "foo"
They are definitely soliciting people to respond on that statement page, I'm sure of it. That, or they're making accounts to validate themselves against the people who ARE real.

Or people really just don't care, which is entirely possible, but I won't let my faith sink that low just yet. If you'd patent a camera angle then you'd probably have no problem creating accounts to bolster your ego.
Purdue has a similar OS, Xinu, that was created for teaching. It is actually used in industry around the world. - http://www.xinu.cs.purdue.edu/
Should our startup join an accelerator?
They said they never sued another company related to this patent, but they forgot to mention they have sent Cease and Desist(s) [1]

[1] http://yogainternational.com/article/view/patents-and-lawsui...
I'm not advocating accepting an editor or IDE default, I'm advocating a standardized environment for a company. If rainbow parens are super-useful, then they can be super-useful for everybody.

And that's another thing that a standardized environment does: it gets techniques out there for the whole team. Because honestly I don't really believe that all that many people are truly getting their environments perfectly optimized for themselves. I think that most people in a shop where everyone does their own thing end up with high un-optimized environments.

Good environments for all, that everyone can use is better than perfect environments for a few, and mediocre environments for most, plus lack of interoperability.
If I was GAE I'd set my volume pricing so my biggest clients don't find it cheaper to run their own.
Both "Surreal Numbers" and "On Numbers and Games" do a not-terrible job of presenting surreal numbers to a (relatively) non-technical audience.
Yes, with the suggestions from you
expert guys here, I went to

Start > Control Panel > Display >
Settings > Advanced > DPI Setting >
Custom

which looks nice. So, converting
their 100% to 150% gives characters
much easier to read. I don't know just
what software would honor such
a setting. And to get the setting
I got a message that had to
install the fonts and reboot
Windows. Gee, once my HP
laser printer died and I got
a Brother printer, the Brother
was not fully compatible with
the old HP/GL commands so that
for one of my favorite DIY
printer utilities, e.g., just
to do a nice job printing flat
ASCII files, I wrote some Windows
GPI code -- a real pain. If the
font changes from reinstalling
fonts would change the spacing
in that program, then I'd have
to revise that program -- bummer.

It looks like 'scaling' has been
work in progress for the industry
for a long time. The easy approach
to scaling for me is just a larger
piece of glass with the same number
of pixels, filling the glass,
and with my hard/software not knowing
about the change.
Just wanted to contribute a data point regarding A3: In Sweden there's a widely known inventor (or patent troll depending on your view of patent enforcement by non-operating entities) called Håkan Lans. Back in the 90ties he sued Hitachi for infringing on his computer color graphics patent. According to a documentary recently broadcast on Swedish television one of the reasons he was able to win that lawsuit was that someone in the US intelligence community (in a formal or informal capacity) helped him with background information on Hitachi's expert witnesses. The motivation was said to be that US felt threatened by Japan in general, and IBM by Hitachi in particular.

There where many other accusations brought in the same documentary, some of which I'm sceptical about, but this particular one seemed plausible. I can't find anything about it online, but the documentary presented it rather matter-of-factly with lots of interviews etc. So for the ambitious it might be an opportunity to document a concrete case of A3.