skysight-inc/HackerNews huggingface dataset:
But, he didn't put .com. How can they possibly deal with that anomaly?

Seriously, I've wondered what people think they are accomplishing when they write a phone number like 2five5-3seven6-2one1four on a craigslist ad. Bots are going to find it just as easily and humans can read it.
DoorDash (YC S13) is hiring. Come build the future of local, on-demand delivery
Ironically, all of the software for From NAND to Tetris is written in Java.
Yes, it's g, not n. I still would rather have cabled-delivered ethernet than a literal ether net.
Cool, cool. And it's -free- (GPL'd) too! So happy to hear this. Thank you so much, Chris. Your hard work is heartily appreciated.
What don't you like about where HTTP/2.0 is going?
A look inside the last New York Times site redesign EVER
I'm dying to checkout the watch feature.
My MIT Humanities Project: Automatically convert an essay into an annotation
I actually don't mind the day-of-interviews thing because I find it fair and encourages hiring efficiency. For example, if I lose a day to do 6 interviews then the company loses 6 engineer-hours (+ time to write and assess feedback). That will discourage doing a large number of interviews with a low hire rate.

OTOH, I hate having interview "homework" because they take a lot of my time but cost the company almost nothing - they can easily have a hundred people doing the homework, get one engineer to spend a day evaluating them, and then only hire one person.
Data also has value. Should we as a people refrain from capturing value and let it dissipate into nothingness?
Not a very helpful comment without a name or link to the company. I'd be interested to see how long they have been around and what their support is like.
Dogecoin fork offers lesson for altcoins
And usually those people call themselves "idea guys" (yes they're usually male), and they're looking for a "tech guy" to implement it for them for free, in exchange the promise of a small cut of the profits.

I was at a tech get-together and a typical one of those guys approached me and asked "Are you a tech guy or an idea guy?" And I was like, "Well, I'm a tech guy, but I like to think that I'm capable of coming up with ideas, too." It only seems like a dichotomy to people who can't program, believe that coming up with ideas is hard, programming is easy, programmers can't think, and need "idea guys" to tell them what to do.
I am a little surprised that it took them this long to go to a CDN, actually
The last time I heard about Light Table, the Ruby was not supported. Could someone please clarify which languages are supported, as of this release?

BTW, awesome work Chris, really looking forward to use it.
Unfortunately I haven't read the SQL standard(s) and I also seem to have trouble finding them in full on the internet.

However I was told on IRC in #postgres that not optimising across CTEs was something mandated by the standard.

Of course I might have been told something that's not quite correct or I might have misunderstood.

However in the context of postgres (which is what the article is talking about), I know for a fact that CTEs are first fully resolved. This is what I'm seeing in my query plans and it's what the manual says: http://www.postgresql.org/docs/9.3/static/queries-with.html (at the end of 7.8.1)

If I'm wrong what the standard is concerned, then I apologise.
I never said that QT is a really available commercial technology. Look I wrote:

>> … firstly because "Quantum Teleportation (QT)" is available soon enough for a broader audience than just Physicists …

Look up: doi:10.1038/492022a if you don't believe in QT. Then I'm glad to see your arguments on that.

>> I would like a cite for your bandwidth claim

Here you go 10-Gbit/s vs 1-Tbit/s → doi:10.1038/nphoton.2012.138 if you need other details on encodings: http://arxiv.org/pdf/1208.2891v2.pdf and http://arxiv.org/pdf/1304.0709.pdf

You mention latency, I know about that and I was not sure if I should've mentioned it, or not, but decided not to. That's because I thought you would know from my writing that I know about latency pretty well.. However, you know that the topology of a system defines if, a system is as strong as it's weakest link. Because I don't know how the latency in the given wireless system is, I can tell you that.

Oh man.. Can't I say anything on HN without having a scientific proof, or what? holy moly... What am I, everyone's slave? Do yourself a favor, just ask politely next time and I will do that, when time allows. But accusing somebody of being a bullshitter, without having any proof yourself, except that your work on HFT stuff is creating an "unfriendly" atmosphere. If being right matters more for you than being helpful, then that's your problem, but it doesn't help to improve the atmosphere in here. And sorry, if you feel attacked or something in any way, it's absolutely not my intention to do that.
I couldn't disagree more. I started with 'Hrm, this particular attitude could be considered exclusionary for underprivileged kids' and you responded with what appears to amount to 'haha, fuck those guys!'.

I hope that you never make it to any position of authority or influence within education.
Depending on the track you take, I think that most programs do offer assembly quite early on. I took an x86 assembly class at a local community college, and then a MIPS-based class while doing my B.S. in EE.

I did things a little out of order though, so maybe it's easy to accidentally (or intentionally) miss assembly for a while.
James Bond + Zorro
What are Java's merits as a first programming language? Keep in mind all of its warts would have to be unlearned later by the prospective student. It can, like Dijkstra argued, introduce unhealthy thinking habits.

Why not a simpler higher-level language as a first language? (pick one, there are lots of simpler languages than Java).
I agree with Dijkstra that Haskell should be taught in undergraduate courses. That's where we boil away most of the really bad, theory-ahead-of-practice CS ideas that academe cultivates. And I say this as a lover of both Haskell and universities.

It's not until you've spent several 4am nights getting darcs and hackage to work that you realize no team can succeed without the sort of people who like reality and boring details as much as beautiful ideas. Haskell's culture is anathema to them. (And no, I'm not one of them. I just want my app to compile and my deps to be found.)
This is how we do it at Broadleaf. We use a combination of milestones and labels: http://www.broadleafcommerce.com/blog/broadleaf-issues-power...

