skysight-inc/HackerNews huggingface dataset:
It's a widely held misconception that JS doesn't have threading. User code executes in a single thread, but asynchronous tasks are managed by a thread pool (libuv in node). Because the multi-threading is hidden with asynchronous calls, the user doesn't need to worry about it, which is why many people say JS is single-threaded. In fact worker threads execute async tasks behind the scenes; it's a very nice feature of the event-loop architecture.
additional background on the bill, and it's sponsors, can be found here:

http://www.wyden.senate.gov/news/press-releases/wyden-introd...

http://www.fbi.gov/news/speeches/going-dark-are-technology-p...
Before the Garden Gnome, the Ornamental Hermit
"Success in academia is measured in the number of citations your paper receives."

Which is why the quality of papers (among other reasons) has gone downhill. I knew a particularly brilliant scientist who would do basic work at a reduced rate in a corporate setting as long as the people actually writing the paper included him in the author list. He shows up on over 1000 papers, many of which are of dubious scientific merit, but because of those kinds of numbers, more and more people flock to him for similar work, without realizing it.
A Formula for the Number of Days in Each Month
So, the question that jumps to mind reading this is:

At what point do we acknowledge that we're re-inventing Plan 9 poorly?

I don't mean to be glib (well, maybe a little), but all of this (with some exceptions — zones and jails, mainly) feels incredibly hacked-together.

Perhaps someone paying more attention could tell me if, say, the folks working on the Linux kernel are learning the lessons from Plan 9? kernfs seems promising, at a glance, but I haven't really looked into it.
> The problem is that std::string is not a good type to use as a parameter for various reasons. In addition to its aggressive allocation behavior, it's also fairly inflexible. What are the alternatives?

I think a more specific critique is that std::string is not a good type to use as a copy parameter (ie. a non-reference, non-rvalue parameter.) It's perfectly acceptable in scenarios where you're passing it as a const reference (ie. not transferring ownership) or passing it as an rvalue where it can be moved in-place.

Your critique (and suggestion to use string_ref) seems to be oriented more towards use cases where a mutated copy of a string (be it a substring or some other transformation) needs to be passed around... I don't think it's fair to say "it's not good as a parameter."
Why Elon Musk's Batteries Scare the Hell Out of the Electric Company
Oh nice! Thanks for the correction.
Great response. I lol'd at the people from Vulcan bit. Your points about the change of perspective death offers are very true and insightful.

I have nothing to add other than I really enjoyed reading this and felt compelled to comment. It upped my mood :) Keep up the positive outlook (sometimes rare on this site) and have a great day.
Well, he probably did mean globbing.

I suspect glob collation is the same as the collation that `ls` uses for any given locale, so... :-)
For those interested in this topic, I just finished and highly recommend http://shop.oreilly.com/product/0636920023784.do. It covers IPython, NumPy, Pandas and matplotlib. It doesn't cover algorithms and analysis so much, but it's great for learning the tools if you already know the statistics.
Academia and industry seem to have different problems but they're actually the same root illness.

My impression of industry so far: they don't get progress. They don't get innovation. They have problems, but they they don't understand them and are unable to commit resources to the procedures that are needed to solve them.

Academia, too, has a lot of problems. I left because of the publish or perish mentality. I liked to work on hard problems, and had some successes, but overall it is the numbers that matter not the difficulty. There are an equal number of politics in academia as in industry, though they are different in academia.

In industry, politics often involves a lot of incompetent people in high places following paper work procedures that do not support their supposed cause, while in academia it is more a lot of infighting over government grants and insultingly simple metrics like the number of papers published.

Academia and industry both have the same root problem and it's this: Those Who Can, Do; Those Who Can't, Evaluate. We see them as different cultures with separate sets of values, but the fact is that people who are good at office politics tend not to be good at anything else, so Decisions get made by incompetents. I don't think there's a scalable organizational antidote, because people who are politically adept and competent are incredibly rare.

