skysight-inc/HackerNews huggingface dataset:
The Power of Habit - Charles Duhigg (highly recommended)

Steve Jobs - Walter Isaacson (recommended)

Modern Romance - Aziz Ansari (audiobook recommended)

Boomerang - Michael Lewis (great if you have a light interest in macroeconomics)

Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future (recommended)

Outliers - Malcolm Gladwell (recommended)

Joyland - Stephen King (great, short read)

Creativity, Inc. - Ed Catmull (Parts on the history of Pixar were interesting)
Same here. Now I only get it in the winter when the leaves are down.
So, is the reference checking goal to look for truly bad things that would disqualify a candidate? If so, are you trying to see if the candidate is an ass who was not acting this way during the interviews? This, to me, is the only way that could in principle be caught during referencing, but I wonder if it actually does.

I thought someone (a reference) who would badmouth a colleague to a prospective employer would not be a reliable source of the information. This is an honest question -- I do wonder when you find disqualifying things what do they look like?
It's telling that at least three of these are python 3 only.
Just random RT OS's? It's been awhile since I've worked on tiny 8 bit mcus, but all the stuff was really small and seemingly hand rolled, nothing as monolithic as Linux.

I would not be surprised to learn that it varies from company to company and chip to chip, with various bits being shared for common logic.
Sometimes the 90$ boots come from the same factory, the same line, as the 'real' ones. An off-licensed, over-production, product can be physically identical yet still be counterfeit.
BEST MANNEQUIN CHallENGE EVER
Care to share what jobs you had that were automated away?
Actually it's nothing like that, but thanks for the comment.
That looks like the manifesto of someone that's gone completely crazy.
Really – Always leave the office on time
"Many solar companies should offer great returns for years to come"

Most solar companies offer abysmal returns. Major US companies have gone bust. Well run companies can blow up if the government changes policy on subsidies. In Ontario - the government just decided they would stop paying 82 cents/kw/h for solar, and dropped it to 50 cents/kw/h. Imagine what that would do to your balance sheet.

You can make possibly better returns, but it's not remotely 'low risk'.

Getting out of the 3% ROI range is quite hard while not getting into extra risk.
Yes. I wanted to try something a little different for the design. It's meant to give off a 'hacker' vibe (complete with a few Mr. Robot references).
I'm Israeli and I wholeheartedly disagree with this. Generalizing is contributing to racism, both sides lose from that.
I wonder if the plant exhibits (or will eventually) the Edge Effect [1].

Poisonous plants such as poison ivy often do because people will avoid the plants but will tromp on others (thus the poison plants survive readily on the edge since there is less competition).

That being said if the plant is exceedingly a nuisance like mosquitos it might prefer not to live on the edge (as humans will actively destroy it).

[1]: https://en.wikipedia.org/wiki/Edge_effects
I'd suggest mentioning Feynman in the article, given his contributions were what made them face the truth of the matter.
That's assuming you're using bonjour (zero config). I have 2 clients with thousands of in home devices which are using NetBios to resolve a local ip address and directly connecting over http. I imagine there are many other hardware vendors still using this method out there.
>It would make sense that arr and arr2 are different types (as the thing on the left is different) while they are the same type

For what is worth, they are really different types in C++ (they can still decay to pointers for compatibility with C).

edit: netheril96 pointed out exactly the same thing.
Watch how far Tesla’s Gigafactory has come in new drone footage
Nixpkgs on a mac actually has a really bad reputation as being undersupported.

I use NixOS as my main OS though and it works fine.
Except of course that Amazon now sells tons of counterfeit goods, some of which are downright dangerous. The majority of Apple chargers on Amazon are fake according to Apple itself. I bought a USB adapter from Aukey on Amazon and later found out its UL tag was fake and it had a habit of burning itself up. Turns out Aukey has quite a few of these on Amazon. Amazon ignores reports about it.
Weather buoy near North Pole hits melting point
Elixir docs specifically warn about this.

http://elixir-lang.org/getting-started/meta/macros.html

Check out the Foreword section.
Personal Application Omnipresence
كل التوفيق للجميع
opened a PR!
SO many! But some notables were Lincoln Farish's 'Vampire of Rome' and Ernest Cline's 'Ready Player One'
Ask HN: How do you make graphs from a script?
Until recently whenever I've needed a graph it's been a one-off and simple enough just to fire up LibreOffice on CSV data, make the graph, screen-save, then use the GIMP to trim the image. It's just never been worth taking the time to learn how to use a package, or to write code, because it wasn't time effective[0].

But now it is. So what would you use to create a graph of some data?

[0] https://xkcd.com/1205/
Polyfills add a ton of size.

https://www.youtube.com/watch?v=L3JJ8qSIg2k
Clickable: https://xkcd.com/1205/
I don't think it is fair to say it is not possible. There is an AI system out there that has correctly predicted the superfecta for the Kentucky Derby based soley on user predictions.

