skysight-inc/HackerNews huggingface dataset:
I recently stumbled on QOR (http://getqor.com - https://github.com/qor/qor), which is a set of libs in Go that you can quickly build a webshop with. QOR seems to use a combination of vanilla-JS and jQuery, where SimplCommerce uses Angular.

Good to see these efforts, as some of the more popular open source e-commerce systems are showing their age (often aggravated by the underlying languages/ecosystems showing their age as well).
Uber is being sued for avoiding VAT in the UK
They are not durable because when durability was added to PostgreSQL a long time ago people were not sure how to add durability to hash indexes, so that task was left for later. But later did not happen, until very recently when some people worked hard on adding durability for them. Adding durability required quite major changes.

PostgreSQL 10 which will be released this autumn will include durable hash index, do not use hash indexes until then unless you really know what you are doing.
Great stuff, I love seeing what people are building with .NET Core. I feel like I'm getting much closer to the point that I could confidently commit to building a greenfields project for a client in it.

Are there any parts of the project you could highlight as being much harder or easier as a result of building it in .NET Core over, say, .NET 4.6?
Because of that I moved from Vimperator to VimFx[1] which is a great plugin.

Additionally, I use It's All Text[2] to write comments like these using Vim.

[1] https://addons.mozilla.org/de/firefox/addon/vimfx/

[2] https://addons.mozilla.org/de/firefox/addon/its-all-text/
Because way too many buyers would be put off by that and not buy the car. Sure, some young technically-inclined people would have liked that option at the time, but most buyers would not have.
Household appliances have become much cheaper (inflation-adjusted and also in terms of hours worked to buy them) in the last 50 years so people are actually saving money. I don't see how you tie any Federal reserve/Central banks policy to the longevity of products.

Indeed, if products were getting cheaper in absolute terms (via deflation) not just in relative terms (inflation-adjusted, as is the situation now) this would not lead to people buying high quality products which last because the expectation would be that they would be cheaper to replace in future.
Or in a noble gas environment.
I understand that everything is motionless (with respect to itself).

However, we are talking about motion. So, it is obvious that there is an implicit frame of reference other than the object itself.

It makes no sense for him to bring up that everything is motionless.
Small drone (~$300) 'shot with Patriot missile (~$3m)'
Exactly. The chart is really nice.
Well if you truly don't understand math, please transfer 20% of your wealth to me. I mean, from your perspective it's the same amount of wealth, right?
Trump administration proposes Air Traffic Control privatization
Nice! By the way, I think the Dragon Book needs an update on incremental parsing :)
You're venting at the wrong leaf node
Better battery technology increases demand for batteries. Lithium ion technology made batteries good enough to be common but not good enough for everything we want to do with them. There's so much battery dependent technology now that another breakthrough could be even more profitable. There's strong incentive to get it to market quicker than 20 years.
Games have been around for 40 years. When can we stop saying that the medium was in its infancy? 40 years after the development of commercial motion pictures, several of the movies that are considered to be the greatest of all time had been produced.
Crippling socialized medical costs as the obesity rate skyrockets. :-/
Blogspam of

https://crick.ac.uk/news/science-news/2015/09/03/aspirin-sup...

The original has links to their blog, the paper, and an animation.

(September 2015)
Analogy IT Dictionary – “Like X but Y”
Trump Is Weeks Away from Missing His Chance to Reform Work Visas
YC W17 Launch: Wifi.com.ng – Uncapped ISP for Africa
I've made my living in SEO for nearly a decade now, I'm not in a position to risk any brand I represent with possible penalties, (but that is incredibly uncommon,) or in spending time and budget on increases generated through unreliable means that may disappear one day.

But that's all that stops me. It's just safer to build slow and natural.

Even when these grey networks go down, that often just means those links no longer provide value rather than an actual penalty.That is an important distinction.

Since that site enjoyed higher visibility if there was any value to the site while it was in that improved position it likely secures more references,links,sales, income to support more legitimate content creation and traditional marketing.

