skysight-inc/HackerNews huggingface dataset:
> The coincidence that this picture emerges at the same time as current fads in tech is too great to ignore

Neural networks weren't nearly as much of a fad back in 2004 when Hawkins published On Intelligence. They did a fantastic job of illustrating how the neocortex may be a hierarchy of these pattern recognizers (columns). It's a highly engaging read!
This might be the most wacky quote from the interview:

> For instance, in Papua New Guinea they have a base 16 system and … it’s the body … the body is the calculator…so, when somebody’s counting it’s the body that’s being enacted. So, what does that mean when we receive a singular version of mathematics both from the point of view of European mathematics, but also from the point of view of what counts as school mathematics.
It's not that you must do side projects or else there is no possible way you are a great software developer. It's that lots of people are just as good as you are and also do side projects. Given the choice, why would you choose someone who is equally skilled but is less interested in the field?

When you are hiring people, you really have insufficient information to know how good they are. You can't see any larger projects they have done or get a feel for how they solve problems that aren't toy scenarios by a whiteboard. Having side projects too look at dramatically reduces the uncertainty in your estimation of their skill level.

So there you go, all else being equal of course you want someone who is 'more into' their field, and all else being equal side projects dramatically improve your confidence in their skill level. So to a competent hiring manager the author of this looks like he has less passion than his competition, and even his skill level is very poorly understood in comparison.
It's one company out of hundreds of thousands.

You did not address all of my criticisms of the article which are logically sound -- you only cherry-picked one emotional point.
It’s a bit crazy that the tech industry has grown to demand employees that live for their job and not much else. Maybe it has to do with the high income (when compared to loads of other jobs) and the fact that the world changes so fast that companies rely on employees that keep on educating themselves.
No, but every single one of them asked whether I was Muslim. Their responses to my answer ran the gamut.

One, a conservative, was clearly perturbed by my answer and wanted to convert me, but lacked the English to do so. The best he could come up with was: "Muhammad Ali... strong! Muhammad Ali... Muslim!" Which I was happy to agree with, but just couldn't figure out how to make the next logical leap.

Another, a liberal, told me that Saudi Arabia was unfortunately not a great place for non-Muslims, but that Dubai was amazing, everybody was treated equally there. As far as he was concerned, there was no difference between religions, and the only thing that mattered was whether you were a good person.

Another pulled out a Black Sabbath tape that had been hidden under his seat, put it on, and started head-banging.

Anyhow, on the street, religion wasn't a subject that anyone was particularly discrete about. Interestly, in professional environments (I was there to attend the Jeddah Economic Forum), it was never mentioned at all.
I believe Venmo is squarely in the market of peer-to-peer money. IIRC I don't believe they have any business offerings.

Square, meanwhile, is offering both business and peer-to-peer options.

It might be a generational thing, but it does seem like Venmo has cornered the p2p market.
You should compare this to the cost of buying an FPGA. It can be cost-effective.
I can't believe it took them over two years to integrate this.
Well, yeah. That's why, now, I run my own little consultancy. ;)
Private or identifying. This case is the identifying side of that, not necessarily the private side.

Doxxing is a bit more than just posting information someone’s trying to hide. It’s identifying that person to basically aid in harassment. If the doxxers provide private info to aid in the harassment, even better (for the doxxers/harassers), but the doxxing doesn’t need to be private info to b doxxing.
I like finviz and SigFig.
New Project: ZGC – “Z Garbage Collector” for Java
IBM full-size Thinkpads could be configured with a second battery or a second 2.5" hard drive in the spot we think of as where the optical drive goes -- user-interchangeable, even.

There have been superportables all along without built-in optical drives, such as the ThinkPad 560 (1996).
I haven't used Apollo yet, but: after spending roughly a year with Relay, I can't wait to try Apollo instead.

