skysight-inc/HackerNews huggingface dataset:
The `for` attribute (`htmlFor` in jsx) will also allow the same kind of behavior:

<label for="coolInput">Click me:</label>
<input type="checkbox" id="coolInput" />

Edit: You edited while I was typing this out and added info about the `for` ;)
Isn't SENS the exact organization that Elysium's existence is premised on, err, not existing? They're actively doing research into the causes of aging, themselves being precursors to causes of age-related diseases. It's just that slow, rigorous, peer-reviewed research that leads to specific therapies with known human health effects take time and money to produce. Can anyone explain why so many scientists would rather attach their names to Elysium than to SENS? I want to hold them in higher regard than to assume it's just money.
See article (http://meta.ath0.com/2012/02/05/apples-great-gpl-purge/)from previous HN post: https://news.ycombinator.com/item?id=3559990

Also, GNU's bulletin on Apple Boycott: https://www.gnu.org/bulletins/bull18.html#SEC13

And also this article which explains why apple is BSD mostly: https://scalibq.wordpress.com/2012/08/02/apples-os-x-is-not-...
> And did I mention EFL is the basis of all applications on Tizen?

Fuck, I was really hoping for a non-shitty, actually opensource, mobile operating system.
I think it would be interesting to compare those utilities with GNU grep on a single file, because I understand them to be faster on many files because they (1) search files in parallel and (2) skip many uninteresting files automatically.

I also don't think either of those tools are DFA based like GNU grep. One thing I'd like to see is combine many of the performance tricks found in GNU grep with the aforementioned (1)+(2) techniques.

> You could make `grep` faster by telling it to interpret the pattern as a fixed string (-F or --fixed-strings) is you're not using a regex.

That doesn't really make much sense. GNU grep can tell whether a pattern is just a literal or not. If it's a literal, it should be able to stay out of the main DFA engine entirely.
I don't understand this.

Most icon fonts use PUA codepoints to avoid issues with screen readers. If you're not going to use icon fonts, what are you going to use? Images? CSS Backgrounds? Inline SVGs?

Screen readers can't read any of them. Thankfully there are ways to make all of these accessible, with things like ARIA attributes.
If you know that it's a reference to the phrase "less is more", both the similarity and intended capability is humourously conveyed...
For usability and accessibility, yes, it's best to put visible labels alongside the input. See http://www.uxmatters.com/mt/archives/2006/07/label-placement....

That said, designers often dislike labels. Float labels are about the best compromise I've seen - https://css-tricks.com/float-labels-css/. You can see them in action on Digital Ocean.
While ag is fast, I use it because of added features. Specifically the ability to automatically ignore files which are ignored in your project's VCS.
I've done some development with Java, writing Android apps, and some work in Unity making games, and by trade I'm a PHP developer--I'd be curious to hear how .NET workflow compares to these others.
I would consider a project in Docker serverless if it is used in something like AWS EC2 Container Service (ECS).
Why the Universe Needs More Black and Latino Astronomers
You are correct. Payers (insurance companies) and providers enter into contracts that lay out costs. It may as simple as "I'll pay you 30% of your chargemaster rates" (these are the crazy inflated list prices for the hospital) or they can anchor to Medicare rates - "I'll pay you 130% of what Medicare pays".

That's why you end up with preferred providers and in-network/out-of-network providers.

Where things get interesting is that rates are often dependent upon negotiating power. If you're a big insurer and you can push a lot of volume to a provider, you have more power to push reimbursement lower. If you're a provider in an area where they are lots of other providers, you lose leverage vs. being the only provider in a semi-rural area.
Hunting Down Dirty Memory Pages
Controversial CEO in the hot seat over EpiPen price hikes
You can't because the function takes three arguments: an x and y of type integer, and a "z" of type "proof that x < y".

This is the "types as propositions, proofs as instances" Curry-Howard correspondence lightbulb: The type "x < y" is a proposition, and if you can find any z at all of that type, then z is a proof of the proposition. So by passing in such a z that has been verified to have that type, you've certified that x < y.
I kind of feel that Erlang programmers are shaking their heads in frustration at all this and saying "we've been doing things this way since the 80s and saying they're great but nobody listens".
With itertools and functools you should be able to program in that style just fine. You'll likely want to give your lambdas names with a "def", but you should be doing that anyway.
Only with checkboxes, not with other types of input which are shown in the article (e.g. text, tel, email).
I don't see it:

$ docker run --rm debian:jessie less -V
docker: Error response from daemon: Container command 'less' not found or does not exist..

while more is present:

$ docker run --rm debian:jessie more -V 1 ↵
more from util-linux 2.25.2
Would this tool be able to provide a better picture than what the company website and the company pages on LinkedIn and Facebook be able to provide?
I'm not too familiar with the PowerPC world, so maybe someone could help me out. I know I should just search, but I'm feeling lazy.

Is this a new ISA or just the latest revision in their existing ISA?

Also, what's the relationship with Freescale (NXP) here, who sells pretty decent "PowerPC" chips for server-ish platforms, such as the T2080.

Do they license the ISA from IBM sort of like how ARM works?
VisualStudio with a basic Windows Forms application in C# should be one of the simplest ways.

The default look is not that bad for a business oriented application, and the drag-and-drop features are really simple to learn.

Java Swing with Netbeans graphical editor would be my second choice if you like Java better than C#.

EDIT: From personal experience, I found that styling the application beyond the default look, was simpler in Java Swing, using look-and-feel packages. For Windows Forms (maybe because my lack of experience) I had to do most elements as images in order to get the style I wanted.
"Windows is not a .NET Framework delivery channel either"

https://blogs.msdn.microsoft.com/oldnewthing/20110404-00/?p=...
.NET could be disabled or some older version.
Burning money
For me, puzzles are 50/50. I'm not employed by the Big 4, it's not a goal of mine, but with some effort I'm confident I could land a job there.

The issue with puzzles is that they're not relevant to any of the work I do, and if they are it's tangential. I probably lack some insights that people who code day in and day out do, but I doubt it. I was in Austin over the weekend for a tech presentation thing, and I overheard this conversation:

* P1: So what are you working on now?

* P2: Oh, I'm working for a shadow startup

* P1: Nice, what's the stack?

* P2: It's redis, NodeJS and (something I don't remember)