If it was my personal business or side project and I was losing in the rather unreliable and unfair game that is the Google dance because the competitor was "cheating" I would absolutely return that tactic against them.

It is surprising that still seems to work but playing fair won't help you catch up unless they are so blatant that they get a manual penalty.

But, if you came to me as consultant I couldn't suggest that because it's unreliable, unethical and dirty. I would admit that it still works though.

Is there any reason you can't win via "ethical" tactics, are you truly creating content and resources that people might naturally link to and promote?

One of the sad oft-repeated stories is that if you create great content and resources ..the links will come ... but that leaves something very important out, only us webmasters,seo's,bloggers can generate links so unless your content appeals to that audience in addition to your consumers.. how are you going to get natural links and what is the carrot to the piblisher audience to do that for you?

If you can answer that and do influencer targeting / "blogger outreach" then you can play fair.

How many people have seen great backlink generation from getting their article or business here on HN? Can you get on here naturally? Then maybe you have the type of site,business,content to survive in natural SEO, otherwise maybe that shouldn't be your primary channel.

I certainly prefer PPC for "boring" topics, as you can eventually learn your all your costs, work off real conversion data and scale and test off of a relative constant.
Hopefully so that Chrome can launch in under a second as opposed to the slow bloated mess that it currently is.
You've got a few problems:

1. You don't like your job that much (because reasons).

2. It's rubbing off on your attitude some, which may make it harder to find a new job you like.

3. You don't have the independence to just do what you like, or to quit and find a job full time.

I wouldn't suggest quitting immediately, because of 2 and 3, but you should probably keep looking locally for something that seems a better fit.

My suggestions would be to study the job market as hard as you do any programming problem. The "plum jobs" are generally specialized to a certain skill set and are hard to find without experience and contacts, so manage your expectations on that front. You aren't going to necessarily find something you like better just because you want to. You have to look at what companies are hiring and try to advertise yourself to meet their needs, especially in a new city.

Leaving in the first 6 months because you aren't a "good fit" isn't a total black mark, as long as you don't make a habit of it, but it always seems like it's easier to find a new job if you've already got one.
Looks simply amazing and looking forward to getting deeper into it.

As a side note who made the interface design for this?:

http://playground.tensorflow.org/#activation=tanh&batchSize=...

I am very interested in getting into this space from a design perspective.
I have no idea what the point of this is.
Passion projects are rarely profitable. You make them for you - because you are compelled to. By definition of the production, nobody else wants it as much as you do, so you are not going to find anyone who would value it more than your own times worth, which is usually what it takes to get salaried or hourly employment.

You can definitely kickstart something like this, though. Once you have something great out there, making a trailer and pitching it to the Internet and hoping to get enough money to live off while making it is a possibility.

It is just never a certainty. Any artistic passion project must be done for the final product, not for any hopeful long term fiscal reimbursement for it, because its success is bound to how much the people that come into contact with it agree with your valuation of your own work.

The real question is, how in the 21st century are more people not able to pursue their passions like this.
You are right, more information here: http://uk.practicallaw.com/1-520-8264
> SEO does not work that well anymore

A more accurate statement would be:

2005-2007 SEO does not work that well anymore.
The later bit on Schopenhauer expand on this:

Schopenhauer does have a reputation for being pessimistic. But he really wasn’t. Because he also believed that there’s a way to leap off the wheel of desire.

That way is the contemplation — the contemplation — of sublime art.

Sublime art is the door to a perspective on reality that transcends Will.

It frees us from the agony of contingency and causality, and give us a brief, precious glimpse of what we really are, one thing, already complete, and perfectly ambiguous.

In this lens, art isn't so much a craft that elicits feeling, but the opus of a master that expands our consciousness - perception, empathy, taste, intellect, and the recursive capacity to create - through our appreciation of it. It doesn't remove us from reality, it strengthens our connection to it.

