skysight-inc/HackerNews huggingface dataset:
You’re not just getting rid of the drop, but also the last 100 meters or so through the subdivision. Moreover, the drop and CPE install is 30-40% of the cost of deployment.

Also, fiber is not fire and forget. Just the other day a tree took out the cable to my house. Buried cable has less maintenance, but also much higher initial costs, increasing the cost advantage of wireless for the last 200m.
This is the only reason I decided to click into the comments, even.
I have the same issue. Can't use inside my Preact component running on a https site.
> Would families stop buying cars and prefer public transportation over their own car?

There's indication that that's happening to some extent where I live (Dublin); number of people commuting into the city by car has dropped recently. More families can get by on one car, or no cars, than could before.
Instagram Introduces Mention Sharing Feature
Imagine if your friend just uploaded a picture by tagging you on his story and you desperately want to repost! You may end up just taking a snip and then uploading on your story separately.

But. but. but!!!!

Instagram has got a perfect solution for this. Instead of taking a screenshot and posting it as your story, now you can repost/reshare the stories your tagged in with Instagram’s @mention sharing feature

INTERESTING RIGHT ? LET’S GO IN DEEP

Previously, sharing other user’s stories could only be done through direct messages. This is the first time Instagram is allowing to share other user’s stories publicly.

When you’re tagged in any post, you receive a notification via direct message with the option to share a photo or video to your own story. Moreover, you can also add your own filters to other’s stories by editing them with stickers , text, drawings or any other creative tools.

Later, When your followers see your story, the username of the person who had originally posted it will appear on your story. Additionally this feature allow your followers to even check out your friend’s profile.

At present, the update is available on iOS and Android for Instagram version 48.
The desire for backwards compatibility/easier upgrades is why utf8mb4 could not just replace utf8:

The sorting order for the utf8 collations is not identical to utf8mb4 ones, and so an upgrade would require indexed columns to be rebuilt (remember, indexes are sorted).

I think with hindsight it would have been better to rip the bandaid off. 8.0 took a middle of the road approach by switching the default to utf8mb4.
> This laptop runs Firefox, uBlock and Ghostery.

It's also worth turning on Firefox's built-in tracking protection if you haven't already:

https://support.mozilla.org/en-US/kb/tracking-protection

I have it set to "always". I find it catches some things that uBlock Origin misses.
That one is a surprise to me.

I would argue that the best certainly write more than most. Maybe there's a difference between churning out book after book, and rewriting one book again and again until it becomes good. I think the latter is the one that makes one great. The first one offers little feedback, since three books further the author probably forgot most of the details of the first one. So maybe the problem is that "writing a lot" is measured in books rather than in words typed (and then deleted, to be typed again, in a different form and structure).

Just reading this comment you will probably find a few errors that I will never see, because I won't rewrite it. Let that be an example of my theory.
Seems like even Node.js supports this on Stdout.
Wait, isn't 4 bytes per character also not enough to store UTF8? Can't each character be up to 8 bytes long, because the number of leading 1s in the first byte determines the length of the character?
> I don't want my spreadsheets crapping out on me at a few thousand rows.

Agreed. Besides the sheer lack of functionality of the web spreadsheets, the clipboard is a continual annoyance for me... 35 years of correctly working clipboard technology, and the more modern web based spreadsheets don't even get that right.

> this trend towards moving everything to web tech ...

Agreed... maybe Web technologies will eventually mature to the point where they're a competitive desktop application platform... but it's been 20 years so I'm not holding my breath.
Musk has posted video from the tunnel they made themselves.
While I’m contemplating why people might have thought utf8mb3 was wise in 2004, I’ll ask a similar question that I’d love to know the answer to, of events from my early childhood: why did UTF-16 gain popularity? I get UCS-2 existing, but once it became evident it wasn’t enough, why make UTF-16 and ruin Unicode with surrogate pairs (which still cause trouble today, leading to things like WTF-8 to make it possible for web browsers to abandon their UTF-16/UCS-2 mess in favour of almost-UTF-8)? UTF-8 was around by early 1993, while UTF-16 was developed several years later and seems fairly obviously the worst of both worlds—twice as large for normal text, ASCII-incompatible, and not even a fixed-width encoding, the only thing it almost had over UTF-8. The only thing it had going for it was that it was roughly compatible with UCS-2; but was UCS-2 that popular at the time?

