skysight-inc/HackerNews huggingface dataset:
Pretty simple to set up and use, but I'm not sure if it's better than learning `docker` and `docker-compose`. Also, the default `python <file>.py` doesn't remove the container after the file is done running and the image is tagged as `cage/<name of project>` instead of allowing the user to tag it with their own name. Both of these are easy to fix with `docker` commands, but if this is meant to be a library that helps you avoid `docker` then it's not doing its job.
Experienced developers can work as well as, or better at home. Even in a startup; especially in a startup where time is important and commute can be expensive that way.

I work on embedded frequently; I have way more than $20K of equipment on my desk right now. Not to mention old projects in boxes and on shelves. That's absolutely not an issue. If I need it and need exclusive access to it, in the office or on my desk is all the same.

And measuring output? Why, by performance of course. And by the value of the work done. So I can earn well on embedded work whenever that comes my way, because its not a common skill and I can do it quickly. The market sets the value; there's no mystery to this.
Maybe Soylent will be what everyone eats...
> Firstly, the sentence you quoted, while unfortunately ambiguous, is correct if you take "of which" as picking up "assumptions" instead of "results".

Oh, that's what Koshkin was trying to say.

> Secondly, the axiom of choice is not independent of ZFC, it's independent of ZF (assuming ZF is consistent) :).

Ah, the C stands for choice...
I love physical books; my wife and I have a library of well over 1000 volumes - certainly not the largest collection, but large enough. Most of it is fiction, but we also have a lot of non-fiction as well.

Even so - I like an e-reader for certain uses. The best use that I've found is for technical documents. Not books, per se, but documentation like electronic component datasheets and the like are much more convenient to access on an e-reader, especially when you're in the middle of a project. Before, one would have to spend a lot of money to get the datasheets in book form from the manufacturer, and then find a place to store the behemoths (some were as thick as phone books, and multi-volume - especially components and such from places like Motorola, ST, and others with extensive component lines). Not only that, each year (or more often) you'd have to get the new versions for the year, and the various errata pages (filed somewhere). Then to search thru all of that...

...today, I can download and read these documents online or offline with a reader, store them locally, search them fairly easily, etc. All on a small and easy to use electronic device.
Silicon Valley used to be famous for the exact opposite: the story was always that formal credentials were less important than demonstrated competence. Have things really changed that much?

Anyway, at least here on the East Coast, I find that many (most?) companies don't have a strict requirement regarding a degree. At least, not if you have real world experience. Maybe it's more crucial if you're going for your first job.
Can't you just order a car online, on the car manufacturers website? I've not yet done it, but I have built a few custom vehicles, to checkout out options and configurations. I've done it on Nissan's website, as well as GMC, Chevy, Audi, and Jeep.

Is there further haggling on the price once you have your car custom built and shipped to the dealer?
This is a special-purpose time-series data warehouse and a UI for querying it. If you are not Facebook, it is almost always better to do projects like this by using a standard data warehouse like Redshift or BigQuery, a queue like Kinesis, and a BI tool like Looker or Tableau. Your data won't be quite as real-time and your queries won't be quite as fast, but it will take much less engineering effort and you'll be able to use the same tools for other projects.
>It just seems that was grinding slowly to a halt, whereas now, with Trump, there’s a chance of a proper crash, and a chance to really rethink.

Headline is misleading.
I'm interested in this topic, but this is a video and I'm at work. Needs a [VIDEO] tag
I've run into a few people like this, who absolutely can't code, but have some skill at hiding it by getting help, copy-and-pasting, finding other 'useful' things to do, etc. Some of them have had quite stable careers.

