skysight-inc/HackerNews huggingface dataset:
Interesting. I've had exactly the reactions she talks of, and have tried all the previous methods she mentions to get students to ask questions, and nothing has worked well. I will be trying this next term, hopefully it will do the trick, as there is always someone who refuses to ask questions, but will ask a neighbour instead.
> Because I'm not taking anything for granted.

You seem to be taking that progress ('Towards what?' one is tempted to ask) has value in and of itself for granted.
Exactly.

I found that if you want to get urbanites looking at the heavens above, you should show them Iridium flares. Those are man-made objects, yes, but they can punch through all the light pollution and their short duration (a second or three) makes catching them an excellent sport.
I doubt this is by any means the most important performance issue that Debian package installation faces. It looks like the speedup discussed here is in the no-update case, which is nice, but not the only case. I stopped using Debian at home several years ago, and one of the main reasons was the incredible slowness of groping around in GNOME's moronic XML settings database during every update. Upgrading schemas and whatnot. I still use Debian at work and I note that it is still prone to building and rebuilding initrd during an update when it should only be built once. On a recent update initrd was built for the kernel that was being _uninstalled_ which was awesome.
MPEG DASH works as well as Apple HLS, and does not require flash on modern browsers (it does require some javascript AFAIK). It works on desktop Safari but not iOS.
This article (I've read it before today) inspired me to start my current side project. It's an app that visualizes your google calendar. For instance, you can really understand how much parent-time you have left.
I think his status as a single child-free person goes understated in this article. It takes a special kind of husband/wife to be okay with someone who works this hard and not having to juggle a home life frees up his schedule to a huge degree. I can imagine working hard 18hr days while still in my 30s, but I cannot imagine doing that while maintaining a marriage and taking care of a kid or two. The guy is a billionaire so I guess he could pay for full time staff to help out but that isn't really the same as being there in person.
You got me on this one.
Much like I wouldn't trust a person's whose only comments on hn are AWS puff, why should I trust a person whose only posts are Google Cloud puff?
I've always felt like I hit weird and unexplainable performance walls in Python...my code is either quite fast, or quite slow, and the syntax differences that cause that aren't always clear. With Perl 5, things just sort of chug along at a predictable Perl speed and you could always try to tune certain parts for more speed, but if you didn't bother you had a reasonable idea at how it should perform. Things like this always make me feel like Python is doing things I don't understand.
So disagree.
Before the Bologna process, engineering and CS degrees in Portugal used to be 5 year courses, minimum. After the Bologna process, curricula were modified so that courses could have a 3 year minimum.

This, by itself, isn't a bad thing.

However, the market perception is that these 3 year courses give the same level of qualification as the previous 5 year courses. It doesn't help that the name of the degree has been made the same on purpose ("licenciatura"). "They just removed useless stuff," they say.

This feeds back into students as "no need to go any further." Once they have reached the degree that the market recognizes (the "licenciatura") there isn't much incentive to continue for another 2 years to get a masters degree (btw, in the previous system a masters degree was 7 years).

Universities have to handle this somehow, and they do it by actually "removing useless stuff" from the 3 year curriculum thus reinforcing market perception and actually putting themselves on course to become training schools instead of universities.

These arguments are pretty specific to the portuguese case, and elsewhere things are bound to have been different but with the same general outcome. The general argument is this: solving the comparability problem between EU countries went too far and breached the universities' ability to resist outside influence (mainly political).

PS: The ECTS system is deeply flawed exactly because it is based on "hours of effort." Not only bacause that's a subjective measure on its own, but mainly because "effort" does not directly correlate to actual learning. A course may have very work-intensive assignments for very little knowledge.
Same problem. Same versions.
I don't know for sure about the leaf, but if you look at the original Tesla battery it was created by combining a lot of smaller batteries which wastes a lot of space (double cell walls, more external connectors, etc).
Curated List of Tech Talks on YouTube
Of course some cultural values are better than others. Some cultures are highly sexist/racist/xenophobic/homophobic. Would you say these values are no better or worse than any other?
We don't have any special case processing, everything is handled the same way in the volumetric model, which makes the app really versatile. If you're expecting a scan detailed enough to recognise individual hairs, I'm afraid I'll have to disappoint you so far :) We're currently working on improving the quality and soon we should be able to scan people with good enough quality for 3D printing. Right now though the human scans may lack details.
North Korea's computer operating system revealed by researchers
> There is not a single person alive today who knows what technology will look like in 10 years