http://www.newsweek.com/artificial-intelligence-turns-20-110...
Why don't they use renewable energy? Especially given that solar panels are now dirt cheap, they can do most of the installation work themselves (i bet regulatory red tape in Gaza isn't hard LOL!), and they are in the very sunny climate.

$13000 worth of fuel is probably 20K liters in their prices. That is about 700GJ - something you can produce in that climate, given 20% genset efficiency, with about 21KWp of solar panels which will not cost a lot and will fit on their roof. At least it will provide reliable power for laptops throught the day, and for air conditioning except morning and evening times. Maybe worth moving panel orientation so that face more westward so to increase production during evenings when you need more air conditioning than mornings.
I like them. I'm always happy to give a 5-10 min chat to see what the opportunity is.

Sure some are time wasters but overall I'm pleased with the few I've worked with in the past.
Scaling out relational data models, and SQL, through co-location
And some neovim patches are merged upstream.
To me, references are like a polygraph. It's a nice thing to have but in a politically driven world, it can also be vindictive.

I listened to a podcast a while back about bankers that were given horrible references by vindictive bosses because they didn't cooperate with some loan policy or something like that.
> Accountability is not an earned quality. Accountability is an appointed quality. By raising the age of adulthood you are deferring the age of accountability (in the realm of individual responsibility) to a later age when the individual is better prepared and perhaps more responsible.

Yes, if accountability must be earned we can bind the term adult to someone who finished school system, and who is working. Then we can bind, say, the license to buy alcohol to these factors. If someone loses their job, they lose the ability to buy alcohol. And not merely alcohol. I think we can much further than merely that. The problem is that once we go down the road of it being earned, we are not non-discriminatory enough for that, since we're after all human.

My point is that with your system we have people who are almost adult, almost accountable, yet they're 0% of either. Then boom 25 and suddenly they gotta cope with all that because research on the prefrontal cortex. But that is also the time until you can still change things like personality issues. I'd argue it is better to find a middle road. Give young adults trial runs to prove their responsibility, and give them positive feedback while not ignoring the negative. The role is partly given to parents, and parents are already doing this. Why should we move it all completely to 25 y.o.? Isn't the inexperience going to backfire?

> As far police and military individual responsibility is less a consideration because you are on a job with extensive training and constant supervision. Additionally, people in these job classes are held to higher legal standards and are punished more harshly for violations of the public trust.

I don't believe the chance they get caught is high enough. You say "extensive training and constant supervision" extensive training, yes, I agree; but the same is true for a driver's license. In Germany, a theory part of a drivers license is very, very difficult but the practical part is easy. In The Netherlands, it is the entire opposite.

The USA has not been held accountable for war crimes it committed in Vietnam or Iraq (this problem is not limited to the USA though). Police are getting away with racism, or harassment. Again, not only in the USA, all over the world.

If I were to need help from the police, I'd rather get an older guy than a young one. Why? He's more experienced. Only if it was computer crime would I not want someone >= 50 age because those people are generally terrible when it comes to anything IT related. There's a reason rookie and junior are called rookie and junior.

> I really think this is more a separate conversation

OK, fair enough.
Sure. It's BSD-licensed. Given the choice for similar software, I will always opt for maximally free software. I'm not opposed to other licenses, but if possible, I choose and support the BSD and similar licenses.

In addition, it uses almost zero resources. I'm running OpenBSD on a Lenovo T520 with 12GB RAM. Everything works out of the box, which is typical with OpenBSD and Lenovo/older Thinkpads. I don't have the time to compile kernels and mess with tracking down binary blobs, which I won't use as a matter of freedom. Nothing in OpenBSD is a binary blob.
The Apollo 1 cabin caught on fire on the launch pad. All three astronauts died.
NEWS Hong Kong’s love for Tesla and why it might be the perfect market
Boston City Hall really is an epic attempt to outdo Soviet era totalitarian architecture. There is at least some effort to do something with the windswept brickyard that surrounds it. [1] I haven't followed these plans all that closely but, to the degree the surrounding space can be made more useful/inviting, it would help a lot.

I'd also note that the brutalist addition to the Boston Public Library always struck me as rather a desecration of the original Beaux Arts structure but the recent remodel and cleanup actually created a rather open and airy space. I still don't love the architecture but it's a big improvement.

[1] https://nextcity.org/daily/entry/boston-city-hall-plaza-rede...
When people think of the Fukushima disaster the two direct and unfortunate deaths caused by the insufficient sea wall are not what come to mind. The meltdown of the reactor is the primary concern. If a meltdown had never occurred the Fukushima incident would have never been mentioned on this thread or in any other conversation about the safety issues with nuclear power. So I'm sorry but bringing up the inadequate sea wall is a complete straw man argument when talking about safety issues from nuclear power.

