skysight-inc/HackerNews huggingface dataset:
Efforts have been made at graphical programming for decades now, to no avail. I see those as a far lesser threat than better frameworks and infrastructure automation that allow fewer programmers to accomplish more in less time. The real driver of unemployment is productivity.
> Since WW2 we have had an unprecedented period where major world powers have not gone to war directly and this is a direct result of the American hegemony.

No. It's a result of nuclear deterrance (ie. doctrine of M.A.D.)

> The job of the NSA is to keep the USA in a position of power economically and politically to help stabilize the world.

I think you mean just to keep the US in power. The US destabilizes most countries in which it 'intervenes'. That's the point though, the more countries are broken up, the less likely anyone will challenge the US.
I was involved in a project conceptualizing real-time video streams from smartphones and synchronizing, adjusting/correcting quality before having it be presentable... in real-time!

Think of a soccer stadium, with fans taking "video" of the game. All the feeds would be gathered, synchronized, quality adjusted and put online for anyone to view, from any angle.
U.S. Supreme Court Denies Google's Request to Appeal Oracle API Case
The 8.2MB can be reduced quite significantly with some compiler improvements. Here's a breakdown:

- Native code compilation still includes symbols. Stripping that reduces the size at the obvious cost of debugging ease.

- When an OCaml module is touched for a single function, the entire module is included at present. OCaml 4.02.0 included module aliases to make it easier to break down module hierarchies into less monolithic chunks. They work by exposing module equivalence in the signature, and reduced the size of Unix binaries in Jane Street Core by 90% in some cases; https://blogs.janestreet.com/better-namespaces-through-modul...

- Bytecode (while less performant) can be compressed more easily than native code. We've had DNS and OpenFlow servers that are less than a megabyte in size quite easily when compiled with bytecode.

- Dead code elimination requires some whole program optimisation, and currently only works with bytecode via the OCamlClean tool: http://www.algo-prog.info/ocaml_for_pic/web/index.php?id=oca... . Porting this to native code is on the TODO list, but needs some fiddling with frame pointers in the generated binaries to do a good job.

So the overall answer is that reducing the deployed binary size is now a compiler problem, since the unikernel architecture lets us provide it with much more information (configuration files and OS libraries as well as the application logic).
​OPM suspends security background investigations to fix new flaw
I dove deep and burnt out, but I was playing with something similar and talking with the VASSAL lead about this topic. See the VASSAL 4 roadmap[0] (although I can't remember if rules enforcement is ACTUALLY on the roadmap or if it got pushed off because of complexity.)

Also keep in mind that modules are mostly data driven and about defining the pieces and the playing area.

[0]: http://www.vassalengine.org/forum/viewtopic.php?f=5&t=3914&s...
This is because HLS isn't universally available on desktop browsers and I assume you're using that or rtmp, which is even worse and has no real compatibility anywhere without flash. http://www.jwplayer.com/html5/hls/

I myself had to deal heavily with this while working on live streaming and dealing with the client side.
It'd be awesome if they supported more timezones. It is always annoying to calculate the time difference
[libcurl security notice] libidn with bad UTF8 input
If only that led to a surge in usage of open source software in Europe, especially in government institutions, as well as for EU services and products that would need to fill the void.

I've already noticed a small increase in interest for using open source in EU governments, but it's still far too small and far less aggressive than I would like it to be. The adoption should be 10x faster than it is now, post-Snowden.
Many friends use Whatsapp, so it's harder for me to stay in touch with groups.

Other than that I haven't missed it much. I spent way too much time browsing various sites with it, now I have more attention for the people around, and I actually read books.
I'm not sure that is objectively true. This is worth a watch to compare the first half of the 20th century with the time since: https://vimeo.com/128373915
The amount owed to SS is really just an accounting artifact.

SS works by promising future taxpayers will fund today's taxpayers' retirement benefits. The fact that all of the "saved" money was actually "loaned" back out to the taxpayer (while current taxes fund current beneficiaries) is a perfect demonstration of this facet of SS's internal workings.
Bike security handle bar explosives
While I totally agree with you on principal, that's the energy argument equivalent of saying that if there's a coal power plant being built in your backyard you should move rather than complain about it.

There is a huge infrastructure cost involved in upgrading, building new or knocking down and rebuilding non-passive solar structures. Now, giving tax breaks to new construction that is passive would be great, but it wont put a dent in the energy consumption issue.

I say I agree with you, because I think that saying "cheap energy is the future" would have been 100% as valid a statement in 1965 as it is in 2015. Fifty years and a HUGE series of energy improvements later and we're still chasing the cheap energy dream. Guess what? Oil is cheap. And relative to cutting down wood to heat your house with a fireplace (a la most of human history) current solar is absurdly cheap.

What we need, and Musk knows this better than anyone, is better batteries to store energy when we're not using it more efficiently. Batteries will revolutionize the world, and Sam would do well to pay attention to what Musk is doing.
There are good occurrences and bad occurrences.
The operative words here are could have been - nobody was injured or killed. Of course, if that did happen, then the usual consequences of injuring or killing someone with a firearm ensue. The problem is, there are many things that could injure someone, and you cannot simply make them all illegal, otherwise driving would be an offence. However, note that negligence is probably citeable as a factor in some of these cases, so perhaps that is the route to go down?
Fantastic.

One of the biggest shifts in my thinking about deployment has been optimizing for low MTTR (Median Time to Recovery) rather than low MTBF (Median Time Between Failure). It really helps me push against all of those appealing-but-harmful "solutions" where the theory is that if we all just think a little harder we can be perfect.

I still would prefer zero errors. But when there's a tradeoff between that and low error impact, I'll almost always take the latter.
In Clojure,

(-> A [B C] [X Y] [Z])
I'm pretty confident that if you were to do a study of American media coverage of the events, or a survey of American public sentiment regarding Chinese hacking, they would both overwhelmingly indicate a perception of immorality.
One important thing that nobody thinks about when discussing nuclear fission/fusion as energy source of the future, is that it is not climate neutral at all. Popular science tends to forget about that. In fact, nearly all of the energy budget on earth comes from the sun. There is natural fission and energy emission on earth, but you can see that as a background constant and the climate system on earth has adapted to it.
Fossil energies are just a very large chemical sink for the energy of the sun, and we just burnt it away at once in geological scales. If humanity now starts to deploy nuclear fission or fusion, it will heat the earth even more. Because that energy was basically trapped inside the atomic core, where it didn't play a significant role for the global climate. With more and more atomic energy usage, the energy will finally end as heat somewhere and increase global temperatures even more (not in the way that fossil energies do with emitted greenhouse gases, but still).
The `init` function you use would not be valid. You would instead write something like this:

fn f() {
if let Some(i) = init() {
do_stuff(i);
}
}

In this case, the `init` function would return an `Option<i32>`. In a failure state, this would return `None`, and the pattern match would fail. In a success state, this would return `Some(i)`, where i corresponds to the variable you describe.

The Rust pattern is not only safer, but briefer than yours. It describes the code flow such that you can't remove or repeat a part and end up with inadvertently broken code, and it's memory safe. There is no way for `init` to blow up the stack (whereas in your example, a malicious or buggy init can use the address of i to smash the stack.)
Yeah currently the schedule 'should' calculate your timezone and display streams on your time - however it is currently not perfect ;)
Yeah this nodeschool lesson on react is pretty good if you are just getting your feet wet.
>Imagine all the savings in infrastructure for energy transportation and reinvestment in other sectors.

