skysight-inc/HackerNews huggingface dataset:
Ask HN: What blog engine to use for startup?
I'd like to keep a blog for the startup that I'm working on, so I'm looking for something lightweight that is easy to set up and is good for SEO. I read that hosted blogs (such as medium) get a SEO penalty compared to blogs that you host on your own server with your own domain, but I don't know if that's true. I don't really want to spend more than an hour setting something up, so a lightweight and easy approach would be great.

What do you guys recommend?
The author is a white male who bases his opinions on his experience working at both a tech startup and traditional companies.
NASA is planning a daring repair mission to save a $2B particle detector
https://dribbble.com/

Find a style you like and hire the designer.
Is that quote intentionally saying that you have contradicting premises, and by extension is the statement in that sentence that contradictions do not exist contradicted by the later part of the sentence, or is there something about the sentence that I'm not understanding?
To quote a possibly apocryphal quote from Keynes:

"When my information changes, I change my mind. What do you do?"
I said "virtually unlimited." Try not deliberately taking me out context next time.
Random advice from the internet:

A helpful way of looking at it might be that investors don't care much about the idea and the first order skill they care about is the ability to build a business that can grow big. That means that the most convincing thing is likely to be a quickly growing business. Then comes a product that people are using. Then a process in execution to get to a product that people are using. A working prototype can be part of that process or not (or rather the definition of 'working' is not a technical one but a commercial one in that people are using it and providing feedback.

An article I like: http://www.themacro.com/articles/2016/01/minimum-viable-prod...
You're actually wrong about cheating.

People abuse adderal and Ritalin to study for tests on which they don't "cheat" -- but how is this form of chemical cheating morally superior to simply writing the answers on your thigh?

Pro tip: it's not.
Could we use deep learning to select who is going to do a good job in academia?
I'm a lowly c++ software engineer. You might not have to deal with that stuff, but for me it was Tuesday.

Kidding aside, someone has to build those tested, stable libraries that handle those problem (or even untested bleeding-edge if you are breaking new ground).
Not really. Quite a bit of software is like a powertool and I certainly would not want to label the users of powertools as 'lazy'.

But these companies are not using software as a powertool, they are using software in a way that attempts to deny their counterparty a mutual investment in the relationship. And that to me is lazy.
Do you have anything to support that claim?
That's why restaurants have to call it "pasta ai quattro formaggi" because if they call it mac-and-cheese it's not going to taste what Mom (or Dad) used to make.
Ask HN: What are the problems you faced using a CMS?
Attend the 12th International Conference on Urban Regeneration and Sustainability
But I did learn the principle, back in school. I've just never needed to use it.
I tend to find people with your view have never been a cog, or even a worker. When you are (like myself) then you see that good managers / leadership (including tech team leads, etc.) really do nothing at all, and only worry about making a massive difference in performance with the executive managers.
Things like metrics, values, and re-orgs might seem like Dilbert-esque corporate speak (a view I used to share), but they're incredibly important once you're trying to believe you're getting a bunch of people to do something with excellence and speed.

you're all idiots.
A quick way to find a date and location for a coffee break/meeting
And how many candidates do you have to consider to find the right one? And what proportion of the interviewer's time is spent on the live coding interview vs setting it up and arranging it? I've been in this boat recently. It doesn't really take much to get to double or even triple digit hours if you don't automate something.
To start it off, it seems that copying the source material (whatever you consider the fact / context) seems crucial[1]. Like StackOverflow, you run into an issue where the source material may move, be removed, or be altered.

[1]: Note that this may only apply to locally hosted versions, which is my primary focus. Copying source material on a public site would be stealing i'm sure.
Except fields in a database are not arbitrary.

I'd much rather configure Apache by inserting fields in a database (and tooling can be developed to help) than editing ascii files in its custom configuration language.

You could configure the entire system with a bunch of queries. You could view the state of the system with queries so easily in a universal manner.

"select server_name from nginx.sites where enabled = true;"

This is fundamentally different from the model that we have today. Right now there's no good safe way of querying for the true state of things. You have to parse a bunch of crap and even then you wont know for sure if the value in the file is actually the present value or not unless the specific technology allows for that to be queried.

Tons of different methods of including and overriding and so on. Knowing what's the "effective state" is difficult.

"select pid, owner, memory_usage from os.processes order by memory_usage desc limit 10;"

Those are just some basic examples and I know it's not that easy to pull off but I think it's certainly worth thinking about and challenging the popular Unix-isms of arbitrary information stuffed in arbitrary formats in arbitrary places held together by a thing string of conventions.

It adds so much cost and room for bugs and errors because of the countless boundaries that it creates between each little component (constant parse, spit out write read) meaning and context and structure is lost in each step.

