skysight-inc/HackerNews huggingface dataset:
Britain's JET is not orders of magnitude below net-positive output. I don't have the exact number here, but I believe they are near the 75% mark. The US NIF facility reached net-positive for a brief period last year [1]. ITER is projected to be net-positive at about 10x.

The tech is not here, but it isn't orders of magnitude away either.

[1] http://m.bbc.com/news/science-environment-24429621
Different parts of the type are in different places, merely for the space saving of being able to replace "var" or "let" with the type, like "int". While it made sense when C was created, this is horribly wrong this many years later.
"Merge Request UI improvements"? Improvements? I beg to differ.

1. You can no longer assign a MR to someone at the time of creation.

2. The CSS looks broken. https://github.com/gitlabhq/gitlabhq/issues/6842

3. Successful MR's no longer turn green. There is no quick visual feedback, it used to go green.

My team and I hate the new "improvements", but appreciate the work.
If the majority of your users are engaged in illegal activities, then you are encouraging such activity. There's a huge difference between YouTube and illegal torrent sites. YouTube takes the necessary actions to ensure that copyright material is not put up in the first place and definitely taken down when there is a complaint. Illegal torrent sites have a hands-off policy, which naturally encourages illegal activity. So the question is have all these sharing economy companies done everything in their control to prevent illegal activities? Right now they are caught red-handed for not holding up their end and refusing to divulge the negative information.
>we can't assume that the brain is the sole repository of consciousness.

Assume is the wrong word here. If there is no need for metaphysics then defaulting to materialism is the rational choice. Science is always a process involving probabilities and materialism is currently the most probable scenario. It then makes sense to make further predictions based on our current materialist understanding.
Cool concept.

Question - Why not use cross account IAM roles instead of asking for API keys?
Fun concept! Here is what I see as possibilities to own the website, with gradual power: make a client using a single socket that refreshes every 1/3 second [1] ; add multithreading and have 133 [2] sockets open at the same time to make requests; use multiple servers to execute the previous program. You also have to keep in mind that you will get busted very quickly if you just spam your name ; you have to check that you're not currently the owner of the website.

Nice idea though!

[1] https://github.com/rileyjshaw/own-this-website/blob/master/s...

[2] https://github.com/rileyjshaw/own-this-website/blob/master/s...
Works in Firefox for Android.
If you do, you need to also throw in Godaddy competitors like 1&1 etc. Many have website builders of their own.
> When someone writes back "thanks but no thanks," be sure to respond with the ask that they pass the details of your open positions to their friends and colleagues.

I don't get enough recruiter spam to be really bothered about it, so I respond with a polite "no thanks" to any reasonable messages. It's common courtesy, and as a bonus helps to avoid the "hey, did you read our previous email?" followups also recommended in this article. This strategy used to work fine, but recently there have been a few cases where the followup then is either a request to pass the job posting along, or (even worse) for me to refer people to them.

"Not interested" means I'm not interested, it's not some kind of a sign of engagement for you to exploit. I really hope this doesn't become a trend.
I'm curious, how does it compare to Java with a good IDE (eg. Eclipse or IntelliJ)?

One thing I really missed when I abandoned the Java world and went to C++/Python was the refactoring and formatting tools available in the IDE. I could set it up so it'd auto-format my code on save, so that I could rename methods with a single keystroke, so that I could pull out classes or add getters/setters, so that I could add parameters, etc. I know Go supports some of that through gofmt and go fix, but I'm curious if anyone is both an experienced Java dev and an experienced Go dev and can compare the continued maintenance costs of the two.

