skysight-inc/HackerNews huggingface dataset:
Regardless of what you think of Assange (personal take: flawed personality but ultimately heroic)...

Regardless of what you think of the charges against him (personal take: No way to know for sure, but gut feel is he made poor choices and wound up in the grey area of undesired sexual experiences that our society is currently struggling with how to properly define. In our natural humane desire to protect potential victims we are defaulting to deeming it "sexual assault", but the reality is more complex as the assaulter is not even fully aware of their state)...

You have to admit it's super fucked up that Sweden is unable to charge someone with a crime if they can't interview them first? What if the suspect is a non-communitative deaf mute?

Seems like some law should be changed somewhere.
Swagger for Node.js HTTP API Design
I think he was referring to the technology Google is using to build products not the products per se.
> "It's an interesting problem to me because fusion is largely solved and well understood from the physics perspective (which is what most people consider the challenging esoteric part), the remaining challenge is a much more 'mundane' task of developing economic methods to create the needed materials."

On one level, yes, it's a well understood problem. I mean when you get to the point when Make can teach you how to build your own fusion device I think it's safe to say we have a fairly decent handle on what's involved:

http://makezine.com/projects/make-36-boards/nuclear-fusor/

However, the challenge of producing a nuclear fusion device that generates more energy than it consumes is still a technical challenge. Perhaps it'll just be a question of better materials, but from a layman's perspective the plasma confinement/control aspect does not appear to be a completely solved problem.
The law allows people to make mistakes. You clearly have no idea what you are talking about.
>That the data he chose can be expressed as a range is utterly inconsequential

It could be, but we don't know that. And that's exactly my point. The syntax he uses forces us to think and even speculate about that. So for the particular sequence he chose for his example, it would be less ambiguous to generate the range algorithmically.
Not really, TCP connections are how GCM does things even. Unless you're using keep alives or otherwise preventing sleep, I believe these devices are capable of sending an interrupt when there's activity on a network connection though I could be mistaken.
The correct technology is JSON-over-WebSockets,

