skysight-inc/HackerNews huggingface dataset:
Agree that the trend to assemble HTML client side has complicated development way more than it should have. However, returning html fragments isn't the solution for all use cases. Consider native apps for Android/iOS/OSX/Windows. They will need data to be delivered via an API. Instead of creating a one-off data pipeline for web browsers, consuming data from a standard API cuts out the need to assemble views for a specific platform. Creating applications via the browser just isn't up to par with the ease of creating applications in other environments (mobile, pc).
you probably ignore emails all day,

How often do you ignore text messages?
Coworker here, thanks for the suggestions! We are definitely planning on a more dynamic selection of libraries. What we hope to avoid is an interface that has too many initial options, slowing down users who want to quickly use one of the 'default' libraries.
One of the utility killers of edit and continue in web development is that when you stop debugging, it always stops the webserver. Which means you have to start debugging again just to test tiny code changes where a quicker build would suffice.

If they haven't fixed that, to me anything the do to edit and continue is fairly moot.
why would someone choose sonar over twilio?
This, infinitely this.

Many articles talk about that. It's when you defocus from a task (pause, shower, walk, talk) that your brain starts to get new insights.
I am currently using alt: https://github.com/goatslacker/alt

It's very small and removes boilerplate, but still isomorphic.
5 developers and a few other non-dev people who just use the issues and wikis.
Am I missing some sort of mathematical simplicity in the elliptical arc specification, because it looks like an absolute mess; surely there must be some mechanism that allows you to specify an elliptical arc between two points using tangent definitions, bezier-style. As it is, there's a real mess there where rotating the end point around the start point, you have to rotate the elliptical axis in the opposite direction to maintain the same curve.

It looks like its one optimal scenario is in creating a rounded corner, which I guess is the common use case - but the unpredictability of how the curve changes if you move the end points without adjusting the corner radii seems to be a significant downside.
Actually, given huffman coding, you can do it with fewer than 4 because the degenerates are so rare.
YouTube Kids includes kid-friendly ads:

http://mashable.com/2015/02/23/youtube-kids/
Ask HN: What's the Minimum Viable Skillset of Web Development?
I have a background in graphic design but I'm not an actual developer. I often find myself with ideas I'd like to try out, but the lack of skills AND direction is quite frustrating.

