skysight-inc/HackerNews huggingface dataset:
Can't wait to see Brian Chesky arguing with a troubled landlord at one's property.
Ha! I have a friend that at 5am, his cat will walk up on his chest and tap his left eyelid with an extended index claw. Tap tap tap. Smart critters. They freak me out.

But, I hear you.
Big web properties like these tend to be developed by huge teams and tend to prioritize features over performance.

It's partly Conway's law and partly the result of having lots of users and features being easier to add than take away.

None of these things really have much to do with React. If your app was going to be slow anyway, React won't help you. However, like Angular, React makes it easier to break things down into components and work on them separately, so it's popular with the same big teams that make bulky and slow web pages, just like Angular was before it. Correlation, not causation.

Unlike Angular, React is also fantastic for small teams making lean pages that load blazing fast, which is why it's become so popular so quickly.
GWT had its purpose. You need to remember that it was released before jquery was a thing. And also to realize it was the first (was it?) framework to push the large single page apps that worked in all browsers. It was created so Google could make the AdWords and Adsense UIs.

Today's AdWords UI uses AngularDart. So they've moved away from GWT. But 11 years ago the JavaScript landscape was very different.

[I work for Google, but I was doing GWT dev for 4 years before joining]
If you are ready to pay then go for Pluralsight, it has couple of good courses on OOP.
Then leave FFS. Being a vegan is a choice. Just as reading the article is. Just as the article states, his work was completed voluntarily.
:-(

> You attempted to reach llvm.org, but the server presented a certificate signed using a weak signature algorithm (such as SHA-1). This means that the security credentials the server presented could have been forged, and the server may not be the server you expected (you may be communicating with an attacker).
The Linux Command Line (2016) [pdf]
This sounds like Python's significant whitespace: weird, off-putting for newcomers, but not actually a problem in practice.
I think near the "coins in circulation" as $ rate someone should add a big fat disclaimer: "AT CURRENT EXCHANGE RATE". I know this applies to every currency, but given Bitcoin's volatility, it goes without saying...
Yes, it can. The purpose of the project is to figure out how to do that while minimizing the number of APIs that have to break.
> If you want to truly hear the other side, you can expose your opinion as well as separate the issue at hand, being more inviting.

I didn't get the sense he wanted to hear the other side at all, just express his point of view.

By posting in a public forum of course it implies there will be responses but what I got from how you opened your response is an attempt to gain the moral high ground by chastising the above poster before making any points of your own.
Vue is backed by one of the biggest companies in China. You need to do more research. Vue is more popular in China than React. I would say I would rather start a new an app using Vue because of the learning curve is a lot faster to pick up than React.
If you like fish, you may also like "oh my fish"

https://github.com/oh-my-fish/oh-my-fish
The word "Lucida" in the title has font-family Lato, sans-serif. I guess one must license Lucida commercially, whereas Lato is available under an Open Font License.

Sigh.
> If you don't like the law, you can vote, run for office, volunteer, donate to a candidate or nonprofit, or bother your elected officials.

You could do any of those things, or you could do things that...actually work?
This article is a straw man. The author is attacking conventional mass monoculture farms that meet watered down organic standards.

Innovative organic farmers with polyculture farms using permaculture principles frequently achieve much higher yields per acre with greatly reduced inputs (including pesticides and fertilizers). The downside of these techniques is a larger labor requirement, though despite this these innovative farmers are actually more likely to be profitable than conventional farmers (who receive large subsidies).
No spam, no solicitation, you know whose line (email) you're picking up, and whom you're dialing (sending).
50%??? That seems crazy to me, like something from decades past. If you don't mind me asking, what specialty are you pursuing?
yeah! That's exactly how I think of it.
And its not even historical misuse.

Aadhar has been abused in the present, the government has lied about its purpose over its entire existence and has directly abused SC instructions.

The AG for the govt has gone on and said that Indian's don't have a right to privacy in court, and their numbers don't hold up to scrutiny.

This has all happened in the present, none of what I have said is even exaggeration, it's actually happened.

The iSpirit guy was caught, publicly, creating a troll army to abuse Pro Privacy supporters.

Its insane. Do not expect the people fighting for aadhar to ever stop supporting it.

Aadhar is their hero, it ushers in a new age for India - any one who fights against this new age is misguided at best, or an enemy of progress at worst.

Its absurd.
> Equips them to learn

I would argue it equips them for the real world. The internet extends off campus with them when they graduate.
Anyone who want to check one of the best WebGL demos should try this:

http://codeflow.org/webgl/craftscape/
You can also compile assembly with gcc rather than as + ld.

And you can output assembly from C programs

gcc -S <source file>

You can disassemble a binary to see how it actually looks. The resulting binary is much larger than your assembly code.

objdump -d <binary file>

Many disassemblers will show you friendlier output than objdump. I use ht editor (packaged in Debian based distros as ht), an open source clone of Hiew. In ht, press F6 -> select image, and you will have an easy to follow disassembled version of a binary that you can edit, if you happen to know opcodes.
However judging members of a cultural regime seems misguided and (per the modern dating/relationship scene) somewhat hypocritical.

I think I disagree with this. Starting with the axiom "raping children is bad" (which, granted, is an axiom and not a universal truth like a law of physics), I believe it is not somewhat hypocritical to judge people who endorse this, even if I come from a dating/relationship scene in which casual consensual sex happens.

That said, I know that I do have a belief that one of the few true "sins" is the removal of personal agency from someone, and handing one's child over to her rapist is very much that; I wouldn't be surprised if I considered that action to be bad to a greater degree than others would. Still, at least I'm aware of my own prejudices in this.
Neat. However I think the proper term would be cut-out. Cropping is just cutting of edges vertically or horizontally.
Python has different semantics to those languages. I don't think it's formally specified, but people program in Python expecting the semantics that reference counting provides, and that unsychrnoised concurrent access to data structures will not cause errors. Despite ongoing research, it appears to be hard to continue to provide these semantics without a GIL.

Golang (informally I think) and Java (more formally) are not specified to provide reference counting semantics and not specified to guarantee that unsychrnoised concurrent access to data structures will not cause errors.

So the languages have different semantics - that's why you can't copy-and-paste the solution from one to another.

Some alternative implementations of Python don't follow the above semantics, like Jython, but then some people aren't happy with that. It may not be acceptable to the community to drop those semantics, even if they were never formally given.
Also here: https://www.sobell.com/CR3/index.html .
The money sent metric is interesting, is that what's actually going on right now?

I have a miniscule amount of BTC (currently 'worth' £20), I just bought it out of novelty really, never found that much of a use for it outside of buying gift vouchers.

Where is all this money going? People just trading the currency between each other? Retail?
Show HN: DarnBrokenRails, a 'broken by design' Rails teaching tool
Growing a Compiler (2009)
a good (compassionate) justice system is supposed to deal with:

- safety, for society (removing direct threats)

- deterrence, for other would-be criminals in society

- rehabilitation, providing the opportunity to "be better" for the convicted

- providing a minimal "lightning rod" to address and quell the (human/societal) instinctual/primal urge for vengeance

Note that the latter is no more than a smokescreen to distract ourselves when we're not being aware of what this lust for vengeance basically is. On the animal level (present in all primates and certain mammals), there is a very fundamental desire for "fairness". It's a very rudimentary "moral" system, evolved to deal with a fundamentally amoral universe. It kind of works but it's not very optimal. Humans are smarter than that now, and we can observe this desire and figure out better systems. It's called "ethics", we've been puzzling over it for thousands of years, it's not solved but we have figured out a thing or two.

Vengeance is the opposite of forgiveness. If you know about forgiveness, if you ever had to forgive something that was somewhat hard to forgive, and did the necessary introspection to succeed, you've learned this: You do the forgiving for yourself, not for the other person. It's a change in your perception of their guilt, you're not clearing a "guilt flag" in them, they still did what they did, you don't need to forget, you don't need to offer them anything, you don't even need to let them know you've forgiven them. Forgiveness is the decision to let go of this primal lust for vengeance. And that can be a hard decision if the thing the other did is very bad. And that's good because it should not be a light decision. Enacting the vengeance can temper this lust, but if you've already found better ways that deal with the first three points above, that is its only function left.

So we can find better, more compassionate ways to deal with that, too. Which is why some form of punishment must be part of a justice system; It doesn't feel fair otherwise and you can't expect the whole of society to just get over that. Because we're still monkeys and in large numbers, on average, even more so. But just like we've subverted so many of our other primal urges in ways that are more useful in a modern society, we can really make this punishment as symbolic as our primal instincts allow for. If we've taken care of those first three points, that's really all there's left to do.

And you don't need a lot, at all. It needs to be cemented in culture, but it can be done. Proof is, assuming that US humans are sufficiently similar to humans everywhere (which I like to believe, don't you? :) ), all those societies on this earth that have way less harsh punishments, shorter sentences and less awful prisons (US prisons are a bit on the... ehm.. medieval side of the spectrum). They don't get up in arms or feel that justice isn't "fair" enough any more than that nameless, shifting part of society that will always complain punishment isn't harsh enough. Which doesn't actually get any less than it is in the US with harsher punishments. Neither are these societies being overrun by criminals.
I switched a reasonably large project and there were many gains with no loss. They've all been said before by me and other people, including in this thread. If you don't see them it's because you don't want to.
The npm Blog – how many npm users are there? (2016)
Microsoft Quietly Patches Another Critical Malware Protection Engine Flaw
http://www.firstpost.com/business/no-aadhar-card-you-will-no...
> If you are good at your job and you are treated as trash then its simple: move elsewhere.

