skysight-inc/HackerNews huggingface dataset:
The most important benefit for me is the "Hot key" feature. I used to have Kuake back in my Linux days, and loved it. It's so much more convenient that having many different screens, and switching between them via "Cmd-Tab". It's gotten to the point where I very rarely open dedicated windows, unless I'm doing some serious debugging or so.

For those who don't know about the hot key; I press "Ctrl-~" to have a terminal screen dropdown from the top of the screen. You can have any number of tabs and splits there. Pressing the same combination again closes it.

The neat thing is I know I can access the terminal with the same single keystroke, no matter which app I am using. Does Terminal.app has this feature?
you would think they would be more focused on vulnerabilities of websites and the underlying technology as Google is an internet company (though they have morphed into a wider spectrum). Most recent public security outcries have related to internet services so my assumption that would be their focus.

Part of me hopes they tread in this gray area so that we are forced to address issues with the CFAA and how its presently enforced.

It doesn't matter if you are sitting on a bean bag chair at a google lab, you have no defense in criminal court if you are unauthorized to test for a vuln in someone's system. Disclosing a flaw is sufficient grounds for a felony.
> p.s. Crazed fans of the greatest microcontroller of all time, the stm32f4

The greatest until you need to do something complex with both DMA peripherals. Yay for silicon bugs and using tons of third party IP cores without proper testing.
I stumbled across this hosted on archive.org a while ago. Their in-browser emulator seems to work a bit better for me, so you might want to try it if you are having trouble with the version linked above: https://archive.org/details/flapple_bird_dagenbrock
network effect works both ways
FCC Web woes extend net neutrality deadline
Thanks! I hope this open-source project can help so that we all benefit from such openness. And I'm convinced that such software should not be closed-source and in the need for a business model.
+1 for TST

On my 1366x768 laptop I use auto-hide[0] so as to not lose too much screen real estate.

[0] http://i.imgur.com/LuOWjGw.png
How to get started with next-generation website prototyping
vga.asm copies bytes directly to video memory in a raw manner, once it's in VGA mode. It only uses BIOS to switch into VGA mode ("mov ax, 0x13" and then "int 10h"), and back to text mode before rebooting when you quit. It does use BIOS to read the keyboard. It also reads bytes from sectors of the disk using BIOS rather than the OS when it starts up. The sound is a beep created with raw "OUT" commands on the data ports (for the PC speaker presumably).

In other words, it's using BIOS for input, but not drawing.
Good Job Ryan :)
"Good" means two different things:

(1) secure, with good pay and benefits and
(2) something you enjoy doing or at least not hate

My wife has a "good" job in the sense of (2). She's self employed teaching children to ride horses. In terms of (1) she could certainly get better benefits but not better security or pay doing anything she is qualified to do.

The economy is fundamentally opposed to (1), particularly the security part. The only realistic retirement plans today are to be a government worker or to start a corporation that goes public or otherwise gets sold. As time goes by voters are going to taste the blood of both of those populations.

As for (2) it is a challenge too that you're going to have to work hard at.
Thank you! That's great, criticism is probably most durable and helpful on GitHub, anyway :)
Or just hire them.
Stand withStetson
Stand withStetson 2
Stand w/Stetson was created to benefit Stetson Roberson, and to bring awareness to those who have legal troubles, due to brain related illnesses. He is 28 yo from Birmingham, Alabama. He was involved in a car accident in 2008, in which he was thrown from the vehicle. He now suffers from a permanent brain injury that has resulted in schizophrenia. He has been locked up in an Alabama Jail due to his inability to pay Probation Fines. Learn more at http://youcaring.com/HelpStetson Please help to spread the word by sharing and tweeting. #HelpStet Thanks!
Previous discussion: https://news.ycombinator.com/item?id=8038370
Note that comments to the FCC are a little different than a letter to your Congressman, in that they have legal significance. The comments become a part of the record that may be reviewed by a court if the agency's rules are challenged. The Administrative Procedure Act allows courts to set aside agency rules that are, among other things, "arbitrary and capricious." In issuing final rules, agencies will generally respond to the major issues raised by the comments, because otherwise parties may challenge the rule in court arguing that the agency acted arbitrarily by ignoring a major aspect of the issue.

On a general note, I don't get the cynicism as to the FCC's intentions here. The FCC already passed net neutrality rules, and those rules were struck down by the D.C. Circuit. Internet companies have argued that the FCC could implement net neutrality if they regulated internet service providers under Title II of the Communications Act of 1934, but the FCC desperately wants to find a way to avoid doing that. Not because it doesn't want net neutrality, but because Title II is a big regulatory regime with a lot of baggage.

