skysight-inc/HackerNews huggingface dataset:
This is an outrageous claim, not at all supported by facts. Hence the downvotes.
I wouldn't say it works, rather that people will put up with it. When I write JavaScript/node.js code, I have no idea whether the dependencies I'm using will be supported 6 months from now.

It's not so easy to just "choose the right package". Often all the packages for a given function are someone's hobby.

Consequently JavaScript code needs constant, expensive maintenance. Whereas Python code can rely more on the standard library and big frameworks and tends to keep working for years.

Programming language designers should see themselves as builders and curators of great standard libraries, the language itself is almost incidental to that goal.
Akka and Monix, Controlling Power Plants by Alexandru Nedelcu [pdf]
Very well, now how do I put down that assumption? Is "read 100 bytes, utf8-decode them" right example?
> Why is print so special that it needs dedicated synta?

parent answered the question:

> Taking away permissiveness from a programming language just leads to developers not upgrade. No surprises there.

Some people used the print statement because at a time this was the recommended approach. In fact the 2.7 tutorial uses the statement: https://docs.python.org/2.7/tutorial/interpreter.html#intera... print behavior was changed, and combined with the other changes and incompatible modules a lot of people decided not to jump to 3.0.

Since languages like C never had a print statement to begin with -- printf was always a function call -- this issue would never have appeared in the first place.
I don't understand it myself either. He's an entrepreneur that created something that had global impact. He's now moving on to something new. I wish him the best of luck and will be interested in seeing what he delivers.
Ask HN: How do you deal with cold fingertips when you code?
I developed this effect a few years ago, but it didn't bothered me until lately.

Of course it's less noticeable in the hot days, but in general when I go out for long walks my fingers will feel bloated and red-ish. The doctor told me that it's called Raynaud's phenomenon and that I'll have to figure out ways to deal with it.

So far I tried some gloves that I had in my house but even with those my fingers get cold while they are inside the gloves.

Absurdly enough, the room temperature doesn't have much to do with it, because the air condition is working at full throttle and my room is close to 80-82 Fahrenheit most of the time.

Also, if you have it, did you ever had to report it to your manager? Did you tried anything that worked for your workplace?
Underscore is a keyword in Java 9, use this script to check your code (2015)
"https://en.wikipedia.org/wiki/Lion-Eating_Poet_in_the_Stone_...

Fascinating. Thank you for the link.
Sure. https://www.ibiblio.org/rdu/sl-irrel.html

Key points:

Lowering speed limits by 5, 10, 15, or 20 mi/h (8, 16, 24, or 26 km/h) at the study sites had a minor effect on vehicle speeds. Posting lower speed limits does not decrease motorist's speeds.

Raising speed limits by 5, 10, or 15 mi/h (8, 16, or 25 km/h) at the rural and urban sites had a minor effect on vehicle speeds. In other words, an increase in the posted speed limit did not create a corresponding increase in vehicle speeds.
SELinux used to be one of those things you'd disable immediately upon installing a new RHEL/CentOS box for all the troubles it would cause. But default policies have evolved a lot, making this the wrong thing to do, for a few years now. But people still do it out of habit.

If you ignore SELinux, it won't cause issues besides the ocasional need to run "restorecon" (which one gets into the habit of doing whenever an "access denied" error happens when permissions seem otherwise correct).

But one problem still remains. SELinux is (very) complex and people (myself included) have a very hard time groking its base concepts. This limits adoption greatly, and I'm still to find a decent document that starts from the simple stuff and lets one build a mental concept of how it works before jumping into the more complicated (real-world) use cases.
Broadcom has no interesting in selling parts to anyone unless you're moving millions of handsets a year.

