skysight-inc/HackerNews huggingface dataset:
It still doesn't [support shared libraries]

OK, fair enough. Go supports shared libraries, but not shared libraries in Go that can be loaded from Go. It's a bit confusing. Design doc here: https://docs.google.com/document/d/1nr-TQHw_er6GOQRsF6T43GGh...

If i'm a developer and I need to publish an open source project, i'm not going to publish it with all its dependencies. I need a mechanism to manage them, that's what a package manager is for.... Go has an half baked one, go get. It can fetch dependencies but it cannot tell between versions of the dependencies.

You don't need a package manager to lock down the versions of external Go dependencies. You only need "go get with versions". The reason why "go get with versions" has not been implemented is very simple: the Go developers looked at the horrible stuff that was going on in Maven with ancient dependencies being used all over the place, and decided "let's not implement that." This is the point that all the pro-version-locking people never talk about, let alone acknowledge: version locking encourages people to use old versions "for stability reasons" and makes it seem acceptable to break APIs in new versions.

It's disingenuous to call "go get" "a half baked-package manager." "Go get" is fully baked, but Go ain't C++ or Java. We don't need DLL hell, lockfiles, dependency graphs, and all that.

This whole discussion makes me think of a quote by Yossi Krenin. Many people feel that "good design" means "lots of code" or "lots of layers". Actually, those are some of the meanings of "bad design". If you think you need to build a rocket ship to walk down to your mailbox and pull out the mail, you might want to rethink.

There is a compromise solution brewing where you can "vendor" dependencies (i.e. bundle them with your project.) See https://docs.google.com/document/d/1Bz5-UB7g2uPBdOx-rw5t9MxJ... There are maybe a few cases where this won't work, like with proprietary code where you're not allowed to redistribute the dependency, but in general this should solve 99% of the problems out there. The forthcoming shared library support with traditional Linux package managers should solve the other 1%.
>IMO, this is why our software is riddled with bugs, slow and generally low quality. Seriously, use the latest Facebook app on the latest iPhone 6s device over a gigabit wifi connection and watch how it lags and bugs out in multiple tiny ways. Software engineering has forgotten the engineering part. Our software should be as solid as the golden gate bridge, sturdy and solid for a 100 years. I believe it's the rigid 9 to 5 discipline that brings that sort of reliability, instead of treating devs like art college students.

Sounds like a lot of BS to justify your existence. People built bridges before they had the knowledge of physics to understand why they didn't fall over. Software hasn't even existed 100 years. Get over yourself.
Blackberry's former co-CEO saw it coming. But he lost a battle to reposition the company in a way where he thought they could go for the opportunity. That being said, if he had won that battle, who knows whether or not he would have actually succeeded in his vision though.

http://www.theglobeandmail.com/report-on-business/the-inside...

Relevant quote:

Inside RIM, the brash Mr. Balsillie had championed a bold strategy to re-establish the company’s place at the forefront of mobile communications. The plan was to push wireless carriers to adopt RIM’s popular BlackBerry Messenger (BBM) instant messaging service as a replacement for their short text messaging system (SMS) applications – no matter what kind of phone their customers used.

It was a novel plan. If RIM could get BBM onto hundreds of millions of non-BlackBerry phones, and charge fees for it, the company would have an enormous new source of profit, Mr. Balsillie believed. “It was a really big idea,” said an employee who was involved in the project.
Contact him and give him a firm good first offer. Stand by that offer and don't waver away from it.
No, it only makes one size coffee.
"The head of LLVM" - no such thing exists, but okay.
(People have such weird ideas about how these projects work in practice).
Why I stopped using StartSSL (Hint: it involves a Chinese company)
Which order were they taught in?

I had the same curriculum but was utterly bewildered by derivatives being the first topic. For the simple reason that until that point I had habitually looked at "wholes" in the external world, only then to wonder "what kinds of things progressively make it up?"

