skysight-inc/HackerNews huggingface dataset:
The author seems to reminisce about a time when universities were pure outlets of free thought. At that time women were vastly outnumbered by men in universities. The time when universities were pure and free for everyone exists only in the authors imagination.
With the now relatively-low price of SSDs, I don't personally see a huge need for this. Maybe 4+ years ago, but not now.
For one, more compression during parameter transfer in data parallelism scenarios.
As someone who uses arxiv only very rarely, can someone please explain how this preserves sanity?
An internal "High Potential" program in which candidates get faster promo tracks, bigger promos, face to face access to higher level execs, and other perks. They are not supposed to talk about this program, as well, and it is invite only.
Ahead in specific AI areas - and not by much.
What disappear is the goods the money was spent on, and money is only worth something as long as there are goods that can be bought with it.
These containers are pretty much glorified chroots.
I guess the government is big enough to say take it or leave it.

I actually worked for the DoD for a few years. Myself and others left for substantially more money. In government, often your salary increase is time based. Private it's merit based. Since i left 4 years ago I've increased 50%. Roughly 80k -> 120k. If I were still there, I would not surpass 100k even if I bust my ass. Just get tiny bonuses for a job well done.

On the flip side I never worked more than 40 hours a week, got overtime if I did, great benefits. Real sick days (none of this, I'm sick so I'll work from home B.S.).
I generally take these types of articles with a grain of salt. The authors are selling their services.

I've seen two types of bootcamp outcomes:

1) Data Science - For better or worse, the 3-4 data points I have did not produce great results. All but 1 struggled to get jobs. The 1 that did get a job with the help from his teacher struggled to keep jobs. The boot camp just wasn't long enough to teach what's needed.

2) Programming - Only one data point - I had a person who was a non-technical resource at a software company who used the bootcamp to get into a tech support (not development) role. He said it was much harder than his (non-technical) college degree. I'm inclined to agree, and it moved him nominally.

I'm not a fan of much of college education, but the jury is still out on if these will supplant them.
Several major Swedish news sites crashed
> Many of the CS junior/senior level CS students couldn't do anything real-world. Couldn't hand-optimize code. They also couldn't get anywhere without a fancy IDE that did everything for them.

So the student body wasn't top notch, which is perhaps to be expected at a CC (no entrance exams), but how was the faculty?
If that's not a propaganda piece, it's still anecdotal.
I grew up near Amish country in central Missouri. My parents still live there. I have always been fascinated with the Amish: their way of life, religious/social/cultural/legal beliefs, their form of community governance, their historical relationship with the US government, and more.
I've got to think about this. Not sure I agree or don't, but some good ideas.
Community colleges are mandated by law to have gen. ed. on the curriculum, so there's that.
I find this controversy pretty weird. I can't decide how to feel about it or what I think users and companies should do. Here are some of my thoughts.

1. People never used Siri to report an emergency before Siri existed. Is there something dangerous about dialing a number or using a dedicated emergency app? Should people have the expectation to rely on something so unpredictable (voice-controlled UI) when the technology just isn't there yet?

2. Is Siri's inability to understand sexual assault a consequence of Puritanism, which also kept (keeps?) nudity out of the App Store? Is it just that sexual assault is something related to sex, and therefore in a category that US corporations often stay away from? (For those outside the US, having any kind of sexual content in your product can lead to backlash in the large, conservative swathes of the country.)

