skysight-inc/HackerNews huggingface dataset:
Not sure if I've got apples to apples here, but...

This thing fits on the back of a semi truck, and is supposed to be 50 megawatts capable.

The Hooper solar power plant in Colorado's San Luis valley is also 50 megawatt, and spans 320 acres.

Edit: Well, apples to apples for actual "energy density" vs photo voltaic cells. Not making a statement about which is better either...just an interesting comparison.
Having spent my first few years in mainland China, I can say that that the very typical kindergarten I went to taught pinyin and not bopomofo. Pinyin is the standard romanization in mainland China, not Wade-Giles (which seems to be preferred in Taiwan?)

Also, I would say that yes, pinyin did help me learn the language, and was especially important in providing a phonetic standard for characters.
How to photograph a space launch
The film industry commonly uses tapes for digital storage of their media. I've been told (but don't know this myself) that government uses tape for long term data storage as well.
> My hypothesis of what is happening is that when you're resting your arms on the table, you are preventing the free flow of blood in your forearms to your hands.

If this is what's happening, perhaps taking up indoor rock climbing would help. I know of no better exercise for improving the body's ability to send blood to the forearms and hands than rock climbing since so much of it depends on grip strength. Failing that, there are grip strength training devices (example...not suggesting this particular one: https://www.amazon.com/dp/B00HB7V6KS) that he might keep by his desk to use when he starts getting cold fingers.
While I understand that, I wasn't just talking about that statistic independently. I was responding to a person who brought up the 'think of the children' argument and isolating them as a smaller group. The total number of fatalities amongst children we're talking about within that speed is quite small and potentially 0.

That's why I brought up the effectiveness of change in posted speed.
EJB is a giant clusterfuck stay away unless you absolutely have to learn it
Slacktivism at its finest.

And then the Administration picks and chooses what they respond to. They'll ignore this one but since they responded to the Death Star one, they must be cool!
Pertinent resources:

* Pinyin Info, http://www.pinyin.info/

* Language Log, http://languagelog.ldc.upenn.edu/nll/ , in particular Victor Mair's posts

* "The Chinese Language: Fact and Fantasy", John DeFrancis

* "Asia's Orthographic Dilemma", Wm. C. Hannas, extract available here http://www.pinyin.info/readings/orthographic.html
>The optimal law would save as many lives as possible.

If that were true, cars would be illegal.

We're operating in a framework of likely accidents, benefit to society and overall cost. There is an optimal law that saves as many laws as reasonably possible, and in most cases it has already been implemented and is being enforced. Where it has not or is not, sure.
Will Mark Zuckerberg Be Our Next President?
I have learned pinyin and zhuyin both, but found zhuyin to be the "superior" system. In pinyin the two vowel sounds ㄜ and ㄝ are written as "e", and both ㄨ(sometimes) and ㄩ are written as "u". Furthermore, typing is faster in zhuyin—the longest syllable takes 3 keystrokes instead of 5. And on top of that, learning zhuyin helped my phonics since it forced me away from using English sounds as a starting point. Another small benefit was that when reading children's books with zhuyin, I generally only looked at it when needed, whereas with pinyin, my eyes would be drawn to the familiar roman characters even when I didn't need them to read a character.

Despite my experience, I still believe claims that either pinyin or zhuyin is "superior" are pretty subjective. Taiwan has undeniably done better than the mainland in terms of literacy and computer literacy... but it's also had the benefit of a superior educational system and more open, wealthier society. At least for natives, either system is fine. Most foreigners could probably gain something from learning both (and IPA too, for that matter).
FWIW, 认为 translates to "consider" for only some values of "consider." An excessively literal character by character rendering of 认为 would be "recognize (sth.) as" (but without necessarily the excessively formal connotations of "recognition"). It'd be a suitable translation for "consider" in a sentence such as "I consider children to be brats." However, an exhortation such as "Consider the children!" would not be translated using 认为.
This seems like so much work for getting a job into one place.
"optcarrot benchmark https://github.com/mame/optcarrot runs around 9x faster on JRuby+Truffle than it does on MRI"

That's blazingly fast! The missing part now is C extension support and they seem confident to be able to deliver this.

Color me impressed.
FWIW, this is not as bad a problem as he makes it out to be -- the reason folks don't seem to grasp it's a problem is because from inside the community the answer is usually "there are 2 crates for that, with the following tradeoffs". You have to ask, however; and it's hard to find out which crate you want to use without asking someone.

This is still a problem, however, but it's one the community has been aware of for a while. https://github.com/rust-lang/rfcs/pull/1824 is step 1 in fixing it.
You understand you're describing the App Store, right?

Apple reviews every app, there's no malware/spyware, apps are sandboxed.
They don't use the signal protocol, they don't even use X3DH or Double Ratchet. That citation of yours is just a download link, not an actual reference to your point.

The project is also kind of a mess. Check out their privacy policy, Wire maintains a server side copy of your entire contact list, all the groups that you're in, the plaintext metadata for your groups (membership, plaintext group title, plaintext group avatar).

Check out some of the code. They have broken voice encryption, and leak enough data to reconstruct the audio of your calls. They leak tons of plaintext directly back to themselves, like searches, and rolled their own messaging crypto.

They have been caught lying about what kind of encryption they provide[1], they lied about being open source for years, they lied about being based in switzerland. From what I can tell, the only people promoting Wire are usually on Wire's marketing team.

1: http://www.pcworld.com/article/2855745/new-communications-ap...
The scary warnings from cryptographers specifically pointed people at NaCl's high-level APIs like crypto_box and warned of the dangers of rolling your own compositions of primitives. You can do that just as well or badly with almost any major crypto library, but the point of the NaCl advocacy was to steer inexperienced people away from that towards higher-level constructions. So that's what the Tox developers did: they used the high-level, safe, supposedly misuse resistant crypto_box API's implementation of public-key authenticated encryption. And it blew up in their faces, and then you accused them of incompetently rolling their own crypto because, essentially, they didn't roll their own crypto and the pre-baked version turned out to be horrifically unsuitable for actual use. They do not use crypto_scalarmult directly anywhere, and stuff like hashing group elements is done however DJB felt appropriate when he was writing the high-level composition of primitives.
I'm super excited that they are going to be releasing substrate VM. Substrate, graal and truffle are all independently awesome technologies.

The JVM is an exciting place to be right now.
> The thing is he is attacking Rust not based on the safety the language provides, but more on a feeling that the package, crates, network doesn't fit his belief of how things should be curated. He states that he thinks this is why BDFL is good model, but gives no strong evidence supporting that view.

One might easily argue that folks who criticize C and C++ for its ecosystem are also "attacking" it, by your reasoning. It detracts from the rest of your comment in my opinion (which isn't humble at all).

And "the Rust community" is not a monolithic entity. For example, I find "the Rust community" in aggregate here on HN, other than a relatively small few, to be rather caustic, aggressively defensive against criticisms of Rust, and a bit too handy with downvotes for disagreement of legitimate arguments against some of Rust's features, syntax, grammar, etc.
Useful analysis, I still cannot decide whether to use gplv2 or gplv3 in my own projects.
By "it" I meant the original article. I assume this misunderstanding is why this response was downvoted :|
Elon Musk’s Mars Vision at Stake as SpaceX Set to Resume Flights
Also, when I clicked the "pricing and plans" link, I was taken to a page in a different language, WTF?
Now, this was something else.
Thanks for making me aware of this masterpiece's existence!
Good design means it does a good job communicating something.

This is most definitely not good design, since it fails completely to communicate anything.
As I understand it, early on there was sort of an expectation that users would be defining stylesheets and applying them to websites, exactly like you said: "use light blue background, menu bar horizontally across the top, paragraph text should be 16 pt." etc.

There's nothing wrong with site-provided CSS, but I strive to make my own stuff work with or without CSS.
Let's take all of Twitter's scaling problems and put them on a protocol design that's way more difficult to scale and optimized for entirely different access patterns and bandwidth requirements?

This seems like a entirely inappropriate application for blockchains. There are other more suitable P2P constructs we could create using similar ideas (which predated bitcoin) instead of jumping on a bandwagon.
The best way to get smarter fast
teach basics of computer programming and development

There are already Arduinos and regular PCs (of which you will find far more documentation on... especially the latter) for that. Why make another closed proprietary system just for teaching? All it will do is make those educated (indoctrinated?) by it think this type of environment should be the norm and encouraged, when there are in fact plenty of better ones.

Even a C64 or a ZX Spectrum would be a better choice than an RPi for teaching.
I would like to add that I have no fundamental objection to red light cameras when properly used. Police have been using technology in law enforcement for a long time. I am in favor of anything that prevents innocent people from even being charged with a crime in the first place.

I would have no problem with a red light system operated by the police department, with cameras clearly showing the traffic light, the limit line, the vehicle and its license plate, and the driver, with the photos being reviewed by a sworn member of the police department. And the photos should be provided to the driver with the citation.
A website is a place for your startup to advertise itself and it's products. And in many cases, the website is the product.

A startup is a business. Pebble was a hardware startup that had a website. Facebook was a software startup that offered a social networking website.

As for what exactly a startup is, look no further than PG's own description: http://www.paulgraham.com/growth.html
Pollard was paroled after spending almost 30 years in prison - nearly the length of Manning's sentence. It's not a 'get out of jail card' you want to be wishing on her.
The countdown on the YouTube feed says "X minutes to live", but that's actually to liftoff. The feed usually starts 20 minutes earlier.
SpaceX Falcon 9 Launch Today at 12:54:34 p.m. EST; 9:54:34 a.m. PST
I didn't say it has to solely reside on the storage medium. The phone can keep a copy and a user can make a backup.
Given that the "first story" is thoroughly misrepresented and then the key facts lack important distinctions between short and long term use, I'm going to hazard a guess that the whole of this article is bunk.
lol, I wonder though, how many applications currently use it. I figure much Java EE work is working on older applications.

What do you recommend instead?
This is an interesting example of confirmation bias, specifically the Halo effect.

When you say "support", do you mean by giving him ad revenue from your page view? What if this author were espousing something you already believe in?

Personally, I find those other views different than my own. I still found this article entertaining and interesting.
>"Except that if you use a western keyboard you still need to learn Pinyin or Romaji in order to be able to type the language."

No you don't. I type in zhuyin every day. The sounds line up in order of the alphabet, starting with ㄅㄆㄇㄈ, in the left column. It's actually easier than touch typing English.
Well structs, interfaces do allow the user to create abstractions, in quite a nice way I think - it's very bare-bones compared to say inheritance in C++, and deliberately so.

the languages cheats and does things the users is not allowed to do, like append or delete functions.

I agree and find this slightly distasteful too, but I think it was borne of pragmatism. There is definitely also a cost to language purity and parsimony, and I'm glad they're a little pragmatic, but collections are the only area I've felt the language is seriously lacking in elegance (maybe option types would be nice too).

Personally I find it quite pleasant to create abstractions in, those grips notwithstanding.
A common mistake is to associate speed limits with limiting kinetic energy. That is a secondary consideration. The primary: to rate limit the number of distractions a driver has to consider per second. For example, if you see a car backing out of a driveway, you are unlikely to notice the child playing near the street in the next yard for a certain amount of time, and the speed limit is chosen to help us manage this.
What makes you think bombing in that video was indiscriminate? On the opposite, I see single buildings being destroyed, while the neighbouring buildings stay intact. That's a very precise strike by any standard. Furthermore, there is nothing to convince me these buildings were not occupied by Hamas terrorists (which are known to hide behind civilian population).

https://www.youtube.com/watch?v=70Oqo_wmuGo

https://www.youtube.com/watch?v=g0wJXf2nt4Y

https://www.youtube.com/watch?v=fcrWy3PT6zc

https://www.youtube.com/watch?v=PPU4UN03t7E

And yes, I agree with you that knocking on the roof is a very considerate "last warning". Which other country goes to such lengths to minimize civilian loss of life? There are early warnings, too, though: by phone, text and leaflets. That's why you don't see any people running out of that house: it is already empty.
Not a all. As a phonetic enthusiast I can assure you Pinyin is by far the worst representing Chinese sounds with English letters. It is made to represent Chinese phonetic, but its creators are seemingly completely ignorant toward basic phonetic rules, such as voicing and aspiration, and how words actually sound in English.

As an example, b in English is called an unaspirated voiced consonant, which means you vibrate your vocal folds, but send only a little breath when you sound it. You can compare it with p, its aspirated voiceless counterpart, for which you do not vibrate the vocal folds (voiceless), but sends a strong breath through your month (aspirated). Chinese does not have most voiced consonants present in English, so Pinyin naively uses b (also d and some others) to represent voiceless aspirated consonants, which does not sound like a b, but more like p in “spade”. This results in most of the foreigners learning Chinese with Pinyin bringing English pronunciation when they speak, and makes them sound way too stiff and thus awkward.

Wade-Giles, in comparison, is much more systematic, and does a much better job hinting speakers with European (especially Germanic language) background to sound more correctly. Bopomofo does not have this problem, as it basically invents a new set of scripts. Pinyin probably lets you pick up casual speaking Chinese most quickly, but beyond that, it’s a curse.

[Edit]: Voice “folds” not cords, sorry. Also fixed some typos.
> What exactly is a startup?

A startup is a business that arbitrages a temporary economic disequilibrium to produce extraordinary growth.

Most startups have websites, some startups are entirely web based, but most websites have nothing to do with startups.
Google voice is rumored to be getting a major refresh. Will we get the new translate capabilities built-in to Google Voice in real time. Basically it would be the universal communicator.

I do not need the functionality personally but I want to see it in my lifetime.
Java hasn't used 2 bytes per code point since many releases ago. It does unfortunately use 2 bytes per char, but the standard library makes it reasonably easy to deal with cases where you need 2 chars for a code point.
I for one need to gain weight to get into the military :/. It's hard as hell.
>In summary, I think absolute enforcement is effectively Orwellian.

It is, but that seems to be the point. The only way to highlight the absurdity of having so many laws is to enforce them so strictly that it creates a public backlash.

Put another way, the only reason our legislators were able to amass such a large amount of laws is because they are selectively enforced, or not enforced at all (for now).
Cadre | New York (NYC/SOHO), NY | Full-time | Senior Full Stack Software Engineer (React/Node) | https://cadre.com/careers

The Cadre team is growing. We believe software is not only eating the world, it’s eating finance, and we’re feeding the beast. We’re building, from the ground up, a technology-driven trading platform for the coveted commercial real estate asset class, previously only accessible to the largest institutional investors.

Because we’re passionate about opening access to this historically exclusive marketplace to an ever broader group of participants, we’re relentlessly building an experience so intuitive and efficient individuals and institutions alike are empowered to invest. With technology as our core engine, we’re also engineering machine learning and data science strategies to accelerate discovery and vet better assets, faster.

We have raised roughly $70 million to date, from outstanding venture investors including Khosla Ventures, Thrive Capital, General Catalyst, Founders Fund, and Goldman Sachs.

Senior Full Stack Engineer: https://cadre.com/careers?gh_jid=75123 Full Stack Engineer: https://cadre.com/careers?gh_jid=554376

Apply through the links above or feel free to reach out to me directly (mcgovern@cadre.com)
I've seen hundreds of them. They didn't do shit. Whereas, people and companies doing what parent is claiming during SOPA battle led to it being beaten. It's just one example among many where pestering politicians worried about lost votes resulted in a little win for the people. Better to do what gets results occasionally than what doesn't do anything.
Uhm. Yes. If I give access to 2.x tons of steel and someone abuses that, I'll revoke those privileges.

Collective punishment? You make it sound like Full Metal Jacket. I'd call it responsible behavior, protecting the person involved (unfit for driving if unable to admit errors) and myself (responsible for that heavy machine and the one whose trust was abused).

Obviously that doesn't apply to a random parking ticket or even a minor (slap on the wrist) speeding ticket. But accidents, running red lights, sever speeding? See above. Admit it or gtfo.

I really, really fail to see the reason for artificial "4 kids have access, they took turn driving and it was a year ago. What can these poor souls do?" arguments.
You're the only one here complaining about it. There hasn't been any big backlash about this instance or any others.

So, unless you have some proof that a sizable portion of people are being offended by this, let's assume that next to nobody cares very much about it.
A Python, pure Raspbian/Debian phone that's cheap to build, even for kids, and still in the beginning stages before the software gets too complex and unwieldy, and without needing to flash firmware and risk brickage. CLI-based phone interface. Writing scripts that actually control your phone instead of pretending that you'll actually easily do that (even on a pseudo-hacker-friendly android..)

Still a bit big and fragile looking but that'll improve. This sounds awesome!
Standup frequently and wear USB warming gloves. Seriously!
Zed Shaw, author of Learn Python the Hard Way, thinks Python 3 strings are broken. He also needs to read this article.

https://learnpythonthehardway.org/book/nopython3.html
I can't say I agree with the author's first article (which he mentions in this one), but I think he has the kernel of a good argument here. That's not to say I agree with it entirely.

At some point "design by everyone" turns into "design by committee" by another name. This criticism of Rust has manifested itself in other ways, too. For example the amount of "unsafe" used in various crates (the idea being that "the community" will collectively minimize "bad" use of "unsafe"). In my view there's a tendency for some of Rust's advocates to simply assert that it will work itself out without presenting good reason to believe so.
There are alternatives. But what is the marketshare of the alternatives? And how do they compare?

Does HERE have anywhere near the marketshare of Google Maps (>1 bil.) or Apple Maps (~800 mil.)?
For context for other readers:

https://nacl.cr.yp.to/box.html and I assume the relevant quote is The crypto_box function is not meant to provide non-repudiation. On the contrary: the crypto_box function guarantees repudiability. A receiver can freely modify a boxed message, and therefore cannot convince third parties that this particular message came from the sender. The sender and receiver are nevertheless protected against forgeries by other parties. In the terminology of https://groups.google.com/group/sci.crypt/msg/ec5c18b23b11d8..., crypto_box uses "public-key authenticators" rather than "public-key signatures."

Users who want public verifiability (or receiver-assisted public verifiability) should instead use signatures (or signcryption). Signature support is a high priority for NaCl; a signature API will be described in subsequent NaCl documentation.
Moreover, certain types of marijuana do a superlative good job of providing non-opiod relief from chronic pain and aren't psychoactive, so in the same way you or a co-worker might have some Tylenol if they're feeling physical pain while at the office, you or a co-worker could use marijuana to manage chronic pain, without their mental state being noticably altered.

That's not to say marijuana cannot be abused nor is it a silver bullet, but in the middle of an opioid epidemic, holy shit, maybe something many people are illegally using to manage chronic pain without causing an epidemic; maybe it might be worth studying? The vast majority of users continue to be productive members of society; judging by the number of states that have legalized marijuana, we should be in the middle of a marijuana crisis compared to opioids, yet no such crisis exists. Yet the DEA classifies marijuana as having zero medical benefit, which makes it almost impossible, practically speaking, to study properly.
http://www.wristies.com/

Probably not as good as fingertip-less gloves but close enough for me.
Will $_ still be valid? You could use that instead.
That's fine for SPAs, what sucks is how many other sites are built that way. :/
Google's “Crypto-cookies” are tracking Chrome users
Remember the :CueCat?

https://en.wikipedia.org/wiki/CueCat

It was "hostile" to hardware hackers. That lasted about 10 seconds. Of course, it's probably a bit harder these days as they embed more and more into SoC.
Private Manning made one mistake, as far as I know. Pollard made a business of betraying America.
do you have any credible sources? the House report is a (sad) joke, and Rogers is a liar.