To answer your question: the client basically creates the queries, parses the result, and gives you that. Normally coupled with a React-ready higher order component that handles the query. It's a bunch of automation of tasks that, sure, you could do yourself, but generally you shouldn't as there's some philosophical time sinks (state control etc) that most of these tools have already solved.

GraphQL has a learning curve and its own terminology.

Apollo also offers some server frameworks (to make things easier), some monitoring tools (Apollo-agnostic) and I guess they bread and butter is their consulting work.
This. Not once has a potential employer ever said to me: "Based on your Github, you can obviously fizzbuzz with the best of them, and know a for-loop from an if-statement. Let's skip the phone screen/homework assignment and get you onsite directly."
> population to have topped 23 million by now

Assuming an error rate of about 4%, this means that about 900,000 Americans have been wrongly convicted -- about the population of San Francisco.
I agree with everything you said except the last bit. I wonder if you actually made some research about your own words and ideas. For example:

> When we will understand that "go get that income by yourself, joe!" cannot always function properly, maybe things will change a little. I have never understood the undying belief that "work is necessary for society to function". It is not. Humans have constantly worked to avoid human labor, but for some weird reason, people still want to work and mooching has a bad reputation.

Believe it or not, this is one of the core arguments of Marx. I wonder what was your reasoning to conclude "Capitalism is not the problem". I'm very interested to discuss this.

I think talking about "capitalism" and "communism" is the worst thing we can do at this point, since these words are extremely politicized and they have no meaning at all. Like, today "communism" refers specifically to USSR's Ideology (state capitalism, centrally planned anti-consumerist economy etc...), a Stalin and post-Stalin form of Marxism-Leninism, which has pretty much _nothing_ to do with Marx's original ideas. Anyway, we should start talking about concrete things, like private property. And, it seems to me that, one logical conclusion of your reasoning is that private property is at least a problematic concept for our society.
> 4) Work with city and county county officials to assist with their environmental policy. (This one has been my favorite to watch take off.)

This one is so ripe for bipartisanship:

https://www.brookings.edu/research/reforming-land-use-regula...
Maybe all the usage data they have shows that the general public does not care about privacy?
Yep. I've built quite a few useful shell scripts over the years for various employer tasks or demands. Only one of those have I taken with me, which was a quick 5-minute job to figure out what was causing a system to crash in absence of a significant monitoring solution that could give minute-by-minute specs.

At my last gig I spent a few days writing and troubleshooting a script that would perform automated tasks for setting up servers for DBAs given their specs and demands. Easily one of my most shining examples of making bash work for me. It's back with the employer since it's their property.
It seems to me there is an enormous chasm between "lives to code" and "can show a side project".
Kind of Light Meter with Arduino, LDR, LCD
Show HN: Real-time arbitrage opportunities across cryptocurrency exchanges
Hipparchus 1.2 Released
Just as a note, your website has no favicon, which looks really unnatural in Chrome.

Aside from that, it is great seeing such a cool biotech project going straight to the consumer market!
Incompetence is just as plausible as conspiracy.
I was counting the number of hashes to store; im not sure why the size of each character would matter?

But now that Im writing it out, I was clearly wrong anyways

I thinking something along the lines of taking every substring of 4 characters, and then for all permutations of those 4-tuples, plug it back into the string hash and store. Assuming the goal is to not share any 4-substring with the new string

So I think
(N-4) + 1 gives you the number of 4-character windows

4! for the number of permutations of that 4-char window

So 4!*(n-3) total hashes

Which I guess is actually the same work you'd have to do anyways if you stored the plaintext; just without storing each variant
I agree that the name choices were unfortunate.
LG Stylo 2 Plus here, and I heartily agree on going with mid-range (and I prefer phablets as well). There's a Stylo 3 Plus now, which fortunately still has the headphone jack, bumps the SOC from a 430 to a 435, and the display to 1920x1080. Neither have the fastest SOC out there, but still plenty for my needs, and both have an SD slot.

