skysight-inc/HackerNews huggingface dataset:
GPU_TriangleBatch() lets you submit an array of triangle vertex data. That way you can integrate with Spine, librocket, and everything else like that.
That was fun. Will there be a second lesson?
Dear Google, pretty please add some Postgres support
When I was younger and took chinese lessons, there was a push to use more "official" chinese. We'd be told that in official use "吃" is a verb used by ghosts (which is to say, it's impolite to use 吃, and "食" was to be used by humans. So... eh YMMV.

I personally find that elitist though, but then again, in chinese history there was always a distinction between what the commoner spoke (白话文) and what the intellectual elites wrote (文言文) so I'm not surprised that this mentality has continued on

EDIT:

I'd also like to add that 食物 is food, which translates literally to "eat" and "thing". Put together it means "edible thing", i.e. food. The original meaning of 食 still means, "eat", not "food". It's a modern contraction that "食" means food
It's not exactly a rectangle though, the two downward strokes extend slightly past the bottom horizontal stroke.
I can't speak for GP, but I like to use single quotes for symbolic strings ('go_left', 'parent', 'alpha-campus', some_map['fixed_key']) and double quotes for textual strings ("An error occurred", "package/__main__.py").
Doesn't help that at least for me it gets rendered differently in the title on HN and the actual article.

That said, I expected something Japanese related, given that it's Candy Japan, but you'd think common fonts would have different looking characters for “no glyph” and the kanji for mouth.
It has the added bonus of being almost correct even if the symbol is missing.
Because I have professional duties that prevent me from discussing specific matters! I have to wait a couple years and then complain in as general and non-attributed a manner as possible.
But a sibling comment to yours by shoyer argues that mutable objects can be elements of a tuple. A tuple whose elements are mutable is effectively mutable.

Can (1, 2, [3]) be used in a hash table, and what if the [3] is mutated to [3, 4]?
I think the debate is more Logographic vs. Alphabet, rather than Logographic vs. the Latin Alphabet.

There are pros and cons. A big con with Alphabets is that words lose their meaning over times. I find reading Old English (1500 years old) to be less comprehensible than "modern" Latin, despite being a native english speaker, and only knowing a little latin.

I find reading even Early Modern English (400 years old) an effort initially before I get reacquainted with it (Shakespeare).

In 300 years time I hate to think what English speakers will think of our texts.

