skysight-inc/HackerNews huggingface dataset:
>"I think its pretty clear, the time invested in a mba degree is quite enough to really improve or learn new technical skills."

By "technical skills", do you mean programming? Because plenty of financial based technical skills are taught in MBA programs.

Of course, HN loves to blame MBAs for everything that goes wrong in tech companies; meanwhile, how many founders can't read financial statements, have no idea how to market, can't budget, can't do HR and get suckered in by VCs? Plenty. I think there's a direct correlation between people who think MBAs are "useless" and those who don't understand that running a business is much more involved and harder than it seems.

MBAs aren't required in tech in much the same way Computer Science degrees aren't required. But they're certainly valuable.
It's depressing to see how much effort was put into the presentation of this blog post compared to the effort in clarifying its ideas. The author's ideas aren't novel.

Programming isn't something that can be "solved" any more than math or writing is. There is inherent complexity in building apps and there are an infinite number that could be built. The fact that it hasn't been "solved" is no indication that we've "never asked ourself this question!"
I love these two parts:

> Also, the judge must specify a single phone number or single e-mail account and the decision must be reviewed every 15 days, otherwise it expires. Also, there's a national database of wiretaps that every judge must feed by the end of the month, specifying how many wiretaps there are currently running.

Great way to apply natural negative pressure on continuing wiretap operations. It's not impossible to have a wiretap span a long period of time, but it will create work for the judge and (possibly?) the officers, so in general it will hopefully only happen when it's actually useful. Kudos.
#Ford_GT to feature #Corning_Gorilla #hybrid_windscreen
Another thing to remember is that our collective understanding of the problems evolve over time and often subsequent standards reflect this. XML vs JSON is definitely a case of this, as is the progression of CORBA -> SOAP -> JSON based REST services.
Interesting. Sensible. How possible/easy is it to use Julia libraries from e.g. python or R or C++?
author here. Thanks for you comment!

A usual misconception, my fault, is to think I'm complaining about our profession. I'm not, I'm talking about programming, the tool.

Re: I love programming. Me too! but I think tools should be measured by their outcomes, not by how much we love them.
The demos burn cpu all the time.
Basically everyone on Wall Street?
Thursday: the new gTLD info of the day
Shkreli is a total asshole but let's not forget that large pharmaceutical companies use the exact same strategies on many drugs only with prices lowered just enough to stay this side of outrage. Life is 'priceless' and people will pay anything to extend their lives so if all that stands between you and the grim reaper is a patented molecule you can bet that that molecule is an expensive one. Whatever the market will bear is not always something reasonable.
You aren't allowed to free at all in avionics.

In Ada deallocattion requires use of the unsafe package and in SPARK dynamic allocation it isn't even possible.

However the usage of GC based systems by the military in their weapon control systems, shows that there are GC implementations that able to cover certain types of real time use.

After all a GC pause during a battle situation is probably not something one wishes for.
You convict them by having proof.

Not by fishing for something you can construct into proof.
Back in the late 90's, I was going to start an Antiques and Collectibles website. Here's the Internet archive:

https://web.archive.org/web/19980430125559/http://www.archon...

20 years later and I'm more or less doing the same thing for the Swift Language:

http://www.h4labs.com/dev/ios/swift.html

Perhaps I should have taken the time to learn some design skills.
That conclusion seems to be un-warranted from the information presented here.
Well, on the other hand, there are a lot of people who haven't paid that opportunity cost, but they aren't the COO of Facebook...
> Prosecutors charged him with illegally taking stock from Retrophin Inc., a biotechnology firm he started in 2011, and using it pay off debts from unrelated business dealings. He was later ousted from the company, where he’d been chief executive officer, and sued by its board.
Wiretape your politicans. How would you get them convicted in the first place otherwise?
I think he's talking about TPP or TTIP which so far have nothing to do with Brazil. But who's to say such a deal is not on the plans of some politicians there as a quicker way out of the economic mess currently happening there?
not related but I noticed this website is ridiculously fast to load.
How the sky above Berlin looked in 2015 – day by day
The ones involved in the crimes of this case had been convicted already but then they were released recently after a habeas corpus, but are still under investigation and being prosecuted.
You have to do it every time you use WhatsApp web. Not for each message, but it's an unwanted ceremony nonetheless.
Yup, I thought about Marseille the other day and I don't see how a self-driving car could drive there.
Regedit is not "discoverable".
Why Is Apache Spark Becoming More Popular?
It's really frustrating to see successive administrations dick NASA around with apparently very little thought behind what they're being asked to do
Its absurdly simple to make someone an alleged criminal. You simply need to accuse them of a crime. There are many countries where the government does exactly this - they accuse people such as human rights activists of crimes like "fomenting discord" and "promoting unrest" and lock them up. Under your enlightened regime of revoking the human right of privacy from alleged criminal, these people would have no recourse.

