skysight-inc/HackerNews huggingface dataset:
Exactly.

When I was a (young) child, "adult" was just a stand-in for "those people who ran the world". Now I realize that we're all big children, and it's really just glue and momentum that keeps the world turning.
The experience we've had with hiring people from these bootcamps has been about 50/50. 50% of the people are completely unable to engineer and instead just know a language. 50% of them are hard workers and eventually learn how to be an engineer. 100% of them ask for outrageous salaries for not actually having any professional experience. I think the bootcamps spend a decent amount of their time setting high expectations and how to ask for a large amount of money.
Thousands of coding kids/Open Data... right?
Smalltalk's "become" is a pretty interesting one... http://gbracha.blogspot.it/2009/07/miracle-of-become.html
Is there no relevancy and value in what I'm sharing? Obviously, people are enjoying the content, otherwise they wouldn't have ranked as high. I don't have a circle-jerk network of upvotes. It's all organic interest based on a submitted link.

Ignoring how trollish your comment came across, you are correct. I need to bring more value to HN beyond posting stories that appear on my site. I will improve on that.

To define it as spamming is unfair. I've only shared pieces that I believed would bring value to the community. To call it marketing is fair and something I need to be aware of.
I'm sure there are plenty of products are out there that you would yell "TAKE MY MONEY" when you see them but you are not aware of those.
Why making new market is bad?
Best of luck for you. I did something like that to apply to the company of my dreams. Although I didn't get it, I received a kind and large answer, explaining why that wasn't the moment - maybe in the future. I am sure you will receive an answer from airbnb, even if you don't get the job. And that's cool.
Is DDG really that much of a name brand outside nerd circles? Maybe I just have weird friends, but almost no one I know IRL has ever heard of DDG, while quite a few have heard and used Bing.
> we don't expect the water company to deliver 400x the water to our homes than we did 20 years ago, but that's exactly what we expect of our broadband providers.

It is a 400x increase when measured by the yardstick of a software developer, but by the yardstick of "how much money does it cost to connect Joe Schmoe to a network that meets his expectations" the business has not appreciably changed in 20 years. What changes is the model number on the Cisco switch and the type of cable in the ground, but "what is the maintenance cycle on this electrical cable and power transformer" is a problem that municipalities have been successfully solving for well over a century.

I think you are confusing the practice of actual dataspeed innovation (e.g. what Cisco, Juniper, Alcatel-Lucent, Qualcomm etc., do) with ISPs like AT&T or TWC who merely buy and install equipment and service cable runs. AT&T, Time Warner, Verizon, et al do not appreciably contribute to the number of packets it is possible to send in 10 seconds, except insofar as they buy products from those companies that actually do. That role (of buying Cisco products) can easily be shifted to a municipality with no downside to Cisco. In fact, from Cisco's perspective, large nationwide ISPs operate more or less as a consolidated union of individual markets and have a lot of bargaining power, so a more diversified customerbase that doesn't cooperate as tightly means Cisco can make more money, and since they are actually the ones who make the internet fast, that seems like a positive outcome to me.

> but if your city spent $3B just maintaining water and sewer, and time warner spent $3B over the entire country then TW is winning in my book.

Of course not. $3b is the total budget for the whole city, which is mostly public safety (police, fire, EMS, etc.) The capital spending on energy is only about $200m/year, which is about 50% production and 50% distribution. If you imagine that it is probably easier to run fiber than it is to run 110,000V powerlines everywhere, the ongoing capital expenditure to run the actual fiber lines themselves would be less than $100m.
I can't possibly believe something like a game's score would be recorded in an unsigned byte. The last time I saw an unsigned byte in use in a game was in the original Starcraft, which tracked number of kills per unit with a single byte, so if a unit killed more than 255 enemies, it stopped incrementing.
Anyone else think "Rapiscan" is a perfect name for those machines?
At the point where you are doing your validation (or where you are doing the actual work with the variable) you can make that decision.

It's entirely possible that upstream code is content with any type as long as it's coercible. A lot of Python code just wants an iterable, for example, or something that can be coerced to a string.

