skysight-inc/HackerNews huggingface dataset:
I wish they would stick with it. This is the New York I grew up in, and loved so much. I don't believe the broken windows theory, and i think Freakonomics made a good statistical argument it is the number of police, rather than the style, that reduces violent crime.

I think funding your government through tickets and summonses is hostile to quality of life. And detainment or imprisonment for minor offenses is imho a human rights violation.

So great.
I believe these are papers you can print to show irl.

There are meetings everywhere in France right now and people are displaying those printed papers.

on Facebook everybody is changing their profile picture to this image.
That is incredibly beautiful.
I wonder if Mozilla could argue that Filezilla is infringing on their trademark and damaging their reputation because of this.

I mean, it's an open-source client for a common internet protocol that ends in "zilla". It would be easy for users to assume that Filezilla is affiliated with Mozilla.

And up until the move to Sourceforge's adware downloader system, that would have been fine for everybody - they're both good products.

But now? Now filezilla is riding on mozilla's coattails with the confusion and profiting from it, to the detriment of mozilla's reputation.
Well, it does look a lot like a tank - http://www.washingtonpost.com/news/the-watch/wp/2014/08/13/t...
It costs them a lot of pain, since they both have arthritis.
Last month I had my laptop stolen for it to be retrieved from a bin in a neighbouring council estate, screen, keyboard and case wrecked.

Because it had been retrieved (which was good in that I got my data back) it was not 'stolen', merely 'criminal damage'. Although a police matter rather than something I have to pursue with 'civil action' of my own, a lot of hoops have to be gone through before things happen.

So the original box - Dell 'high end' from 2 years ago cost £800. Trying to work out what was wrong with it and then running around town + the internet to get a repair quote has taken a good day of my time. This was quite an effort with a lot of repair shops just not able to give a quote just like that. Either they want £50 for just the quote or they don't want to bother with it as it is too much hassle - fair enough. Eventually - thank my lucky stars - I get a quote for £417 from some small repair shop, this was just the ticket I needed to be able to help the police proceed with some action.

The thief have allegedly had their 'bail hearing' and I am none the wiser as to what happened. Even if they were going to pay the £417 the quote came to I doubt that I would want it fixed given the hassle involved in that. A new replacement machine is what I would like, not something that has the scars of quite a traumatic incident. Even though prices go down it still costs ~£800 to get a similar PC (i7, HD screen, backlit keyboard, 8Gb RAM, aluminium case). A £400 'High Street' machine might be pretty good but I doubt I will get the magic 'i7' badge.

So the costs - I needed the machine for out of hours support so other arrangements had to be made for that. I spent quite a lot of time with the police at the time of the incident and following things up running around to repair shops - surprisingly draining. Plus the story is not over yet, by the time I am done it could be a week's worth of effort to get the thing back, and that is assuming that the thief just comes up with the money.

How do I value my time? If I look at lowest of the low contractor rate as a starting point and imagine how much a few days work for a client could be then my time spent running around for some notional £417 could be more profitable. Plus I would achieve something.

Oddly though, even though I am 'turn the other cheek', in this case I am keen that the thief has the criminal record and the difficulty of getting £££ together. The fact that £417 does not buy me a replacement 'i7' machine (with backlit keyboard, HD screen and 8Gb RAM) is in some ways a detail.

Although I have had the help of the police I am surprised at how things work out - thief released under caution and some assumption that I don't deserve my machine simply replaced - 'like for like' and not patched up together again. Also this burden of running around town to get quotes for a repair, isn't my time valuable?
github namespacing at the time made this kind of a pain (we still needed to be able to admin the projects, etc), but yeah.
note that everyone is quoting Charb on this, sometimes just quoting the "I'd rather die on my feet, than live on my knees" that is actually him quoting someone else:

http://en.wikiquote.org/wiki/Emiliano_Zapata
3 Steps to Doing Mobile App Testing the Right Way
Not for very long, though, if by "war" you mean war, rather than the sort of half-hearted low-intensity brushfire nonsense of which we've seen so much out of US policymakers for the last couple of decades.
Dunno, but they sure as hell will try...
Thanks for sharing this. For context, the picture says:

- top-left: "Mahomet overwhelmed by fundamentalists"

