skysight-inc/HackerNews huggingface dataset:
> You can use cross-region replication.

This is meant for backing up S3 data for DR, not for HA in the traditional sense (EDIT: it can be used for HA, but you're going to need health checks for your origin DNS record so your CDN is always pointed at an available origin). Always, always, always use a CDN in front of S3 if you're serving static content for public consumption from that bucket.

Data out of S3 is more expensive than data out of a CDN (even Cloudfront), and S3 has orders of magnitude higher latency than a CDN (occasionally hundreds of milliseconds).

Disclaimer: Devops who works with S3 and several CDNs day in and day out.
What artificial shortages?
Yup, last I checked the P90DL was around 500kW(!) at peak, that's 1,250A @ 400V.

Someone accidentally steps on the brake pedal while your near a HV line(400V can jump a bit) to one of the two motors? Yikes.
They need better internal auditors. If you just cut their budget alone, it doesn't decrease waste or fraud. To change the percentage of waste requires accountability for wasting.
Read Tacitus' writings on Germania. While the Mediterranean and Near Eastern peoples were issuing violently long-winded, and ultimately hollow, discourses on the subject of ethics, Northern peoples were holding to faithfully monogamous marriages and living in small communities in comparative peace. What the Southern peoples preached the Northern peoples lived.
Details will be discussed as part of the unveiling on the 31st.
I use a mouth guard, it turned out to be sufficient.
Absolutely, OSX has a great heritage, but they're also backing away from the purity of the design too... (e.g. Microkernel, simplicity, mimimalism, etc).
I've heard from industry experts that Ultima Online developers gained an entire lifetime's experience in how to create an MMO, the positive and the negative. What subsequent games would divide into different categories for safety's sake (players vs. objects vs. enemies vs. items), UO lumped together in a very general way.

This simultaneously allowed for some amazing emergent behavior (such as this deer experience) and some really regrettable incidents where an admin would be, for example, manually deleting trash someone had left lying around on a path and accidentally clicked delete on a player's avatar, removing that player "permanently" from the game (I think they were able to solve it via a full state rollback, but at the cost of other players' progress to resurrect one player).
Same. Don't wrap the cable round those ears, just loop it separately and always pull the connector from the connector housing not by yanking the cable and you can expect years of service (2008 Magsafe charger and iPhone cables and still going strong).

Same applies to any product really, just that Apple seem to be big fans of tiny plugs with very little strain relief.
> Programming exists so most people don't need to program - in the same way that other professions exist so most people don't need to become experts in medicine, law, engineering, building trades, or car maintenance.

You might as well write, 'reading exists so most people don't need to read,' which would be equivalently true.

> What makes programming so special that it needs to be different here?

Because directing computers to perform work is as fundamental a skill in the modern world as is reading. Yes, there are people nowadays who cannot read, and there are some few jobs for them. But there aren't many, and it's not a good place to be.

Programming is not a specialised skill: it is a general skill with applicability in almost every field of human endeavour.
Contracts must have 'legality of object' - the 'thing' that is contracted cannot be criminal, tortious, or against the prevailing public policy.

You will find that in each of your examples that there is a particular statute legalizing that activity in a particular state.
> Every time I see a QR code, I think of CueCats and wonder if anyone actually scans them.

http://picturesofpeoplescanningqrcodes.tumblr.com
Very good point. I've been a one-hit-wonder for years (1-3 hits and I'm done for the night) but I suffer with the whole laziness/limiting/apathy for at least a day afterwards. I hope this spawns a better market in creating strains that give you all the fun, but none of the laziness, and psychological dependency. I use it for depression and anxiety, and I know I'm addicted, but I also know it's entirely my fault.

Also: Being able to explore ways to discuss, diagnose, and ween myself off of the dependency of weed, while being open and free to discuss why it helps me in the first place, without stigma, would really help in my situation.
So when you say "we", you mean the top 1%? I wish I was part of that "we" group...
Hofstadter's Law will regularly reappear on Hacker News even when taking into account the audience's knowledge of Hofstadter's Law. :-)