You have to understand that none of this is taking place in a vacuum. There is a general regulatory paradigm that's in vogue at the FCC. The FCC has been thrilled with the results of its "light touch" approach to cellular wireless regulation. That's the mantra of post-Clinton liberals: "we'll have regulations, but lightweight ones." Title II is an FDR-era piece of legislation that is anything but lightweight. Regulating the internet under Title II would invoke a firestorm of criticism from conservatives as well as centrist-liberals who see it as inconsistent with how regulatory agencies should operate in the modern era.
You can get a last gen console (XB360, PS3) for what, $100 or less used/refurbished or $200 or less new? If someone never had that console, it's comparable with a lower end PC playing "last gen" PC games. And a good deal of console exclusives that never get ported to PC.

Buying a new console < 1 year after release is the equivalent of buying a new $1K+ gaming PC with a top-of-the-line video card.
It's worth noting that both the President of the US and the FCC Chairman have not taken a side in this. Wheeler seems to genuinely have consumers's interests in mind, but they're going to have to push back against a _lot_ of business pressure from some of the largest lobbyists in Washington.

Don't get cynical, your words matter and enough voices coming together on an issue has worked in the past (SOPA) and will work in the future. I'd strongly encourage anyone who has a stake in this fight (most of HN's audience) to submit their thoughts to the FCC and your congressional representatives.
Working remotely – how to make it work for you and your company
Ask HN: What tool do you use to organize your links?
I am not sure if I am missing something out there. Is there a way to bookmark links across all the various browsers, devices, platforms, etc and have a search engine tied to it?
Seek out local tech conventions. Open source cons, if your an enthusiast, are usually pretty inexpensive and have a broad exposure to companies large and small.

Another good networking idea is to start going to meetups and the like for tech people. We have a regional one called Tech After 5 that meets in a fairly upscale bar. They hands out nametags so you get names and usually places they work.

Talking to really high level people, and just asking them about the state of the industry, general pointers as a new person, and such are great ways to grow your network. Try to meet a couple of new people a week who are in better positions than you are. A cup of coffee landed me more than a couple jobs.
Uber for your teeth: A founder's story
I don't think S Korea is considering additional F-15 anymore.
18F API Standards
Thank you :) First and foremost, this has indeed been a tinkering project. But now, I think there may be enough potential to put this to a good use. Did you think of anything specific when you referred to "practical use"? Actually, the app is live on Google Play and this may already provide some practical help to users.
That's what twitter does.
> Once again GWT is rebooting

You are right that GWT has been a lot of things over the years, but, to be fair, it's been around since 2006. E.g. you mentioned the GWT 1.5 release, that was in 2008.

What other web (or client-side JS) frameworks that were released in 2008 look today at all like they did back then? Or how many of them even still exist/are actively maintained?

GWT's biggest obstacle is it's continuity.

Take the circa-2010 MVC/RequestFactory push; in retrospect, that (and LayoutPanel, and Spring Roo integration, and...) should have been completely separate "webapp frameworks for GWT", not "in GWT".

Then they could have gotten some users, e.g. picked up by that era's greenfield LOB apps, and then quietly aged away. Just like the normal life cycle for any other legacy webapp framework.

But because it's under the "GWT" roof, it lives on, and people have expectations that it'll supported by the GWT team just as much as the core "Java to JS" translation engine.

So, yes, all of your criticisms are valid.

But I assert GWT has learned its lesson: the language (GWT's j2js compiler) should be divorced from frameworks (GWT widgets, userland, etc.), because they really are separate things, and can better evolve on their own. Unfortunately it'll be a hard transition process.
As echoed by others on here, there is a shortage of __good__developers for hire. I've seen plenty of developers get interviewed at some startup companies only to be turned down for the job and I've known a few that were trying to apply and get denied. Majority of companies are hiring but that doesn't mean they'll hire just any developer. The issue is developers are not all created equal and I've been around enough developers to know that rejection is common, some times several rejections, before they finally are able to land a job somewhere (not necessarily even a startup by the time its done).
I have a job I really enjoy, and yes a lot of luck was involved. I have a bachelor in bioinformatics, and in my 3rd year I organised the first meetup for all such students in the Netherlands. At the same time with NBIC days (a bigger bioinformatics conference in the Netherlands), to which we got free access. I was very lucky to see a presentation about using data-mining to predict protein functions by my future internship supervisor, who was only there because her boss could not make it.

I then wrote an e-mail to her and that data-mining team, after reading all public papers, and figuring out where I could try to help. In this case I a) complimented them on their work b) showed I was enthusiastic and c) came with ideas on what I could contribute. So they offered an internship, which I loved. They where cutting edge with large scale data-mining over complicated data using the then just new java 1.5 on varied hardware and infrastructure. i.e. hibernate when it was still cool, K/V stores and lucene together with lots of classical datamining algo's such as C4.5 and SVMs on large clusters. (Sure my final report could have been better)

