skysight-inc/HackerNews huggingface dataset:
Article | Senior Fullstack Developer | Vancouver, BC | REMOTE, ONSITE, https://www.article.com

Article is the leading vertically integrated e-commerce brand for modern furniture. Article is using technology to change how consumers furnish their homes.

Our unique, direct-to-consumer model allows us to deliver stunning, high quality furniture at a fraction of the cost of traditional retailers, and this is winning us fans and customers at a tremendous rate. As we continue this growth we need some incredible people to join our engineering team to help reinvent the furniture industry.

We are looking to add to our rapidly growing Engineering team to lead development of our purchasing, manufacturing, logistics, forecasting, operations management, service automation and end to end customer experience management systems.

Our Philosophy to Technology

- Do things that increases business value.

- Simplicity is more than just a word.

- Automate, Automate and Automate.

- Deploy early and Deploy often.

- Write less code that does more.

What you will be working on

- In-house Purchasing, Manufacturing, Logistics, Operations Management and Service Automation software and systems.

- In-house E-commerce platform including content management, search, navigation, discovery, checkouts, tracking and customer self-serve modules software.

- Analytics and business intelligence systems.

- In-house Marketing Automation modules.

- Future R&D on new technologies to help re-invent online
home furnishing.

Tech Stack

- Java, Playframework

- Vue.js, Angular 2, jQuery

- SCSS/CSS

Please apply here https://article.workable.com/jobs/382386
People's gut reactions can be overcome with time: http://www.nytimes.com/2015/05/12/science/recycled-drinking-...
Bloomberg is always like this, I watch it everyday.

This is all very weird, regardless. It makes sense why we might think it was a mistake...China hasn't done this kind of depreciation since the 90s.
Working for a bank processing millions of calls a minute; using WebTrends
It's not illegal to use an IQ test for hiring, as long as the job actually requires skills that the test screens for. Companies just don't do it because it's not useful.
Anything even vaguely political gets flagged to hell within minutes anyway, even if they're directly applicable to technology such as labor issues, electronic surveillance, antitrust, FCC news, the editorial control of news in walled gardens, electronic voting, domestic organized commenting squads (as opposed to Russian and Chinese, which are always fair game.) The idea that it's somehow clogging up HN more than the endless glut of random light WaPo, NYT and Nautilus science articles is weird.

I'd be interested in examples of what a political story or a political thread are, because none were given.
Because societal evolution can be directly measured by how quickly you can buy your pizza pockets, and also how few other members of society you have to interact with while doing so?
Only briefly, helping with inventory. But my SO did, and well... I eat food, and so does my family. And so I learned that with grocery, the one consideration that literally trumps all others is... price. Other significant factors are geography - people tend to shop closest to home or their commute path, and assortment - the more you can buy in one place, the better. There's very little a grocery store can do to chase away customers living in the area except having prices higher than the shop next door.

Now my experience is of course limited to shops in urban Europe, servicing low- and middle-income populations. Maybe high-income people can afford to vote with their wallets, but with all the people I know, the ability to save $100+ / month by just going to the cheaper store of the few nearby is enough to make them not mind grumpy cashiers.

> they will loudly tell everyone they know what a bunch of assholes you are!

I have never in my entire life seen this behaviour impact a single company. Even though I'm first to badmouth asshole businesses and praise the nice ones. Even in tech, I'm yet to see a single company seriously impacted by people's reaction to bad behaviour. I mean, how is Uber still around? Or how is Lenovo still selling laptops?
Whether or not something is a supercomputer has more to do with its architecture and performance during its production lifetime. Just because technology advanced doesn't mean this machine suddenly stopped being a supercomputer.
You're confusing the concept of a certification with a particular implementation of a certification. Being a certified electrician, for example, has a very different meaning than "went through 2 weeks worth of certification courses."
I heard they were bred to be alarm dogs. Nothing was getting close to your camp if you had a chihuahua. That's why they never shut up, and they are so difficult to ignore. My friend from Mexico told me that - he's not a dog authority by any means, but it sounded legit to me.
This is a tangent, but I think that's better stated as "the customer is never wrong". That frames it as a customer support challenge rather than a surrealist exploration of what your customer may claim as their desire.
I agree with your sentiments. But this is only for one week right?
Let's suck it up and see how it goes?

I trust that the admins want the best for the community.
Working on ESTA or B1/B2 would actually be considered "working without authorization" as neither permits gainful employment or self-employment (incl. remote/contract work).

The O-1 seems more plausible. You do have to be very impressive to get an O-1, but raising $300k in funding probably qualifies you.
Here's a similar discussion between the merits of R vs. Python months ago: https://news.ycombinator.com/item?id=11867268