(Concerning UCS-2, hindsight says it should have been obvious 65,536 code points was going to be insufficient, but I’ll overlook that as an easy mistake to make; that part is better documented than the rise of UTF-16.)

Possibly the most helpful description I have is from https://en.wikipedia.org/wiki/UTF-16#History, but even that doesn’t explain why it became popular. Why did Java adopt it, Windows, browsers, &c.? Why?
Something like that would be called a FEXPR in Lisp.

https://en.wikipedia.org/wiki/Fexpr
Beyond that I wish articles included the total volume of ice in Antarctica; not that I believe 3 trillion tones of lost ice is not a big deal but I have no idea if that represents 1% or 50% of the available total.
This sounds more distopian than utopian.

- No more "any device can talk to any device"
- No more "I'm a packet from xyz because I say so"
- No more third party connections.

I like the opennes of the web and the fact that anyone can connect to anything sans authehtcation.
This is the only reasonable response in any thread on mental illness. Depression is too much of an important issue to not see a doctor, and unless we know OP's full history, any number of things could work or not work.
The big problem with fully segregated bus lanes vs subways is that they have a lower peak capacity. However, this Boring company thing has a peak described capacity of only 2k/hour, lower than even a BRT/segregated lane bus system. Real subways have far higher capacities, obviously.
Complete Telangana History for competitive exams
Types of Software Testing
S = structured, not standard
https://youtu.be/D9tP9fI2zbE?t=2m47s
I strongly agree, having worked quite a bit in several languages including Python/NumPy/Pandas, MATLAB, C, C++, C#, even Perl ... I am not sure about Julia, but last time I looked at it, the language designers seemed to be coming from a MATLAB type domain (number crunching) as opposed to an R type domain (data crunching), and so Julia seemed to have a solid matrix/vector type system and syntax, but was missing a data.table style type system / syntax.
hangon... I thought you said "D only has advantages."

what are the advantages of being sock-puppeted on the D forums?
Yeah, string primary keys are the only place I expect people to actually hit this, as seen in the django-celery case.
It has a different behavior when you access past the end of the array. That makes error checking more difficult since you have to test for both error conditions. 1 based indexing is a mistake, but compounding that by changing the error conditions is the WTF.

Having 1 based indexing is a design flaw that R shares with SQL. SQL's error handling also leaves much to be desired.
That is a great article --- he had the knack of making difficult concepts not only clear but enthralling.
Currently a student. I was having a rough day getting my approaches right. Paying too much attention to my speed and such and coming in too fast anyway. On the next round, still in the downwind, my instructor reached over and turned the brightness on the display down to zero. It's an all in one Garmin setup so I was instrument blind - no altimeter, airspeed, tachometer, nothing. I pulled my eyes up, looked out the window, said "thanks" and flew the approach correctly. VFR flying is mostly about the V. Look out the window, feel what's happening, hear and feel the engine power setting, know where you are in relation to everything. It's supposed to be a visceral experience. Instruments are important, but so is knowing how to fly in the sense that a bird knows.
author here, comments are welcome btw!
Not much. Have not noticed a real increase in my electric bill. However, it is a mini desktop and designed to be low power. Probably far less then my Plex Server easily.

There are options for much lower power hardware. I may do an experiment to see. Be kinda interesting but also hard to duplicate traffic effect and CPU loads.

However the reliable updates, advanced firewall, physical multi LAN, and durable VPN can't be understated for my use.
Elon Musk's Boring Co. Wins Bid to Build High-Speed Underground Rail in Chicago
> X have subtle bugs and oddities, and you can avoid a lot of bugs by avoiding X.