* P1: Cool, that's awesome

To me that sounded like brogrammer culture talk. And P2 turned out to be the one giving the presentation. At the end, I wasn't impressed, there were several mistakes, like giving people who are just starting out code that didn't run, and never trying to run the code in the first place. I asked that we run the code before everyone was dismissed and everyone walked out with a working version

I lost my original point, but it's unlikely sucking at puzzles makes you any bad. Take any criticism in stride, it's unlikely to be a personal reflection of you, defend a point if you have it. You are not your job. Find a hobby?
Posting this here, too, for visibility:

The page works for me when I tell my browser to request the desktop site.
Go Interface Fuzzer
Regarding Java, Swing has sort of fallen out of favor and JavaFX is not the "standard" UI library.
I can see the value of almost all of those recommendations but I don't understand the value of using the correct header sequence or tagging subheaders. I don't see anything in the linked W3C article that explains why I should use one idiom over another.
Global stable MIUi 8 Now available- get it now
First, working in Google, Facebook, Amazon, or Twitter is overrated more
likely than not. Remember that. You don't really need to work in a big company
to have fulfilling job that allows you to grow professionally and pays
decently. (Don't be greedy.)

Second, remember that interviewing is both way lane. It's not only a way for
employer to assess candidate, it's a way for a candidate to assess the
potential employer. Treat it as such.

This may be a cliché, but if all I got asked in the interview was some random
puzzles and nobody was interested in the work I had done in the past, I would
probably avoid such company. They don't seem to hire based on competency, so
I'm likely the first one with the ability to develop and deploy
a well-designed system (completely different thing from algorithms).
I don't like to struggle with making each and every step. The same stands if
they require specific education.

And the last thing, in current landscape there's plenty of jobs in IT and only
so many competent programmers, sysadmins, netadmins, or DB operators. It's the
employers who struggle with finding good candidates, not the other way around.
Find the Cause of a Bug Faster with These 3 Chrome Tips
"Make things as simple as possible, but not simpler."
فيلم سكس بنت محجبة تركية Turkish-arabic-asian
I also speak Spanish, but not in comments since my goal is to have the people understand me. ;)