Other manufacturers use cheap dev boards as a way to seed sales with manufacturers (e.g. Pandaboard or Beaglebone), but RPi was not one of them.
There seem to be a lot of comments here saying that if Snowden is pardoned, it will set a precedent that it's okay to leak government secrets. This is actually a straw man because that's not addressing what Snowden did. Snowden tried to responsibility report the issues and he hit a wall. He realized that the option to handle it internally didn't exist, so he did not have any other choice. Pardoning Snowden is perfectly acceptable since reform is and was needed in those areas.
It's says bytes is an array of bytes, does the author mean bits?
Pinyin lures second-language learners into a false sense of understanding what is actually being said.

Take the first letter, d, for example. That's not a d like you would understand it in other latin-letter-based languages. It's actually more like a t. And actually it's not even like a t, it's more like an unaspirated t.

More information is available here:
https://en.wikipedia.org/wiki/Standard_Chinese_phonology

I'd like to see an IPA-based Chinese dictionary, for example, but I won't be holding my breath. IPA suffers from its own problems in that it seems like its under constant revision, but damn if it's not the most useful tool in understanding the phonology of arbitrary languages.
Yes, you can extend the argument to everything. Though clearly it gets more controversial the further you extend it.

I don't personally think I should be punished for trying to move my explosives via an aeroplane just because you are afraid that some people might want to blow up the aeroplane.
An interesting fall out from this case could be the requirement for platforms to provide open and equal access to their APIs.

So specifically in this case the APIs for installing an app. But thinking more generally the APIs for iCloud Drive or Siri as well.

Just think of being able to replace iCloud Drive with your own implementation to sync to local Drive, S3, etc.
I think this analysis (without any citations) is like big O notation. Sure, 17% is not that large compared to 12%, except there's a hidden constant: the value of life, which makes that 5% quite significant.
Microsoft did something similar with the Astoria project, but they gave up on it, probably because of the Play Services dependency of most apps. And yes, you could enable it in Insider builds, and it mostly worked. Slap microG on it and you'll see it can be done.
There is no real world analogy because no brick and mortar company would get away with something like this.

A close analogy would be Apple owning every shopping mall in the world, charging shop owners annual rent AND taking 30% of their revenue. Also as part of their lease agreement, Apple forbids tenants from selling their products out of their own independent shop or even out of their own homes or websites. Could you imagine how much more expensive goods would be if shopping mall landlords took 30% off the top line of every tenant?

Of course you could say there's Google Play, but your Android app is a different product from your iPhone app. Also, Google Play conveniently has the exact same arrangement with the same 30% commission, so it's basically just a parallel universe where people are stuck in one or the other.

I don't know how they have gotten away with this for so long. Imagine if Microsoft took 30% of the revenue of every Windows app developer (of course beginning after their monopoly was already established)! They couldn't even get away with bundling a web browser into their operating system. What Apple is doing is far worse.
Almost but not all. Restrict keyword, by example.
I see many echoes of the sentiment that players don't understand probability in this thread, but I think it's worth considering that maybe also a compromise between randomness and determinism in games is more fun than either alone.
OMAP3, OMAP4, Sitara, iMX5, iMX6.

The Broadcom part in the RPi was heavily subsidized. Don't be fooled by price here.
> The OPi chip maybe for not cone from a "respected" western company

This isn't some petty nationalist agenda like you're claiming. AllWinner's lack of respect stems from their pathological refusal to cooperate with the Linux kernel and their many GPL license violations. They throw out new hardware cores very frequently, but the hardware is impossible to keep updated (and is thus insecure and hard to use) because AllWinner won't release hardware documentation or source code. I've got a few AllWinner devices, and they're poorly suited as general-purpose computing devices if you need both graphics and a recent kernel. They collect dust with my other nigh-unusable hardware.

Most of the AllWinner support in the kernel has been added despite the company's deplorable position, and the major community repository of information is highly critical of them (http://linux-sunxi.org/Allwinner). It's sad for a company when your major users and developers think so poorly of you.

Broadcom also acted like this for many years, and was similarly hated. The Raspberry Pi has been a bit of a paradigm shift in corporate policy which has earned them a lot more respect. And it's still been a rather slow journey.