BTW, I would put the productivity premium of Go over Python at about 50%-2x, not 10%. I did a mid-size (~6 man-months, though much of that time went into interactions with other teams) green-field prototype in Go at Google, and found myself really missing constructs like list comprehensions, dynamic typing, strong support for literal data, ability to treat user-defined types just like the built-ins, etc. I do think you'll make some of that back in continued maintenance - I actually really enjoyed working with Go - but I didn't experience the claims of "Go is just as good as Python for prototyping", as someone with a fair amount of Python experience.
Out of curiosity, what was the stated reason for the change, and is it all C/C++ nowadays?
SWEs at Google and Facebook regularly get signing bonuses, but the trick is that sometimes you have to ask for one.
While prefs and commons certainly differ in value, I don't think it's matters much given that the goal here is to give employees a fairer, more transparent way to allocate between cash and equity compensation.

The valuation differences are more stark in mid- and late-stage startups; at the same time, only a small amount of the overall equity is being granted to employees.

Where I think this model has a real impact are to help the first few employees figure out compensation, which is a complete unknown right now. Pref vs common valuation matters much less at that point.
Ada is something of a running gag in the aerospace industry at this point. Only really, really old programs still use it.
Would love to get know (knoxpayments.com) as a payment option on the weebly ecommerce platform. Anyway we can do that, do we need to build a plugin?
No. But that's a problem to be solved with how we leverage the tool, not the tool itself.
I think gpcz was suggesting something more along the lines of an entirely new approach to protocol implementation, like VPRI's TCP/IP stack that Jeff Moser describes[1], rather than just swapping out C for something else while keeping the hand-written aspect.

> Let's say we want to build the TCP/IP stack of an operating system. A traditional implementation might take 10,000 lines of code. What if you rethought the design from the ground up? What if you could make the IP packet handling code look almost identical to the RFC 791 diagram which defines IP?

If the industry as whole could agree on this approach in a move similar to the Dijkstra/structured programming move that happened a few decades back, the sort of verifiable interoperability + security that Meredith Patterson and Sergey Bratus (who you may recognize from Occupy Babel![2]) call for would be closer to reach[3].

1. Jeff Moser. Towards Moore's Law Software: Part 3 of 3. https://www.youtube.com/watch?v=UzjfeFJJseU

2. Occupy Babel!. http://www.cs.dartmouth.edu/~sergey/langsec/occupy/

3. Meredith Patterson. LANGSEC 2011–2016. https://www.youtube.com/watch?v=UzjfeFJJseU
* FULL DISCLOSURE * The "Truck Driver" was also a harvey mudd grad school dropout, who had a serious aptitude for math. He wasn't Bubba with a pocket donut... He was trying to make ends meet at the time and I gave him a chance.
http://jenslabs.com/2013/03/14/diy-graphene/ Skipped this one I believe :) the method of making graphene using lightscribe
And a lot of sites survive just fine. I don't think "at least it loads" is something to be proud of, especially when the topic is performance.
In addition to the direct 3.3% - Norway's petrochemical economy provide 36% of government funding through taxes.

In addition, 445 Billion dollars from the oil fund is in reserve for pensions.

Simply put, the Norway model is not repeatable unless you're have a natural resource reserve. One could argue that the US shale reserves should be used in similar fashion.
> [ I also detect an enthusiasm for cool, new tech for its own sake (despite risks and cost, or whether it's actually better or not - hell let's find out!) ]

Why? Because they did not choose Java?
Startup Sabbatical
It's not used 100%. As a mandate it disappeared a while ago, anyone that's using it is using it because of institutional momentum (rare) or some cost/risk analysis, or projects they've inherited or a rare mandate from the program office. I'd be happy if it were used more often, but it's not. And I'm not sure where vonmoltke gets that use is dissuaded, that's not been my experience. It's often that the language chosen isn't mandated and companies just don't choose it (there was too big a backlash in the 80s about the original mandate).

--------------

EDIT

The OS [1] for the F-35 and the 787, tightly integrated with development environments for Ada and C/C++. I really don't get the Ada knocking going on, it's a solid language and a hell of a lot better than C/C++. The reason it loses is corporate culture and lack of familiarity from developers, and an inherited hate/dislike that's persisted since the 80s. For these applications it really is the better language.