It's definitely possible to have a situation where you need a string specifically (or an integer specifically), but it's generally better to have your code coerce the data whenever possible so as to allow for more logical code.

e.g. 's.send(str(object))' (if object has a relevant __str__()) makes perfect sense in code. You don't necessarily need a string, you just need something that can behave as a string in a sensible manner.

You also end up with scenarios where None is a 'valid value' in e.g. the SQL sense of 'value not specified'; for example, company_name might be '' (empty string provided) or None (no value provided); either way company_name is Falsey, and your logic should work the same.
>What kills creativity is giving in to fear (cowardice) and especially the daily compromises that don't feel cowardly but are.

I felt like this was worth highlighting.
Why Dart should learn JSON while it’s still young
> Light that is lost is never found.

That's what I used to think, but it's wrong.

> Then there are the others. They have no passion and have deep love for money. The most common example of this is a lawyer or banker. They craft nothing. They care not about who they offer their service to but instead care about how much money they will make. Their light is no where to be found.

This part, however, is very much true.
LinkedIn do not own linked.in
It seems many face the practical choice of lack of competition for a for-profit company with little recourse for shitty service, or a distorted market due to the government's presence. At least the latter puts gives the people some control.
Yahoo doing search? I think that ship has sunk.

What exactly does Yahoo do these days? Mayer seems to be repeating history with her goings on at Yahoo.

I would love for someone to turn Yahoo around but I don't think it is possible. Might be time to sell to Microsoft.
The biggest problem you will face (or at least need to worry about) is MitM attacks on the insecure wireless, which can be solved by a VPN, ssh tunnel or just forcing SSL with extensions like HTTPS Everywhere[1].

Rather than having alerting for connections to services which provide remote access (assuming authenticated using vulnerabilities or defaults), you should evaluate if you need your laptop running an FTP server or whatever other service. And if you do, firewalling that off or only enabling the service when in use.

[1] https://www.eff.org/https-everywhere
Very good and practical requirement proposal, especially with the low interference with people. The common protocol part is also very important. I guess mostly will use Wifi, is that true? WiMedia and ZigBee are too weak to control remotely. Any new protocols may not be necessary.
I shouldn't have to buy an SSD to develop comfortably with a dynamic language.

Even compiled languages like Go using non-trivial frameworks (Revel) reload faster than django's runserver. It's like django's runserver is still in 2007 while everyone moved on years ago.

I'm also not the only one who isn't happy with the speed because right now runserver polls for updates every second. Some core dev implemented a change so that it's push based now instead of polling every second and should be in 1.7, but this only happens if you have pyinotify.

Want the know the kicker? The ticket to do it was opened 5 YEARS AGO.

https://code.djangoproject.com/ticket/9722

That's only a small gain though but it's crazy to think that it's been polling this whole time. I'm all for polling in web apps when possible but seeing a comment you didn't know even exist pop up 3 seconds after it was made is much different than expecting immediate feedback when you spend ~60 hours a week developing a web app.
Oh god I laughed hard on that one. FWIW, and I am not making this up, this is Don Knuth's[1] favorite way of playing video games. I had set up an experiment with an xbox, a copy of Halo (fighting aliens game) and a copy of Dead or Alive (fighting boobs game)[2], Don came by and wanted to see the games, he dismissed DoA pretty quickly but Halo2 we played for about an hour and a half. Don loved to have the character do things the developers probably had not thought they would try to do (like fall through a crack in the geometry and walkaround in "space" underneath the ship) He was really creative, we sat for a while with six aliens who wanted desparately to kill us but would not cross a door threshold which if we stepped through the door would close. It was very entertaining. Much like this Madden game. The color commentary though was really priceless.

[1] Yes the "Art of Programming" Don Knuth.

[2] It was a simple experiment at a conference, first half the console sat there, play either game, mid conference announced that we were tracking hours played on each game and compare second half ratio to first half ratio.
How dare you teach someone and get paid for your time without asking permission from the state of California first!