The key trick seems to be to find a position where it's more important to your boss to have headcount than to have productivity. For example, i once did a project with an outsourcing shop, who could put ten programmers on a project at a rock-bottom rate with a day's notice. It was vital to them to have people they could assign and bill for. Whether they were actually any good was irrelevant.
It depends what OP means by "getting jobs". To me it means getting work from clients. For getting clients side projects can be extremely useful, and there are no interviews.
RSAC 2017 Startups: Innovation Sandbox and Early Stage Expo
Find a company that works with open source projects, and contribute to them on your own time. Bonus points if you actually use them for your own projects so you are able to provide real-world use cases and feedback to them.

This especially helps if the company is a startup, in which case they most likely are understaffed to keep everything up to date and bug-free. They will also be more likely to respond to your feedback in an actionable way besides a "thank you" from a maintainer.
You don't need to haggle. Just do your research before hand, find cars with the exact same options, and come prepared with what you just found.

Bought a new car for the first time this year. First I found the options I wanted. Searched all over from Southeast to mid Atlantic, found the lowest priced and documented it along with several similar cars locally.

Came in with print outs and links to my findings. Told them either they match or I talk to one of their local competitors or if needed fly to Virginia using sky miles.

A couple trips to "talk to the manager" and 7.5k off MSRP. All while the customer next to me bought a similar car at full price.

You need to be able to get up and walk out at any point.
.idea should be removed.

Also this: https://github.com/pypa/sampleproject

I trust PyPA, and in many ways they get to set what "canonical" is, so for something like this, if they say it, it's therefore true.
Agreed. It's there so I feel informed but at the same time I feel I need to allow practically everything in order to not break the app.
Yeah, considering from the About page we see that one person behind this worked for the Hillary campaign.

> Alec was a campus organizer on Hillary Clinton’s 2016 presidential campaign...
15 years ago I had a boss who hired someone from the local state university with a degree in CS who was (allegedly) a defense of his thesis away from a masters in CS.

I wish he would have copied/pasted code from Google: Instead he used to bother me and my co-worker constantly, to the point that we nicknamed him "the interrupt controller".
Get Science Pictures Texted to You Daily
What if you enjoy the daily actions? Or initially dislike them but get in the habit of liking them? Why does there need to be progress towards some goal? I've identified drawing as a healthy hobby, who cares if I get better, although I'm sure I will because the human brain adapts quickly, gets bored and needs a challenge. "Do this and you'll get that" - doesn't that hinder what you're doing because you're focusing on the "that" rather than the "this"?
How is the Gervais Principle from Ribbonfarm any less BS than this article?
I've tried the pomodoro technique. It's very good for deadlines. Academia doesn't tend to have genuine deadlines at the junior researcher level so it's basically just a matter of finishing the work whenever you can.

What would be nice, is if there was a way to somehow gain intrinsic motivation to do stuff that interests you? I get extremely excited about projects at first and then tail off.

I'm not a "finisher", and I would give a large chunk of my salary to someone who enabled me to become one.
Former Facebook employee and current Googler. I really really miss Scuba. The visualizations are what really cinched things for me.

At Parse I was able to diagnose some seriously complex performance issues for customers by breaking splitting queries (precomputed in logs) into families and looking at probability distributions. It was amazing. Every time the customer told me XYZ was the problem I could send them a screenshot and refocus the conversation where the data sent us.

Some ex Parse employees left FB to build a visualization tool based on the same white papers (honeycomb.io). I'm really hoping to add that to my tool belt again.
Another nice technique is to pit dealers against each other. Pick a dealer, ask them for a quote on whatever car you're after. Be specific about exactly what you want. Once you get a number, ask the next dealer if they can beat it. Repeat until you're tired of it or salespeople start saying "wow, I can't beat that" in a defeated voice.