I feel like to derive something, you start with the assumption that you know what you're talking about fist. Yet the thing is actually the sum of its parts. Therefore integration seems more natural at first, and only then can things similar to it be derived with confidence.

So the teaching order seemed backwards. I wonder if anyone has felt the same way.
Any suggestion is greatly appreciated.
Wow, didn't know the term "dank" before. Although Urban Dictionary says it is a term used by stoners and hippies. ;)
Dear Silicon Valley: There Are No Shortcuts in Health Care
How intelligent are these tools? Do they just ignore some stop words and query by some keywords in a database or search engine in combination with some information about the individual?
Hacking okcupid for love
It was incredibly well-written. Much respect to her.

You can tell that she is the kind of person that demands action and hates any kind of BS. Very business like.

This is also why you should always write emails assuming they're public record. Because one day... They just might be!
Yeah, but I assume it would be even worse at learning those. To handle non-set schedules it would really need to be more reactive, with more sensor data that I believe it actually has.
The problem with the path they've taken is it has a finite end.

This is why, when they compare it to v8/etc, it's kind of funny. They all have the same curve.

Basically all of these things, all of them, end up with roughly the same deficiencies once you cherry pick the low hanging fruit[1], and then they stall out, and get replaced a few years later when someone decides thing X can't do the job, and they need to write a new one. None of them ever get to a truly good state.

Rinse, wash, repeat.

The only thing these things make real progress, is by doing what LLVM did - someone works on it for years.

Let me quote a former colleague at IBM - "there is no secret silver bullet to really good compilers, it's just a lot of long hard work". If you keep resetting that hard work every couple years, that seems ... silly.

TL;DR If you really believe they've totally gotten everywhere they need to be in 3 months, i've got a bridge to sell you

[1] For example, good loop vectorization and SLP vectorization is hard.
When I talk about a crash, I mean a global correction in property and equity market values akin to the correction post-financial crisis. This would probably be triggered by a withdrawal of liquidity from public markets due to non-performing debt, or simply a prevailing market sentiment that investments have been channeled into the wrong assets following the great recession - not enough gov investment into TFP-raising infrastructure and decreasing lack of aggregate demand is a recipe for stagnation.

I don't see a mechanism whereby an increasing level of inventory causes a crash. I'm saying that when a crash happens, we'll be left with wasted excess capacity as investors rush to sell off ill-thought out high rise complexes, micro apartment buildings, second and third homes they can no longer afford to pay taxes on, etc.
Ava is a virtual assistant for professional services
Careful, your privilege is showing.

edit: Seriously on the downvotes? If your job is to travel to another country to render aid because of conditions caused by your own country sending troops to facilitate a coup, and then you send your underlings to make sure you have golden toilets on your visit, then something is messed up. If you can't see that and you're downvoting me for it, congrats, you are the problem.
always demand a linux work station! :-)
And if you look at Rails vs Django, while some say Ruby is dying, the job market is definitely in Ruby's favor in the webspace. The thing is even posting this generates more hype for Python, even though it was researched rather unscientifically. It's marketing.
Same experience here.
I agree with you. One point I'd like to make, there is a big difference between white papers and real applications running production. Architectures are just general guidelines and won't perfectly fit every real world problem. Moreover, part of why Software Eng. are in high demand and well payed is because we have to deal with complexities that real world problems bring with them.
Show HN: Tesla Model S Certified Pre-Owned Search Engine
Yes, if he thinks that JS is expressive he does not know what is expressive. And his track record clearly lacks anything related to any expressive language. I can only explain it with an ideology, because ignorance is not an option here.

And, no, JS is not expressive. It got strict limits on an available level of abstraction (unless you go into eval, of course).
> McChrystal ... got thrown out for showing distain for the same wasteful, corrupt system that everyone else gripes about.

OT: IIRC he resigned after he and his staff openly mocked to a journalist the President, VP and others in the chain of command, and their comments were published in Rolling Stone. That's not an effort to end corruption, it's insubordination, apparently widespread in his staff under his leadership, which itself is a form of corruption.