If AllWinner wants respect, they can earn it by making their hardware easy to use for the hobbyist and non-commercial developers they're courting with all the cheap knockoffs they're releasing (e.g. Orange Pi, Banana Pi, etc which try and profit off brand name similarity). Blaming it on Western propaganda is just pitiful self-deception.
That's "mr Nobel Peace Prize" alright.
Saying that the Israel government lies when every government lies doesn't add anything to the discussion. The difference is that Israel in his very short history has shown that they can exchange land for peace in an extent no other country recently did after winning wars from the weaker side.

The lies you are talking about are just part of a long term negotiation until Hamas recognizes the right of Israel to exist and live in peace. Once this milestone is achieved, Israel will not have any excuse to move forward with the peace process because the Israelis, and the jewish people will not tolerate more excuses.
The Ancient Sendmail Capabilities Issue
AFAIK as I know, the answer is yes. In fact if you look at the Docker apparmor documentation you can see an example where ptrace was blocked https://docs.docker.com/engine/security/apparmor/
What the author means is that the Python type named `bytes` is an array of conceptual byte values.
How to Handle Cash Flow Like the Rich and Break Free from a Life of Compromise
That we liken living productively in our country to a criminal act serves only to show the degeneration of our national dialogue.

We've let the political elites divide us and scapegoat the people with the least amount of power.
Well, ultimately, even in your interpretation, he ended up in Russia and cooperating there. Even to the point of playing a complacent part in Putin's staged "ask me anything" spectacle on television.

You keep assuming he bought tickets to Cuba and Venezuela intending to use them. It might have been his plan all along to stay in Russia. It's funny how some people think Snowden is somehow a saint who can't possibly lie.
AppArmor and SELinux share the same set of LSM hooks underneath, so there's comparatively little difference in capability. The big fight is over the philosophy of how they are configured (very broadly: AppArmor tends to tolerate ad hoc configuration by doing what you want instead of what you say, and SELinux like to break everything it doesn't understand perfectly).

I really wish SELinux would evolve some better configuration tools/culture, but after a decade and a half I despair of this ever happening. Every single Fedora release I leave it enabled on my personal machine thinking "THIS will be the moment where I really puzzle it out". Then I disable it a week later when I realize how much annoying work configuring rules for my rando backup and device management scripting will be, and when I see that it still lacks rules for a bunch of in-distro tools I need to use.
I wondered about that as well. There is one example of a pair of cylindrical buildings, which seems pretty efficient. Maybe the use of good insulating materials reduces the trade-off, and with more surface area you get more rooms with windows.
WW3 TRUTHER MELANIE SHAW IN SECRET COURT JAILED IN UK FOR 2 YEARS,
That's the issue with LSMs in general. They all work, but historically have been difficult to configure and impossible to maintain. That's changing.

There used to be only one (SELinux), however, there's competition now from other LSMs. Smack, AppArmor, Tomoyo, etc. In part, that's why SELinux is improving.

I've tried them all and settled on Tomoyo. The documentation is outstanding and it is (to me at least) the easiest LSM to reason about and configure.

http://tomoyo.osdn.jp/
The only issue I ever had with Python's Unicode support was due to my own lack of understanding, a direct consequence of failing to read the docs, because I'm lazy and opinionated, and have a bad reaction when reality differs from what it obviously should be, also I'm intolerant to adversity.
Is there in general a formula for fudging statistics in the direction of bias? I.e., 90% becomes 99% as 10% becomes 1%? Was there a general algorithm you used. I'd be interested in hearing the technical details.
"Take the first letter, d, for example. That's not a d like you would understand it in other latin-letter-based languages. It's actually more like a t. And actually it's not even like a t, it's more like an unaspirated t."

I can understand this point, but how is it damaging me? I guess I view this as a "rule" of learning the language.

How would zhuyin had done this better?

Thanks for the link too.

Edit: Thinking about this more, other languages have characters that you pronounce differently that what is written. Spanish for example has a bit of this. As other tonal languages do too.
Swift is not a consumer product though, a leak would have had very low impact for them.
我 /wǒ/ in isolation in pinyin isn't so bad, but problems arise when you actually use it with another word, or in other words, almost always.

