skysight-inc/HackerNews huggingface dataset:
What word would you use to describe writing something in a language for illustration purposes?

PyPy is written in RPython. You posted a link to the RPython translator's source code.
I would agree, but that's not how the definition works. And if you screw up and do something stupid when drunk, you end up thrown into court-ordered counseling and AA meetings, where they do their best to convince you that you are broken, must forever wear the scarlet A of alcoholism, and fight a constant battle against Demon Rum. It's a little Kafkaesque.
It's not only for emoji, it's also for less common scripts.
Side note: It's not enough to change the encoding of the database, you need to make sure that all involved parties use the same encoding (or convert the charset at the interfaces).

For instance in a Laravel app I had to set the charset in the database configuration file "app/config/database.php".
The airplanes people first learn to fly have hardly changed since then, with, I would say, tricycle undercarriage being the biggest change, followed by more docile stall/spin characteristics, in particular in being less likely to drop a wing in a stall. After that: engine reliability.

I occasionally read accounts of flying the first generation of airplanes (or replicas), and it does seem to have been rather different then, not so much in first principles as in the craft of making it work.

If I am remembering this correctly, some pilots of piston-engined transport aircraft had difficulty transitioning to jet airliners, a problem addressed by an influential and well-regarded book (Davies, "Handling the Big Jets", 1967?)[1] which, among other things, recommended putting aside the "throttle for height, stick for speed" principle.

[1] See, for example, https://www.flightglobal.com/FlightPDFArchive/1967/1967%20-%...
Florida is where Disney World is. It's huge. Bigger than you might imagine. That is, their stake in the surrounding area is much larger than the theme parks they operate. It's said that they control whole counties.
They have. It's the default in MySQL 8.
> automatic stone placement, removal of dirt.

All these features already exists in current and older machines. And the rocket market is different from the boring market.
if UDP drops too much, chrome will almost certianly switch back to TCP anyways.
I also think the illustration is simply wrong and doesn't describe the content of the article at all.
Tim Cook (The David Rubenstein Show)
How far up in the hierarchy do you have in mind? It's hard for me to believe that you could be a good senior engineer without having been a good junior engineer.
That explanation hasn't exactly died out these days even if you won't find it in official sources.
They probably aren't related; I have my tonsils and also have bad pollen allergies.
"An optimization was chosen to limit utf8 to 3 bytes, enough to handle almost all modern languages."

I can't for the life of me imagine how, when discussing this in a room full of competent developers, everyone just went "great idea, lets do this". Just adds to the long list of questionable MySQL engineering decisions.
But... why? I am not a criminal and no one but me should ever be able to access my device.
Hi, and thanks for your comments. I'm Torbjörn - the guy behind the book manuscript and the proof-of-concept implementation.

Well, the book manuscript still needs a chapter dealing with possible use cases - I'm thinking of web-based conversational agents (using an actors as dialogue managers, DCG for grammars and and speech recognition and -synthesis built into browsers). Or a game of some kind perhaps - with game AI using Prolog.

Also, I like to think of the Prolog Web as a killer app. The idea of "wrapping the regular web in logic" appeals to me. Not as a replacement for the semantic web, but as something running alongside it, making it more easily programmable. And the Prolog Web comes with an architecture, something which is not true of the semantic web AFAIK. Of course, the Prolog Web also lacks a lot of features promised by the semantic web - a logic sufficiently expressive to built ontologies for example. The Prolog Web tries to complement the Semantic Web, not to replace it.

You are right that for some applications, only what is offered by the ISOBASE or ISOTOPE profiles will be needed. But something like the IDE in the PoC cannot be be served by those profiles - the ACTOR profile is needed there. Or consider a multiplayer game that requires the server to send periodic snapshots of the world state to the client. This is better handled using push technology, rather than pull, and server push is only offered by an ACTOR node.