Agreed, nobody knows what's going to happen in the future, however...

>Computing is still in its infancy. A computer from the future - if they are even called that anymore - may be directly comparable to what we have today. Or the technology may change so much that the two devices are not even recognizable as being related.

... you should remember that 'nobody' also includes you. For computers to keep getting faster we'd need something faster than a MOSFET to build our computers on.

The fact that it hasn't been discovered in 90 years doesn't mean it's not going to be discovered ever, but it also doesn't mean it's bound to be discovered soon because of the unstoppable kurtzweilian march of progress.

Since we can't predict future discoveries because of the law of total expectations the best we can do is try to describe what the future looks like from here.
"Are species or cultures that don't need stories somehow inferior?"

Can you point to any human cultures that don't? I'd argue that storytelling of some kind is integral to what makes us human, and that that propensity toward abstract thought and creativity really does make us "better" than other species, in at least one cognitive sense (though naturally I'm biased by being a human and if I were, say, a hyperintelligent squid or AI that somehow didn't think abstractly, it's possible to judge it differently).
Organizations start taking Security Compliance seriously (PCI-DSS, HIPAA, ISO 27001, SOC 2, FEDRAMP, NIST 800-53)
Ask HN: React JS instead of GWT in Java application?
We are crafting a system which will help to overcome the difficulties which Java developers have when they try to make a modern front-end utilising great frameworks and technologies from JavaScript world.

The first step is done, we made a visual development tool Structor (https://github.com/ipselon/structor) for React UI.

The next step will be a bunch of source code generators, which will produce React components along with Ajax methods for REST endpoints. Shortly, Structor will generate all source code for UI components along with the glue code for connection to the back end.

In addition there will be starter-kits which include different combinations of Spring Boot application, set of ReactUI components, and etc.

We are on the early stage, but I think this will greatly simplify the development of the front-end for the enterprise.

What do you think about such approach?
I don't know that I agree... people can learn in many different ways, and don't always need to deal with different aspects. If all I want to do is build bird houses, do I need to learn everything a structural engineer has to learn to build sky scrapers?

That said, had a similar issue with logic in a simulation software where each virtual unit was its' own OO based object, with it's own threads for events... could only run about 4 simultaneous simulations on a server, and it still would bottleneck (GC was horrible). change it to a single event-loop that signaled each unit, and most of the concurrency issues went away. Streamlined the message passing (more functional approach) and memory usage dropped a lot... couldn't convince the manager to switch away from an SQL backend, which was the final bottleneck (normalized data structures), as it was then fast enough.

Had another instance where a configuration table from a database was loaded into memory (for performance), but then was kept in memory as a DataTable, with text based queries for each access for each key, that happened over a thousand times in a single web request (logins were taking too long)... Changed it to a HashTable, and lo and behold, concurrency was no longer a problem... similar issues with not understanding how static variables worked in a multithreaded application... OO ftw again (sarcasm).
Is it just me or are the comments here missing the point?
This is the original writeup of Unix. It's amazingly well written and pretty complete for when it was done. This is v0 of Unix, it's barely started.

You could, and people did, write a lot of code with just that doc as documentation.

Maybe it's because I'm a Bell Labs fanboy, I find this doc impressive.
Just to clarify our approach I made a video. Here you can see how to create a sign in menu for Facebook and GooglePlus in Structor.

https://www.youtube.com/watch?v=Ks2tWAJvDqo

And there are 2 boilerplate projects for Structor here: http://helmetrex.com
PlayStation, Nintendo 64, Sega CD, and 13 other consoles come to OpenEmu 2.0
> Not to mention that ECMA is working toward ADDING new feature to the language instead of deprecating some obscure ones, which would make the language easier to use.

We'll see what happens longer-term. Certainly until recently the focus has been on the web (and deprecating features on the web is rather pointless: the web still supports things that were deprecated two decades ago, as dropping support breaks sites which makes users change browser or stick with an older version).

There's plenty of things listed in Appendix B of the spec, "Additional ECMAScript Features for Web Browsers", which contains much of the worst parts. Perhaps more will move there in the future, or to some separate section of previously-standardised-but-now-optional features.
Here's one use of union in a C++ code base (sf::Event): http://www.sfml-dev.org/documentation/2.3.2/classsf_1_1Event...
For really small projects, a proper backend is not always necessary and talking directly to the db can speed up development. I wouldn't dare do that for anything serious though.

Couchdb is also a really nice way to do this, since it provides you with an extensive (an extensible) rest api out of the box, serves your site and even gets you a nice heroku like deployment workflow with the Couchapp project (https://github.com/couchapp/couchapp). Sticking it behind varnish is really easy too.
Automatic stream dumps are here: https://streaming.media.ccc.de/32c3/relive/ -- note that they're completely automatic, no editing has been done. They include the 15 minutes before and after the talk in case it starts early or takes a bit longer.

The video operation centre will put finished releases up at https://media.ccc.de/b/congress/2015 once they've finished processing. Those include translated audio (all talks will be available in English and German), subtitles, intros and some audio processing.
i hope ur start up helps u n ur ppl allow us non-start up 20+ yr olds embrace short hand.
"In no other areas of our economies do we allow such nonsense to go on"

Except food, fashion, boats, building etc. You can copy essentially any piece of clothing while " stealing the up-front investment of the producer".
for folks interested in more on yubikeys and gpg I also would suggest these two blog posts

http://viccuad.me/blog/secure-yourself-part-1-airgapped-comp...

http://blog.josefsson.org/2014/06/23/offline-gnupg-master-ke...
Netgear accidentally published a guide explaining how to transfer pirated movies
ISIS did it
I propose that this model of time spent with people is too simplistic. Shared daily time, whether with parents or childhood friends, builds relationships in a way that is naturally resilient to later time apart. It's not impervious, of course – you have to commit to maintaining these relationships, but we have more channels through which to do this than ever before. Not seeing a family member for a few months is an entirely different thing from not communicating with them for a few months.
This might be the wrong place to ask, but I'm curious how people feel Azure stacks up to AWS? The services seem comparable (maybe even nicer), but I'm unclear how it compares on cost.
Dog steals Christmas tree
That really shouldn't be the case. You get hashtable namespace lookups slowing everything down in either language. Beyond that, there shouldn't be any real barrier. Did you try profiling your Python?
I prototyped something exactly that way, including using Couch. It was really great, and quick as you describe, but ultimately still required a proper middle tier since the gap between a prototype and something deployable is often a lot bigger than one realized, and I ended up having to do a lot of work to get one situated in the middle. Though that ended up being an enterprise app, which adds complexity.
But Intel is far from being the richest tech company out there. What's $14bln for Apple with $100s of billions of cash in the bank? It's not that much for Google either, and and other tech giants.
Cool.. That didn't end up working for me since I use dark mode, but I followed their suggestion to try http://www.mowglii.com/itsycal/ instead which is working nicely.
Well, yes. When you decided what you wanted to do with your life, and made that decision stick over parental objections, that was in the nature of a declaration of adult independence. Good for you! Lots of people never make it that far. But, having done so, you can hardly expect to retract it eight years later. "Mommy, Daddy, I don't want to be a grownup any more!" With whom do you imagine this playing well? How would you react if your presumably notional kid tried to pull it on you?
As if to confirm Perl's descent into obscurity they give the release a name that 95% of the people of the world can't read.

The cherry on top of the public relations disaster that the introduction of Perl6 has been...
By spending billions of dollars to stop people from committing victimless crimes.
This means every backend deploy is a data migration. In my experience, that's the only kind of difficult / scary deploy, and I'd rather not do more of those.
Ask HN: How to steer a friend away from wasting more time and money?
I have a very good friend that's been working on his tech start up for three years. Yes, three years. He has no technical background and neither does his cofounder. They don't get along at all and seem to think because they have an idea and a patent it means someone will fund them. To date, $150K has been wasted on busywork and there is no MVP anywhere in sight. They allegedly have a VC interested...that has been "interested" for the past year. Yeah, every red flag that you can imagine and more.

Does anyone have any good case studies, articles, etc. that are from really big names that I can direct them to in hopes of getting them on the right track? His partner doesn't want to listen to me for a number of reasons. Neither of them has every successfully run a start up either. Any ideas?
The confidence with which the author generalizes various groups of people in the article makes me quite uneasy.

We know that this is not permitted if we are attributing negative qualities to a group of people. Why is it then permissible to generalize when we are praising the same groups? In doing so the author is sort of admitting that it is at times logical to generalize groups of people and that there is no risk of prejudice in doing so.
I've seen parsed comments in TCL and I didn't like them there. Honestly this generalization sounds like another way to write-only code, especially the unicode brackets.
I sort of get where he is coming from but I don't live my life that way (and it has paid off). When I started my company I got advice from the guy who started Sun (avb), the guy running Redhat (Bob Young), lots of people who were farther along than I was helped me. I've returned the favor in a pay it forward sort of way. My wife used to ask me why I gave of my time so freely and I don't have a good answer other than it's how I'm wired.

I don't know OP but if I met him I'd ask him to think about the people who have helped him.

I am sympathetic to some of what s/he said. If the demands are so much that you can't get your own work done, ouch. If people don't value your time, yeah, time to move on. But I wouldn't turn that into "No help for you!" as a way of life. To each their own I guess.
They picked a narrowly defined behavioral model (that of convention going) to derive conclusions about a much bigger sub culture. That's what I mean by the basis of their analysis being flawed.
I consider this the "normal" way we learn ( one-on-one ). Since the instructor can't be one-on-one with everyone, he/she offloads the burden onto the students themselves - which is a good thing. The psychology allows them each to facilitate their own sense of "flow" instead of having it shoe horned into them by the facilitator.

This isn't to say that the other style of teaching doesn't have its place , but at its core (IMHO) resides in a more imposed tradition of social order, military influence, etc..
Are there any particularly memorable situations in your consulting career that illustrate the political realities of such organizations? Would be really awesome if you can share any :)
If this has to take off, even with browsers providing an easier UI to create and manage client side certificates, two things would be important to avoid confusing users and a lot of "<insert browser name here> is crap and broke my login" messages:

1. Easy sync of the certificates across devices (as mentioned in the article, allow the user to choose which ones to sync). Most (non-tech-savvy) people still don't use password managers, and instead remember or write down passwords. You have to make it easy for these people to use multiple devices without having to jump through hoops. Even private keys protected by a passphrase/password add one more barrier (assuming each user has a separate OS account and is logged in). How would a user setup a new device with a previously setup client certificate? What fallback mechanisms (other than form based user/password auth) would be required for cases where a user wants to use a public computer or a shared computer account?

2. Handling the reissue of client side certificates for the expiring/expired ones along with revocation (if/when necessary). I believe this is a huge topic by itself on both the usability and security fronts. What would be the sweet spots for the expiry enforced for a particular site? Six months? One year? Two years? Ten years? Considering that most users in the current form based authentication scheme rarely change passwords, the convenience, or rather, the reduction in annoyance to end users, should be an important consideration.

I have seen client side certificates used in corporate environments where the management of these is easier, but even in those cases I have always seen alternatives like form based authentication available, along with other things like NTLM, etc.

Please comment/inform if any/what prior work has been done in these areas (I'm sure many people must have thought about these).
Nicholas Cage Has Bought the Stolen Tyrannosaurus Skull – Infossible
There's approximately 75 trillion dollars worth of money on this earth. Only 5 trillion of that money is paper dollars. The rest is data!

http://gizmodo.com/5995301/how-much-money-is-there-on-earth
grunt/gulp/etc. have better alternatives in many languages. The reason they're popular is they're written in javascript, so people working in javascript can have their build configured in the same language as the rest of their project.
"If all I want to do is build bird houses, do I need to learn everything a structural engineer has to learn to build sky scrapers?"

Of course not. People should have the choice on how and what they want to learn. I just disagree when choice is turned into equivalence (i.e. formal education providing no value over self-learning / disguising knowledge to build bird houses as knowledge to build skyscrapers).

In some cases (some people) it may not actually matter, but in the general case, looks like it does.
I have always felt like the conclusions I come to myself, from directed learning, stick far better than the things I'm just told. This looks like it will encourage far more of that, wish this had been commonplace during my time at school/college/university.
Another (fairly) recent improvement for apt, but on the UI side, is the apt command [1]. It "combines the most commonly used commands from apt-get and apt-cache. The commands are the same as their apt-get/apt-cache counterparts but with slightly different configuration options." So no need to remember that it's apt-cache search, and it's a shorter command. (I know you can set aliases, but this works by default, so on a live USB or another user's machine.) Bash completion didn't work at first, at least on Ubuntu, but as of 15.10 it's working.

[1]: https://mvogt.wordpress.com/2014/04/04/apt-1-0/
S&P 500 – Audit Firm and Fees
Any method to predict the n° of examples for good performance in deep learning