So no, your argument doesn't make any logical sense.
> She said her MBA helped her get a basic sense of business, which might be instrumental “for some people and in some situations,” but dismissed the notion that the training would offer a leg up at Facebook.

My background is economics (and political philosophy) - and I work in tech - first as a programmer, the product manager, and now as founder: knowing economics has been useful in my roles as PM and founder.

Everyone should know some basic economics - micro-econ concepts such as marginal utility, producer/consumer surplus - as its useful for business.

And everyone should know basic macro stuff (interest rates/GDP/etc) because in a democracy it pays to have informed citizens.

An MBA, however, is overkill.
It would be part of the language standard. Vector is part of STL.
You do get to ignore judicial orders if you are outside of their jurisdiction.

If, say, a valid legal authority in Iran issues some judicial order that affects me or some content that I have published (even if it is accessible in Iran), then it is perfectly reasonable to ignore it as long as I'm not in Iran, don't have an office there, etc.

I am not and should not be bound by Iran's laws and judgements, I reside elsewhere. Whatsapp is not and should not be bound by Brazil's laws and judgements, they reside elsewhere. If their host country allows (or requires!) them to protect user privacy, then they should follow their own laws, not those of Brazil.

Should Whatsapp censor messages critical of Thailand's royalty because they are illegal there? Should Whatsapp censor messages that are blasphemous and thus illegal in some places? Should Whatsapp give up personal details of the users who have made such illegal messages? In my opinion definitely NO.

Countries should not get to export their restrictions across the globe, they can either participate in the global network with an understanding that foreign companies will follow their laws and not yours, or countries can self-isolate as in this case Brazil has done.
I think it's probably because it's very difficult to understand a pure math talk if you didn't already have significant understanding of the subject before the talk.

I don't work on pure mathematics, but I work in a field of computer science where there is both theoretical and empirical/applied research, and I do, and enjoy doing, both.

However, when it comes to attending talks, I do go to a lot of talks on empirical subjects just for fun, but I hardly ever go to a highly theoretical talk for fun. I only do that if the talk is highly related to the specific work I do; if you see me in a theoretical talk otherwise, it's probably just for social compromise.

The reason is that I can perfectly understand the gist of an empirical paper in 20 or 30 minutes, where there is no way I will understand a piece of theoretical research by listening to a talk if I haven't gone through the paper carefully before (and if you have done that, there is often no point in going to the talk anyway). Honestly I think the talk format doesn't lend itself too well to highly theoretical work. I have learned a lot about empirical research and obtained many useful ideas from talks, but in the theoretical field, the useful ideas and insights I got from talks are few and far between, and I would probably have obtained them more efficiently from reading papers anyway...
No. It's only the first time. Then the key is stored in the browser forever (or, at least, for a very long time)
When author can't even get units/symbols straight, it always makes me wonder of his credibility, especially if article aims for technical/scientific title. It's XXI century, there's no need for homebrew metrics anymore.
author here. Thanks for your comment.

I clarified that "Sometimes" the causes are political, it used to say "Usually".

But if after a 30 minute read you picked up on a stupid example and you started a discussion on XML vs JSON you are just proving my point. The expectation in the 60s was that machines will figure out protocol, even make protocol, on the fly, by asking about each other. Yet, you want to have another discussion about XML and JSON.
In this particular case, "karma" appears to be "upsetting the morals of enough people, that regulatory and prosecutorial parties become invested in digging up enough of your past until they find something that sticks".

I believe the word you're looking for is "witch hunt".

I'm not saying I agree with the guy, or defend his actions in any circumstance.

I'm just saying that if you told folks "the world is round" during the flat era, you'd be treated and investigated the same way.
You might just lose indeed. But there are so many interesting things you can lose at, you'd be crazy not to take that chance. I've "lost" at skydiving, stage improv, novel writing, screen writing, foreign language acquisition, and so many other things. There's a whole lot of fun to be had embarrassing yourself and setting yourself up to get yourself killed.

*

On the flip side of that, fixed mindsets in the context of a "semi-boring job" can lead to a LOT of psychological trauma. I won't go into the details but I will say this. Given the choice, you're better off jumping out of the airplane. Trust me on this.
So what will happen to his eSports League of Legends team and DotA2 team :) Good bye.
Done, pressure is on!
What goes around comes around, as they say...
Clippy's Revenge – Smart Messaging as Platform Shift
You mean like this? https://help.ubuntu.com/community/Gufw
It's the only pure way to describe existence. That isn't meaningful? Mathematics is a language, first and foremost. To argue otherwise is to fundamentally misunderstand its goals, methods, and form.