My comment from the thread: At the end of the day, for machine learning applications, your data is in a tabular format. (in Python, a pandas data frame) Yes, Python has a few tricks like list comprehensions for speeding up data processing into that analyzable form. R has a few tricks for processing tabular data as well. (e.g. dplyr).
There are tradeoffs and the skill is finding which works best. Using a single programming language is a bad philosophy even for non-statistical developers.
Then what exactly is it you're doing? Because to me it looks like you're trying to somehow excuse the way society is structured that keeps women and POC out of STEM, and push the wrong explanation that it's somehow their fault for not choosing STEM in the first place. This isn't a productive vantage point to look at this problem from.

Obviously things have been changing slowly, but my point is that if you have ever talked to a woman or person of color about their experience in this career path, there would be mountains of really disturbing stories and examples of pressure/patronizing behavior/flat out harassment that keeps them from feeling welcome in the career they've been studying for sometimes decades.
Not to mention all the subconscious biases we have related to the fact that girls never really had the social support to keep pursuing their interest in tech from a young age, while boys did.

I really encourage you to talk to some people around you and ask about their experiences, not because I'm blaming you personally, or all white men personally, for causing these issues. But because as a society we need to be much more aware of the larger forces at play in how our world is structured, and take part of the responsibility of fixing them.
I think since comments made by Trump to NBC and CNN around Nov 20th, it is now unclear whether he wants a muslim registry for domiciled muslims, or a registry for muslims coming from certain nations (according to Fox anyhow: http://www.foxnews.com/politics/2015/11/20/trump-causes-fire...)
General problem-solving happens when you draw from all your skills because you have a problem with no obvious answer. Every new thing you learn adds to your ability to solve 'general problems'. Teaching specific skills doesn't take away from someone's general ability -- it improves it.

Smart people can master skills and information in a hurry, but people are only effective if they've used their time to master a lot of skills. Can we improve G? If yes, you'll still improve someone's general effectiveness more by teaching them lots of skills than by improving their IQ 5 points.
I would also include code used by the library (say in another program/project) or downloaded for compilation/use/reference.
I would argue the fact that you are automatically charged for an item when it is removed from shelf is incentive enough for people to ensure they put it back in its right place if they decide not to purchase it.
A Notebook here is a polyglot, browser based, REPL on steroids.

Smalltalk is somewhat of a primitive browser and very much a REPL on steroids. Instead of being polyglot from the standpoint of supporting multiple languages, Smalltalk was designed to be usable by people from grade school students up through researchers. (It largely succeeded in that goal, but failed in that it didn't attain enough popularity with mainstream engineers/programmers.)

Some of the educational uses of Squeak Smalltalk are very much in the same vein.
That kind of distortion of the importance of politics is the reason why many of us will appreciate taking a break from it here.

The reality is that the "latest and greatest JS framework" and how I can use it to make my clients happy is likely to have far greater impact on my family's situation than arguing endlessly about national and international politics. Arguing about politics online is about as useful to your personal situation as arguing about football team uniforms or Dancing with the Stars celebrity scores.
We may or may not already have developed proofs of concept of in-store navigation systems for european retailers ;-)

In-store location of products is deeply linked with very complicated discussions between retailers and product manufacturers.

Moreover, facing is a very strategic part of retail and I doubt retailers would be happy to release their facing strategies to outsiders or competitors.

Even inside a retailer's organization, several opposing views exist, between maximizing breadth of product range, giving prime exposure to the private label, etc....the equation they have to solve is very complicated and I don't think there's an ideal solution to this. A retailer facing strategy is linked to its core values. It has a direct impact on its bottom line and an indirect one: the consumer's unconscious perception of facing "strategies" is probably very significant.
Actually there were coding camps in the 1990's. There were not marketed as heavily and as widely as they are today but there were plenty around. The industry booms anytime there's a big need for developers.
Embedding isn’t copyright infringement, says Italian court
Which companies are disregarding state school graduates?

Don't Amazon, Facebook, et. al. send recruiting teams to most state schools?
Debugging Your Operating System: A Lesson in Memory Allocation
> For one week.

Then I hope it's just for a week. I know HN weights certain topics down already. I think there's a good argument for some of that, but I don't see an argument for more of it.

> There are two different kinds of site—intellectually curious and politically combative—and we literally cannot be both of them.

FWIW, as a user, I have not noticed an uptick in politically combative discussion on HN, although I have noticed the uptick in political posts. If your target demographic is basically founders/hackers/entrepreneurs/whatever, having a place to find relatively sane discussions about politics is a good thing. HN is pretty much that, I can't think of a place that's better.

I do think having lots of strong opinions in one place is a good thing and helps those opinions evolve towards something better. Echo chambers result in the information equivalent of inbreeding.

But that's my point, I very much don't want HN to become an echo chamber by, for example, banning political posts for more than 1 week (which is a weird experiment, but fine).
HN has sizable contigents of liberal, left-libertarian, right-libertarian, and conservative posters. And some that don't fit neatly into any of those groups.

It absolutely doesn't have an overwhelming majority favoring any one US political party or candidate .
I'd wager 100<n<1000. This requires a specific skillset of low-level reversing and hardware hacking but I wouldn't put it past anyone who is smart and driven to understand how things work.
To quote rms, "Geeks like to think that they can ignore politics, you can leave politics alone, but politics won't leave you alone."

Like it or not, politics affects all of us. We don't have anything to gain by ignoring it, and the more we ignore it, the easier it is for them to get away with things that are good for them and bad for us.
Update:

From a Forex trading terminal, ICAP Singapore is reporting the 7.48 exchange rate
Mumps Outbreaks Are Worst in a Decade
If you need someone with a level head, try to frustrate your candidates and ditch the ones with short tempers.

My head's so level, I'd outright ask the interviewer if she's intentionally being an asshole as part of the "negative feedback" portion of our interview, or if she's actually that bad to work with. Regardless of the answer, as I was walking toward the door I'd ask if negativity is such a problem at their company that they feel a need to test for it.
I'm curious about the choice of words "open-source" here. What would having the source available change with respect to this "Tell HN"? Something along the lines of no mods? No voting/flagging? Nothing off-topic?
"It is better to be a warrior in a garden than a gardener in a war."
Neither copy on write nor size checking are specced as part of the calloc() definition.

Here's the specification of calloc from the ISO standard:

7.22.3.2 The calloc function

Synopsis

#include <stdlib.h>
void *calloc(size_t nmemb, size_t size);

Description

The calloc function allocates space for an array of nmemb objects, each of whose size is size. The space is initialized to all bits zero.

Returns

The calloc function returns either a null pointer or a pointer to the allocated space.
That's probably the biggest disadvantage of the simple upvote/downvote moderation system. This is one area where I miss Slashdot's moderation and meta-moderatiom system (though I don't miss the continually degrading quality of the discussions).

It's a bit like the distinction between true democracy and a democratic republic. True democracy is mob rule. Democratic republics are slightly better at maintaining some sanity and objectivity.
Wikileaks to Leak 5000 Open Source Java Projects with Private/Final Removed
> Political discourse is antithetical to rational, intelligent discussion.

Not terribly different from discussions of MongoDB, is it?
There are dozens of comments saying in effect "but politics are important!!!!"

That could certainly be true, but does that mean that they are important and appropriate in all circumstances? Are no areas allowed to have a politics free discussion?

I applaud this change. The only criticism I have is that it's limited to a week.
USD to Chinese Yuan exchange rate hits 7.48
Which house canary product does free home valuations?
"Live Long and Prosper" according to Google... I misread your comment as LDAP and spent a couple of seconds trying to work out what LDAP had to do with Firebug (and having flashbacks to trying to debug a call to LDAP with firebug many years ago).

"May the force be with you" for the comment below.
Here's a curve showing how the proportion of the working force employed in agriculture has dropped from 70% to around 2% over 175 years [1]. So in other words, it went from almost everyone working in agriculture, to almost no one working in agriculture. This has happ

So how is this possible? It's possible because the very reason that fewer people work in agriculture is because each human is more productive, resulting in cheaper goods on the shelves, because each salary can produce more of the same good. In other words: when an employee becomes more productive, a company can sell its product at a lower price, and earn more money. It can use this money to hire more employees, to produce more goods, rather than result in a layoff. In a free-ish market (with healthy competition), competitors will force incumbents to lower their prices, in search for profits.

This has been seen countless times, in many different areas of industry (from pantyhose to, TVs to phones, cars etc.). All of these products have become significantly cheaper (relative to median income) over the past decades, and this has resulted in more people buying them, such that layoffs have become unnecessary because the increase in productivity is offset by an increase in demand.

So, it's relatively simple. 1) If the decrease in price does not cause an increase in demand, employees will have to be laid off. 2) If it causes an increase in demand, then the company can afford to hire, perhaps dramatically more. So, for example, if shoppers buy 5% more items because prices are reduced by 5% (because of automatic checkout), then the cashiers can work at the packaging facility, or the farm, or in transportation, needed to make 5% more goods available to consumers.

[1] https://cdn2.vox-cdn.com/assets/4565243/Ag_workforce.png
Simple Scheme, for Android
This appears to have happened within the last hour or so
It's very unlikely that importing sun energy from Africa is cheaper than producing it domestically
It is possible, if not probable, that each of those times you thought someone was beating the horse some more, at least one other person reading was unaware of and interested in the discussion. It may seem to you like all the stuff discussed here is common knowledge, but most of it really isn't, and this community grows all the time.
Yes, liberal-libertarian is only one axis and this axis is different to the Democrat-Republican one. Both liberals and libertarians are socially liberal, as you imply.
Rampant fanboyism isn't uncommon either.
> Have at this in the thread and if you have concerns we'll try to allay them. This really is an experiment; we don't have an opinion yet about longer-term changes. Our hope is that we can learn together by watching what happens when we try something new.

What are the criteria you've established for evaluating whether the experiment was a success? Do you have evidence of HN being used to seed political clickbait stories? Voting rings? Etc.?
>and before you know it you've helped build a police state.

The hysteria of thinking that we (the US) are one or two steps away from a police state is exactly why I support the notion of political bans on my computer related news sites.

And if you live in a country that is approaching a real police state, I would guess there are more appropriate locations for discussing your political situation than HN.
I assume it is because a first person perspective would have more applications in the field of robotics - e.g. twin forward-facing cameras on something like Boston Robotics robotic dog.
Accelerating Innovation and Powering New Experiences with AI
Maybe we should be addressing just that, the larger issue here, in addition to political comments.

I come to Hacker News not only for the submissions but more so for the discussion. I find as of late discussions populated with meaningless content. It seems people feel a need to communicate what they are thinking regardless of the comments usefulness.

I fall prey to this too. If my comments are short I do try to make sure they are helpful in some way. I will try to keep them on-topic and not filled with worthless opinion.
Industrial and Commercial Bank of China isn't showing a big change, and they have bid/ask prices at which they will buy and sell.[1] Neither is the Bank of China.

[1] http://www.icbc.com.cn/ICBC/Financial%20Information/Foreign%...
https://news.ycombinator.com/item?id=13110206
Rich Hickey: Books that influenced Clojure, in no particular order
Google's satellite timelapses show the inconvenient truth about our planet
Gradle since version 3.0 provides Kotlin as well as Apache Groovy for writing build scripts.
Learning programming takes a really long time and you almost always think you know more than you really do.

In 2008, I thought I had mastered programming (that was about 5 years after I had started programming and learning intensively) - I was 2 years into my Software Engineering degree, I had built websites, Flash games, did AI stuff (ANNs and decision trees) and I even programmed an ATMEL AVR microcontroller to decode Morse Code from a binary signal on a circuit board.

... And yet, over the past 8 years (about 6 years after finishing my degree), I feel like I have learned more than I have ever before.

If you're curious, you will always find more things to learn.
A trie can efficiently match all routes that start with a prefix. With a hashmap you wouldn't be off any better than a list efficiency wise.
What about people with a degree, just on another fields who are also coding camp graduates with varying degrees of computer science education?
In our local stores in the USA, its one person looking after 4 or 6 stations, 2 or 3 of which are perpetually out of service.
yea i was more thinking of "earning" it and keeping it in the entity until its needed or wanted. that would allow you to defer taxes, yes? i was under the impression that it is not income until its paid to me as salary or dividends, that could be wrong though.
The actual rule emerges from the code: upvote a post you want people to read, downvote a post you want made difficult to read.
How did they go about doing that? It seems like it would be very difficult to avoid pressuring someone to decide on the spot. When that's not the intent (i.e. when the company respects a person's right to think about the offer), it seems like that risks becoming an uncomfortable situation.
If you have an iPhone or iPad I would reommend the Bach cantatas app to learn about Bachs cantatas:

http://www.cantatasapp.com and
https://appsto.re/de/HecH5.i
https://en.wikipedia.org/wiki/Griggs_v._Duke_Power_Co.

It is very useful. This is why the military, police and even postal service use them. If you use an IQ test in your company, you will risk a lawsuit. The burden of proof is on you to prove how these skills are relevant, but in most cases they are only relevant because they are predictive of future performance, because they accurately measure cognitive ability. They do not resemble the tasks you will be doing in your job.

My startup idea would be to higher some psychologists and lawyers and develop IQ test templates that are both effective at measuring g and demonstrably related to skills in each job. Because of the nature of g, this seems doable.
I specifically avoided that word because it triggers particular deadlines that people have in mind. If my application requires no more than X ms latency I don't care to handwring over realtime vs soft realtime vs whatever, but it's still critical to fit in the budget. But indeed you can get reliable low-latency products to work on linux, with virtual memory. But like I said pinning is a great way to keep those peaks down.
Everyone that usually has corporate IT issued laptops.
I agree with what I believe is your central point, which is that the issue is difficult and there are no clear answers. This makes it all the more important that we continue to talk about solutions.
This reminds me of the style of writing in Desert Solitaire, which expressed what seems like many of the same thoughts back in the late 60s about the American west. I'll have to check out Stegner, thanks.
Does it handle only English?
Some people have the opposite problem, never feeling like they know much at all.
Ag interests in California have consistently fought for more reservoirs and storage, only to be consistently denied by the state government in recent decades.

http://www.mercurynews.com/2014/08/31/california-drought-why...
I'm just not understanding your complaint, then. Dang gave the reasons why they're doing this at the top of the post.