skysight-inc/HackerNews huggingface dataset:
You could measure a lot of things when messing with power lines, but ultimately someone has to be responsible that circus that are powered of or safe for any reason stay safe. You measurements cannot give that guarantee, but installations have procedures that ensure this. Everything deviating from that procedure, which normally includes setting a switch with a safety pin and attached note about the work carried out, will lead to accidental powering up at some point or another.

Again: when dealing with high voltage circuits make absolutely certain that the person or machine controlling the circuit is informed (or it's you personally who shut off the power and no one else can turn it on).

If you are trained to work on live circuits, please ignore my advice. You'll know better :-)
Simply that in a free market, the market would clear and sellers (talent) would reach an equilibrium with buyers (employers). That cannot happen because the buyers - for ingrained, cultural reasons of reinforcing a class hierarchy - refuse to play. So the most senior engineer in an organization, no matter how much value he creates, can never be paid more than a middle or in some cases junior manager incase he gets "ideas above his station" and fails to doff his cap to his "betters". That is the #1 problem in the UK employment market, the dead weight of the entrenched management class. Only in the finance industry does the talent market operate as it should, because contrary to popular belief, that's actually the only industry in the UK where the old boys network doesn't have a stranglehold.

If you're smart enough to be an engineer, you're smart enough to realize the only way to win is not to play. So you either go into finance, or leave the UK, or grit your teeth and accept that in order to do the work you enjoy, you're going to be poor compared to someone who couldn't do your job in a month of Sundays, but has the "right" connections.
Facilitated communication hasn't been scientifically validated.

http://en.wikipedia.org/wiki/Facilitated_communication

If you look at the picture in the article, he isn't even looking while his father guides his hand.
I'd replace 'good at programming' with 'proven ability to ship'. Most of the time it's values way over a decent codebase from what I can see. Which is often fair enough!
Doh! You're right, I misread that part. But I think the rest stands.
thanks,that was one of them I was looking for.
The state of Linux dual monitor support
I wouldn't say this article is recommending that you go out and program in C full-time. Many people have learned Lisp (and are better programmers for it), but few actually use it at their day job.
I second this experience.

There are lots of 3-6 month contracts in London and it took me a week to get an offer for one.

If you're confident in your skillset and interview well then there's no risk in jumping but have a buffer (3 months' living expenses) just in case.

In fact, just start interviewing and when you've got an offer put in your notice and do the steps nicwise says when the contracts' signed.

I also use freeagent + maslins (common setup among contractors apparently) and am quite happy with that.
What if it's just corruption? Maybe a political person having one built by a construction company he has financial ties to.
When you're starting out from a salaried full time job and asking HN how you do contracting, they're the same thing.

If you already have clients lined up where you can do work as or within a company without first freelancing, then you're probably not in HN asking how to do it.
Sometimes social skills are more important than technical prowess.
Show HN: Omegle vs Cleverbot
You can pop it out, but that creates a whole new browser window. That's clunky.
Reading it 10 more times won't change anything. Yes English is my first language (so what?). I understand perfectly the words but the attempts to draw parallels with Singapore makes absolutely no sense.
Why I unfollowed you on Twitter, and how not to react
A friend of mine who's currently honeymooning in Istanbul says the riots are mostly regarding the laws against the sale and use of alcohol........

Him and his wife were caught in the midst of a riot and teargassed. They saw tons of public urination and most of the protestors are 25 or younger and drunk + smashing beer glasses all over...
Uncaught TypeError: Cannot read property 'parentNode' of null (JS console)
To be fair, the ability to use static analysis for error code checking is not something that is unique to Go. There was a paper recently on doing this for C (which found hundreds of bugs in the Linux kernel due to incorrect error code handling):

http://pages.cs.wisc.edu/~liblit/ghc-2011/ghc-2011.pdf

(Incidentally, the hard part of this analysis is not verifying that you checked the error, it's verifying that you propagated the error codes properly—that requires analyzing higher-order control flow.)
And people hiring should not consider you, and the general public should not take any of your offerings, if you are to base technological decisions to such contrarian and childish ways such as these.
"He suddenly learned to answer questions by picking the answers out, one letter at a time, on a letterboard."

I hope that this letterboard is now a computer keyboard instead...

I think online chat must be a fantastic way for autistic people to communicate, at least given what I have read in books about it. I once read about an autistic person who was unable to speak to people but he could write them, but this book was from the eighties (titled "If I could talk to you"). That really made me wonder if that person is posting on the internet today.
Fair enough, but I still find the philosophy behind it repulsive. "Don't pay for it, just use the one that somebody else paid for". He follows the same idea with cell phones, and with food (I've also interacted with him at bars after conferences and he hardly pays for his drinks either).

If a friend of yours starts showing such behavior, you will quickly cut them off and think they are jerks. And rightfully so.
I think the article is great, but I'm not sure about a few particular industry segments. For example, in SaaS, it often may make sense to actually charge for software up-front before even having product-market fit to see if there's even any viability in making it a business in addition to experimenting with pricing. Often times, the drop-off experienced in going from a completely freemium product to a priced one is fatal and gives you inaccurate data about the market's reception to your product.

In consumer web, the product -> strategy -> business model approach makes complete sense, but I'm unsure if it carries over to most things in B2B.
Gay ‘cure’ app available on Google Play
Did Apple buy Grokr?
Was there any study done to the (un)reliability of C? I know for a fact practically every piece software I use is programmed in either C or C++.

The sole exceptions are Anki and Gentoo's portage system, both Python. And I'm pretty sure the reason portage is so extremely slow is because it is in Python (I've checked, it's not I/O-bound). And Anki is some very unreliable software.

In fact, give me a single big desktop software project made with a language that is not C or C++.
I'm new to HN. I have just now found out this "Who's Hiring" thread. looks interesting. takes some time for me to see if it's working.
I am unsure what "real retina" means.

A typical print project will expect images at 300 PPI. Text however, is provided in spline. This is typically rendered at 1200 PPI by the rasterizer.

In terms of printed quality display, it would likely mean several more generations of display technology before we see the equivalent density.
That is surprising and somewhat troubling.
Microsoft actually used non-windows OSes for lots of tablet-like devices. Windows CE was "windows" in name only - IIRC it was a small custom OS they rebranded from some company they bought, much like what Apple did with the first iPod OS. PocketPC also was stripped-down, not full-blown Windows.
pixel.js is broken it looks like
subtract roughly 40%
I always felt shame that I knew C but didn't understand how the code works inside the CPU. Finally I got a grip of myself and got the book with the dragon on the cover, I managed to make my stupid C compiler. Turns out, it's not that hard, and doing that finally helped me understad stack and heap much better!

It also gave me the confidence to look at how bytecode based languages work -- turns out they're also not magic, and can be understood my mere mortals.

TLDR, assembly and compilers can be understood, and it'd fun too!
I agree with the rest of your comment, but... a single nine service? You think they have 36.5 full days of downtime yearly, 3 full days monthly, 16.8 hours weekly, or 2.4 hours downtime every day? That's certainly not the case.

Not to mention that often when they have issues it only affects a subset of customers.

https://en.wikipedia.org/wiki/Nines_(engineering)
ShapeSecurity.com, Mountain View, CA. Fulltime, Local, US Citizens

Front-end/Full-stack engineers.

We are working to make the internet more secure.

I am looking for great additions to our front-end team.
We are a django/angular.js/d3.js shop. With an opportunity to
work with big-data - analysis(java) & presentation layers.

The team currently has full-stack engineers, with a slight
bias towards the back-end. We really need help with the front-end.

While the job involves the usual web-app stuff, we are really excited about an ability to provide near real-time analytics.

Feel free to use our online submission process (please mention HN) or send email directly shishir@shapesecurity.com.
All submissions are carefully reviewed by humans!

We are also looking for other positions company-wide
http://www.shapesecurity.com/careers.html

Reasons to work at Shape:

- It's an exciting time in web-security, with some very hard problems to solve

- The company is at a very early stage, learning and growth are only limited by your imagination

- The company is seeing amazing customer engagement

- We are very well-funded
http://www.shapesecurity.com/investors.html

- We are among the hottest technology companies to "Bet your career on"
http://read.bi/11aSsHP

Benefits:
- A great bunch of people in a friendly enviroment

- Daily lunch from great restaurants

- Gym Membership

- Commuter benefits

- Standing desks

- Stock options

- Excellent medical benefits

- 401(k)
I agree that there is more[0] to it now than a few people wanting to keep a park, yet the comment I originally replied to was:

> This is disgusting, the "right" to profit/property is the least important thing, it should never trump people's well-being or the environment.

which I interpreted as just that.

[0] Whether that ‘more’ is better is, given the levels of violence, rather subjective.
Meteor Cluster - Introduction & How it works
> If you look it in slow motion,

There is slow motion on youtube?
I quoted Apple's Retina claim on the site: ‘The Retina display’s pixel density is so high, your eye is unable to distinguish individual pixels’. (They have many variations on this).

So for me a real retina display would make a single white pixel on black background invisible at normal viewing distances to a normal eye.
There is a quote from Larry Niven's novel "Lucifer's Hammer" that is something like "a society has the ethics that it can afford." Its pretty easy as an uncontested industrial super-power to take the hit to GDP that comes with regulation of working conditions, environment impact and so on. We didn't become an industrial superpower under those conditions and we are certainly no longer uncontested. China is going to do what it has to do, just like we did.
Thanks – this should be fixed now.
For anyone who hasn't browsed through Peter Seibel's "Coders at Work," one of his subjects is Fran Allen...it's kind of funny because I do agree that learning C has been valuable to the high-level programming I do today (but only because I was forced to learn it in school). But there's always another level below you that can be valuable...Allen says C killed her interest in programming...not because it was hard, but because of, in her opinion, it led engineers to abandon work in compiler optimization (her focus was in high-performance computing):

(Excerpted from: Peter Seibel. Coders at Work: Reflections on the Craft of Programming (Kindle Location 6269). Kindle Edition: http://www.amazon.com/Coders-Work-Reflections-Craft-Programm... )

Seibel: When do you think was the last time that you programmed?

Allen: Oh, it was quite a while ago. I kind of stopped when C came out. That was a big blow. We were making so much good progress on optimizations and transformations. We were getting rid of just one nice problem after another. When C came out, at one of the SIGPLAN compiler conferences, there was a debate between Steve Johnson from Bell Labs, who was supporting C, and one of our people, Bill Harrison, who was working on a project that I had at that time supporting automatic optimization...The nubbin of the debate was Steve's defense of not having to build optimizers anymore because the programmer would take care of it. That it was really a programmer's issue....

Seibel: Do you think C is a reasonable language if they had restricted its use to operating-system kernels?

Allen: Oh, yeah. That would have been fine. And, in fact, you need to have something like that, something where experts can really fine-tune without big bottlenecks because those are key problems to solve. By 1960, we had a long list of amazing languages: Lisp, APL, Fortran, COBOL, Algol 60. These are higher-level than C. We have seriously regressed, since C developed. C has destroyed our ability to advance the state of the art in automatic optimization, automatic parallelization, automatic mapping of a high-level language to the machine. This is one of the reasons compilers are ... basically not taught much anymore in the colleges and universities.
Its called respecting local sentiment. Its not so much that I agree with they ask me to do, but I chose to let them be at the expense of a little inconvenience to myself. Its not like they are killing me.

I do have a boundary and let them know when I don't like certain things.

You can either chose to stay in harmony or give them a middle finger to all their cultural feelings. I chose the former.
The demon core was plutonium. The quote was about uranium. The conditions needed to cause a usable explosion are completely different.
I would say Brainfuck is even easier.
I picked up a job from a "Who's Hiring" thread, and had a fairly positive experience moving to Boulder last summer to start work. The company offered $15K more than I was making, but in retrospect I should have taken the $30K bump I was offered to stay where I was.

What the new company didn't offer was an expenses paid on-site interview, relocation assistance, or an incentive structure. The software engineers work in a dark, boiler-room environment, and struggle mightily to maintain a sprawling, legacy code base. Turnover at the company is extremely high. I lasted 9 months; the last 6 of which were spent trying to 'change things' at the urging of a couple of friends I had made there. Several people from my group have left since, and nearly everyone I worked with has asked me to let them know about other opportunities I might come across.

The CTO making the postings to HN was hellbanned at some point, and stopped posting altogether once I pointed it out. I'm really not sure why that happened to him though. Is posting the same text every month grounds for removal? The environment wasn't right for me, but I'm sure there are a few HN readers who would be willing to put up with it to make a 6 figure salary as a programmer in Boulder. The right person might even be able to help turn things around.
Only in a perfect world would there be zero current on a ground wire.

The current can be measured by measuring the field around the wire. There are many manufacturers of clip on ammeters which make a loop around the wire and then measure
The current or potential induced in the loop by the field resulting from the current in the ground wire.

That video was truly horrible. Was that metal scaffolding? I am surprised that fault carried on for 3
Minutes. A fuse should have blown or other protection operated.

Maybe if it was wooden scaffolding it was a high impedance fault undiscernable from high loads.
I disagree. There are plenty of foreign workers in most Norwegian tech companies I know about, but the problem still exists. Norwegian employers could be more actively recruiting abroad, and can freely do that inside the EU. I doubt that will change that much.

Say you are a young Norwegian engineer. The incentive for doing a startup is not there, because the oil industry are there and offer you high income risk-free. You may of cause make much more if you succeed with a startup, but most will not.

For a non-Norwegian, if you are going to Norway, you will also go to the places that pay best and have the most secure jobs, so to go to Norway to join or (especially) start a new new IT-business in an area that is by no means a hub for that makes less sense than joining an oil company.
If you want to do a Web startup, it will probably make more sense, even for a Norwegian, to do that outside of Norway.

In Norway there has been a considerable immigration of workers the later years. There is a still a much lower mobility of the workforce in Europe than what you see in the US, much because of language.
"Not scientifically validated," is being awfully generous. It doesn't work, plain and simple. The facilitator is the one responding in 100% of cases.

You not only can see the father guiding his hand, but Daniel isn't even looking at the board. I would challenge anyone to respond to a question by poking at an iPad, without looking, while someone else holds their hand.
No, they're not. You can get a contract role by talking to a recruiter or going on a recruitment website, without any kind of online portfolio or presence. For the freelancing stuff, you need to go through the dance you laid out.
12 things that would make you a better software developer
Yeah, I was being charitable.
Android tablet, phone kits use 2.3GHz Snapdragon 800
I guess I just don't hold out much hope for that, at least without massive environmental destruction
The “Meme Hustler” hustler: Evgeny Morozov’s Stupid Talk about Tim O’Reilly
Get the C t-shirt for the C hacker in you: http://teespring.com/c-faster
Yahoo Shuts Down Mail Classic
Some of the design decisions of ASCII are covered in the original standard (first link) and in the other references here:

American Standard Code for Information Interchange http://www.wps.com/projects/codes/X3.4-1963/index.html

Revised U.S.A. Standard Code for Information Interchange http://www.wps.com/J/codes/Revised-ASCII/index.html

Eric Fischer, The Evolution of Character Codes, 1874-1968 http://www.pobox.com/~enf/ascii/ascii.pdf

Tom Jennings, An annotated history of some character codes or ASCII: American Standard Code for Information Infiltration http://www.wps.com/J/codes/

R W Bemer, The 1960 Survey of Coded Character Sets: The Reasons for ASCII, http://www.trailing-edge.com/~bobbemer/SURVEY.HTM

R W Bemer, Design of an improved transmission/data processing code http://dx.doi.org/10.1145/366532.366538

Charles E. MacKenzie, Coded Character Sets: History and Development 978-0201144604
> Do you really think the people wanted the park to be turned into a shopping mall, or is perhaps a better explanation that a handful of rich people with political connections wanted that?

I really don’t know. One of the confusing (to me) things here is that Erdogan, i.e. the prime minister of the whole of Turkey, appears to control both whether the mall is being built and the local police force, or, in other words, apparently the whole country (as opposed to a local district) can decide on whether to build a mall in some place or not.

And then I wouldn’t be surprised if a majority of the rural and likely conservative population of Turkey actually wants to move into what they think is the 21st century.
New Poll Shows Most Productive Time of Day
"please try to use wri.pe."

I don't use Facebook, and do not have a github account as I am not a coder. Do I conclude that you do are not targeting your application at me?

How would I export notes with a timeline a few years down the line?
Are you seriously incapable of distinguishing "hang on, you are getting numbers that look bad using statistical chicanery" from "Github = teh awesome"?

Pointing out that someone whose point I agree with is using bad math as evidence is not disagreeing with the point, it's asking that people who agree with me behave like honest, civilized, human beings---I don't care that you've already gone through the hassle of getting your pitchforks out of storage.

Speaking of which... your accusation that they are lying means that Github has had nearly 37 days of total outage this year---that they're down for two and a half hours a day, every day, for a year straight. And by honest, I assume you mean "they are lying", as opposed to "they are using a different definition of uptime than I would like." Naturally, you have some evidence for these claims, right?
There is a lot more to software engineering than writing code. As I see it, proficiency in software engineering includes topics such as:

1. cost efficacy

2. availability, reliability, and scalability

3. administration (system administration); operations and support; troubleshooting & crisis management (this and #2 are their own sub-field: site reliability engineering / devops)

4. security: risk analysis, threat modeling, cryptography, access control, vulnerability management, incident response (another sub-field)

5. computing science: algorithms, data structures

6. networks, distributed systems, load balancing

7. programming: languages, compilers, VMs, frameworks

8. quality assurance, testing

9. application architecture

10. data storage: databases, relational and non-relational, caching, transactions, replication, locality

11. facilities, data centers (power distribution, cooling - though that's getting more into system engineering)

12. product design, customer experience, accessibility, human factors

13. project management

I think of programming as the art of writing code. Engineering is the act of creating reliable, controllable systems -- systems that achieve their technical goals and business goals in a steady, reproducible way. Engineering is the act of balancing tradeoffs scientifically and ensuring that quality goals are effectively met.

You might call any autodidact coder a programmer. College students can be adept programmers. However, writing code is just one part of being a software engineer. I would expect senior and above level software engineers to have experience in most or all of the topics above, and I'm sure there are more that deserve to be on the list.

Engineering in the software field isn't /always/ about building super-reliable things. That is one factor that I think differentiates it from other engineering fields. Engineering in the real, physical space has safety implications that typically require a high level of rigor at minimum. If a bridge fails or a building collapses, that's catastrophic. Physical products are only useful if engineered to a high level of quality. However, software is useful across a wider spectrum of reliability: if a back-office web app used by the recruiting team has to come down for maintenance for 2 hours on Sunday, that may not be a showstopper.

Consequently, part of software engineering is understanding what level of robustness is needed to meet business goals, and building to it appropriately, with appropriate costs, and understanding the properties of the built system. Controlling the level of reliability is what makes it engineering.

To be fair, I cannot account for what someone else means when they say they're a software engineer. But this is what I mean, and I consider the field to cover a number of topics and subjects beyond programming.