skysight-inc/HackerNews huggingface dataset:
Hi, sorry to hear that. At the moment, we are using Mapzen Search [1] for geocoding, and unfortunately it has issues like this. They are working actively on fixing it, and we are also looking into implementing our own hybrid approach which would combine multiple search providers.

[1] https://mapzen.com/projects/search
Internode, in Australia. They're subject to the data retention laws, so I use HTTPS and VPNs as necessary.

When they're completely consumed by their new owners, TPG, then no, there won't be a trustworthy ISP in Australia. I have high hopes for SkyMesh, though.
Which at least partly because have become much more complex things. Complex systems with many electronic and mechanical systems interacting need complex tools to debug.
My point is that you don't have to design the whole type chain ahead of time, you can discover new type constraints as you go and apply them straight away (in the same way that you don't have to wait until you finish your design to start writing unit tests).

Maybe an experienced game programmer would notice straight away that it could be a problem to draw a state that has not undergone collision detection, and design this state constraint into the game straight away (as a type, as an assert, etc.) and maybe another programmer wouldn't notice this requirement until they ran the game and noticed something odd (or someone from QA notified them) and had to dig through the system to find the underlying reason. But once they shot themselves in the foot once, it makes sense to implement _something_ to detect when they make the same mistake again.
Could AlphaGo Bluff Its Way Through Poker?
High-temperature superconductivity yields another secret
Google Play Films www.teknolojilife.com
Meteor JavaScript framework moves to NPM
> but it reduces the cognitive load.

No. It can reduce the cognitive load if applied in the correct place. It can just as easily increase the cognitive load if applied in the wrong place. Immutability should be used with care, not used always.
>That's huge in a lot of situations. Some things - not a lot, granted, but some, like FreeBSD's C++ stack and compiler - are even upstreamed back to mainstream open source projects by Apple employees.

^ Citation need.
% import fbook.com
% echo 'hello Uriel,
Why are you still dead?
There''s some repost from 9fans on where some guy thinks he knows the plan9 way.
He doesn't even use "import" in his suggestion.
Fail.
I''m glad you''re not around to see it. You would really give him a taste of Uriel
I miss you' > /n/fbook/uriel/inbox
%
Yes, I will "just use Windows" when all the dev tools for my embedded environment are only available for Windows.

And when I'm stuck on Windows for whatever reason, I'll be immensely grateful to be able to do that with a bash shell and all my normal configuration and tools.
Kubernetes Manager: A Kubernetes Dashboard / Status Page
Android Architecture Blueprints
I wrote this little tool mainly for myself, because I felt the need to have some kind of quick overview / status page for my Kubernetes clusters. Since IMHO there is still no tool out there providing this kind of functionality the way I wanted it to be, I just put the code on Github and hope that it might help some colleagues in need :)
These are some of the core features that I find the most useful:

- Quickly view the (color-coded!) status of all RCs, pods and services in realtime per namespace

- Delete pods and RCs with one click

- List and search recent cluster events and quickly jump to related resources

- Follow the progress of rolling updates in realtime
If the information is used to build a case against a particular person, my non-lawyer understanding is that it becomes evidence.

Or rather, if one of those leads ends up being complicit in the charges, you have to prove as the prosecution how you came to that conclusion. You can't just say "we started investigations, then magic, then we interviewed this guy and figured it out."

Historically, when the FBI or some other organization helps but doesn't want to be named as part of the process (to protect their secret methods of accessing or collecting information), prosecutors will do something called "parallel construction," in which they build an alternative timeline to how they could have come by the information that led to the new interviews.

It's interesting that in this case, with the FBI publicly acting in support, they're giving up the ghost on that and opening themselves to perhaps being called for testimony. I'm curious how they'd use state secrets protections to get around having to explain their process, and whether a local/appellate/superior court justice(s) would allow it.
Yes, that would be my take on it. The government can still make use of inadmissible or illegally obtained evidence. The evidence here was obtained legally, so it will likely be used to bolster the case against the defendants and anyone that may have assisted them.