My favorite painting is Matisse's The Red Studio[0]. I could look at it all day. If you gave me a poo bucket and delivered me a burrito every couple of hours, I could probably sit there for months, just absorbing it, contemplating the nature of creativity and the satisfaction of craftsmanship and never have any desire to create or craft anything myself. Matisse has erased my need to do these things by providing me with contemplation that ends my need for willful activity.

Literature is just as powerful. John Gardener describes fiction as building a dream world inside the head of the reader[1]. Fiction possesses the consciousness of the reader, and great literature never lets go. After you read a truly captivating piece of fiction, it'll flicker through your mind for the rest of your life, shaping your experiences forever. When I read Shakespeare or Bronte or Orwell, I'm not just enjoying a narrative, I'm calibrating the lens through which I experience life.

And video games are absolutely capable of shaping the human experience this way, but it's not in the quality of graphics or the power of the music or the story or voice acting. It's not even in the goal of the game. It's in the surrendering of your will to the game designer. Like the author or painter or director, it's about letting the artist take you by the hand and expand your consciousness so that your sense of movement, of peril, of success and of failure are redefined (or maybe "undefined?")

It might take me a lifetime to argue that any particular game has achieved this at the level required in this context to be defined at art. But one thing I am certain of: we've had the requisite technology to create these experiences in video games since Spacewar[1]

[0]https://www.moma.org/collection/works/78389
[1]http://amzn.to/2n7CJ1U
[2]https://en.wikipedia.org/wiki/Spacewar!
It's great that you use significant digits, but then you have to be explicit about it, and display exactly that many digits, in this case all the zeros (1,00000).

> I would say that six sign. digits are more than enough for most applications

A better solution would be to not use a fixed number of significant digits, but to display the result with the precision of the least precise number the user entered. If you could follow the propagation of uncertainty through the calculations, that would be even better.

https://en.wikipedia.org/wiki/Propagation_of_uncertainty

PS: Great job anyway, bookmarked, thanks!
In my personal experience, my projects tend to atrophy the longer I keep them hidden. I think it's incredibly valuable to gain outside perspective on my personal software projects from people smarter than myself (and people with different world views).

Alternatively, projects like Minecraft seem to do really well with a single creator. I think it depends on the clarity the creator has about what they want to create.
I agree that it is odd, but it isn't categorically impossible from first principles.

For a simple example, consider two plates near each other, one with a positive charge and the other negative close together. That's a capacitor. Now physically pull the plates a bit away. Voila! Every individual piece is in the same state yet you now have more energy stored!
You also need to be a master at every piece of the puzzle, rather than being able to focus your efforts.
especially if it only applies to non-stop flights...
I didn't even see anything wrong with that sentence until you pointed that out. My desktop exists for computing power, and I just manage it's tasks from my laptop (which I read the article on).
I've used Calca[0] for a while now; and it computes pretty much anything I throw at it. And while its paradigm is nice for a lot of things (a markdown editor that can also do math), I would love a REPL-style interface to it, for quick commandline calculations, so maybe this will fill that void. However, my initial reaction is that its different enough to make it not worth my while. But it's always good to see other products/tools in the same space.

Oddly enough, the reason I eventually stumbled Calca was trying to find a replacement for qalculate[1].

[0]: http://calca.io/
[1]: https://qalculate.github.io/
>> Fixing throughput is usually more straightforward and easier than fixing latency. (Pareto principle)

> No, because improving throughput requires a generational GC

Or more boxes. From the perspective of an end user or IT admin, if you have a throughput problem, you can (assuming the task lends itself) solve it with horizontal scaling. If you have a latency problem, you can only scale vertically. If scaling vertically doesn't do the trick, you're out of luck.

This is why when I have to make a choice between latency and throughput, if there's no obviously correct answer I default to latency. Intel will eventually solve my throughput problems, but they won't be able to do much about my latency problems.
> Landlords who buy cheap junk appliances that need quick replacement are going to see their profits wiped out.