So far, I've been very happy with my Stylo 2 Plus. Battery life is amazing (the battery is usually at about 75% when I plug it in for the night), the screen is sharp in spite of being 720p, and plenty bright. I can't see spending more than $250 on a phone these days, except for bragging rights.
I thought we'd reached peak coinbubble with Goatse coin[1], but wow. How much wealth will evaporate in these abstractions, and how quickly...

[1] https://motherboard.vice.com/en_us/article/gyypq4/the-origin...
Are there places they can't reroute the trail? That seems like the natural solution.
Show HN: Bx - Slick invoicing, expenses, time tracking & projects
Hi HN!

After a few months of developing a product on the side, I've decided to post it to HN. I'll be honest, I am a bit nervous about it as I know how discerning the audience here can be, but I guess constructive criticism can't be a bad thing!

My project is a progressive web app called Bx (pronounced "Books"). It's a tool to help you run your business and includes:

> Invoicing and payments (via stripe)

> Expenses

> Time tracking

> Project management

> Inventory management

> Slick, interactive dashboards

It's nothing new or radical, but many of the existing tools I tried in my own business felt clunky, slow and dated, so I decided to build something more efficient, using my own business as a guinea pig.

I wanted to build the app as a progressive web app (PWA) that provides a rich native-like experience on any device. I also wanted it to be somewhat functional, even when offline. I think I've achieved both to some extent, and now have a single, clean(ish!) code-base that works well in any modern browser, on pretty much any device.

Here's the link: https://usebx.com

Please try it out and let me know what you think!