Even in the case of illegally obtained evidence, there are techniques like parallel construction [1] that they can use to make their cases. They also have the so-called "clean hands" exception, which allows allows the government to introduce evidence into trial that was illegally obtained by a third party when the government did not play any role in obtaining that information [2].

The US legal system was designed to seem exceedingly fair on its surface, while allowing for unconscionable abuses by those skilled in maneuvering through its loopholes.

[1] https://en.wikipedia.org/wiki/Parallel_construction

[2] http://jipel.law.nyu.edu/ledger-vol-1-no-2-2-coffman/
The Deranged Story of Heavy Metal Parking Lot
How to Install JS-Errors Tracker for Free
You have to opt-in to the feature.
Agreed entirely, if it's just blasting them out on first-use then they could definitely tighten that up.
How about this concept?
This is a very cool & nerdy idea: makes organising user groups a much more public event and encourages _more_ user groups and contribution.

I like it!
Southeast Asian mobile Internet company Garena announces $170M Series D
Traditionally, suggesting using "subversion" would get you raised eyebrows.
I am waiting for that too. Especially Rust + OTP would be a big thing for me.
The Nazi Who Became a Mossad Hitman
I know what I said was a bit mean but its the truth, if you go the standard way like "writing application mail, send CV, witing for Interview 1 etc." then you are doing it wrong IMO. That is the way 1000 others go and then it's not surprise you are just one out of many who has to get lucky not to accidentially get sorted out by a shitty recruitment process. There are better/smarter ways to get a job, if you want to stand out you have to act differently.
Sure, why not? FBI agrees to unlock iPhone for Arkansas prosecutor
TIL I stopped watching the NBA because I'm a racist.
Correct! The last time I wanted to npm-install a CLI but it needs gyp, I'm not familiar with the node thingy and I gave up after several failed attemps including installing the VC++ runtime, Python, etc....
We might have very different use cases I guess. I script a lot to work with data, not to automate things.

I feel very comfortable getting a stream of data and treating it with sed, awk, grep and whatever; but once I worked with objects it feels much more data-oriented.

And please don't get me wrong, I've been in love with Bash since a Slackware CD fell on my hands in the 90s. I just was mind-blown by PS after making fun of it for years - just because the default terminal where it runs is less than great.

I guess this thread proves the point of bringing Bash to Windows: Different people, different uses, different needs and solution. And that makes me happy :)
Only partly. There's no technical reason why you need to have 70 differently wired connectors to access the engine computer's UART port… and why they cost over a hundred dollars each.
I'm here again to be "that guy", but this isn't particularly RESTful, and does not do a lot to promote REST beyond "JSON over HTTP".

That said, it looks ok, and it does promote fairly rigorous API design, in terms of schemas, auto generating client code, and things like that - but you can apply those concepts to any protocol, it doesn't make it REST.
Someone will fall for these buzzwords.
Troy Hunt: The world needs more stupid security researchers – join me
Clang/LLVM?
I'm unfortunately not in the right region to get an actual dev kit but I am really, really intrigued to explore what opportunities the HoloLens platform can open up.

I'm really hoping this provides a sufficient facsimile that those of us outside the US/Canada can get cooking on blending the digital and real world together.
>That's anecdata

Sure, that's what this whole thread is about. But I'm afraid that there is causality involved that we know about without collecting any sample data at all.

Developers of Linux device drivers for consumer devices quite often do not have access to all the hardware and information they need. And hardware makers quite often do not make high quality Linux device drivers for their consumer devices. For most consumer laptops, the vendor will not do integration testing to make sure everything works well together on Linux.

I don't think the right response to that is to deny that the average laptop or peripheral will work better with Windows. The right response is to make it clear that you have to make very deliberate hardware choices if you plan to use Linux and accept that much of the hardware you can use is always going to be slightly dated. And that is in fact what many Linux advocates are saying.