Came back to finish my Uni, graduated while working for a year on GPU computing (using BrookGPU) to get protein domain detecting working for some comparative potato genomics work. Which I loved as well.

Then I joined a large IT firm as a trainee for 1 month and then 9 months on one of the more interesting government IT projects dealing with tracking health of children. Funnily enough I went to industry to learn how to run a project, and ended up on one which looked like the ObamaCare roll out in the small :( So I quickly started looking around.

My internship group offered me a position but could not get the paperwork done in time for me to be snapped up by their collaborators.

Now I am lead developer for the uniprot.org website and sparql services. Which I love, because I have so much freedom and responsibility and great bosses who are a pleasure to work for and are absolutely dependable, as well as a very diverse team who respects each other talents and quirks.

So to summarise. Luck and networking got me the job, but those where only effective because I had the knowledge and applied it.

So join a professional club (IEEE or Rotary or something) network and learn to find interesting people, because interesting people often have the interesting jobs.
TL;DL google will hack the nsa, process their email and server them ads for google security products
The only thing that will keep Microsoft and Apple going in the consumer markets over the next few years are patents and binary blobs. Once chips become fast enough and non-free drivers become irrelevant their days will be over.

Already a $150 smartphone contains as much CPU power as a desktop of 5 years ago. Add a keyboard and attach it to big screen, presto you have a desktop. Their days are over and they are living on sales hype and clever apps.

Once developer lock in ends, thats it for them.
>A specific example - Angular directives. You can happily code for quite awhile without defining your own. Until one day you decide to integrate another library and then need to "wrap" all of your code.

which you can define a directive for, and thus an interface. This is probably the safest way to use external libraries.

>Another example, Angular is described as working with jQuery (which it does). However, if you don't understand Angular's event loop and start doing jQuery stuff outside of it, mayhem ensues.

I admit if you don't understand how angular really works (and most who use them probably don't, including me) it is hard to get this. But, if you restrict UI manipulations to directives (as suggested by angular), you can probably avoid mayhem
There are some papers by the JPEGMini people that give a pretty good hint as to how it works:

http://spie.org/Publications/Proceedings/Paper/10.1117/12.87...
http://spie.org/Publications/Proceedings/Paper/10.1117/12.87...
> Playing Devil's advocate

Actually you raise a good point. ARM has been always doing that though, they built their own cpus when they started, iirc. That would have large consequences on their current business model, it's true.

> And if not, what would prevent NPEs from licensing to one small company and then suing everyone else?

It's already happening. When one of those company win a lawsuit, it is usually followed by them selling a license to whomever they sued...

Which is the lesser evil? Forcing patent holders into producing practical implementation of their patents, or allowing NPEs to exist?

I guess my idea doesn't really hold waters. Most probably smarter people already have thought about that possibility and saw the issues you hinted at. Oh well.
This is just the front page if the nimrod site. There's nothing there about Rust, Go, or any language comparison.
I hope you're not referring to Microsoft Lync as "an awesome tool for IM", because I must disagree with you on that if you are.

I had to use Lync at my last job and to be honest it was one of the contributing factors to my leaving.

It breaks links, it breaks basic copy/paste functionality in clear and obvious ways, it wastes screen real estate like its going out of style, it's slow clunky and cumbersome... No Thankyou.
I totally agree. I was really excited about GSX when I first heard about them from Costco. However when you dig deeper into what they will deliver from Costco (or other stores for that matter) perishable items like milk, eggs, etc. are for some reason not on the list. It essentially makes the service useless for me since I'll have to go to those stores to get my regular perishable items anyway.
Didn't we learned it the hard way we can't trust anyone's claims about their services, unless it's really verifiable?

There are loads of services who claim one thing, but that's either completely untrue or somehow true but filled with "if"s and "but"s.

Say, Dropbox had claimed they do encrypt everything in a manner they don't have any way to access to user data, but it occurred they had just lied.

Or, Secret claims they don't send phone numbers and email addresses and says nothing about names but from reverse engineering their app I found out they do for whatever reason send contact names - which, for many Google/Gmail contacts, are the same as email address - and if you use "invite" function they do send unmangled number/address (the latter's reasonable, but still it's an exception from the claim and users aren't really warned about it).
Having been part of a team developing JSF components in the 1.x days, couldn't agree more.

A few hacks enabling us to use it alongside Facelets, made the whole experience better, but it still left much to be desired. Specially when tracking down bugs related to components misbehaving.

I did revisit the JSF world a couple of months ago and am quite happy that it only lasted a few weeks.

Nowadays I will advise anyone against it. Just use pure JSP with taglibs or any other Java web stack that embraces the HTTP way of working.
What's the best flappy bird imitation for those who don't have their hands on the original?