- in the speech bubble: "It's hard to be loved by dumbasses" (the meaning of "con" is hard to convey in certain cases, it has this idea of "nefariously idiotic" - translating it to "cunt" wouldn't do it justice I believe)

In any case, this is all very alarming. I hope nobody submits to the threats, as is the point of "Je suis Charlie". I also feel for all the Muslims who will end up being discriminated against for the actions of a few imbeciles.
This was a bikeshed in the Rust community as well a pretty long time ago. They went with the `List<int>` style, which makes sense in light of C++ programmers being a large target audience of theirs, but that's far less a consideration in Python's case. I personally slightly prefer the square brackets, because it seems to imply "contains" because of its association with retrieving values from containers.
FREE Check to See If Your Program Is Listed on This Facebook Directory
With regards to complexity theory, I'm inclined to assume that syntax is a constant factor in the equation. You only have to extend the language by writing a macroprocessor once, if you count that to the power of the language. That's why C is still very powerful, although other langs have half an STD-Lib toolbox hidden in syntactic sugar.
Of course, Canadians have a much different attitude towards gun ownership than Americans...

I doubt our attitudes differ much with respect to violent criminals using guns (or knives or fists) to hurt people, as we are talking about here.

Attitudes on gun ownership by peaceable citizens may be another story.
The difference is that religion didn't play a role in the motivation behind Breivik's attack.
Even with automatic transfers, I think there's a difference between wallets that are queued up and actively sending money out of the system, and wallets that are queued up to do so (or to refill that wallet). The difference lies in the fact that they do serve as an automated rate limiting point, and have different methods for the hackers to extract out funds from them.

An example: if you have one hot wallet with the keys loaded in to the system, and a secondary warm wallet (basically, a wallet that will be swapped in as the hot wallet when the other runs out), you can secure the details of the warm wallet better, meaning that certain read access vulnerabilities will only be able to target the hot wallet. Of course, an attacker can empty the hot wallet, and then the details of the warm wallet will be exposed when it is loaded because of the same vulnerability, but this forces the system to have a chance to validate the current state of the world before the second wallet becomes vulnerable, which is not the case if both were being used as loaded hot wallets.

There are meaningful automated sanity checks and rate limiting tactics that can be used with automated warm/hot wallets.

Of course, if you have a $5mil hot wallet, you should probably hire a "bitcoin banker" or "bitcoin teller" to sit at a workstation and manually deal with some of these kinds of swaps and oversee the audits. Even if you don't immediately patch all security holes, you'll have a much better idea of where you're leaking.
> I'm arguing against making SSL mandatory, because that will force NSA to break it so they can do their work, and then we will have nothing to protect our privacy.

That line of reasoning sounds bizarre to me. It sounds like "don't add a lock to your door, because that will force the criminals to break the lock, and then your door will be unlocked".
>Probably the same way as the old USA cryptography export restrictions.

Actually it would be much worse. Even in the 1990s, you could release any crypto code (or ship any crypto product) you wanted as long as you took some fig-leaf steps to limit it to domestic use. The SAFE Act would have outlawed that.

Put another way, the Feds wanted to but were unable to prosecute Phil Zimmermann for releasing PGP. But if the SAFE Act had been enacted at the time, they would have -- because it outlaws the domestic "distribution" of non-escrowed crypto.

If you wanted to work on crypto, you'd have to move overseas. And you'd also have to hope that you wouldn't be prosecuted upon your return. The SAFE Act probably wouldn't be interpreted as an extraterritorial criminal law, but "probably" is a weak hook to hang your future and your freedom on.
I think the chasm we need to cross is accepting that anything "faith based" is an acceptable target of satire. Additionally, I think the satire adds a lot of value in constraining the absurdity.

I don't strictly mean religion here. Among others, politics and political candidates meet the requirements. I think there is a lot of value to satirical political cartoons.
9p works from OSes other than Linux; there's a driver for Windows as well. That said, it will likely always work best in Linux. Unfortunately, even over virtio, 9p has awful performance.

> The remaining alternative is on-demand synthesis of a block image given a directory tree, which IIRC Qemu supports.

If you mean vvfat, that hasn't worked in quite a while, and it never supported writes.

> If you're running a Linux host, and you want ultra-quick dev machine booted from your filesystem, User Mode Linux already exists and has way more support and flexibility.

UML tends to bitrot; it's hit or miss whether it even compiles in each new release, and it doesn't get any significant new development. It also relies on ptracing the target process, which is rather awful; unfortunately there's no better way to implement userspace syscalls.

I wonder if UML could be accelerated by adding some new features to the BPF-based seccomp to support syscall emulation? BPF could translate each syscall into some efficient communication to the UML kernel process.

Alternatively, with a 64-bit address space available, UML could learn to do its own memory and process management, and not rely on host Linux processes at all.
I agree. I think they want to more or less be the apple of more open hardware. They aren't planning to make money off NUC, they're planning to make money off their chips. This is ultimately a strategy for getting more people to want more of their chip. Right now all the slickest devices are arm powered... so many shiny glassy sleek looking cell phones and tables and hardly an x86 in sight... They're not selling $/performance here, that's just a barrior to entry, they're selling a vision and a brand... intel inside
github doesn't host mailing lists
He means it was "islamic fanaticism", so it's islams fault, and those other types are not fanatics...

On the other hand the Sintoist Japanese did horrible attrocities in China and Korea back in the day, Israeli Jews can also be genocidal against Palestinians etc. And Christianity has had its share of crime, starting with the Crusades.

Budhists might be better, dunno.
Good C and C++ programmers understand how computers work. We will always need programmers who understand how computers work.

I believe a cleaner language will replace C and C++ for new projects some day, but it will still present the same fundamental environment to the programmer: manual memory management, raw OS threading, ability to bit bash and do unsafe stuff if you need to. This language will not radically change the C/C++ programming model. Rather, it will add semantic power to reason about safeness, purity, concurrency, memory layout, etc. as part of the language. (I think Rust might be this language.)

IMO, active C/C++ programmers should be learning more about stuff like OOO and superscalar CPU architectures, caches, NUMA, hardware atomic operations, drivers, etc. I think "C/C++ programmer" really means "close to the metal programmer working on a mainstream project," and that category will remain strong through language changes. On the other hand, if you have never found the need to learn anything from that list of topics, you are probably using C/C++ in a domain where it is ripe for replacement.
We aren't able to differentiate - Rackspace stats include both cloud and dedicated.
You can now play nearly 2,400 MS-DOS video games in your browser
Lincoln Towers is a co-op (well, each building consists of co-op units in a condominium).

The new super-tall residential buildings are being marketed almost entirely to foreign investors, at very high valuations, $3000-5000 per square foot.
"In October, Amazon shocked shareholders when it reported a $437 million net loss for the quarter, its biggest in 14 years."

Please pardon my ignorance on Accounting. I don't have basic Accounting 101 knowledge, but please help me understand this. If I, as an individual, loose certain amount of money, it is most likely from my savings. Otherwise, it must be on my credit card, which means, I lost the bank's money. Eventually, I need to repay.

How can a company that hasn't made much profit over the years, loose $437 million? If it hasn't made profit, it has no savings. Clearly 'someone' is giving Amazon credit. I assume its the investors. But in what form does Amazon borrow money? Does Amazon issue bonds and raise money? Does it issue more shares/stock? In short, how is Amazon getting so much money and loosing it in each quarter.

Any links to read will also be helpful.
anyone who agrees with this article - what has zuckerberg ever done other than facebook?
CES Day 1 – Mercedes concept
I haven't used it myself, but I thought Compute Engine ran normal VMs? Could you give some more detail?

Edit: The article says "Google Cloud," which includes App Engine, Compute Engine, and Container Engine... so I guess without more clarification, it's hard to know what exactly is being compared.
So, I commented elsewhere on HN: https://news.ycombinator.com/item?id=8819389 about the move away from the current network security rules we have. I think that network-oriented defenses are not the right semantic for modern applications, as modern applications are no longer tied to physical semantics, or the semantics that modern hardware filters on.

-----

I have a different view on security. A lot of people are talking about defense in depth, and security being enforced by the network. I think although that kind of works, it's largely a mistake. Security, as enforced by middleboxes is fundamentally flawed, especially as we see the proliferation of systems that are too complex, and rapidly changing for middleboxes to understand. Although, they can be a tool in laying defensive trenches, they are nothing more than a simple barrier.

I think that endpoint security is what needs to be enhanced. Looking at what's been disclosed about malware recently (APTs: https://en.wikipedia.org/wiki/Advanced_persistent_threat), we need to focus on a few things:

1) Isolating components: Components, and processes themselves should be isolated from one another, and the operating system. A web server should be able to run malicious code without fear of it easily getting root access. We have tools to make this possible today, like Apparmor, and SELinux. The fact that distributing Apparmor, or SELinux profiles with applications today isn't normal, makes me sad. This also probably means more unikernels, and lightweight hypervisors.