Now, back on topic, the nuclear reactor meltdown at Fukushima was caused by a faulty reactor design. Really it was a poorly designed safety system. The Tsunami that came after the initial earthquake took out the backup power generators at the plant. These backup generators were responsible for powering the cooling pumps that are supposed to prevent a meltdown. This is the main fault in the design and one that is not present in modern reactor designs. Modern reactors now have passive safety systems, i.e. if the power fails the safety measures will be triggered automatically and will not depend on outside power to complete their task. One example of this is using an elevated water tower to store the cooling water with a valve that is kept shut electronically. In the case of a power failure the valve would automatically open (since that is where it's in a stable equilibrium) and gravity would 'pump' the cooling water onto the reactor preventing a meltdown.
Automatic CGo Bindings Generator for Golang
On the really low end, hardware is often single-purpose and you don't really need an operating system. When there is an operating system (maybe you have to listen to messages from something while performing a previously requested activity), a small hard real-time scheduling library gets used as an "operating system".
Nothing you have said addresses the substance of my comment. You just keep insisting that showing one correlation is the same as, say, proving the theory of general relativity. After all it's all equivalent, it's all the scientific method.

These days indignation is a tool of bullying. Yeah just keep being indignant as a way to engage and convince others and then wonder why people still disagree with you.

Maybe next you'll be incredulous that we don't have a scientific understanding of even the development of a wing in evolution. It's at very early stages of conjecture. But don't let that stop you from throwing tantrums when people point it out.
> I tried (again) to study Computer Science at the local technical university, but my joy of programming was (and still is) sadly not accompanied by a joy for converting numbers from the binary to the decimal system and back (much to the dismay of my parents).

As a teacher on a local technical university, I completely understand what you're talking about here. However, the purpose of technical universities is to teach broads concepts on computer science (or computer engineering). Therefore, we have to start somewhere, building from basic concepts such as the need for digital "codification" up to the dozens or hundreds of concepts which will provide students with a better understanding of the field.

In your case, you pretty much decided that you would want to do frontend web development, so you made a choice. Where I teach, students only have one course which they will ever learn about html/css/js, and on a very basic level (there's a lot of information to fit into 3 years!). Assuming that most technical universities are like this, I think you made a good choice for you. However, if someday you decide to switch to backend development, making your way down the stack for DBs, or eventually up the stack for higher-level things, such as data analysis, ML, etc., you may probably find difficulties related to the lack of breadth on your understanding of the field.

All in all, just to say that you made a good choice for you, but that technical universities can provide students with a breadth of information which allows students someday, after some years of experience, to grok the similarities between most CS subfields..
Behind the Scenes with Indian TV Channels' Self-Censors
This was me too and it's so funny to see people saying the same things as I did - "You can get the same specs for so much cheaper!", "You're wasting your money!", "You can't game on a Mac". Now I have the best of both worlds. My Mac gets used for everything and my PC is my gaming machine when I can't game on the Mac. It's not the same specs unless specs only include the processor, RAM, and HDD and the experience is light years better to me.

I'm glad people have a choice. I just don't understand why I get crucified every time I state my preference.
I find that

char* foo = NULL;

char bar = 0;

are preferable. Is there any reason one would want to smash N declarations into one?
> see: https://www.principles.com/

This is a very, very good read. Thanks for sharing.
Now, Snapdeal delivers Rs. 2,000 at your doorstep
Mencken's chosen qualifiers are right there in the text:

"I make much of this improvement because it is of an order not witnessed in American writers; and seldom, indeed, in those who start off with popular success."

Emphasis mine. American writers and the one-hit wonders of the literary world tend to get worse rather than better, he's saying. The first is probably a justifiable statement at the time—decent-to-good American literature was rare (though not entirely absent) in the English corpus before the moderns (many of whom preferred to live in Europe, anyway).
It also exposes all of your cookies for apple.com since not a single cookie is marked secure/HTTPS only.
> tl;dr — I replaced a ReactJS application with Rails + UJS. You will most likely identify this as a case where React was overkill, and I would agree.

LOL, isn't it usually the other way around? That is, React being just a view later, Rails would be "overkill" as it provides model and controller along with the view? That said, the term "overkill" is right in one regard in that Rails is most definitely easier to just build out from scaffold than it is to cobble together React on top of Middleman and Node.

But I think even Rails might be a bit too heavy if you're just building something for fun and not as a MVP. Skimming through his site at basicman.co, it seems like the site basically acts as a list of pages that act as a light wrapper on Amazon.com and its Cart API -- checking out with your cart sends you directly to Amazon.com. Thus, a database isn't needed, just some backend process to persist a session cookie, which the OP was doing via Node. There has to be a middle ground between going React+React Router and Rails that would mitigate OP's SEO issues.
Meet the Chinese Billionaire Who's Moving Manufacturing to the U.S. To Cut Costs
I had an idea of a static JavaScript practice website with little to no maintenance required. It took me about a month of part-time work from idea to having the website up. I took a month or so to add more content to it.

It was never meant to make any money, so maybe your definition of side project is more specific than mine. I got about tens of clicks on the affiliate links and made a grand total of $0.00.

The website is at https://javascript.onl/ and I wrote a high-level blog post about how I did it at http://www.pesfandiar.com/blog/2016/05/12/javascript-online-...
Are you in a somewhat remote area and/or far from the nearest Amazon fulfillment center?

I guess I'm lucky to live in a city near a couple of their warehouses, the 2-day shipping has always been reliable for us. And we often have the option of free same-day or 1-day shipping. If that wasn't the case, I would've given up on Amazon long ago.
A rigorous interview process is a huge plus for me. Not because I'm a masochist, but because I want to work with people who are at least as good as me. A company that hires after a conversation in a bar is likely to have a much wider range of abilities.
It's very much a back of the envelope calculation, everything is very approximate, 100 years makes for an easier calculation.
I don't see native software going anywhere anytime soon. There are things that will never* be able to be done in a web browser, such as a GUI for certain things, or a Terminal app that runs commands on your machine. (*don't quote me on that.)

My product was developed because I've written more or less the same licensing API logic for a few different desktop applications. I figured I couldn't be the only person who didn't want to write licensing logic, especially when it starts getting more complex with add-ons, user accounts, etc. so I've been creating a solution for myself and everybody else.

Keygen solves that issue by making licensing simple for desktop applications (not only limited to Node/JavaScript, of course), as well as some web apps (most notably in my mind would be gaming or other SaaS apps, but really it could be used for many different types of web apps). I've tried to provide a better UX than current solutions, such as not requiring a license key but rather having your users login and then checking their account for a specific license.
"The manufacturer does not permit it."

I wonder if this is legal or possible.

I grasp that there are special cases, i.e. complex gear ...

But if you own a piece of gear outright - I don't think there is anything anyone can do to stop you from selling it to someone else.

Unless someone cares to comment ...
I'd argue Vim is actually the intuitive choice because its commands allow motion/editing across boundaries that make sense, without (in my opinion) awkward mouse/cursor motions. For example % at a function call will edit/select the whole call if the cursor is at the beginning of the function name.

Once you have the muscle memory, you use little thought on how to mechanically accomplish editing tasks, so the intent-to-accomplishment pathway is quite direct. In the end though this may not be the case for you, even if you earnestly dove into it.

I think the main difficulty with learning Vim is that its commands are like minimal "combinators" attached to arbitrary keys, and they take exploration/use to experientially bubble up these combinators to reach "comfort parity" with standard editors. In this way Vim is like the Lisp of editors.

About the ugliness, I agree. That's why I usually use a GUI version if I can. Plus it must be reiterated that Vim is more just a text editor, not an IDE like Visual Studio. If I could use VS+VsVim for everything, I would.
I don't generate my own controllers when installing Coherence. I just use the ones that come "out of the box."
Full disclosure: I have been doing Dev Relations at Salesforce for the last 14 years.

Salesforce is more than a sales application. Indeed, platform aside, there is customer service, marketing automation, ecommerce and productivity (like google docs et al) as part of the core plug an go application suite.

Developers come into the picture when it comes to customizing Salesforce core applications and, due to the platform exposed as Force.com and Heroku, creating new b2b/b2c applications. The developer skills that are effective in this environment are Javascript/HTML/CSS, understanding of oauth and integration technologies (REST, SOAP), database concepts such as triggers and stored procedures. Salesforce provides a server side language, Apex, that is derived from Java.

Mobile SDKs are available as well. So, it is a combination of skills that could have been acquired doing development on other platforms.

There is a ton of opportunity for Developers in the Salesforce eco-system, indeed demand currently outstrips supply. For a taste https://www.indeed.com/q-Force-Com-Developer-$130,000-jobs.h...
DigitalOcean Agent for Additional Droplet Graphs
Scientists have discovered a new state of matter for water
You should be aware that counterfeit goods are shipped from Amazon itself fairly regularly. Amazon intermingles goods from themself and third party sellers unless the third party seller explicitly opts out of it (which costs them more). Lots of Amazon sellers sell counterfeit goods that are fulfilled by Amazon. So, even when you buy from Amazon itself, you may get one of the goods shipped to the Amazon warehouse by a third party dealing in counterfeit goods. Some larger companies have pulled out of Amazon due to this. Birkenstock for instance: http://www.geekwire.com/2016/birkenstock-announces-it-will-l...