No, it's ASN.1 DER over TCP. :)
AutoMicroFarm Crowdfunding Campaigns
The specific claims I was responding to when writing this (and it's still a draft) were an HTTP-based JSON protocol whose FAQ makes all these claims and more. And yeah, I think it's dumb to do things that way (both JSON/HTTP and making ill-informed and misleading comments in your FAQ).

As to your comments:

(1) I'm just not seeing this. Even without mobile-style push, apps like Conversations appear way down the list in Android. Note that because XMPP maintains a continuous TCP session (or WebSocket, or whatever), then you get "push" in a general sense; that is, there is no polling.

Using an XMPP client on your mobile will, of course, have an impact on battery life, but I don't think a good client will drain your battery. For me, Conversations uses less power than Solitaire according to Android.

(2) I'll agree that XML does make the development of XMPP libraries more complex, but we gain because it grants very simple permissionless extension capability, and that's hugely valuable. If developers working with (rather than on) XMPP are having to hit XML directly, that is absolutely a problem.

Finally, resources are the way they are for all sorts of reasons, but Message Carbons really does work for having conversation sync across multiple devices. I often walk away from my desktop and continue conversations on my mobile and/or tablet, and wander back to the desktop when I feel the need to continue with a keyboard.

Hope that helps.
> 1. XMPP is not battery-friendly on mobile devices (this primarily has/had to do with the absence of push notifications, it seems).

I do use XMPP in a mobile environment without any noticeable impact on battery runtime. It's not the protocol which drains your battery, but how one uses it: If there is frequent activity in terms of XMPP stanzas being exchanged between your device and the device's XMPP server, then the device will be unable to e.g. put the radio to sleep. Which, in turn, is of course causing battery drain.

The golden rules to prevent that:

1. Only send XMPP stanzas when necessary

2. Bundle and defer outgoing stanzas if possible

3. Tell your XMPP service when the device is inactive, so that the service is able to optimize the traffic (XEP-352: Client State Indiation [1])

4. Consider service-side stanza blocking (e.g. XEP-16: Privacy Lists) for stanzas of "unknown" origin to prevent malicious users from draining your battery.

1: https://xmpp.org/extensions/xep-0352.html
What would be the problem with e10s? Sure, it's a big change, but it seems quite desirable imho.
https://en.wikipedia.org/wiki/Fundamental_attribution_error
Part of it is removing extra data when requesting style sheets and such - there's no need for a browser to send all of the set cookies it has for your web application when it's fetching styles, so people buy separate domains for them.
HTTP has always been seen as suspicious in case of any transmission of financial or confidential information. Particularly when you are selling product online, then there should be an SSL security to encrypt the details that customers enter on your website. If there is no SSL, hackers can sniff the ongoing data transfer and can steal confidential information on your website. Keeping your customer’s information on your website in a plain text is really dangerous in today’s world.

Once you are hacked, you will hardly able to get your business reliability and as a result, customers will not trust anymore of your site. You will lose prestige among your competitors as well decease profit too.

Besides, always take the necessary information from customers like email address, password, residing address, mobile number, etc. it is not necessary to take SSN number of any customer dealing with your website. If your site has no SSL and you are taking a SSN number, it could create such an awful situation at the time of hacking. As you are smart enough that once you get SSN number of any person, you can dig deep into a person’s profile.

So it is sensible to avert data sniffing, phishing attack or some nefarious action, by installing an SSL certificate on your website as it will enhance the trust of visitors and customers on your website. Learn why you need an SSL certificate and what kind of information it can protect from snooping eyes. - https://www.ssl2buy.com/wiki/do-i-need-an-ssl-certificate/
The australian market where most providers bill at least a MB for every connection session (1B over some arbitrary time and you're down one of your MB)
If You're a Web Designer Do This to Stay Employable
This is the most breathtakingly ironic defense of XML I have ever seen.
ClojureScript is a very good tool without any Java commitment.
Was a reductio ad absurdum really necessary?

The significance of cognitive load in software development is well-understood, so it seems you're barking up to the wrong tree.

Yes, making things 'simpler' at the cost of architectural issues is bad - but that does not give you a wildcard to claim that complexity doesn't matter, as you seem to be doing right now.

A protocol like XMPP could easily use JSON without any significant architectural issues resulting from it.

Screaming "get off my lawn" to anybody who cares about developer efficiency, without any rational arguments underlying it, is not going to encourage them to use XMPP. It will just make them see you as a hostile dick that they don't want anything to do with. And that is not an insult - that is the reality of how people interpret these kind of posts.
I completely agree with your point in the specific case, but completely disagree in general.

Justice IS political. Justices either run for office as political public figures or are appointed by political public figures. The justice system is an attempt to apply a subset of morality for the betterment of society, which is ultimately a subjective political exercise.
Namespaces is something I consider a strong plus for XMPP.
You may want to extend the data model at some point. You need a way to say "this is my extension, please ignore it". Or at least you need it if you want multiple implementations to work together.

This makes it possible to experiment over the live xmpp network.

map/filter/reduce etc is possible with XML. Scala does it. Other languages can do it to. It's purely depending on your language.
Even JavaScript has better XML support than the language you're portraying here :-)
Because iOS doesn't let you do that (see http://op-co.de/blog/posts/mobile_xmpp_in_2014/#index6h2)
> For example, every client that successfully connected to an XMPP server must first send a "<presence>" message. Otherwise, it won't receive any messages despite their successful connection.

That statement is wrong. Sending an initial presence merely indicates your availability to entities subscribed to your presence. Not sending the initial presence does not prevent you from receiving message stanzas.
*can be commoditized
but look at their supporters, how can you not trust that!
What a disaster!
Luigi's Codex Seraphinianus deep learning dreams
If you're running into this:

google.golang.org/cloud/compute/metadata/metadata.go:54: unknown net.Dialer field 'KeepAlive' in struct literal

then it's supposed to be fixed per https://github.com/odeke-em/drive/issues/223, but it's not working for me and neither do the workarounds. ¯\_(ツ)_/¯
Interesting. In what industries is Oracle so dominant? You say government is one, but where else?

In industry, all I've ever seen is Sybase, SQL Server, and MySQL (ok, technically Oracle). (My background is finance and technology.)
I would gladly message you but I can't seem to find your contact information.
Gentrification is often driven by young, gay men and "creatives" - communities who cluster together and want affordable houses. Once the neighborhoods is "cleaned up" and full of hip businesses, the chains come in and the neighborhood turns "family friendly". Finally it reaches that "doctors and architects" state and it's too expensive for the vast majority.
It’s the spec bugs that kill you
Google's abc.xyz just put this guy on the map
Cabs are hail only. Car services in NYC are either pretty shady or expensive.

The cheap reliable ones used to be focused on specific ethnic groups. Now they have green cabs that work the boroughs and take calls as well.
What’s New in Rails 5
Which has it's own set of problems, btw.
Try to find an API for "delete".

Oh, and I'm eager to see how their API survives mutual parties extending it. (There is a reason why namespaces exists)
Idle TCP connections do not consume any battery.

And on a data connectivity change, e.g. GSM <-> WiFi switch, there is a good chance that a dozen other components start trying to re-establish their connections, which means the radio is awake anyway (for, usually, at most a few seconds).
This is the real answer - long-standing connections are banned by the platform monopolist - and should be much closer to the top.
> Namespaces is something I consider a strong plus for XMPP. You may want to extend the data model at some point. You need a way to say "this is my extension, please ignore it". Or at least you need it if you want multiple implementations to work together.

Sure. The problem is that in every implementation I've seen, they're unreasonably hard to work with. Giving each extension its own key in a JSON object accomplishes the same, without breaking the native data model.

> map/filter/reduce etc is possible with XML. Scala does it. Other languages can do it to. It's purely depending on your language. Even JavaScript has better XML support than the language you're portraying here :-)

Yes, it's possible, but it's too hard. It always introduces more complexity when compared to standard deserialized JSON (in any language that can natively represent the JSON data types, which seems to be most).
The following fix worked for me. I don't see any outbound traffic on Fiddler when typing searches in the Start menu or when actually running the search. Granted, Microsoft needs to make this MUCH easier to do; the VAST majority of Windows users have no idea what group policies are.

1. Run gpedit.msc

2. Navigate to Computer Configuration\Administrative Templates\Windows Components\Search

3. Set the State to Enabled for "Do not allow web search", "Don't search the web or display web results in Search", and "Don't search the web or display web results in Search over metered connections"

4. Reboot

Enjoy. :)
Yes, but I think the claim was that a persistent TCP connection has a negative effect on battery life, which is not obvious to me. An idle connection should have no impact whatsoever.
This is a deleted blog post by ORACLE's Chief Security Officer.

