skysight-inc/HackerNews huggingface dataset:
Which one? I don't know what these service providers do.

I have a GNU/Linux server. Which service providers can I eliminate?

Using my own server, suppose my neighbor has a bunch of BTC and I have a bunch of cash. If I want to buy BTC from her (by physically handing over the cash), what service providers do we need to use? Suppose my neighbor uses the same providers (or some subset) the author of this article uses.
Hands up everyone here with a memory longer than that of a goldfish who remembers the Bitcoin promise "no fees!" The one they don't seem to make any more.
also were the boxes otherwise identical? were the unbranded boxes obviously empty while the branded boxes always had shoes in them?
We pay taxes now, it just goes to everything else but local communities. Politicians decide where that money goes. The military gets a lot of it, which could be argued is a socialist plan to employ at risk youth fresh out of high school and give jobs to factory workers making military vehicles they don't need. We spend a lot on military so that most of NATO, etc doesn't have to, so they can have their safety nets.
Sounds like one programmer implemented it as "take 1% of the total, pay out 99%" and then another programmer incorrectly computed the total as "add 1% to the desired amount to pay."
Yes, air conditioner. I was not aware of picking up at warehouse policy.
Out of curiosity do the "hard software" startups at YC (a startup is whether there is doubt that the software can be built at all) share more DNA/commonalities with the "hard tech" startups or their fellow software startups?
> "Banks are an excellent piece of infrastructure, as it stands."

Not very excellent if you ever need to get money to/from the States and a foreign country.
It depends on your diet goals. For me the 7% carbs was the attractive part.
> OLED row makes me excited

Can't imagine why. It sounds incredibly dumb.

Probably have to live with it since no one else seems to be able to make a really high quality laptop. sigh.
this is apple, be on the lookout for the new iVimClutch. (for those who dont know what a vim clutch is: https://github.com/alevchuk/vim-clutch)
I asked about the possibility of doing this type of thing on CS Stack Exchange two years ago.

http://cs.stackexchange.com/questions/22317/does-there-exist...

They basically ripped me a new one said it was a stupid idea and that I shouldnt make suggestions in a question. Then I took the suggestions and details out (but left the basic concept in there) and they gave me a lecture on basics of image compression.

Made me really not want to try to discuss anything with anyone after that.
That's a fair point: I got a little too snarky at the end of my comment. I guess I just view 'atheism' more as a lack of religion, rather than a religious option along the lines of Christianity, Islam, etc. Along that logic, I don't feel like I'd ever wear/display symbols of my atheism, but I guess that shouldn't deter others from doing so.
If you guys succeed, you should think about making phones.
American Men Heading for 25% Unemployment by 2050
I've been using an external keyboard (Realforce 87U at work. A 104 w/ Cherry Blues at home).

Other than the coffee-shop crowd, how many of you would say you're exclusively a laptop-keyboard user? Not a dig, just wondering.

If Apple offered an iPad Pro, running OSX with USB ports (or a thunderbolt port usb hub) for a physical keyboard, I would switch over in a heartbeat.
What the Paris car show says about the future of electric cars
> term "software engineer" isn't regulated here, while other engineering titles are

No they aren't. Unlike in Canada, you can give yourself any title without actually having a license in that profession, as long as you aren't being fraudulent in your claim.
1) Read the original blockchain article: http://szabo.best.vwh.net/securetitle.html

2) Longest lecture Nick Szabo, inventor of blockchains, ever gave was in the money museum in Zurich: https://www.youtube.com/watch?v=tWuN2R2DC6c

3) Study the original source code (bitcoin version 0.0.1).

4) https://github.com/bitcoinbook/bitcoinbook
By "hard tech", YC apparently means "has technical risk", as opposed to a marketing-based business.

There was a time, pre-2000, when VCs did almost entirely "hard tech" startups. VCs were more profitable then. But the weakening of patents by the anti-patent lobby has made this infeasible as a business strategy. You have to buy market share now before someone steals your technology.
it's not meant to be taken so seriously
I agree Russia can never become a military superpower like it was, but its military is still strong enough to cause lots of problems in the world.