https://news.ycombinator.com/item?id=2260718
I think this is spot on. I've seen people on HN say that they prefer the Bay Area to Boston/NY because the Bay Area is so much less exclusive. I think in reality Silicon Valley has its own flavor exclusivity and boxes they are looking to check off in potential employees
Not at all. Irix was a fairly standard System V-derived Unix that ran on Silicon Graphics hardware, which typically was specially built for high graphics performance.

NeXTSTEP broke with Unix tradition in many ways, notably using Display PostScript rather than the X Window System for display, offering Objective-C rather than vanilla C as the primary systems language, and attempting to provide a friendly WIMP interface as the primary mode of usage rather than the somewhat primitive windowmanagers in use on Unixes at the time. The NeXT hardware, in contrast, emphasized multimedia features (like CD audio, megapixel display, and desktop publishing) over graphics rendering performance.
Maybe I haven’t understood him right, but he said:

> […] physical properties, like c, h […]

which is false, c and ℏ aren’t “physical properties”. The numerical
values we attach to them are merely a convention.

In SI units c isn’t even something that is measured. The second is
defined via a measurement, c has a fixed defined value (no measurement
involved), and the meter is defined via the second and c. In natural
units this is even simpler: ℏ = c = 1.

The fine structure constant is another thing. It caries no dimension
and encodes the strength of EM coupling. But as an interesting site
note: These coupling constant are pretty complicated things, they
actually depend on the energy/length scale of your experiment. The
numbers you find in text books are just the low energy limits.
Would you say that rice's theorem is a generalization of the halting problem?

It looks like "halting problem being unsolvable" -> "rice's theorem" by a subset relationship. Consequently, if rice's theorem were false, you could solve the halting problem by modus tollens.

That being said, I had using the halting problem as my way of saying that identification of malicious software is impossible because infinite loops can be malicious and I had been unaware of rice's theorem. I will use that in my explanations in the future.
Increase Coding Speed / Typing Skills
I realize that I am not coding very fast. (49 wpm only). I am using only two fingers (index for characters and thumb for coding). I wish to increase my typing speed. Has anyone made an app that helps people practice over text, give statistical information? I took a look at https://www.keyhero.com and its nice but wondering about alternatives.
"Why I think Tesla is building throwaway cars"

I'm sorry but the article is a lot more than just DIY mechanics...

>According to the US DOT, the average age of cars on the road in 2015 was 11.4 years - and this has been steadily increasing over time. So the question shouldn't be, "How easy is it to maintain a Model S in 4 years" - it should be, "Can they be reasonably maintained to survive 20 or 30 years on the road?"

It is definitely more difficult to work on a new car than one from the 60s or 70s, and despite that the Average LifeSpan of a Vehicle has increased.
Fault tolerant in what way? And hot swapping in what way? Go micro uses client side selection and load balancing so you can set number of retries and the timeout period so that it will iterate through nodes for a given request. There's also implementations for rate limiting and circuit breakers as client side wrappers/middleware in the go-plugins repo https://github.com/micro/go-plugins/tree/master/wrapper. Plugins themselves can either be imported and added to a map within the go-micro/cmd package which can be set via flags or env vars or you can set it up yourself and pass it into the client/server.

Go does not support DSOs yet so bit difficult to do "hot swapping" in that way if thats what you mean.
http://picturesofpeoplescanningqrcodes.tumblr.com/ is one of my favorite sites on the internet.
With a cashless society, there are third party entities that decide:

1) if the payment will be honored ( legal pot growers / legal sex workers / donations to wikileaks have this problem

2) the payment will be possible ( is the bank systems functioning )

3) how much of a cut the third-party will take from the transaction (visa, mastercard, but also app stories 30% cut)

4) who gets to know what was purchased (your bank shares information with the government)

5) who gets to know who made the purchase