An operating system with a structured state backend could bring harmony to all the components.
Fear of immigrants taking jobs is one thing driving these nationalist movements. A lot of people supported Brexit on the belief that it would open more jobs for natives, the same way people here in the US think building a wall and kicking all the brown people out will bring jobs back.

But it's silly. What hasn't been automated will be once they have to choose between paying legal citizens and stepping up plans to automate.
The route to high-speed quantum computing is paved with error
>The mentor/student relationship is atypical for open source projects

This is exactly one of the flaws in most open source projects, which projects like GSoC and Outreachy aim to improve. Mentor relationships are one of the keys to building a more inclusive community, and reaching underrepresented groups.
Garadget bans customer from accessing Cloud for negative Amazon review
I was going to agree with you, 98% of my career has been "google for a library, then use or tweak". It's RARE we ever actually do anything "new". However there ARE companies that do, and every once in a while YOU may have to do something new. In those cases it's good to make sure you have a foundation to build on.

I have 4 books in the "The art of computer programming" series on my desk. They've been more or less decoration for several years, until I ran into a problem I couldn't google. Since I read them, I had an idea of where to start, and I used it as inspiration to craft a new solution tweaked from one of these foundational algorithms.

That said, not everyone is strong in algorithm development, and you can be a kick ass programmer without that skill. I'd only ask these questions if I needed someone with that skill on my team.
I think than more than never working in a team is important. But a team must be prepared to accept A people what is not a small feat.
Sure there are plenty of managers who do a good job but there are also plenty of useless managers who do more harm than good. Especially in complex jobs like academia or software engineering it's pretty easy to make up some metrics that look good but in reality do more harm than good. And somehow the sample people that created this system are then paid to fix it.
But you can only have so much free time, which means you eventually will have to "buy" time. Grants help you do this by allowing you to fund grad students and postdocs.
Non-regulatory HOA's exist where they don't have a set of rules like that. The one my parents are a part of are more of a neighborhood organization. They have a neighborhood directory (where participation is optional), organize community events every so often (including the neighborhood-wide garage sale), and maintain some neighborhood property (primarily signs next to main roads).

I agree though that regulatory HOA's suck in general.
Since you cancel, you don't get to rate them, which is why the trick works.

You can contact support for a refund, but I don't know if that data is connected back to the drivers doing it - I doubt it if the trick is still popular.
See Kellogg's Stretford cereal factory in the BBC Documentary Inside the Factory (http://www.bbc.co.uk/programmes/b07mddvr), four people plus a fleet of roughly 30-50 robotic fork lift trucks manage all the product egress.

Personally, I welcome this, but it has to go hand in hand with some sort of universal income. We need to give everyone the chance to pick the job they /want/ to do, rather than the job they feel, economically, they have to do.

Researcher with masters degree on 21k/year? You could easily get double that from a programming job with a few years of experience if you have the aptitude.

I'd much rather receive a universal income, while working on things that I feel make a difference, rather than what I have to do to feed my family.
Precision.
Apple is developing its own graphics chips for future iPhones
I think a person can be both, and indeed, must be both if they wish to change the world. I find that I have less and less patience for people with high-minded, admirable ideals, who refuse to do anything other than take the uncompromising, principled high-road. I've begun to realise these sorts of people are just self-indulgent narcissists, who fundamentally don't care about [the environment | racism | gender equality | defeating the lizard-people]. What they really care about is feeling good about themselves, having others think well of them and retaining a sense of moral superiority over others.

If one actually wants to achieve their ideals, I truly think the 'uncompromising high-road' approach is a footgun. I've seen it play out a number of times. The Australian Greens party, for example, voted down a carbon emissions trading scheme about 5 years ago because it didn't conform to their exact ideals. The result? They were eventually forced to accept a less stringent 'carbon tax', that was ultimately repealed about a year after it was enacted. And not once did I see any introspection, nor any comprehension that their 'principled stand' resulted in the worst possible environmental outcome. I can just imagine the self-congratulatory "we stuck to our principles, we can hold our heads up high" BS in their party room. Pity about the environment, but I guess that's beside the point.

I think that we're more likely to achieve the 'just' or ideal outcome when we address the 'is', not the 'ought'. We have to work with the situation that is in front of us; not the utopia in our heads. Don't get me wrong, having ideals is important: without a destination in mind you will find yourself on a road to nowhere. I consider myself an idealist. But I personally find that 'results' are much more satisfying than abstract ideals and lofty thoughts.

If you are a high-minded idealist, that's great. It's the first step towards a better world. But you should also honestly ask yourself: What is my true aim? Do I want to feel good, or do I want to do good?
Socialism Seems Inevitable
The mechanics change, but it's still a good technique.

