skysight-inc/HackerNews huggingface dataset:
I can't edit my original post, so I'll write this here. I wrote this in a misleading way:

"But (some) students still want to do it, despite the stark reality. As best I can tell, they don't see alternative options.

This group is shrinking however, which is why law school enrolments are in free fall."

I didn't mean their prospects have improved. I meant that more students are realizing that going to a really expensive law school just because you have poor prospects is a lousy idea, given today's bubble.

Non-technical students are still utterly confused as to what they're supposed to do after college. Though I think more will start figuring out what you've written.

A college degree and a college experience is a nice thing to have, I think. But I doubt it's worth $250K as the price of basic entry to the job market. Something's got to give.
Poor offline messaging support. As a consequence practically, poor battery life management.
Yep, when I was hiring I tried to do that as much as possible as well. Bring people on for short contracts and then go fulltime (which obviously then brought equity) if it made sense.

Now I'm back working freelance, I also prefer that. I'd be fairly reluctant to take on a fulltime post without having worked with the team for a while first.
No one uses the sql esque language? Where do you get that idea from? I've been a c# dev for 7 years and have seen plenty. For complicate queries it's significantly more compact (and readable, in my opinion).

And using IEnumerable was probably making the point that it didn't have to be a list, it could be anything implementing that interface.
Hopefully not. CloudFlare is remarkably unreliable for a service that claims to improve uptime.
As stated in the FAQ normal chats are NOT end to end encrypted. Of course the server has to store the messages in plain text to make cloud sync work (without requiring a password).
I'd have to disagree. Sure for the simple one liner this is true. But start doing let bindings, group by, etc.. and the standard methods can get very messy.

There is nothing wrong with the DSL syntax at all.
I'm waiting for someone respected in the crypto circles reviewing their crypto soundness before even considering using this.

Being GPL is a good point but it doesn't mean they don't have a fatal flaw in their code.

I wish I had the skills to review the crypto I use.
Which is fine as long as you're happy to be "that guy". If I need to install RandomNewChatApp to talk to a client that's paying me $$$, I'm going to install it. Similarly, if a close friend or relative uses a new service, stubbornly saying "no, that's too awkward for me" is not the kind of person I want to be.

But I would prefer if I could just add them as an account to an app that I already have. And ideally an open-source, usable, attractive app.
The actual link to get the .tar.gz archive is http://cpudb.stanford.edu/cpudb.1416196069.tar.gz (on the download page, both links points to the .zip file). They are basically the same size anyway (~728kiB).

A few interesting charts showing the evolution of CPUs:

* Transistor size (http://cpudb.stanford.edu/visualize/technology_scaling): the process is still regularly scaling down

* Clock frequency (http://cpudb.stanford.edu/visualize/clock_frequency): processors do not tick significantly faster than 4GHz, a speed they reached in 2004/2005

* Performance (http://cpudb.stanford.edu/visualize/performance_by_freq_and_...): I am still unable to display this graph

The clock frequency graph shows a processor at 21.3GHz. It's the Z3480, whose clock actually ticks at 2.13GHz (http://ark.intel.com/products/70102/Intel-Atom-Processor-Z34...).
True, but Tox requires a password for that. Telegram tries to be an alternative to WhatsApp so forcing people to sign up with an account isn't an option.
You can use Fresh DB Cache for queries only and then it matches with CQRS pattern providing great performance and scallability (only small constant load is generated by each web server).
But you may also use it for command model as well by caching codebooks and configuration data to improve performance (response time). In more complicated systems you often have to validate tons of business rules to make update and only small part of update has to be done really in database transaction. If you don't like torturing your database by running same codebook queries again and again Fresh DB Cache helps there as well.
> just fine

How did you overclock it?
What Skype has and what any of the newcomer will struggle to get is my extended family. My mum and dad, lots of uncles and aunts, some of which over 80 year old all use Skype every day.

It is a big challenge to move any of these people to new technology, even if it would offer a real advantage for them, which no real newcomer does at the moment.
>> a PITA system

Entirely subject, utterly arbitrary. I can still use an 8-bit machine to write a good letter.
When I got to use C, the first thing I did was macros for new() and dispose() as wrappers for malloc() and free().

I couldn't understand that C compilers were so primitive that they forced each developer to give how much memory one wants to allocate.

On the same year (1993), C++ was my escape hatch from C pain with a bit of Pascal safety back, since Turbo Pascal was stuck in PC world and everyone was ignoring the new Extended Pascal standard.

EDIT: typo whats => wants
> Wire interactions are secure and we comply with European privacy laws and regulations.

Which basically means as soon as a warrant is sent from pretty much any European government they'll hand over all your conversations. The support article doesn't give any detail whatsoever on how they encrypt your conversations: https://support.wire.com/hc/en-us/articles/203122500-Are-mes...

It's a shame companies can't be held accountable for advertising their services as secure, for false advertising.
> VoIP support out of the box

True, but do you think it's easier to deploy an extension that already exists and just lacks implementations, or to create a whole new protocol from scratch ?

If you look at other successful protocols, you'll also see that some features we rely on were bolted-on as extensions to protocols that were defined before, such as DNS, IMAP, HTTP... Not that it's an excuse to do the same, but it's expected.

> it's truly decentralized, without the need for a server for the actual communication

I don't think that's not something you actually want.

- How do you send a message to someone who's offline ? You don't, you have to wait for you and your contact to be online at the same time.

- How do you traverse NATs ? You have to craft all that messy code, and it's not even guaranteed that it works... you're going to need a "known anchor" for everyone to connect, just like what we see with WebRTC. If you're aiming for a one single protocol, there's no way around that. By the way XMPP can do signaling over XMPP and actual communications over direct, P2P links (such as SOCKS5: http://xmpp.org/extensions/xep-0260.html)

The sad state today is that many clients still haven't implemented Jingle, but at least there's something to start from.
I'm a little curious. I use Skype semi regularly and it seems to work just fine for me.

But it seems everyone here hates it. Are there some "power user" features that don't work well or something?
I always thought the statement

{-# BUILTIN NATURAL ℕ #-}

binds the inductive definition of ℕ to an efficient implementation. However, googling now I can find no confirmation of this. Does anyone know more?
If your time scale is long enough, and your pockets deep enough, there is plenty of money in space in the form of asteroids which could easily be nudged to earth or lunar orbits and mined with robots.
Not disagreeing with you, but one of the main reasons for using HDR in film is comparable to using 192/24 (or even 192/32) in audio. It provides greater dynamic range for post-processing.

The final "rendered" product will usually still be at normal dynamic range for film, and 44.1/16 (or 48/16) for audio.
I do get why some people dislike the sandwich thesis. From the standpoint of providing evidence that you deserve the PhD, it's fine. We judge research performance by published papers, so publish two or three good ones, print them out, and graduate.

If we're talking about the quality of the actual thesis as a separate document that has value on its own, the sandwich thesis isn't great though. No one would argue that it needs to be an entirely separate piece of work from your papers, but there's a legitimate case for requiring it to be pretty heavily edited into something resembling a book rather than a collection of articles on the same topic.
> These things happen in private sector organizations too

It's not a matter of public/private indeed, it's a matter of size. The bigger an organization, the more dis-aligned individual and collective incentives become.

* In a start-up you can't afford to harm the enterprise in order to further your own interest: if you act parasitically you'll kill your host almost immediately.

* In a big company, you won't make a meaningful difference, neither positively nor negatively, so you may as well serve your own interests, irrespective of their effect on the whole company.

Corollary: people who want to play corporate politics concentrate in big companies, because that's where you can do it with relative impunity.

Big private companies offset this competitive disadvantage through economy of scales and/or lobbying; public services do it through taxes and monopolies. NASA isn't inefficient because it's public, but because it's huge. Its only chance to beat SpaceX would have been through political influence, the way taxis lobby against Uber (or car dealers against Tesla, AT&T against antitrust laws...), but it's too late, SpaceX is already too visibly successful and too useful: any politician killing it would be classified as corrupt / communist / whatever you call a shameless apparatchik in the USA.
Pretty hard, but it's coming. See http://labs.bittorrent.com/bleep
Disclaimer: I am NOT saying that I think 24/192 is a good idea or makes any difference.

That being said, the author makes the error to assume that we experience music only with our ears. But your body can feel e.g. the sound of a drum.

I call for a double bling test with loud enough speakers capable of reproducing the spectrum in question.

I highly doubt there will be an effect from 24/192 but then we will know for sure.
Gutted :(
Don't worry, practically every European country censors something on the internet (example: (1)) Some level of absurdity is always present as there are almost always some methods to get to the data when the person is determined enough.

1) http://en.wikipedia.org/wiki/Internet_censorship_in_the_Unit...

I'm writing from one another West European country. Here even teens share the IP numbers of the video sites banned on the DNS servers of the providers, to type that in the browser's link bar. The providers were served the court orders. It's just on the DNS level at the moment.
Is that you, Betteridge?
Why not? It might be inconvenient to read, but it is an article about the censoring of that exact information. Celebrate freedom by translating it properly!
Paperman: latex editor with a markdown feel
Thank goodness my $COUNTRY doesn't do that.
>"What we need is another messaging app" said nobody, ever.

The usual negative HN top post.

I have to disagree. We've moved from irc, to ICQ, to Microsoft Messenger, to ..., to Skype, to (what's hot now), so somehow all those people really DID want another messaging app and even adopted one.

>It looks pretty, but this is yet another app in the long list of "Skype killers" or "Voice/video/text" messaging.

Most of the Skype killers are either crap or crippled in other ways (e.g. Facetime being Apple only).

And we're ways before coming up with the "be all end all" messaging app, so there's plenty of room for innovation in the area.

In general this comment reminds me of the "640K should be enough for everybody" quote...
IIRC, Google Translate is based on machine learning where, especially for the initial learning phase, they relied on news articles from google news - which are often similar in content and source, but translated by national newspapers. That dataset doesn't contain a lot of informal speech though.
Untested, but this is the general approach:

SELECT unnest(ar).* FROM
(SELECT ARRAY(SELECT tbl FROM tbl
WHERE .. ORDER BY .. LIMIT 2) AS ar
FROM .. OFFSET 0) ss;

If you want a specific set of columns instead of *, you'd need to create a custom composite type to create an array of, since it's not possible to "unpack" anonymous records.
It probably won't, but it'll evolve in a different direction, and knowledge from abroad (and from inside Russia) won't be distributed as much as before.
So? Even if it turned out badly, that's one bug for a rather obscure use case that can be fixed anyway...
Yes there is an analog gain but since volume is controlled by digital attenuation, the analog gain is set to the maximum listening level, which is rarely used.

The ideal solution would be a digital format where desired attenuation is passed along to the amp, but I don't think eg Toslink does that.

So yes if you want single device (phone) control over volume then you attenuate and amplify a noisier signal only for the convenience of not having to use dual volume controls. It's less than optimal, but like I said, I think there aren't any good digital audio standard with attn.?

So while you do amplify noise, surely you don't want to also lose range? Even if the noise dominates, the DR can easily be avoided!
Curious to hear more about this.
Doesn't require a mobile number to sign up, that's new.

Privacy policy is predictably gritty though.
I live in Russia (Moscow) and I'm working for leading russian internet company. I'm very annoyed by current political and economical situation. I was so upset by events happening last months that I simply stopped reading russian news at all. And I spent all the time in places like GitHub, Topcoder, English Wikipedia, Hacker News etc. Yesterday, I've tried to make yet another commit to my private repository and suddenly I failed to connect to GitHub. After basic checking of network, I started searching for a news, and I got it.

In a big picture, it's not just russian politicians who tight control over the free internet. The main problem in russia is not just politicians, it's a vast majority of russian people who voted for Putin and his party and totally support current regime.

May be for western people it's hard to believe how can it be possible to support this crazy regime. I can tell you that even top managers from leading russian internet company (from my private conversation with them) dreamed about great russian firewall because in that case, they won't have competitors like Google. Furthermore even IT guys like Putin regime and don't get worry about crazy laws passed against the internet. I assure you in that because many of my colleagues really like Stalin and really like what's happening in Ukraine. Almost all people in Russia really hate western world. They don't care about currency exchange rates and inflation, they care only about imperialism. When Putin made desision about Crimea, and when people totally supported it, I stopped believe in Russia at all.

Russia is a pure soviet country, with pure 100% soviet mindset, vast majority of russian people like idea of self-isolation.
This is why Russia has no future as a liberal market-driven country.

And this is why I'm actively looking for a job abroad.
Thank you Tyler for your talk (and also to Michael, Qasar and Dalton), your talk is probably the best one I've seen during these 19 lectures.

I've a question for you (and to any other company which has sales reps), how do you pay sales agents? I'm reading a lot on that subject, and I still cannot figure out what would be the average commission to pay to sales agents in a SaaS/tech company world, would it be 10%? 20%? 30%? Based on every payment (ie. recurring) the customer does, or just on the first one? With or without a base salary and caps?

I'd love to know how you figured it out and maybe some numbers

Thank you!
In Soviet Russia, repository commits you.
If you're going to go the Amazon route then you absolutely need to keep an eye on billing, and set up alerts so that any DDoS which caused a spike in your costs would be caught as soon as possible.
I will definitely try this
The decoder/player doesn't know how to read between the bits.

Same file -> same playback.

If you hear the same sound file twice (or two identical files) and hear something different, you software is broken or you're imagining things.
Not surprised this is from ex-Skype people, no desktop. Quality isnt something I have attached to the skype brand.
I don't know what people think when they put their code under GPL (especially v3) when they want to make a better version of an already open standard.

One reason why tcp ip was so successful was that everybody could copy the implementation from BSD into their product.
> I find this scenario inevitable and have recently dedicated myself to investing in commons that aren’t owned by any particular company.

Mozilla is a company. It's a non-profit company, but still a company. So is the Python Software Foundation, the Free Software Foundation, and other copyright/trademark holders to community developed projects.

I think this means the author will not be supporting those companies.

> However, if a company owns the project in any way (trademark, website, project governance) there is an incentive for them to extract value from the project rather than create it.

Isn't this also true for people? Consider Firefox. If the community (I'll say 90% of the developer and user base) decides that it needs a trademark, in order to have a legal means to go after people who sell "Firefox" browsers with built-in spyware, then someone needs to control that trademark.

If it's a single person, then certainly there can also be an incentive for that person to extract value from the project.

I think the analogy to a corporate owned/publicly maintained park applies even here. Exactly the same thing could happen if the park were owned by a person instead of a company.

In practice though, we have some experience with that sort of situation. These sorts of parks are set up as "privately owned public spaces". For example, Zuccotti Park in NYC, heart of the Occupy Wall Street movement, is a POPS, which meant that the owners of the land didn't have the right to do certain actions.

There are other, old examples too, like easements. If part of privately held land has been used for, say, a road or beach access, then the owner of the land cannot simply close it off. Perhaps that might be a way to consider the topic, rather than simply ownership or control of a monopoly right.
We must live, if not for ourselves, then for the trillions of life forms that call us home.
Is it down? Any mirrors?
I can understand why they wouldn't support Linux/Blackberry/WP. As a Linux user I'm used to that. But not having windows support? Really?
They won't use a standard protocol even if it makes lots of sense for the users. For them, they fear being commoditized as a result of using a standard. Same reason why Hangouts will stop being available through XMPP anytime soon. It's very sad that these companies are so short-sighted, and can only think of small profit for themselves.
One doesn't demonstrate security by releasing the source.

One needs to have source released, audited and verified to match prebuilt binaries that are actually used by the unwashed gray masses. Without all three checked for each public build you have zero assurance that you are running a binary built from the released source and that the source doesn't have anything fishy in it.

The only app that checks all three, somewhat ironically, is TrueCrypt. PGPfone checked #1 and #3. TextSecure checks just #1 unless I am missing something, so objectively its "demonstrated security" is exactly the same as that of any another app that simply describes what it does in plain English and has a traffic to prove it.
Goodbye, friend and co-founder
> why should the OS be anything other than a hypervisor for managing those, plus some abstractions like a "container" interface that each runtime execution driver implements? We could have had something like Microsoft Research's SingularityOS a decade ago if we had approached the problem from the other direction—pushing the runtime lower in the stack, instead of trying to write a kernel that does everything. Imagine your laptop booting into Xen, and then loading a Smalltalk image that contains the desktop, while in parallel booting up some background daemons into virtually-isolated Erlang nodes.

With Microsoft partnering with Docker, I can see exactly that happening in a few years.
I am glad I don't have to put up (and put in) with censorship shit like this. I wonder if Hacker News is also blocked in some countries?

What does it take to get the privilege to get blocked in Russia and China? Is it enough that someone on HN post things like "Justin Bieber is so cute I wish I was gay" or "the only difference between a suicide and a martyrdom really is the amount of press coverage"?
For those interested in the types of radio propagation models and how
the results of models compare to each other, the following is a fun
paper:

http://www.ijcaonline.org/archives/volume59/number11/9594-42...
Why are there text files describing methods of suicide on GitHub anyway? From what I can tell they show up in seemingly unrelated repos. Are these just bandwagoning in protest or am I missing something?
We should all just get over our prejudices and download BBM which is the closest app to a Skype killer that I've used. Don't knock it until you've tried it.
I expected something like this, but I thought it would be GitHub blocking Russia, like Google was/is blocking Iran, not the other way around. The situation reminds me of Russia's sanctions against Europe.
Willing to translate it, but the piece posted here is not comprehensible. Post a direct link and I'll do it.

Also, original: http://www.opennet.ru/opennews/art.shtml?num=41171

Edit: it does not look like sth about suicide. Words in order:

High-speed (adj), Train, Customs (on the border), Passage, More, About, (of) kilometer.
And having HN also banned in Russia? Is the particular banned information really worth it? It's a stupid "try to be funny" "how to do a suicide" text. Really not worth it, see the other comments. The inconvenience such things make to the users of the sites (country wide denial of service(!)) is much bigger than the possibility to change the opinion of some officials.

If you really want to provoke, try with those with which you share the language, get something banned in the UK, as the example:

http://en.wikipedia.org/wiki/Internet_censorship_in_the_Unit...

I'm sure you can do it and also tell us how UK officials do senseless decisions. In fact, AFAIK, almost every European country has some form of internet censorship.
These two can't be compared. I wouldn't mind much them blocking wordpress.org (I rarely visit it and when I do, I can circumvent).

GitHub, or, for the matter SO, will be a big hit.
Interesting Facts about Dark Matter
Why does Skype needs to be 'killed' by ex-Skype people again and how does that benefit consumers exactly?
We can already send robots to Mars. The challenge is sending living human beings. Thats where the innovations will come from, that goal will motivate and push progress.

"And when [robots] die it is not a national tragedy."

Exactly. No one, apart from a few invested souls, really cares. For this reason progress slows and innovation reverts to incremental steps rather than leaps.
I think you need a certain amount of sq ft regardless. Most people aren't going to trade living in a tiny room for more stuff.

Your living area is probably No.1 contributor to quality of life.