Have you rented recently? I can tell you from my own experience (US/Ca and Ut) as well as family/friends who don't own - that often landlords (or property management companies hired to manage the rental) much prefer "new,shiny,cheap".
It would make sense if 1) the fridge could somehow detect how much of various things you had left (milk, butter, etc.), 2) order these things for you automatically, and 3) there was an economical way of getting these perishable things shipped to you cheaply. It's sorta like Amazon with their buttons (I forget the exact name now), where you can press a little button in your laundry room and they'll immediately ship you some more detergent.

The problems here are 1) there's no easy way to automatically detect the levels/amounts of foods in your fridge with current tech, 2) shipping a single milk or stick of butter is horrifically uneconomical, and 3) shipping cold, perishable items is even more uneconomical. I guess you could configure the computer on the fridge with your favorite items inside, and then just press buttons on the screen when something runs low (so it's not fully automatic), but that doesn't help with #2 and #3.
The best reasonably priced keyboard I have found. Decided to give it a try 5 year ago when dealing with sport-induced shoulder issue and never looked back. I was briefly thinking about more expensive alternatives (Kinesis Advantage, Maltron) but decided that MS Natural 4000 is optimal for me.
"anata ga kukkii wo taberu" (you eat the cookie)

"anata ga kukkii wo taberu no wo mita yo" (I saw you eat the cookie)

"Anata" is now the subject of a subordinate clause.

I think it can be topicalized (in the sense of becoming the grammatical topic, marked by ha) like this:

"Anata ha, kukkii wo taberu no wo mita yo". (As for you, I saw (you) eat the cookie.)

The subordinate clause now has an unspecified/implicit subject, and that identifies with the topic that was introduced.

I think an extraposition of "anata" (into a non-topical position) is possible like this, where subordinate clause minus its subject is now the topic:

"kukkii wo taberu no wo mita ha, anata da yo". (the one I saw eating the cookie is you)
Ask HN: For devs with 10+ years of experience, advice for setting milestones?
Hi Hacker News,

I'd like to ask those of you who work or have worked as developers/engineers with at least a decade or two of industry experience what kind of milestones you would have set for your younger self. Essentially, if you were to look back on your first one or two decades of professional work and thought about the major milestones you hit, how might you retroactively imagine a set of milestones that you could have set for yourself at, say, two year intervals, in order to have made as much progress as you did- or more, if there are things you wish you'd done.

Please don't feel any need to keep your milestones in some particular mold- I'd love to know about your goals and growth with regards to all aspects of working as a professional software developer/engineer. This could include learning new programming languages/tools/libraries, studying other subjects that would contribute to other skills- such as psychology for business purposes-, involvement in communities and projects, career moves, etc. To clarify, I don't expect for any specific details to carry over. Technologies popular in the past may not be now, so I'm only really expecting an abstract here.

Thank you kindly to all who take the time to respond.
How to Create an RPG Game in Unity – Comprehensive Guide
if every human makes a git commit every second for a century

Will someone please write a dystopian novel around this premise? It almost writes itself. GitHub turns evil, forcing the world population into subservience from birth; using Git is all anyone is ever allowed to do, and is how people conceptualize the universe and access entertainment; various cults form with the belief that randomness can be influenced via the right ceremony...

You can source inspiration from https://twitter.com/DystopianYA
Maybe TSA was up late one night surfing back through the XKCD archive:

https://xkcd.com/651/
No. Just because per seat pricing might create the incentive to limit offering productivity enhancements, doesn't mean that incentive won't be dwarfed by competitive pressures.

And it doesn't matter what you want, customers want to pay in ways that are easy, predictable and make sense to them. Devs can do the math to predict compute costs with Amazon. But hitting a typical SaaS customer with a surprise large AI Calc bill will be a huge problem.

Per seat pricing tracks to value for most customers, is predictable and will likely continue to
be the preference for a very long while.
> We have what is considered an open floor space, but have rooms available for private meetings and for heads-down working.