Negotiators like this often are really insecure. They're often playing some lame poker style bluff and brinksmanship strategy. If you have some insight into their insecurity, the counter is really easy. You introduce some minor "wrong", let them run and while they are busy puffing around making noise, you have an opportunity to screw them later.
>Geez I guess no one bothered asking users if THEY like chatbots?

I think there's definitely two distinct types of people in this regard. Just like automated responses from phone lines, I much, much, much, much prefer "speaking" to a robot that:

a) is often less stressful than speaking to a human

b) is often able of hearing and understanding me better than a human

c) is often more easy to understand than a human

d) is often more straightforward to get help from

e) is often "happier" to help

f) is often much faster to interact with, especially in repeated tasks like paying bills, authorizing payments, etc

And if you do need to speak to a human after all, they typically treat you better knowing you've already gone through the "easy stuff" and are seeking something extra.

I'll regularly put off or completely avoid calling any companies (support, bills, etc) that don't have automated processes, and will just take my business elsewhere at the first opportunity.

I wholeheartedly wish every line I had to call were automated, and extending the real-time support capabilities of online communication only makes quality support more ubiquitous and easier to get, IMO.

--

I spent an hour on the phone with UPS support this morning (first their 1800 number, then their Reykjavik office, then one driver, then another driver, then the Reykjavik office again) that could have avoided a ton of back and forth and miscommunication if I'd just spoken to a bot in the first place that could take my request ("Hi, your online tracking says a package could not be delivered to my address because 'I moved', when in fact I did not. Please deliver it anyway.") and put it directly into a database available to the office/drivers.
Brexit Could Disrupt Millions of Expats’ Lives
I agree that things won't change enough in service jobs to matter by 2019. But as to this:

> The tech necessary to replace front line service workers is not there. If it was we'd all be buying one ... what happens when ... some customer needs help in unexpected ways

History does tell us that sometimes the market will throw away jobs that are becoming inconvenient to society, even if that means doing without the services that class of worker provides, or receiving worse and less convenient services.

Consider household servants.

They used to be seen as necessary for middle and upper-class households, because professional households required staggering amounts of manual labor just to keep everyone fed and clothed.

Those jobs vanished, right around the time that clothes and dish-washing machines were invented. But it's interesting to look at why.

Clothes and dish-washing machines are, frankly, not as great as servants (my feeling 'icky' about having someone else wash my clothes aside). You have to do the work yourself, and accept more cognitive load. But they win on cost -- the costs of employing a servant went up, and eventually worse service was worth it for a simpler and cheaper self-serve solution.

Could something similar happen in service work?

Well, look at the Amazon store, and compare it to a current grocery store.

Now imagine a Starbucks with touchscreen-and-voice enabled ordering, no visible employees (maybe one employee, nominally a store manager, working the fleet of coffee machines behind the screens, and doing some light sweeping in the restaurant, etc) and a communal co-working space that more or less preserves the current experience, just minus the baristas.
Amazon Planning a Microsoft Office Killer
Indeed intuition is needed. When John Nash, a Mathematician with schizophrenia, was asked why he believed such irrational things when he such a brilliant man, he responded along the lines of "Those irrational ideas came to me the same exact way my rational, ground breaking ideas came to me." So intuition will always be needed, we just need to remember to check it.
How exactly is OpenBSD planning on getting more coders that can code to their standards if they aren't willing to teach anybody? NIH + an unwillingness to let anyone else into the house seems like an excellent way for a project to find itself facing the brink should 1 or 2 core developers leave the project for any reason.

>without an eye to maintainability that later rots in tree and makes everyone else's job worse.

...that's the whole point of the mentors. IF that's what OpenBSD is getting out of GSoC, it's the mentor(s) fault, not GSoCs.
Isn't this a function of fat content, where 1% spoils faster than 2%, which spoils faster than whole milk?
I was in Charleston this weekend. On East Bay Street, I was connected to a driver who was 11 minutes away and had another fare. I canceled immediately and tried Lyft. After agreeing to a 450% surcharge, it reported a 12 minute wait with the driver also carrying another fare.

I looked up from my phone and found a cab within 10 seconds. $8 ride. Nice guy.

Unfortunately, we are starting how easily small changes to the business model can impact user experience at companies like Lyft and Uber. Ride surcharges, cancellation charges, getting connected to over-busy drivers...It seems simple in concept but the execution is really hard, as taxi cab companies are aware. They just don't have billions in VC money to cover up the problems.
Get rid of the whole array of benefits entirely, and give people a universal income that is enough to live on. Now, you can work if you want more money, or you can do something with your life that matters.