IMO it's important to keep the person who's going to read your words in mind if you want them to understand you rather than using your favorite high-dollar words to try to sound smart. Making word soup like that obfuscates your message, as evidenced by the off-message conversation we're having right now.
Just re-phasing doesn't make the work any original. It is still plagiarism. I demand that all stolen parts were not rewritten but removed.
One thing I remembered while reading the section on telephone inputs—what happened to all the HTML5 date and time input types?

http://caniuse.com/#search=Date%20and%20time%20input%20types

All of the other cool new input types appear to be on the way in the modern browsers (http://caniuse.com/#search=input%20type), but Safari and Firefox don't appear to be budging at all.

I would prefer to use the native date pickers across devices, but I feel like I have been waiting on those elements to land for years now. Did I miss something?
>Rupert Neve.

Founder of Neve Electronics, famous for inventing the modern sound mixing desk. You're in good company there.
The Career Path Is (And Has Always Been) a Lie
Correct me if I am wrong, please.

Medicare is actually split into four separate regions, each with its own reimbursement rates.
> 1) The price is high, but they're starting to fix that with more special offers and will, hopefully, continue to move the price down.

The Starter Edition (enough for small tools) is currently available for free https://www.embarcadero.com/de/app-development-tools-store/d...
Well, economists like Deirdre McCloskey have argued that many empirical economic studies have been poorly reported, statistically-speaking.

https://web.archive.org/web/20080625054144/http://www.econjo...
I think a lot of this is due to these problems being solved through standardised processes in python.

For example, with dependencies, production dependencies and dev dependencies are defined through two requirements files: requirements.txt and requirements-dev.txt. requirements-test.txt for testing. No need for tooling, just pass those into pip.

Most python tooling is pretty limited in scope but works well. From my side, I've had more trouble with "turing complete tooling" that ruby has offered me. I have not had to use ruby a great deal though.

I think the difference in philosophy between the two communities is that python stuff will usually value ease of debugging/implementation over "ease of use". Most things in pyhton and its echosystem are straightforward. None of this "Library A adding methods to classes of Library B" stuff (not that it's impossible). Of course, you then end up with more boilerplate.

Py2/Py3 has definitely been a major pain.
On top of all the good replies about Visual Studio and the C# language, one major benefit I don't see mentioned here is framework stability and backward compatibility.

ASP.NET is a Boring Stack. In the best possible sense of the word. Nothing surprising will happen to your code while running in the wild. The server will stay up, memory won't swell to infinity, nothing needs cycling periodically "just in case", and patches for critical bugs (which seem to be few and far between) trickle in via Windows Update on the server and never seem to require user attention. And it's generally fast enough that you won't ever (meaning ever unless you're StackOverflow) need to think about adding even a second server to run it.

Better still, you can know that there will never be a breaking change to the framework. I have code that has been running in production since 2003 with occasional bursts of activity, but mostly just doing its thing without any drama. It started on Version 1.1 and has received a handful of 5-10 minute bump-the-version-then-smoke-test sessions along the way to bring it up to Version 4.5, with never any requirement to rewrite something that was working because the framework authors decided to go in another direction. And of course, it would still be happily running today on ASP.NET Version 1 had I decided to leave it there.

That's huge. It means that, rather than having "keep this website alive" be a part-time job, I can spend that time instead building something else.

And even fifteen years later, that next something else invariably ends up being written on that same boring-yet-evolving Microsoft stack.
If you have children, it's pretty statistically likely that you'll be in and out of the doctor's office for routine things like ear infections, strep throat, bronchitis, flu. If they play sports, you can tack on sprains, broken bones, x-rays, concussions, and yearly sports physicals.