You can draw all the squiggly lines on paper that you want, but it won't mean anything until someone else interpets it. You cannot prove logic that only exists in your own head, because you cannot prove yourself rational. Your very existence does not even make sense without other people perceiving you.
Ubuntu Phones at China Mobile Conference
The Inside of a Neutron Star Looks Spookily Familiar
I think the first search is filled by usages of kph not meaning kilometers per hour. In non anglophone countries, kph is completely unknown.
The problem with tone isn't so much that it's hard (not more so than, say, a voicing or aspiration contrast is), but that as people get older, it's harder to hear contrasts that don't exist in the languages you're familiar with.
As the technology for easier human travel improves so does the technology for smarter and more mobile robots.
Which downloads blobs from google when you're not looking...
JODE is basically not maintained and quite ancient in its feature set. I don't understand why JODE is being used here. I thought perhaps because of licensing, but it is GPL/LGPL as are other, more maintained and modern java decompilers.

does anyone out there know why they're using JODE?
I was talking about 2 different things. What is good about C is its simplicity. Python is easy to learn too, and it has nice language facilities and syntax sugar.

About the deltas, maybe you're right, but I disagree about the difficulty of the languages. For example go function prototypes seem pretty heavy to fully grasp and understand. Rust also have expert programming facilities and paradigms.
IBM and Linux Foundation to create blockchain for banks
I'm perfectly ok with naming them "telephones", or "smartphones". As I'm quite ok with naming those older ones "desktops" and "laptops".

I find the name "PC" for distinguishing desktops/laptops from phones/tablets mildly annoying, and very amusing because of how badly the name fits its meaning. But yes, there is a need to differentiate open computers from locked-down computers, and from that point of view the name isn't that bad anymore.

Now, there's no need at all to assign the label "computer" to any form-factor. We have plenty of label already, and that would make a huge mess on communications.
author here. Thanks for the comments!

Visual programming could be very well an alternative. Or fucking oculus vr or god knows why. I 100% agree with rl3, it proposes a very interesting and challenging problems for the UI/UX folks.
In an ideal world, what you said would make sense. But unfortunately many governments and judicial systems around the world are corrupt and they misuse their powers - they have and they will. There is a reason most countries have laws against unlawful search and seizure. Otherwise going by what you said and assuming the judiciary is incorruptible (which is almost probably never by the way), why would we give citizens rights against the government?
A Gas Station Designed by Frank Lloyd Wright
Not based on human subject's opinion but on measured performance:

> The images had each received a “memorability score” based on the ability of human subjects to remember them in online experiments.
This is what I mean below [0] really - I think the doubt cast on the validity of the thought/decision/thing being rationalised it is asked of someone else.

My rationalisation is just what I think makes it rational. No negative connotations here. "How do you rationalise that, then?" is where the doubt creeps in.

[0] https://news.ycombinator.com/item?id=10748700
The point of secure communication is that nobody except the sender and receiver can read it. It's not that we all agree not to read it unless we really really think the people are bad. That is not security.

So, you either have secure communication systems available for everybody, and accept that the government is not always going to get what it wants, or you don't.

There is no such thing as a secure system that a third-party can read if it chooses to. By definition.
Nothing there that can't be automated with a simple shell script.

Not saying the oversight system in Brazil is unreasonable, but you can't rely on the natural disincentives alone.
How Google enlisted congressmen it bankrolled to fight $6bn EU antitrust case
No it doesn't. If you're going to wave this flag, you should be complaining about the management controller inside of your CPU (presuming you are already running an open source OS).
This has nothing to do with him stating an unpopular truth and being unjustly sanctioned for it. This is simply someone who has no apparent morals and who has pissed off enough people in enough places of authority that some of it pays off in a negative way. That's only a matter of time when this is your chosen life-style.
Yes, but there is only one COO of Facebook, so let's not make any statistical conclusions.
Sorry, but I get really sick of this kind of low quality knee jerk. "Everyone" - really?

And no, I don't work in the financial industry.
> No right is absolute

What about the right to life, or the right to not be tortured?
> Before we dig into the “whys”, we have to agree that programming sucks.

No, you have to present your reasoning before I agree with you.
After finding about pico8, I got interested in low res, low color depth UX, this couldn't come at a better time.

Beside the flickering, it's pretty neat.

https://www.youtube.com/watch?v=2-oBNh0UkQc
Well, I have had the opposite experience, but then again I'm not in tech.

Thing is, the useless MBA image comes from the indiscriminate and formalistic practices of HR recruiters, who would equate an "MBA" with "value". So the incentives have changed from "I want to bring my company forward" to "I want a cushy job with little actual work".