http://www.rollingstone.com/politics/news/17390/119236
Salaries are very inflationary.

Especially housing just adapts to what people can pay. If people can pay more, housing will just cost more. Of course, this is also very much assisted by government regulations that prevent building new houses. Supply cannot adjust and therefore prices just go through the roof.

Income tax is also very inflationary. If everybody makes 20% more and the prices go up 20%, you would think that nothing has changed. Not true. The taxes will have gone up by substantially more than 20%. So, taxes drag money out of the equation, and everybody will in fact be poorer.

If salaries increase for one subgroup, inflation will push up the salaries for other subgroups too. So, waitresses and cooks will also need and end up getting higher salaries, and that pushes up the cost of restaurant bills and everything else you can think of. Everything will just cost lots more.

That is how $130k in Sunnyvale will eventually push people below the poverty line.
Hahaha truth hurts b-otches? The truth can hurt ya or the truth can change ya. What will truth do to you.
Thanks for https://gitlab.com/gitlab-org/gitlab-ce/issues/13409#note_37... I've asked some people to have a look at it in the issue.
Looks like Subversion is required by nmap-update, part of nmap. http://man7.org/linux/man-pages/man1/nmap-update.1.html
Then why have 2 * 4 when you can write 2.multiply_by 4...

What I love about ruby is its focus on making programming delightful rather than adhering to weird ass rules like 'Ruby is object oriented, meaning you are calling methods on objects.' that people pretend are laws of physics when really you can break them anytime you want, unlike laws of physics.

Similar to the way you can write

def foo
"bar"
end

instead of

class Kernel

def foo
"bar"
end

end
While there is no evidence that her email server was hacked, she did have correspondence with Sydney Blumenthal, who's account WAS hacked, and emails from that account were published.[1] This, combined with the fact that Clinton's server didn't boast the best security (allegedly), and it's not a stretch to imagine that her server was hacked.

[1] https://pando.com/2015/03/20/exclusive-interview-jailed-hack...
Hued – A photo-based color palette generator
'Undue' as defined how?
I love you me. Dont be like them and try to make your observations fit their theory. A theory is a guess only and period. Actually you are a wiser me.
None of those former chat companies (or parent companies) were mobile-focused at the time. Yeah, Microsoft had Windows CE, but they (like all other competitors) were unable to predict the monsters that iOS and Android would become and how much phones would change because of their ability to run big-feature 3rd-party software.

So you have all these companies who don't expect phones to become powerful functional computers, seeing they have only crappy operating systems. Why would you make chat platforms for those crappy operating systems, especially when nobody saw any reason why SMS would die? Mobile bandwidth sucked too. Finally, in the case of Microsoft, if you're playing catchup, why make it for another platform instead of your own? You have to remember this is WAY before Microsoft changed its stripes and did things like release MS Office on iOS.

In hindsight, it's all so obvious. I don't know many people who thought it was obvious at the time; yes, some people thought about it, but none of them did anything about it. I think a perfect storm of factors, including better mobile networks, better phone hardware, and new phone operating systems all collided to take everyone who was PC-centric by surprise.
Hollywood Gospel Singer Evon Latrail Poses Nude
I had a Windows 8 desktop PC and a Windows 8 tablet. They didn't function noticeably different from each other from what I saw.
That's the problem with incumbents, they are often slow to react to change and are so wrapped up in their own worldview that they can't see when a massive change is coming/has already occurred.
Chat sure has come a long way, yes indeed. Why, once it was a console app, which all look the same, then it made the huge transition to GUI apps, which once you look past rounded corners and profession emoticons, essentially all look the same and have nearly the same features. And in the future, we are sure to witness a variety of additional chat networks with pretty much the same features.

Yes, what a journey it has taken... from... console app to GUI app. What a journey indeed.
Freecycle is pretty terrible in Australia.