The difference between paying the copays for all those office visits and paying the uninsured-but-not-in-poverty sticker price is massive.
There have been surveys if a bit out of date:

Poll: What's Your Favorite Programming Language? (2012) https://news.ycombinator.com/item?id=3746692

Poll: What's Your Most Disliked Programming Language? https://news.ycombinator.com/item?id=3748961

https://i.imgur.com/toGKy21.jpg
python had the opposite problem where so many major libraries didn't take make the jump to Python 3, so even if you really wanted to use Python 3 it was extremely restricting to do so.
I guess he forgot about this when making Daikatana? :-) Good advice nonetheless. It's a bit far-fetched, but reminds me of the "if you can do it in less than fives minutes, do it now" thing.
A Math Nerd Wants to Stop the Big Data Monste
Yes. As well as the Reminders functionality.
> In the demo, a new container is created for every function invocation which would introduce latency that wouldn’t really be acceptable for most user-facing systems.

That seems like an implementation issue that can be overcome, an alternative approach could be to spin up a few containers, deploy the function artefact/JAR/script/whatever and then continuously invoke it via a load balancer.

Then if the function isn't called for a while, terminate or scale down the container(s)

I believe AWS lambda works in a similar way to the above approach.
Show HN: MyQueue – The world’s simplest queue management application
Of course it is. But it is not in Facebook's interest to reward me if, instead of playing along, I choose to require that all of the data it obtain about me come at second hand.
Why? Even with ECS the container's host is maintained by you. It's hardly more "serverless" (less serverful?) than just running docker on EC2.
Hi, here's my little MVP for the world’s simplest queuing application for iOS. Ideal for businesses who want a simple queue management system such as coffee shops, food trucks, salons, and more!

Throw away the restaurant buzzer system and lets keep it simple!!

Features include:
- Add a new customer name and cell phone number
- Provide an time estimate for receiving your goods via metrics page
- Swipe left to notify the customer their order is ready for pickup via message
- Swipe right to remove the order from the queue
- Export all current or historical orders via email
- Create a unique message sent to customer upon completion of their order

Requirements:
- No need for client side software/apps to notify customers
- You iPhone or iPad will just need a phone connection to send messages
I can confirm that; as a long time Mac dev, Omni has for over a decade been at the top of the list of companies I would want to work for, if location wasn't an issue. (It is, though, because I live in Tokyo and that's important to me, too; Omni, last I talked to them at least, doesn't do remote.)

But still, one of the awesome things about working at Omni is that they pay you.

A minimalist note-taking app that only runs on iOS — even if tastefully designed by famous-in-the-niche and well-liked programmer, and publicized by the most widely-read Apple blogger — not so much.

They say flat out that it didn't make enough money; I don't see any reason to second-guess them and develop alternate theories...
That's not necessarily relevant. It's been rebutted point by point http://forums.devshed.com/php-development-5/php-fractal-bad-..., and PHP has undergone major changes since that was written.
What do you guys mean by dependency locking? What I do with pip is add a requirements.txt with things like:

Django~=1.10.0

And it keeps the env autoupdated with the latest patch revision but not the latest minor revision. pip-tools doesn't seem to do much related to that, no?
The best and worst of worlds in my Kenya
Agreed. Way back when, when I was young and stupid and knew everything, my head was full of logic puzzles and programming tricks. So it was easy to solve them in an interview. But today, there are so many things in my head that I cannot keep them all there at the ready...so I usually dump less important things (like puzzles) out of my brain's fast-retrieval cache, and store them in long term memory.

Also, I work on multiple problems at once so I have to do a slow context-switch, and fill my brain's cache with the working-set of the problem (usually by googling stackoverflow etc.) and then solve it quickly, before dumping the cache.

As I developed more wisdom, I usually don't keep small details in my long-term memory, but only repeated patterns and useful details.

