skysight-inc/HackerNews huggingface dataset:
[I work at imgix and have helped lead the team on the production issues we face and gathering the details for this blog post]

imgix does utilize a partner to handle some of our image delivery components. We're a customer of that CDN in that we pay them money for the services they provide, but we're actually more of a partner in that we have done considerable integration work and we work closely with them to build what we need to deliver our product.

We talk with them frequently, and there are pieces that aren't just off-the-shelf that we utilize to provide the integrated service we sell to our own customers.

To be clear though, the issues we faced that are discussed in this blog post are not related to the CDN or delivering already rendered images to end users. It's around rendering new images, which doesn't involve the CDN.
I hate that I can't see the flagged and dead comments... I missed all the fun. :-/
I am in the processes to switching to thumbor! Glad to see confirmation of the solution. :)
The highest dependency on mineral resources is 16.1 % and it seems unlikely that the entire sector would get killed, i.e. if the asteroid contains mostly iron and nickel, then only those parts would be affected. Without running the actual numbers it's hard to tell if some countries would get hit unreasonably hard. But even if, we could still opt to support them. We could have a tax on space mining operations and spend the proceeds on support for affected countries. So this should at best be a question of how, not if.

By the way, I don't think space mining will be of any practical relevance in the foreseeable future. I would also much prefer if we would learn to operate economically with the resources we have instead of just reaching for more resources. So I have no real skin in the argument, I just found this position against space mining unjustified.
Did you actually go into the link? This is tech for parents, not for kids.

Yes, "when we were young" we didn't have this. Long live freedom! But "when we were young" we also didn't have two-click-access to pedophiles and sleazy porn-ad websites on every corner.
I'd love it if someone could shed some light on my question here:

https://www.reddit.com/r/cpp/comments/5zzurr/c_value_categor...

int const &f(int const &a) { return a; }
int r = f(3);

Is the value of r implementation-defined according to the standard?
In Rousseau's Discourse on the Origin and Basis of Inequality Among Men[1] (1775) he discusses the Caribs of Venezuela:

"As the savage state also protects them from gout and rheumatism, and old age is, of all ills, that which human aid can least alleviate, they cease to be, without others perceiving that they are no more, and almost without perceiving it themselves.

With respect to sickness, I shall not repeat the vain and false declamations which most healthy people pronounce against medicine; but I shall ask if any solid observations have been made from which it may be justly concluded that, in the countries where the art of medicine is most neglected, the mean duration of man's life is less than in those where it is most cultivated. How indeed can this be the case, if we bring on ourselves more diseases than medicine can furnish remedies? [...]

When we think of the good constitution of the savages, at least of those whom we have not ruined with our spirituous liquors, and reflect that they are troubled with hardly any disorders, save wounds and old age, we are tempted to believe that, in following the history of civil society, we shall be telling also that of human sickness."

[1] http://www.constitution.org/jjr/ineq_03.htm
What a dumb article. It would've been so much better if it didn't try to turn this story into an advice-piece. Take-away for copywriters: Don't say "you" if you really mean "we":

> How to Build a Product Loved by Millions and Get Acquired by Google

> How to Build an Industry Defining Tool in 4 Easy Steps

> Marketing Your Way to a Million Users

Come on, readers aren't that stupid. But maybe it's just my personal distaste ~~
Best mac I ever had is my Hackintosh. I built a fusion drive for it and use Clover instead of Chimera for a boot loader, so I can update from major versions without trouble.

I've never had any issues, i just shop for compatible chipsets. I've had tons of issues with Linux on the desktop in comparison to Hackintosh. Never understood how people say it's time consuming to do it!
Fasting is a major part of Ramadan. The whole ordeal took several stressful hours during which he was starved and dehydrated.
I'm wondering whether it would be easier to run macOS in VM. No more fear of updates with snapshots, and I imagine ease of installation and less compatibility issues.