I agree that a SaaS company might offer an API to a Prolog in the cloud. (I should talk to the people behind SICStus Prolog about that - one of the few commerical Prolog vendors still in existence. :) And no, that's not an "open Web". But what is usually referred to as the open web is only open by default
isn't it, until someone choose to "close" it and charge for access. Hopefully, enough people in the Prolog community would choose to keep the Prolog Web open.
Friend of mine just recounted a story of when this bug killed all their MySql instances across an entire enterprise installation because a user sent an email with the hamster face emoji in the title.
Click on the link.
Possibly my favourite thing about the rise of emoji is that they’re not Basic Multilingual Plane, and so stupid hacks like MySQL’s utf8 character set (I seriously don’t know why anyone ever thought it was a good idea in 2002–2004) are now obviously insufficient for full Unicode support, and enough people care about them that adoption of this basic level of Unicode is driven, and so non-English speakers are inadvertently helped.

The next hurdle is to convince people that extended grapheme clusters are the smallest divisible unit, and that just like slicing at the byte level is insufficient if you’re doing UTF-8, slicing at the code point level is insufficient. Basically, strings should just be treated as opaque data in almost all places.
That makes much more sense. Thanks.
All of the above, and more! One thing I'm really excited about that we're about to release is a much better explorer for tabular data (automated histograms, sorting/filtering/showing the data, and the like).

We also encourage sharing analytics code and visualizations that users create on the data back to the community. For example, see all these visualizations and insights in StackOverflow's developer survey data linked from https://www.kaggle.com/stackoverflow/stack-overflow-2018-dev...
Android – Creating scheduled background tasks
I usually make use of the tasks and thread viewers.

https://docs.microsoft.com/en-us/visualstudio/debugger/debug...

https://docs.microsoft.com/en-us/visualstudio/debugger/map-m...

Otherwise Intellitrace is the way to go.

https://docs.microsoft.com/en-us/visualstudio/debugger/intel...
It only seems like it because a year ago Atom was so much worse.
So MySQL is still MySQL. I'm so glad I ditched it.
Do you have a collation were no two different strings compare equal? Have you considered imposing an arbitrary order where you don't know which one "should" go first?
You got it. One of the engineers from the office product group chimed in and said as much. They are using react native for some UI components.
Google Play Console vs. iTunes Connect in 2018
It was amazing to have the tonsils removed as a kid. For a couple of days we were only allowed to eat ice-cream :)
Show HN: Privacy focused, ad-free, free2play android puzzle game
It's only about Office 365, the web application. It's written so in a first sentence of this article.
Look at this: https://news.ycombinator.com/item?id=17310418

It's not quite as fancy as an IDE, but it's a lot more than printf.
That would be great! What are they?
That's not entirely what public transport companies have found. Busses don't scale as well as using entire trains. I have seen a bus route replaced by a tram, because they had to send double-length busses at every few minutes. Which in practice meant that you would see two or three of those busses arrive at the same time. A well-planned public transport system will use a mix of busses of diverse sizes in conjunction with trains/trams for trunk routes.
The competitions we host (https://www.kaggle.com/competitions) are supervised and always have a target we can create a numeric leaderboard on, but the public datasets (https://www.kaggle.com/datasets) are used for everything under the sun.

There's some supervised ML use of those, and a lot more open-ended exploration, visualization, cleaning, clustering, language modeling, etc.
That isn't true - body modification has been a facet of human culture for a long, long time.
Rust support is the only reason why I put up with Visual Studio Code.
Why are you complaining about memory usage? How much RAM do you have? Most developer machines come with at least 8 Gb, and you can easily add in an additional 24 or 56. Something to keep in mind is that unused memory is a waste. Windows actually keeps the most used applications in memory for faster access time. Between the wide availability of RAM and SSDs, complaining about memory usage on a developer machine is a rather archaic mindset.
Ridiculous. They fixed it 7 years ago.
> What word would you use to describe writing something in a language for illustration purposes?

I'd probably go with "The GIL explained in Python".

> PyPy is written in RPython. You posted a link to the RPython translator's source code.

But RPython is a part of the PyPy project, no?

Do you consider the Wikipedia listing to be accurate?
Westworld (HBO) isn't a Western per se but it is a Western setting (exclusively so in S1). Godless. Longmire. It's definitely not the staple that it was at one time in the US but it's certainly not extinct.

Which is what I meant by my upthread comment. I don't expect or wish superhero movies to go extinct. I'm sure they won't as they have antecedents that are literally ancient. (Greek, at least, mythology.) I just wish there wan't such a glut of them and that they didn't tend to incorporate so many of the annoying features of typical modern action movies.
A mediocre individual contributor could be a competent project manager.
Advantages and Disadvantages of Rooting an Android Smartphone
Monitoring with Prometheus
One troublesome thing about utf8mb4: if you have a VARCHAR(n) column, this means 4​n bytes are required; this doesn’t mix particularly well with indexes, as you can only index columns of up to 767 bytes; VARCHAR(192) is thus 768 bytes, and too long to be indexed—so you’re limited to VARCHAR(191) or less.

This leads to things like django-celery flat-out not working on utf8mb4 without a (history-rewriting) patch, because it had a VARCHAR(255) primary key: https://github.com/celery/django-celery/issues/259.
> makes me wonder if people in a Starbucks get ads intended profiled against other customers)