I think that's good advice, and easy to see from the outside, but when you're involved personally it can sometimes be hard to see what's best in the long run.
Its unsurprising that there can be no civil conversation on this topic on HN.

The tech sphere in India is divided into straight up optimizers, for whom things like privacy are an impediment to the progress of the nation. Said progress will make everyone's lives better, so it must progress.

These are the majority of coders that seem to be in the Indian sphere.

In sharp contrast, are the people currently fighting Aadhar in the Supreme court, who believe that privacy is the fundament of a nation in the first place. That without privacy you cannot have a democracy.

And this is just online, what actually happens between the closed doors of power is utterly bereft of what normal American HN crowd would consider civil liberties and human rights.

For those who actually control the system, losses and inaccuracy in aadhar are the same as errors in banking transactions. As long as theres a X sigma error rate, they don't care.
Here is another discount code for today: wm052817lt

Also here is my referral link (helps me when you buy via this link :) ) https://www.manning.com/books/nim-in-action?a_aid=niminactio...
I did ignored all the modern js frameworks for a long time, so for me Vue is jquery replacement, I like that you can use it in lightweight way and mix it into legacy apps.
Yeah, I thought that was pretty clear actually.
Vue is backed by one of the biggest companies in China and many Chinese startups.
From the text of the Telecommunications Act of 1996:

(b) POLICY- It is the policy of the United States--
(1) to promote the continued development of the Internet and
other interactive computer services and other interactive media;
(2) to preserve the vibrant and competitive free market that
presently exists for the Internet and other interactive
computer services, unfettered by Federal or State regulation;
(3) to encourage the development of technologies which
maximize user control over what information is received by
individuals, families, and schools who use the Internet and
other interactive computer services;

Congress knew about and was thinking about the internet. As for the distinction between information services and telecommunication services, here's the definition of an information service, from the bill:

(41) INFORMATION SERVICE- The term `information service' means the offering of a capability for generating, acquiring, storing, transforming, processing, retrieving, utilizing, or making available information via telecommunications, and includes electronic publishing, but does not include any use of any such capability for the management, control, or operation of a telecommunications system or the management of a telecommunications service.

The relationship between them is that an information service generates data, while a telecommunications provider moves data between two parties. So Facebook and Amazon are information services, while ISPs are telecommunication services.
A non-trivial amount of info and discussion around Vue (esp. third-party packages) is in Chinese. Whether that's a plus or a minus depends on whether you understand the language.
Even that isn't sure. Certification is a huge barrier, and simple systems win there. And once lidar has proven itself and gained enough miles, it would be hard to change, just for cost savings.
dark markets, ransomware, bypassing capital controls, tax avoidance, international payments, backpage ads, speculative trading
Beautiful design!

Care to share any of the details on the tech? Are you using each of the exchange's individual APIs to calculate the weighted average? Did you use any library or framework to help with websockets, or to look at the blockchain?

The meaning of "Estimated Money Sent" was a little confusing to me, even after reading the definition on the About page.

What do the scrolling numbers in the background mean? I imagine there aren't enough of them to be all of the realtime transactions happening on the blockchain. Also, I'm sure you know, but they overlap when showing as 600x120 in iframe mode.

Allowing users to embed the widget in an iframe is nice and a good way to spread the word about your site. Maybe unbury that from the About page and link directly to an 'Embed this' page from the main page, and (as silly as it sounds) use something like clipboardjs to make copying the snippet to the clipboard easier.
I'm a huge fan of React Native, and I just finished my first project with it. But I have to agree, it seems that bugs don't get any attention. I've found and reported a few myself. My general impression is that Facebook needs to invest more resources in maintenance and bug fixes, and Microsoft needs to do the same for react-native-windows.
As the talk mentions, Jython (Python on the JVM) is living proof that it's possible: it doesn't have a GIL and it works just fine.

The issue is "just" one of implementation. Sun and Oracle have spent millions of dollars paying ridiculously-smart people to make HotSpot as good as it is... while the CPython codebase has traditionally aimed at being simple enough for average C programmers to contribute to. I'll be interested to watch how that tension plays out.
Do you ever watch highway traffic at an odd time of day? I have the same thoughts about it. Who are all these people? Where do they need to go at 1am on a Monday morning? How did they get the money to buy these cars?
As far as I aware best available for real-time is NVIDIA FleX:

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

In open source field there is Mantaflow that available in Blender, but it's of course not solution for real-time.
Introducing Elliptic Curves
Elliptic Curves as Python Objects
I was referring to agricultural use which is banned worldwide except India and North Korea.

WHO recommends poor countries to use DDT for malaria probably because people there are dying anyway from malaria. Would rich countries use it? Do you use it in your home? Again why India uses it in Agriculture when other alternatives exist?
Eyeglass Vendor, Imprisoned for Terrorizing Consumers, Is Accused of Fraud
Total Solar Eclipse 2017: When, Where and How to See It (Safely)
In landscape mode on mobile there is a bar that takes up 20% (at a guess) of the screen just to contain a single icon.

Does everyone browse mobile in portrait? My eyes are horizontally arranged.
> Does it hinder when you need to do refactoring?

It has almost never been an issue for me and I don't use any case-insensitive refactoring tool. Just write variables in a consistent style and let completion help you stay consistent.
If you smoke Marijuana(like many), yes, it is a very important issue for you not to risk going to jail, etc.
For those using Nim: how is the compile speed?
Science-based games – a collaborative list
Firstly, do we agree it was in jest?

>Its about bringing women and minorities to the same level.

I'm not sure I understand the difference? And I'm not sure other people do either. You're measuring from the average, so moving either moves the average which you're measuring from.

From my understanding, you cannot tell the difference, therefore:

"bringing down white males" == "bringing women and minorities to the same level"

>The comment is in poor taste

Personal perception. Nobody is telling anybody what to like or dislike. I had to read it twice to understand it, I think a little more obvious would have been better. But again, personal perception.
I posted the same, thanks for the vindication.
Blockchains are the new Linux, not the new Internet
>Easy manipulation of "docile" public is an inseparable part of democracy, actually. Most people have little to no political education, not to mention the understanding of methods and processes.

But surely this is not a universal truth and can changed with time and effort?
The person (people) in question killed for pleasure and then proceeded to degrade the killed animal. In my mind it's the combination of these two factors that tips the scale to disturbing.
this is all an estimate. it's comprised of trading (to and from exchanges), sure, but also mining rewards, etc. there are some orgs analyzing the data, e.g. www.chainalysis.com
Vue and React both seem a little too heavy in boilerplate. It's also interesting that Vue seems to think that mutable state is a good thing (well, vanilla React does have mutable state too...).

For the boilerplate (and large bundle size!) problem we have http://markojs.com that looks very interesting.

However, I think what we really might want is something closer to ClojureScript's re-frame (https://github.com/Day8/re-frame) and Reagent. However, Clojure and it's tools aren't really that great for beginners/juniors and/or people with little experience in FP and lisps.

Maybe in the near future we'll see a little bit more FP style JS solutions pop up?
Right, and them getting that it self is a huge change in the Aadhar act

Aadhar was originally sold as just an ack this number matches those finger prints.

Now in the 2016 act, it provides all those details. All of which are enough to determine your religion, caste and more.

The issue is not about the tech, it is about trust and about rights.

None of which are directly responsible for increasing GDP, just the same way GDP is not responsible for making the difference between being a bunch of companies and being a nation.
Ration card. Literally - used to be used for parents and grand parents to stand in line and get their weekly ration.
1.7 GW power. Wow! That means about 1 ton of CO2 released per hour (according to: https://carbonfund.org/how-we-calculate/).
The US Library of Congress has put 25M items free online
I'm developing a game with React Native [1], and I have a single codebase that works on iOS, Android, Windows, and web (via react-native-web, although it needs a lot of work.)

I've had to write a few 'native modules' for various platforms, but it has to be platform-specific code anyway (e.g. ad networks, in-app purchases, game services)

I've been looking for a way to write some native code that I can compile to JS, and have decided to use C (or C++) with emscripten [2]. Rust or Kotlin might be fun, but I'm comfortable with C and it's easy to compile for iOS, Android (NDK), and Windows.

[1] https://sudoblock.com

[2] http://kripken.github.io/emscripten-site/
An earlier article that goes into some of the institutional root causes: https://nyti.ms/2kQj1Yd
Options like React-Native

When you use React for a web app, how close are you to turn it into a React Native app?
>The people from Golang have had some more recent successes with their concurrent garbage collector, which, as I've heard, is really efficient.

Haven't they just sacrificed throughout for pause time though? Not a GC expert at all, but that's what Ive got the gist of from speaking to people.
You should read my remark in the sense of 'social regimes are damned difficult to resist' and it appears humans have coping psychological mechanisms for individual members to deal with these sort of collective/individual dynamics, so focusing a judgmental gaze on individuals is misguided. We should look at the larger social construct, its evolution (how it got there), and finding possible cultural pathways to guide them out of their moral culdesac.

[with p.s. to add regarding the "guiding" part: assuming our own moral condition is in fact in a healthy condition.]
well I think computing as we now of today started between 194x till 1990 and the internet grown at something like 96. and war including cold war was until the 80s and I came from germany and my father was at the army ("bundeswehr") in the 90s where they still seen the russians as an enemy. in our country woman did a lot from 54 to something like 70s they even rebuilt whole cities. while men still needed to find their way back into regular life. i'm not sure but after the 90s computing and engineering was already done by way more men.