Anyone does it, how's performance and keyboard "tunneling" (CMD vs CTRL)?
What will happen is that adherence to these standards will be embedded in federal government software contracts moving forward. It's a good start and written by a common sense group of people.
Sad, and socialism and communism has starvation and death.

The god of biomechanics is too cruel.
Everything is far from fine, I did not indicate otherwise. I did not say that "resisting the system is hopeless", read again.

Trying to change things is not futile, but the idea that this cyberpunk media underground will help us has borne toxic fruit, any fix must first grapple with the reality that this strategy was hopeless.
King of Avalon Dragon Warfare Cheat Hacker (Android+iOS)
Want to start learning more about CI tools, as Heroku CI hasn't been released yet, is there something similar I can try? Would Travis be a good start?
> I've only skimmed so far, but seems interesting and meaningful.

Any meaning the study might have would have to be validated by (a) a successful replication, and (b) construction of a falsifiable theory based on it, one that predicts behaviors and corollaries not yet seen. I won't hold my breath for that.

Much of published psychology consists of taking a common belief that "everyone knows," crafting a study that seems to support it, then publishing the result without bothering to conduct a replication or suggesting a reliable, falsifiable theoretical basis.

The thesis seems sound -- many people see humility as a positive trait. But that's why the study exists -- it's an example of confirmation bias in print.