I also followed this up a bit by solidifying our CONTRIBUTING doc: https://github.com/BroadleafCommerce/BroadleafCommerce/blob/...
Somewhat. Having been there and back, it's not so clear cut. There are really two jobs here that need to be done:

Team manager a.k.a. office mom. Someone who is a lot like the band manager. He doesn't know C from HTML but knows that developers needs snacks, juice boxes, headphones, fast computers, and 4k monitors. He takes care of the "crap political work" and keeps developers busy with what they do best.

Project/product manager. This is someone who may or may not be the technical lead, but definitely needs to understand how software is put together, who on their team will be doing it, how long it will take, etc. The job of this person is to translate business requirements ("We need feature X shipped by March, and bug Y fixed immediately.") into technical tasks, timelines, and assignments. It's also possible that this is the person responsible for figuring out which features the product should have (no developers shouldn't always be the ones deciding this). This job is hard. You are responsible for setting realistic goals and not letting anything drop, but you are also responsible for moving the project fast, and not getting stuck.

The first job is more tactical. We know that developers constantly distracted by noise or going to be unproductive, etc. The second job is strategic. It requires a crystal ball to predict which bugs will come up and where the difficult bits of implementation will be. This isn't booking buses and switching out blown amps. Managers that can do this job alone, or even both at the same time are worth their weight in platinum.
How privacy policies should be written
Yah I don't believe those claims on their face either, but...

If I had known it would of actually gone this route, I would of being pitching in bigtime for the kickstarter.
Thanks! And congratulations, you are our first customer :)
Starting at one place in the stack does not prevent you from moving to other places for subsequent courses.
Many of us went into college without the privilege of having a good idea of what we wanted to do with ourselves.

In addition to that, among my circle of friends, it's common to know people who switched majors mid-school because they stumbled upon something they found more interesting - isn't that great? They thought they loved something, but found something they loved even more. Or, I guess they should have just been given the boot instead.
For those of you wondering what exactly Light Table is, I found this video to be a good introduction: http://vimeo.com/40281991
>> "It especially bothers me if they tell me "now don't steal my idea, but..."
I don't want your idea."

I take another stance on this. If you don't want me to steal your idea, don't tell me it. If you tell me it and I think I can execute on it better or quicker or I think I have a better take on it I'll build it.
I think you are wrong here.