The decentralization of production usually leads to a greater cost per unit due to economies of scale. This may not be true for solar, but it certainly is for nuclear, hydro, geothermal and probably wind. There are regions in our planet that don't get many hours of sunlight, how should they produce energy there?
I agree genius is overused and try to avoid it. My point was I get the impression that he might really deserve it, but his personality leaves you with a distinctly bad aftertaste. I've only met maybe 2 or 3 people I really thought deserved the label, though I guess it's hard for me to judge given that I'm certainly not one. I do however mean a genius as measured purely by ability... in my mind there is a distinction between people who have the abilities of a "genius" versus someone with the achievements of a genius. Hard work by normal people most often often produces the latter, whereas the former case is much harder to identify.

And I agree wholeheartedly... I once had students ask me why I put so much emphasis on lab reports in an [upper level engineering course]. My sincere belief is that at least 50% of working in a technical field is your ability to communicate. The most genius answer has little value if you can't properly articulate it.

ANKOS is the exact example I have in mind when I think about this. Really I find the premise that cellular automata are somehow fundamental to computation and the universe interesting (though maybe I don't buy into it to the same degree as Wolfram), but his presentation of this thesis is so dreadfully tedious and conceited as to squash any desire I might have to investigate it.
So bitcoin casinos are legal ?
because no one has ever run a red light in a car?
Go on...
Currently working through the catalog of:

SE-Radio: http://se-Radio.net

The Change Log: https://changelog.com/
> Or Linux which as an OS far surpasses e.g. windows.

Linux is a lot cheaper than Windows. More importantly, it's a lot LOT cheaper than most proprietary Unices. And it's freely modifiable. If that makes it "better" for you, have at, I am not going to quibble.

If you are talking about Linux as a desktop, rather than server, operating system... there are reasons that Windows users outnumber Linux users on the desktop on the order of about 90 to 1. It's not all because Microsoft is evil. If you use Linux as your primary desktop operating system, I'm happy for you. If you think it's better for you, great. May you go forth and prosper. If you think Linux far surpasses Windows as a desktop operating system in the general case, then you are incredibly delusional and should seek some help.
The only time I've ever had any sort of ease with graphical programming was with scratch, and that was because you could type the name of the blocks in, just.. like.. regular.. programming...

It's like comparing controllers/joypads to mouse/keyboard, one is obviously going to be so much more precise and efficient at most things. Scrolling through 3 layers of toolbox vs typing a word. It's just not a short path!
How do you authenticate your mail clients with your SMTP server? Do you use the same SMTP server for incoming and outgoing mail?
If you look at total human deaths due to war then the world has become exponentially safer. Looking at a war death/population ratio then this becomes even more evident.

https://d35brb9zkkbdsd.cloudfront.net/wp-content/uploads/201...

https://en.wikipedia.org/wiki/List_of_wars_and_anthropogenic...
Why not take rich people's money for taxis, and then donate how ever much of your salary to charities that are trying to fight malaria you think is appropriate?

Is making $40K/yr doing something "meaningful" better than making $100K/yr doing something "meaningless" and donating $60k/yr to meaningful causes?
The "rich people" you're talking about includes pretty much every Average Joe with a 401k or IRA.

For instance, of that $1.5 trillion, $50-$100 billion is held in Vanguard's investor shares (by definition, retail investors with less than $10k in the fund). These people (mostly regular people saving for retirement) aren't "doing absolutely nothing"—they're helping fund the US government!
It didn't when Mathematica was being developed. CMUCL on i386 wasn't released until 1996.

Kyoto Common Lisp was available in the late 80s and was fairly portable since it compiles to C.
This is an example of why I see node.js having more value in its single-threaded async architecture than in its capacity to use the same programming language on client and server.

More generally, when you discover a tricky problem that would make a good interview question, oftentimes there's an architectural decision that would eliminate the problem.
Modern UI/UX hacks for SaaS applications in 2015 and Beyond
I applied and interviewed with the USDS, but the biggest thing was that they wanted me to move to DC for 6+ months. I'm quite happy here on the west coast, engaged to be married, and attempting to buy a house. Moving cross-country is pretty much a deal-breaker for me.

That said, I really, really want to get involved in something that matters. My dream, for lack of a better phrase, no matter how cheesy it may sound, is to change the world. I want to solve what I call Epic Problems: malaria, clean water, homelessness, HIV, slavery, human trafficking. Or even something as simple as making a trip to the DMV as painless as picking up a prescription at the drug store.
Startup cost for solar is not all that amazingly cheap per watt, and if you include batteries it's probably more than nuclear.

UPower's design doesn't require a large body of water: http://spectrum.ieee.org/energywise/energy/nuclear/startup-d...

For setup you deliver it with a truck and bury it. Other modular nuclear designs are a bit bigger but still in the range of small natural gas plants, which are competing quite well.

If Helion works out then fission and solar will both be mostly obsolete. They'd be 50MW plants, retailing power at four cents per kWh, with no significant safety concerns.
You're making the wrong inference from this, I think.

The thing about news agencies, and journalism in general, is that they generally report on rare or unusual incidents. If Americans were regularly getting shot as a result of calling the police, it would be commonplace, and thus no longer newsworthy, so you would not see these stories.
I wish I could filter videos by whether there is any live talking on the stream -- I prefer listening to someone walking me through their thought process along with watching them code.
Microsoft OneDrive SDK for Java
> Which was later watered down to just exercises...

What if the word "koan" were understood to mean "excercise"?
Rust doesn't allow this direct use-case. You can have conditionally-successful initialization by returning an `Option` or `Result`, however.
A savings account is nothing more than a loan from you to the bank.
I'm surprised he was so blunt, didn't expect there were any people like that in Washington. Or perhaps, since he had already retired.
GP was suggesting Word's superiority comes from its ability to read its own file format, which certainly makes it superior in practice, but has little bearing on OSS vs. closed source.

But, FWIW, most of the new "features" Microsoft adds to Word seem to be UI improvements (e.g. https://support.office.com/en-us/article/What-s-new-in-Word-...). And if you want to claim that Office is more usable than LibreOffice, and that this is generally true of closed source vs. open source projects, you won't get any arguments from me.
> nuclear backup

That wouldn't work with current nuclear reactors, whose startup / shutdown sequences take hours. Typically, the grid operator runs nuclear plants at nearly 100% 24/7 (so called "baseload") due to this.

I'd be curious how truck-sized reactors work and whether or not you could operate them as load-followers rather than baseload. That would make them extremely attractive for replacing natural gas peakers, especially as more wind / solar get onto the grid.
>Most social impact projects and organizations are in the east coast, and, at least as far as I could tell (but in all likelihood, it’s probably because I suck at finding them), most of them don’t seem to have significant / meaningful software projects

That's because they're stuck in the stone-ages and don't have the imagination to use and create software (aka they're run by marketers, managers and people who want to feel good about themselves). The charities/non-profits are treated as non-technical users, the donors are treated as non-technical, the board members and C-level execs are all conservative. It's a wonder that there's been any use of software in automating and lowering the costs for non-profits to operate.

It's more meaningful to work on Uber because at least there you have the potential to deliver food using the service to more homeless people than any other food delivery service.

The beginning of this post was good; fighting malaria is a big enough problem that could use better software (or at least more big-picture thinking). That's the kind of stuff we should be working on; being able to distribute malaria nets as fast, as cheap and as efficiently as possible.

I don't know, you can't expect too much from companies and you can't expect much from non-profits either. At least while working at Google you have the chance to use some of your time for things like the disaster reporting/mapping tech or something else that can directly help someone like Gmail (charities do need a way to communicate!)
I have a request, poker texas holdem please :P

Two player.. for now..

All I have for a simple poker game, that I can play is a flash game written 9 years back..? http://www.geewa.com/poker-texas-hold-em

all others are desktop apps with registration and things like that..

I was soo excited when I found your link and saw several games, only to realize there is no poker :(

Thank you..
How the USB-C Port on the New MacBook Helps the Battery
Yup, I totally agree with your points. However, I also feel there's some 'fun' factor here too -- and we hoped to appeal to it. By having the entire code base available, it also reduces the need for reverse engineering that other programs might require.

We didn't really expect the money to be the main motivator. Just a hook to draw attention.
Unless you write a DSL that evaluates in the manner you want.
> * France is one of the most notoriously brazen state sponsors of industrial espionage, especially within the EU.

I'm not saying this is wrong, but you should back up such a statement with some real sources.

> * This stuff is rampant between all the industrialized nations. You can find stories going back decades about Americans being evicted from embassies over industrial espionage. Somehow, we all seem to remain allies.

So what?

> * Technically --- modulo the "getting caught" part --- this is what NSA is supposed to be doing. That's a positive assertion, not a normative one!

How so? According to Bruce Schneier NSA's mission is twofold: protecting the security of U.S. communications and eavesdropping on the communications of our enemies, where the enemies pretty much means Soviet, not other NATO countries. Are you saying this is not the twofold mission of NSA?

(Note that this doesn't mean there aren't "legitimate" reasons to spy on allies - but that's not what you are saying).

> Curious how we never seem to see Russia as the focus of Wikileaks releases. They must just be really respectful of the civil liberties of citizens of the world.

1) So what?

2) Maybe they just didn't get any leaks from them?

3) For everyone in the western world, the Russia is so obviously anti "civil liberties" there's not much to uncover. For people in the east, there's Radio Free Europe. You not seeing this makes me question the intention of your so called "truth-stating".
Savings accounts are for short term liquidity, not long term stores of value. Long term, look to bonds, stocks, and other asset classes. Money is for spending, not storing.
> Saying profit-making companies are inherently not working on "things that matter" is just pretentious, in my opinion.