Choosing a Mac also restricts your hardware choices quite dramatically after all, so if a broad selection of hardware is your goal, Windows is the only game in town.
3 PresentationTips to Help You to Present Like a Pro
On one interview where it felt like that, my wife straight asked if they have someone lined up and her part is just a formality. The manager denied it but was visibly upset.

(Oddly enough, she (a construction engineer) was never asked to solve a few PDEs on a whiteboard or calculate a beam deflection over the phone)
Erdogan’s Attempt to Suppress German Satire Has the Opposite Effect
Aho–Corasick Algorithm
My typical analogy is this: mutable state is to software as movable parts are to hardware. There are a group of problems that cannot be solved without it, but introducing it makes everything a bit more fragile.
>I will happily keep on paying high price for the Apple products in the future too as long as all of my personal data is not being broadcasted

Yeah I'm sure all those celebs that had all their nude photos stolen from icloud would totally agree that Apple takes great care with personal data.

Are you trying to justify needlessly spending 600$ on a phone every year? That's your prerogative, you don't have to convince strangers on the internet.
Could an intelligent species embark on an effort to build a self-replicating machine as big as a galaxy?
I want more people to do Linus-style work, instead of endless growing slow heaps of complex overengineering, so somehow I want to encourage intelligent laziness rather than hard stupid work...
Yes you most definitely can fix it locally, at least for some locales. Point in case: Netherlands.
The world's most powerful corporation
>>Clarification: I said that somebody would notice, not that somebody would care.

Then I fail to see what your point it, the entire point of "someone would notice" would imply that would be a deterrent to prevent or give pause to the US Government disappearing someone. This would necessitate people caring.

Further, in order for many many people to notice like you said, a good portion of them must care enough to spread that info.. Unless you are thinking the only people that would be disappeared would be someone like Tim Cook, or other High Level person, no it more likely would be some unnamed programmer, or researcher.. not a CEO of a Fortune 100 company who is of no actual value to the US Government.

>>Cite your source.

http://www.usatoday.com/story/news/nation-now/2014/09/23/mis...

>>I literally know nobody who has ever known anyone (etc) that has been "disappeared".

Are you saying people do not disappear.. Government connection not with standing? All of the missing persons world wide are simply false?
The difference is, Chromium and V8 are open source. JScript and J/Direct were not.

Apple took KHTML and when it started to fail, forked it into WebKit. Google took WebKit and when it started to fail, forked it into Blink.

When IE6 started to fail, the whole industry suffered. (And is now suffering again as Apple refuses to allow any other rendering engine but their failing WebKit port on iOS.)
90 percent of everything is crap
> why there was significantly less ice around Greenland about a 1000 years ago

That what you name "significantly" was during the change of the parts of degrees C:

https://en.wikipedia.org/wiki/Medieval_Warm_Period

Compare to IPPC estimates: two whole degrees change are the most optimistic expectations and assume almost no use of fossil fuels in future, compared to now.

> Finally someone gave me a link and some pointers

See my other comment here, I also give the link to the raw data and the programs of the models too. And the books that teach the basic formulas involved. It is all real, and the effective consensus of the scientists is not accidental. There's immense scientific work on one side, almost no scientific work on another, and people have the impression that it's 50:50 only because the other side gets so much "air time."

See also how that other side is really the one which effectively lives from being there:

http://www.scientificamerican.com/article/dark-money-funds-c...
Ice always treated interviews as a way of getting to know a bit about the place I might work. I haven't had a whole heap but had always assumed that it was a two way street.
Yeah, that is very far from the way most VCs view their role in the ecosystem, and I gather that was the case even before the recent "founder-friendly" era. Tells you something about this guy in particular and his version of the Warriors story. I don't doubt that he's made a lot of good moves with the Warriors, but this piece is so over the top.
Fun fact: I recently used units(1) to convert a power of two of something, when it threw a syntax error on me because the power operator (like "2^6") was not known.