An equally plausible study could be crafted to prove the opposite point, but that study wouldn't be published. Psychology journals publish articles their readers like, and aggressively reject articles their readers don't like.
Or maybe when they searched for a crack and found your smug page, they get pissed because they were trapped, and some get even more pissed when they were instructed to beg for a license. I wonder if you see a difference if you just put out a button on the page (that is not searchable by an engine) with a 75% off coupon, so they feel like they 'saved' the money by just being smarter than other people. To you as a software developer, I don't think it will hurt the business because those are the ones that aren't going to pay the full price anyway (and because the coupon cannot be shared/searched as a standard discount, you won't risk people who are willing to pay the full price).
I would add one more item to the list: replicate the results of at least a few "classic" deep learning papers from scratch in one of the popular frameworks (TensorFlow, Torch, Caffe, etc.), instead of downloading code written by others. For example, build and train Alexnet or one of the VGGnets, a Word2Vec model, an image captioning model (joint CNN and LSTM RNN), and a pong- or breakout-playing AI (CNN with reinforcement learning). It's possible to do all of this on a single machine with a relatively inexpensive GPU.
I'm not a baby boomer, so I have no interest in defending them, but there's something inherently tautological about this whole line of reasoning. The argument is basically "everything sucks right now, so blame the largest voting bloc/age-group". I mean, yeah, that line of reasoning is more or less valid in any moderately-functioning democracy. But it doesn't really actually explain anything useful. I mean, it's not like people born in the period after WW2 to the mid 60s are somehow genetically predisposed to be complete sociopaths.

I realize the article attempts to touch a bit on why the baby boomers may have been psychologically predisposed to be so irresponsible (raised on TV or something), but that seems pretty hand-wavy. The reality is it's simply human nature to take the path of least resistance and put off solving hard problems in favor of easy short-term gains. And after WW2, America experienced unprecedented economic growth as a new emergent industrial superpower. But that kind of growth can't last forever. The baby-boomers were just around at the right time to benefit from it, and their natural human short-sightedness pretty much guaranteed they wouldn't prioritize making decisions that benefited future generations.
There's always some article or post on a forum with instructions on how to circumvent. Kids just need to Google it.
They could sell it to the US Government.
Discussion on HN from 4 years ago: https://news.ycombinator.com/item?id=6258422
The Celiac test is expensive and sometimes comes up negative if you're just gluten intolerant.
I have a Ubuntu desktop (i7 6700K, nVidia GTX 1080, like everybody else's), and a recent MacBook Pro.

Each time I open the latter, I have a mixed feeling of "how beautiful everything is!" and "how slow everything is!"

(I am a Scala software engineer occasionally working with GPU-based machine learning)
I wouldn't ride a bike in SF for several reasons.
I think this thread poses very interesting ethical questions. For a few reasons.

Is it ok to go into other open source projects and tell them what to do? To quit their project?
Is it ok to misrepresent your project to other people in this case? (was LLVM really suitable for a jit then, or even now?)

It seems that under the guise of asking for clarification, the author tried to recruit developers on the project.

I wonder if projects like Unladen swallow, pypy, pystone and Apples JavaScript core, and all the other projects that attempted to use LLVM for JIT had not tried to use LLVM as a JIT if they would have succeeded. It seems many of them spent most of their time with LLVM trying to make it suitable to be used as a JIT - and blew through their budgets, or moved to something else.

It was successful marketing not only that way, but because the author managed to get the competing project to put a link to itself in their documentation. The description even made it sound more suitable to be used as a jit.

Would be interested to hear thoughts on this.
I can't speak for everyone, but for me there's a big difference from wanting to know everything about the computer and needing to, particularly when I'm not at work.
> I think that call depends on your use case. If you've ever tried embedding v8 or spidermonkey you might have a different opinion.

I'm saying this in the embedded perspective (my professional involvement with Lua was primarily in that form). The lack of package manager might be acceptable as an embedded language---the lack of quality library isn't. The embedded story masks the weakness in the ecosystem because you can somehow make everything from scratch, but when you are programming at large the story becomes a disaster (combined with common symptom of dynamically and weakly typed languages).

I don't doubt Lua is a good language to embed. I doubt Lua is a good language to write a large software, especially after having worked with more than 300K lines of Lua code in a single code base.
The main page developers will care about:

https://pages.18f.gov/frontend/#intro

Some things are great, and show a pulse on the industry, but some aren't. For example, Bower is prohibited, but yarn isn't even mentioned or encouraged, much less required.

Though they do give devs the freedom to choose any framework, with a very nice pros/cons lists of the popular ones

https://pages.18f.gov/frontend/#js-frameworks
I do agree with you, the number of chefs i have interviewed who take 'short-cuts' with safety, hygiene and quality is... saddening.
I learned a lot with you. Thanks.
It does suck especially if agencies rehost the fonts and you end up downloading the same ones over and over. Hashed font caching solves this problem pretty well and that seems like the answer instead of forcing everyone to use a common set of fonts.
Apple have made some terrible design decisions since Jobs died.

A 'thin iMac' - whose thin-ness was absolutely pointless.

The MacBook (2 lbs) and MacBook Pro (3 lbs) were designed to weigh arbitrary weights instead of thinking about features: http://www.apple.com/mac/compare/results/?product1=macbook&p...

And the MacPro was possible the worst shape for upgrades.

Jobs inspired people to come up with great machines, but he also had a pragmatism which seems to have been lost at Apple.
> What you refer to as a complication was him testing positive for explosives or poison.

You might want to look at the Birmingham Six.

They were from Northern Ireland (and thus automatically suspected of terrorism) and living in Birmingham; they were travelling to attend the funeral of a childhood friend (and he was a terrorist); they travelled on the day a bomb went off in Birmingham; and they played a game of cards on the train.

Those cards were coated with nitrocellulose.

The fragments of nitrocellulose on their hands tested positive as nitroglycerine, and that bit of "evidence" was used to convict them of a crime they did not commit and imprison them for very many years.

http://www.bbc.co.uk/news/uk-england-12664938

You shouldn't make assumptions.
How would that work in practice, though? Using Babel JSX gets compiled to React.createElement('div', null, {}). You can configure babel to output something else if you use something other than React.

So what would a standardized JSX syntax output? It can't be document.createElement since that is a web API and not a generic JS API. So what would it do, exactly?
How to Design the Perfect Infographic for SEO
Make people liable for software bugs and IT will be gone tomorrow.
I added it again with the original title of the email thread.
We had it on pricing page. But it does not matter - because that is not the point. You should not have these kind of people (rude, pathological, etc.) as customers because they will hurt your business. If you cannot get money from somebody at least that person needs to be nice so that your support is not stressed out, you have pleasure working with that person, etc.
You touch on what I miss about the old days from Apple, the "speed bumps".
Apple used to make updates to the Macs a bit more often then they do these days. A lot of the time the updates weren't much more then a slightly faster CPU and maybe a new graphics.
I don't expect completely new designs every year, but it boggles my mind why Apple won't put in better CPUs that are pin compatible with their motherboards.
OK, totally understand your concerns. I see a few tickets from you in our ticket tracking system, and in the interest of improving next time, we'll use this as a teaching example with our support team.

Best of luck with your new solution.
The ones who weren't trained at least, you can help. The ones who have no pride in what they do, the hacks, should (as you said) not be in the world of food. There are a lot of people like you though, and one good thing that popular culture has done is to recognize that good food takes time and care. There might be a lot of people preparing and eating crap, but there's more good, respectable food than ever.
Bikes are allowed on the NYC Subway (http://web.mta.info/bike/)
A good usecase for Docker, maybe? Put the script in a container and let it run wild, then delete the container when it's done.
Yes, it's far too expensive. You can get a rental car for $20/day. The pricing scheme mentioned in the article with $1/trip would be far more attractive, along with drop off flexibility.
From what I can tell, bash uses 4K buffers for pipelines.
CUDA stuff is awful on Windows (try setting up Tensorflow/Keras there — nothing but overwhelming frustration). So I have to use Ubuntu and miss my happy days with macOS.
Showdead = yes in settings
Not everyone that is looking for cracked software does it because they wouldn't pay. Some do it because the vendor is useless at actually selling them the software.

On 3-4 occasions over the last 7-8 years I have been trying to buy a legal copy of Windows, download it to my Mac and then install it in VMWare. Every time this has been a situation where I just needed to OS to run some piece of software to fix a problem there and then and I didn't have time to wait for physical medium or there were no shops carrying Windows near by.

For instance when I need to adjust the idle-parameters on the engine of one of my cars that has a specialty ECU.

I have _never_ succeeding in buying a downloadable Windows in any of these situations. Not a single time. Microsoft has made such a big mess out of it each and every time I gave up and then found some pirated Windows that I could boot for one time use and then throw away.

A couple of days ago I was trying to buy Microsoft Office. The reason was that I needed to fix a problem in a document and none of the other software I had would deal with that feature. So I go to the Microsoft website. After noodling around for 3-4 minutes I'm still confused what product I really want to buy. I want the cheapest possible alternative that doesn't require me to register for this and that and which will defecate unwanted stuff all over my laptop.

In the middle of the checkout process a popup asks me if I want alerts when there are new products or some similar bullshit.

In the checkout process! If there is one place you should take care not to upset the user it is while the user is handing over his or her money to you.

I am continually amazed at how bad Microsoft are at this. I understand that Satya Nadella is a busy man, but I would take time out of my day, walk over to whomever is responsible for Microsoft's online retail and fire the moron responsible for it.

All the software I use I have licensed. Some of it even though I'm not even required to license it, just because I want to support those who make it. But perhaps once per year I use unlicensed copies of software perhaps once. And it is almost always due to incompetence on part of the vendor.
Show HN: Free open source CC/MIT licensed course on building product with JS
Hi HN!

My name's Tim and ~8 months ago I promised to teach people to build products using javascript for free.
Today I've uploaded the final video of my free open source course "Build products with javascript".
All materials are published absolutely free, without any ads and under permissive licenses (MIT for code, Creative Commons for videos).
The 11 videos go through the process of creating the client-server app: from figuring out the idea to (continuously) deploying it with docker.
Additionally, I livestreamed the process of development that preceded the explanatory videos.

There are two reasons why I'm writing here: (a) maybe there are some people who'll find it interesting, (b) I need your help to decide what to cover next!
Doing this course was quite a lot of fun. I had to learn a ton of things myself and received a lot of very interesting questions from viewers.
So I want to keep doing that. And now I need your help to decide on what area to talk about next. Here are some of the topics I think would be cool to cover:

- In-depth intro to web tech that prepares you for the current course

- Creating mobile and/or desktop apps using web tech

- Building real-time apps using WebSockets

- Using Service Workers

- Applying Machine Learning for fun and profit

- Using WebAssembly (hot off the press, would be fun to play with)

If any of those sound interesting and you want to help me figure out what to do next - would be happy to hear your thoughts.
And, of course, I'll be happy to answer any questions you might have!

Some additional links to the related resources:

- Project sources: https://github.com/yamalight/building-products-with-js

- Course videos playlist: https://www.youtube.com/playlist?list=PL_gX69xPLi-ljVdNhspjZ...

- Livestream videos playlist: https://www.youtube.com/playlist?list=PL_gX69xPLi-nM52i7LyeE...

- Our Discord chat: https://discord.gg/hnKCXqQ (always happy to help!)

Edit: formatting
It's time consuming, depending on the particular hardware you have. The updates usually go smoothly, but then a sound driver or something will break and you have to go and fix it. Which is pretty annoying if you want to spend your time getting something else done with your computer.
I want to see a selectable parental option to remove all advertising of any kind from the content my child sees. Your move, Google.
I understand where you're coming from, I'm just enjoying the discussion as well. I think you're right, it's definitely feasible that we could ease the impact of such mining, but I worry that we wouldn't. The countries you've listed are ones that most people shrug and feel badly for, but don't really do much to change. They've been basket cases for longer than most have been alive, and the reasons why are complicated and largely older than anyone alive.

I worry that it would be cheaper and more profitable for some to simply write them off. You're right however, that it's not a problem with space-mining, it's a problem with people.
And those are issues after you're already on a bike. I'm in their target market - there's a station near enough where I live, there's a station near the office, it takes less than 30 mins to bike to/from the office, and the journey has no real hills.

Here's why I didn't use it yesterday.

They wanted to charge me $9 for that trip but it costs me $10 to take a Lyft to the office just after rush hour. Lyft line costs fluctuate from $6 to $20; one way. There's a bus, it costs $2.50 one way. There and back, the bus totals $5.

Health benefits of bicycling aside, their 24-hour $9 "membership" makes it not make sense.
London is 2£/day for access, rides shorter than 30 minutes are free, longer rides you pay £2 extra for every extra 30 mins. It's a great way to get around e.g. Hyde Park, or from Hyde Park via Buckingham Palace to Westminster. (Otherwise, biking in London is not very nice for non-UK tourists, mainly because of driving on the wrong side.)
> Each state may have their own standard or no standard at all.

All the better that this is being given away for anyone to use.
This is great at this point because it's short and simple, but I could imagine this becoming terrifying in a few years if it does not remain in good hands. The natural thing to do is point out what could be added and pretty soon it could become a massive burden to make sure you're compliant with the standards. Long term I suspect this could increase the weight (cost and time of delivery) of government software projects. If only we could have some predefined limit set of how long and complex it can become. My libertarian side is coming out here, but the government is really good at adding cool things, not so good at taking them away, decreasing them, or even maintaining them.
[I work at imgix and have helped lead the team on the production issues we face and gathering the details for this blog post]

I don't have the specific details handy, but I can confirm that it's a bit of a tough one. It's actually much easier to do work in pretty much any other format -- the very reason why people use GIFs (universal support) is also what makes them tough to work with (the spec is old and crusty and from 1989).

I'd like to do more of these sorts of posts -- talk about the challenges with GIF encoding and how imgix has solved them. Probably not this month or anything, but I'll try to get it on the content roadmap for April or May.
Contour line cycling, that's an interesting idea!

https://en.wikipedia.org/wiki/Contour_line
Pretty sure coroutines are a core part of the language since there's specific C APIs around them but I could be wrong.