edit: corrected my error
Yea, it's moving slower than I want but they're accepting pre-orders (half-payments) and I think they will have a few working prototypes at CCC this month.

It's frustrating because there's no definitive end-date but they are much much further along than most thought.
What are your thoughts on http://op-co.de/blog/posts/mobile_xmpp_in_2014/ ?
RunV: A step towards the Open Containers Initiative
It's not a change in Windows 10's business model. It's still a paid-for operating system.

> that new version is no longer a traditional desktop OS like previous versions of Windows

It's no longer a traditional desktop OS, but that change is not new to Windows 10. It was already the case with Windows 8.

> You also glossed over all the spyware and the ads that you can pay^Wsubscribe to remove even running basic software locally on your own system

Not really. Windows Store apps behave just like other people's store apps. It's exactly in line with the current culture of "free". I'd guess that Microsoft doesn't like it any more than you do, but thinks it needs to become like Android to prosper in a world that's averse for paying for stuff, or even thinks that paying people to write code is evil.

Windows 10 is designed for people who aren't interested in computing and don't want to be bothered with having to maintain their PC.

There's certainly a change in the technology approach, but the idea of developing point releases may have been sub-optimal for five or 10 years. The idea with Windows 10 is to use Big Data from actual usage to drive continuous improvements. Exactly like Gmail, Facebook etc.
This isn't true in the usual case, they don't usually pay unless they drive except in the weekly case (and are paying lower per day cost). Most companies charge about $125/day or $500ish/week. If they do the day rate, they get paid the same day for CC transactions (unlike cities like SF which take comparatively forever). Yes, this is still seemingly high cost, but when you consider the medallions cost $600k (which is down from the million plus pre Uber) and the fact that drivers don't own the car and also don't pay wear and tear on it, it's not so crazy.