>Under Yeltsin there was no freedom (in fact there was never any freedom in Russia) - there was complete lawlessness. USSR fell and nothing was holding the thugs behind anymore. In the 90's thugs (+ ex-KGB) took over all business and then merged with and migrated into government.

Your comment is a good example of what I am talking about. Under Yeltsin there was little control by the government, so the population was free to organize and promote positive change. Instead they just let things stay bad, and then when a strong leader came along to eliminate the chaos, they give him their full support.

I have read a lot about Russia, and one reason Russians never organize from the bottom up is that Russians view themselves as an unruly people, and so they believe they need an authoritarian leader to tell them what to do and make them do it.

Another problem is that every Russian has very low trust in anyone outside their immediate circle, so they can't form good organizations, like civil society groups or an effective liberal political party.

All this is deeply embedded in Russian culture, as a consequence of many centuries of authoritarian leaders. What Russians need to do is study political philosophy, history and other cultures, and learn what they need to do differently.

Oh, and by the way, Putin has you exactly where he wants you. He would like you to be a supporter, but if people like you are instead cynical and don't try to understand what is needed for positive change, then he is free to stay in power for the rest of his life.
I'd be interested in trying "Happy Holidays" vs. "Merry Christmas". I assume this only happens with hand-sorted mail as well. I'd be interested in breaking it down by zip code too.

I have a related anecdote. I live in Chicago, which has the slowest mail delivery in the country. I've lived in a number of zip codes, and I've never found the mail to get lost, merely delayed. However, I recently moved to a new place, and I've started losing mail. I've generally liked my mail people, but I'm convinced that the mail people at my new place are lazy. I've had issues with mail getting rained on because they never shut the top of the mailbox, I've had mail go missing. They have "signed" for certified mail for me. They'll leave a package on my steps, but they won't close the gate on the way out. They ignore the name printed on the mailbox and deliver mail for old tenants, despite mail regulations forbidding them to do so. Plus, I've tried talking to my mailperson, and she is always on the phone and refuses to talk to me. I know delivering mail isn't the most glamorous job, but have some pride.
When it works correctly, absolutely. The problem is that often times it doesn't lead to bigger fish but more fish of equal or lesser size since the system often values quantity over quality when it comes to felony convictions.

You'll see this a lot of times when they catch a mid-level dealer. The dealer will roll on the street-level dealers instead of their supplier since it yields dozens of easy felony drug convictions instead of one really difficult case that could eat a ton of resources and still be lost.
I have a college educated friend that refers to anything not sold at say Whole Foods as being made of "chemicals". In addition to scientific illiteracy there is another common affliction I come across, innumeracy. I have a different friend that has a Ph.D. but doesn't know how to divide one fraction by another. These people are engaging, kind, interesting people with large circles of like-minded friends, but sometimes talking to them leaves me more than a bit frustrated.
I don't get it either, but it's better than paying Nike for the privilege of wearing their advertising.
Most of the successful immigrants I personally know who have made it in silicon valley came from families with money or power back home.

I mean, there are other stories to, of course, but the student visa and then technical visa course is one mostly reserved for people who come from well off families.

(I am not trying to knock anyone or diminish their achievements, some of these people have worked hard and achieved a lot. I am just saying that if you can get a student visa or a technical work visa, you probably did not come from a poor or powerless family.)
Compared to others my experience with RDS is bad, although I used it last year ago perhaps things improved.