[1] http://www.ghs.com/news/archive/211031l.html
Heartbleed as Metaphor
fyi..login link fails on the site.
Ok, I can understand that logic but then you might end up with dozens and dozens of "small types" so, as far as I understand, those who try to follow that paradigm have no problem whatsoever with the potentially high number of these types, is it so?

(Again, asked another way, is it ever a problem to create a "small type" if it follows that rule? For some codebases it might mean having a "small type" per unique parameter on signatures.)
Yes, obviously ;-) I really like Super Mario Galaxy.
It was 1997 that DoD started their COTS push.

I actually worked in some of the Ada code in the F-22. The code and the SBC it ran on were designed in 1993. My understanding is the code was rewritten in C++ in about 2009. I believe the Ada code in the F-22 PICC module went the same direction as the module design evolved.
Alcohol has sex-specific effects on vole romance
We have a poor understanding of the brain from a bottom-up perspective. But from a top-down perspective we are far from ignorant. We can be fairly confident that consciousness arises completely within the brain through material processes. If this is the case then consciousness is a function of information rather than matter. And of course, information is independent of the medium so uploading consciousness is in fact a small leap from the assumption of materialism.
It seems ever-so-slightly ironic that support for exotic architectures is considered a plus in this case, while support for exotic architectures is being ripped out of the OpenSSL/LibreSSL codebase. (Though probably not deeply ironic, since CVS is comparatively simple.)
afaik SS is claiming it is profitable and it was always breaking even. There was an interview somewhere where the owner said until recent the only outside money was $30K loan from his dad (I think it was one with Alexis Ohanian).
Why Netflix is raising your monthly bill as much as 20% – eventually
These are 5 apps. There are a lot more. Like Kindle, paper by 53, evernote...

Apple should have run a feature collection like this today.
<off topic>5 bottles is really good!</off topic>
Works fine on Android Chrome on my Note 3.
Go has an escape hatch (interface{} and downcasts) that basically give it an embedding of a dynamic type system inside the static one. You end up having to use this a lot if you're doing things like decoding complex JSON data structures or working with containers, since Go doesn't have generics.
Id say this is more in line with a signalvnoise than a highrise. Not quite a side business.
No. Actually it's C++. A very different language.
We will have a look at this, thanks!
Genuinely curious: when & why would I want to use myproject.dev:port over localhost:port?
People in the machine learning community have been working on this sort of problem for awhile, the results are often very impressive:

http://make3d.cs.cornell.edu/
Python executes, it does not compiles.