What I'm about to mention here isn't unique to pinyin, and seems to be one fault you'll find in most (if not all?) transcriptions of tonal languages: a major problem is that they don't represent tone sandhi well if at all.

For for example, you say 我家, you don't say /wǒjiā/, it's more like /wo(short flat low tone)jiā/, instead of /wo(medium-low falling rising tone)jiā/ like wǒjiā would seem to indicate.
Wouldn't this be offset by being familiar with another Latin-alphabet-based language? For example, in German, the letter "s" sounds like an English "z" and the letter "v" sounds like an English "f."

At that point, you've already disassociated the specific sound from its letter. How is Mandarin/Pinyin any different?
You're right about Bopomofo - both it and pinyin are based on the same pronunciations so there's actually a one-to-one correspondence between the two systems:

https://en.wikipedia.org/wiki/Bopomofo#Pinyin
I was working on a demo web app that does speech-to-text transcription. This requires that the browser support microphone access, which Safari doesn't. The site originally said that it worked in Chrome Firefox and Edge, but I finally got rid of that text and replaced it with feature detection at load-time because of how many times iPhone users reported it not working in Chrome or Firefox on their iPhone. (It works fine in Chrome and Firefox on Android.)
This reads like a PR plant piece: Glowing profile of the founder, check. Bragging about the talent hired, check. Macho goals to upend the entire industry, check. Deep pockets, check.

But all that is standard. Now to the damning bits (damning for the article, that is):

Loving attention to irrelevant details, check. Obviously, the devices themselves should be beautiful ad have high-end cachet. But until the moment of release, these are irrelevant and have no differentiation value. If and when they are ready to ship, then and only then will we know if they are ahead, even, or behind the major players in materials and industrial design.

If they are a year or more away from putting phones in the hands of consumers, things like the strategy for charging, the screen materials, the ports, and the accessories are irrelevant.

Sure, they create a certain vapourware desirability: If that phone was available now, it would be attractive. But anybody can “design” such a thing. Who knows whether they can sort out how to get it manufactured reliably, at scale, and at an appropriate price point?

Phones are not supercars.

And on the matter of AI, everything is possible, but little of value is likely. They may turn out to make a major breakthrough that Google and Apple are unable to copy, but this article doesn't explain what it is.

Overall, I say nothing about the company itself and I wish them well. But the article is absolute garbage.
Jobs are just a manifestation of a deeper problem. The truth is, the pace of change is too fast for society at large. It has eroded our traditions and ideas about life, and we have yet to rebuild them.
The website is at 700b/sec too, it seems...
Many speed limits are arbitrarily low. People are rational (excluding outliers) and drive the speed they feel safe driving, signs be damned. On primary roads the way limits should be set is by monitoring traffic speed and making that the limit. Instead, you get the "think of the children" irrational folks forcing lower speed limits on everyone.

You highlight one exception. In areas with high population density and wide, high quality roads (much of the USA) you may need lower speed limits than what people feel they can rationally drive. Instead of just posting limits you need to add traffic controls that force lower speeds (eg stop signs, speed bumps).
You are correct in that hard drives are still an order of magnitude cheaper per unit of storage than solid state drives. Then again, tape drives are still an order of magnitude cheaper per unit storage than hard drives. When was the last time you saw a tape drive?
Bullshit. One who drives recklessly puts people's lives in danger, including himself. Hiw is that permissible?
When I programmed by -30 C outside, (10 C inside), I used a big bowl (2 liters) of tea to heat my fingers. Hands on the bowl, slurp tea, hands on keyboard, repeat. When the bowl, is empty refill it.

But this was before USB, you know, when you had to go uphill in the snow both to and from school.
Nowadays you can get something like:

https://www.amazon.com/USB-Heated-Shawl-Lap-Blanket/dp/B01BH...