6) who can access money: minors can't have bank accounts/etc, does someone have access to a banking system at all - lots of people can only cash checks through pay-day lenders
What would be the reaction to? "Hey loyal customers, yeah fuck you, you have to get in line behind everyone else."

Going out of business cause you treat customers like crap won't get more people driving EVs either.
I love programming. Started when I was 9, haven't stopped since.

I will spend endless hours, day morning and night, coding on personal projects outside work.

Job? You get 10 to 6. I'm a professional and professionals don't work on paid projects for free.

Employers are welcome to pay double for overtime of course and I will reasses my other priorities that week.
I would be interested to know how you're assessing for "critical thinking skills".
I've used that at the startup I work, had to move from 1.x to 2.0 because the font support is miles better. Don't know about other minor improvements. Eventually we switched to https://mozilla.github.io/pdf.js/ because it makes for a much smoother experience overall for our use case (import pdfs into a lookbook, is a webapp for designer)
Model S and Model X have/had the same terms.
How is "bug" defined, and why does it make a legal difference in liability?

What does "in full awareness" mean? If they knew you were blocking ads, they wouldn't have sent it. The bug is that they didn't detect it. Why is ATTs thing a bug and this not?
I honestly don't understand why it's any harder than this. If you want people interested in the revenues of the company, then give them a cut in the revenues of the company. If you're private, then it should be in hard cash. If you're public, then stock is an OK substitute because it can be easily liquidated.

I suppose the hard part comes when there isn't any revenue to share. Maybe that's why startups use ~~lottery tickets~~ equity to attempt to achieve the same.
That would be a pretty dick move. "You gave us a ton of money buying a ridiculously expensive car, and as your reward you have to wait longer than people who we've never even seen before."

I could see just not giving priority. As it is, they're rewarding customer loyalty, which is a pretty common thing to do.
"Game plays itself; Twitch watches."
If you're security conscious, you might use QR codes for MFA, i.e.:
https://userify.com/tour/ (scroll down)

but then Red Hat's FreeOTP has a QR code scanner built in. (Google Authenticator does not and needs a third-party one that wants a ton of permissions..)
Which doesn't do you any good on a marketing front because the people that want your product can't get it, so it means practically no new sales for you.

Most people don't buy cars on a whim - they buy them when they need them - and if your car is not available in the window where they need one they'll go somewhere else. Very few but the die-hard will buy a $900 beater to tide them over until their Model 3 reservation comes in.
Or a short URL to the map.
The CueCat is infamous. Joel Spolsky had a great take on it:

http://www.joelonsoftware.com/articles/fog0000000037.html

Best quote: "The number of dumb things going on here exceeds my limited ability to grok all at once."

I got one at Radio Shack but never did much with it. I think it went to recycling some time ago.
I avoid self-checkout because the entire machine is usually set up around the assumption that I will try to walk out of the store without paying for one or more items, or by futzing the bar codes so that I pay $1 for a $30 beef roast.

The self-checkout technology will never improve as long as that assumption remains. If you can't trust the customer to not steal a pack of gum, you can't trust the customer to not steal an entire beef tenderloin.

The professional cashier does not need to keep every damned item on a giant scale after scanning it, because they are an agent of the store, and presumably trustworthy enough to notice and stop shoplifters and scammers. And they usually don't have to halt the entire checkout process and wait for a manager to come by and restart it whenever anything even mildly out of the ordinary happens, such as using a coupon.

You can't improve the technology when the premises are wrong. And the premise is that you can turn a grocery store into a glorified vending machine.
I'm assuming for it to work in Italy, you would have to make the reward for reporting non-compliance higher than any discount a business owner could offer.
I went from a job where I was the resident expert to one where everyone had unbelievable and baffling skills. I learned far more in the latter.
Fair point.

That said, I'd argue that chefs, plumbers and doctors do benefit from the ability to solve their own problems with whatever tools available to them, and I'd still include the basics of programming in that list.