I don't want to become an actual web developer; what I'm looking for is the Minimum Viable Skillset I have to learn to build ROUGH, yet functional prototypes (Case in point: Peter Levels https://levels.io/12-startups-12-months/). Html and CSS are a no-brainer but I'm really confused by the bazillion of frameworks and languages out there.
We've just reached the logical extreme of the 'Uber for X' economy
Compare and contrast with the search box at the bottom of each page. How is this different? Why should I use it?
Perhaps, but then we delve down the rabbit hole, and at some point you might as well make your own sql queries, right?

I recommend rails mostly because of the incredible number of helpful resources. Also because you can use it as a beginner, ignore the magic while you don't understand it, and later try to understand it.

I committed rails code my first day on a new job with no prior ruby/rails experience, though I had used Django before. Pretty green there, as well.
The internet is indeed not the answer, 42 is.
https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...

In Dutch it's such a common expression it doesn't even sound funny, even though it totally is.

edit: lol the article itself makes heavy use of proverbs, so it's hardly legible :P
But I was a CS major and had to slog through diff. EQs, calc, physics, linear algebera, etc..
I'm not arguing that users blocking ads is an issue. To me that is the same as someone deciding to not look at an ad in a magazine or tear them out/cover them up before reading the article. What they decide to do it up to them.

See my billboard example reply to the comment above to see why I believe that Privdog and Superfish are run by thieves.
It is http://www.frege-lang.org or simply https://github.com/Frege/frege
lol, whoever made that site wasted their time, those are all dumb jokes
But that's the whole point: the book is like a stock price. It reflects all available information. Across all gamblers, it should be pretty accurate/efficient.

The reason I like this approach is that it doesn't rely on a model of winning percentage that some statistician somewhere threw together. Which would you trust more to reflect the true value of Google: some random Goldman analyst's model, or the price of GOOG?
yeah no, I mean like literally let the user insert a message through a form, like <input type="text">, that thing you know? And then you could, like, save that. Just save that data. And read it. And respond. Something like that. THEY ARE ON A BROWSER. Am I crazy here? Please, anyone? What year is this? Where am I?
great question. the main reason to use Sonar over twilio is that you'd have to essentially build our platform to be able to offer service like Magic. You need to be able to quickly send and receive text-messages through a web-UI (otherwise it becomes cumbersome to do it on a phone). we built that entire product already and it handle large volumes of messages from 10-digit numbers very well. with twilio, you just get the API.

also, we're built on (and love) twilio:)
LLVMSharp – C# LLVM bindings generated using ClangSharp
“Why privacy matters” - A good watch before Citizenfour tonight
I can't speak for the OP, only my experience here. The docs on flux[1] recommend singletons for the dispatcher and stores. If your library is following that recommendation then things start breaking in a server-side environment as multiple requests start hitting, especially in parallel with asynchronous data retrieval.

[1]: https://facebook.github.io/flux/
Wealth and class segregation
There's a problem with with many-worlds that I haven't seen convincingly refuted: when collapsing superposition of two states you might need to (or rather almost always) need the ratio of worlds with outcome A to worlds with outcome B to be irrational. So unless you create a continuum of new worlds each time it won't work.
I've long wanted a phone case that worked as a battery pack. Probably very iffy, though, even with induction charging. I discovered last year that holding my Anker and phone together in my hand destroyed GPS. Better they just make it part of the phone design.

One big question is how it effects heat/cooling, though.
I recently added social login to a project I'm working on. Python Social Auth was the perfect solution, it was very easy to integrate. I thought that others might find it useful.
When I was in high school I was always fascinated by the stories I'd hear about hackers, I was just a lowly gamer back then. I always told myself something along the lines of "these people have been doing this since they were kids, it's too late for me, I could never be good at that stuff."

A little over a decade later after finishing my time in the military I made a conscious decision to study and get into information security. I guess I was more confident by then. I've only been at it a few years, learning fundamentals, coding, actually not a ton of security stuff yet since that in itself is an advanced topic and I thought if I was going to aim for infosec I wanted get there the right way.

Now I'm working a contract job for a local guy, making him tools to automate his business and have been pestering a security company about a job as well (for the past few years in fact). My most recent correspondence with the technical lead at the security company yielded me a "maybe later this year".

I know I'm far behind many of my peers in knowledge but I've just taken that simply as more reason to work harder at it than them. I'm starting to see results I honestly never thought I would, and I am starting to get the impression that I can be good at this.

I was lucky enough to be born in a country where the biggest obstacle to my success is myself. Keep that in mind when you're doubting yourself.
There are of course people who just put up finished goods without modification, and "reseller" is a descriptive term in those cases. That activity violates the terms, so these people eventually get banned. In my experience this is a tiny sliver of the activity that gets described as "reselling."

In other cases people assemble items from raw materials (e.g. from Alibaba) in ways that may not strike you as particularly creative, but it's kosher when it comes to the site's rules. American sellers do the same thing and have been since the site's inception. Only the Chinese folks who do it wind up in critical news articles with the "reseller" label, though.

If you see sellers described that way and they don't get banned, they have most likely gone through a documentation process whereby they explain their work with dated photos and other materials. Etsy sellers are highly motivated to flag their competition when they think there's a term violation, and real resellers don't last long.

Disclaimer - I don't work for Etsy anymore.
honestly, I felt this way in elementary school, all the way back to 3rd grade. It seems stupid, there were probably only a couple other kids around who knew anything about programming. One knew C++ and I thought 'damn, I only know Visual Basic'. I remember programming for independent research projects and thinking 'Of course I'll get an easy grade because the teacher doesn't know how to program and can't see how simple my project is, I'll hand them a pile of code and a working program and I'll get an A'. I was making RPGs in 7th grade but felt it was insignificant until I learned how to build a real game with real 3d graphics, etc. The feeling continued until maybe 11th or 12th grade when I started learning OO programming and really felt confident when I started introductory classes in college.
No one - not a single person as far as I can tell - in the community calls them "drones"...

It's not entirely unanimous though. A popular UAV community site is called http://diydrones.com/

This is analogous to the euphemism treadmill. Pretty soon "UAV" will become too dangerous sounding and the community will switch to another label.
Voir Customized Eyelash Curler Made with 3D Scanning
Seconded. It's just outside Ft. Meade. They have an Enigma machine (a small device) and the "Bombe" (much larger) that decoded it.

https://www.nsa.gov/about/photo_gallery/index.shtml#machines
We're reinventing the wheel because the Java plugin didn't reach critical mass. There's never been a time that you could require Java in a web app and expect a trouble free experience for your users.

Perhaps the browser/OS vendors and Oracle could have worked together to make this happen, but they didn't, and the world moved on.
19 is not too old. As long as you're interested and still in a good learning context (curious, working memory, emotionally ok, no burn out etc) you can and will learn.

About the frustration, programming involves many dimensions: syntax, paradigm, linguistic idioms. Some people can't think in a language, while they fly in another. Write your ideas down, try to refine them in logic/math, don't lose them, the programming language you use won't matter soon when you have a clear mechanic of your solution.
Ahh, my apologies for accusing you.

I don't mean to sound cocky, but I can't think of a better way to say: I don't think my capacity to contribute effectively, drawing from cognitive capacity among other sources, is in question.
Actually, no - while the bytecode is smaller than asm.js, when you compress them both, they end up around the same. The issue is that the bytecode is designed for fast execution, not compressibility, so it contains absolute offsets for jumps, etc. - this lets you just start running the code immediately, but also means it looks like random noise that compresses poorly. And, JavaScript is fairly compressible, as it has less such noise, it's very regular.

However, it does seem likely that a binary format that is designed for compressibility could be smaller. But, it would not be as fast to execute.
This is a review of what sounds like a hysterically paranoid book. Elon Musk plans to build a secessionist "clever colony" on Mars to escape the heavy hand of the government? 3-D printing will never happen because of the "Bond villains" who run the internet? Also, apparently hardly anyone in SV reads but if they do, it's Ayn Rand for sure.

How does stuff like this even get published? It's just loony.
Luck is well known to favor those who are prepared.
To get the Cortana integration, you need to have a Lumia (Windows Phone). Which is understandable, since Cortana is proprietary to the Windows ecosystem, just like Siri is to iOS and Google Now is to Android.

The rest of the Band features work on either Android or iOS. The New Microsoft seems to be platform agnostic where it makes sense. Which is cool.

I've got a Lumia 920. The software is excellent, but the design of the case could be better. I added skateboard tape to the back to keep it from slipping out of my pocket (which always seemed to happen in movie theaters...) Resale value won't be anything like that of an iPhone, mostly because the plastic case is showing wear & dings that the glass + aluminum iPhone wouldn't have.
Podcasts for Software Developers
Super neat JS work! I have similar code for doing GC/AT counts in java. Using longs and popcount one can do 16 nucleotide per cycle. Also what is nice is that one can easily use a memory mapped byte buffer as long buffer to run through the code. To go faster than that AVX needs to be used/jitted in.

What it really shows is that the FASTA format is just terrible for computational efficiency :(

https://gist.github.com/JervenBolleman/d1430d0549028861504c
I wrote this some month ago [1]. All the properties of the lines can be distorted with perlin noise. Especially when working with color this gives much better results then randomly setting the values.

[1]http://eskimoblood.github.io/gerstnerizer/
What are these $200k+ software engineering jobs, and how do I get one?
As a spokesperson of the company you may want to avoid a defensive tone. Let me translate that into something friendlier for you:

"At Sonar, we offer a drop-in javascript widget so you don't have to write code. Twilio is a more low-level solution."

[edit] Thanks Matt, that's what I was looking for.
Hey, congrats on the launch. For your landing page, I would love to see some screenshots of your product like how you present the graphs, what kind of stats are being reported etc.

In one of your blurb, you say "Trak simply looks and behaves beautifully.", lets see it.
Adult content policy about to change on Blogger
I haven't seen any sign of systemd going in that direction, though.
The point about the search feature is extremely accurate; in my opinion it's one of the most fatal flaws in Etsy.

It works poorly, and users can tag an item in endless categories (often conflicting ones, like 'gemstone' and 'rhinestone'), and so frequently give items dozens of tags, that it makes the search irrelevant.

The categorization and organization forces you to "wade through pages of crap" to find anything relevant; that awful feature lost me as a buyer years ago -- agree 100% with the author there.
The point about the search feature is extremely accurate; in my opinion it's one of the most fatal flaws in Etsy.

It works poorly, and users can tag an item in endless categories (often conflicting ones, like 'gemstone' and 'rhinestone'), and so frequently give items dozens of tags, that it makes the search irrelevant.

The categorization and organization forces you to "wade through pages of crap" to find anything relevant; that crappy feature lost me as a buyer years ago.
FWIW I chose not to say whether it's unconstitutional or not because it takes the supreme court to decide that. I'm entirely unqualified.

I lean the other way, and this being one of my favorite quotes probably makes me decidedly American:

"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." - Ben Franklin

That said, I do entirely disagree with drunk driving and I want it to end. I'm just not willing to further trade my personal freedoms to accomplish it.
How is this different from that?
oh man, totally out-nerded on HN whoda thunk?

;)
I own a company that specializes in hiring H1Bs and placing them into contract roles.

The data doesn't look very accurate. For one thing, this data doesn't appear to represent what companies pay.

I usually get bill rates up around $100/hr to $150/hr depending on skill and location. Like New York has higher cost of living than Michigan so I can often pull a higher bill rate.

The payout to the H1B is works out to be $60K to $80K. An Oracle DBA working in New York will make about $80K which is roughly $38/hour and the company easily pays $125/hour for 6 month contract.

I have some overhead but it's usually a one time fee such as transferring H1B from one company to mine, legal paper work to renew, attain, and transfer H1Bs runs me about $500/piece.
FCC Republicans launch last-ditch effort to sink Net Neutrality plan
H1B is a federal corporate welfare program to address a perceived lack of homegrown IT talent. Its is a regulated and public service. Data like who is hiring and at what salaries are public. Employers do not have a right to secret salaries when using the H1B program. Download the data below and view the RatePer field for salary info:

http://www.flcdatacenter.com/download.aspx

older data here:

http://www.flcdatacenter.com/caseh1b.aspx
I wonder if you can distinguish between direct hires and contracted hires through "body shops". The latter have reputationfor taking a big cut off the top. or hiring 'L'-class business visas, etc.
And, we have enough resources for everyone to have a place to live, and food to never starve. And most civilized places have figured out a basic health system so people don't suffer needlessly.

Yet people are homeless, and people die from malnutrition and starvation. And the sick are ignored, or looked at as cash cows.

And it's not "irrational" idealism. It's acknowledging that there are other ways to socially go forward, rather than the capitalistic "I got mine, so fuck you" mentality. There's enough for everyone. No if's, and's, or buts. It's about time we matured as a global culture and strive for that end.
Also detailed lists:
http://www.airingpods.com/cats/javascript-and-web-developer/
http://www.airingpods.com/cats/mobile-developer/
http://www.airingpods.com/cats/net-and-microsoft-developer/
Bullshit. It closures around its environment, it is a closure.
Yes you're right, lots of beginners are coming over from "the public" and still call them drones.... And there are a lot more of them than experienced RC folks.... so I'm guessing that maybe the word "drone" will grudgingly be accepted.

Yes, lots of blogs and sites with "drone" in the domain name... part of our google-seo world I think.
The AMA says that Citizenfour will be on HBO tonight, in the UK it'll be on Channel 4, 11:05 Wednesday and 4od after that.
What's the reason this is being flagged?
This is a hue/saturation/lightness wheel control, or color-picker if you like. It has plenty of options and can be adjusted in size and appearance. Being able to super-impose it on top of the image being adjusted was a key factor (for design reasons) but not essential for operation. It is licensed as MIT.
For anyone interested, the founder of You Need A Budget gave a good talk recently on growing his company. Its on the Vimeo Microconf channel:-

Jesse Mecham - From Zero to $4M/year Without Quora, Hacker News, or Mixergy
https://vimeo.com/95653848
I heard about this thing called discussing your opinion directly instead of schoolyard passive aggression. It'd be awesome if we all did it. Thoughts?
Yahoo Executive Confronts NSA Director Over ‘Backdoors’
Thanks for your feedback. I updated the blog post with a small NVIDIA vs. AMD section.
There are a few reasons why full speed is reached later when starting up in the emterpreter and swapping in asm.js later:

* Compiling asm.js can use multiple CPU cores, so doing just that is faster than doing it while the emterpreter is running on (at least) one core.

* I believe, but am not sure, that compiling on a background thread is done at lower priority than stuff on the main thread.

* Swapping asm.js code in can only be done in between frames. At 10fps for example, that means around a 100ms delay just for that, and possibly more depending on the state of the browser's event queue.
That is true with today's weed and today's consumption technology. But that is also very shortsighted.

We know that technology, along with research, have proven very beneficial for devising better drugs, better ways to consume drugs, and better ways to produce drugs.

We know that already the concept of rolling up dead flowers to smoke has been superseded by vaporizers delivering 5 - 10 times more potency without all the smoke.

We know that weed has been excluded from even basic studies, leaving much to be explored and much to learn. Alongside the studies that have not been done lies innovations and technological and scientific enhancements that have not been invented yet.

There is no reason to assume we can only ever consume very tiny volumes of weed with fire, like our ancestors 700 generations ago.
I actually do like this concept. I've always found it cumbersome that online support is a live session where either one of you can get disconnected at any time, or that you might get occupied and can't finish the session there and then. Sonar easily solves that, while giving me the possibility to just pick up "messages" on my phone and ask them something out of the blue later on.
I really don't like this opportunistic BS. These guys yesterday struggled with their launch and you took that opportunity to tell the world how to build a better clone?

Cheap shot & I hope someone did the same when you guys launched and I hope it made you struggle.
I'm getting tired of "hey guys check out this really cool, half-baked, and for absolutely no reason, single-platform technology". Yeah iMessage/Facetime and Google Hangouts is really cool but we're still using SMS and voice calling because half of my friends have Android and half have iPhones. Worse yet, we're all using Facebook Messenger or Snapchat because at least there is some consistency between vendors there, unlike with SMS. Handoff/Continuity is great, but if I can't hand off calls from my iPhone to my Windows desktop or apps to my Linux laptop, who cares? I'm never going to have a chance to use that. Oh look at this cool site that uses Chrome's new features. What a shame I use Firefox. And Google Wallet/Apple Pay is nifty, but I have to enter my card info twice if I switch between phones, and if I'm using a Windows Phone, I'm still using my plastic.

We forced Microsoft to stop locking out their competitors with proprietary versions of things that should be standards, and we did that more than 15 years ago. What progress have we made since then?
Looking at http://visadoor.com/companies/google-inc for eg. doesn't look all that much different. May be only by ~10K, but that is probably expected between H1B and PERM.
The wage is already part of the criteria for application. USCIS only accept application if the salary of the visa beneficiary is comparable to a US citizen salary doing the same job.