skysight-inc/HackerNews huggingface dataset:
It was in response to a comment that said that ownership helps deterministically close files, etc. In that context, the leakocalypse doesn't really apply.

Yes, the RAII part of ownership isn't the main feature. No, the leakocalypse is not as simple as "Rust lets you leak things"
ClojureScript 1.7: ClojureScript can compile itself
Uttered the man in the 3rd person.
Very interesting to see how they have improved the design since then with development of the GL-02:

http://gravitylight.org/coming-soon-gl02/

A more efficient LED, a power output port, and continuous operation, but most notably: a pulley system!
Great how a simple machine can massively improve the impact of this product. Very cool.
Sounds like it could work. With any supervised learning algorithm, the key is to have good labeled data that accurately captures the function you want to learn (i.e. something that exposes errors + their causes and supplies the proper sysops fix).
lold, spitting coffee.
That's pretty much against net neutrality
The author of the article, km-515, is the first person I've ever heard of who does not like Tom Bombadil.
It's nice Basic is still around. But SmileBasic is far, far more interesting: http://www.smileboom.com/product_nintendo3ds.php#01

Basic should be fun to learn, and being able to program the 3DS - with a nice library of game-ish sprites and sounds - gets you to fun a lot faster.
It'll be the main dev environment for the micro:bit - https://www.touchdevelop.com/microbit
No one implied any such thing, but you will read that into any ad defending parental rights to educate small children. There's no point in arguing if your premise is anyone who does not agree with you is a hateful bigot. Hence the comic, hope you enjoyed it!
A battery powered LED torch is far superior for emergencies. The only reason you'd really want to use this is if you really can't afford a solar-rechargable battery. (But for some reason can afford this, which I'd expect to be more expensive.)
Successful Ebola vaccine provides 100% protection in trial
IF you are going to use needless classes to do Java-esque hello world in Python, a shorter form that is equivalent to the Java is:

class Hello(object):
@staticmethod
def main():
print "Hello World!"

if __name__ == "__main__":
Hello.main()

Your version:

(1) Unnecessarily uses @classmethod instead of @staticmethod, necessitating an argument to main(). @classmethod and @staticmethod in Python are both related to Java static methods, but @staticmethod is the closest analog for Java static methods that do not depend on static member data. Just doing a one-to-one substitution of Java static to Python @classmethod indicates a lack of understanding.

(2) Doesn't actually call Hello.main() the way the python runtime does, and instead reproduces its function in the if __name__ == "__main__" block.

> Based on my experience, there's a lot people learning python who spend a lot of time at the stage where they "just don't get OO", and my opinion is that the reason is the language is bad at teaching them.

Lots of people learning Java, IME, just don't get OO for a long time, too. Obviously, they have to produce a structure with classes and methods in order to produce anything in Java, but having to use the superficial structure of OO and getting OO aren't the same thing. (If anything, being forced to use its structure for everything impairs understanding of what it is for and how to use it appropriately.)
You can call U anything you want. It's by axiom schema of specification: for any set A, there some set B with a set C in B iff C in A.
> No doubt this was not intended,

I'm pretty sure the informal tone was very much intended. There's not much sarcasm there though.
> Why assume the user is too stupid or lazy to manually invoke vim and then systemctl daemon-reload?

This is what it does:

(1) Locates the current unit file, regardless of whether it shipped with a package or is already a custom one in /etc.
(2) If there isn't one in /etc, it copies the current one into the correct place.
(3) It opens $EDITOR on that file.
(4) It runs systemd daemon-reload.

It's really the first two steps that can be annoying because you'd otherwise have to run "systemctl status" to find where it is currently and then copy it over. I guess you could script that, but is it really so terrible to support that in systemctl -- which is just a normal user CLI utility, not anything with advanced privileges or critical impacts on system stability?

Edit: Punctuation
I'm not sure if you're being facetious, but isn't that exactly what banks do?

You deposit money, banks go off and invest that money to do stuff, they give you a little interest as "pay back". I don't think it's even something you can opt-out of (maybe depending on what kind of account you open?).

It's the reason why bank runs are bad for the banks. They don't take your cash and keep it in a vault, they turn around and try to make more money with your money. They don't have enough liquidity to give everybody their money back all at the same time.
The bombs are particularly compelling -- awesome work. In terms of potential for gameplay, my mind went right to Legend of Zelda. Going around, trying bombs on different walls was a big part of the gameplay for me in that game.
It'll actually wreck havoc on a lot of small businesses, actually.

A lot of smaller businesses where operating system upgrades/update cycles are ad hoc, and mostly on whatever comes with their new PCs (which usually is Home editions) and won't or can't upgrade to Enterprise. (I don't know if the Pro version's also set up the same way -- but even then, I wouldn't say there's great incentive/reason there, too, anyways.)
A Company Copes With Backlash Against the Raise That Roared
A related artifact from that era, the very popular DIY repair manual:

How to Keep Your Volkswagen Alive: A Manual of Step-by-Step Procedures for the Compleat Idiot by John Muir and Peter Aschwanden.

I see it's still in print. This video shows some of the wonderful artwork:

https://www.youtube.com/watch?v=mjeth7lhHSk
Nieuw+in+Bobbejaanland:+Afdalen+in+The+Forbidden+Caves+-+Richting+Vakantie
German Journalists Investigated for Treason After Publishing Surveillance Leaks
Was very confused as Timely is already an alarm clock on Android.
"...it was promptly ignored by all countries and when the US stealth bombers were flying China was silent."

News for you:

http://news.yahoo.com/u-airlines-advised-china-flight-plans-...
I get the impression that this is a purposeful misunderstanding, mostly for kicks and giggles. Maybe I'm wrong? But it certainly seemed tongue in cheek to me, aimed at bringing a fresh perspective to a work that's already been picked over a billion times by fans.
Quite significant that Bell Labs Unix alums don't want to put up with C any more and actively purge it from their tree?
previous discussion: https://news.ycombinator.com/item?id=9974374
Try Pixi.js [1] or one of the many frameworks that use Pixi.

It's really high performance (uses Webgl by default and falls back to canvas if its unavailable).

[1]: http://www.pixijs.com/
Tom Bombadil is undoubtably one of Tolkien's most popular--and fascinating--characters. The author, km-515, seems not to understand this.
> Another dyslexic once called it "intuitive reflection and rotation" - a name that I strongly agree with; the dyslexic mind automatically reflects and rotates both images AND concepts.

This is really fascinating, I never though about dyslexia being generalized to behavior outside of spelling/reading/writing. It's interesting to think about other disabilities or cognitive behaviors that are made apparent in one specific way, and generalizing them outward to other situations.
Amazon, Audi and DHL are offering a new service where you can get DHL to deliver parcels to your car. The driver gets a temporary keyless entry to your car to leave the parcel.

http://www.theguardian.com/technology/2015/apr/23/amazon-del...

There is also Shuttl, which delivers locally within 90 minutes and you can track the driver/rider by GPS to pretty much get an exact delivery time. It's limited to certain distances and parcel sizes though.
It was a bit tongue-in-cheek, but I'd argue that mathematical foundations (maybe not set theory interpreted strictly) does take aim at answers to "why is there something?" and "where do humans find meaning?". Possibly by unifying the questions!
I'm not sure exactly how it works but there is documentation on what they're calling "Connection Cost".

https://msdn.microsoft.com/en-us/library/windows/apps/xaml/w...

https://msdn.microsoft.com/en-us/library/windows/apps/xaml/m...

https://msdn.microsoft.com/en-us/library/windows/apps/hh7503...
The Wired article is so superficial as to be practically useless. But a quick read of the paper suggests that there really is something useful in it, although at a very early stage and for C only.
I had one of the largest squads in Subspace back in the day. If you're a fan, you may be interested to know that Continuum actually got Steam green-lighted a bit ago, and as of this month, is now available via steam:

http://store.steampowered.com/app/352700/
Looks great.
What does concern me is the VERY limited view distance. I assume this is a micro-voxel engine. So that in that small space there are millions of voxels. Scaling that up to give a reasonable draw distance is a challenge I have not seen anyone live up to yet.

If you like this style of engine check out
http://www.atomontage.com/
and Ken Silvermans
http://advsys.net/ken/voxlap/pnd3d.htm

Keep up the good work.
The blame should not be with the operators, but with decision makers who signed off on a fatally flawed plant design. Really, you'd think it was common sense: if you absolutely need these generators in case of a disaster, like a flood, don't put the generators and their gear/infrastructure at a lower flood level! Much the same mistake was repeated many times in Houston, and came to light after Hurricane Ike.

Other things that came to light that were shown in the video:

Completely passive backup cooling systems that were dependent on actively-actuated valves for proper functioning. (Should have defaulted open in case of a power failure.)

Dependence on sensors that would fail without power.

Dependence on sensors that would provide dangerously misleading readings in precisely the most dangerous situation. (Water already boiled away)

I think it's a good video to watch if you are doing operations of any kind that requires worst-case thinking and planning.
Pygame supports Python 3 in development releases. If you try to grab releases from their site they're something like 6 years old.
Please reread this thread. The reason 'liw and I are on the same page, and you literally denied that 'liw said what we can all read 'liw saying three inches above, is that you simply haven't thought deeply enough about this topic.

The entire concept of "biometric passwords" is flawed, because as you see, they "cannot be changed for obvious reasons". One of the most important things about passwords (and passphrases!) is that they may be changed at any time. Every time there is an unauthorized data dump, we get lists of thousands of passwords or hashes thereof. Therefore, anyone who protects important assets with passwords should change them regularly. Anyone whose biometric data is stored in a database will eventually have that dumped as well.

The day is quickly approaching when none of these biometric measures will be private anyway. With that in mind, they could perhaps be used as public identifiers, "usernames" if you will. In that sense they might be similar to the SSN, another datum that is clearly unsuitable as a password, even though hundreds of stupid organizations have used it as such.
That might because the author wrote that:

> Do I think that Tolkien planned things in this way? Not at all, but I find it an interesting speculation.

> To speculate further and more wildly:
> If you learn programming with Python, you have to relearn it again to use any other common language, Java, C#, JavaScript etc...

You always have to learn some new things which each language. Doesn't really stop Python from being a good beginners language.
Don't count on it: http://uselessd.darknedgy.net/ProSystemdAntiSystemd/
Star Wars Episode IV Extended Version in Console 1080p Full Video
White House Denies Snowden Pardon Petition
Was #1 on the Asia server for a couple of hours before quitting:
http://imgur.com/LXzwvei,p8wesZU,MsOfwrE

Fun initially, but it does seem far too easy to remain #1, so I lost interest.

You're basically just searching for #2 to try get a huge score. But you're pretty indestructible. I think huge players need to have their attack strength debuffed a bit; you'd probably need to lessen the rate of score decrease to compensate.
I am working on Education Technology product and currently have an MVP with a few paying customers already. But the MVP is not good enough to make it scalable and hence working on a full re-write now that the market is validated.

Technology: angularjs, laravel/php, git, gitlab, stripe, jwt, mandrill etc.

I am looking for a collaborator who is good at the non-technical side including experience with sales/marketing, business development and bonus points if you have interest in education and learning in general. If you can create great content including things like instructional design, more bonus. The reason I use the word "collaborator" is that I don't think you can become a co-founder right away unless we get to the point where we both feel it is the right thing to do. So in the beginning, we will start with a freelance type of agreement for which you will be compensated of course but the idea will be to hopefully get you on-board as a co-founder later on.

I ideally prefer someone in the US and even more east coast because I really believe that we need to work in person at least in the beginning.

Contact : yash.chandra (google mail)
Here's the Go 1.5 release schedule:
https://groups.google.com/forum/#!topic/golang-nuts/hm9tWv53...

The final version should be released in mid-August.
There's nothing stopping you from registering a new user, using the "about" section at https://news.ycombinator.com/user?id=dhmholley to point to that new user, and perhaps even pointing back at 'dmholley from the new user. Your name would be changed, and everyone would know it.

The only thing that wouldn't transfer would be your valuable internet points.
Really? IMHO, I found the article quite level-headed and analytical and the author seemed to have actual knowledge of the situation at the ground level.
I think it is more dogfooding, no? Or proof of concept/completeness?
It's also really arbitrary. I live in the upper west side district mentioned. My rent is $2600, i.e my unit is skirting just above the rent control line. I bet my unit was 'de-controlled' in the last 8 years.

But the classification doesn't matter to me personally at all. If the apartment went from $2400 to $2600, while it was decontrolled, the affordability hasn't changed that much. Meanwhile a unit that was $1900 several years ago could be $2400 now because they reset the rent every time the tenant switches. It is much less affordable, but it is still rent controlled. This data is not going to help you figure out if things have gotten significantly less affordable.

Which really means this is just a map of where median rents are close to the line between rent controlled and not rent controlled. Notice that the areas that are much more expensive don't show change, since everything was over the line to begin with. The places that are really cheap also don't show a huge amount of change because even after increases the units are still rent controlled. So overall it's good data but it's not telling you that much.
Expanding UITableViewCells
This is not correct. TCP does not know the total amount of bandwidth available on a network link just like it does not know the total amount of unused bandwidth available on the same link - hence the need for additive increase.

What will happen is that two TCPs will share the available bandwidth (or close to it) via AIMD. However, if you've ever uploaded a file on an asynchronous Internet connection (i.e. a DSL connection), saturation of the uplink kills effective throughput for other TCPs (I presume because ACKs queue up at the router and are either delayed or timeout, resulting in fast retransmit if you're lucky, and a timeout at the sender if you're not).

> "does not slow down your internet connection" as it uses a "limited portion" of idle upload bandwidth."

How do Microsoft know what your upload bandwidth is? When do Microsoft know when that upload bandwidth is no longer idle?

Is there an RTT estimator that stops the upload if the RTT exceeds a threshold? How would Microsoft know what the RTT should be for that customers network link?

Perhaps they can detect consecutive timeouts of TCP segments? That would be interesting because the TCP I know provide the abstraction of a reliable, in order transmission over an unreliable network - so why would this API call exist? Perhaps it does exist? Can anyone comment?

I think this raises more questions that it answers?
I'm not sure what to make of that out of context. Is it saying that if I, as a corporate officer, copy some sensitive information onto an unencrypted USB drive, in direct violation of explicit company policy, and accidentally drop it someplace, and someone picks it up and trades on the information, I have not committed a breach of duty? That would strike me as a counterintuitive conclusion.
I think that we should require that automated cars obey the rules we already have. The highway is for people not machines, the machines should not be given privileges that the humans do not have.
previous discussion: https://news.ycombinator.com/item?id=9967984
There was obviously a reason that the tippers (Dell & Nvidia insiders) leaked confidential information to the defendants, two hedge fund managers named Newman and Chiasson.

I don't see why it's material whether this reason was friendship/status-boosting or some sort of tangible, cash benefit. The hedge fund managers benefited a great deal from the information, and thus the tippers benefited by extension as they now had stronger ties to two successful hedge fund managers.

If the tippers benefited from leaking confidential information, they breached a fiduciary contract with their shareholders by using company property (information) for their own gain.
My point is that in this case it will actually be unfair, and they'll get the weight of the tech community behind them rather than just being silly.
Don't be so sour, you plum.
What does it do that this doesn't (other than add an ORM and migration tool?):

http://wppb.me/
It converts it to a string anyway.
An open letter to Elon Musk
ClojureScript Next
> Might wish to check your history a bit.

No matter how many complaints you may find about SysV boot time -- or even discussion about how to improve it -- it does not make systemd's primary purpose solving that problem.

How many discussions does OpenStack's development team have about security? Is the primary purpose of OpenStack to provide security?

> Well, it is no longer optional to compile in systemd; it can still be deactivated at run time, but the code (and checks to see which one should be used) will always be there.

But that is not what the article said. It said, "Systemd made kdbus non-optional in its release." That implies that use of it is non-optional, which isn't the case at all. It is like saying Fedora has made Intel graphics non-optional because they ship support for it.
Well, that's horrifying. I'll shut up now.
systemd was certainly pushed to RHEL and Fedora.

Debian lacks strong leadership with vision, and so they simply did what they always do which is to blindly follow RedHat's lead.
"It's not a compelling product they can get people to pay for, unlike all previous versions of Windows."

I don't think Windows has been a compelling product people pay for since Windows 95 (or just maybe XP). How many home users specifically go out of their way to buy Windows? IME most people use whichever version of Windows comes with their computer when they buy it, and only change versions when they buy a new computer. So the people who are getting a Windows 10 upgrade for free are mostly people who wouldn't have bought it anyway.
Why is it moral for the U.S. and U.K. to build bases on random little islands in Asia, but not China and other Asian countries?

Edit: Clarification, since so many of the smaller uninhabited islands have been claimed by the UK, US, and other Western nations, how is it wrong to build some uninhabited islands of your own?
More I think that most compilers want to be written in the language that they compile. Go has been moving toward this for a while since the compiler rewrite in Go. It's hard to call yourself a C successor when your compiler depends on a C compiler.
That fact alone--that, out of all of the characters, Tom alone has power of the Ring--is enough to captivate the reader's attention. Add to that the whole business of being "Oldest" and "Fatherless", yet being neither a Vala, nor a Maia, nor even Eru Iluvatar, is enough to make him worthy of deep scrutiny, research, conversation, and speculation.
my wife really did write it...
Modern radix trees[1] can be as fast as the hash maps you'd find in a language's standard library while providing additional capabilities (ie fast ordered traversal). Making them immutable and persistent[2] is easy and only adds a bit of performance overhead.

Obviously programs that rely on communicating by mutating parts of a dictionary would have to be rewritten to use an immutable, persistent map—but they could still maintain similar performance.

[1]: Namely "adaptive radix trees" as described in “The adaptive radix tree: Artful indexing for main-memory databases” by V. Leis, A. Kemper, and T. Neumann
<http://www3.informatik.tu-muenchen.de/~leis/papers/ART.pdf>

[2]: A persistent adaptive radix tree in Java: https://github.com/ankurdave/part
This and the Silverlight thing made me wonder if this was a zombie project running on autopilot. The blog is still being updated regularly, though, so I guess not. :-)
It's hard not to personalize things like what Oliver Hunt said in [0],

"The issue here isn't "can we make multiple vms live in webkit" it's "can we expose multiple languages to the web", to the former i say obviously as we already do, to the latter I say that we don't want to."

The general tone Oliver had was akin to saying only little-endian machines should be supported on the Web. Not because of some technically proven deficiency in the idea of allowing big-endian machines, but because "we don't want to." I can only imagine if such logic had been applied to other parts of the Web. Technical problems always have a solution.

[0] https://lists.webkit.org/pipermail/webkit-dev/2011-December/...
religion and ideology are just tools to unite people, once you unite a bunch people behind a common cause, then you go take stuff from other people, or at least prevent your stuff from being taken.
We changed the rules when tellers became ATMs. We changed the rules when clerks became vending machines. Of course the rules change. When auto-cars hit the roads, by necessity we have to address issues like liability, reasonable doubt and the like. Because machines are different from people.