And it is true, that traditional business education has now suffered from this. What I ask myself, if CS will be immune to this. Judging that Fizz Buzz is still a thing, I'd say no.
Whom should I contact then? Their customer support just replies with a canned reply :(
The ability to append to a block already existed with block blobs, which are a bag of data blocks and an ordered list of block identifiers: you could just create a new block, then commit a new list with its identifier at the end.

The real benefit of the new append blob is that you have a one-request append (instead of read list, upload block, commit list).

Also, append blobs (like block blobs) are limited to 50000 append operations.
In a tech consultancy, especially if you are in the payments space or do any work with financial institutions can be very helpful. Closely defined, yes it doesn't seem helpful in tech alone but we work in/for businesses and our software solutions are often used by business. Understanding overarching business drivers is very helpful.
Takeaway from this: I'm imagining Bill Gates practicing his fadeaway jumpers.
Would it be possible to get the messages if FB/WhatsApp decided to do so? I heard they started doing end-to-end encryption, with the keys only on the user's phone.

Also, if you've designed a system like this, could you also design one where you'd be unable to comply with the shutdown order? I suppose one of the Bitcoin related message services would be like that.
I want a z80 with a nanogpu, for glorious, flicker free, 8bit UI compositing.
Nice work, but to be fair 250M msgs per day is not at all impressive.
Accessing Amazon Alexa via the browser
I agree, very much with your point.

The judge's decision to block WhatsApp in Brazil, hoewever, is completely within their jurisdiction. So in order to fight it, WhatsApp would have to go to Brazil. Otherwise they'll just lose a very big market.
I can't reply to replies, so I'll post here.

1. No, you don't make someone an alleged criminal by simply accusing them of a crime. You need preliminary proofs that a) a crime is happening and b) your target is most likely the author of that crime. Judges are really demanding when analyzing this proof before authorizing a wiretap.

If you authorize a wiretap and you find out a crime, but later the lawyer can demonstrate that the wiretap was illegal (because the judge didn't have enough preliminary proof), the crime discovered is considered to be discovered "by chance", so it nullifies the entire result of the wiretap, based on the theory named "fruits of the poisonous tree", and unless you have enough evidence that doesn't derive at all from the wiretap, the defendant won't be convicted.

2. Read the newspaper in Brazil and you'll see the country is harshly investigating our politicians. We have a senator in jail by a supreme court's order as we speak for god's sake.

3. The same law in Brazil that authorizes wiretapping (Law nº 9296 from 1996) criminalizes with 2 to 4 years of jail anyone that does a wiretap without judicial order or with abuse of power.
A man with no legs can even reach 8th place in the semifinals of the 400m race in the actual Olympics: https://en.wikipedia.org/wiki/Oscar_Pistorius#2012_Summer_Ol....
Yes; The rottenness of the other officers does not necessarily mean that they do these bad things, it means that they provide a shield for some officers to continue to behave like this. It means that they enable this behaviour. It means that they cover for it.
Right to life is not absolute, otherwise there would be no army; nice thought, but not going to happen.

Right to not be tortured is debatable

No right is absolute, and there is no single hierarchy of rights. Read Isaiah Berlin's seminal Four Essays on Liberty on why.
Sorry, how is this different from now? If you click next to the paragraph, you see the translated version.

That's why I didn't want to put a direct translation, the versions supplied are the original translations, so you can understand the meaning of the sentence from context.
It's not a matter of a few extra MB, but number of libraries, more libraries equals more bugs equals more problems.

I'm not saying only play has this problem, almost all java frameworks from the time of play have similar properties.

On the other hand, it is slow, embarrassingly slow (try running it on RPi). For me it's really complicated as well. You have routes file (which is redundant). Templating language forces you to write Scala which then uses a Scala compiler to compile which it is really slow (even Martin said it's slow). It's a vicious circle.
Interestingly, in Perl 6, division results in rational numbers. I wonder whether (and if so, how) they avoid the slowdown Guido describes.
Twitter is the opposite of Node.js
Author here. Thanks for the discussion.

UML didn't pick up for whatever reason and visual programming fell into the valley of deception. I expect that with more UI/UX research we can get to the plateau of productivity in the next decade.

Btw, there is a variant of UML that is executable. https://en.wikipedia.org/wiki/Executable_UML
If you think this is going to do anything other than cause criminals to develop their own secure apps, quite frankly you're delusional.

With the amount of money the drug cartels have, it will be trivial for them to simply hire developers to write them a secure messaging app.
Arguably it's not that bad, you can visually go through sections / sub sections, which is an order of magnitude better than having to call individual keys with a command line. But I wouldn't call that a good GUI either.
So you're saying that "No true MBA graduate is useless".
What Does Company Need to Succeed or Why Track Employee Hours
“How to visit Putin's residence at 5:00 AM”
Azure already had append support for block blobs (i.e. you could upload new data to an existing blob without having to upload the entire blob). But unlike S3, Azure Storage tends to favor features (and consistency) over performance.