I've used a late-2013 rMBP with a 4K monitor (OS 10.9.1) at 30Hz. It's a supported configuration (http://support.apple.com/kb/HT6008?viewlocale=en_US&locale=e...).
5 Secret Reason You Should Join an Accelerator
I expected a permissive license or an open-core strategy to monetize proprietary components and not be friendly with the free software community, but that doesn't seem to be the case here.

So you don't consider a permissive license to be friendly with the free software community, or is that a typo?
Sounds good enough to me; better than any .net you could find I think.
I got a lot of pushback from my thesis advisor when I was going with the gender-neutral approach. This was over 10 years ago, and not much has changed since then by the looks of it.
Microwave is anything from 300 MHz to 300 GHz. WiFi is well within the microwave range as is WiMax, GSM, UHF and VHF. None require line of sight. The only reason you need line of sight is keeping interference down and power requirements (both usually regulatory).
Lets try p(female|has authored programming article on a blog called 'http://alyssafrazee.com' with a woman's picture on the side).

VLM made a mistake. They were told, rather gently, of their mistake. "My mistake, edited" would have been fine. Instead they doubled down that they were totally right and fine and cool with blazing past ample evidence of the author's gender in pursuit of "Male as Default".
I should add that I am still a bit skeptical, especially since a nonfree operating system is clearly the favored platform, but I have a lot more hope now.
Hi Taylor,

While you're right about the fact that many great developers aren't on the aforementioned sites, you are taking the case of exceptions.

The problem today is, for the majority of developers, who get day to day work done for products at various companies, to whom software development is just an employment, they are faced with a need to validate their skills.

This is a product for them. Most companies cannot afford the developers that you talk about and the developers probably aren't interested in working for them either.

And lastly, when a company scales, it is difficult to have hiring systems which can discern a good developer from a not so good one. Testing 100s of developers is tedious, even with SaaS products. We believe what we've built can save time, without having to compromise on skills.

But thanks for your feedback, appreciate the honesty. :)
Heroku rake deploy tasks
I tried switching to LightTable from SublimeText 2 a couple months ago for javascript development, but was too confused and eventually gave up.

That said, the feature set seems very intriguing and I'm tempted to give it another shot (especially with all this news).

Does anyone have any thoughts on (or know of someone who's written about) making the transition to Light Table?
That might (might) explain a tiny college, but it's not a reasonable explanation for universities with huge endowments to switch from Haskell to Java.
"time-management consultants"

Wow, I wonder what it takes to become one.
"perceptronium"?
I assume it's an IDE, since there is no information about the product anywhere on the site.
And you don't see value in the core sequence being more deeply interconnected?
For what it's worth, the EPL is as amenable as the GPL is to the copyright holder's offering the option of a paid, non-reciprocal "commercial license".

So, given that's the case, the real question comes down to how long you want or need the fangs of the license's reciprocal clauses to be. I personally have no problem with copyleft, and will be taking the EPL + commercial option route with one of my own projects in the near future.

I realize that monetization strategies are a big deal if you're essentially trying to "pay the bills" with your open source project. I can't help thinking, though, that choosing the GPL when the vast majority of the Clojure ecosystem is under the EPL - and given that the two licenses are incompatible - is a misstep. I hope to be proved wrong. :-)
Tegmark also featured yesterday on HuffPo live: http://live.huffingtonpost.com/r/segment/math-our-universe/5...
I'm glad people are realizing that radio waves aren't the only ways to send signals around a room.

I really want someone to make a wireless, powerless keyboard where every key's click is tuned to a slightly different sound.

Keylogging by acoustic emanations is a well researched technique, I just think it could be a feature if we made the keyboard right.
https://www.schneier.com/blog/archives/2005/09/snooping_on_t...
A copyleft license is actually more conductive to Open Core development because it allows the copyright holder to reserve the right to create proprietary addons while shutting the community out of that option [1]. Not trying to insinuate that Light Table specifically is going to do this, but the option is still available.

[1] http://ebb.org/bkuhn/blog/2009/10/16/open-core-shareware.htm...
This is meta.

It reminds of something I once read: things which are seen were not made of things which do appear.
I agree with the first answer. There is not a whole lot of difference between college and a resort these days.

I went to college in the 80's. Rooms were shared, walls were cinderblock, the student center consisted of a dowdy cafeteria, a punk rock radio station, rooms for concerts/lectures/films, and small stinky rooms for student-run clubs. That same campus is now sprawling with extravagant architecture, new buildings, and a student center that dwarfs the old one which it replaced. It is a bit over the top.
The reality is not as dramatic as reported. A part of the satellite (probably the radio) was outsourced by the French to a US company. So naturally the US could intercept that satellite's communications.

There are various types of French satellites: those carrying data which is protected from eavesdropping by anyone including the US, and those carrying data for NATO. The former are destroyed at the end of their life, the latter are up for sale. In other words, satellites that are protected from eavesdropping by the US are never for sale.

The UAE, like all Gulf monarchies, is entirely dependent on the US militarily and strategically. This political stunt is for domestic consumption.
Finding a good IST donor in Percona XtraDB Cluster 5.6
How big a window is on a certain resolution depends on the DPI scaling. Screen real estate would be roughly the same, but everything would be much more crisp with higher DPI.

So with 2x 4K 28inch screen the screen real estate would be about the same to my current setup but everything would be sharp. Whereas with a single 4K 40inch screen i would get double the vertical space than my current setup and roughly the same DPI on a single monitor. It like 4 of my current Dells melted together into one giant monitor.
Interesting... I thought the consensus was that these sounds weren't possible to create / detect on typical hardware according to recent discussions about mystery malware spreading through the air? I wonder what percentage of systems would be up to the required specs.
T-Mobile Ads Confirm UnCarrier 4 Plans: Pay ETFs for Families Who Transfer
Ask HN: Question about caching and HN error page
Yesterday I was still seeing the HN error page on all of my devices, but checking Twitter it didn't seem like HN was still down. It wasn't until I hit Ctrl+F5 in Firefox that HN loaded properly for me.

I'm assuming that this was due to a caching issue but I'm not sure. Is there anything HN could have done to prevent this?

Thanks!
I can kind of see the point of going for "widely used languages", but if you don't want to use scheme or haskell, then at least go for c, c++, python, or javascript. A Java Hello World requires a ton of OOP boilerplate, and you're stuck either explaining OOP as the very first you do (which is stupid), or asking your students to either ignore the boilerplate or recite it as a magical mantra.
Okay, so you're taking "HTML5" to mean the Web Platform, rather than HTML5 itself (or its spec).
See also: 'utilitronium'. http://wiki.lesswrong.com/wiki/Utilitronium

> Utilitronium is relatively homogeneous matter optimized for maximum utility (like computronium is optimized for maximum computing power). For a paperclip maximiz[ing artificial intelligence], utilitronium is paperclips. For more complex values, no homogeneous organization of matter will have optimal utility.

These sorts of terms are popular in the utilitarianism/rationality/friendly AI communities.
MediaTek wireless charging through walls
The parallel universes of DevOps and cloud developers
"Quite a few" is actually a very very small percentage these days.

If your ISP is disregarding TTL, you're just as bad off with CNAMEs pointing at a third party as you are with the ALIAS-type record.
Per the comments on the article I'd also advise "<-" for assignment rather than "=", reasons (in no particular order):

1) Google says so: http://google-styleguide.googlecode.com/svn/trunk/Rguide.xml