0_o

Why doesn't civil law provide adequate protection for people against sham schools? Has anyone complained about these organizations?
Introducing the HTML5 Table API
What exactly do you mean by "fully fledged JS apps on a big scale"?

When it comes to more traditional languages like C, C++ and Java, "fully fledged" and "big scale" are descriptors usually reserved for multi-million line systems consistently worked on by 50+ full-time developers at a time.

I'm very suspicious of such terminology being applied to JavaScript applications. We generally see a much, much smaller scale when it comes to those. The "high end" cases are usually topping out at 100,000 to 200,000 lines of code at most, and perhaps 10 or 20 developers. They're a far cry from the C, C++, Java and C# examples.

Is any of this code you've worked on publicly available?
It logically follows from how arrays in C works, so I don't really know if it qualifies for weird/suprising, but the old array[i] / i[array] thing is fun to show to people who haven't seen it before.

The most amusingly weird thing I can think of is INTERCAL's COMEFROM: http://en.wikipedia.org/wiki/COMEFROM
Mmm, actually I Happen to use Skype actually much more for chatting, with the occasional voice chat. Much like MSN, but more professional.

I wish Skype wouldn't be so integrated into the professional world, and be forced to use it. But hey as a freelancer, I'm not going to be shy about using Skype if all my clients use it :/
Note that 'is' in Python is kind of tricky. None is None, and any value==None is also None. 1 is 1, and 100 is 100; 256 is 256 but 257 is not 257, and "test" is not "test".

The reason for this is that 'is' tests to see if both operands are the same object; it's not a test of equivalence on any level.

There is only ever one instance of None, and you simply get or create references to it. Likewise, there is only one instance of integers up to 256 (presumably a performance optimization for small loops, indexes, etc.). Integers after 256 get separate instances each time, so 'is' fails after that point.