That doesn't sound like a useful advice
ok - but parent referred to "utf8 character set". As if things weren't confusing enough already!
With some good statistics you can make fairly certain assumptions that the anecdotal data you collect is a good sample of the broader population.

A single data point as presented by OP is less valuable than that of a study, which contains multiple data points.
According to the Wiki, the original UTF-8 proposal used up to 6 bytes.[1] But the Unicode standards people decided that 21 bit should be enough for everyone:

>Since the restriction of the Unicode code-space to 21-bit values in 2003, UTF-8 is defined to encode code points in one to four bytes, depending on the number of significant bits in the numerical value of the code point.

So, if they ever decide to use those extra two bytes, it will probably not be called UTF-8. Perhaps something like "UTF-8-MB-6".

[1] https://en.wikipedia.org/wiki/UTF-8#History
Like everything in life and medicine, it is all risk-benefit analysis. I'm underwhelmed by the absolute risk reduction for most of these findings. Most people get some sort of upper respiratory infection, is increasing URIs rate from say 65% to 70% clinically meaningful? Sure its statistically significant here given the large sample size, but I'm not sure it helps us know what will happen.

But if a child is suffering now, and we have the chance to help, what should we do with this data? I'm definitely against unnecessary surgery, especially in children. I just don't think this pushes my definition of necessary very much.
I've seen SSRIs (Prozac etc) make a life changing difference for my daughter, my brother and my ex. But not my son. My 2p, etc...
Why we use Vue.js
> The answer seems pretty clear with the disdain Musk expresses of sharing public space with the average person.

Designing a transport system around some guy's phobias seems like a bad idea.

The system described only has a 2k/hour peak capacity. It's unusable as real public transport.
Haven’t been through an acquihire process myself, but I am familiar with this sort of thing.

Yes, you should have an NDA and other agreements (e.g. an MoU) before you divulge serious details. Think of it like this: there are two possiblities, and you can’t know in advance which is true: 1)BigCo is acting in good faith, 2) BigCo is acting in bad faith. In the first you have nothing to worry about. But if it is the second, after they’ve figured out exactly how you’ve implemented things, what exactly stops them from having their own techs build in a few weeks/months? An NDA/MoU or any other agreement doesn’t mean you’ll definitely sue them if they screw you over (mainly because you’re not that rich), but it will give them just cause to think long and hard before doing so. If you have signed paperwork validating your stand, you can (theoretically, but also practically) raise a stink about the whole business, if they turn out to be “dishonest”.

The more potential leverage (i.e. legal documents) you have, the greater the opportunity cost for them to screw you over - much easier to simply buy you out instead of copying your tech, and risking a furore in the media, and possibly with customers.

Understand that this is just business - just cost and benefit. They obviously have much to benefit from your tech, else they wouldn’t be pursuing you. Make sure the potential cost of possibly screwing you over is high enough. If it is cheaper for me to simply copy you and profit, and know that you can’t do a damn thing about it, I’d be damn stupid not to.

That being said, don’t be a dick to an acquirer if you want to get acquired. Be upfront and ask for the paperwork. Call it a proof of good intentions. If they are genuine, they’ll appreciate your situation and arrange it quickly. If they don’t that’s your first sign of trouble.

Good luck.
I am pretty sure it was not because of any optimization but that the real reason was to make sure a VARCHAR(255) would still fit within the maximum field size of InnoDB (768 bytes) at the time.

Since then MySQL has added ROW_FORMAT=DYNAMIC to InnoDB which allows for larger values, but that probably required major changes to InnoDB.
Office for Windows has components written in react-native? Really? Any examples?
I also don't like recording frameworks for TDD (and similarly dislike using fixtures). However, the place where a recording framework really pays for itself is in isolating changes in protocols. I've often had to interface with, as you put it, uncontrollable upstream systems. These are systems that are not mine -- they are upstream services from other companies that I have to interact with and I have no control over. Often these systems are badly built and they play fast and loose with the "protocols".