It's a narrow view of the world to assume that the only problems you can solve with code are the problems you'd hire a software engineer to solve. Much like the ability to communicate with words, or the ability to manipulate spreadsheets, coding is just another skill in a long list of skills that help individuals approach problems in new ways.

Do you need to know calculus in order to be a chef? Probably not. Does that mean we should stop teaching calculus in schools?
The Ludicrous version was enabled by fancy computer-controlled pyrotechnic fuses, because traditional melty-wire fuses have trouble past about 1200A. I think the new ones are good for up to 1500A.
If a bunch of banks go under at once, or even one big bank with a sufficient number of claims, who's to say the insurers will even be able to pay out on that? Nonetheless, I always find this type of apocalyptic thinking to be humorous - why do people think that their cash will be worth anything if the financial system collapses? Another motivation would be if you are concerned about having your assets frozen.
Producing less than the market clearing amount.

Examples:

- Nike selling less shoes than would sell in the market.

- Nintendo selling less of the latest game console.

The shortage (as defined by needing a waiting list) is artificial if the seller can either raise the price or increase the amount provided. (Tesla is probably more the former than the latter)
Does that lead you to conclude that those who still do compete in archery events are "faking passion?"

If you don't have time to code outside work, that's fine. Just don't accuse the rest of us of faking it.
I guess Anonymous must have already won its war against ISIS...
The Death of Object-Oriented Programming
Ask HN: What is the 100% alternative for Google Search?
I have been forcing myself to use DuckDuckGo for the last two weeks but still keep going to Google as I am getting quicker results there.

I want to know is it just because I am more familiar with Google or does DuckDuckGo still have a long way to go before being an alternative to Google?

Is there any other search engine out there to rival Google?

I just use bing for my daily wallpapers, that too I have a script that will get the daily updates for me. Just did not like it one bit. No reason in specific.
I am definitely excited about this. If Android takes off on the desktop it would be good for app developers
Not sure it's about hating. I imagine they just personally got the wrong kind of encouragement and incentive.
> Does any arbitrary QR reader app work for every QR code?

Yes, basically.

> Is QR scanning natively supported in any way?

No idea for every phone, but not native to Android or IOS AFAIK. Probably Google Goggles, but that's not built-in usually. We recommend FreeOTP for MFA at Userify[1] (plug: SSH key management) which has a built-in QR code scanner/reader, but Google Authenticator needs a specific third-party (and permission-greedy) app.

1. https://userify.com
I imagine that even with of the possibility of cancellations, the number of reservations is still a good proxy for interest. Using that they can set up their production lines without worrying too much about over- or under-investing in tooling. It'll probably be an even better metric this time since they can use the data from Model S and X cancellations.
I'd say on the contrary, Android shows what it takes to make Linux do well with the general public - a huge company to ignore like 80% of the standard Linux install and build a whole new UI layer from scratch that is designed to appeal to end users.
I propose to study technical literature. Study advanced books at a university library. If what is written inside is new to yourself AND you consider yourself an expert, you are in the expert-beginner pit.
I know what artificial shortages are in general, but I don't understand how it could apply to Tesla. They've been building as many cars as they can as fast as they can for years now, and there's no sign they're going to stop any time soon.
> “Experience is too random, with payments, mobile, data analytics, and UX.”

this is typical HR bs. If you have more experiences it is positive, not negative.
Yeah, I was being a tad conservative. Either way that's a hell of a lot of power.

I'm surprised we haven't seen someone killed yet with a few of the battery pack teardowns that's happened.
Am I the only one who doesn't see any pictures, people, scanners, or QR codes? Or am I not getting the joke, because maybe no one scans QR codes?
Thanks for following-up.

I've got gcc 4.9.2 installed and tried adding both my $PATH and the path to gcc to .sbclrc using the above, to no avail.

Maybe I'm doing something incorrectly? (Quite possible, as I haven't used CL in a few years.)

