skysight-inc/HackerNews huggingface dataset:
I understand your sentiment. When it comes to coding, I pay attention to productivity because coding involves so many various tasks and cognitive switches that cause friction and block progress.

But writing, for me, is different. My primary progress blocker for writing is not writing. And spending time tweaking technology is so tempting, and so fun, and very much not writing.

I am, in fact, doing right now not writing, so I should get back to it. (Plain MacVim, using Latex as the markup.)
Pipefy – Basic Concepts: Workflow Management System
> No, SIP is a terrible protocol so things will often break unintentionally.

I use Asterisk and I've never had random problems with SIP. All my problems have been due to network (such as firewalls or network disconnected) or client implementations. I've found this article which makes me laugh [1]:

> The solution is remarkably easy!

If it's so easy - why doesn't he create an RFC proposal for a SIP 2.0?

SIP isn't the only protocol that isn't flawless. FTP and VPN comes to mind.

But here is an article that states exactly what I said and experienced [2]:

> SIP works fine in either an IPv4-only or IPv6-only environment, but issues arise in a mixed environment.

[1] http://www.talkingpointz.com/why-sip-sucks

[2] http://www.networkcomputing.com/networking/can-sip-and-ipv6-...?
The most laughable part is that you can't install Chrome or any other software created by companies that the government doesn't like.
Which is what happened to VLC, moving from GPL to LGPL. which took an incredible amount of work...

http://www.jbkempf.com/blog/post/2012/How-to-properly-relice...
> Or even while it is locked with encryption keys stored in memory, and some custom tech to read the RAM from a running device.

Isn't that exactly what "exploring ways to bypass smartphone encryption" means?
I have no doubt there is significant espionage going on.

What the last some years have done, however, is to make me rather distrusting of both sides.

I may be in the minority. But a democracy is in significant trouble when its own population no longer trusts and believes it, in the large. The leadership either turns increasingly autocratic, or it loses its power.

The t-word wins again. The lies told ostensibly because t-word, are proving to be far worse than the original risk of t-word.

And instead of effective oversight to harden our own systems, we have blindness, lack of accountability, and scapegoating.

It's not just the data collection that makes me distrust the Feds. It's its gross mis-management, abuse, and the insistence that I can't know what is going on.

So, pump out your stories about the Chinese. Many of you politicians sold us down the river, in that regard, years ago.
True, although--if this isn't obvious--this won't necessarily matter if you're not prone to high blood pressure. I've got several risk factors as well as ADHD, but even with daily stimulants my blood pressure is comfortably within the healthy range.
Even more amazing, at the time Mike started SQLAlchemy, his day job was working in Java... So SQLAlchemy was a total side project. I don't know if that has changed.

Mike is a master.
I don't understand why you think it's an improvement. If the grandiosity was just a quirk of the writing style I'd have more patience for it but the field produces an endless stream of condescension and disrespect.
Daily Golang Quiz
Peldi’s 15 Tips for Public Speaking
> First World countries are another matter though. Meat is often a staple.

Heck, some consider it a God given right rather than just a staple!

Meat in some places is considered a status symbol: being able to afford the biggest and/or the best quality steak being a sign of wealth and therefore success. This is one of the reasons why meat consumption in some eastern countries which previously had a much more veg/fruit/carb optimised diet is shooting up: partly because the overall price of meat is falling relative to their earnings so they can afford more of it more often, and partly because of certain western influences spreading the status symbol thing making people want it more than they otherwise might.

I eat quite a lot of meat (mainly chicken as it a relatively lean and inexpensive protein source) for four reasons:

1. I like it.

2. I'm told that we process most animal-sourced protein (including eggs and the whey that comes from milk production and ends up in the bars I have to refuel after a a long run or gym session) more effectively than that which comes to us in vegetable matter.

3. Many of the non-animal protein sources, if I eat them in larger quantities, go straight through me like a dose of salts which limits their use as a source of nutrition.