Turn that around: "We have private offices for programmers, but an open space for collaboration when suitable."

Now that's more like it.
It's not the cost. We ran standardized chassis, so whatever our ops had is what they had...
After 5 minutes of googling:

* "Buffalo's brutal revenge: Animal gores lion and tosses it into the air after pride attacks its herd and slaughters one of its companions" http://www.dailymail.co.uk/news/article-3518658/Buffalo-s-br...

* "Rhinos save Buffalo from Hyena Attack" https://www.youtube.com/watch?v=e-cbxLyRN0o

I guess that wolves and crows will also be good examples, but I don't have a link just now.

Also, I live in Argentina and here it's common to have "dogs walkers" that pick a small number of unrelated dogs 5-10 from different owners. I guess that if someone is stupid enough to attack one of the dogs, the other dogs will react.
A bit of an odd article. I normally equate crying as grieving, viz a combined physical and psychological reaction to some external distress. Here it seems the author is fundamentally concerned with crying as the purely physical response of 'tearing' which I don't know if it really makes sense to breakdown that way. Nonetheless, an interesting piece and written by a fellow Cal Bear as well.
A circuit-like notation for lambda calculus
Should, sure.

But there can be critical details needed to replicate which the experimenter didn't realize were important and didn't think to record. And possibly didn't notice.

One of the reasons why replication matters is that it is a way of discovering these factors which matter but weren't obvious.
This is... crazy. I can't even recall the last time I travelled with checked luggage of any kind, and make a point of not letting my laptop/etc out of arm's reach while traveling. I guess this does make it easier to search/bug devices, though.
I can't believe this has taken this long. I've never understood how Uber has got around this.

Even if they say that the drivers are under the VAT threshold, what about the service fee that Uber takes? Surely that is VATable? Or is it some weird EU reverse charge VAT, but even that requires a VAT invoice to be generated showing it?

for example, Airbnb do provide a VAT receipt for their service charge (and charge VAT).

TBH I still don't know how Uber get around it, even if they were under the VAT threshold. Just because some of your subcontractors don't charge VAT, doesn't mean you don't charge VAT on the entire amount. If the full fare went directly to the driver (and not through them) I could understand, but that clearly isn't the case.
Are you using mac or Linux? If Linux, what window manager?
Thank you for the feedback!

> It's great that you use significant digits, but then you have to be explicit about it, and display exactly that many digits, in this case all the zeros (1,00000).

Yes, I completely agree from a statistics/physics viewpoint. The reason I display it as `1` right now is that I only have a fixed number of sign. digits (and not the sophisticated solution that you propose - which would be great!). If I always displayed all six digits, one would get `3 - 2 = 1.00000`...

> A better solution would be to not use a fixed number of significant digits, but to display the result with the precision of the least precise number the user entered. If you could follow the propagation of uncertainty through the calculations, that would be even better.

That would be fantastic. I'll look into it.

> PS: Great job anyway, bookmarked, thanks!

I'm glad you like it!
Consider detecting this too https://gist.github.com/homakov/c11f1e3b8b35300ffa07abf95a64...
Twice the cores, roughly twice the single-core performance, twice the RAM, 4GB of relatively fast on-board storage, two wireless protocol interfaces, and you "can't find any single advantage"? Maybe not for your use case, but this is a far beefier board than even the Pi 2, let alone the Pi Zero.
Probably a really bad attempt to stop the stolen Trump Tower laptop from leaving the US. I almost didn't leave this comment because of how stupid this sounds, but then again...
My team was just asked to do a feasibility study on shrinking a 3mb application into 64kb since it would allow us to access a considerable cost savings on the next generation of hardware. Even things that can be made limitless have associated costs.
and does not apply to cellphones.

"cellphones and medical devices were excluded from the ban."
https://news.ycombinator.com/item?id=13911962

12+ comments today thus far