One major issues is that you are restricted to what you can do with it, not all options are available. You can only use extensions that they provide. (this I'm a bit fuzzy about) but changing disk size made service unavailable for ~30 minutes (proportional to new disk size). You weren't able to configure replication, the replication only happens to the backup node. You weren't even able to set up replication across regions.

The replication is kind of a bummer, because if you ever would like to move your data (perhaps to a vm or outside of aws) you would need to have an outage. Also if I remember there was no way to do major version update in place.

There was also another incident (it was caused by bug so hopefully it was fixed and won't happen to anyone else). We had cluster set up with a backup. One day out of nowhere the service stopped working and was unavailable for 1.5 hours. That was quite big issue because we used it for monitoring (zabbix), so any outage makes us blind to issues. Turned out that due to bug their backup routine made a mistake and started doing backup on the master server (normally it supposed to do on slave).
Austria’s Most-Visited Website and the Software Load Balancer
They only state the average when they should also state the median along with the entire data set. Let's say they sent 10 shoes of each type. Nine shoes of each type took exactly the same time. But one pair of Atheist shoe was delayed by 100 days. Now, on average, atheist shoes take 10 days longer to arrive because one of the pairs took 100 days longer to arrive.
> Probably have to live with it since no one else seems to be able to make a really high quality laptop. sigh.

My solution to this has grown more and more to be "do everything on a remote box via SSH" and then it doesn't matter what laptop I use.

I am a heavy Vim user, so this is easy!
That is naive. Yes, trivial out of bounds memory errors can be prevented, but no language can prevent (accidental) resource leakage which opens up for other vulnerabilities. Besides, most modern languages are written in C/C++ anyway so you have to trust the language implementors to write perfect memory unsafe code which of course they can't.
Mexican Exchange Bitso Raises $2.5M for Expansion
It's hard to tell from the article exactly what "intern" means in this context. If it's effectively a full semester unpaid co-op job then I tend to agree. If it's more along the lines of a class project then that's extremely common, mutually beneficial, and nothing I'm going to get very excited about.
This will make you laugh so hard! http://www.zooke.org/2016/09/29/apple-iphone-7-launch/
I liked the article better when it had the chimp in a suit for its lead illustration.
that's quite sad if we live in a legal environment that games that tell you "go here" basically can't be made. :-/
Which would still not be an argument against the existence of plea bargaining, as the OP was advocating.
Lenovo didn't really understand what they were bundling with their cheapest zero margin machines. Never attribute to malice that which is adequately explained by stupidity.
It's not villainy, prosecutors (largely) simply don't see promoting social equity as their job.

They get paid to bring successful prosecutions. That's the metric of success and lots of successful prosecutions will advance their careers.

If you can afford legal representation you get a lawyer who spends more than five minutes preparing to defend you. The prosecution is less likely to succeed, so the prosecutor is more willing to deal.
>High JPEG compression has a sharpening effect around edges, including "ringing" which hides well in noise.

Ringing is the opposite of a sharpening effect, no? JPEG essentially acts as a low-pass filter over the DCT tiles of the image, so you get ringing because you eliminate the high-frequency components that make the edge sharp and you're left with a wavelet that extends past the sharp edge and isn't cancelled out the way it used to be.
I think you're mostly just hoping its not 0 because its funny and entertains you.
> Well, you know at least one person now. Eating a lot less or not at all on restaurant day has always been fairly normal for me and my family.

I think this is pretty abnormal. Even when I lived in Germany I didn't observe this behavior.

It's fine if you do this. In fact it's probably good. It's just not common. If it were common, huge restaurant meals wouldn't be an issue. (And actually, if you do this I'm not sure why you're complaining about the big meals.)

> Most people (in the US, at least) are also obese, bringing them up in this context doesn't prove much.

I'm not sure what you think I'm trying to "prove". I was responding to your broad statement that a restaurant meal tends supplant other food for the day.

Given that we're talking about American restaurants and enormous American portions, I think the context of how Americans eat is extremely relevant.

> It may not be cheaper to serve smaller portions, but other countries seem to manage it just fine. That's not a good enough reason. It seems more culture bound than business bound.

It's quite obviously a cultural consideration. That doesn't mean it isn't a business consideration as well. If your customers' expectations are that a $20 meal has enough calories for a day and you're serving half as much food for the same price, you're likely to have trouble staying in business because your customers think you're ripping them off.
> That’s actually quite unproblematic, if you have the tsvector as its own column (not just as index).

Yes, it works, but it is slow because the tsvector is usually big enough to be stored in a TOAST table, and this produces a lot of random access reads.

This is why there is a project of storing additional information in the GIN (term positions) in order for the index to contain all necessary information for the ranking:

https://wiki.postgresql.org/images/2/25/Full-text_search_in_...
The only people really interested in BitCoin are only interested in the "untraceability" of it.

Consequently, nobody really cares about the fees as it's all about the ability to move your money around while avoiding government scrutiny. And these fees are what they are willing to pay to accomplish that.
I actually use my laptop keyboard almost exclusively (my setup is MBP + external monitor). I have an external keyboard that I use every now and then, but I love the portability of being able to pick up and move.
It shows that they were over their worst estimate total volume in one day. Were they really expecting less than a few million user-days in total?
From the article it looks like these were all regular shoe deliveries and they chose either to add the branded tape or leave it off. So from a weight/contents perspective there shouldn't have been much difference.
Blender 2.8 Viewport Development
Our current locations that we (Google) own and operate are listed here:

https://www.google.com/about/datacenters/inside/locations/in...

as you've surmised some of those are in use by Cloud (today). Even within Cloud though, different services (like GCS vs GCE) use different datacenters. We try to make that a little more transparent here:

https://cloud.google.com/about/locations/

with GCS being the most visible (us-east3!) because it's used by folks to do explicit Disaster Recovery planning ("I want to make sure my two GCS buckets are separated by at least 1000 miles in case of nuclear attack"). But, we don't specify exact buildings or anything like that, usually only city or county.

What specifically were you hoping to know about the location within Tokyo?
It scaled better than Twitter, it hit the same active user count (or close to it) in a month that took Twitter years to reach, and Twitter would sh*t the bed all the time with the infamous "fail whale" popping up for users constantly even with its steady increase in growth over time and time to adapt. Twitter was pioneering at reaching that scale, that many now use as guide/lessons learned now, so its forgiven, but how many companies see that much growth, that fast?
I just pray to God and am thankful for everyday I can sleep in my bed and feel relatively sure I can sleep in it tomorrow.
sorry, i should have qualified that i was referring to FIAT money. otherwise, it would have no intrinsic value. The examples you give are all physical items that have intrinsic value because they can be used for something other than being money. what i said was directed at fiat only since that is what all modern economies use. without the 2 factors i described, fiat is nothing but useless paper with weird stuff printed on it.
It's meant to be ironic. They are also aware of how ridiculous it sounds.
Very often, the first thing we do is help hard tech founders find a small project within their larger idea that fits the model of quick iteration and requires a relatively small amount of capital.

Tesla is my favorite example of how powerful this small project + long-term planning mentality can be. Their vision has always been to bring an affordable electric car to the masses, but they first built the Roadster—the opposite of a mass market car—to generate revenue to get to the Model S.

so designing and building a top of the line sports car is a small project? what?
Usually you need something other than USD on the other side of an international border. In which case, USD to BTC to XYZ is very likely to be cheaper than a wire transfer.

I've been doing it myself for years. You have to use limit orders on cheap exchanges (not brokers!) and sometimes wait for the spread to close but you can usually get it within 25 basis points of spot.
101+ things to do with a LimeSDR
I just recently took my car into the shop. It is a high mileage (140k miles) Toyota Corolla. I took it in because it was getting really loud, both in the engine when stopped and a lot of road noise. I live in the NYC area, and expected to pay a LOT of money for that, but surprisingly, it was only a $1200 visit.

Here is everything he did:

A/C Tune Up

Front Brakes (Rotors and Pads)

Back Brakes (Drums)

Rear Hub Assemblies on both sides

High Mileage Synthetic Oil

Intake and Cabin Filters

And full fluid flush

That took care of 90% of my issues, but he didn't have time to replace my water pump before I had to leave for a road trip. So when the water pump's bearings finally exploded going down I-81 in West Virginia, I stopped at a local repair shop and $350 later I had a water pump installed and I moseyed on down the road.

I have felt I paid too much before, but it was by big chains, never local shops. And I recognized that the big shop wouldn't need to order parts for me, they would have them in stock, so it is more convenient.
...which is where you use Bitcoin, as these crooks figured out.

https://krebsonsecurity.com/2016/09/money-mule-gangs-turn-to...

Again, Bitcoin is a great alternative to banks where banks fail. Just, you know, I wouldn't advise using it as your first choice.
@jgrahamc

I'm curious to know a bit about what the human, biz and tech process is like when Cloudflare opens a new DC and traffic from local ISPs slowly is beginning to be routed towards it. Very much like what I'm currently observing here close to HEL (I'm stalking my /cdn-cgi/trace every morning).

Myself and most somewhat technical people I know don't seem to be all that familiar with how peering, BGP and all that works. My mental image is that companies set up play dates and pull some cable between big switches at some IX and then magic happens.

So, I guess this is as much a question as a suggestion for an interesting blog topic, or something.

cheers!
Fantastic write-up! Put this on our data engineering reference article list.

I am just curious - are you using Provisioned IOPS? If so what value? Noticed in your metrics your Queue Depth was pegged around 15-20 on average. According to AWS queue depth is essentially number of operations waiting because device is busy (somewhat analogous to iostat => await metric i assume).

When we hit that 15-20+ range or higher - it typically means we are maxing out our provisioned IOPS (1k or 2k - nothing crazy), and we see a lot of performance slowdown (in both MySQL and PG RDS).

We have not tried increasing IOPS - but was curious if you had in your previous performance tuning efforts for this or any other issues?
How to launch a startup out of a university in lightspeed
I wonder if printing a tv on the box would help. Or maybe it only works for large boxes.
> Now the most common solution to less row lookups would be using an index. We could create one on created_at and call it a day. But we’d probably only see a very small speedup. Why is that?

As we’re not interested in “the last 14 days of price changes overall” here, but only in “the last 14 days of price changes of one single reference”, what the database would need to do with two separate indices is called a bitmap scan. It would first look up everything that ever happened to the offers of this reference from the index, then fetch everything that happened within the last 14 days, then doing a bitmap scan (which is a fancy word for calculating the intersection between the slices) and only then look up the actual rows that lighted up in both result sets.

If this sounds complex and taxing, it actually is - and for this reason it’s an optimization that often times so small the database won’t even attempt it.

This isn't exactly accurate. A bitmap scan builds a compact representation (a bitmap) of the locations of all of the rows it needa to fetch. Postgres will build a bitmap for each index, intersect them to obtain a bitmap of all of the rows that pass both filters, then fetch those rows from the table. This is cheap since you only read the rows from the database that satisfy all of filters. You don't need to read all of the rows that pass either filter. Additionally, if effective_io_concurrency is tuned properly, a bitmap scan can potentially be much faster since Postgres will prefetch the rows it will need (Postgres doesn't do prefetching for a normal index scan). I once saw a query speed up 10x after tuning effective_io_concurrency and forcing a bitmap scan.
Yeah the graph indicates resource demand rather than user playability. This is why it's critical for KPIs/metrics to be grounded in reality. Reality being that data reflects your business objectives - which in this case is the user was able to enjoy the experience.

From watching my partner play the game (from Canada), the scaling issues went on for days and it serverly hampered her enjoyment of the game. This should be a cautionary tale of having worse case scenario planning at launch time, which a large organization like Nintendo should have factored in (when planning with Niantic).

This article doesn't fairly reflect that. But maybe they are acting confident now because they will be better prepared next time? They can point to Pokemon Go to why you need experts who have been through the trenches of a rocky high-traffic launch.