4. I really like it, particularly the varieties that come from pigs.
Dominate what?

The entire field of software development? The number of new lines of code produced? Accounting systems currently in Cobol? Medical systems currently in MUMPS? Quantum chemistry software currently in Fortan?

Will it dominate the field like Perl?

Or just dominate the conversation of the self-appointed cool kids?

Regarding "Over half of the top 20 companies in the U.S. ranked by market capitalization are currently using Go."

There's good odds that over half of them also use Java, Python, C++, Ruby, Lisp, Rust, and Erlang.
Are they moving off home-grown Lenovo hardware because of superfish and other spyware? Governments disable all this stuff anyway.
How deep Dropbox is in golang
Amish Science Fiction
Concerns about the SQL that SQLAlchemy generates are usually referring to the most basic use of the ORM. The real strength of the framework is that you can build complex queries directly, yielding optimal SQL, without resorting to plain text manipulation. This approach is actually most helpful as applications grow beyond straightforward CRUD operations.
Actually, the author of Wahoo was also from both, an ethical point of view, author of OMF having contributed more than half of the code and from a legal point of view as an administrator in the GitHub repository. He himself merged his own PR. The problem is he and the other collaborators had "disagreements" and decided to split. He would return to Wahoo and the OMF folks would return to pre-Wahoo OMF. What actually happened is that a new project was created with the same name "oh-my-fish" and the old git history was simply pushed to the new repo. The LICENSE was also changed attributing the copyright to Bruno, the other OMF admin folk.
What's the distance between two points when measured from a third reference frame moving at the speed C?
I quite like the idea of a self-serving, artificial and mostly automated ad market. Maybe making it wholly automated would be an improvement..

