skysight-inc/HackerNews huggingface dataset:
>In short, the EU and the IMF demanded savage spending cuts from the Greek government.

Let's also mention WHY those spending cuts were demanded: Because Greece was on the verge of bankruptcy, the interest rates for their bonds were exploding and the EU and IMF had to pump more than 300 billion € into this 11 million people country.
TechCloudNanoSocialCrowd-startups.
I find it hard to imagine that a court would interpret "licensed under the Creative Commons Attribution Share Alike license", followed by a summary of the rights that are granted by said license, as anything other than a grant of rights under that specific license. It certainly doesn't say anything about transferring copyright ownership.
Show HN: Code from anywhere in the world, a curated collection of remote jobs
Atlassian announces HipChat Server
I've had my phone stolen before, but never my door keys.

Now I can experience a much bigger problem if I'm mugged again.
Is This the Worlds Most Creative Real Estate Marketing Video?
His point is that severity is orthogonal to the coolness of vulnerability names. And that this will cause whacky priorities in future.

Plus, 99% of the time, end users are not directly responsible for patching these issues. So why the focus on mass-media friendly marketing?
The idea is to do due diligence and find someoen that is really interested in startups/work/succeed and has some kind of proof record whether is his own blog, a very active twitter account , etc....also the main benefit is not the 1 month in Costa Rica but that after that you get to work from anywhere in the world if you are good...
But it is still C code, so...
The http://www.kythe.io/ landing page seems to have the one-sentence summary:

"Kythe

A pluggable, (mostly) language-agnostic ecosystem for building tools that work with code."

For me, this is the best of all the listed "overviews", albeit still not fully clear.
Stop Focusing on Unicorn Tears… Start Gaining Traction
Yes, it's irrevocably licensed to SE under the CC-BY-SA license. Seems clear to me.

This bit seems like SE owns the content:

Yes, you grant those rights. That's exactly what granting them the content under the CC-BY-SA license does. You don't transfer the copyright, so they don't "own" the content.
You shouldn't need to google how to meet with a specific person ahead of time. But you should have an idea of how to meet with someone whose days are packed -- how to be courteous and respectful without taking a lot of time. Whether you're meeting with a VC, potential business partner, potential employee, or a client...

Don't be like http://www.drivecomic.com/archive/141219.html . Everybody's time is more valuable than that. Have an agenda, and a plan to discuss that agenda at a reasonable pace.
Watch the first ever video of a laser beam moving through air
Snapchat Launches Discover
You can build the same tools as before -- the purpose of Kythe isn't to fundamentally change the kinds of tools you can make, it's intended to make it easier to glue those tools together.

Google uses this approach internally to generate cross-references for a huge, heterogeneous multi-language codebase. Linking across generated code, connecting documentation to its references, and exposing all those features in editors, code browsers, code-review tools, and so forth, are all a lot easier when that information has a common representation.

And of course, those problems exist even in much smaller codebases. Kythe isn't really a "product", but rather an interlanguage for tools that manipulate source code.
At the risk of being cynical, perhaps the problem lies more with the people themselves. Perhaps most people aren't that driven; perhaps they aren't that skeptical; perhaps they don't really care about doing deep dives on topics.

People have been provided with access to one of the greatest multipurpose tools of all time. How they choose to use that tool is up to them. The fact that most people choose to use it to look up cat videos and share pics on instagram is revealing.
It's not very clear at all what the vision is and how this is supposed to be used. I can make guesses, but some clarity would be great if any of the Google people involved are in this thread.
I went keyless a while ago. I highly recommend it.

It's helpful for friends, dog-walkers, etc. Also, no keys to misplace! (I rarely drive.)

However, I use a simple PIN-code lock, not a phone-based lock. I'm not sure the phone system is worth the extra overhead for me.

I can't wait until I can ditch the wallet too...

Edit: I've had the Schlage keypad locks for about 3 years now without any problems. I haven't even had to replace a battery yet.
I'm hesitant to post the name of the company for a few reasons, but I'm in the MN branch (the programming office) of a corporate filings company. We're hiring, but programmers have to be local. If you're nearby, I'd be happy to send details. :)
So it's RESTful. Kinda funny, how mail came before the web. But now this and the gmail API rely on http.
And/or, make up and downvotes public. A link from a comment to the list of uppers and downers.