That said, if I had to choose another language to learn, it would be one with an Alphabet, which seems far easier to me to learn, and type, than memorizing 1000s of symbols.
And this is the stuff the hackers selectively released as a proof-of-work. The fact that NSA is silently letting these attack vectors release into the wild without -- as far as we know -- proactively working to plug the holes they knocked in the Internet's security is damning, in my opinion. God (and the hackers) only knows what tools are in the encrypted tarball -- though soon enough they'll be joined by a bad actor with a lot of liquidity to spend on a bushel of zero-days (or else the real payload is still being held by an APT who's using this release as a brushback pitch against the USG).
Hebrew is an abjad - a writing system where you (mostly) only write the consonants. It's true that, like other very ancient writing systems such as Egyptian and Mayan hieroglyphs, the letters are pictoral, but functionally it's still more like an alphabet than anything else.

Far from being like this, the only major kind of writing that Japanese doesn't use is an abjad. It uses logograms (kanji, like what this article shows), two different kinds of syllabary (hiragana and katakana), and an alphabet (romaji - the Latin alphabet).
> I also do not think that the Latin alphabet could be easily used for Japanese, [...]

You stuck an extra “do not” in your sentence

* * *

As far as alphabets go, the Phoenician/Greek/Etruscan/Latin alphabet is pretty ad hoc and mediocre. But hey, it’s what we know. At this point, I think we’re stuck with it.

Similar story for modern Hindu/Arabic/European numeral glyphs. Learning arithmetic would be noticeably simpler if the glyphs expressed some of the symmetries of the number system. Alas.
A Magical Mushroom Powder Blocks Bitterness in Food
Thank you for bringing attention to the remark as you did, and for sharing your own experience.
Strengths:

Bandcamp is a great model for mid-tier bands that believe recorded material is a viable source of revenue outside of selling hard-copies at a merch table at shows. Bandcamp is great for 1-2% of the music purchasing public. Bandcamp is a fair, equitable platform for artists.

Weaknesses:

Other than 1-2% of the music purchasing public, Bandcamp is not a go-to source for music. Bandcamp's espoused value is that recorded music has value, which, other than integrity of Copyright, is a highly subjective perspective, because very rarely do album sales - long term - provide a living wage revenue stream. To my knowledge, releasing through Bandcamp does not provide free access to other distribution platforms like Spotify, iTunes, Tidal, Amazon, or YouTube, which means, if I'm right, it is a walled garden.

Editorializing:

A long time ago I made the decision to go with DistroKid instead of spend my time on Bandcamp. I don't regret that maneuver. I appreciate Copyright protections as an artist, and understand the compromise I've signed up for. Bandcamp is a much more above-the-board platform than signing a deal with a record label, and that isn't to be ignored. I just have sincere gut-based reservations that they have significant market penetration to put it in a high enough time investment tier.

I only claim to speak from my own experience. It offers value to others. I simply chose a different on-ramp to the information superhighway.
I thought the original character for eclipse is 蝕, but people got lazy and started using a more common character with the same pronunciation.
If anyone is interested in this kind of etymology, academic Kenneth Henshall has written 'A Guide To Remembering Japanese Characters' which contains the etymologies for the ~2000 general use Kanji. Over the millennia of evolution of the characters, some characters have multiple disputed etymologies which are still unresolved by the academics who study the history.

For the record, 食 is a pictogram of a small amount of food (the "roof" looking thing) stacked on a heavily stylized pictogram of a kind of table or plate (do an image search for 'takatsuki table'). It's claimed the Japanese word for bean 豆, has an older stylization of the same takatsuki table with a little bit of food at the top.

From a learning to read and memorization perspective, most people will probably find doing Look/Cover/Write/Check type drills (either manually or with a spaced repetition flashcard program like Anki) much more effective than using mnemonics based on (sometimes very complex) etymology.
They didn't order me out of the car; I actually chose to get out and order an Uber because this driver took me to a random warehouse area off the highway. They said if we waited there a few minutes that the app would let us pair up and then they could drive me. I didn't feel safe so I decided to not participate any longer; I requested an Uber near the highway entrance ramp.
I use and love Terraform. Even for small projects, I find it a lot better for provisioning AWS resources than any of the alternatives.
> For 2 CUC a week Cubans have access to a huge repository of media while turning a blind eye to copyright.

I find this a very strange thing to say. Why would you even bother to write that? It's not as though they could choose to import this stuff legally for the past many decades, or export any of their own works (the whole reason they would have any respect for some mutual copyright scheme, protecting their exports...) That's not even considering the crappy infrastructure, low income, and probably other issues I'm sure I'm overlooking.

Anywhere that's been sanctioned or embargoed for a long time has an insanely high level of piracy, check Iran for another example.
Since we're discussing online record stores, CD Baby needs to be mentioned as the indie music retailer back in the early 2000s. Its founder, Derek Sivers, is one of those awesome Web 1.0 geeks that built things for love, not money: https://sivers.org/
C programmer identified.
There was one at Cambridge as well. Never bothering using it, but I could see the appeal:

* My college limited external traffic to 8GB per 10 day period (this was after we negotiated an increase in 2011). After that, it was a £0.25/GB charge plus throttling (<128Kbps after 15GB usage)

* Having an IP address with the reverse DNS entry of <studentID>.<college>.cam.ac.uk made P2P for TV/movies etc. a poor idea (services like MegaUpload were popular though, as was the ad-hoc sharing of files locally)
The importance and whether there is any function of the column is not without controversy, it may well be an artifact of what tools were used in the early days. The brain is very flexible in its organization and attempts at organizational structures such as columns aren't very consistent even across individuals of the same species: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1569491/
In general this is called adverse selection, and to the extent that the insured can affect the probability of the loss, the risk is not insurable so these clauses are existentially necessary for the insurer [1].

[1]: https://en.wikipedia.org/wiki/Insurable_risk
> It ends up being maddeningly difficult to get other people to see it.

Have you got some specific examples? I'm interested if it's simply that there are people who are sexist (that seems fairly obvious every few days, although it seems to be called out here more than in other places), or something you see on HN overall. (which I can't say I'm really aware of (apart from the technical work with woman's name on it always gets pointed out as something that a woman did))

> The connection between my gender and my poverty seems blatantly obvious to me.

Have you ever tried/would you try using a gender-less persona behind what you're doing? (it's an actual question, not a suggestion) Assuming that's possible in your work - I don't think I ever read what it is that you do.
I was told my screen resolution is too small. Could someone summarize for those not near a desktop?
No way. That's straight up incompetence.
Aren't we sort of starting to doing this with the introduction of emojis? They're a little bit ambiguous, but they do have meaning behind them, nonetheless. ‍️
Didn't know that ghost part.. Fun to know :)

I'm just suggesting from modern Chinese's perspective, because, after all, we are modern people. 文言文 (uh I don't know its English translation) is fun to read and learn, but it's like Latin since basically nobody writes it anymore.
Oh, I like that idea: compensate via a convention for Python's lack of a symbol data type. :)
Thanks. I did some research on that book. The 'economic calculation problem' seems to be the main point. I disagree that market forces are the only way to price goods and services. Why can't goods be priced that factor in the aspect of supply and demand, but also factor in the cost of offering those goods and services, both the immediate cost and the cost to the environment? It doesn't seem like an impossible problem, just that it takes deliberate effort by the state.

Note that in open socialism goods and services (including food, clothing etc.) are priced.

I generally agree that around 100 years ago when 'Socialism: An Economic and Sociological Analysis' was written socialism was difficult to impossible. Now with modern technology I think that it is possible and has less problems than capitalism.

Is there some key flaw in socialism that you think prevents it from being viable?
But if there's no silicon heaven, where do all the calculators go?
> I'd be willing to bet heavily that ...

You'd lose your bet. In that "shuu" link as an example, most (10-12 or so) are common enough that you might hear them in a typical newscast, with that pronunciation.

What makes things manageable is the combinatorics. E.g. there are dozens of kanji read "shuu", and many dozens more read "kan", but most of them are only read that way when part of a 2-character compound, and only a small subset of the possible "shuukan"s are words, and only a subset of those words are common in spoken conversation.

Even then, it is a very homophone-heavy language. I can think of four "shuukan"s off the top of my head that you might hear from a newsreader; it would only be after those that you'd get into domain-specific words. This is pretty typical.
What do they call that kind of book? I think that'd be an awesome way to learn Japanese.
It's also hanzi character for mouth, the Chinese ideograph system that Kanji is derived from
The etymology of 食 is a bit more complex than that. It's ancient chinese that combined an upside down mouth: 亼 (best approximation) and a bowl of rice. This is the 甲骨文 version: http://imgur.com/NRBoG7F. Cute eh? It looks like someone nomnomnoming a bowl of rice.

EDIT: found another one: http://imgur.com/BsQsNBb
40k, although I also made about 6.5k profit from 23k last week.
Native speakers seem to do fine. Learning a language while growing up, having the Hiragana as a helper, while all your media is written in Japanese makes everything easier. When they finish school they know enough Japanese to go by. It's obviously different for non-native people.

Also, it's not like you stop learning even after school. For example English has according to the Oxford dictionary 171,476 words in current use excluding inflections, and several technical and regional vocabularies. Does all English university students know these words?
I usually use x = tuple((1,) ) so that non-Python programmers on the team know what they're dealing with.
> The possibilities for abuse here are just unreal.

Serious question/request: please elaborate. I pay $14/month so I can watch 4K content on my TV and share an acct with my dad so he can watch 3 shows a week. My room mate uses it more than I do.

I pay the money with the expectation that I can watch video. What about DRM (in this particular case, I'm not saying I support ALL DRM) could be "abused" and prevent me from watching video ? The only thing that would slightly piss me off is if it only worked on Win/Mac platforms. But personally I dont even watch with a computer so this wouldnt affect me. Just as principle, thats the only potential for abuse I could foresee.
Microsoft Open Sources PowerShell; Now Available for Linux and Mac OS X
Have you tried Troposphere? I compared the two and found I liked Tropo much much more.
That rectangle denoting a missing glyph is called "tofu" because it looks like it, so there is a connection to Japanese anyway.

It's not clear whether or not that naming for that character originated in Japan.
With Chrome OS now supporting Android apps, this obviously means Chrome Apps will get dropped there as well even if they deny it now. A real shame since since those had a chance to become an excellent modern platform for internet-first desktop-grade apps. As all things Google, they had a great solid technical start, but at some point the clueless managers had to pull the plug.
True. And it also makes sense in Chinese despite its "ancient" feel. I just didn't realize it's a Japanese website :/
Judge Overturns Uber’s Settlement with Drivers
>"Kingly" is a very English way of thinking of things.

I'm not sure about that. Japanese has adjectival nouns (commonly referred to as na-adjectives), and the 的 suffix.

Additionally, as you identify, the の particle also serves this function; but you give it a much more restrive role that it actually has (as is typically in English language Japanese learning material. In general, の marks the genitive case, which simply means that the first noun modifies the following noun in some way. It is often used to show possesion, but can also be used in a way close to ~ly in English.
>If 口 substitutes for mouth -- the adjective form of "mouth" is "oral", an etymologically (and audibly!) distinct word. Should that use 口 too?

Yes. And that's exactly what they do in Japan. Rather uncommonly among languages, English is a fusion between romance and germanic stems. Often you'll see two phonographic bases for the same concept: Easy ones are food: Pork/Swine, Cow/Beef, but Oral/Mouth, etc.

Japanese is similar, many words have both their Japanese native stem and an imported chinese sound. The imported chinese character was assigned to the Japanese native word, even though it sounds totally different. I imagine it's makes Japanese quite frustrating to learn as a chinese speaker, but Chinese is really easy to learn for a Japanese speaker.

Take for example 食 (eat, from the article)

https://en.wiktionary.org/wiki/食#Japanese

can be read: i, ji, jiki, shoku (which derive from chinese, imported twice during two dynastic periods, corresponding to chinese ji/yi/zi)

but also deriving from native japanese words: ku-, ha(mu) ta(beru) o(su), uka, uke, ke, shi, (last five are very rare).

All of these uses mean variously "to eat". The pronunciations are entirely contexual.
> Because I'm pretty sure that it's possible to use mutable objects as keys in general. The users just have to observe restrictions: like don't insert the keys into the dictionary and then mutate them while they are in the dictionary and expect the dictionary to still work fine.

In other words, mutable objects don't work as keys, and pretending they do requires unenforced conventions to preserve the integrity of the dictionary abstraction.

> Objects can also be used as keys even if they are mutated while in the dictionary, if identity-based equality is used for the dictionary; i.e. two keys are equal if they are actually one and the same object, and not just two similar objects.

The fundamental problem is very simple: dictionary keys have to be values, not objects, and Python simply doesn't have compound values. There is no such thing as “the list [1,2,3]” in Python: you just have one or more objects whose current state happens to be the sequence 1,2,3. The very next moment, their states might be different sequences. Object identities are first-class values in Python, but identities are primitive and indecomposable - not compound!
Ever tried rotating and scaling dozens of high-def sprites per frame in software (CPU)? Not good. Plenty of games can benefit from that ability.

Besides that, you can render so many more sprites if you properly batch them. I could get maybe a few hundred identical particles going around 60 fps with software rendering. With the GPU, you can make particle systems with thousands of sprites (or tens of thousands with a GPU newer than 2012).
The article points out that Bandcamp is trying to expand their Editorial staff. I think that's akin to "mission creep" or dangerously close to opening up "payola" avenues. Beatport turned un-profitable when it tried to do more than just being a download site. Now, they've (allegedly) returned to good profitability by chopping off the unwanted appendages that SFX had pushed downward. Personally I'm happy that they went back to doing what they did best...and coupons!

Disclaimer: Happy Beatport customer for 5+ years.
Japan isn't famous for candies per se but they do have a lot of very interesting/sometimes bizarre treats that you won't find anywhere else in the world.

E.g. Yuzu KitKat, chilli KitKat, caramel lamb, chocolate squid, coffee bubblegum, caramel chips, cake soda, DIY candy, etc.
Here's a hilarious design for a keyboard with a key for most Japanese symbols: https://japan.googleblog.com/2010/04/google.html

It's an April Fool's joke, obviously. For Japanese you can use romaji or some other phonetic system; for Chinese you can use pinyin or bopomofo.
Not sure how great an explanation that really is. I like Zompist's explanation: http://www.zompist.com/yingzi/yingzi.htm
Alright, it's hard for me to explain how sometimes all means all and sometimes it doesn't. But tptacek's comment didn't literally say that every last floor trader was crooked, just that was generally true. And it's easy to see how it could be true. A wink here, etc. The difficulty for anyone to see the size of the order book.

I think it's harder to describe how HFT is bad. Most of the efforts in this thread are, we'll say, only loosely connected to reality.

The best you can say about sweaty men shouting is that if not corrupt, still inefficient. (To say nothing of spreads in eighths.) I think that's a claim that really is true for literally every trader.
So they should take investor's money and say "thanks guys, we're going to use your dollars to pay for new, cool shows and release them for free to the public domain, cause screw DRM! that's, why!"
> it would be nonsensical to write code which iterated over a list or tuple containing heterogeneous data.

There are Python functions that take any type like repr() or id()
Millennial here. This is mostly correct though you are very wrong about a few things.
It's been about 10 years, but I used the IME in Windows 2k quite extensively.

http://blog.gatunka.com/img/Convert3.gif

I recall this window strongly, with ~10 items in it being common. Playing with it now in OS X perhaps it's improved in recent years.
In handwriting, or calligraphy, it might be rendered like this, in fact:

2
--------+
1 \ /
\ ---- /
3

The three strokes not all connected, and the left and right sides tapering downward a bit (exaggerated in the ASCII above).

Image search for "kuchi-no kanji + shodou (calligraphy)":

https://www.google.com/search?q=%E5%8F%A3%E3%81%AE%E6%BC%A2%...

It seems there are two schools on the relationship between stroke 2 or 3: 2 can extend downward past 3, or 3 can underscore 2.
You haven't changed anything about the tuple. The holds a reference to a list and will always hold a reference to that list.

What you did was modify the underlying list, the tuple itself is immutable.
Pretty sure you need to learn more than 2000 English words at a minimum too. The only difference is that instead of learning the 1-dimensional arrangement of letters, you learn the 2-dimensional arrangement of radicals.
I'm kindof fascinated by the idea of livestreaming the pageview statistics. I had a surreal moment realizing the weird recursion. Is this something people do now?
Same here, could someone eggsplain?
> Also, the band the article mentions in the first paragraph, Mace, is totally worth a listen. Definitely one of my favorite bands coming out of the Midwest right now. If you can get your hands on volume 2 the "No Friends" zine it comes with a flexi that has them and some other great stuff on it.

Might just be the guitars and the logo, but getting a heavy Urban Blight vibe! Cool stuff
all I'm trying to do is compile rust-lang with make. Without doing the above trick it runs out of memory during the compile. Surely I can do this trick, compile, reboot and everything will be fine?
We use Serf for deploy triggering and lightweight messaging between our asynchronous processing nodes and it works perfectly day in and day out. Really like it, provides a great alternative to pub-sub for some use cases.
Not on my screen (http://i.imgur.com/korTPAQ.png)

Maybe it is a missing character after all :) (Oh no, I've been fooled by chrome/freetype/something!)