Gumtree (craigslist equivalent in AU) 'for free' works far better.
Some dumbass responded....they said oh so are you saying that nasa isnt perfect and didnt build a perfect detector then they actually just said "duh". So lame
Unwarranted or unjustifiable.
It should be pointed out that the book contained only emails sent and received from his official account, but nothing barred him (or Hillary) from using additional email accounts.
I'm not sure how well the search actually works. I searched for "fart" in the "Search email text" field, and it returns 2 emails as results, but they don't contain the word "fart" as far as I can tell.

Can anyone else confirm this? And does anyone have any idea why this would happen? Some kind of partial text match?

One of the 2 results definitely doesn't contain the substring "fart" anywhere: "will be available in 10 minutes, per ops. They will connect you as soon as she calls in. "
You can have additional MacPorts repositories, though I'm sure they're not nearly as configurable as in APT. See, for example, https://guide.macports.org/chunked/development.local-reposit.... Instead of local, the repository you add could be remote. That said, I don't believe I've ever seen a third-party MacPorts repository in the wild.
Doctors 3D-print 'living' body parts
Thank you for breaking it down like that, but nobody's saying it wasn't a joke. The point is that it was an offensive joke.
Yeah, I feel that the real innovations in UI programming are happening in ClojureScript right now based on top of React which is really a very low-level dependency. Javascript is mainly copying what's happening there with libraries that allow you do do reactive programming (like RxJS), have immutability, etc.
The title here should have a (2015) in it -- this blog post is from September 25, 2015.
how did someone with such an abusive management style lead his company to success?

Lawrence Joseph Ellison has a reputation like that, and his company seems to have done OK.

Many successful companies are founded/led by sociopaths.
I did not imply anything, I said it quite clearly: some of the emails contained information that was classified at the time she sent/received them.

According to CNN:

> Two government agencies flagged emails on Clinton's server as containing classified information, the inspector general said, including some on "special access programs," which are a subset of the highest "Top Secret" level of classification, but are under subject to more stringent control rules than even other Top Secret information."

Ref: http://www.cnn.com/2016/01/19/politics/hillary-clinton-email...
Hell is other people's code.
Meanwhile, variance has a different meaning in nearly every other statistical context. Confusion abounds. It gets worse with acronyms. Sigh... I'm just going on a rant, really.
There's one with the subject "Koch" that is completely blanked out.
Search works fine for me. Do a select all/copy on the document text and paste into a text editor - you'll see that in both cases the OCR has misinterpreted other words as "fart" due to overlapping with redaction boxes.
Yes it is illegal, but if my council is anything to go by the chance of anyone using curbit’s data to prosecute anyone is close to zero.

This basically happens organically anyway. There are teams of pickers who come around just before council pickups and take away anything of value (and lots of stuff of no value too). All that gets left to be collected by the council is the absolute rubbish (rotting mattresses, etc).

What I want to know with these sort of startups is how do they plan on making money?
To the best of my knowledge, governors would rarely have access to classified information other than law enforcement or potentially terrorism matters, so the laws and rules would be different than a Cabinet Secretary.

I can't speak about Florida or any State specifically, my background is purely at the Federal level.
I'd argue that vendor folders make sense in the case the names do mean something to the user. For example, Photoshop and Lightroom under Adobe, and Word and Excel under Microsoft Office.
That's actually an extremely good point! I did jump a little prematurely to what I assumed was the end point. :)
The OCR is flaky. The first email has "Release in Part" and the 'Part' is coming up as 'Fart' after OCR. And in the second email the word "fact" is coming up as "fart".

If you download the PDFs you can search by text and it matches on your search term.

I have to say that I am sad no one actually said "fart".
Maybe they were targeting .adobe* in home, and assumed that it'd be first, but didn't account for that possibility that it'd be missing. That would have been insane, I admit. But we do know that initial dot directories were getting hit.
All politicians have personal email servers before they're elected and after they are un-elected. It's human nature that there is a transition time between pre-election and post-election in which personal email will continue to be used. Rarely do analysis pieces mention this fact. If our government really cared about that, they would have dedicated IT staff to onboarding new officials with systems that actually work.
MSN messenger did have a mobile version. It was in the early days before Facebook messenger existed but it didn't work well because there was no way to do push notifications at the time. They killed it, but in my opinion they should have stayed course and pushed it through.

