skysight-inc/HackerNews huggingface dataset:
The US Chief Technology Officer was set up in the E-Government Act of 2002, which states the role's responsibilities as:

* To provide effective leadership of Federal Government efforts to develop and promote electronic Government services and processes by establishing an Administrator of a new Office of Electronic Government within the Office of Management and Budget.

* To promote use of the Internet and other information technologies to provide increased opportunities for citizen participation in Government.

* To promote inter-agency collaboration in providing electronic Government services, where this collaboration would improve the service to citizens by integrating related functions, and in the use of internal electronic

* Government processes, where this collaboration would improve the efficiency and effectiveness of the processes.

* To improve the ability of the Government to achieve agency missions and program performance goals.
To promote the use of the Internet and emerging technologies within and across Government agencies to provide citizen-centric Government information and services.

* To reduce costs and burdens for businesses and other Government entities.

* To promote better informed decision making by policy makers.

* To promote access to high quality Government information and services across multiple channels.
To make the Federal Government more transparent and accountable.

* To transform agency operations by utilizing, where appropriate, best practices from public and private sector organizations.

* To provide enhanced access to Government information and services in a manner consistent with laws regarding protection of personal privacy, national security, records retention, access for persons with disabilities, and other relevant law

( lifted from http://en.wikipedia.org/wiki/E-Government_Act_of_2002#Provis... )
Career change advice
Hi all, i am in my mid 30's with nearly 10 years experience as a systems engineer but don't find it very fulfilling anymore. for the past year I have been attracted to the idea of moving into web development but not sure how. I already finished an online bootcamp on Ruby on Rails and I am in general at ease with web technologies. My main blocker in actively pursuing a change is that my lack of previous experience in combination with my age will be a showstopper for someone to hire me.
Any advice from you wise people on how should I approach this and maybe what kind of positions I should be looking for?
Rust-learning: useful resources to learn rust
>EAP 6.4: 8 months EAP 6.3: 8 months EAP 6.2: 7 months

That's skipping a lot of updates.
EAP 6.2.2: 1 month EAP 6.2.3: 2 months EAP 6.2.4 1 month EAP EAP 6.3.0: 1.5 months
Etc

>The other 50% lay dormant for years

So this exactly the same as with a Java EE implementation or any other open source project for that matter. Many get fixed in hours, others weeks or months and some years or simply never. Spring is not inherently better here as their track record proves.
That your personal reports were of no success maybe says more about yourself than of any Java EE implementation. I got many bugs fixed and have seen others reporting bugs that have been fixed in no time.

>Java EE 8: at least 3 years Java EE 7: 4 years Java EE 6: 3 years Java EE 5: 3 years

I was more referring to this one:
http://arjan-tijms.omnifaces.org/2014/10/java-ee-process-cyc...

The actual time spend on the spec is less (see table).
Whatever number you look at, it's not that different from the major Spring releases, and Spring is a product even, not a spec.
"Opinionated"? That's a Golang marketing word, you can't use that! Some other points:

* Grails 3 also ships with Gradle 2.x (as well as Groovy and Spring)

* Grails 2.5.x is shipping upgrades whenever Grails 3.0.x does (for when you don't want to rebuild your project to use Grails 3)

* the decision on what constituent technologies Grails 3 ships was made before Pivotal pulled its funding for it

I read between the lines here and deduce the Grails owner was trying to take over management of the Spring group at Pivotal, just like he did the Groovy language, and was positioning for some control of Gradle as well. If his plot didn't work, he'd still have Grails 2.x to sling around.
Yes, they are never removed.
Given how things have been going lately, I'll just be happy if all the recent good news doesn't lead to another price crash.
Another scheme to get money in seeds funding form VCs, split biggest shares among co-founders and then BYE. Very "Innovative" idea.
It's just a ridiculous culture of fear and distrust of others.
It sits between interface and implementation. They're... more an `intermediate`.
Why would the EU agree to that? They could just bail out Greece themselves without requiring onerous austerity measures if that were what they wanted to do.
It slices! It dices! It's a shield! It's reaction mass! It's fuel! It's potable water!
Atlassian | SF or Austin |Full Time

Team Lead - Bitbucket
Sr Python Developer - Bitbucket
Sr Systems Engineer - Bitbucket (SF only)

Please email cmcgrath@atlassian.com if interested.

https://www.atlassian.com/company/careers/
That 11 accidents is per 1.7 mil miles so the number you would want to compare is 6.5 not 11.

That said, I don't think you can compare those numbers because it really isn't clear what that "55%" number is supposed to mean.

Doing my own back of the envelope:

~3 trillion miles driven in 2010

drivers involed in PDO (property damage only) crashes:
18.5 million
People injured in crashes in 2010:
4 million
(from http://www-nrd.nhtsa.dot.gov/pubs/812013.pdf page 143)
These numbers include estimates for unreported accidents

Expected crashes for self driving cars based on the above number
6.2 crashes per million miles
1.3 injuries per million miles

Actual number of crashes per million miles (11/1.7)
6.5 crashes per million miles
0 injuries per million miles

Of course, we have no idea if this comparison is at all valid. Given that the incidence of accidents is highly dependent on the ratio of highway miles to street miles, I doubt the comparison is at all accurate. I suspect that since the greatest challenge to self driving cars in on streets, self driving cars have traveled a higher ratio of street to highway miles than normal.
I've hitched a good bit around the US and Mexico as recently as 5 years ago. In some parts of the US, it can take hours (or even days) to get a ride. Most truck drivers are no longer allowed to pick up hitchhikers. Mexico was a different story. It wasn't a problem getting rides all the way from Mexico City to Guatemala, even through Chiapas.
Do you think Airbnb renters have more cars on average than someone renting the place more long-term?
I don't think that's true. Dictionary-passing (or something equivalent) attaches the table of methods to the functions which take typeclass instances as arguments (with extra, hidden arguments), while Rust's Box<Trait> attaches the table of methods to the object pointer itself. So you can have a list of Box<Show> in Rust, but you can't have a list of Show in Haskell. You have to set up the extra indirection yourself using something like this: https://wiki.haskell.org/Existential_type#Dynamic_dispatch_m....

I'm not an expert in Rust or Haskell, though, so I welcome corrections.
> Electric Universe Theory has non-mainstream coherent and sensible explanations for these type of phenomena.

What type of phenomena? "Unexpected stuff"?
> Apple philosophically isn't interested in making money.

That must be the most fanboy statement I have ever read.
At the beginning of the year, I wrote down some predictions for 2015, mostly just to force myself to think about where things were going.

One of them was that 2014 was "peak social media outrage" and that it would begin to become unfashionable and taper off this year. This is exactly the kind of thing that can make that happen.
It's important to have something to be installed by default, and not require admin privileges. This is what you need need if you're supporting people over the phone. That is - something dependable that you can use to check that they don't have TCP obstacles for whatever they're trying to do.

Telnet-for-Windows was a terrible interface for this purpose (if it succeeds, you get left at a meaningless command prompt) but it was possible to talk people through that, and that was enough. (You can't trust the proxy configuration of their web browsers.)
I, uh, don't really follow that logic. A Rust enum isn't even "quite close" to a C enum, yet you used a colliding term. Surely a C programmer who would have been mislead about the fact that a union type is runtime-tagged and checked is going to be very misled that an "enum" has no numeric value and can contain variable state at runtime.
WOW! 1,000 people reserved our book in less than 4 days
I don't really want to argue about enum vs. union, because as far as I'm concerned they're pretty much equally accurate or inaccurate. Enums in C carry tags, but no data. Unions in C carry data, but no tags. Rust ADTs carry both (or one, or neither). So "enum" or "union" are pretty much equally good/bad names as far as I'm concerned. Consensus was in favor of "enum", so we went with it. Swift did too, so the small amount of emerging consensus as to what to call ADTs in C-like languages is nice.

> Likewise being deliberately difficult with "trait" vs. "interface" (picking Self's jargon instead of the term that literally everyone already knows from decades of OOP) didn't serve you well.

But "trait" is the right term. I would agree with you if Rust traits couldn't have implementations via default methods, but they do, and interfaces usually can't (except in Java 8). Interfaces strongly suggest, well, interface, as opposed to implementation; however, traits mix and match both. You can perfectly well have traits that exist only to provide "mixin"-style implementations.

In earlier versions of Rust, traits were called interfaces (and there were separate constructs to provide implementations of interfaces), but one of the design simplifications was to unify all those concepts into one: the trait.

> Finally, regarding "box" vs. "block". Other languages (C# is the only one that comes to mind off-hand) have used the idea of "boxing" to imply the allocation of space for and copying of pass-by-reference data. That's sort of a different notion than simple heap allocation, so it sort of gets its own jargon I guess. I didn't complain anyway. But with Rust, a "box" really is used to refer to a dynamic heap block in any context.

Sorry, I just have to disagree here. I don't think anything would be simpler if the keyword were "block":

let x: Block<f32> = block 3.0;

"Block" as a verb doesn't mean "allocate" in the same way that "box" does: if anything, "block" implies something related to putting threads to sleep for I/O. And as a type, "block" sounds like a code block—i.e. something like a lambda. Ruby uses "block" for this, for instance.
I only have Win10 handy right now, but the built-in "Reader" app there has an option for fitting a single page, two pages side-by-side, and continuous vertical pages. It's missing an automatic option to fit the page width-wise, which is what I'd prefer, but zooming in to that level is easy enough with the "+" zoom button overlaid in the bottom right corner.

Not sure if that's a lot different than the Win8 version. It's been a while since I've used 8 now.
The greater issue of BTC is the odds between hording speculators who "believe" the "rarity" of Bitcoin will increase the market price. Currency should be predictably stable as a medium to facilitate exchange of other goods and services. Currency should also be encouraged to recirculate back into the economy, rather than sit around doing nothing.

There's also a huge issue of people dedicating effort to form price manipulator syndicates and HFT bots within the cryptocoin communities [1]

[1] https://news.ycombinator.com/item?id=7126153
Life Needs an Atmosphere, but How Much Is Too Much?
I see a future where governments will make a laws about "manual control" like they make laws about airbags, minimum mileage and TPMS now.

In 2025 automakers simply won't be allowed to make a "manual control" car, and by 2050 there will be basically none left on the roads.
Not disagreeing with your general assessment, but there is also the scenario that Greece leaves the Eurozone and remains in the European Union. In that case no legislation can be passed to compensate against the Greek deal without Greek consent at the European level.
No, it's not. It's not that working at Tesla is more important for everyone. It's that if you do work at Tesla in that employee's role (which was key because he's getting direct emails from Elon Musk), then that's a sacrifice you need to make. For me, I'd much rather witness my child's birth, which is why I wouldn't take a job where I might have to miss that. The solution is not to take the job, not to criticize a guy literally changing the world for his process.
I hitchhiked from California to Washington, D.C. and back last year and I highly reccomend it. The longest I ever waited for a ride was 90 minutes. My female partner and I parted ways halfway through the trip and we both successfully hitched alone with no hint of danger.
Baby X: a virtual baby that laughs, cries, and learns [video]
Arrrgh those diagrams are giving me road rage.
It doesn't work, or so I've heard. Drivers in those cities learn to expect the safety margin of the delay, and statistically they become more willing to run a red light right after it changes.
I fully agree, if anything it impinges on the reputation of anyone who willing works with the lying murders in the White House.
I don't think having to pay for a human bus driver is the primary obstacle preventing us from having cheap and efficient public transportation.
Ask HN: Best file storage and editing service?
Google Drive, Dropbox, Box, OneDrive, another one I haven't thought of?
Thanks for the feedback! I settled on the current speed after showing it to my friends, but it seems like your computer is rendering it in a different framerate leading to the jitter. Do you know of a way I can increase the CSS animation framerate without changing the speed? Otherwise I'll just reduce the speed to reduce jitter.

I have autocomplete on my to-do list for features but decided to just ship it before the scope of the project got out of hand. Thanks for the suggestion.
Bad interpretation of a bad law. Sen. Sensenbrenner (author of the Patriot Act) is on the record that he never intended sec. 215 to be used the way that it is: http://venturebeat.com/2013/06/06/nsa-patriot-act/
Now, I'm not saying it's aliens, but...

Sadly, it's probably just a really interesting icy outcrop of some description. Current theories of Ceres' composition suggest an enormously thick icy layer covered in dust and rock, so a meteor strike could expose the ice (and probably cause all kinds of weird physics --- ice goes strange under extreme temperatures and pressures).

But let's say it is aliens, and in a week or so we get pictures of what is indubitably an alien city.

Thought experiment: what happens next?
I guess I don't understand specifically why a distrusted "blockchain peer" is superior to a distrusted peer's digital signature.

The way I see it, blockchains use proof-of-work to enforce/record transaction sequences. It not clear to me what use transaction sequence is for establishing identity. If I'm looking for a quorum of distrusted endorsements, I just want to know how many endorsements exist, right? Where's the use of the transaction sequencing? Proof-of-work doesn't make one endorsement more trustworthy than another, does it?

Blockchains don't look at how many transactions an address has performed except to compute available funds for the transaction--otherwise they just check the signature validity. It's just not at all clear to me what's even trying to be achieved here.
Thanks. From there I also found a list of packages: http://www.mcst.ru/opo

The libelpthread caught my eye -- a "version of libpthread, optimized for operation in hard real time" (according to bing translator). And there's a paper in English about this: http://www.mcst.ru/doc/1107/PCS223.pdf
Public transportation is not cheap and/or available in many places in the world. Look at all the cheap beater cars (even in the US), those aren't going driverless anytime soon.
Sure it does. I can pass around a struct containing any bytes I want and do anything I want with it. If I want to define FatPointer that contains an opaque pointer (or some equivalent union) and a polymorphic Strategy object of some sort, I can.

You can do the same in C, for that matter. Or in assembly.

The reason we still come up with new languages is so that you can write code that conforms to certain patterns easily.
You just described my ultimate "marketing" video for a self-driving car. Google should take one to a test track and get other drivers to mess with it and show us the video of what it does :)
I guess that depends what deal Apple signs with Greece... and what dirt the NSA has on EU officials...
How many processors have hardware support for loops ? I expect it to be a different, more efficient infrastructure than Comparison/Jump, maybe something similar to DisplayLists in old OpenGL ?
That's not double jeopardy; that's just how a class action works. In the US, the plaintiff class is allowed to represent you unless you specifically opt out.

But to an extent you are right: if you've already been compensated (in the form a $5 class action coupon) for the $??? privacy harm of a rooted computer? Then too bad - you should have opted out before your class settled.
That's enough for lots of jobs. It's just not enough for all jobs, and the ones it's not enough for tend to get more publicity (and, with good reason, higher salaries).
Doesn't it deauthenticate when it isn't on your wrist?
> They could also make money building and shipping

This just in: Apple researches a possibilty to become a real estate and logistics company
Oh, no need for scolding. It wasn't like you submitted this to HN yourself, and you're entitled to write whatever linkbait you like on your own blog. FWIW I found it mildly amusing.
Snowdens revelations bring the public to question and defend the right of privacy. This right provides more direct and clear protection to those in minority communities of all types. So I doubt we are questioning his actions in relation to the LGBT community. Next, he actually attempted to obtain stay and asylum in more LGBT friendly countries but they all rejected. If his location of stay truly disturbs you (as it should) perhaps direct some of that toward those countries too coward to stand up for yours and my right to privacy.
Pause long enough that everyone else is equally hesitant, then gun it into the intersection!
Do Scala's traits change behavior depending on order of definition?

That scares me tbh.
Introducing Mezzanine's Core Development Team
In fact, pipelining is supported in a lot of systems already. RethinkDB (http://rethinkdb.com) is built around a query language of chained data operations. Warp (OS X tool) provides a user interface for pipelining and executes its queries on regular SQL databases (https://pixelspark.nl/2015/warp-a-query-by-example-analysis-...)
> In fact, I just called my old friend RMS (we go way back) and according to him there's nothing in OSI that requires projects to be on Github.

Have you ever attended a JCP meeting? The number one topic that pops up again and again for years has been open source (OSI) licensed TCK. The only party blocking that for years has been Oracle.
The problem in dealing with governments is that they have the legal authority to change the terms of an agreement on you at their whim. There is exactly nothing that would keep Greece from taking the money and then turning around and repealing any sweetheart deals if it were advantageous to do so.
Next countries spend all their money trying to get there first to get that sweet sweet alien technology.
Show HN: Gridlocked- A way to curate your favorite VSCO photos
I agree in that I hope that ability for people to drive cars will go not away completely. Driving can be a pleasure and a rush.

I do hope that we would start holding drivers legally responsible for the deaths and injuries they cause. If you choose to drive a car yourself and you cause an accident that kills someone, then you should face a manslaughter charge. If you hit or injure someone, that should be an assault charge. I think it is ridiculous that this currently is not the case.
A hardware instance of http://c2.com/cgi/wiki?DoesNotUnderstand.
My parents in Australia just paid $10k AUD for 5KW fully installed including the inverter and "smart meter".

(the government later reimbursed them $5k of that, though that's not really relevant)
Show HN: Chaos HTTP Proxy introduces failures into requests via a proxy server
Two Days in Dubai
From what I know (admittedly not a ton), many IT people have custom OS images they install on bulk PC purchases. If this is the case, then any malware that ships with Lenovo would be a non-issue, especially because this was the consumer line of Lenovos, not the business line.

However I could be wrong, and perhaps there are companies that feel betrayed. Custom images may be a thing only large companies do.

As a consumer, I still view Lenovo as the best PC hardware and would buy again but would probably be suspicious of any new purchase (as in, wipe the HD and install a store-bought copy of Windows myself). That said, I use the Thinkpad line which was unaffected by Superfish from what I know.
> How would you feel if the government told you, in this awful economy, that you had too much money sitting around and should try investing it in something risky or they would take it away from you?

It happens. That is, in fact, the explicit point of controlled inflation. The layman just doesn't realize it.
Three Ways to Disrupt Your Startup Business Before Someone Else Does
We are just announcing today[1], and I'm one of the co-founders, and happy to answer anyone's questions about ScaleFT

[1] - http://venturebeat.com/2015/05/11/scaleft-launches-with-800k...
He even says explicitly "(never mind how we deal with uniqueness)" in the solution section and has already acknowledged that there are only around 2 million combinations to check.

ETA since he mentions the implementation is a translation of this Haskell implementation: http://blog.jle.im/entry/unique-sample-drawing-searches-with... presumably the uniqueness is done by updating the list of remaining possibilities for selection each time a new value is selected.
This is great - but as this is a new command, shouldn't --verify be the default, with --no-verify as an option?
Back when I was doing UNIX (big boys UNIX, not GNU/Linux) I remember there were lots of tools that weren't available on those systems.

And even the common ones lacked lots of useful options from the GNU land.

All comparisons of GNU/Linux distributions with Windows, have the fallacy of comparing a distributions with an OS targeted originally for consumers.

Normal users just don't go telnet into their local networks.

Server editions usually have the proper services in place.
My First Freelance Web Development Job
> or other nations to take care of them

As a greek you should know that when the EU is bailing out Greece, they are bailing out European banks, not Greece. If Greece fails, the EU banks that are exposed to the Greek debt will fail too. EU will throw as much money at the problem as it needs to save EU banks, especially french , english and german banks that are over exposed to Greek debt. Because otherwise it will be the 2008 crisis x10 in Europe, and possibly the end of EU. Not that I would miss it though. But you can't have the same money without sharing risk. And if for Greece it means robbing your land and selling it, they will. There is no escape anyway, drastic measures WILL be taken, one way or the other.
Like it was said already the user will still be able to export their own data.
It sounds more like you wanted show your little web app....