unlikey, at your home location, usually it is just the same few people all the time.

At a coffee shop there might a couple of the same people every time, but also lots of other random people. So would be easy to ID home location / office location / public space location.

Or perhaps they know the location is a coffee shop from their facebook location ID.

but they will know somehow
Sensitive Data Management: Data Discovery and Anonymization Toolkit
Lighting Service Provider Throughout Australia
Because it has fancy debug printfs? Strange.
GOTO 2018 • C++ – The Newest Old Language • Matt Godbolt
20 Reasons We Know the Earth Is Spherical
This is the violent language of the usurper and invader: be grateful for what we bring you, for what you had before was inferior.

Honestly, very disrespectful. I think you've proven the reasoning behind keeping these recordings restricted; the respect is still not there, a hundred years later, for so-called 'cultures of lesser means'.
> On the other hand, with today's relatively reliable small-scale electric vehicles and automated driving, I can certainly see lots of smaller pods being perfectly viable.

How? These pods take 16 people, and per the article, only one can set off every 30 seconds. This limits capacity to 2k people per hour (even assuming that it manages the promised numbers, and historically Musk stuff doesn't), which is far less than one would expect of a decent bus rapid transport line, never mind an underground train.
Earliest images of the moon were better than people realised
> By the way, my tonsils disappeared by themselves!

You're not alone there: my partner's tonsils "dissolved" when she was younger. I've never heard of this anywhere else until now.
> not Basic Multilingual Plane, and so stupid hacks like the utf8 character set (I seriously don’t know why anyone ever thought it was a good idea in 2004) are now obviously insufficient for full Unicode support

From [0]:

UTF-8 was designed with a much larger limit of 231 (2,147,483,648) code points (32,768 planes), and can encode 221 (2,097,152) code points (32 planes) even if limited to 4 bytes

What is wrong with UTF-8?

[0]: https://en.wikipedia.org/wiki/Plane_(Unicode)#Basic_Multilin...
Yes - there is a binary collation.

w.r.t. arbitrary:

The ordering must be deterministic so that indexes can maintain sorted order. It's possible to create a custom collation to have your own ordering - but I would say most users don't do that.
> Americans are in the midst of record high real wages.

The article shows a different view: total wages dropped as a percentage of GDP from 50% post-WWII to 42% in 2011. This is the basis for the Ponzi-economy argument:

consumption is largely financed by accumulating debt liabilities to supplement inadequate wages and salaries, where government runs massive fiscal deficits, not only to support the income shortfalls of its citizens, but increasingly to serve and enhance corporate profits themselves
16 Reasons to Outsource Your Mobile App Development to Poland
Yet canards can be made stable in pitch as well. In either case, the 'trick' is that the forward plane, whichever one it is, should be rigged at a higher angle of incidence than the rear plane.
Microsoft has a pretty nice component library as well called Fabric.
https://developer.microsoft.com/en-us/fabric
There’s no public money being spent here
You can also start a new Jupyter notebook session on any of these datasets with a click (click "New Kernel"), and then accelerate your analysis by attaching a GPU to the session with another click (for applications a GPU helps, e.g. training Tensorflow models on image data)
Quantum computers are not needed for quantum encryption, and quantum computers do not break classical encryption in general, just the most used algorithms. They simply don't change the overall picture on this.

Yes, non-quantum encryption has not been proven secure. That beats a known insecure systems at any time. You are also underestimating the cost of quantum crypto - it will only work on direct fiber, it can never be routed.
Hard outdoor physical labor where you are up before dawn, work flat out all day, and fall asleep exhausted shortly after dusk. Do this 7 days a week and you won't have time to be depressed.
> Do you mean that he was at Data General at the time?

https://en.wikipedia.org/wiki/Tom_West
Simple for you, sure.

It's not always that simple to remove them for everyone, depending on a number of factors; the topography of your tonsils, the location and depth of the stones, shape of your mouth, your gag reflex, etc., etc.

You're also forgetting the fact that digging around in your tonsils causes irritation.
Ok, let me ask: why? What is the absolute worst case scenario here? That a user in your organization gains admin privileges on their workstation?

Nearly every org I've ever worked at already gave their users admin privileges because trying to do their job without it caused far more friction than any imaginary gains from locking them down. So they might screw up their OS, big deal, that's what imaging is for.

It's not like ransomware needs admin privileges to ruin your day anyway. In fact, local admin does absolutely nothing for it since it will still only have permissions to the same network resources that the user does, and of course their local documents.

There are some kiosk-style single-application appliance use cases out there where it makes sense to lock things down just to make sure the user isn't browsing reddit all day or something, but by their nature those are at low risk of being infected and you care even less about them than a workstation if they are.

I honestly can't think of a realistic scenario in which this isn't a complete non-issue.
I worked at large company where an emoji or other 4-byte UTF character in a commit message would take down multiple systems simultaneously, including JIRA and various internal auditing and pipeline monitoring tools. It happened surprisingly rarely considering the lack of safeguard against the issue.
And did you actually think about how such a risk might be handled, instead of (as I suspect you did) immediately jumping to strawman and slander the other side? It took me roughly 30 seconds to think of an approach that prevents overreach from foreign powers, I strongly suspect Apple can afford spending 5 minutes.
So sad but true
Counter-point: they're awful at optimizing Electron apps as demonstrated by Microsoft Teams.
And it won't show in our history...
Why did you refuse to fill it out though?
Similarly, SPDY was not compatible with HTTP2 before the standard was finalized, but then Google quickly switched to the standard once it was available. I don't think there is too much to worry about there.
then again, indexes on VARCHAR() can only really be used for equality and start matches.

Now I'm not saying it's impossible, but I have a feeling you're not likely going to do a lot of `where string_column =… ` or `where string_column like '…%'` where … is 192 characters in length.

If you need to do substring search or full text search, a traditional index won't help you anyways.
Didn't know your Erlang stuff was paid work. Lucky you!
It is worth mentioning that if you're stuck with InnoDB + COMPACT + utf8mb4 then you should be using VARCHAR(191) instead of VARCHAR(255) for unique columns.

https://dev.mysql.com/doc/refman/5.7/en/innodb-row-format-an...
Here is one example: https://appsilondatascience.com/blog/rstats/2017/03/02/r-fas...

I also base this on my own experience. I typically work with 2-3 million row datasets. I found that doing certain data operations was quite slow in plyr but a lot faster in data.table. It’s possible that if I had spent time reordering my plyr pipelines and filtering out unneeded columns or rows, then it would have worked better. However, data.table doesn’t require such planning ahead and thinking about what columns/rows you need to send to the next operation in a pipeline, because multiple operations can be executed from a single data.table call, and the underlying C library is able to make optimized decisions (like dropping columns not requested in the query), similar to an in-memory SQL database. So between dealing with slow code while doing interactive analysis, and/or having to spend time hand-optimizing dplyr pipelines, I found data.table to be a significant improvement in productivity (other than the one-time effort of having to rewrite a few internal packages/scripts to use data.table instead of dplyr)
Top Alternatives of GoDaddy SSL Certificates
You can't observe the entanglement breaking. You can only observe the particle's state.
I don't know. I stopped believing in that the average citizen is really doing his job of self preservation. We always expect others to keep us save and then hastily put all our value (work time, energy, money) into lies that tell us that everything is fine and even better in the future. Blaming Wallstreet is part of that. Sure, they are selfish sharks. But that shouldn't overshadow that they have masses of customers who buy the junk from them without ever checking if everything is really as good as it looks on the cover.

Nowadays I'm worried more about what I as a person can actually do to circumvent that. And sadly the only reliable thing I can see is becoming part of the sharks and selling junk, thereby drastically increasing my private cash budget. Everything else, like raw resources, real estate, stocks, start-ups are all so overvalued with the b.s. that it's not really worth to put money in because of so many people continuing to buy despite knowing that the stuff they buy is overvalued by a margin.

That really makes one sad, you know...
It's still largely C++ based on the backend, I doubt they're going to add an entirely new compile target just to support a tiny minority of Linux desktop users. Especially since it would just be the Electron app anyways, which probably isn't a huge improvement over the web version you can already use on Linux.
RPython is part of the PyPy project, yes. PyPy the interpreter is written in RPython. Parts of the RPython translator (maybe all of it, I'm not sure) are written in C. RPython is part of the PyPy project, but is not part of the interpreter (it just compiles it).

I do consider the Wikipedia listing accurate, yes.
The compiler cannot compete with the CPU because the CPU has strictly more information. Any memory access can take between 4 and thousands of cycles of time to execute, and the compiler won't know how long any of them take. The CPU can reorder based on exact knowledge.
Show HN: World Cup live scores in menu bar
Even more details here, apparently (and by the same author as the original tweet):

https://news.ycombinator.com/item?id=17304128

original reddit post:

https://www.reddit.com/r/programming/comments/8qqhlz/office_...

Though it still doesn't make things much clearer to me, unfortunately, other than the general idea of: "Yeah, but no"...
Training a CNN model with Python(Keras) and predicting with Tensorflow Go
Universal Studios owns a contract to Marvel that basically disallows Disney to do any Marvel COMIC shows or rides because their parks are just close enough (within 100 miles or something) to Universals parks to be part of the clause. Disney cannot cancel the contract in order for Disney to buy it out it has to be negotiated under Universals terms as well. I have a relative that works at Universal Studios who explained this to me. The only thing Disney can do is new marvel characters probably and stuff based off Marvel movies.

I don't think the contract has an expiration date either... Marvel wasn't doing too good back in the day you could say.
The system described in the link is limited to 2000 passengers per hour, even assuming that Musk's claim of a departure up to once per 30 seconds comes true (hint; it will not). That is less than a decent BRT route, never mind a proper underground train. This system scales far, far, far worse than modern public transport.
Voxxed Days Talk: We're going to talk about NoSQL, you can't join
Google Home Can Now Handle 3 Voice Commands at Once
Not with utf-8 but the "utf8" mysql encoding.
Vonnegut is the exception that proves the rule (perhaps with Atwood).

I found Franzen terrible FWIW, but there is certainly excellent literary writing out there. Prosecraft is a skill, just as plotting and settings are - neither is superior to the other. And there is a real cultural disrespect for the things that SF does well. I wouldn't mind that if good SF was still allowed to continue in its own place, but lately even that seems under threat (e.g. the Hugo awards are lately dominated by literary prose at the expense of the classic SF virtues).
> An optimization was chosen to limit utf8 to 3 bytes

You chose not to define the UNICODE_32BIT macro that was in the original source from 2002?

* https://github.com/mysql/mysql-server/commit/55e0a9cb01af4b0...
I agree that that point sounds too rough. I would write something like

>Every software has issues; so know your software's gotchas.

With that said, the perception I get is that PostgreSQL has less such gotchas and works better "out of the box". Though still not optimally, according to our Ops.