Or make it semi-private, and only the commenter can see the list. But that would just encourage useless activity as commenters selectively out their up and downvotes.
Nothing will save you from discovery in a civil case. You either hand the data over, perjure yourself and hope nobody has evidence the data existed, or get sanctioned then the court make an adverse inference that you the evidence must have been bad and can use that against you.
react-three [1] is a great example of using React to control something other than 'standard HTML'.

[1] https://github.com/Izzimach/react-three
Sounds like an Apple problem. My current solution to that is to ignore iOS completely. If I really wanted/needed to use iOS, I'd suck it up and use a slightly less performant browser or just use the default browser.
It took a few weeks of trial and error to find the right medication, and she uses both a daily and an "emergency" medication. I don't know the specific names, sorry.
An interesting point. If you're capping the price that low including the line rental, it is going to be hard to match, yes, as TalkTalk are cheap. (They do their own LLU, but that's a positive from what I've seen.) Sky are roughly competitive on price, but the "less bad" is harder to argue there, of course! Virgin can only match you on an initial deal there, but it goes up after a few months. (uSwitch are probably a good port of call for comparisons.)

Which brings up another potential point - that the bias might perhaps be indicative of those who spend less money on broadband, either because it's less important to them as a household, or they have less money. Merely speculation, however, I don't think there's the data to back that up.
Kythe is indeed based on the Grok project that Steve described in https://www.youtube.com/watch?v=KTJs-0EInW8
I agree. A version of the diagram that showed the official name next to the description would be a great self-contained small reference.
The Aurelia Client Framework
No mention of end to end encryption, or encrypted storage. I suppose the primary target is enterprise and people who like when it just works, because I can hardly see a product designed for my "personal data" not allow encryption (unless the business is based around using this data ;))

Also, insert rant about node.js on the desktop and atom-shell because it's a piece of shit here.
My bad. Didn't notice the overview: http://www.kythe.io/docs/kythe-overview.html
> It's unrealistic.

I think you'll find this is true of most academic research :)
That's exactly what I was looking for! Thank you.
It's not that soldiers and sailors are "not particularly productive", in peace or war. Its that they are what in economics is called a "deadweight loss". They contribute nothing to the productive economy of Greece and the money that pays them could be spent in many more productive ways.
Custom Software Development: Guaranteeing Success
For what it's worth, it took me to the appropriate page in Firefox as well.
I think your first paragraph is key though. I introduced Slack at a startup I'm working for, and I think the main reason we kept using it, and now use it for almost anything, was because the CEO and designer felt comfortable with it.

The same applies to Trello, in my experience. I've been able to convince all my clients, including the ones who will send me emails with attached .docx documents that contain low-res images for their gallery, and as a result I can basically live inside Trello.

Slack is getting close to playing a similar role, and the only reason it doesn't is that for the trickle of communication with many clients Trello is better.
Investment Riches Built on Subprime Auto Loans to Poor
Small talk is orthogonal to courtesy/respect.

The google expectation is haughty. Not the avoidance of talking about things unrelated to the meeting.
Working paper suggests online education can lower tuition costs
Survey Confirms Apache Spark Traction in Big Data Analytics
The GHOST Vulnerability
It seems like draw by insufficient mating material needs to be separated out from draw by repetition, although if you only enforce draw by repetition, it will inevitably happen on a board with insufficient mating material.

ChessPeace says "Draws by insufficient mating material is not available because of insufficient theory dealing with the non-standard pieces".

"Play with many new pieces with new abilities not seen in standard chess"

It seems that if the board is currently limited to standard pieces, it should use the standard rules for draws by insufficient mating material. How hard is that? No pawns, no non-standard pieces, no queen, no rook, less than two bishops, and no knight + bishop.
People don't like it when 14 inches is forecast and the actual snowfall is 2 inches, but they aren't going to like hearing forecasts of 2-16 inches.