Of course, the process can still suck. They'll still give you a spiel about how you must have the undercoat or extended warranty or whatever. There's room for other shenanigans too. Last time I bought from a dealer they managed to overcharge me $1.25 (originally it was $20 over but I fought that, but figured $1.25 wasn't worth it) and then they filed a lien on my title even though I didn't finance with them, which I didn't find out until I tried to trade the car in much later. Untangling that mess was quite entertaining.
It's a empty gesture since it was never ratified by Congress.
That wasn't clear to me from the article, it sounded like they mostly just arranged appointments. How does negotiating work in this situation? Do you negotiate beforehand? Is it a firm fixed price?
Google's made their attempt a few years ago. It's called GoLD, or, gold [0]. However, its key benefit is in lower link time processing of object files and libraries. Important if you're building apps that take minutes or hours to build every day in a CI/CD system. Another example is browser source branches (10s of 1000s object files, libraries, and objects). Key innovation was to not use GNU's BFD [1]. BFD is a little like llvm's IR but for linkers that support multiple architectures, multiple executable formats (raw like DOS COM binaries images, ELF, COFF, DWARF, etc), and multiple executable scenarios (static vs. shared libs). Instead, Google focused exclusively on ELF (which is almost 100%, universally the standard on the major *nixes like Linux & BSD), and the few most popular architectures (i386, amd64, arm, ppc).

gold was later contributed to and can now be found as a part of GNU binutils.

[0] https://en.wikipedia.org/wiki/Gold_(linker)

[1] https://en.wikipedia.org/wiki/Binary_File_Descriptor_library
I think its all bumping to 2.0 as the versions were becoming crazily unaligned and the installer showed about 4 version numbers.

No doubt they my become unaligned again in the future; but I think its about starting from a clean version number alignment.

e.g. .NET Standard 2.0 was originally .NET Standard 1.7 which would have gone with .NET Core 1.2 with tooling (CLI) 1.0
> As a novice, your thoughts likely aren't worth sharing and might even be harmful.

At the very least they can share sources of information they found particularly useful or clear. They can do so better than you and I, to whom too much is now "obvious" - only by virtue of having internalized it a decade or two ago. Even novices can have cool projects to share on occasion.

Not to say there isn't plenty of junk that wasn't worth blogging, but I wouldn't go as far as "Novice programmers shouldn't have blogs."

Especially when the alternative to even the junk is for the same (mis)information to fester by word of mouth and the like - we're social creatures after all - where it cannot be corrected.
Solving the issue that was mentioned about how to give an app developer a unique id for a device and still give the user privacy was solved problem with Windows Mobile before the first iPhone came out. The OS would give a developer a unique identifier for only their app that was different per app.
I actually came to the comments to recommend Beeminder. If you're the type of person who sets goals and then feels guilty when you remember making them 6 months (... or a week) down the road, it's a fantastic service and worth every penny you'll pay for it.
New Exhibit Celebrates the Lost Art of the Screensaver
Create Profile Pictures with Node.js, JQuery and Google MDL
I've never noticed them have fumes but I think it probably has to do with the fuel too. I think the clear fuels are maybe ideal, check out http://homeguides.sfgate.com/safely-use-oil-lamp-house-84155... and google around.
Please add "(2016)" to the title as this article is from last June.
Yup, it's just coincidence that a politician makes 200M via a "charitable" organization. Nothing to see here folks, just keep those donations from Saudi rolling in so they can buy up our water resources and dairy farms. Only a lunatic would believe such as thing!
I was going to say something similar. With venv moved into the stdlib in Python3 and ongoing development and improvements to the `docker-compose` workflow I am not sure where a tool like this fits.

* venv is lighter and more or less fairly standardized

* `docker-compose` is more general and language agnostic

So something like `cage` is somewhere between...it's neat, no doubt, but not sure where I would use it personally.
> On the whole spectrum of quality of published (paper) books

Well, not until someone proposes a 10-11" e-reader that doesn't cost half my salary.

The biggest disappointment with my e-reader is that reading PDFs is awful on that ridiculous display.

We might have nice, readable fonts and pictures, with zoom too, and instead...
Thank goodness. I hate the idea of having Trump as our President but I have to say about 20-30% of his policies/ideas actually seem reasonable. If we as the public can just guide him towards the more reasonable policies and away form the unreasonable ones we may have a chance.
I much prefer starting earlier and getting done earlier. A lot of this has to do with my schedule vs the babysitter's (my parents) schedule, but getting done at 3pm is a great feeling. Getting up at 4am (and starting work at 6am) isn't always fun, but I'm a bit of an early bird anyway.
Or if it's a second cert generated for somebody else's site (like the example.com was), and only used for targeted MITM, then it likely won't ever make it into to CT either. I.e. the actual bad certs won't make it in there unless there's required posting to CT.

Is there a way to revoke a cert without knowing the actual signature? For example, if there are holes in the serial number sequence, does any current revocation scheme allow revoking that number, or, any serial numbers that have not yet been submitted to CT?
It's an assumption based on my own experience, sure. But I'd like to see any evidence to the contrary if I'm that wrong.
If I see one of your side projects is inline with what we are currently working in my company I would hire you immediately. Obviously we will do some checks on the code quality but nothing extreme. I always hired people based on previous experience and never ever gave them a puzzle to solve.
Why should my tax dollars get to fund religious schools? I don't want to have to support religion and I don't think the federal government should mandate that I have to pay tax to do that.
Show HN: A Flask Boilerplate App with SQLAlchemy, Redis, and Authentication
Defend Against PHPMailer Vulnerability with 0day Protection
We have books too. I don't love them (smelly, dusty, heavy) but I have never gotten into an e-reader. So much friction to use - fiddly menus, losing my place, even changing pages or trying to go back and find a passage I read before - all tedious.

So we have a collection. Every bookcase in the house two-deep and books stacked on top of books. When the boys grew up and our church asked for kids books in English for a Romanian school, we donated 1000 books to the effort. Still have a bookcase full of kids books (for the grandkids someday, sigh).

The small electronic device is certainly a selling-point. If they don't expire (go out of business) or get lost changing to the latest gee-whiz gadget, it would be nice to have them all in one place.
Using Artificial Intelligence to Corrupt Free Speech
For me, paper is necessary for mindmaps, or any task that exercises spatial intelligence and building relationships between concepts.
While I can see what the author is attempting to do (define a common set of root components that all platforms can use with some preference libs thrown in such as from the `Animated` project), it seems like this has already been done (`react-native-web` aims to match what is present in `react-native` already) and as such this is really more of a personal micro-framework. Or is the goal to have this set of components be the base that all platforms rest on? Am I missing something?
Preemptively sell the child's future production via debt-based economy.
I really miss the awesome tooling like Scuba since I left.
Side projects can be amazing for building skillsets in areas that aren't a direct part of your current role but will be in a desired next role. 95% of domain knowledge for non-engineering interview purposes is lingo and plausible applications from your past.

Anecdote warning: Some years ago (pre big data) I wanted to move into analytics from more general strategy consulting because I found it more intellectually challenging, but didn't have much on my resume to support it. I started building database-backed sportsbetting algorithms (first horses, then hockey) and trying to find profitable strategies. I never did find one, but a year later when I found myself a part of the inevitable downsizing that happens in the industry and applied for analytics jobs, the statistics, probability and analytics strategies I learned betting on sports definitely got me the job.
> In other words, given what we now know about the number and orbital positions of the galaxy’s planets, the degree of pessimism required to doubt the existence, at some point in time, of an advanced extraterrestrial civilization borders on the irrational.

AKA "Yes, there might have been aliens". Interesting article, sensationalist headline.
Where are you on the east coast?
Smear : you really have to put a lot of ink and immediately close the book to have some. In practice I have none.

Look and feel : The texture and feel is quite different from paper. It's basically paper laminated with some sort of plastic. It depends on the pen you're using[1]. If you're using a medium pen, it feels a lot like a whiteboard (gliding feeling) . With a fine pen, it's a little bit more scratchy.

[1] they are all using Staedtler Lumacolor correctable 305 pens. I wonder if there's an expired patent or if it's just a happy coincidence
As someone who hires for software development, I have to only partly agree here. No, your little dogfood calculator is not going to make me hire you, but given equal resumes and presentation, I'd hire the candidate who also shows some self-initiative and actual code vs the candidate who is all on paper, only uses the limited 8 year old stack of their previous employer, or worse openly admits they have no actual experience.

So, to OP, definitely don't over-do it on the side projects, but do be sure your potential employees know you enjoy what you do and are self-taught and self-motivated.
Most people I know who actually tried Clojurescript like it and would like to stay within its proper. Why don't you try it? I myself after trying Coffeescript, Typescript, Livescript, Gorillascript, Fay, Haste, GHCJS, Traceur and Babel found Clojurescript and it brings me an immense joy. Every single day. I'm not even mentioning lots of templating engines, CSS preprocessors and bunch of js testing frameworks, bundlers and build tools that I had to deal with. That pain is gone. The work become a joy.
Oxford's “Deep Learning for NLP” Course Practicals
Research – History and Innovation of Tesla Motors
This reflects my experience 90%. One time I contacted a company in a whose hiring thread here on HN. They asked if I had code on github they could look at. When my response was no, they broke it off.
Isn't that specified as one of the attributes? Maybe it's just a common extension.
Something has always confused me about the Drake equation.

The explanation I have heard repeatedly goes something like:

"This equation shows that there should be [massive number] of alien civilizations in the universe. But where are they?"

This seems to assume that, given the density of civilizations throughout the galaxy we can determine from [massive number], we should be able to observe other advanced civilizations. But is that true? If there was a civilization as advanced as we are somewhere in e.g. Alpha Centauri, would we be able to detect them?
If you're like me, you've spent many times that on books. E-readers often have books at a discount or even free. So its a value proposition: how many e-books over what time make it a bargain?
I'm not a big fan of some of the positions that Bill gates has taken on political issues lately(such as increased taxes) but there's something he said about why America beat Japan in the computing industry that I can draw parallels on. Apparently, Japan's take was that there was only one way to pursue the PC industry. One strategy, one platform. America on the other hand allowed for a multi-pronged approach trying out different hardware and software combinations to see what works and letting the market determine the final outcome. America won, Japan lost.

If we must have public officials (and I don't think we should have quite as many but that's a topic for another day), then it would be better to have a way to quickly isolate the ones who don't deliver and remove them for good before more damage is done. If something they did works, we can pick other officials who promise to build on what the previous officials had done.
Hyundai does this to an extent making some of their models look kind of like Bentleys. Ford has done this somewhat making some of their models look like Aston Martins. The one thing missing in this is the removal of the "Hyundai" and "Ford" logos...
> Yea they are so bent out of shape that a thin-skinned narcissist rapist wants to basically loot the country with his cronies. The nerve of some people!

Speaking as a non-american who strongly dislikes Trump and his plans... could you please, kindly not stoop to the level of his tweets when arguing politics? You're ruining your own arguments by doing that.
One thing to notice about Beckett (and the article kind of makes this clear) is how much glee he took in his pessimism. He wasn't depressed, he was articulating something.

There are a lot of fun things in there. I like the letter whose text was "No."
The RTP (Raleigh/Durham/Chapel Hill, NC) area.
Droplets That ‘Come to Life’
I was at FB from 2006-2015, and Scuba caused a phase change in how Facebook's performance was analyzed and how quickly insights were gained. For many of us in Infrastructure, we spoke of the pre-Scuba, post-Scuba eras. It was such a joy to have aggregated realtime performance metrics for our internet scale services and have the ability to drill down on just about any dimension when doing perf investigations. It gave us so much more confidence in our systems, both in our ability to detect issues, as well as pinpoint what was causing them.

I'd also like to echo what spicyj said about the UI, it is very usable. It was common for managers, PMs, and even people in completely non-technical business roles to use Scuba. It was my favorite internal product at FB and the one I miss the most.