2) It's the accepted convention of the language. When she looks things up of SO, they'll use it; if she looks at a package's source, they'll use it.

3) In RStudio it's "option+hypen" (Mac) to type the four-character " <- ", so no extra typing required.

4) Statistically-speaking, things like x = x + 1 makes no sense

5) You need "<<-" for the occasional global

6) 2 -> x
The whole point of Huxley's view was that all these hedonistic tendencies you describe can be used to control people, to box them into tiny little worlds of their own making and keep them safely there, no threat to the ruling powers. If you are only focused on how happy these people (or even everyone) are, then you are missing the point.

1984 assumed a certain amount of inherent human dignity in each person, and described a world where that human dignity had been stripped away by an all-knowing oppressive power. Huxley envisioned a world in which people are little more than animals and anything that could be called human dignity was rare. How happy the cattle are in their pastures is not what Huxley cared about.
That is only one way of doing things. Even though channels facilitate that method, it is not unidiomatic to not use them.

Channels are a way of queueing work, which is great for many use cases.

You can use mutexes and shared memory if your situation calls for it. For example, if I am doing a graph traversal concurrently, I can use channels to send the work to many listening threads as I traverse that graph synchronously.

If for some reason, I need to update that graph's representation asynchronously, I may need to use mutexes to lock the graph since the graph is now shared memory.
It's hard to imagine someone seriously arguing ruby is, in general, more performant than go.

