skysight-inc/HackerNews huggingface dataset:
You're welcome! And give netlify a try (I'm a founder). For a large site with hundreds of interlinked pages, S3 has the problem that there's no good way to do atomic deploys (what they call all-or-nothing consistency for whole deploys in the stout documentation).

Netlify will make sure you get true atomic deploys where no changes go live before all changes have been uploaded and handles instant cache invalidation.

We have built-in support for hugo for our integrated continuous deployment system, and can do builds triggered by webhooks. So for any setup where you're building based on external files, you can easily trigger rebuilds whenever one of those datasources gets updates...
Except in places where land is very expensive, for example, Tokyo or NYC.

In addition these systems can be used to good effect in auto manufacturing. BMW has one for finished vehicles; the GM plant I worked at in Arlington TX has one for painted bodies.

Throughput is definitely an issue; in the manufacturing system I worked with, a vehicle could be stored or retrieved in about 1 minute; but these are uniform size and shape, and are not finished products. 6 minutes seems like a very long time, unless you have an app to pre-retrieve your vehicle.

Also I wouldn't care to design one for all of the various types and sized of vehicles.
Scallion (https://github.com/lachesis/scallion) works really good for this. It uses OpenCL to leverage your GPU's to make cracking really fast.
Regarding your second (sub) point about screens, I've found that f.lux and redshift (on linux) have been a huge help for me being able to get to sleep quickly after an evening of side-projects and homework.
We've actually found that the RPi doesn't draw enough power, specifically to the USB ports. Our peripherals are within the USB spec of a 500ma max pull, but even so we are experiencing sporadic CPU brownouts. The first thought was to double the max_usb_current in /boot/config.txt, but that only lengthened the time between brownouts. We looked into hacks that could increase the current even more, such as this bypass method: http://hackaday.com/2015/04/06/more-power-for-raspberry-pi-u.... Unfortunately, this isn't a viable solution as we continue to scale up our deploys. Some viable alternatives include switching to a board that supports USB3.0, underclocking the CPU, or doing a custom solution through Element14. I really wish the RPi was more stable around power / fault tolerances, but they're a blessing nonetheless :) [Plug]: If you're based in NYC, enjoy hacking hardware and find these types of problems to be delightful, please shoot me an email: mykola@colorcreative.io ;)
> it's too hard

It's only hard if you want it to be hard. Your tools should be handling most of it for you. If they don't, pick tools that aren't broken or badly designed. When I was writing websites in Rails 2.x, progressive enhancement was usually automatic (same views are rendered as a page or a dynamically-loaded partial).

Saying "It's hard because I want to write over-complicated pages with badly designed tools" isn't good engineering or good design.

> most users run with their browser's default settings

How, exactly, do you know this? If the answer is "analytics", you are missing an increasing amount of data.

> constantly evolving platform

Which is why you progressively enhance pages. Those of us that disable javascript for safety usually get blamed when this topic is brought up, but the main reason for progressive enhancement is that it's defense in depth. You don't know what the browser is, what options it has set, what bugs it may or may not have, or if extra page assets even made it successfully over the network.

Not bothering with progressive enhancement is shoddy programming for much the same reason you shouldn't skip the test for NULL after calling fopen(3).

edit: grammar
Not in Australia if you are unskilled, uneducated and unemployed. Of course if you are educated and working then children costs a fortune.
It wasn't clear if Annapurna was still going to make chips available to other companies. Their premise certainly is very interesting and it would be a bummer to be just Amazon specific
Or we could just increase skilled immigration to maintain the population. Costs us nothing.
Wait 40 minutes, don't get package, email support, they review footage/delivery data, see drone going to your neighbor, press charges for petty theft.
Post some contact information and I'll be happy to discuss in more detail. Meanwhile, do you have family or anything else that takes up time outside of your 40 hours? If not, you should easily be able to find 16 hours on the weekends by "working" a 7 day week.
Like the JVM?
Have you tried a BeagleBone Black or any kind of BeagleBoard? What are you scaling RPi's for? Arduino and Raspberry pis strike me as toys compared to BBB's. BBBs are a lot less forgiving and require way more understanding of basic electronics to do anything with, even as simple as lighting an external LED will break your BBB if you didn't do it right, but they seem more powerful in terms of what you can do (although underpowered compared to Rasbperry Pi when it comes to video processing).
I a compsci grad. My favorite one is

The Hardware/Software Interface: https://www.coursera.org/course/hwswinterface
The Charred Remains of a Once Great America
https://www.youtube.com/watch?v=rGLxKXtkHpY

Drone is a smaller than amazon's but it's a good demonstration
Weekday: Wake 9am, Work & Lunch 10-6, Dinner 7-8, Side Project 8-11, Sleep 12-9, Repeat.

Weekends are for chores and socialising.
Or we could just have fewer people living in the country. The population of Australia has expanded massively in my lifetime (it has about doubled) yet the infrastructure to support this higher population has not been built. Twice as many people trying to live using the same infrastructure does not make for a fun time.
Apple did buy PA Semi so they do have some chops there.
Show HN: Learning PHP and how to use APIs, made something slightly useful
Rad idea. How would one initate a new network of this kind separately from what exists today? And what kind of interoperability would it have? Can't imagine it could go cold turkey!
Most of the western world has had falling fertility rates, it would also help explain the push for immigration in those countries, politicians are quietly worried about the stability of their population growth / consumption economies.

https://www.google.com.au/publicdata/explore?ds=d5bncppjof8f...

EDIT: why downvote? I am not saying immigration is wrong. I was saying its the only way western countries will maintain their growth rates. If you think immigration is wrong or right is irrelevant to what I am saying.
It was Internode that put up the fight initially. They were then bought by iiNet, who was then purchased by TPG. One great company was subsumed into a pretty-good one, which was then taken over by a mediocre-to-poor one.
It depends, it can be read to indicate "inferior", rather than fewer.

Also, depending how it modifies the succeeding word, if can change meaning: "There are less busy people." There are people who are not as busy, or, alternatively, there are fewer busy people.

But generally the context makes it clear. However context can pretty much make anything clear.
Is the cat supposed to shoot lasers? Feels like it should but does not for me. Hitting the mouse and space, as well as other keys, doesn't do anything.
Now the MOOCs are all popular, there are a lot of interesting courses out there, but I feel the best one is still the first online course I took in 2012, the pilot from edX (MITx at that time) - 6.002x Circuits and Electronics (https://6002x.mitx.mit.edu) by Dr. Anant Agarwal and Dr. Gerald Sussman.

It's an awesome course that introduces one to the electronics that goes behind modern day computers and smartphones. It really helped me understand how things work and what questions to ask.
There's 168 hours in a week. Get up earlier. Stay up later. Sleep less. Put in time on weekends.
> sacrifice a goat and examine the entrails and guarantee that you won't do worse than 50% and might do better.

Huh? Sacrificing a goat (i.e. choosing randomly) will not do better than break even.

> If that R, A, and B are elements of the real line...

This makes assumptions about A and B that aren't in the puzzle. The fact that they're unknown doesn't imply that they're chosen from an infinite uniform distribution. It just means we have no information about them.
Pascal's Triangle with Ruby's Enumerator
شركة مكافحة حشرات بحائل
Bitkong.me – what an obvious killer app for Bitcoin
Oh I'm not arguing in favor of a monoculture. But the OP's statement that "This would make it possible to leverage the C compilers that already exist for every platform out there" is naive because C's deliberate flexibility makes cross-platform and cross-compiler codegen fiendishly persnickety.

Meanwhile, the only thing that you gain from all this extra effort is the ability to target platforms that GCC and LLVM don't already support, but these platforms are all likely to be obscure resource-constrained devices, and I just can't see developers on these platforms flocking to such a thoroughly-dynamic language as the OP is envisioning.
I've been reading Hacker News for a long time, and until now I've resisted creating an account. It used to be that this forum was a collection of scrappy founders, talking about building out their companies or particular engineering techniques, or the latest front-end library. A lot of posts revolved around helping each other out, either emotionally or technically.

This post represents its slide into a vapid gossip rag. Another reddit. Why does it matter if a founder comes from an Ivy League school? Does that prevent you from founding a company? People who end up going to Ivy League schools represents a self-selecting bunch of go-getters, that's it. Successful founders don't ask these sorts of questions, they just build.
Train vs. Airplane Energy Efficiency (2010)
Game at 50, by W. Nanner Flint. A book about dating after divorce.
Read Search Inside Yourself written by former Google employee Chade-Meng Tan. I recommend his book, because it summarized everything I knew in one book. Besides good ideas about meditation the book is humoristic and scientific.

Also, going to a meditation retreat really helps :)
Another question: How do you develop a side project when your employer insists that it owns all intellectual property you produce?

Edit: As far as I know this is a very standard clause in tech company employment contracts, and is perhaps the legal default even in the absence of such a clause. For example, see "Employed to invent" under http://www.nolo.com/legal-encyclopedia/pre-invention-assignm... .

California is an exception to the above: here employees may retain the rights to IP they create on their own time, not using resources of their employer (including company laptop), and, importantly, not in the same line of business as their employer. In the tech field, the "same line of business" caveat can be killer.
Show HN: An open-source top-down action-adventure game
Just curious, what time do you go to sleep to get up at 5:30? Do you get around 8 hours? I'm guessing at least a little bit less.
A (the left-brain/logical approach):

There are 168 hours in a week. If you work 40 of them (+ 10 hours for inconvenient lunch breaks and commuting) and sleep 56 of them, you have 62 hours left. There you go. Figure out where those 62 hours are and spend them wisely. Organize your schedule so you have enough hours when and where you need them.

B (the right-brain/emotional approach):

Yes, you have ~62 hours from the above example, but you probably want a social life, need to eat and exercise, and it would certainly lead to burnout if you spent every free moment cramming side projects where you can. Instead of (or in addition to) managing time, manage your mental energy. Find a pace and rhythm that work for you to make regular progress on projects you deem worthwhile.

It's very important that you know yourself for this to work. Here's what has worked for me:

* Go to the gym on lunch breaks during the week. I reclaim that pesky break in the day, stay healthy, and generally feel refreshed and energized after a visit.

* It's cliched, but I don't have a cable subscription. (I spend my time on HN instead, so I suppose it's a wash)

* Absolutely make time for guilt-free relaxing. For me relaxing is going on a hike or camping trip, grabbing dinner with friends, or playing an instrument.

* Spend time reading. There is a lot of good material on time management or lifestyle design. What's important is that you read and learn to isolate the signal of what matters to you from the noise (and there is a lot of noise).

* Live by this mantra, "If it matters to you, then you'll find a way. If it doesn't you'll find an excuse."
The real question is what you are doing the rest of the time you are not at work. If you have a family, that might take up another 32 hours a week. If you sleep 8 hours, there goes another 56 hours. Hmmm, you still have 40 hours left...
people feel empathy without being taught, for people and even animals they've never seen before.

they will agree harming or killing someone for no reason is wrong, even if they might have a different threshold for what would be a valid reason. they share the notion that there is some kind of reciprocity, or social contract, even if they differ on the details of what the contract allows.

see also

http://www.dailymail.co.uk/news/article-2103849/Research-sho...

animal experiments in fairness, etc.

https://www.ted.com/talks/frans_de_waal_do_animals_have_mora...

https://www.youtube.com/watch?v=JZurINLlVds
When you’re a small business, it's important to establish repeatable methods that customers and your support team can follow easily. Do not over complicate. Find the single most efficient and scalable delivery method and perfect it. Start with email based support. Build your reputation as a dependable, knowledgeable and responsive machine through that single channel. You’ll later be able to expand to the other channels but not until you can afford it.

Depending on the size of your business I would suggest some tips from this blog post:

https://www.monsooncommerce.com/2015/11/customer-service-sof...
Sleeping less is not really a sustainable or good idea. Nobody's productive or happy if they're sleep deprived.
I run http://www.wordfence.com - We provide customer support via Freshdesk for our paid customers (a ticketing system) and on the wordpress.org forums for our free customers that use our open source product.

I initially did CS myself along with my co-founder and it is tough work. The hardest is the context switching overhead. One minute you're coding or marketing, and then you have to switch into doing 2 or 3 hours of customer support. What is really tough is at the end of the 3 hour stretch, a customer with a real gnarly issue comes along and you have to do 30 to 45 minutes of actual work researching it to help them. You have to dig deep to go that extra distance.

Once our revenue scaled we could hire our first full time customer support engineer and wow. It was so awesome to have someone offload this and let us focus on all the other stuff (which we would eventually have to hire for too!). We have a team now, some permanent and some contractors.

So there's no easy way to do it and because it's a human intelligence task, it's super time consuming and super expensive. But I can't overstate the importance of great customer service. We are known for it in our space and it has really paid off. Competitors have dropped the ball in a big way and we have picked up the slack through excellence in customer service.

A few things I learned:

- Reply early, reply often. It's very important to most customers to simply be acknowledged.

- Everyone has a bad day and 90% of the time, a polite response to a very angry customer will get you a surprisingly polite and grateful response back.

- Twitter is great. Reply to customers, interact, but direct them to ticketing or forums for full customer support service.

- Ticking system is essential. It's the only way to reliably track issues. Support via email and you will eventually drop the ball and it will bite you.

- A FAQ will save you a huge number of support tickets. Put it front and center, maintain it well, make it as user friendly and easily navigable as possible.

- Only hire people who speak your customer's language as their first language. Even the smallest grammatical errors are giveaways of offshoring and will irritate customers.

- Depends on what kind of biz you run, but in our case our customers are surprisingly understanding when we have an autoresponder saying we will be providing limited support over the holiday season or over weekends. So pick your hours, and just communicate clearly what they are.

Hope that helps.

Edit: You asked about average time to handle customer queries. A ticketing system gives you that kind of reporting along with a ton of other metrics. I would think the average time to close a ticket varies depending on the business and product complexity and customer sophistication.
You can row right through the floating boxes.
I think there's at least as much progress to be made via platforms developing solution systems, ala CAPTCHA, password reset emails, the verification system used on swappa.com, "salutes" (verification selfie), verification files... Could udemy only accept videos that have a visual/verbal confirmation "leader" attached with the submission? Yes, confirmation via voice is absurd - but it's a relatively minor obstacle in creation/submission, and quickly triaged for missing or egregiously obvious fakes. This is not some incredible idea, but my point is that when it matters to the web, the web can sometimes create accurate widely adaptable solutions, instead of intractable legalese. The question is, when will piracy (capital M) matter on a cultural level, vs. primarily being a concern of groups that are sometimes not even acting in the best interest of the people they represent.
I'm sure fewer people every year care whether you write "fewer" or "less". By now, many people could care less.

But quite a few will still notice and wonder why you didn't say "fewer", even if it's less of an issue than it used to be.

I think it's still worth it to get this "right", if only because fewer people will think less of your writing.

Watch out for that wiki page, if we're looking at the same one:

https://en.wikipedia.org/wiki/Fewer_vs._less

This page seems rather biased; it's easily earned its "neutrality of this article is disputed" tag with crazy stuff like this:

> even most prescriptivists accept the most common usage "there are less cups of flour in this canister" [emphasis added]

Instead of worrying about the opinions of "prescriptivists" and "descriptivists", just listen to the people you know, hear, and read: would most of them really say "there are less cups of flour in this canister"? And does that sound fine, or a bit off, to your ear?

Of course, no one I know would say "there are fewer cups of flour in this canister" either - they would simply say "there's less flour in this canister". What do cups have to do with it?

Language does change, and usage that was once "wrong" becomes right. A good example is "because of" and "due to". There was a terribly confusing rule about which to use, but these days fewer and fewer people will care if you simply use "due to" in every context. "Due to" has won, and it's nice to have one less rule to worry about.

Alas, I don't think "fewer" and "less" are quite there yet.
What we need is a sort of tcp/ip network for drones where they understand where charging stations are along the way, and other brands delivery drones would eventually be able to participate in the network as well which would spur growth. I'm good for a few charging / delivery stations in my neighborhood
I've felt this need for a third place very strongly lately. My office is in my house, and I work from home, but I'm such a homebody that I'm thinking about converting my garage into an electronics workshop and darkroom.
Value added tax is a consumption tax, not an income tax. The tax is paid by the consumers and is highly regressive (i.e. the poor are taxed more than the rich).

There have been some attempts to tax companies based on gross income, but it tends to only be applied to a limited range of companies like utilities [1].

Personally I like Land Value Taxes [2] since they are impossible to avoid, but this makes them very unpopular with the rich and powerful who own most of the land.

1. https://en.wikipedia.org/wiki/Gross_receipts_tax

2. https://en.wikipedia.org/wiki/Land_value_tax
Yea this was one of my first thoughts too, drones are incredibly loud, even if its just one every few minutes it'll be unbearable. There are ideas on how to make them less loud, like putting the props inside the drone, but I suspect it will be very difficult to make them completely silent without flying really high.
I think railroads reduced times to human times (from weeks/months to hours/days --but it wasn't a snap of the finger kind of response.

The objection I have is more with the psychology rather than the physicality of it. It makes things more disposable. You lost a sneaker, we get it replaced in minutes. It's allowing people to gorge on consumerism. It also puts the local shops at a disadvantage. But, mostly, it removes the barrier to thinking about buying more. You don't have to think about waiting till tomorrow, or two days from now, or having to walk twenty minutes, or get out and take transit, or jump into a car to go satiate the impulse. No, all you need is your desire (and buying power) and it's fulfilled.
Come on! Let me get into those clouds!
You hit the nail on the head here. The real issue with abundant rare earths is that over 95% of the global shipment of rare earths has historically been controlled by China.

Because of this, there's significant exposure to their export policies and hence high price volatility for these materials. For instance, in 2011, Neodymium saw a significant surge in price just because the government decided to limit export quotas.
>Hilariously, the two justifications for Eich as you've presented them would paint Hitler as moral.

First of all, neither are justifications. It was simply analyzing Eich's actions under a different moral framework as yours.

Second of all, yes, you could argue (this is the key word) Hitler's actions as moral (even though everyone would almost

Hilariously (not really actually) using your reasoning and your ethical framework you could also argue that paedophiles should not be discriminated against and that they deserve the right to sleep with and marry minors.

As society we don't want this so we choose to discriminate against child predators. Discrimination in this case is a pretty good thing.(I don't actually believe child predators should have this "right")

>As you're no doubt well aware, marriage rights encompass many other legal rights, and denying those rights is granting gays a form of second-class citizenship. This official form of discrimination combined with the private sector hate they receive for not being in a protected class causes gays ti have a higher rate of suicide than the rest of the population, continuing Turing's tradition.

I don't really understand what you are trying to say here. Yes, I'm aware of these things. They don't matter in the scope of this argument. You say that reason and logic drive your believes about what is moral but this entire section of the post I quoted is just an appeal to emotion.

Also don't you find it ironic that you can justify discriminating against someone because of their beliefs but you can't justify discriminating against someone because of their sexual identity?

And before you respond with an argument telling me you can choose what you believe. Can you really?
You also wrote Darth 'Wader' (clothes for walking in rivers, or this https://www.youtube.com/watch?v=MdSJFrhb-HM).