A lot of newcomers to Python come across the 'is None' construct and make assumptions about what 'is' does; the worst part is that they're often correct, and the behaviour becomes difficult to track down when it changes.
please peek at my profile for my email address - I am eager to utilize this service ....
No mention of "ALTER" (http://en.wikipedia.org/wiki/COBOL#Self-modifying_code) on the first page?

Self-modifying code was fairly common at the time COBOL was developed, but incorporating it in a high-level business language was, IMO, a very weird decision.

I also miss call by name (http://en.wikipedia.org/wiki/Man_or_boy_test) on the first page.

In general, one should read the Intercal (http://en.wikipedia.org/wiki/INTERCAL) paper, and figure out from which language each of its features came.
Ghost Bikes of San Francisco
I really hope we don't optimise for a webview-first future. I personally find reading large pieces of text on a screen uncomfortable at best, and painful at worse. I want to be able to print out any scientific or academic documents, and at the moment LaTeX and PDF do that for me the best.
Ah, yes, teaching coding without a licence can lead to some unprecedented consequences. Like what if some crypto-anarchist after learning how to code invents a decentralized currency and undermines the banking system. This shall not happen, we must regulate things, or innocent people will get hurt.

Speaking seriously, here's how regulation works in a nutshell. A company that wants to prevent/eliminate competition approaches a legislator (through lobbyist, of course) and offers a bribe, say $100k. That legislator then passes a regulatory law that requires around $1m of taxpayers money to be spent on regulation. The company then makes $10m thanks to that new law. The legislator made money, the company made money, the public thinks it is protected. A perfect crime.
100% of them ask for outrageous salaries

So what's an outrageous salary for a new programmer these days? (Also, what area are you in?)
Send us mail to team@resmaps.com with why you need early access. We are bootstrapped thus far and we need to give priority to potential investors and other people who could help us out.
You'll need to keep in mind that Google is optimized for the average user, not power user.
Sorry to hear that, but thanks so much for the encouragement. Fingers crossed for good news!
True, I feel the issue with Skype is that its too personal. You add someone as a contact without realizing that they can monitor your status all the time.

ps. I built this.
>>You have a First Amendment right to speech. You don't have a right to a government job. It's hardly Orwellian.

That's not how it works. Freedom of speech means you can say whatever you want without fear of being prosecuted by the government. And if firing the employee is not prosecuting them, what is?
how is function scope a misfeature?
From what I understand, when you get pulled aside for questioning in the US, it works the same way... whether it's supposed to or not.
> 2^53 is the highest integer value you can represent exactly with a 64-bit float without truncation, but much larger numbers are available, spaced more than 1 unit apart.

Yeah, that one bothered me as well, though to be fair, it is a hard condition to phrase. You also gave a definition that isn't quite right, as 2^53 + 2 is an integer value that can be represented exactly with a 64-bit float without truncation :) Perhaps you meant "exactly" in a somewhat more nuanced way.

You'd have to phrase it as something like every positive integer less than or equal to 2^53 can be exactly represented with a double precision float. Of course, there are more positive integers above 2^53 that can be exactly represented by a double than there are below, they're just spread farther and farther apart, as you said.
Insider Look at Super Bowl Sunday
Very good solution outlook. The main concern I have is: "Design for scale of everything", given the example of 200 bulbs. That's exaggerated, but how about you have 200 of IoT at home? Do you use 200 or 100 apps to control them?

This is the problem of Nest which has the architecture of producing one thing after another controlled by smart phones. This architecture does not scale.
For the diligent, these are the requirements these bootcamps are being asked to comply with (warning, legalese ahead): http://www.bppe.ca.gov/enforcement/institution_minreq.shtml
It is being rational, but it's also absent from many other organizations. I don't think it's because the people involved wouldn't want to try something else when their initial solution is failing. It seems to be all about face saving. The culture around them is partly to blame for that. New companies have a fresh culture and the people involved know that failure is a very real possibility.
Ridiculous.

Any tech company worth its salt will do technical evaluations of candidates, regardless of their education.

So what advantage does state regulation give, besides putting money in officials' pockets?
"typeof is broken.
instanceOf is broken.
precision arithmetic on floats is broken
var hoisting and function scope is a misfeature"

Sounds like one hell of a PR pitch. :)

I got 15/37, in no small part by guessing "what's the most bizarre and inconsistent thing that could happen here"? Apparently my imagination is less vivid than JS's.
What benefits do JS apps have over a server-side language such as Java, C# or Ruby? Especially in an enterprise environment.

In most of my limited experience JS has been harder to work with than almost anything I have encountered. My personal experience using JS client side apps has left me feeling sour. Every time I visit a webpage and immediately hit a JS loading screen I cringe. Gmail is about the only I dont completely dislike that I know is written in JS.
Steam In Home Streaming Explained and Tested
The field of programming might evolve similarly to the the field of law as time goes on.

A lawyer friend told me his field used to be more accessible to everyday people. Anyone could study cases and even learn enough to represent themselves and members of their communities.

Law schools and licensing boards were developed to protect the lawyers' wages and prestige, and to insulate them from outside competition.

The regulatory hoops did increase lawyers' salaries, but they also made it impossible for most people to afford legal services. Costly law school requirements prohibited women and ethnic minorities (e.g. Irish people) from entering the field.

Programming is a young field. If the history of similar industries is any indication, it won't stay this open and loosely regulated forever. And incidents like the one in California demonstrate that the tides are changing...
This here is making perfect the enemy of good, blended with the pathologically compulsive Hacker News "data needed!" tic.
when you realize that "[]" is the same as "new Array()", it's not at all confusing.

however, typeof NaN == "number" is a major wtf.
The editor of one of the magazines MIT publishes insists on "coöperate"...which of course shows up several times in every issue.
There was another article about this posted a couple days ago. Essentially the reasons the law exists in CA is because there were recent high profile civil judgments in the state against similar schools targeting other fields. Suing someone is a major PITA and takes a year or more really not practical in a lot of situations.

https://news.ycombinator.com/item?id=7147664
So you would cancel this test flight of a new 747 freighter variant and possibly end a multi million dollar program just because they flew it in the pattern of the number 12?
Doesn't appear to be working in Firefox (a lot of things don't seem to work it Firefox anymore..) however it's working perfectly in Chrome and IE (latest).

Looking really good, I'd add Chat to it as well for people who are having issues with their mic or prefer to just listen. Actually.. Might have a crack at that this weekend.

Cheers!
How does this protect you? Wouldn't it be better to just run a firewall? Once someone gets access to your computer it's probably too late.
That's nice and all, but it's hardly a "Skype replacement".

I'm waiting for Tox to get ready for a public release. There hasn't been much word on it, but development is slowly continuing by the day. There's also something like six GUIs by now.
There was some prior discussion about this on HN a couple days ago, fills in a couple more of the details.

https://news.ycombinator.com/item?id=7147664
Of course you can, I suspect that in this case it comes down to specific claims the academies are making in their marketing, and/or perhaps benefits they are claiming, which put them under the purview of these regulations.
Both "façade" and "coördinate" use orthographs which are not present in the modern English orthography. So they aren't actually "English".
And one that has the right answer but explains it incorrectly:

> What is the result of this expression? (or multiple ones)

[1 < 2 < 3, 3 < 2 < 1]
__[true, true]__ [true, false] error other

> Implicit conversions at work. both true and false are greater than any number.

True and false are greater than any number? What? This is not only not correct, it is contradicted by the answer. The real explanation is that 1 < 2 is true, which converts to 1, and thus less than 3; meanwhile, 3 < 2 is false, which converts to 0, and thus less than 1. This is actually the same result you would get in C.
the problem is it only searches tags, not content, and not all the tags either (as a mean to combat spam I believe).

Or at least it _seems_ so.
Thank goodness there are people in this world who care more about shipping than about perfection.

Thank goodness there are people who have thicker skin than I, and release FOSS to the world despite comments like yours.
Thank you very much for your input. Looks like a lot of people have this kind of needs. Usually I have to create multiple email accounts to have multiple roles of me. I'll do some research on SnapChat, but why do it like it? That's for kids.
And this is why regulation is always harmful for the consumer.
Here's 10 things I did before I wrote this blog post title.
Stopping people from being ripped off. I am waiting to see if there were registered complains about these schools.
If free speech costs you your job, is it really "free?" /snark ;-)
DDG doesn't have its own search engine. Instead it gets its search results from existing search engine (including Yahoo).
http://www.imdb.com/title/tt0120188/quotes?item=qt0365374