I think that person was just frustrated.
As a backer I'm really happy that it's now open source.

As a user I'm a bit concerned by this phrase '"plugin" is a bit of a misnomer - they are capable of fundamentally redefining in or adding anything to Light Table.' I understand that the dynamic nature of clojure makes this possible, but I'm reminded of all the issues monkey-patching causes. I would hate to spend hours diagnosing plug-in interactions.
I think the key is to get used to hitting Ctrl+space to do everything. Pretty much everything that Light Table is capable of is through that interface.
Is there a difference between having your idea stolen and being to far ahead of your time? It would seem OP inferred that was part of the problem:

"In 2009, Charoo and I built Viewpointr. It was ahead of its time and today, Biz Stone and co, launched Jelly.co. They seem to have got it right… time will tell."

Sometimes I guess you just have to wait until the market is ready for your product? As opposed to arguing someone stole your idea?
They should be taught both. Too often do I see people coming out of college with strong theoretical roots and absolutely zero clue on how to use a debugger, a source control system or the slightest idea of how a software project goes.
You're right. I should've remembered that because I've read the cited article before. Bradley Kuhn's writing is very educational.
If p(female) was 5%, would it be safe to assume that everyone is a man?
what if your idea is an algorithm that can take a photo of someone and tell your their age? If you have a detailed understanding of how the algorithm will work (and what won't) and you have proved it will work, someone can steal that? Is that OK?

I agree with the "ideas are nothing without execution" but I feel like this applies largely to the consumer web/apps field. There are a lot of other 'ideas' that have taken years (maybe even a lifetime) of research and work.
Well, they kinda are, otherwise what is intellectual property?
Yes, wonderful news! A GPLv3 release of all code far surpasses my expectations, and I've griped about the lack of a source release in the past, so I think I owe the devs a public apology here. Sorry for doubting you!

I do have a question about the licensing -- will you be requiring copyright on code contributions to be assigned to you?

If not, you can't then sell those contributions outside of the terms of GPLv3, because you have to own them before you can relicense them, or obtain the owner's permission.

(If so, it's a little distasteful for the people contributing to know that their code is being used to make money for other people and they won't receive any of it.)
It looks like it would interoperate with standard amateur radio PSK-31 software if you set the ham radio software to 19043 Hz (instead of more typical 500-2000 or so Hz)

Over the last 15 years or so there have been a lot of PSK-31 software interfaces, so there's probably one that appeals to everyone.

I would imagine other modulation schemes would work in the ultrasound range, if you wanted to try SSTV or RTTY or perhaps a bidirectional error correcting protocol. AX.25 would be amusing and linux has kernel support and softmodem support if you can convince it to run at 20 KHz.

If you've got the bandwidth for Olivia and other modern modes I'd try those... I've made QSOs on HF where there is no discernible signal on the waterfall, works down to very low SNR. So you could get better range / lower error rate with a wider band / slower / more modern modulation method.

I would imagine doppler shift and multipath interference would be an interesting problem.
Websites that play video sound should have either a play button to start it, or an option to turn it off before playing it.