skysight-inc/HackerNews huggingface dataset:
Only the single machine version is open sourced.
The Joy of Recruiters
> A better decision might be to rent out a capsule in a kapuseru hoteru and use the money saved

Have you stayed at a kapuseru hoteru? That shit is just as expensive as a modest hotel. I mean, you won't get put up at the Park Hyatt for the same cost, but you can stay at a normal hotel or airbnb for pretty much the same as a capsule.
Colin Perceival

s/ei/i/g
Lol just lol at their supposed reason.
That's not really a fundamental differentiator. Torch/Theano are definitely production ready. I think the portability is definitely an advantage, though.
Each war has an increasing media presence, did you really not notice that?
Yes! This was one of the biggest things I missed when I moved to Ruby. I try and tell people how great autovivification is but unless they've coded with it the feature just sounds strange. But it lets you build some really great data structures on the fly!
When Special Pool Is Not So Special [Windows Debugging]
https://news.ycombinator.com/item?id=10513499
Younger generations are always flawed. It's a traditional thing.

In order to encourage you, I recommend this classic report about the issue:
https://www.youtube.com/watch?v=Xe1a1wHxTyo
> China was also very open to immigration and inclusive in what counted as "Chinese."

I'm pretty sure this claim is invalid. Say you took a measure of genetic diversity in various populations, I'm pretty sure you would find that Han Chinese are less heterozygotic than other neighbouring Asian populations. Take for example, their Southern neighbour, India, I predict you see far more genetic variation. I think this maps out to just looking at phenotype variation. I have travelled a bit through South East Asia and India, and just looking at visible attributes like skin color, eye color, hair color, and so on, one sees huge variation, also their languages are distinct (not even from a single linguistic family like Sino-Tibetian). In contrast, in China, where I have lived in, I found that the amount of variation was much smaller (just small differences between Northern Chinese and Southern Chinese) which I predict corresponds with much lower genetic diversity and thus the "openness to immigration" is quite suspect.
Thanks for the heads-up!
Most people are unwilling to share even if they have it good. Much of Western Europe today is fairly wealthy, yet we're unwilling to accept refugees.
There is a pretty good book that covers some of this called Moonwalking with Einstein:

http://www.goodreads.com/book/show/6346975-moonwalking-with-...

I picked it up because it was on a list of books that Bill Gates had read one summer:

http://www.gatesnotes.com/About-Bill-Gates/Books-I-Read-This...
I think we have different definitions of what "dumbed down" means.

I never said I could/would never put in the work to learn it. I'm saying that the place it is in right now is still too advanced for someone with my background to pick up and play around with without sitting down to seriously study the underlying concepts that are objectively fairly dense subject matter that can require advanced math and CS backgrounds.

To be clear, I'm not advocating that everything should be dumbed down for the sake of it. My point was largely that when the barrier to creation gets low enough, more creative types that don't have the heavy technical backgrounds can pick it up and create things that more technical users may never have imagined.

Not everything is best served as remaining elusively complex for the layman.

Also, for the record, I will probably read up on some of this stuff because I find it interesting and enjoy learning. I just wish it was a step more accessible than it is today, even with this development.
Ulo is an adorable (or creepy) digital owl surveillance camera
That's pretty cool, I'll play around with it. Thanks for sharing!
Don't worry about that. The thing you'd want to worry about, if anything, is spending years just grinding away in your one little niche.

Lots of old people start companies, but the key to success is having a wide variety of experience, and not being afraid to get more (like sales! like marketing! and so on!).

You can do it! (I did! And just landed my 4th customer for a high-dollar-value subscription service!)
This is from ~22nd of October, and he is being asked whether it is an internal thing or going to be released - his answer is that it is internal and there are no plans to release it. Did they change their mind in a couple of days (not likely)? Was he not in the loop (also unlikely)? What else?
Who cares? Gradient descent is bandwidth limited not software limited. (edit: for ANNs)
Top Apps for iPhone and iPad
If the value of knowledge is lower than value of grades, students will cheat.
Sharepoint does have "wiki pages" feature among other things, but I agree that its usual use case is shared document storage.
This is so nice, congrats. Is there any way to add styling on the preview?
I don't get why you'd use this instead of plugging a Schiit Modi or Modi+Magni pair (depending on what you need) into an Arduino instead, it has USB doesn't it?
I'm amazed that it works, but not sure it's all that useful. Python is OK, but it's not really much better than Javascript for the things people do client-side.