In these case I like to have an adaptor layer and use a recording framework to "test" the adaptor. That way I can occasionally rerecord my scenarios and be notified if something important has changed. Normally what happens is that my service stops working for some unknown reason. I rerecord the adaptor scenarios and usually the reason pops out very quickly. All the rest of my code is coded against the adaptor and I stub it out in their tests (which I can do reasonably well because I control it).
While I generally agree, treating a patient is also not as simple. For example, I never had my tonsils removed and in the past 5 years I have not been sick a single time. Plus, this doesn't invalidate the study itself, as the results merely lay out a chance, the probability that you will suffer long term effects.

People can smoke cigarettes their entire life and never get lung cancer or they smoke once and get a diagnosis for lung cancer next year.
Had general anesthesia as a kid/pre-teen. Broke my nose, went to the hospital, doctor didn't want me to be awake when fixing it.

Felt very sick and disorientated afterwards. Had swallowed what I at the time perceived to be a lot of blood, which I vomited for one or two days. Couldn't eat, tasted the ice cream twice.

Pretty sure my nose could've been pulled into place without general anesthesia, but maybe that would've been scary too.
Here's part II

http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%...
> Nearly every org I've ever worked at already gave their users admin privileges

I assume you've never worked at a large retail or investment bank, or similar organisation, then? Admin privileges are never granted to ordinary users; to install new programs or perform administrative tasks requires a call to the helpdesk, and there is usually some form of remote management service running to handle updates and so on.
> Something to keep in mind is that unused memory is a waste

yes, but I'd like to put my own stuff in RAM, not accidental RAM usage due to the technologies being chosen.
I'm still using RSS and I don't plan to get with your program anytime soon. I also use Twitter, but would never rely on it 100% for anything.
Fortnite is changing the video game landscape, but it's also kinda not
I’d assume musk would just say it.

And now that you mention it, this is going to be the other major issue with the boring company - unions, people and regulations.
> Can't each character be up to 8 bytes long

I don't think so. Not to point you to the wiki again but [0]. That's a pretty good description of how it works, so you don't get to use the all of the bits in the first byte to describe how long the character is in bytes.

https://en.wikipedia.org/wiki/UTF-8#Description
C2rust translates most C modules into semantically equivalent Rust code
They’re called character sets in SQL; see, for example, https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8... .

I’ve clarified the original comment.
What Are the 5 Most Desired Skills Employers Look for in a Data Scientist?
The optimization was made at a different time in history. As I wrote in another comment here: while the decision is regrettable, because of a desire for backwards compatibility and simplified upgrade there wasn't an easy way out of it.

The utf8[mb4] support in MySQL 8.0 is much better than prior releases. The team worked really hard on eliminating the use cases for utf8mb3 (performance) so that "just use the default of utf8mb4" can work for everyone.
Even with a tag attached to a whale it is still impossible to be completely sure who made a sound. This is a big issue that has been haunting marine mammal communication research for decades. Hard to establish the function of the call when it is not clear who made it and who replied.
Things to Look for When Choosing an Online Time Management Software
Hosted Jupyter Notebooks with a free GPU attached (fork to get started)
iOS developers want to push Apple on free trial policy and App Store revenue cut
Ask HN: Stats that you'd like to see about the monthly “Who is Hiring?” threads?
"Who is Hiring?" threads are full of a wide variety of job listings. What are the most interesting and insightful stats you would like to see about these threads (from the current month, or from past few years etc)? For example, how many companies offer remote work out of total posts is a fairly basic one. Distribution of languages and frameworks is a slightly more interesting one. There can be many others, but which ones do you think can be helpful to know?
Call the Shrink Can Cognitive Psychology Helps Us Interpret Neural Networks?
At least PostgreSQL does not care about string length, other than as required by the SQL standard (e.g. it enforces varchar(20) by counting the number of code points). The maximum size of a string in PostgreSQL is 1 GB.
What does any of this have to do with forcing an oil vaporizer on everyone? Are you arguing that teachers need essential oils in the air to get through the day; or is this just about the fact, that parents always have different ideas? In that case you should still err on the side of not putting random substances in the air everyone at the school has to breathe.
No, the default was fixed in MySQL 8.0, which is about to be released soon. MySQL has improved a lot since Oracle bought it but it takes time to undo all the bad design choices.
It will be, it's just not ready for sale yet. "Currently under development as of May 2018." The company still needs revenue, so they bid projects, which is probably the best way to test new technology, I mean, other than drilling random tunnels in the desert.
> The sector before solely consisted of a few government agencies.