3. Can problems like this be solved with plugins, like the ones Google is working on? Should it be the user's duty to find those plugins, or should there be a wizard that takes the user through filling in the blocks of functionality that the manufacturer doesn't (or won't) fill?
The world is full of people that think that they can do better than everyone else and they are temporarily disgraced because all the other people are just simpletons that cannot understand their mighty genius.
Mental institutions are full of people that think in a freakingly similar way.
Good point, but there are almost certainly state labour code violations at play.
Yes openonload is an easy way to get a boost. It doesn't help you much in the commodity cloud though. There are still a lot of advantages to managing your own hardware when it's feasible.
> But maybe it would come later, when the general level of wealth/technology is higher.

Sure, that's the whole question. In a place like ye olde Icelande or Ye New Somalia, could the economy develop to the point of a space program being achievable?
My informal survey of "what the hell is that poor driver in the next lane doing?" confirms that people already read while driving. b^)
Sam,
I know you've commented that valuations are generally meaningless re early stage start-ups. I don't disagree, but there are a lots of funds with holding in early stage start-ups....in some fund formats (not trad'l PE/VC funds) they collect management and performance fees based on "fair market value" of fund assets. Agree true valuation is best determined at a realization event, i.e. An ipo or other form of exit, but what are your views on determining fair market value marks along the way...last round pricing, market comps, dcf models, or none of the above.
This case is bad ground for arguments against backdoors.

The government doesn't want a backdoor. They want Apple to remove barriers slowing and limiting the number of guesses at the key. If the key were longer, those barriers wouldn't be needed. So this isn't about strong encryption, without backdoors. It's about some sort of right to short, memorizable keys, and technical barriers protecting them.

Now maybe we have such rights. (I don't think so, I do think we have a right to strong encryption and strong keys.) But that's a very different argument than "backdoors are bad". If Apple's case is "no backdoors", they make that argument look not like a technical argument but a preference to not comply with a warrant. Non-technical people could easily get the idea that technical people say "no backdoors" when they just don't agree with the government's ability to execute warrants, and that all the technical arguments about real security are mumbo jumbo to avoid obeying laws they don't care for.

Using strong encryption with phones is a usability issue. If the phone were somehow protected by a strong key, Apple could easily comply with this order and the government still could't read the phone. But they haven't figured out how a user can deploy a strong key in some usable fashion. Well, that's obviously a challenge to phone data privacy. I expect it is solvable. And it is much less an issue in contexts like desktops and laptops.

But we have a right to encryption. We don't have a right to usability. Claiming the two are the same weakens the case to the right we do have.
> Currently only supports OSX

Not sure how this is particularly useful then, since OSX ships with python 2.7. Something like this could be useful on Windows / Linux since they don't necessarily have a python installed, or if it was bundling 3.5.
Somewhere, someone has a ham radio listening for Morse code on a specific frequency. The right Morse code will probably make some equipment do something.

The trick is just figuring out who, what, where, and on which band....
I found this: http://gotocon.com/dl/goto-berlin-2015/slides/KevinGoldsmith...
Since VCRs it always been about a monopoly on distribution plug a difference in quality. The size of the screen hasn't been a big deal for a long time, it is the resolution. Now that the resolution is basically matched by blu-ray and 4k / higher frame rates haven't made it to theatres we are seeing an opening for internet distribution. This same situation has been played out multiple times but not with the internet as a distribution model.
Sure, but most software is also pretty bad.

That seems rather uncharitable.

Billions of people travel in software-controlled vehicles every day, and most of them will get to their destination safely and reasonably efficiently.

When I check my bank account or credit card statement, it is extremely unlikely that anything on it is incorrect, even though I may have been transacting with other parties all around the world, with several completely different organisations involved along the way.

When I make my dinner, it is a safe bet that all my kitchen equipment will function properly, even though everything from my microwave to my refrigerator is software controlled.

If I pick up my wireless landline handset and place a call, chances are nothing short of severe interference is going to prevent me from connecting to the phone of the person I want to speak to, again even though this might involve intricate negotiations between numerous devices and even different organisations in different countries.

The world is full of software that is actually pretty good considering it was made by fallible humans. We don't notice a lot of the time, because the things depending on that software just work.
You caught me. I was indulging in a little hyperbole.
If using something like TypeScript or Elm can abstract away all the manual work required with building, bundling etc. It just might be worth it.
I think it's just that there's a lot of dramatic and hyperbolic words and phrases in there, here's a list from a quick pass:

> religion, anyone, conviction, enemy, must, silenced

> most, pitiful, cowardice, all, should, every last one of us, ever, surrendered, tyranny, fighting, capitulate, cower,
fear

> my own country, America; disgusts, good men, put down their lives, secure, blessings, liberty, lack, confidence, courage, even, a word, defense

A few of these would be fine.
Anything that uses MySQL as a teaching example is just plain wrong.
This is the only solution that I know of for solving this problem, but it has a big flaw: coverage. T-Mobile and Sprint have terrible coverage outside of major metropolitan areas.
That is so very true. The worst part is - I had a prototype in 2012, but never actually finished it until now. Hope this will find its place in enterprise, where every dollar matters.
That wasn't what people dying of malaria thought, but it was what people funding drug research thought, which might be more to the point.
PyPyJS – PyPyBox
Do we have to hash this out in every HN thread that touches on economics? These arguments are very weak.

Plenty of people don't believe in police. Plenty of people homeschool and / or don't like what government schools have done.

The "who will build the roads" trope is so tired that - and I'm not kidding here - one of the ice cream vendors at the Porcupine Festival has a best-selling flavor, "Who will build the rocky roads?"
This would be a fun idea if it weren't overrideing open. What happens when I open a file called "3" (the author assumes that ever file ends with a . And 3 char ext)
The best bootcamps are actually quite selective. This helps because it creates the kind of environment conducive to pair programming and learning. Community colleges are not very selective.
If I have to do anything, it's not self-driving. It's driving assist.

A legal definition of self-driving could help reduce consumer confusion here. I feel like the goalposts were moved as companies rushed into this space.
One is based on the broken window fallacy assumption, one isn't.
The faculty wasn't very good. Some of them may have been OK at implementing the things they taught, but most of them seemed to follow the "if you can't do, teach" philosophy.

Had an argument with one of the faculty members about the viability of Python as a useful language. They dismissed it as anything more useful than a scripting language, and likened it to an uppity BASH substitute. I argued that when used properly, it is a very dynamic language with many uses.

All in all, the faculty was all over the board. There was a particular faculty member who was fairly skilled with machine learning and NLP. Until he went on vacation, joined a cult, wiped the NLP research server, and went around campus spouting how the planets were going to align the following December and life as we know it would end.
Anyone who uses terms like "the left" is pretty much announcing where they are coming from, and that their argument is almost certainly going to be simplistic and flawed.

Take this excerpt:

Surely the left believes in secularism and despises
the superstitions that have held humanity back? Not
so, and not for a long time.

If "the left" believes in secularism and atheism, and the people he's talking about oppose secularism and atheism, why does does he conclude this means "the left" no longer believes in secularism, rather than the people he's talking about are not actually "the left"?

He claims "Feminists, gay-rights campaigners, anti-fascists and anti-Islamists" are being sanctioned or persecuted. So the left is against feminists, gay-rights and anti-fascism? What do those groups represent then, "the right"?

If there's one claim socialism and communism can make, it's that it's diametrically opposed to Islamism, as evidenced in numerous post-war socialist, secular Arab countries, Afghanistan in the 70s and 80s, and in the fact that leftists have been persecuted and murdered in every Islamist state from Saudi to Iran.

In any case, the ‘left’ as I suppose I have to call it

Why does he have to call it "the left" if even he states they hold "reactionary views"? Because he's pandering to a right-wing audience on a right-wing website.
My point is, a simulation is not going to impress anyone.
That's not so true. I'm usually very annoyed, when navigating my pictures or video collection, and thumbnails appear after several seconds. Same with large folders.
Have you tried shipping a python application to end users while relying on the OS X system python? In my experience, this is an extremely painful process.

You would either need to do all of your development/testing with the system python or ensure that you're development environment is compatible with the system python (including stuff like distutils.util.get_platform(), https://github.com/MacPython/wiki/wiki/Spinning-wheels).

What do you do when Apple doesn't update their python with some patch you want?
OpenBSD supports multiple cores fine as far as userland goes. If you have 8 cores and start 20 userland processes, they'll be scheduled on all 8 cores. But yes, the kernel itself is not as fine-grain multithreaded as some others. Whether that matters depends on whether waiting on the kernel turns out to be a bottleneck for your workload.
OpenSCAP: Audit, Fix and Be Merry
I think PyPyJS could be a great tool for generative art.
The client would still send the domain, since it doesn't known the server only has one certificate (the domain is sent in the first message, the ClientHello).
I was definitely in the top x% for some values of x. :)

Kidding aside, I definitely wasn't the best or the worst in my class. The variance from best to worst was pretty large, but that's obviously going to be true for traditional CS degrees or anything else in life as well.
Some things never change. Like common sense.

Epic.
Having used Rust for this, what are your thoughts about how Rust fares for such tasks -- is coding this in Rust better than using C; do you think you are having fewer problems in the end-product as compared to if you had used C. What are the kinds of issues that annoy you about Rust for this? Does the promise of Rust hold up? I am trying to see if I should use Rust for network programming and want to find out how Rust feels for these kinds of projects.
Why do you seem to be targeting adult colorers instead of the parents of child colorers?
In many ways code is similar to math, and in math they mostly use one-letter identifiers. And there is a very good reason for that. I have seen texts where authors tried to make formulas more reader-friendly by replacing letters with words, but in that case they might as well have replaced formulas with prose...
What I mean is, Google does not care about the specific technologies you've worked with if you're joining the company (as long as you've worked with some technologies). E.g. it doesn't matter what databases you've worked with, just that you've worked with databases in general.
How is this different from py2app?
World's Top Arms Exporters and Importers (D3.js Visualization)
I have to agree with maxpert. When Windows 10 was about to be out, I was ready to bury that project, because both Linux, and OS X already had that, and I expected MS to integrate something similar. However, 1 year later it is still only available in Windows Server, and extremely hard to configure.

Regarding SRT - it is good, but bound to a particular hardware, so does not suite everyone.
Walkman?
8TB SSDs are still kind of expensive, and when you get to fill just half of that with a few million files on a HDD, just listing the drive contents becomes painfully slow. It surely wouldn't hurt to keep the small files and directories cached on an SSD with several orders of magnitude faster random access.
I wonder who took him, ex-government employees, or the e-robbers themselves.

My bet is on the ex-government employees.
Not sure I understand your idea. Windows already caches reads to some degree in RAM. This project gives less speed, than RAM disk, but allows to cache much more.
I take it you are privileged enough to spend most of your time in areas served by fairly complete road systems. You could be responding to someone who does not, especially since that person lives in "one of the lowest income counties in a state that is well below the national average". There are no "roads" as you would identify them in many such places. They do have jeep trails etc. but no government built them.
I only took a brief look over the code to try to find what documentation is actually there, but I managed to find this

https://github.com/redox-os/redox/blob/master/kernel/fs/url....

On your question of how typical a lack of system-internal documentation is in systems projects, the answer from my experience is unfortunately more common than it should be. There are a bunch of usage and design patterns that cannot be expressed regardless of the language you are using. I know very little about Rust, but I work mostly in Java, which is safer than many other languages (less flexible than interpreted or dynamic languages, less dangerous than C/C++). Even java, which has interfaces and strict typing can save you some of the more mundane unit tests and input validation code, has a bunch of design patterns on top of the core language. Projects could serve themselves well to document their code well to allow new contributors to look at any of the code and reasonably modify it to fix a bug or add a feature.
It depends how you want to express the hierarchy - URLs say "this is my transport system, and this is my address".

But you could propose doing:
tcp+tls+http://www.some.url/?options=here

if you were okay with that. The problem creeps in when that tls fragment needs options and a path of it's own.
Yes, I see it as a risk but for me, it's an acceptable risk. I make choices and take risks all the time but for pragmatic, (not religious)reasons.
Code has similarities to math, but it's not math.

function a(b) ... requires reading the whole function definition to understand what it does.

function createNewUser(userInfo) ... tells you exactly what it is and what it does. Especially if you're dealing with pure functions, it makes reading and understanding a code base much faster (and decreases the need for documentation).
I've personally used it while job hunting to help negotiating salary. In some companies/industries you can almost narrow down the title + visa to one or two people.
Why Firms Are Fleeing (The US to Avoid Taxes)
Try a $15 Minimum Wage and See Those Jobs Get Automated Out of Existence
This is much like Patrick's "Falsehoods Programmers Believe About Names".

http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...
You'll still end up moving around until you find out what you're great at. Unless by some freak accident you know from the start. For instance, there's _something_ that I'm probably a world-class genius at - I have enough experience being me to suspect that - but I have a very hard time putting it into words what I do, and an even harder time trying to monetize it.
Another way that a phone number may become invalid is that its area code can change. For example, if an area code runs out of assignable numbers, it can be split into two or more area codes and some numbers in the old area code will be assigned a new area code.

Alternatively, new area codes can be overlaid on top of existing ones - in NYC, Manhattan has 212, 646 and 917. A phone number that's invalid one day can become valid the next day if a new area code is introduced.
first the internet access then you can sip/skype?
The main problem here is one that's slightly harder to notice.

Siri getting it wrong is to be expected. It's just software. And especially with voice recognition failure should be expected. However there's a glaring absence in those screenshots:

Other than "try again differently", there is no step into feedback loop of any kind presented, whatsoever.

There should be an option to let Apple know that Siri got something horrifically wrong. But no such thing exists. And the reason is quite simply that Apple does not care (enough) to spend the money of building even the tiniest bit of customer interaction chain for that.
You didn't back up anything you were saying. It looks to me like women crossed the majority in 1960.

http://blogs.berkeley.edu/wp-content/uploads/2011/05/gender-...
> having so many extra pixels lit as you read things

Your brain is excellent at turning words, even long ones, into instantly recognizable shapes. That's why transposing lteters as I'm doign in this sentnce doesn't harm readability very much.

Good, easily-maintained code is not poetry, and it's not math. It's Hemingway: short, terse sentences that say only what they need to say and nothing more. They are self-contained and self-evident.

On a semi-related note, there's a study showing that non-programmers have a much easier time reading code with more white space. To adapt your example above:

var newCustomers = getNewCustomers()

foreach(var newCustomer in newCustomers)
{
newCustomer.this .that etc.
}

It's much easier for your brain to pull out different symbols when there's more white space.
I initially tried using py2app/py2exe/cx_Freeze, but stuff kept crashing. They're trying to do something considerably more complicated than my 90 LOC bash script; namely trying to bundle your application, it's dependencies and the python interpreter into one package.

This bash script just gives you a python interpreter that should run on any system. From there, your install script can setup a virtualenv, grab dependencies and do whatever else.
It's interesting how flat human nature stays over time, how advice given 136 years ago is still perfectly applicable today. Over the course of centuries life has changed dramatically, but we still think, worry, feel and act like our ancestors did from a millennium ago. I'd bet you could easily find advice given in the roman empire times that would still be relevant today.