Question is, how many people would just sit on their arses watching JK?
One of the key points in some AI/robotics piece that I read recently was that expecting robots to navigate in and interact with humans in a world designed by humans for other humans can be a very difficult problem.

Driving is a case in point. Essentially everything about the current road system, signals, etc. are built around normal human levels of visual acuity, reflexes, and ability to reason about a typical traffic environment. Especially in places like cities, that's a very tall order for an AI. (But, unlike a factory, you can't just assume away the people who live and work there. i.e. the whole reason for the city's existence in the first place.)
Another example being supermarket self-service tills, which replace ~10 staffed tills with a single staff member.
You turn off wifi when you know that you won't be using it, eg, when you go outside of work/home.
> Oh and did I mention the Hacker Rank challenge was being asked before even speaking to a human being about the job?

I prefer that a lot more than scheduling a 1 hour phone interview during my workday, to do the same stupid questions over the phone, with someone who can describe neither the job nor the company.
I did not figure out how to try it...by which I mean I spent as much effort as I was willing before giving up. Buttons and such just keep moving on the screen (or maybe these are images?) as quickly as a prank display.
This seems like something that could kill Uber eventually. Their whole setup is pathological, most of the drivers and riders I know have an array of tricks to use or watch out for, and the results are deeply unpleasant.

I suppose the bar set by cabs is really low, since I've never worried about an Uber driver mugging me or kicking me out in an empty industrial park, but it's still ugly. I'd pay more for something that was just "cabs, but we actually don't scam you".
I wonder if anyone has linked the American joblessness with the Japanese Hikikomori? Perhaps there is a relation?
> When it starts affecting people who vote, they'll start to push back

i'm not sure it works this way...
Whilst I like and appreciate the technology in the Model S, I too would struggle to class them as luxury along side the S class.

I genuinely find the fit, finish, and comfort (cabin noise in particular - thank you double glazing!) in my 20 year old S Class to be better. The E-class feels a much better comparison to me.
This may not be true. Let's take the case of Stephen Smale. An incredibly smart man who would go on to win a Fields Medal. And yet, without someone providing the structure within which to work and without an external motivation, a mildly mediocre graduate student.

All the credit for his work goes to him, of course. But one can easily imagine him completely flaming out with a different department head and advisor.

It is precisely because people are not cogs that managers can either be a force multiplier or an unmitigated disaster.

EDIT: on rereading, that guy isn't saying all management is like this but that his hypothesis explains certain managers. All right. That makes my comment a non-sequitur.
For sports one very important difference is that real time performance is monitored by a large number of people. People who do not pay salaries of sports person and do not meddle with working of sports team directly.

For any other kind of job performance is measured by insiders. Outsiders may gauge performance on quarterly / annual basis.
Hey thank you very much! Very kind of you.
Motorist Trapped in Traffic Circle by Autonomous UX
> It's either (yet another) proof that the patent system is broken, or that their patent are as invalid as can be.

Why did you assume the patents would be invalid? It is possible that they hold patents fundamental to the field so every other GPU make has to (cross-)license the tech. There is also no obligation for FRAND licensing on GPUs, to my knowledge.
I feel like a lot of people here are really confused about how digital marketing works. I hope I can dispel a lot of assumptions people are making!

Yes, there can be a lot of fraud (not that I've ever seen that much) when it comes to CPC but, clicks most new age marketers aren't that focused on CPC that much anymore.

Instead they focus on CAC (Customer Acquisition Cost) which is essentially how much you paid e.g £40000 and how many customers signed up as a result of that channel e.g 150. So, in this case your CAC would be ~£27. This calculation takes everything from fraud clicks, CPC costs, conversions into account.

CAC is the first step, next step involves working out the LTV for that specific channel.

Finally, the marketer compares the CAC to LTV and the ones with the best ratio are channels we focus on. The reality is most of the time the best channels are digital and targeted.

If any would like me to go into detail about how marketers go about targeting people then I can do that too!
Then I will change with "Virtually unlimited?"
Part of the justification for current anti-immigrant sentiment, and Brexit, boils down to "they took our jobs!"

More accurately: Immigrants did jobs that citizens were unwilling to do for market rates. The market hasn't changed. Low-cost labor is still required, and robots will fill those roles.

If anything, I'd be worried about a net reduction in jobs as a result of removing immigrants... smaller businesses that lack the capital for automated labor may themselves priced out of business trying to employee citizens.

At this point good creative work is probably the closest thing to automation immunity, as well as patient-facing healthcare (ie nurses)... for the rest of us education and experience is the only job security we have.
How are companies supposed to evaluate candidates without giving them some form of busywork? The best way I can think of is to pay them to complete a project but that's not possible when you are interviewing loads of candidates.
I've been waiting for the day i can order a drink without waiting in a smashed line with 300 people