That sort of wide confidence interval is more accurate, but it's also basically useless. How does a 2-16 inch forecast help a parent or school district or mayor plan for anything?
Chess game in 487 bytes – new record
What if the government wants your stuff or 20-50% of it?
medication helps, but be wary of anything long term. especially benzodiazepines ... its not worth it.
May I ask what lock brand?

I used to work in a factory that had a reasonable quality push button mechanical lock in combination with insurance grade cylinder lock on a sturdy door. That cylinder lock was sometimes left "on the latch" when people were working there.

One night (they worked night shifts) a guy got access by brute-forcing the pin-combination lock. It took him (there was CCTV) about 7 minutes to get in.
Kythe isn't really a "product", but rather an interlanguage for tools that manipulate source code.

That's a concise explanation. Thanks.

Of course, the bottleneck is always in achieving widespread integration with existing tooling. Your overview lists requirements for compiler and build system instrumentation alike, as well as tools that then consume and filter the graph data. It'll be interesting to see if Kythe gains the needed mindshare for this.
This is probably the most reasonable idea I've seen so far, however, this is problematic if you're under stress while simultaneously trying to access whatever system you want access to.

To be honest, while this line of inquiry is satisfying intellectually, I don't expect it to have any practical value.
How to break a big project into small steps
OK, your one-liner is simple enough that maybe it's worth a few minutes to unpack it here.

Let's begin with that big constant. The values of

89-(0x1F&2846984999544829581>>5*G)

for successive choices of G are: 76 69 76 65 78 68 66 65 84 69 89 74 87. "Obviously" these are character indices; the characters are L,E,L,A,N,D,B,A,T,E,Y,J,W. (I remark that Leland was the first name of the founder of Stanford University and conjecture that the author of the code works at, or studied at, Stanford. And then I look up at the username of the person who posted it and feel a bit stupid.)

Now, what's the argument to putchar? It has the form

11^--G ? thing1 : thing2

so it decrements G, and then if the result is anything other than 11 it evaluates thing1; but if the result is 11 it evaluates thing2 instead. In this case, thing1 is our LELANDBATEY generator and thing2 is 10 (= newline).

So far, so good. One more step out. What comes before the && inside main? It looks like this:

10<putchar(stuff)

and the return value from putchar is (barring I/O failures) the same as what's fed into it. So, putting the above together, when G isn't 12 we'll decrement G, write out a character from LELANDBATEYJW (indexed by G), and this thing will be true; when G is 12 we'll decrement G, write out a newline, and this thing will be false.

Nearly there. Now the whole thing looks like

main(G) { thing_above && main(2+G); }

so when G isn't 12 it will decrement G, write out a character from LELANDBATEY, and immediately call main with G+2 (which is 1 more than G started out as); but if G is 12 on entry to main it will decrement G, write out a newline, and then return (perhaps to a previous stack frame which will also return, and so on until exit).

OK. So, I guess this program is intended to be invoked with no command-line args. Then G (= argc) will be 1. We'll write out characters 0, 1, 2, ..., 10 of the LELANDBATEY string (getting exactly that far) at which point G will be 12 on entry to the next main call. Newline, exit. Done.