And of course, you should be careful in your choice of computing hardware and software. Nowadays, hardware and software are optimised to spare energy usage, processors go to sleep or reduce frequency while you're working, etc. All this doesn't produce much heat, in top-notch computing hardware. Instead, choose cheaper, less "green" hardware, some laptop that heats a lot, and run some background tasks (eg. you may compile the linux kernel in a loop, or have some 3D rendering game running in background), so that the processor is used close to 100% full frequency, and produce more heath. Then you can put your fingers on the hot surfaces or on the air vent exits.
Until Martin Luther posted his 95 Theses
>If they pardon him, they say it's alright to release national secrets based on "feelings"

Ah, but the thing is, they built the domestic surveillance infrastructure based on "feelings" — after all, the real threat of terrorism is minor compared to all sorts of other dangers the resources could have been spent on.

And the idea that they really did it because of terrorism is pretty much the most charitable interpretation of why they did it — it is easy to devise darker ones.

If they don't pardon Snowden, then they are saying (yet again) that it is alright for the government to waste our tax money — in secret and in order to spy on us, no less — based on feelings.
>"This demonstrates that even if demonetization could actually curb corruption and the black market, it may change the lives of many ordinary citizens for the worse both in the developing and developed world."

I am all for the consumer convenience aspect of crypto currencies but is it actually being sold as an anti-corruption strategy?

You would have to look no further than ransomware to see that crypto currency just like regular fiat currency can be used in illicit contexts. You might even be able to argue it would become preferable to cash for bribes and corruption since it remove the burden of physically transferring and storing large amounts of cash.
So you should be able to order a 6 year old to stand in front of a speeding train and jump aside before it hits them. If they jump aside in time, no harm done and you should not be prosecuted.
Not forcing. Just making an argument for the usage of a term that doesn't harken back to authoritarian regimes that encouraged the use of that "common nickname" to label people and normalize the practice of sending those people to gas chambers.
I'm not saying you beat your wife, but it's very possible and explains quite a few things.

Now seriously, I honestly don't know: what would Snowden being in colusion with Russa prior to the affair explain, or explain better?
Again: "exceeding arbitrary limits" does not equate with "driving recklessly".

A safe speed to drive at depends on all sorts of factors that are not included in the posted speed limit, including the amount of traffic around, the amount of pedestrians around, the weather, how much sleep you've had, what car you're driving.

The only fair way to enforce it is to check whether anyone was actually harmed by your actions. If nobody is harmed, no harm was done.
The way US Gov. pursued and persecuted (with them publicly saying they wanted to make an example) really makes me think that they killed him. Aaron and his family spent more than $1M on courts and lawyers, Aaron was broke, and he was facing 35 years of prison, for WHAT?! He didn't sell the files nor he had plans to profit on them, and probably people that used things he uploaded wouldn't pay for them, so the way I see it, he's charge was intentionally made up to 35 years, thanks to broken and prehistoric "The Computer Fraud and Abuse Act". People don't face that much years in prison for manslaughter. And Aaron wasn't profiting from any of those "crimes". So again, the way I see it, is that he was too smart for US Gov. and he was not willing to bow down to broken system and corruption. They killed him because they were afraid of him and they used that to make an example. Which makes me sick!
Are you opposed to using it as a learning device to help bootstrap? Or are you referring more to its long-term, continued use? Or its use at all?
You can't order anyone to do anything.
If you can show that bringing the speed limit down to 20 from 25 will save lives, I'll get on board.

I don't think it will, though - the data I have read says it will have little to no effect, and actually could have a negative effect. Most residential limits are already abnormally low in terms of safety from a traffic engineering perspective.

http://safety.fhwa.dot.gov/speedmgt/ref_mats/fhwasa1304/Reso...
> Sadists

> abomination

You know, this kind of language doesn't make people want to spend money and effort on open sourcing things. Where's your cheap open hardware, then?
More specifically bright lights and sharp gradients on the retina stimulate the release of dopamine in the retina which blocks the elongation of the eye.

http://www.nature.com/news/the-myopia-boom-1.17120