android and iphone
Daala development is proceeding at a rapid pace. We're just not ready to bring Daala into this conversation quite yet.
It isn't fair to call them illiterate any more than it would be illiterate for me to not understand all the intricacies of real estate law. At some point, we as technologists gave them this communications tool without actually engaging with them in its proper use, and they learned the lowest common denominator etiquette.

When my teenage kids text me, I make sure that they use complete sentences. I'm a bit of a bastard that way, but hopefully they'll be better off later on in life.
I have seen you guys before on here, and I am generally rooting for your model to work. :) Selfishly speaking, but also unselfishly speaking, I really want there to be a model that both incentivizes great content and encourages people to support writers for their work. I'm also very happy to see that you guys allow writers to keep their IP rights. That's a big issue for writers, obviously, and not all platform-publishers understand as much.

I also think there's a vast contingent of people out there who are great writers, but not necessarily great at self-hosting blogs and CMSes. So your solution makes a lot of sense for that segment.

I'll definitely check it out in greater depth.
Misleading title indeed.
Ikea lawyers stay busy policing the Web as they take on Ikeafans.com
Curious choice of name. I expected satire from a language called Nimrod. I don't see where this is a better alternative to Rust or Go.
Google – Compare Credit Cards
A hardware startup is hard enough without this kind of mocking, but mocking the new smart objects does make for some compelling humor. Google Glass for example was mocked pretty extensively recently too. This take wasn't fair, since this product saves you the time of having to type in your calories for each drink into your phone by figuring out what you are drinking, but it was funny.
This will never, ever, ever, ever, ever, ever, ever, ever happen. Jefferson has been a proposed state (southern Oregon + northern California) for decades. That, combined with the process of creating a state, annexing the correct territory, etc. It's not going to happen. Ever.
I'm not sure, but I suspect there's a fairly good word for such case: "mangled"
Was expecting a link to D ;-)
The Docker Book released
Give it a try; report back.
See https://zenobase.uservoice.com/knowledgebase/articles/360890... for a list of services that aggregate health and fitness data.

The screencasts at https://www.youtube.com/user/zenobase should give you an idea of what you can do with Zenobase; if all you need is a nice dashboard showing recent data, there are simpler solutions like TicTrac.
I would like to know why it disappeared from Firefox mobile. The early version had it where you swiped to get the tabs on the left.

http://dknite.files.wordpress.com/2010/10/firefox-fennec-mob...

I am going to try an add an auto hide. Right now I have the tab bar at 50px. When I hover over it with a delay I would be nice to expand.
College students are almost never taught the art of marketing themselves and finding good work.

You'll have to hack your own path. Here's a good read on getting your Elevator Pitch right, Prospecting, Networking, and Over-coming Objections > http://www.amazon.com/Little-Red-Book-Selling-Principles/pro...
An eloquent comment about FCC's Net Neutrality proposal
This simple game has gotten so much attention since it was released (and ten taken down).
I know you're joking, but there's no way they'd do this because it'd be painfully obvious that all of the positive comments came in right at the very end, because all of the comments are publicly available[1].

[1]: http://apps.fcc.gov/ecfs/comment_search/execute?proceeding=1...
Am I the only one that really doesn't mind semi-colons?

I find it to be a drawback when they aren't required, because it introduces unnecessary ambiguity. If I have to wrap a long line, then there's extra syntax I have to remember to make sure the language realizes that this is all "really" a single line.
80+ Bronze is a certification of power efficiency. It's really the minimum quality you should be buying. Some people might prefer 80+ Silver, Gold, and Platinum rated PSUs, but they are not generally worth the slightly improved efficiency.
Buffer does a great job with their blog. And they publish best practices and who writes etc all the time.
Yet somehow this never seems to be a problem for managerial hires...
Having worked in a Hebrew School I get that Nimrod was a hero, but in most of the world Nimrod is an insult.

While "rust" is typically not a positive thing, it does imply 'aged' which can be a good thing in a programming language.

I understand that Nimrod is typically about as fast as Go and Rust in performance, but Google's adoption of Go does offer Go a significant advantage as a CV/Career builder.

The title of this thread is a bit misleading as the page doesn't really talk about why Nimrod is a good alternative.
>bribing the correct people or else we won't get anywhere.

I agree, but the problem is that we're fighting multi-billion dollar companies with their future profit increase on the line, and they're already bribing politicians. Can we out-spend them?
Indeed. The FCC is actually on the public's side on this one. For all we know, the FCC has opened things up to public comment on purpose, to prove to the courts that striking down the FCC Network Neutrality rules was a bad idea.

The "enemy" to network neutrality was the DC Circuit court. The FCC wants network neutrality, but it lost the power to make such a rule earlier this year.

http://en.wikipedia.org/wiki/Verizon_Communications_Inc._v._...