2) Modularization: We should do our best to split the components of a system up into small, well-understood pieces. Rather than trying to combine multiple components into one monolithic process, breaking up components into their individual components. I think Cloudflare's work around Keyless SSL was great, but we've had HSMs for years -- that could have easily avoided such disasters as Heartbleed.

3) Decent abstractions: With the advent of further distributed systems, and modularization, we're going to see more and more interfaces between systems crop up. Largely, CISOs are limited to what the systems, and networking team can do. These limits typically manifested themselves at layer 4 on the network side of the house, and limited layer 7 capabilities like URL filtering, and file system ACLs. I think we need better stories around resource access and authorization. For years, we've had systems like Kerberos which would have been a great building block, but yet goes unused. I hope we see X509, and GPG become more ubiquitous for access management, and encryption.
> not to make the amalgam between these few barbarians and a whole religion.

Something that reddit doesn't care about at all. I was wondering if no post about this event was on HN's frontpage because it tries to avoid political/flame wars. But now this is on the frontpage 5 hours after... And it's not even relevant.
I remember a famous animal study about heroin addiction with mice. Almost all mice that were in a very stressful environment and had easy access to heroin became addict. But if mice were living in a pleasurable environment, most mice would not become addict.

So, even if it looks very likely that the association between a habit and an environment was at work here too, I wonder how much the low relapse rate was linked not just to a change of environment, but also to a change from an incredibly stressful situation (war) to a much more satisfying one.
Well, actually much more. If you tell me you're atheist I don't know much about your race. If you tell me you're a muslim, I can have a very good statistical chance to pinpoint you in one of several ethnicities...
Object.is is a very silly addition to the language. It does the same thing as === except in the case of NaN and positive/negative zero.