EDIT: Whoops, it's actually compiled into bytecode then executed by the VM.
I don't know Maven, where are the dependencies downloaded from? The Web? Isn't there a significant danger that the capsule will fail to launch due to some network glitch?
Maybe, it still is quite a bit of work.
Perhaps you should find these interesting tweets and suggest them to the author? It's easy to criticize. Hard to be constructive.
Works fine in my Chrome, not beta, version 34.0.1847.114.
We allow you do use IAM roles to give us access to your AWS account, as explained in the documentation (http://docs.visualops.io/source/getting-started/aws.html)
I would imagine the majority of the sites are not truly in use anyways: test sites, etc.
> "We think a new shooting style should naturally evolve... to hold the camera around hip height."

I've a Panasonic G1, with an LCD that has multiple degrees of freedom (regular hinge, and then another hinge perpendicular to it). It's the best feature ever. It has allowed me to "unglue" the camera from my eye, and shoot from wherever I like.

Overhead, from the hip, from the side, way out over the handrail - if my arm can reach there, I can shoot from that place.
Remember that probably majority of those sites are either dead, not public and made when some people were learning how to make sites. You can put that number probably down to 10% active/public sites. If visitor number is 175m this might be unique visitors to the platform = one visitor might visit multiple sites.
Yeah, was tongue in cheek. I also happen to be a pretty big golang enthusiast, anyway.
In addition to the other replies, Haskell lacks a proper ISO or ANSI standard.

I think that current safety-critical best practices (what real software engineers actually do) do a good job at correcting the warts inherent to the C family while respecting the need for real-time execution. Not clear what Haskell brings to the table here (or on other embedded systems in general).
Dear [indian] startups, let’s solve Indian problems, one product at a time
lutusp is right - your comment comes across as aggressive and personally attacking, as if you did have something to hide. If you 'could write a long post explaining the many inaccuracies in this article', please do so! That way Modern Microcredit can edit their article if necessary to take it into account, and also, your lenders, who will undoubtably be reading the article, will see a polite and informative founder intent on setting the record straight rather than a quick-to-anger, quick-to-attack founder who doesn't bother to defend the company.
Yea, that's true. Grantland has truly excellent writers, whereas 538 may have been looking for something different than pure writing ability. Still, guys like Kirk Goldsberry could easily write for 538 in terms of technical competence.
Is this what you were looking for? [1] When looking at a financial reward as a motive for great work, a study found this works great for work that is very monotonous/tedious, and horrible for work that requires a lot of thinking. In fact, when offered larger and larger rewards based on better work for the more mentally strenuous work, the quality of work seemed to go down.

[1] https://www.youtube.com/watch?v=u6XAPnuFjJc
My Quest to Build the Ultimate Music Player
> At least a clean reimplementation featuring XXI-th century technologies would have a non-zero chance to produce something great

There are no guarantees of anything working out or being great, regardless of technology. And whatever language/tech you use would require a couple of layers of control. For example, ensuring the low-level features of the language don't betray entropy to statistical analysis, or managing (and ensuring) the virtual memory used is cleaned up properly, or being as efficient as possible lest the crypto become a performance barrier to use.

It's not like high level languages can't implement crypto as well as lower level ones; they can. But it's a lot easier to ensure the various attack vectors are mitigated in a low-level language where there's no glue [outside of that included in your source] to get in the way, obscure, or otherwise subvert the security and performance of the applications using your code. The Heartbleed bug happened because the glue they chose to use was crappy; this was an implementation problem, not a low-level-language problem.
Python has benefited from years of throughout optimization of the language for real-world use. Go is still under heavy development and is not as optimized as other languages that have devs focused on optimization (that explains why node.js is a bit faster than Go for handling HTTP requests at the moment).
Why should I have to choose a different, shorter password because of your implementation details? Seems like an unnecessary annoyance.
Ah. Judging from the followup, and Zed seemed to be satisfied, I think I was wrong about GutHub: they handled this very well.
The reason for use of a unique pointer is that if the caller had an array of unique pointers to Drawables, then you want the caller to be able to call draw_all() without recreating the array.

You could come up with a generic function that doesn't require unique ownership (for example, one that takes an Iterator<&Drawable>), but the function in that example wasn't generic because making everything generic just in case is overengineering.

You seem pretty confused about how borrowing works. Borrowing is tangential to that function.
>In theory, regulation should make cabbies better

It depends what you mean by 'better.' The regulation of nuclear plants isn't intended to make them more efficient.
"One story each month" doesn't sound like that much work. But I guess it depends on how much research they need to do for each.
Announcing AeroPython
It took me a while to come around, but now I'm so sure that git won't lose anything I am much more willing to try things I don't quite understand than I ever was with any other version control. Yes, sometimes recovering can involve some opaque incantations, but I know whatever I wanted is still there.
Don't get too wrapped up with these standards. When asked about them Stroustrup himself said they aren't a general C++ standard, but something very specific to the embedded & critical systems of fighter jets. I can't remember the exact talk, but it was from one his Going Native talks:

http://channel9.msdn.com/Events/GoingNative/GoingNative-2012...

or

http://channel9.msdn.com/Events/GoingNative/2013/Opening-Key...

(both are _well_ worth a watch if you like C++ or program in it)
As I mentioned above, it was part of the COTS kick that DoD got in sometime in 1997. They decided having processing architectures (like the MIL-STD-1750A processor) and a programming language that were basically used only by DoD programs was too expensive and made DoD programs too dependent on a shrinking number of suppliers. It also made recruiting and retaining engineers harder. It also promised to make system upgrades easier and reduce the number of systems that needed to be replaced wholesale. Thus, they decided to start mandating that programs use COTS hardware and software as much as feasible.

C and C++ are the languages of choice for hard and firm real-time code. Java is popular for UI code, though C and C++ are still used on some older Solaris-based front-ends.
I think people are rediscovering the benefits of static typing for performance and correctness reasons. The latest generation of statically typed languages[0] all have some level of type inferencing which helps.

If Python is fast enough for you, it’s a fantastic language. The problem is once performance or codebase demands scale, dynamic typing rears its ugly head and there are no simple solutions. At work we sidestep this issue by writing a plethora of tests, but now dynamic typing productivity gains are offset and we spin up a lot of AWS instances for performance.

[0] Go, Rust, Scala. Haskell and OCaml have had it for a while.
My point still stands. I wouldn't define the "middle class" as the median salary. It's a band around the median. Throw in a couple higher salaries just above the median and a country could have a wealthier middle class, but the median is lower.
You're thinking of a crude, direct DoS attack wherein the "traffic" generated by one HFT directly overwhelms another HFT.

But there are other ways to DoS - what if I observe your trading activity and I discern something about your underlying algorithms and how expensive those algorithms are in terms of memory or CPU or latency, and I make a bet that a certain trade pattern will dramatically overwhelm your resources via these second and third order effects...

It's just speculation, but the point of the OP was that there was no way this could be useful to an HFT algo and I am pointing out that in a few minutes we can come up with all kinds of ways that it could be.
"4.13.4 Function Invocation
AV Rule 119 (MISRA Rule 70)
Functions shall not call themselves, either directly or indirectly (i.e. recursion shall not be
allowed)."

That's too bad.
So if I don't even use my domain for email, I'm liable to lose it because I don't have the knowledge or even awareness to set up the proper SPF records or whatever solution du jour? That's a terrible tax on people who just want to have their own small website.

I never said that. Are you even trying to have a discussion, or just disagreeing for its own sake?

Not really, because they don't usually censor. It should be something we should worry about if we gave you the control of ICANN.

Didn't you just complain about US government censorship in your previous post? Either way, you're blatantly clumping together censorship with other things, so it's pointless to discuss this point with you.

No, because "useless" is subjective.

Doesn't matter if the majority of people agree with the subjective opinion. And currently we have the subjective opinion of the few managers of the ICANN calling all the shots.

I don't see why is this TLD scheme against the public good in any way. Transferring money from big companies to an organization which provides such a core service seems great to me, and all the downsides I've been hearing about are mostly people's aesthetically sensibilities being hurt.

Wow, you didn't actually read anything I wrote about this point, did you? Guess that wouldn't fit your narrative or suit your argument.

Adding censorship is never better.

That's your opinion, really. Again, loaded with a biased and opinionated definition of "censorship", rendering discussion of this point with you pretty useless.

Good day.
It probably has to do more with being open to immigration and innovation than being ruthlessly capitalistic that the US has been able to maintain its competitive edge.

Immigrating to the US has become harder over the years and "regulators" are against potentially disruptive technologies like Bitcoin while countries like Denmark are trying to embrace those kinds of technologies.

It remains to be seen if the USA can maintain its position going forward. In any case it's tough times ahead for many highly privileged economies. I'm from Austria and the disconnect between what used to be and the current realities is often huge. I guess the most important thing is to not get blinded by your own success, then you survive and possibly even thrive.

http://www.reddit.com/r/Bitcoin/comments/23og0b/danish_polit...
FYI jkurnia, when I load the site, it loads in French, as I'm currently in a French-speaking country. When I click to change to English in the footer, it reloads the page, still in French. Chrome 33.
They took a few seemingly unrelated things and uncovered just how intimately intwined they actually are. Although abstract, isn't that essentially what a good hacker does on the daily? I think so.