(In case it isn't clear: it outputs "LELANDBATEY\n".)

No offence, I hope, but this is really tame compared with typical short-short IOCCC entries. Here's an example from the 22nd IOCCC. It's short enough to tweet.

char a;float b,c;main(d){for(;d>2e3*c?c=1,scanf(" %c%f",&a,&c),d=55-a%32*9/5,b=d>9,d=d%13-a/32*12:1;a=2)++d<24?b*=89/84.:putchar(a=b*d);}

See http://www.ioccc.org/2013/endoh3/hint.html for more about this; it interprets tunes written in a simple musical notation and generates raw audio data.
Is Social Media the New Doppler Radar for Tracking Diseases?
Google Fiber set to launch in four more US cities
It does read a bit like an advertisement, but I must admit that if I would write an article about Slack it might 'sound' similar.

For me, Slack has a quality similar to Trello and a few other products and devices I have: I 'enjoy' using it so much (and I'm not using that word lightly) that it makes me actively 'market' it despite the fact that I have no stake in Slack's success other than being able to use it with more clients/teams/friends. It's like finally I can use IRC with non-techies.

I truly think that's a testament to the quality of the product, because I haven't read many articles or advertorials about Slack. I just started using it and started convincing everyone around me to use it.

that said, if the intent of the article was journalism, toning it down would've probably still been a good idea.
AFAIK, Netflix actually wrote a React "Virtual DOM" => OpenGL renderer. You don't necessarily have to map the Virtual DOM to a real DOM.

http://conf.reactjs.com/schedule.html#beyond-the-dom-how-net...
Best hamburger menu icon
Reddit AMA: Namecheap Founder Richard Kirkendall
The jQuery CDN is also a semi-frequent victim of Sky's filter.

I pause here simply to note that it's quite possible to use the infrastructure's distinctive behaviour as an oracle to scry a complete list of all blocked sites, and to monitor that over time, given just a few volunteers on each major ISP.
TreeQL – Node.js JSON query and mutation library
Greece's new finance minister is Valve's former Steam Market economist
Especially since I always called Slackware 'Slack'
If the mass media is getting real life sysadmins to get bugged about security holes, how is that anything but a net positive?
It's not just about screening people for already knowing the tools. It's also about finding people interested in learning or using them. For instance, I'd imagine it's really difficult to recruit developers willing to work on software built in Cold Fusion if it's not already their preferred language. The same goes for anything new and sufficiently obscure. That limits your hiring pool significantly. And for the newer ones means you're unlikely to be able to find anyone with a deep understanding of your language or framework (or DBMS)'s internals.
Do agree with you on that. My use of "on point" is probably too strong for this article. Better would be mostly on point. Examples are missing. And does feel more like fud when certain points are discussed.
Alternative hypothesis that also fits the evidence: You look bad if reality turns out worse than your forecast. You look less bad if reality turns out better than your forecast, thus there is a built in incentive to make forecasts more pessimistic than is justified.

Imagine if 10in were forecast and then NYC actually got 2 feet. Then everyone would be complaining that the city wasn't adequately prepared for the 14 extra inches they received and would blame the forecasters for all the economic consequences of not being prepared.
Yet another IoT widget that glosses over security with a "trust us"? Can I use it without an internet connection? Can a $15 software defined radio do a replay attack?
Despite closely following Android docs and published examples we could never get consistent connectivity across most BLE Android handsets under 4.3 and earlier. We tested the Androids against simulated iOS peripherals in order to rule out Lockitron oddities (of which there were plenty).

We pinged the Android BLE folks and only ever received crickets on how to resolve these issues. We're more hopefully based on what we're seeing with 4.4 and 5 but without a full library of handsets the onus of testing which OS/device mix "works" has fallen on our users up until now.
Unreal Paris
Shit Happens Ola Cabs Taken on a $2.4M Ride
Do you know of any mobile apps that use GFS as a source?
How-to: Installing Homebrew packages from cache
Sorry we didn't include this. It's very vanilla. See second 14 on this video: https://www.youtube.com/watch?v=bK8ToEdXI8I. Lockitron Bolt still comes with a physical key.
Robot jazz band showcases its freestyling skills
I use it on iOS and love it, but didn't feel like paying $20 for a Twitter client on the desktop.
Also worth adding that the ERL runs EdgeOS, which is actually a fork of Vyatta 6.3 with some added features and certain hardware accelerations. [1]

Vyatta was acquired by Brocade in 2012, after which the community edition was sidelined and the main product became closed source. Thankfully Vyatta core was forked in 2013 and re-branded as VyOS (free and open source) and is under active development. [2]

I've used pfSense in the past and VyOS currently and found both to be excellent.

[1] https://community.ubnt.com/t5/EdgeMAX/EdgeOS-vs-Vyatta/td-p/...

[2] http://vyos.net/wiki/Main_Page
Huh, I read it as pretty much the opposite.
Bela-who? Silicon Valley of Eastern Europe
its more than irc. as written in the article it also has great search and file sharing.

what makes it for me is beeing able to read messages which have been sent when I was not offline (admitedly possible with a irc bouncer), and not having join and part messages the whole time.
Ah, yes, sorry. I didn't mean meat as in steak and potatoes. What I actually meant was "animals".

(BTW, I love chicken skin, bone and bone marrow. My wife watches in silent horror as I chew that stuff).
Yes, Bolt will be backwards compatible with our v2 API (https://api.lockitron.com).
LinkedIn for Leads: 5 Steps to Success with Rachel Foster
100% agree, everyone on each side should be respectful and understand how to interact. If the people that they are interacting with genuinely don't know how to do that because they are so amateur, then help them along - be a mentor.

If these VC and Angels really want to be taken as stalwart leaders and mentors they claim to be, they should be taking the time to help the people that they are investing time/money into learn how to interact in the fast paced/high stress world. If they want to act like asses then they can be treated like the rest of the finance world as the money hungry nihilists that they are.

I doubt most/all of that applies to Brad individually, but I have run into waay too many Angels and VCs who think they are demi-gods that have no time for people and then claim all day how they are the role models for tech startups, moral lighthouses etc...
At the absolute barest minimum, even disregarding any context, it's better to have to one known entity demanding a share than an unlimited number of unknown ones doing the same.
Why some cops hate Waze, the app highway drivers love
Well I can relate to notion. Not to the exact manner. But when I had a small team and we worked on app, about 2.5 years ago. I would say that general premise was in regards of PRs that i have reviewed, is that more junior devs, would over populated logic in templates and in general just do little bit of extra code in places where it should of not existed. That said, I think it is applicable to any junior developer, when documentation is a bit convoluted. I can't say that Angular has the best documentation and has no ramp up time to get on board with it, if anything it has longer ramp up time. Especially if you start from scratch as a team.
Hooray for me and all my Raleigh-Durham brethren! Besides just being a great development, I think this reflects the rapid growth of the tech sector in this area, and having cheap fiber ISP options will go a long way to ensuring we continue to attract top talent & companies.
RedHat has a fix for 6 and 7 now: https://rhn.redhat.com/errata/RHSA-2015-0092.html
yes, it's a fundamentally different product. and that should be a reminder why backing something on kickstarter is not the same as purchasing a product. You made a bet that they would send you the product you wanted. You lost that bet.
The point about "because" is very well-taken: Every "may" and "likely to" and "could" requires a
"because" statement or its equivalent—the reason we believe what we believe

It is important to remember that any "may", "likely to" and "could" statement can be replaced with a "might not" statement with precisely the same meaning, unless you quantify the probabilities (difficult and often so imprecise as to be pointless).

We see this all the time in tech journalism: "New technology might not lead to breakthrough in flying cars!" has exactly the same meaning as "New technology may lead to breakthrough in flying cars!" but for some reason we always see the latter and never the former.

I recommend reading any article with unqualified "may" statements with them flipped to "might not". It will rapidly become clear how much of this kind of journalism is hopeful nonsense.
I was talking to someone who knows some of the Whitehall mandarins and he was saying that bond ratings are the primary reason for austerity policies in the UK. Although we aren't actually spending less money, due to the continuing injection of capital into banking, as long as we are throwing the money upwards then our bonds are worth more.
Ask HN: Should I develop my new ios app as Hybrid or native?
I have technical background and very good hold on asp.net mvc and overall Microsoft stack. I like to develop a new iOS app. I do not have any development experience with ios. I can learn xcode and objective c but i think it will get me side tracked from the over all focus of the application. There are lot of other components in the app architecure that I can develop like messaging platform etc.
I have two options to deal with my scenario -

1. Develop a hybrid app for first release using phoneGap so that app is out quickly
2. Hire a seasoned iphone app developer.

I have read few story about not so great performance of hybrid apps and that is what worries me when I think about choosing this option.

What you would recommend?
Some prototype snaps on : theverge.com/e/7680234 pic.twitter.com/NlK2nCDpIA
Topical and recent: https://www.nilas.com/blog/splitting-the-atom (some more talk about people using Flux)