https://gist.github.com/ethagnawl/0af37c12cf2bd1b8063c
What part of my comment said I would work overtime for free? If you pay me a lot, I'll consider working overtime. But I'm certainly not doing it for a shitty startup compensating me in equity.

I was responding to the ridiculous assertion that all of open source is done purely for the benefit of getting recruited.
Because people keep forgeting that languages alone are worthless.

What matters are tooling, libraries and vendor support.

GNUStep is quite old and only had a couple of devs maximum working on it, already since the NeXT days.

Also gcc never had 100% support for the Objective-C runtime, there was just the initial contribution that FSF forced NeXT to do.
Hope it will help u http://www.speedtypingonline.com/games/type-the-alphabet.php
No, it uses the keys I listed, like everything else on the mac (I feel like you are aiming at something here, or are you just curious about mac terminals?)

* Well, not all of them, save doesn't really make sense for a terminal, and 'cut' can't really be implemented for a general terminal app. but copy/paste/find/find next/close window/select all and others are all fine).
"But they don't; even moderately competitive players can beat the best bots."

That's because the programmers are bad at AI for that kind of game. It just means human beings don't understand how to make a good AI for a game like starcraft. AKA the human being being the idiot that doesn't understand how to make one.
It may be published that way intentionally. Some people don't want their content judged by the publishing date.
id rather the person who will be overall better once they ramp up instead of worrying about hitting the ground running.
I remember the Digital Convergence guys -- they were actually an infomercial company who did a show, "Net Talk Live!" (punctuation and all) that was targeted at the AOL set. Their other product was something called, IIRC, "Concerto," which was an app that required you to connect your PC's mic-in to your TV, whereupon you would occasionally hear an ear-blasting squelch of noise during Friends, and your PC would suddenly send your browser to a webpage. It wasn't exactly a graceful user experience.

You could argue that they were just too far ahead of curve from an engineering and core technology perspective -- wavelet fingerprinting techniques and Shazam were still far in the future -- but I also believe that the CC's failure is instructive in its own right; by attempting to piggyback on existing media without recontextualizing their presentation and consumption, you ended up with a user-hostile experience that added no value for either the consumer or the creator.
I was thinking if you use that kind of name, maybe it could also be an app for ownCloud :-)
Sounds good in theory, but practice that's silly. No business buys $5 billion bridges, like the new one being built now in NY cruising the Hudson. No business buys $5 billion airports, like Denver International, and the latest estimate to renovate LaGuardia. That requires a sovereign to borrow that much money in a way that lenders trust will be repaid.

If you want to argue governments act in part to facilitate waste and fraud, i.e. those airports and bridges don't really cost that much, I agree, but unless there's aggressive auditing attached to every project, I see no way around it. Enough people are sufficiently dishonest and greedy they will take if they can get away with it.
Database and Data Persistence Tools and Techniques
Whats the point of signing a contract with Comcast? You can't sue, you are not guaranteed a service level, ...

But in 95% of cases, it works out such that you have a slow but working internet connection. So even though you are not guaranteed a spot, chances are you will still get it sooner than someone who didn't reserve at all.
3 Roles and 3 Failure Patterns of Software Architects
I would also say that interviewing is hard because we have limited time to decide upon each person and what we judge is (apart from some technical qualities) not what kind of person really is but rather what we believe the person is (based on our limited human perception). And with handful of techniques a person can be really cool from at the first sight (trendy, rock star, etc.) but might be a bad choice in the long run.
> If the act of impersonating someone is indeed a criminal offense, you can not smooth that over with a contract.

IANAL, but it's like having sex: it's perfectly okay if all participants are consenting adults, but without this important condition it's a felony.

From what I understand, the important part here is consent, and only lack of one makes it a criminal offense. I.e. the act of impersonating isn't a crime (on its own) - the act of doing so without consent is. Well, to be certain, I guess one should take penal code of the jurisdiction in question, find the article and check the exact wording used.