Thanks very much :)
V
Please correct me if I am wrong, but I thought the Sierra Club only opposed mtn biking in designated Wilderness Areas, which only make up 36M out of 192M NFS acerage.[0] (That's 145,000 km^2 out of 780,000 km^2)

Those areas really should just be left alone as much as possible. The White Mountain National Forest doesn't even like expanding or maintaining the leantos in much of their Wilderness Areas, so it's not like Mtn biking is singled out in my area. FWIW I love mountain biking and helping to build singletrack as much as possible, but I also like visiting the sublimely quiet wilderness areas with only my own two feet as my way into those natural cathedrals.

[0]https://www.fs.fed.us/land/staff/lar/LAR2011/LAR2011_Book_A5...
Yes, it's expensive. But you have to compare it fairly: think of the cost of racking up servers w/PCI FPGA cards or devboards with FPGAs and JTAG flashing tools. How many of your team can you enable with these solutions, and how long will it take to set it up? What if you're a small team working on a RISC-V compiler and you don't have an IT dept?

If you've got a global team, then it's even more interesting to reproduce these configurations reliably among multiple sites.
Hacking Cryptocurrency Miners with OSINT Techniques
I feel conflicted about the side projects thing. Yes, you shouldn't absolutely have to have some to be considered for a job.

But on the other hand, I look at my wife (who is a special ed teacher). She makes a fraction of what I do but to keep her certificate, she has to take for credit college classes, submit them to the state, etc.

This is ostensibly to prove that she can still do what her degree says she can do.

Most other lines of professional work have some form of continuing education requirement.

And that's what I look at side projects like: some form of public effort at trying to improve your skills, show that you can do what you say, etc.

Comparatively, side projects [1] feel incredibly egalitarian. They don't care what school you went to, they don't require much in the way of cash payouts to get going. They author seems to disdain Github, but they'll give you a free account and let you push code to it.

1 - I think we'd need to collectively define what this term means. But I think of it as bit size projects that scratch a particular itch. The author likes dogs? Great spend $1 and use AWS Rekognition to do image search over a bunch of dogs. They have kids? Work with them to put together a little project you do together. You like working at the art collective - GREAT! - do an awesome online art thing.
You are thinking about this in terms of one applicant. When you get 200 applications it's very useful to be able to quickly weed out people who are obviously not a fit.
Definition of stock screener: http://www.investopedia.com/terms/s/stockscreener.asp

It's probably obvious to anyone who does investing, but I had no idea what I was looking at.
I don't think anyone here is talking about "flirting." Although I think it's also fair to say that the closer you get to being "in the office" the more caution is probably called for.
No. It's illegal to make a contract with McDonald's where they serve you a burger only if you don't try to recreate the recipe and then you do it anyway. Well they claim you did anyway.
> You can't reason with postmodernists since they eschew science and evidence-based reason as tools of oppression.
You are evidence that this is happening.

Even a cursory glance at my posting history would make a mockery of that claim. Drop the empty rhetoric, bring in the evidence.
Anyone wants to team up? Ping me on twitter.
I have put my GitHub + GitHub projects on my resume as individual items with clickable links, but very few employers (mostly nontechnical recruiters) acknowledged them.
> I'm not going to do free work for you

Our industry could follow after the restaurant industry and implement stages/trialing. You come in and work a full day. If you get the job that days pay shows up on your first paycheck, if not they send you out the door with a check.
Ahh yes! We are new to the favicon game, thank you for pointing this out for us!

We should have the molecular structure of H2O2 as our favicon
...And?

How does that debunk my criticism of that very amateur level of journalism showed in the article?
I'm making the assumption that this gives Uber a large volume of data on your spending habits. Of particular interest are the cash back returns on areas where Uber has a particular interest.
> Why am I using a new query language if it's going to end up being exactly the same as the old rest query environment?

the client controls the APIs without you touching them.
It is required that the client syncs up with the server but you don't have to touch backend code to change the set of fields you want (this works for internal clients, not open APIs, clearly).

If you're thinking "but I can just allow the client to select fields in my JSONAPI compliant endpoint", yes, you can, and when you add includes for nested fields, and nested selections, you basically get 90% of graphql :)
That's fair, thanks for explaining. To me it's fine to treat it as a huge bonus if the engineer can maintain a long lasting project with diligence.

I just know a lot of people find side projects fun because they can let loose a bit and try out random stuff that may not be their "best" code.
Homeless people in the USA may be relatively more opportunities and benefits than homeless people in other countries. But having been homeless - and not knowing who's going to give you your next meal - working in almost any nation is better than being homeless in the USA.

The gutter between upper class and poverty is nothing like the chasm between poverty and homelessness.
Sony 505 back in 2000. It was shipped with a PCMCIA external drive but nothing built in. I still have the laptop on my shelf.
Yes and no. Neural nets are somewhat inspired by neurons, but it's a pretty loose relation, and the more NNs improve, the less similar to the brain they look. Individual neurons are much more complex than the nodes of a neural network, and even if research into NNs provides insight into the way the brain works, it may be that the analogues of NN nodes are clusters or regions of neurons, or something more mathematically abstract.
Oh for sure. That’s where the intersection with the court system comes in. Harsh laws and court minutiae are extremely harmful to the poor and help keep people in the cycle of poverty.
I hear this a lot but I think it's deeper than that, such that letting the industry age isn't going to lead to the same end. The issue is the very one that is in this thread: programming is at a weird intersection between art, science, math, and engineering. Credentials and licensing matter a lot less than simple output. You can gain a ton of experience in the field even if you're stranded on an island with no internet and just a solar powered laptop capable of executing new code. Even without a computer you can still work like a mathematician and propose problems, even creative problems with no engineering applications, and then solve by coming up with and writing down algorithms for a computer you don't have. You can imagine arbitrary business details that get in the way of a clean program and force you to start thinking in architecture and system design.

Demanding a portfolio isn't a great hiring strategy simply because a lot of people's best work isn't out in the open. Who would demand a portfolio from someone like Mike Acton? It'd be enough to know what he's worked on and talk to him. And at the same time requiring a licensing proxy is no help either, he never went to college AFAIK and that'd probably be a minimum requirement for most actual licensing proposals.
Asking for side projects is essentially saying that you think the resume is a pack of lies from back to front.

My work is my work, and my play is my play, and I question the wisdom of judging the play in the decision to hire someone to work for you. Even when I do code at home, away from the office, I do it differently. It might be in a different language, for a different target platform, for instance. I might write more automated tests, because I can't hand it off to a tester that isn't also me. I might write something with a command-line console interface instead of a GUI, because my user base is probably just me, and I know that person is not a helpless idiot who can't read a man page--a man page that I probably will never write in the first place.

Real work is reading the crap code written by your predecessor, understanding it just enough to change something without breaking everything else, and moving on to the next thing as quickly as possible. No interview has ever tested my ability to read existing code or to alter existing code for a specific goal.

Whiteboard this: "This third-party data grid inexplicably causes all text typed into this column to come out backwards. You have 60 minutes to fix the problem, because code freeze is in four days, test needs at least a week to bang on a release candidate build, we ship at the end of the month, and you have 15 more equally-stupid issues waiting for you." And then you are judged on the quality of your horrendous kludge. Those companies that look for perfect people that write perfect code at work, then go home and keep doing it, are living in Cloudcuckooland.

Right now, my side project is getting the last two achievements in Fallout 4. After that, it will be banging out an entire novel in November. Or maybe it will be making furniture to hold DVDs, with a built-in system to deliver a painful shock whenever someone puts them back out of the correct order (which is sorted first by genre, then alphabetical by series name or title). Or maybe it will be working out a plan to terraform Venus using wormholes. When I leave work, I do whatever I want. I don't want to endlessly prep for an unending parade of stupid tech interviews.
As a teacher of mine used to say, you got there a business idea.
Try out eul:

https://eul.im

It's a native desktop client for Slack, Skype, Slack, Facebook, etc. It's only 4 MB, it has minimal CPU usage, and it can handle hundreds of thousands of messages without lag.
Yes, it does suck.

You are taking "locals" a bit too literally. It is just a social convention and these are small communities, it is generally understood that unless the property owner has socialized something different, those signs are for mining companies, yahoos from the city, etc. A lot of times if you are not from the area, you can often ask one of the local people the purpose of a sign in some area based on what you want to do. They'll often tell you that you can ignore it as long as you are just passing through. The signs are there to discourage people. In fact, they'll appreciate that you bothered to ask.
I bought those watch and loved it, sadly the oled screen died out
Registration for SpawnFest is open
That would absolutely explain why I've never seen it. In my generation, if I invite people out, I expect to pay the bill. There is no bill splitting. If I'm paying someone, I've probably got cash.

Yeah, I even have a landline. I did mention I'm old. ;-)
I suggest you pick up a copy of Jeff Walker's Product Launch Formula

I clicked around his site and...it's not actually a book?
Robert Scoble Lies About One of His Accusers
I share your dream plan, but with the public lands transfer movement fear the Fed would one day soon turn around and sell the bequeathment for a song. It might not happen today or this decade, but public lands are not immutable.

So then I wonder if the best option is to set up some kind of management trust.
Sure, why not! (BTW Python supports type annotations and you can statically check them).
>The employment system in the US, especially in states like mine, ensure that employers have persistent power over employees under the guise of “right to work”.

I think you mean "at-will employment". All American states have that. "Right to work" laws refer to laws banning union contracts from creating "closed shops".
But, can I effectively threaten all similar competition by having a reverse engineering clause in my EULA?
One company I work for rejected a candidate based on Github - he'd cloned some repos and stamped his name on it, and claimed they were his. The hiring tech smelled something fishy, and the candidate said that he worked with these various other repos on the backend. Hiring tech reached out to the owners of several repos, and none of them had heard of the candidate before.

Github was used in this hiring process to reveal a fraud - a different 'success' story to others commenting here, but it definitely birthed 'a meaningful question' or two.