I take Ubers and cabs every day and usually talk to the drivers about their experience if they are friendly. Both systems have their ups and downs and I can assure you neither has the interests of the driver in mind. It's simply up to the driver to decide which of the two evils hurts them less.
Or so that once there's good news from a spinoff, they'll be able to announce it. A small profit there would get lost in the bigger revenue streams under the old model. Remember how the media kept running "How long can Google afford to subsidize Youtube?" stories well after Youtube turned profitable?
Never had a problem with our car service in Manhattan Beach. You get a price from the dispatcher right away and usually their cars are on time. If they're busy the dispatcher will tell you right away. And price wise they're much cheaper (50%) than Uber. Also I like the new lexuses that the car service uses.

Their location is few blocks away from us, so you need to do research to make sure that the car service is around you.
> I use several small add-ons I wrote myself. Why should I have to get Mozilla's approval before I can install my own damn add-ons?

Mozilla has to balance the needs of several hundred million users, who are being attacked by malware every day, with the needs of people who write their own add-ons. Is it really that difficult to see it from that perspective? And it's not like you have no options now. You can either use the developer edition or the special release version where this feature is disabled.
Mind sharing which desktop client you use (and on which OS)?
SSG | New York, NY | ONSITE | Software Engineer (MEAN Stack) | ssgllc.com

We are continuing to grow! Summit Securities Group is a privately funded trading and financial technology firm utilizing cutting edge technologies to provide liquidity to global electronic markets. In an industry where very few people have adapted to the changing technological landscape over the last 15 years, we are decidedly different. We are disrupting the current status quo and pushing the envelope further.

We are hiring for an elite team of developers that are building the mission critical infrastructure and applications for the next generation of our technologies. Join us!

•	Mean Stack (MongoDB, Express, Angular, Node)
•	Experience writing high performance, scalable code
•	C/C++
•	Linux/Unix

Send us your resume if you want to be part of this team. resume@ssgllc.com
Pretty outrageous that the prosecutor hasn't questioned him in London by now. This has been a huge police cost and is a great disservice to the alleged victims who would surely want the case to progress quickly.

I haven't seen any plausible reason why the prosecutor couldn't question him in London, especially given the exceptional circumstances of the case.

edit: Yes, I have seen the reasons put forward by the SPA mentioned in the article, but these complications were easily foreseeable and it is clear the Swedish prosecutor did not allow enough time to resolve them. Indeed the prosecutor claimed until this march (at which point she changed her mind) that it would be completely impossible to interview Assange at the embassy.
I mean, you linked a press release from 2012 for a partnership with Everything.me, and an Indian Mozilla video from 2014 about adaptive search which doesn't mention anything about that. I'm not saying FF is innocent in data-sharing, but at this point you're spreading FUD around. To make a claim like that, you need something way more definitive!
> XMPP is not battery-friendly on mobile devices (this primarily has/had to do with the absence of push notifications, it seems).

There is actually an unbelievably good XEP (XMPP extension protocol) on mobile battery life.[1] I learned things from it: radio power states and so forth. It's incredibly detailed and educational and well worth the read even if you don't use XMPP. That being said, so far as actual implementations go, I have to agree with you.