It turned out that I was accidentally not using the units(1) from my Linux VM, but the one on my Mac's native terminal, which according to the manpage dates back to 1991. Apple has literally not gotten around to updating their units for 25 years.
Lol if you think that you can make a productive machine learning guy with 'an intensive course'.
Is it possible that galaxies are actually atoms of gigantic beings?
Pretty much. It means the very basics of your legal system, the habeas corpus, went to the trash bin. And ours are unfortunatly following.
Algorithms are public knowledge, commodities to be written and rewritten at will by common, workaday developers.

I don't think the article is talking about sorting a linked list. Clever and non-trivial algorithms are being researched and discovered everyday both in academia and the industry (take ML as an example). Programs = Algorithms + Data (Structures). You can have a competitive advantage on either or both.
I had to use a similar approach when creating a cluster analysis of the amendments in the Italian Senate [0].

The Italian Senate offers a SPARQL endpoint [1], which unfortunately doesn't offer access to the texts of the amendments. So I had to roll my own and create a small spider for them using Scrapy [2].

[0]: https://github.com/jacquerie/senato.py/blob/master/analysis....

[1]: http://dati.senato.it/23

[2]: https://github.com/jacquerie/senato.py/blob/master/senato/sp...
"open source" is a well-defined term, but there's no logic behind the definition (there's no reason why those 10 and only those 10 rules are necessary for it to be "open source"). Free software has 4 very well-reasoned rules that once you accept the 10 rules of "open source" fall out (as well as a few others that aren't in the OSD).
More likely the companies will negotiate a settlement without admitting wrongdoing. The US will count it an enforcement success, the guilty parties will escape any punishment, and the loss will be borne by the shareholders, most of whom are investing via investment funds and had little or no idea where their money was going.
That should be pretty feasible to wall off though.
Bitcoin, Cashless Economy and NIRP, Part I
OS/2 had no initial market share, i.e. there were very few initial developers. Windows still has a lot of developers (LOB applications) who don't want to touch Linux with a ten foot pole.
REST is based on a lot of optimism.

REST is based on the observation of the communications patterns developed for the web. Optimism? About what?

And by the way, OpenBSD includes a RESTful server in its core projects.
I would contend that it's exactly the opposite; mutability should be used with care, not used always.
It sounds like you're advocating for totalitarianism. What scientists in what disciplines are the designated authorities? What does "no more doubting" or "you should accept what scientists are saying" even mean?

Suppose some scientists say "global warming is an imminent existential threat". Should I be forced to implement their policy proposals as well, or do I just have to nod my head in agreeance to their every decree? What is the threshold upon which scientists must be "accepted" (and presumably obeyed)? Who decides this?

This is the stuff of nightmares.
I'm the same. I think a big reason is trust as you mention. The other is consequence, and significance of consequence.

If a company abuses a peoples collected data they are likely just spamming them or something similar to sell me some product, and they can expect repercussions. If a government is abusing data there is likely nefarious activities happening challenging a countries democracy and little consequence to be easily had. Very different end results and motivations.
As the ALJ found, the problem isn't that the magnets may pose a hazard when ingested, the problem is the possible lack of sufficient labelling, instruction, and up-front warning about the hazards of such magnets.

Why do people make tools, knives, or corrosive chemicals inaccessible to those who don't have enough sense to take care when handling such objects? Because they are forewarned about the dangers of said objects.

Moreover, the ALJ failed to find any significant evidence that the adults who are purchasing these magnets are being any more reckless with them than they are any other hazardous object they might have in their house. From the article:

> “The Agency was unable to sufficiently and credibly correlate any SREM injuries directly to Zen Magnets or Neoballs. The lack of credible evidence here is telling.” And regarding the CPSC’s (Epidemiology) Elephant in the Room, that easily disproven (yet commonly repeated by media) CPSC injury estimate of 2,900 “magnet set” ingestions from 2009 to 2013: “These numbers are insignificant to show any specific, identifiable population, particularly given the mass amount of magnets purchased and already on the market.”
Windows is going absolutely nowhere.
C# has the same issue really, although we do it use for some other tooling and whatnot as we're a .NET shop.

Don't know much Ruby or Python to be honest so I'm not sure how could I apply them but I'll dig around sometime soon.
People are different and have different constraints and optimization parameters. I'm not disagreeing with you as much as pointing out that not all people hold the same things as important as you do.

In my context as a software engineer or as a private individual I didn't find your argument convincing from the point of view that it would expose any specific problems that are of my concern. If I was responsible for confidential data my views might align more with yours.

"As long as Microsoft continues to disrespect the rights of users in regard to privacy, data-collection, data-sharing with unnamed sources..."

I'm already giving up most of my privacy in the general context when using an off-the-shelf cellphone (in the sense that I have no idea how much data leak my daily cell phone use causes and I'm fine with it since I have no time to implement a personal data safety plan).