Why do so many people hate the DOM? You need some kind of representation of the page, and the DOM is just a tree representation of it. It's not hard to access or modify from a program.

And why this sudden enthusiasm for running programs in the browser? Is it because Java applets and Flash have finally been removed from most browsers, and people needed those capabilities?
Would be interesting doing the same exercise for Java as well. We've been through Hashtable, HashMap, basic for loops, Enumeration, Iterator, foreach loops, generics, and now we have lambdas.
Show HN: Juxta: detailed Amazon product overview, to deliver you from tab hell
45 years old, been a professional developer since I was 13 (sold my first code in '83), been through all the ropes in 3 decades .. and am now facing the agism of this industry with a fury.

My advice to all of you - young or old - is never forget to learn new things. Always have at least 5% of your stack of things, to do with learning something new. Software development is not a 'career': its an art form. There will always be new states of the art, and as an evolving process, will necessarily involve abandoning the old and continuing with the new.

Nobody cares if you're old. Everybody cares if you've been doing it for 30 years and still can't write a parser, or compile a new library, or spend 8 hours to hack up some code in a new language that nobody knows about yet. Keep that stuff up, newbies and old-folks alike .. its the only way forward.
It used to be that if you don't pay for something, you're the product. Now days you have almost zero control of whether or not that is true... I guess the cheaper cost is subsidized by this stuff.
I love it as well, and would hate to do without it, but it does come with it's own warts. Such as this:

use Data::Dumper;
my %h;
if ( $h{foo}{bar}{baz} ) { say "Never happens"; }
say Dumper \%h;

And you get this:

$VAR1 = {
'foo' => {
'bar' => {}
}
};
well, this is a good example of the dangers of dropping to the lower level of the opposition; taken out of context, the images in the slides have a counter-productive effect on the presentation. You just always have to hold higher standards, or get dragged into the mud.
TPP Text Confirms Massive Loss to Canadian Public Domain
"Best brain", that's a very narrow definition. Best in what exactly ? Crunching some numbers ? Doing nice css ? I guess those brains are sub standard when it comes to ethics...
Ask HN: Are these real Googlers? Shot taken from TensorFlow video
What happened to passenger hovercraft?
In today’s tech environment, you have to be a fickle programmer to get yourself hired. With age however most people learn just the opposite - to be less fickle and more focused.

I think that the current complaints about age-discrimination, apparent and false though they may be, indicate a misguided but passing phase that the industry is going through. People are hedging with trivial ideas and products, hoping they will stick. These guys built a CAD product on the cloud called Onshape, check out their engineering team - https://www.onshape.com/team
Not a contract lawyer, but close enough friends with people who are attorneys at the EFF. Once it enters the public domain under the GPL terms, even if you dual license it with a caveat for commercial use, if a binary is released either licensed as, or containing elements of code licensed as, the GPL, it remains under the GPL. Hence why the GPL has a reputation of being "infectious". Ultimately, you'll have attorneys arguing over the semantics of the wording such as:
>> "For an executable work, complete source code means all the source code... plus the scripts used to control compilation and installation of the executable."
e.g., does this include any binaries produced using the GCC toolset? Commonly agreed as no. What if you bundle a Linux distribution - in a binary fashion - that contains the Linux kernel (Oracle Linux, which is indisputably GPL[1], containing the Oracle Unbreakable Kernel (including components of dtrace (indisputably BSD) + ksplice (definitively GPL, and GPLv2 for that matter) which are tightly coupled into the kernel?).

People have been court ordered to release their source-code for distributing proprietary software released to the public for using BusyBee as their hardware's base. Oracle has a bigger bankroll than the average corporation. It could be argued either way until the cows come home but until a court decision is made setting precedent, it remains fairly undetermined. I'd feel more than comfortable using a revision of something that was released, accidentally or not, under the GPL for my product in a commercial setting. But I'd certainly have to comply with any requests for access to the source-code if they come about. (A common misconception is that you have to make the source readily available, e.g. on Github, but you only have to make it available upon request to the requestee.)

[1] http://www.oracle.com/us/technologies/027617.pdf for a very carefully worded read if you want to see lawyers and PR people unify in a beautiful exhibit of linguistic acrobatics
Yes. Not necessarily an accurate media presence. The media is also part of the war.
The reason for that is very simple. asm.js has no access to the DOM. You have no choice other than to use WebGL. Guess what problem web assembly is trying to solve?
DoorDash has pulled off the trick of charging 20% to the restaurants then $7 to the customer for the delivery.

So really they're a courier service paired with a lead gen service instead of kozmo wanting to be a store that delivers.

The only other model that works is a pizza shop where they can make the products and deliver too.

Waiter.com here in Silicon Valley must be so pissed that ten years in the game they're still outshined.
You Cannot Iterate Upon Architecture
Copyright does no longer exist to protect creators, but to protect the distributors. We badly need a reform.
Just watched the TensorFlow video which I really enjoyed, especially the product itself.

But are the people shown in the office real?
Agreed, given that it's a free service (last I know) they obviously make money somewhere. Pretty easy to construct a profile of someone based on their invite contents...
When exploring and 'mountain climbing' agile is best
Jeff Dean has an amazing resume. He designed and implemented MapReduce, BigTable and much more.

OT but how much does a super engineer like him get paid at Google?
These days everyone just rely on an API for the background check. Be scared when the push for faster and more dense data results in a new world where anytime you engage with another person you run a background check, credit check, and medical history check before uttering a single word.
The Express Dive System – Dyson Awards
Yes, they'd all be active, and at the same frequency, but in different phases. Beam forming is done by adjusting the phase of each transmitting element so that all the elements are in phase relative to a surface aimed at the target. See [1]. Each transducer has a relatively wide output dispersion, but the entire array produces a much tighter beam. This is a standard technology for radio, radar, and sonar.

[1] https://en.wikipedia.org/wiki/Beamforming
Here's an interesting pickle about linguistic diversity: Jane Austen is roughly temporally equidistant between modern day and Shakespeare, yet our level of mutual intelligibility is so much higher.

What changed? Standardization (such as printing a standard dictionary) drastically reduced the rate at which languages evolved. And one major historical difference between China and India is a history of unification, starting with the Qin Dynasty, which introduced dictionaries, standardized weights and measures, a single currency, and standard widths of roads. They were brutal in their implementation and it ultimately led to popular revolt, but the standards stuck. However, that would not be the last attempt at unification. In China's history, there have been repeated efforts at unifying an empire, splitting into multiple nations, re-unification, rinse, repeat. Have you noticed that all the terms that translate into "ethnic Chinese" in English are named after dynasties? At one point in time, identifying oneself as "Han" was like saying "I'm an American." Sure, my ancestors are a mix of Wu and Manchurian, but now we're part of the Han Nation. Or a different mix of other ethnicities for the Tang Dynasty.

To put it another way, let's say the EU became one nation that lasted at least a century. People who previously identified as "German" or "Italian" (or Anglos? Saxons? Celts?) all self-identify as European. Fast forward another century. The empire is expanding, and Central Asia is part of the equation now, so European is defined "as opposed to" another group, but another unification event happens, and now everyone on that continent refers to themselves as Eurasian. And sometimes, on the East Coast, there's an influx of Australian immigrants which adds up over the next century. How arbitrary is it to say that Eurasia is 95% Eurasian?

As for visual phenotype difference between Northern and Southern Chinese being "minor" -- these differences look very pronounced to me. Yet I have trouble telling the difference between, say, British and German people, for instance.

Maybe we're just trained on different data sets?
7 bước để bắt đầu kinh doanh online hiệu quả
How a VCR works (1991)
You're selectively quoting the sensible lead up in the e-mail. The question whether student should be their own agent isn't relevant, since the first e-mail doesn't prevent them from being that. Rather it asks people to reflect on their choices. If she really was concerned about the faculty's control over students she wouldn't herself have tried to influence the students, but rather raised her concerns with the faculty itself.

The whole thing seems premeditated rather then fueled by student concerns when you consider she has written an article on the subject: http://ideas.time.com/2012/10/23/have-adults-ruined-hallowee...
Find a great co-founder
Thanks for the downvotes guys, best way of proving I'm right.
Welcome to 2013, HN!
Location: Prague, Czech republic
Remote: yes
Willing to relocate: no
Technologies: Ruby on Rails, BDD, JavaScript, CSS, HTML
Résumé/CV: http://makridenkov.com
Email: sergey@makridenkov.com

****************************************************
| |
| Motto - quality and simplicity. |
| My works are reliable and user friendly |
| |
****************************************************
Megastructures: seven wonders of the modern world near completion
Can you explain why you think it's such an awesome company?
I would also like to offer another data point. The way that Jews were treated in Europe vs in China in the same time period.

https://en.wikipedia.org/wiki/Kaifeng_Jews
ΔΗΜΙΟΥΡΓΙΑ+ΙΣΤΟΣΕΛΙΔΩΝ+-+SEO+|+WEB+DESIGN
Why wouldn't they be?
You said: "And who wants to hire a 45 year old junior web developer?"

That smacks of pure ageism to me. Just recast it to a racial context to see:

"And who wants to hire a black junior web developer?"
Anyone have any advice for getting better at remembering things with songs/wordplay/etc? I can never come up with anything good at the moment and end up never remembering. eg: I meet someone named Jane Doe, and then while trying to think of a mnemonic to remember them with, something else happens and I lose the moment.
Not really :P I wish I'd seen it before. I only learnt about it when minimaxir commented on this thread.
Hardware support only makes sense if the optimisations are already included in the compiler output. The JVM does all the optimisations which makes Java Bytecode not suitable for that purpose.
PHP 7 is coming soon
The passing phase in question has been going on for 10+ years. Up to 20, depending how you count.
Be careful with what hand you bight – Iranian hackings backfires [pdf]
Dynamic Window Manager 6.1 released
I wanted to show the power of JavaScript types, and you got a type bug? What the irony. I'll probably report that as a bug in nodejs or an undocumented "feature".
As seen in "The Laundry Files" a series of books by Charles Stross mixing computer science, lovecraftian horror, and British humor.

https://en.wikipedia.org/wiki/Charles_Stross#The_Laundry_Fil...
A reminder that one way to keep your job security is to learn an important legacy tech really well.

I have high hopes for Ruby on Rails -- it won't have the longevity of COBOL, but it's gonna be a nightmare of a legacy system ;-)
Maybe some people do, personally I'm more familiar with the works of Fabrice Bellard, and that's probably fair enough since I expect I have more pieces of software derived from Bellard projects installed on my machine than I do software derived from Jeff Dean projects (not to criticise Jeff Dean, who I'm sure is very inspirational).
> <i>If the Constitution said "there may be no dog-walking on Thursday", the constitutionality of dog-walking on Thursday would rest entirely upon the decisions of the judiciary with regards to its constitutionality</i>

What you are asserting is that we are not ruled by written law, but by a judiciary, who feels themselves free to invent "escape hatches" to avoid old commitments now deemed undesirable.
Currently not but since the preview is just normal HTML, all we <technically> have to do is load a different css file. You could of course also change the shipped css file and build your own version.
>I think some of the raving that's going on is unwarranted. This is a very nice, very well put together library with a great landing page. It might eventually displace Torch and Theano as the standard toolkits for deep learning. It looks like it might offer performance / portability improvements. But it does not do anything fundamentally different from what has already been done for many years with Theano and Torch (which are standard toolkits for expressing computations, usually for building neural nets) and other libraries.

I don't know the first thing about TensorFlow, Torch or Theano.... but that was an awful, awful way tot convince me not to be excited about TensorFlow. Like, the worst possible way.
Anybody with an existing copy acquired under GPL can claim it has to be honored, and courts would likely agree
Tuner.py (combined tuner)
Is there a ready version of tuner.py (combined tuner, pi/4 CQPSK demodulator and pi/4 float to byte-per-bit stream) -> tetra-rx -> tetrarec.py (telive replacement) that could be tested ?
Is this could be associated with IQ output of cubicSDR in order to have an unique interface for multiple SDR 's ?
The Modernized Slave Labor System: Also Known as the Prison Industrial Complex
Yes, that's what it does.

But what's the right policy to set for Apache? Your PHP or whatever code running under Apache could need to do any arbitrary thing. So the pledge would need to be configurable. Probably many PHP developers and sysadmins wouldn't know how to configure it and/or wouldn't care so they'd just turn it off, just like with SE Linux.

Moreover, your Apache server running your PHP web app probably legitimately needs access to that web app's entire database, so you can't sandbox that access away no matter what you do. If someone hits you with a remote code execution, then your root filesystem may be fine but your database has now been compromised, and that's probably worse.

OTOH if you're running Apache as a simple static content server, then yeah, pledge() could provide some nice hardening.
Not to claim that they are remotely the same, but this reminds me of Microsoft Drawbridge.

Drawbridge classifies syscalls into groups and the syscalls an application is allowed to use is registered. When the application is executed a runtime gateway verifies that the application only uses the syscalls that was registered. Drawbridge does more things (generates a library that maps the 800+ syscalls to the group equivalent one etc.). But there are similar ideas.

I thought Drawbridge was neat, but seems not to have moved much beyond MSR.

http://research.microsoft.com/en-us/projects/drawbridge/
My mother had a few done without any kind of anesthesia just few years ago. Painful, but definitely possible to take.
Thanks, seems to be some useful stuff in there.
Well, I have always thought that the best way to solve such problems are selective privileges.
Android/iOS have privileges, though those are either all or nothing. Desktop basically has root/non-root.

I think this problem should be solved not by the developer: I pledge to only read files, but the user/administrator: you are only allowed to read files; and attempts to do that could either fail hard on opening the file in rw mode, or silently pipe data to /dev/null on writes.

As an added benefit this would teach programmers to actually expect calls to fail and easily test that by applying restrictions. In such environments a program could test its env during initialization and either refuse to start or try to work in a limited fashion. Blowing up during runtime is better than nothing, though still borderline acceptable. Yes, this helps catch misbehaving programs and more importantly highly helps mitigate exploits (exploit automagically runs in isolated jail).

Rachel by the Bay has awesome writing [1] on exactly this topic. Makes one think: how many of us have encountered failed fork()/malloc()/fopen()/execve() and are guilty of releasing buggy code, because "f it, highly unlikely, will fix later"?

[1]: https://rachelbythebay.com/w/2014/08/19/fork/
Try this video: https://www.youtube.com/watch?v=LsdThxYjQq8

Basically you just record couple of different versions of a song/play/whatever and then listen to it. She explains the technique on the video.
Only for some applications, I think.
Infinite copyright terms are unconstitutional in the United States. Hopefully SCOTUS will notice that someday.
thanks for the link, it's really funny
Can someone point at examples of real time apps where this will be useful?
>My latest example of this was learning Scala 5 years ago. Bet on something new, and then you get calls from all over the country to work on it, as most people are trying it, but few know what they are actually doing.

As a young dev, I really want to learn how to do this. I'm a newcomer to the Scala party, but I can definitely see it becoming a huge player and there are so many reasons - Odersky has basically a team of PhDs at EPFL constantly making awesome stuff for the language and they have made some incredible stuff - TASTY + scala-meta is one of the latest, Scala.JS is another, and really the list goes on and on.

But I'm only beginning to clue in on this now. Would've been great if I had jumped in earlier. If you don't mind me asking, how do you learn to pick the right horse? What were the signals for Scala? my guess now is the fact that Odersky was a major contributor to Java and built both a strong technical team and corporate backing, but thats hindsight ofcourse :)