Where do you believe he said that?

The things he called out were "helping rich people find taxis more easily, selling ads more effectively, or building sexting apps". He also said that he believed "the advancing state of computing technology has overall benefitted peoples’ lives".

So I think you're mainly arguing against a straw man here.
Why is unemployment high in France?

Because to fire a person, you essentially have to go through a court case with the unions. Because of this, many companies are only hiring experienced people that they know they won't have to fire quickly and students and anyone less experienced are left out of the work force.

I don't blame them. Who would want to hire someone and then have to go through court to fire them? Some businesses lose the case and are forced to keep an inefficient and bad employee, employed.

All of these restrictions combined with a huge tax rate make it almost an impossibility to realistically start a company like you can here in the US..unless of course you are doing so illegally.
Why Is It So Hard to Kill a College?
I think U.S. government rhetoric about this has changed sharply and used to morally condemn the PRC, but has now virtually stopped doing so.

But that's just my intuition; I'd love to see it more properly and systematically studied.
The Dueling Weathermen of the 1800s: Dispute leads to modern weather forecast
I sponsored the OpenBSD port of Elixir 1.0.5 & Erlang 18:

http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/elixir/

So it'll be included in OpenBSD 5.8.
A regenerative braking system might make cyclists happier to stop, it's true.
I wouldn't mind that kind of short tour of duty if they would pay for the roundtrip airfare every few weeks and for a room in DC. I assume only politicians would that kind of sweet deal though.
Also, critbit trees: http://cr.yp.to/critbit.html - they are a binary patricia trie. They might beat both Judy and Hash tables in specific input distributions: e.g., if all strings have a long common prefix such as:

AbstractFactoryFactoryFactoryCreator_x

where x is different in each string; hash and judy would need to scan through the entire string, but critbit trees would start by comparing the 'x'. Somewhat similar to how a Boyer-Moore search doesn't need to scan the whole haystack while looking for needles.