> XML is unnecessarily complex for this kind of usecase, and too hard and time-consuming to work with (and I agree). That is most likely what 'slow' refers to - not slow in parsing it, but in developing for it.

I have an ever-evolving conformant XMPP server pet project. What I found is that the framework takes bloody ages and I have to agree with you there. However, XMPP is a protocol that is ripe for elegant architecture and you can make a great framework. If you spend the time making a good framework the protocol is an absolute pleasure to develop against: but you have to make that initial time expenditure.

> The correct technology is JSON-over-WebSockets, and it doesn't really make sense to compare XMPP to a known-bad implementation and say "see? XMPP isn't that bad!"

Sort of. XMPP is one of the few applications that actually really makes use of the "eXtensible" bit in XML (where it's often misused as a dumb object graph). This means that you can do something as follows:

<message from='...' to='...'>
<body>You have work, go to http://... to action it.</body>
<form xmlns='urn:my-proprietary-stuff'>AF3BD2</form>
</message>

Any client that doesn't understand the <form> element would ignore it and present the message (allowing the user to click-through to the web UI). A client that does understand it would be able to do the special proprietary logic. Servers are also required (AFAIR) to pass on that unknown XML unaltered. You'd at least have a few problems in JSON due to name conflicts - which you could work around.

Either way, XMPP inherits a lot of traits from XML. You either need it or you don't and if you are using it there is a good chance that you are misusing it.

[1]: http://xmpp.org/extensions/xep-0286.html
Oracle JRE is literally one of the more vulnerable pieces of software underpinning the web and computing as a whole.

JRE CVEs: http://www.cvedetails.com/vulnerability-list/vendor_id-93/pr...

It's been 5 years since Oracle took over Java, so they can't claim it was left over.

Oracle's security record is terrible by all accounts, so how can their CSO justify anything in this blog post?

ORACLE product list CVEs: http://www.cvedetails.com/product-list/product_type-/firstch...
http://www.theatlantic.com/politics/archive/2014/04/mozillas...
Why? Is Oracle "sacred" or something?
Seems to be an issue with Go 1.2.2, upgrading to 1.4.2 fixes it.
Bored and overwhelmed.

At least a few years ago Larry really wanted to understand everything Google did. It wasn't possible, and the attempt was distorting things.

This is a better solution.
Or canonical S-expressions over TCP…
What do we know about Sundar? It sounds like he's really taking over Google. Is he likely to be up to it?
I have a feeling that USB's complexity is there for good reasons. As far as xmpp and css/js go, there definitely is a lot of complexity that could have been avoided with a different initial design, although hindsight is 20/20.
Some perhaps, but it is likely broken down into 4x10G. A 16x40G ASIC would get you 48x hosts and 4x40G uplinks.
I'd like to see one in Japan before they reopen this reactor. Would you argue against that recommendation? A reactor is a billion dollar capital project, I think you can include a "tall" tower into the budget without making it uneconomical.
Wayback machine: https://web.archive.org/web/20150811052336/https://blogs.ora...
You mean Apple, we're talking about desktop OS here - new Windows Server is not released yet.
Disappointing, but at least they might still be able to nail him for the remaining rape charge.

Hopefully his victims will eventually be able to see justice, despite his cowering behind the walls of the Ecuadorian embassy with spurious claims of political asylum.
DC has torn down a lot of things to build housing, and has converted former industrial properties into new neighborhoods (NoMA is an example). DC itself can't get rid of many of its parks because the National Park Service controls many of them, but neighboring jurisdictions certainly have gotten rid of parks in exchange for high rises (Arlington, for instance).

What matters isn't what was replaced, but how many net new units are built vs. demand for new units. DC is falling behind. I'd imagine that Toronto has similarly fallen behind.
Want fiber Internet? That’ll be $383,500, ISP tells farm owner