Interview questions are more appropriate for a simpler time when programmers were more single-threaded in their heads. They are also heavily biased towards the programming issues of the 1970s and 1980s...doing all of the things which were left out of the standard libraries...recursion, dynamic programming, sorting algorithms, string parsing, set theory, data structures etc. In my humble opinion interviews should focus on questions of style--take this code, refactor it. Refactor it again given new constraints. Multithread it. Make it secure. Refactor it given that you cannot touch this non-optimal code that someone checked in in a hurry and cannot be removed in a short time frame. Etc.
VS Team Services Aug 17 Release – New Pull Request Experience and Much More
"Then when I'm worn out and it's time for work" "I feel satisfied knowing that at least I accomplished my goals for the day, which is all that matters."

So, you're basically selling your least productive time and you're saying this is OK. You must be one of those folks who detest their job to do that. Please change your job. First, this may give you an opportunity to do something more enjoyable and leave what you currently do vacant for someone else who'll enjoy it more. Second, if you do your paid job well enough despite being "worn out", then you're not using your full potential, which is a pity. Do yourself and others a favor.
Erlang programmers aren't shaking their heads. They're too busy writing useful
things to pay attention to each and every fad.
As a fellow FPer who does the monadic stuff in other languages, I think it's usually more trouble than it's worth in Python. Instead, trying to use more of the python-specific language constructs can help you get what you want.

Python is pretty imperative, and the language design ethos is pretty against designing around functional programming. But if you try to absorb some of the python-specific stuff like list comprehensions, generators, and context managers, you can write some tooling to help you get a DSL a little closer to what you're used to.
Via patio11's tweet: "Pretty brilliant idea: 'Imposter Handbook', for teaching self-taught devs what they missed by not doing a CS degree." - https://twitter.com/patio11/status/767204505578409984 (with replies)
After using Xonsh and PowerShell, I'd be pretty happy if a Linux distribution did break from the pack and ship a radical alternative as the default, with a legacy bash installation as you describe.

Incremental changes probably won't spread uniformly - when Ubuntu switched to dash, the Fedora developers explicitly decided that they would not ship dash and would continue with bash, because they have to maintain total compatibility.

In discussions of the new PowerShell release I've seen quite a few comments that boil down to "PowerShell is fine for Windows, but we don't need it on Linux", and I feel that, yeah, we do need a much better shell because what we have is nowhere near the best that can be done. Everybody that's used *NIX for a long period of time has to adapt to the classic shell way of doing things, but we shouldn't be pushing this mess on the next generation.
If you would have read the article:

> John is a former Enron trader whose hedge fund, Centaurus Advisors, made billions before he retired in 2012. Since then, the Arnolds have funded a variety of hot-button causes, including advocating for public pension rollbacks and charter schools.

Doesn't sound like a pro-privacy activist...
Show HN: Go Interface Fuzzer, automate boilerplate in fuzz testing Go interfaces
Building Powow apps from scratch in 4 weeks
Red Hat's Project Atomic on Docker Patches
I am a cyclist in NYC and I try my best to follow the mentality of "I am a car." I do not run red lights. When I see bikers do this it seems highly dangerous. Maybe the Idaho stop works in Idaho, but I doubt it would work in busy crossings in NYC.
I agree that there are many valid criticisms of neoclassical economics, ranging from assumptions of equilibrium and human rationality, to the emphasis on economic growth clashing with the reality of finite ecological resources on Earth.

However, I'd ask if you typically expect a field of study to be perfect before you'd consider it useful? Do you expect psychology to completely understand the human brain before you'd seek help for substance abuse? Or for physicists to understand super-symmetry before you'd use a cell phone?
Secure Software Development at Stratum Security Part 3 – Authentication
POWER and PowerPC are two somewhat related, but independent ISAs. Both are available for licensing: https://en.wikipedia.org/wiki/OpenPOWER_Foundation

This is going to be the latest refinement of the POWER ISA, replacing the current POWER8 used by IBM, and licensed by some Chinese company for not yet released products.

FreeScale/NXP are licensing PowerPC.