None of the big chat networks (AIM, MSN) invested in converting to mobile for some reason. Either they were incapable or they bet on something else.
> the use of the private email doesn't seem to be relevant to the document release itself, right? That's just the result of a FOI request, because public official's emails are subject to FOI, regardless of where they're stored.

I think probably someone would have tried to obtain her emails, whether the server issue came up or not. But as it happened, IIRC the sequence of events leading to the release began when the server issue came up.

Also relevant is that because Clinton controlled the server, she originally controlled which emails were deleted as 'personal' and which were released to the public.

> do the States not tend to have the same kind of FOI transparency as the Federal Government?

Some states, at least, have open records laws. Also, I've seen many governmental organizations adopt the policy of deleting all email after, e.g., 30 days, to reduce 'liability' (transparency).

> Is there a similar archive of Jeb Bush's emails from his time as Governor of Florida?

https://duckduckgo.com/?q=jeb+bush+emails+site%3Anytimes.com
Hi, I'm one of the developers of this interactive graphic. If our search isn't doing it for you, why not download all the emails yourself? Check out our code to build a SQLite full-text database https://github.com/wsjdata/clinton-email-cruncher
> if item not in collection # travesty!

> if ! (item in collection) # ok

Riiiiiiiight. No more language suggestions from you, thanks ;)
Very: https://sense2vec.spacy.io/?PEANUT_BUTTER_JELLY_TIME%7CNOUN
Your local UPS store probably has a notary and will charge you $15.
>But it would have been so easy to extend AIM and MSN Messenger to the mobile realm and carry along their hundreds of millions of users.

It was easy but no one did it. The only mobile device that did chat really well was the Sidekick. I owned one just because you could AIM/MSN on the go. However, (SMS) texting was so much easier and ubiquitous. For me, it went AIM -> SMS -> iMessage.

In any case, by the time smartphones became mainstream enough where to have a chat experience that was something other than $PROTOCOL wrapped on top of SMS, the majority had already moved onto SMS.
Surely this is just an app, not a startup?
By that I meant not "what is the definition of undue", but rather, why is the "offspring of powerful people having [extra] influence" undue? By what metric do you define the level of influence that is appropriate to any one person? And separately, how are we to determine whether the child of a powerful person doesn't have just the right amount of influence per that metric, and it's just a coincidence that their parent is powerful in their own right?
That is until you get some idiot ringing you 20 times asking you to deliver the free item to them. They seem surprised when you say no that you aren’t going to spend 2 hour driving to give them the item for free.
Note: AWS Lambda is not PCI compliant so using it for credit card purchases can get you in hot water.

Using Stripe doesn't exempt you from PCI-DSS 3.0/3.1: SAQ A-EP.

Note, Lambda is not listed here:
https://aws.amazon.com/compliance/pci-dss-level-1-faqs/
It's not true that there's no reason for the chat apps if texting is free. For me and all of my friends text messaging is practically free (there's no unit cost, and every plan we would want has no unit cost), but we use WhatsApp and WeChat just as much.

The last two are super convenient when you want to send pictures, video, and location and they have indicators to tell you if people are online or not and if they've seen your message or not.

They have reliable group messaging unlike iMessage which only works with half your friends and is therefore useless, and Hangouts which switches views so slowly the conversation has gone right by you.

Oh, and the cost thing just makes things worse because these chat apps work internationally seamlessly with all features. I can be in an airport in Thailand and just need to find a WiFi point and I could just as well be sitting in SFO waiting for my plane.
https://en.wikipedia.org/wiki/Comcast#History
There are some limits they can't/don't want to increase.
Interesting. Also telling because of how their deployment and revenue model was tightly coupled to carriers (old school thinking) v.s. being consumer-driven from app stores.