Archie Gates: You're scared, right?
Conrad Vig: Maybe.
Archie Gates: The way it works is, you do the thing you're scared shitless of,
and you get the courage AFTER you do it, not before you do it.
Conrad Vig: That's a dumbass way to work. It should be the other way around.
Archie Gates: I know. That's the way it works.
McGill university creates shatter proof glass
They aren't intended as some magical argument ending tool, they are designed as reminders are common flaws in logic. They are more for personal use than use against others, because it is easy to fall into bad logic, even more so when emotions (notoriously immune to logic) are involved. Being aware of them will help you be self-aware.

RE: "No True Scotsman" -- you missed the point a bit. The point is that it is a shell game. "No hackers news reader would EVER do X" ... I link to a hackers news reader doing EXACTLY X ... "Well, no REAL hackers news reader" -- it is a informal fallacy about goal moving basically. You can't add "no REAL abc" to excuse counterpoints, because it means that ANYTHING I say / prove / point out, you will always claim "no TRUE hacker news reader would do that", making the argument pointless.

Re: Appeal to tradition. The point is that tradition has no inherent value, and doesn't relate to correctness. If my mother thought 2+2=17... and she taught that to me, and I taught that to my children, that would be a tradition in our family. The point is that just cause something is traditional doesn't mean it is correct.
I don't think the actual anarchists, crypto- or otherwise, have been hassled (at least, not for this reason). There are free coding clinics at a number of anarchist infoshops and anarchist-inflected hackerspaces, and afaik none has received a complaint.