I think that the power players in academia are even more egregiously incompetent. They often lack basic social and leadership skills. Academia has been dying for 35+ years because its leadership is completely inept at fighting for its people against the cost-cutting mediocrities. Say what you will about MBAs, but I'd rather have one fighting against HR for my budget than an ex-academic. However, the professors are high-IQ incompetents-- though often not that smart, even still-- which makes the cerebral narcissist in all of us a little bit more sympathetic to them.
Heavybit Members Show and Tell
Religion is indeed a powerful motivator, and interpreted certain ways is very dangerous. However, we don't do ourselves any favors by pushing sympathetic moderates towards extremism by waging wars that only serve to open a power vacuum.

The world would be safer without religions that deny the rights of others to exist, and would also be safer if violence hadn't been used to encourage more membership in those religions that promote violence.
Hello my name is Alexander and I am the founder of a French information site for 3D printing. It happens that I wrote an article on "lightpaper" ( http://www.priximprimante3d.com/led/ ) and wanted to know if the process used to manufacture this device is similar to that used to manufacture OLED.
This sounds comparable to the dog-walking lady in the article. If I were you, I'd have walked away from that one. It sounds like the team lead wasn't interested in the value you'd provide, she just wanted a cheap developer.
> Yeah.

What we got was only an allusion to said "unrevealed secrets".
I had this boss in Brazil that also own some business in Florida - when he wants to hire some H1B from Brazil he just adds "fluent in Portuguese" to the job description.
My prediction is that Go will disappear in same way as it happen to Ruby, Perl and others. It currently rides on the fame that it comes from Google "so it hast to be good". It doesn't really provide anything revolutionary, it just is more friendly toward writing specific type of applications.
Just by seeing that majority of people who are using Go are the ones who always explore new languages, and you see majority of people coming from dynamically typed languages such as Python, Ruby, PHP and others makes me convinced of this position.

Rust on the other hand also has a bit of hype, but that hype actually has a base. It is due to a features that are quite significant, not because it comes from Mozilla.
The ability to do memory safety checks at compile time is quite a big deal (maybe Rust is not first here to offer that, but it is first that it build the entire language around it).

I believe that Rust actually really has a huge chance to replace C and C++ (languages that were developed in 70s and 80s respectively) and influence future languages.
I installed a 10kw system ~15 months ago on my 3600sq ft house. Average electricity costs was ~$6k/year before the panels, the first year on solar to total cost for the year was $300.

That $300 worth of electricity for the year is before I've been able to talk the wife in to replacing our incandescent bulbs, swapped out our old pool pump, etc etc - I could easily get that down to below 0 with a small investment in bulbs. So in my case at least, it was trivially easy to get to a net-zero usage.

A few $$ notes - the system cost $37k, I got 11.1k of that in a tax credit from the feds, so my net cost was 26k. I'm saving 5.7k/yr, which means my break even point for the system is 5 years. In 5 freaking years I'm making money from my solar panels! And I don't have to write a $500 check to PG&E every month. It's a beautiful thing...

BTW - the above numbers (plus my severe aversion to debt) are why I'm so against solar leases. If we had a solar lease, we'd still be stuck with monthly payments, would have trouble selling our house, and would be stuck for 20 years.
Energy for Humanity – pro-nuclear environmental movement
The threat isn't that people don't need any power from the electric company, it's that people need very little of it. Demand dropping to 5% of your usual business model might as well be demand dropping to 0%.
How Slack built a well loved product going against Peter Thiel and native app
Not to mention the fact that the populace has been ingesting intoxicants pretty steadily up until now as well. The only difference is that it's mostly been alcohol.

The idea that you can be jailed for unhealthy behavior (when it doesn't affect other people) is relatively new I think. If anything, I feel like liberalizing drug policy would be more of a correction than a radical departure from history.

For as long as I'm aware, some portion of the population will desire recreational drugs, whether that's alcohol, caffeine, nicotine, cannabis, or whatever. A smaller subset will run into issues with their use (whether that's for physiological reasons like genetic disposition or because of life circumstances that make intoxication seem like a more appealing escape).

That won't really change if you can no longer be put in jail for ingesting something. I'd imagine it would be a lot like it is now. A good chunk of the population would continue to chemically alter their moods and mental processes on occasion and a smaller subset of them would run into dependence or other health issues.

The difference would be that people wouldn't be at risk of prison or permanent financial ruin because they did something that is (at worst) unhealthy or unwise. Intoxication would and should remain no excuse for otherwise criminal acts committed while under the influence. You're still responsible for your actions, you just wouldn't automatically become a criminal because you adjusted the way your brain works for a few hours one afternoon.
I've seen plenty of 18650s outside of laptops. They're extremely popular in the electronic cigarette scene.
The other thing to consider is that for me to think that forking makes the future of the project questionable, you'd have to show that it's likely that usage(original project) < usage(upstream) + usage(fork). In other words, I'd be interested to know the combined usage of MariaDB and MySQL and see if you could actually predict with confidence that it would significantly lower than original MySQL usage. Not just that one of the forks didn't have as many people.
I could not agree more. But then again, I'm biased, as I wrote my senior thesis in organizational studies on the subject of the politics of information technology, in college in 2003 (and still have yet to publish it online somewhere!).

I think the most interesting aspect of this is the cross-disciplinary nature, when analyzing something like the Internet and information technology through the lens of a different field, politics. The way politics presents itself and interacts in this field (much like other fields) is a whole area of study itself.
100% of the C code is openssl

edit: https://github.com/mozilla/firefox-ios/search?l=c
DHH said there are things about the "large tent" aspect of rails that are annoying. That's not the same thing as being unhappy with the overall direction of the project.
Sorry, I meant OpenSSL. It was a typo.
Well, one of my friends in Arizona has not necessarily his whole roof covered, but he is able to generate about 90% of his yearly energy usage. The only problem is that he doesn't have batteries installed, so he's selling his electricity to the local power company and buying it back. With batteries and a slightly larger system, he'd meet all his energy needs himself. It's definitely possible. One thing that helps is the hot water heater is solar powered as well.
I want to help London's homeless and I need you
I'll give the Apple 80 column text

> They don't do that out of the box, and it took people a while to really exploit the things.

I never really had much problem programming the Atari, the Apple II was simpler but it sure is a less capable machine overall. Music and graphics are pretty simple on the Atari once you get the hang of it (which I don't think takes very long given the right book) and you can do things the Apple just cannot do.
200 amps even at the ultra low voltage the US has is still 20 kilowatts. That is tumble drier, oven with stove tops, washing machine + everything else in the house and you still have 10 kilowatts to spare.
You're not the only one. iojs is already pulling ahead in momentum, fixes, features. Not to mention it has a bazillion logos to choose from haha
Where you located? Are we talking Texas or Michigan?
We're expanding radical Islam. That's the argument and problem.
Flash uses pretty large block sizes (look up specs for write size and erase size for common flash media; it's often 4KB writes+128KB erases), and the wear leveling algorithm can unpredictably shuffle the writes around. Your final paragraph is probably the only safe way to know an SD card's internal flash is unrecoverable, followed by physical destruction.
that's what the biggest welfare system in the US is for (the military)
From the article:

...said Ellen Hayes, a PG&E spokeswoman. “Having a solar panel that isn’t connected to the grid is like having a computer that’s not connected to the Internet.”

Patently false. It's a great way for them to rationalize their continued existence. But as rooftop solar takes off and the "smart grid" fails to materialize I suspect that you're going to start to see federated neighborhood grids running at 48VDC.

Anything less than 50V isn't regulated by the NEC which is why you're supposed to hire an electrician for new or major upgrades to your house wiring but nobody cares if you put in low voltage pathway lighting, doorbells, networking, etc.

That means that although you'll have to buy thick copper wires, people can wire themselves up with their neighbors LEGALLY to share power. That's a big deal. It doesn't take all that many people to be connected to substantially smooth out fluctuations. Most A/C doesn't run all the time, it's only supposed to be about 15 minutes out of every hour. So if I and four neighbors team up then we might need 5kW of solar panels between us instead of 5kW each. At least if it's somewhere sort-of temperate where A/C isn't crucial at night.

The power electronics to make this happen are getting cheaper by the day. Sure it means having to talk to your neighbors and some retrofitting, but that's doable. And with a lot of new equipment having VFDs in them from the factory (refrigerators, mini splits, even a lot of A/C compressors) it means that the cost of converting them drops even more.
How Construct 2's render cells optimisation works
I believe there was a report from US utility companies saying that solar will severely impact their revenue.

http://www.eei.org/ourissues/finance/Documents/disruptivecha...
Jeff Hardy’s Wrestling HD Wallpapers
Building Markets posts the most honest CEO job ad ever
Then bill by project, not time spent.
So Github banned Brendan Eich who was so mild in his beliefs they were unknown for years after he contributed to a principled cause. However, they welcome the Russian Federation, which has thrown thousands of people into gulags, taken over media outlets, and has rolled over US allies with impunity.
Without directly answering the question of total capacity, solar does have a few problems that are unlikely to ever make it an "existential threat" to commercial power generation, especially when done at home.

1. It is highly dependent on the amount of sunlight an area gets. This might seem obvious, but is also problematic in that it is difficult to build the correct capacity for climates that vary significantly over seasons. Solar is well and good in Los Angeles, since the weather is very consistent, and the amount of sunlight doesn't vary hugely over the year. In Seattle though, if you were to install enough capacity to be useful in the winter, you would drastically over-produce in the summer. Over production of solar is currently a problem, and can have significant detrimental impact on the overall power grid. Typically, when it drastically over-produces, it can cause blackouts. This is amplified by the fact that solar produces its maximum amount of output at a time when people don't consume the most electricity. This may eventually be mitigated by better batteries, and alternative power storage systems like Vanadium Flow systems.

2. Solar has a maximum capacity, and will likely always need to be mixed with other "on-demand" power generation systems. At present, these are Coal or NatGas generation stations that can be ramped up to meet spikes in demand. Effectively, these plants allow us to store energy chemically in the gas/coal and burn it on demand. very few renewable energy sources have the ability to be ramped up to greater production over short period of time. Again, this problem could be mitigated by substantial battery installations, where a small amount of excess generation from solar could charge batteries that could be drawn on to deal with spikes in demand.

3. Power transmission is always going to be a problem. Solar is less and less viable the further toward the poles you go. Though we could generate power in the southwest, there are practical limits to how far power can be transmitted over existing lines without too much loss.

In all, though it would be possible for Solar to operate a given house or building with on-site generation. It is very unlikely to threaten the power companies, which give us a low-cost, reliable, and simple solution that is capable of meeting our needs.
This essay was, as expected, quite controversial in the cryptographic community. This essay is a good place to start looking at opposing arguments (as are the rebuttals referred to at the end of the essay).

http://in-theory.blogspot.com/2007/08/swift-boating-of-moder...
Answers by Crashlytics – Twitter Developers
How many units does $500 fetch where you live? Would be curious to know a breakdown of the bigger portion of the pie in those units.
There's a lot of parameters (load, location, roof size, season), but I think the answer is generally > 100%.

On the other hand, cities don't have the surface area to account for industrial consumption.
Okay, so those men who will only accept a woman's company if she is subordinate are having a harder time to find a willing partner.

What's wrong with that?
Right! I find it fascinating that "beginner's mind" is a concept spoken about in Buddhism a lot. I get the same sense when I travel to a country where I don't speak the local language. All of a sudden, everything is fresh and new. Better than the wildest drug ;)
I saw contractors on daily rates being abused - they always worked super long hours, which is the opposite of what I want to do.
What It Means for Me to Teach Your White Privileged Kids
$6K/year sounds really high no? My neighbor pays $100-150/month for a 3200 sqft house.
Ask HN: Can two Swiss founders visit your company in New York City next week?
My name is Michael and I'm one of the founders of a three year old startup from Zurich, Switzerland.

My cofounder Matthias and I will be in New York City next week and would love to visit interesting companies while we're there.

If you would be open to having two personable guys with a technical background who can appreciate great user experience (web & mobile) please write to

mike.wirth@me.com
This is a great resources, thanks for sharing. I usually use Xamarin Studio and Emacs in Linux and Mac. OmniSharp integrates with Emacs, that is pretty cool.
SENIOR SOFTWARE ENGINEER

Amazing Academy is the leading online training organization for entrepreneurs. We work with top business experts around the world to create market-leading online courses that teach people how to build, operate, and scale successful companies.

With thousands of successful students from over 50 different countries, the team at Amazing Academy is helping people create freedom in their lives and is changing the world, one business at a time.

Amazing Academy is a highly-successful, fast-growth company looking for talented and dedicated people who want to contribute to our exciting, rapid expansion.

With above-average compensation, a fun environment, and participation in this high-growth company’s future through our stock option plan, this position will fill quickly.

Read through the role and the requirements below and use the apply button to send us your information. We look forward to hearing from you!

The Role

As a Senior Software Engineer, you will be entrusted with the design and development of cutting-edge, scalable web-based products using the LAMP stack that help customers grow their businesses.

Your responsibilities will include:

Write code in PHP, Javascript, and HTML/CSS
Implement new features and optimize existing ones for a Learning Management System (LMS)
Work closely with and incorporate feedback from product management, experience designers, and other engineers
Rapidly fix bugs and solve problems
Proactively look for ways to get our customers better results

This role is based in Austin, TX.

Must Have

B.S. or higher in Computer Science (or equivalent work experience)
Minimum 8 years experience in software development role, LAMP focus
Experience with e-Learning solutions including an LMS (Moodle preferred)
Ability to create an interface in HTML, CSS, and JavaScript
Strong relational database knowledge in MySQL, SQL Server, or Oracle
Disciplined approach to testing and quality assurance
Proficiency in creating applications in one server side framework
Solid understanding of the full web technology stack (e.g., HTTP, cookies, headers, asset loading / caching)
Mobile and tablet responsive design implementation
Write code in Python, Perl, or Ruby
Experience with revision control and project management
Visual design skills
Data-informed product development: analytics, A/B testing, etc.
Knowledge of cross-browser quirks
Great written communication and documentation abilities
Interest in mobile and touch-based web platform

APPLY at http://www.amazing.com/careers
Do you have a git repo or blog post with code/info about your Beaglebone passthrough setup? I wanted to do something similar a while ago but never got to it.
At what point has the judicial review become merely the means for judges to disagree with government policy? This wasn't a law change, this was a change to an existing policy about what prisoners could receive in parcels. Judicial review seems to have become an all too regular occurrence used by people who don't like what a particular government is doing.
I might be mistaken but I think 5KW can power your whole AC and a few other appliances, no?
Where do you live?

Where I live, in SW Missouri, capital and maintenance costs might be higher due to weather (e.g. high winds, hail), and it would be useful during the summer---which the electric company would be generally thankful for, less $$$ peaking power needed---but much less so in fall and winter when it's frequently overcast.

Also, if you live in a place with high electricity rates, like California, the case elsewhere is less compelling. I probably pay on the order of 1/2 of your savings for the total power to handle a building that's almost certainly bigger and thirstier than your's (numbers on request).