Not at all. This seems to be a common misconception. NASA, the USAF and the Navy have never built a launcher themselves.

The US Army did, in the late 40s and 50s.
So, it would presumably be like loading small trams at a ski area--if they had lots of intermediate stops rather than maybe just one. Yes, those work. Everyone is typically also able-bodied enough to be skiing and you have attendants supervising the loading and unloading.
I would disagree with the statement that UTF-16 gained popularity.

UTF-16 is mostly used where it provided an easy upgrade path from the 16 bit restricted UCS-2 to enabling full Unicode coverage.

Switching from UCS-2 to UTF-8 would have been a pain either because of dropping backward compatibility or ridiculous wrappers to get it working.

Microsoft was one of the first companies to implement Unicode, so they didn't have much of a choice.

Java could probably have switched to UTF-8 before 1.0 was released but I guess the supposed runtime overhead for not being able to access characters at indexes was feared too much. Of course, they lost that anyway with UTF-16.
Cut carb intake right down and the levels of catarrh drop right off. Observational study in the 40's or 50's by a chap called Paton.
Baby boomers had the luxury of low housing prices, a massive stock bull market, and low education costs. There was never a better time to start a business -- overhead was low.
The generation coming up now has to hit the proverbial lottery to have a similar chance today given the high fixed living expenses of housing, student loans, and health care.
At least on my server, I needed to run

pip2 install worldcup # didn't like Python3
watch -cn 60 worldcup today # -c for colours

Also the time handling seems wrong - it claims Russia vs Saudia Arabia will be "9 hours from now" except it kicks off in 2.5 hours...
Amazon and Whole Foods management clashing?
> The project is unusual in that no government funding is involved, forcing the winner to finance the entire construction cost itself.

Don't think this is paid.
To be fair, I think they only threw a wrench into the merger because Time Warner owns CNN, rather than out of any "too big of a company"-type concerns.
Oooh snap. That's probably most of the reason why their only ride based on this universe is Guardians. They have characters like Spiderman walk around in a small section of Disney's California Adventure but I didn't know any of that. Of course I take it for what it is but that sheds a ton of light on what I've seen.

*California Adventure is a theme park literally right next to dland. Separated by maybe 200 feet at the entrance points.

Additionally, one does not simply not buy park hopper tickets.

Edit: just realized how much I gave myself away as a Disney kid :D
Is it really an optimization? I always assumed they picked 3 bytes to make sure a varchar(255) still would fit within the InnoDB field size limit of 768 bytes, so they could avoid/postpone having to fix InnoDB to support variable size fields.
You haven't answered my question at all, which was whether this optimization (as you put it) was the choice not to define that macro.
Extremely important: If you use mysqldump, make sure it's also using utf8mb4. There is a very high chance it defaults to utf8 and silently corrupts your data.
I finally decided to disable authentication with SMS
A Big Update on Swift 4.1.2 for Raspberry Pi Zero/1/2/3
Windows NT 3.1 was released in July 1993. Early versions of Windows NT used UCS-2. At that time, UTF-8 was not very well known yet, and it was certainly too late to change all that code, and especially the APIs.

I'm not sure about Java and Javascript, but I think they were developed before it became clear to most people that UCS-2 was not going to be enough (which was around, or likely even sometime after the time that UTF-16 was published in 1996).

Windows NT, Java and Javascript became popular, and none of them could easily change the width of their standard character encoding, which was also used internally in all of their code.

The goal of UTF-8 was to have an 8-bit encoding compatible with ASCII; that it could also encode more than 65.536 code points was more like a lucky accident. Maybe there was already talk about the need to extend Unicode beyond 2^16 code points, but nothing had been standardized at that time.