Like: a browser plugin that would randomly click ads in a different browser profile, maybe through an IP-masking proxy, without ever displaying them or the pages they load to the user (hey, maybe without ever traversing the last mile from the proxy to the user's computer.)

In this way, and assuming the clicks can be made indistinguishable from actual for-real user clicks (maybe a tall order if a proxies are involved?), the whole ad market automation circle could complete while still retaining a usable web. The online ad economy spins off to become a self-sustaining fully automated exchange bubble, visible to the external world only at its interface to participants' billing systems and analytics.

Publishers and ad networks win because clicks, network infrastructure providers win because traffic is lucrative and content providers can flourish, users win big time because they have all the benefits of an ad-supported free-beer web with none of the down side (actually seeing and being tracked by ads, that is.)

So long as the advertisers (or, more specifically, the campaign managers' bosses) don't catch on, what could go wrong?
I hope all of the things which are automatically actuated via automation systems and overridden by portable devices (smartphones, etc.) have actual manual overrides (physical handles on doors, windows, blinds, shutters, etc) for when you need manual overrides (ie, there is a fire. I need to get out, in, frantically can't find phone)
He may not officially have the power to change things through the official bureaucratic channels, but he could stop them if he wanted. He has a lot of power that he doesn't tap into. For example, he has the ability to address the nation. With that power alone you can really stir up some change.
Node.js vs. Golang: Battle of the Next-Gen Languages
>Also, I have a hunch that they wouldn't have done it in the first place.

That's a good point. But, I see no practical way to enforce that the source code that has been published is actually the same as that running on the car. Not without prohibitively slowing the pace of development.

> the investigators could have quickly gone from "this looks wrong" to "hey, check out this really sketchy source code!"

I really don't think this is true. Not quickly. The investigators would have be a big team of expensive code audit experts to achieve this. And, even then, if the authors wanted to, they could easily obfuscate the code to the point of making it effectively unfindable.

Apple can't even guarantee that the apps it's auditing for inclusion on the app store are malware free. And that's Apple. And apps are relatively simple compared with the codebase for a modern automobile.

The real way to fix this is just to have better and harder-to-defeat testing procedures.
> There are no workable solutions

What utter nonsense. Law enforcement absolutely has a solution: they use the traditional methods of investigation that have always worked. Wiretapping is a somewhat recent development, historically speaking, and it obviously isn't the only method of investigation.

The only reason you see law enforcement getting annoyed at encryption is that they really liked how easy wiretapping (and the modern equivalents) made their job, and the power it gave them in the form of "parallel construction".

> What tradeoffs should be made?

A big problem with the rhetoric about rights and security having an inversely proportional relationship is the assumption that by giving up rights would actually result in better security. This is at best unproven, and often results in a loss of security.
Monads without a fuss or theory, real code to talk to Stripe API
That's a ton, you're probably not using typescript incremental compilation feature but recompiling your whole codebase instead. Even in that case, 7 seconds for compiling a 100k LOC code base is not even close to what I call "slow".
What astonishes me is that a lot of people struggle with this, but somehow 'we' all try to fake it.
> You do realize that all government agencies, especially those under the DoD, serve at the pleasure of the POTUS, right?

This is false. Government agencies largely are creations of statute law, and their existence is governed by Congress. The heads of agencies (and top-ranking subordinate officers to a certain level) often serve at the pleasure of the President, but the agencies themselves do not exist at his pleasure.

In most cases where the agencies that are not created by statute are subordinate to those that are, those subordinate agencies still do not exist at the discretion of the President, they exist under the statutory authority of some officer of the statutorily-created agency to which they report. (That officer may serve at the pleasure of the President, so the President could fire them for not acting as he wishes with respect to the subordinate agency, but the agency itself does not exist at the discretion of the President.)

There are exceptions -- subordinate organizations not created by statute within the Executive Office of the President, for instance -- but generally federal government agencies do not exist at the discretion of the President.

Heck, even doing this through a back-door approach by refusing to spend Congressionally-appropriated funds in order to kill a program has been ruled unconstitutional; Train v. City of New York, 420 U.S. 35 (1975).
As far as I'm concerned, Joel Spolsky wrote the canonical answer to this sort of question at a Stack Exchange site that has since closed, but the answer is reproduced here: http://money.stackexchange.com/questions/26337/what-to-ask-f...

In short, here are the two key points:

> The founders should end up with about 50% of the company, total. Each of the next five layers should end up with about 10% of the company, split equally among everyone in the layer

> What happens if you raise an investment? The investment can come from anywhere... an angel, a VC, or someone's dad. Basically, the answer is simple: the investment just dilutes everyone.

He gets into more detail on specifics, e.g. vesting, early employees who don't take salary, and investors taking a large stake.

(The podcast gets more into the sort of problem that plagues unicorns, but let's be honest: This sort of problem won't affect more than a handful of people reading this, if even, and a situation that rare won't be covered by a podcast or stackexchange answer even by someone as special as Spolsky or Horowitz)
I think the very most common property of programs I or anyone ever deals with is handily covered by Haskell's type system: "do these two (often complex) things fit together?"

The other properties you mention are great! I'd love to verify them too. We'd be better off if those tools were widely used. But that's far from staying that what we have today isn't fantastic.
And then you skipped the rest of the email, in which they said people are free to playback their games after they've signed an agreement stating they won't do it using pirated versions of the game.

>Nintendo encourages fan engagement on YouTube through the Nintendo Creators Program. Under the program, participants are granted a license to use Nintendo’s characters, games, and other intellectual property, subject to the Code of Conduct included with the agreement.

And unless you've got some case law to cite, you literally pulled the ""they have no right to say people can't play their games publicly" out of your ass. And quite frankly, case law disagrees with you. If it didn't, you'd be able to watch any and every NFL/MLB/NHL game on Youtube right now.
Any clever advertiser doesn't judge the success of a campaign by its number of clicks, but by its number of conversions (and ultimately, revenue). What's become a new pain in the advertising space are spam/ghost referrals, messing your analytics only for the sole purpose of making you visit their websites, also adding up to the stack of fake audience of your site (which the article fails to mention).
Jail is for pre-trial sentencing and sentences under one year. So many of the people have not been convicted. Jails spend most of their energies sorting people into various risk categories. There are few if any 'treatment' programs in jails.

Prisons are where people actually serve meaningful time. Everyone is in for at least a year and everyone is an actually convicted criminal, not just someone awaiting trial.
Google AI beats humans at more classic arcade games than ever before
As a car guy, I fear this fraud is the symbolic fallen domino that will lead to the end of my hobby of tweaking the tunes on the ECU of my Subaru WRX STi.
Useless comment[1] but most of the truth lies here.

[1] mine, obviously ;)
Golden rice is basically useless except as a PR tool to clear the way for more profitable GMOs. Its only benefit is that it might provide an alternative to vitamin A supplementation if countries were allowed to grow it. Unfortunately, it's covered by a thicket of patents from about 30 companies, and the free patent licence is a PR stunt - almost all the countries it includes can't actually grow rice. The only country that's both permitted to grow it by the patent license and has the right climate to do so is the Philippines, which is why so much of the attention on golden rice is focused there (and even they're reliant on rice imports to feed their population). Sadly for golden rice's proponents, while they were still getting it to work the government there quietly dealt with the vitamin A deficiency problem through a more low-tech and effective technique: vitamen supplements.

I'm pretty sure this is by design, by the way. The criteria for being licensed to grow golden rice is that the country grows less calories of food than it takes to support their population. Rice is so calorific that it's hard for a rice-growing country to meet this criteria, which is also why it's a popular staple food in developing countries and why rice was chosen in the first place.
The bigger problem with Tornado is that its async paradigm infiltrates every single layer of your business logic, and there's no good way to abstract away from that. Every single function signature and invocation style becomes affected by that, which is naughty.

At the end of the day, Python both as a language and as a technology just wasn't built with these things in mind, and that's why it constantly feels like you're doing something wrong when dealing with async and event-driven programming.

Bottomline is, as amazing as Python is, if you find yourself building an event-driven asynchronous system in it, perhaps you should consider an alternative stack.
>I've never had an issue with warranted communication retrieval.

Even when they are then used to carry out unjust punishments?
> creating megabyte long PDFs with colliding MD5 hashes is not even a difficult challenge anymore.

Source, please? Suppose the hashes and PDF were provided over HTTPS. How would it be easy to create another document that collided with all 3 hashes?

Not trying to be facetious - just wondering.
Often the point is that it mostly doesn't, and then in a few rare cases (hot inner loops at scale discovered via profiling) it suddenly does. You can rewrite the inner loop in a different language and call it via FFI... or you can type-annotate it. Which is simpler?
To a corrupt government, there is no significant difference between those two anyways.
I like it too and I'm happy to be using C++11 for software development.

It's mature, standardized, cross-platform and has a good tool & library ecosystem. When it comes to shipping something, I'll take C++ any day over the language that just turned 1.0 or the other one which doesn't have a debugger and can barely optimize.
I guess there are those non-sexy languages you use to get stuff done and the ones you blog about.
English link: https://www.apple.com/cn/xcodeghost/#english
I think there would be lot of RIP messages on his/her wall. That can be used as a starting point.
I on the other hand am terrible at remembering names. Tell me your name and I'll forget it in 2 mins unless I make a conscious effort. Maybe that's laziness.

For me, if I meet someone in the corridor who I am not too familiar with, I will not greet them by their name because I have no concrete way to validate I will be accurate that quickly.

It's a valuable skill though. The more chatty and familiar you make yourself, the more people remember you.
Women view professional advancement equally attainable, but less desirable [pdf]
This makes sense. The App Store is a store and Marco is a wholesaler to the store -- the customer's relationship is with Apple. Stores refund purchases all of the time without talking to their suppliers (or asking permission).

Peace uses a block-list that was kept up-to-date on a server -- without it, the app is useless (defective). Apple would be negligent not to refund it immediately.
Artificial intelligence is now smart enough to sit SAT level geometry exams
10 pillars of modern PHP development
Good information on Microsoft Visual Studio support of markdown. Your lead in of my time is precious is a little disappointing, because everyone's time is precious. Do you do other productivity hacks like home row navigation? How much time do you spend in markdown? Do you find the highlighting and rendering 100% consistent with github or is your target something else? Is it following the commonmark spec? How does it handle highlighting complex (nested) character formatting? When there is a bug, is it easy to report? How responsive are they? Can you fix it yourself?
Tutorial: Accelerating Android App Debugging with VirtualBox
I'm selling my future
How will Volkswagen's cheating, or Eben Moglen for that matter, make it more difficult to tinker with your car?

The Magnussen-Moss Act aside, auto makers seem to have failed to notice that DMCA-ing their software has not stopped tweakers and modders.

It's so bad that John Deere doesn't want you to own your own tractor, just "license" it from them [1] (ostensibly so that they can refuse to let you look at the ECU). Would they take this step if they were confident in the DMCA's protections?

Hollywood was the bellweather and tip-of-the-iceberg with DVD-CSS many years ago.

[1] http://www.wired.com/2015/04/dmca-ownership-john-deere/
Q&A with Loongson Technology president on the present and future of the company
Not open source. Yawn.
Why not link to the original site? http://www.billconnelly.net/?p=276
This is exactly why social networks are far less valuable than properties like Google that started with algorithmic foundations as opposed to rebranding the next geocities. I'll never trust facebooks numbers on their fake profiles especially when Yahoo kills close to 1mil fake profiles every month and while Ashley Madison was rife with them. Reddit started this way too, with tons of bots, fake accounts etc. We just don't know how many fake or synthetic Astroturfed https://en.wikipedia.org/wiki/Astroturfing accounts are really out there. I have a close friend that ran a consumer oriented search site with 50 million monthly active users and he showed me that if certain sites, not his, did not make it easy for fake accounts to be auto generated from various advertising groups and spammers, then they just would not get the bloated monthly active user numbers they wanted.

Ironically, Google the term "buy facebook accounts". This is the elephant in the room nobody wants to talk about in the social networking space. 50% or more of the social networking profiles out there could be fake given bots, systems and marketplaces that auto generate this stuff in mass amounts to spam and siphon ad dollars.

Another way to look at this is based on how and why virus makers target PCs along with how many PCs are currently affected.

Not many fake 'searches' are happening compared to fake bots and social networking profiles. Yet another reason why Google makes $70 billion per year.
> 'Meat without any seasoning has a pretty weak taste.'

I think depending on how well raised the animal was, alongside the level of sensitivity of the taster's tongue (have they been used to a super-stimulation diet with yeast-extract/msg intensity[1]?) meat can taste quite sweet on its own.

[1]http://www.amazon.ca/Excitotoxins-Russell-L-Blaylock/dp/0929...
Same here. I have actually forgotten someone's given name before they even finished saying their surname.

But I can also, without referencing maps, compass, or GPS, return to places I last visited over 20 years ago.

The spouse will frequently reel off narratives on travel itineraries, despite the number of times I have begged for a calendar or timeline instead. It just goes in one ear and out the other. Arrange it as a map, however, and I have no problem.

It would be great if I could figure out some way to map names and faces to locations, but nothing I have tried ever seems to work, beyond actual cubicle or office locations. And then, if you move to a different spot in the same office, I might forget who you are.
What does that prove? That there were some token outliers? I want to see the probability of chosen given each age.
Hello HN community. I'm doing something big and bold. I'm offering the opportunity for my fellow creators, makers, entrepreneurs, to get access to my life's work and join a private community for just $1,000.