If I wanted privacy I would stop using technology altogether. I just want things that a) work with b) minimal financial risk.

"when most of what makes Linux special (respect for the user) has been stripped away."

Sorry, for me it's the "Linux the technology stack", that make it special, not the "Linux the philosophy".

"please don't sell your souls and the future of software technology for ease of use"

For me personally, 'ease of use' is the single most important optimization parameter when choosing technology. Although, in my definition, this encompasses things not only directly related to daily use, but include license cost, security and data loss prevention. The most important thing I care very much for is retaining copy right to my own data.

Why 'ease of use'? Because the only thing that truly constrains me in this world, is time. As in, how long I have to live, and how much effort I need to reach my goals. When put in this context, I don't care of the philosophical implications of the way I solve problems and implement things - I just want them done.

I.e. if the product does what I want, I don't really care of the philosophy. Perhaps I have too much faith in market forces and jurisdiction prohibiting monopoly but I fail to see much personal benefit in an all encompassing "platform philosophy" as to me, technology platforms should focus on solving real life problems.

"please don't sell your souls"

I don't pour my soul into the technology platform I use. I pour my soul on the design itself - the implementation on the platform is just the implementation of the design that could very well live in an abstract turing machine. Although the implementation running in live hardware is much, much more fun (and exposes the bugs).
Oh stop complaining like MS is the only company to do this. Twitter is just as complicit in this sort of behaviour. If you're going to base your entire business on someone else's platform, don't start complaining when the earth shifts and you suddenly find yourself without foundations.

You take risks and bets in life and business. Use the tools that give you the greatest flexibility and build a robust business. In this case, these announcements increase that flexibility.

While everyone here keeps complaining and debating Embrace/Extend/Extinguish, someone is embracing the changes and out-executing them. I know which I'd rather be.
Can you point me in the direction of these API providers?

The concept behind providing this information is somewhat troubling. Lets say my card is compromised. What is to stop the person who compromised my card from registering with one of these services and getting my new account information when I change it?
So is the next phase of big Internet companies to make the leap into payment processing and banking?

* The other day we heard about apple's enormous cash stockpile, focus on security, and risk management capacity, which positions them well to become a depositor bank.
* Samsung is pushing Samsung pay everywhere it can
* sounds like Facebook should add a "buy" button to Pages and pull a wechat.
Speeding Up OpenCart for Free: Image Optimization
"Yeah I'm sure all those celebs that had all their nude photos stolen from icloud would totally agree that Apple takes great care with personal data."

All systems have had and still have security flaws.
There is a world of difference between having a unknown vulnerability (which affects and will affect all platforms) and intentionally spying on users and stealing their information.
Am I missing something or does this only run on apple hardware, yet apple don't make any server hardware?