I mean if you read a polyfill for it, it's such a silly bit of "functionality". And of course the name is terrible. Argh.
The industry term for this is unstructured data, basically anything that isn't kept in a database.

There's more you have to consider as well, you don't want to actually just archive anything older than a year. You want to set a rule that says: "archive anything created more than a year ago that hasn't been accessed in the last 3 months".

Further, there's all sorts of documents like the ones mentioned in the article that should be continuously monitored for and quarantined "passwords.txt" or Word docs with Social Security or Credit Card numbers in them.

Then you can get really sophisticated and start doing heuristic analysis of user behavior, setting alerts when Jim in accounting's account starts accessing marketing plans or when the account activity spikes beyond 5x what their regular usage is tracked at.

Full disclosure: the company I work for - http://www.varonis.com - makes software that does all of these kind of tasks.
The relationship between drugs and environment is so strong that (in mice, at least) you can trigger an "overdose" simply by changing the latter.

http://people.whitman.edu/~herbrawt/classes/390/Siegel.pdf
Crime has been going down for decades across the United States including other major cities that did not have the same policies as Giuliani.
Right. Or if you're non-religious but also not a communist.

More importantly, the condemnation of "extremism" misses the point. No one's worried about Catholic monks. Yet they're some of the most extreme religious extremists around. Buddhist monks even more so.

Why speak like a politician when you're not one?
Typesafe’s Jonas Bonér: How Reactive Programming Addresses the Scale-out Problem
My iphone isn't apple.com. It is mine. I'm not asking apple to make sure I can get amazon products. I'm asking them not to go out of their way to make sure I can't.

Imagine if Microsoft would only allow software on windows that it approved and got 30% ransom.
That's one thing "begs the question" was at one point used to mean. "begs the question" has also often been used to mean "begs for the question to be asked", which seems perfectly reasonable to me.

Your own link notes that the use of "begs the question" to mean "assumes the initial point" arose as a mistranslation of Latin. I see no reason to cling to that mistranslation as the only possible use of the English phrase.
Competition rocks. Thanks T-mobile for forcing AT&T's hand.
Similarity between martian sedimentary deposits and terrestrial microbial mats
Is the "je suis charliec a virus planted by Isis? Where did it originate?
محمد السباحة
Well, i think the second sentence is the important bit. You probably know as well as I that products, especially in large companies, are not always chosen on technical merit alone. Hell, the director of IT at the company I currently work for just went with AWS, primarily because he sees them as the big player in the market. He's not overly technical, more of a buzzword regurgitator, but it's ultimately his call.
Sally Kohn is actually right in what you quoted, even if not in where you think she's going with it.

I believe in free speech, including the right to insult other people's faith traditions. (Other people feel free to insult my faith traditions, and do so on a semi-regular basis. I respond with speech, not with bullets or bombs.)

On the other hand, basic politeness means that I do not consider insulting other people's faith traditions to be a virtue.

What's more, we live in a world where violent extremists exist. That's reality. They shouldn't exist, but this is not an ideal world. They're out there. When you choose to deliberately insult the cherished beliefs of violent extremists, in the real world you have to know that you are likely to cause some consequences. (Let me be very clear here. The violent extremists are morally responsible for the violent reaction. But when you push their buttons, you have to know that their buttons are hot-wired to their trigger fingers.)

Now, you may conclude that it's worth it to demonstrate that these people really are violent extremists. That's your choice. I'm not saying that you're wrong. But you'd better think it through before you do it, because the way the world actually works, you may receive some consequences.
> a pair of very fast dacs hooked up to the 16 address lines of my computer and another dac hooked up to the databus.

Here's an article about it, with photos [1]. I remember reading it in BYTE, years ago.

https://archive.org/stream/byte-magazine-1978-02/1978_02_BYT...

Edit: I'll bet it's no longer possible to do this on modern CPUs; either the memory busses are inaccessible (SoC) or so highly optimised (DDR4) that it's infeasible to probe them without disrupting the transmission line.

[1] Ciarcia, S. "A Penny Pinching Address State Analyzer". BYTE 3(2), pp. 6--12. February, 1978.
Alcoholism is much higher. It's not hard to spend $100+ on a good bender. Add in the associated health issues (true for smoking too) and the NPV of healthy behavior is much higher.
Is the " je suis charlie " pdf an Isis hack?