skysight-inc/HackerNews huggingface dataset:
While I do like that Go is ready to learn, I like that it is small enough to hold in my head. Pretty much everything works intuitively, save for a couple surprises. The same goes for its tooling. There is no complex project or package tooling to learn either.

That said, it doesn't have a passable story for sum types or generics, which are important for the kind of programs I write these days. I'm convinced that summertime could build something as simple as Go, but with better abstraction facilities. Ideally this language would look like Rust and compile to Go.
The downside of polymer is that it doesn't really play nicely with modern toolchains.
"Your father would have appreciated the smoother new taste of Generic Cola Light."
Flutter – A mobile app SDK for iOS and Android
That's a pretty pathetic litmus test. I would rather engage someone who has read individual research papers, blogs from researchers, etc than books.

Nearly all of the best programmers I have met have never read a book on the languages in which they are experts.

Books are not conducive to learning about a whole field, they are just a way for authors to lecture you on their world view.
Building mobile apps with Jasonette + Laravel + Blade
Cbmuser (a SUSE employee and Debian Dev) waging war against Solus
I mean, you could apply that same rationale to anyone, particularly anyone Japanese, who finds lolicon acceptable, since both points of view are culturally subjective, but then the swipe against American prudishness would just seem petty and arbitrary.
Maybe I am misreading the article but are you really trying to position yourself outside of the consensus that child pornography is, at least, "uncomfortable"? I'm not sure that's really a custom limited to just America's inspired puritans.
The History and Status of the P versus NP question (1992) [pdf]
A couple more:

https://github.com/nexe/nexe

https://github.com/pmq20/node-compiler
I know a Veterinarian that lost his license. I honestly believe do to lies.

He spent 2.7 million on lawyers. He now just is mad at the Lawyers, and is sleeping behind his former veterinarian hospital. He is practically homeless.

Travis has a lot of his personality out on the internet. Actually, it should be a warning for all of us.

I will never forget him shimmying around in that Uber Black arguing with a guy who went bankrupt. I just thought he wasn't meant to have power, and money. And I know he was lonely for females he thought he deserved. Oh yea, those women were there just for the money.

My point is good luck finding a sympathetic jury. I'd rather have him go off, and start something else, maybe a dating site? He doesn't seem like the charitable type.
I was just going to say this. Clojurescript+re-frame+figwheel is brilliant. It even has a good way to handle ajax and other async operations.
That comment has got to be a joke... Right?
So it's a local email client. Basically, what we already have but written in a less efficient language...

Right. This is as if Outlook was written in VBA and ran inside Word.
Yes, but those are minding their own business in Japan -- they don't go out calling this or that "unacceptable" or "uncomfortable" in foreign countries -- like the article does.

But I'd take it one step further: I don't find all global cultures equally OK. I find some backwards in some areas, and I think Japan's idea of what's OK is superior here. Like I find e.g. nordic ideas about prison and EU ideas about the death penalty superior as well, but US ideas about free speech better.
How computers learn to recognize objects instantly – Joseph Redmon
Tencent Posts Record $2.7B Profit as Mobile Game Revenue Tops PC for First Time
That's not about child pornography but about lolicon.

The Japanese make a clear distinction between the two -- which is already mentioned in TFA.
No it's not.

The initial property division is done by a will because it is the only neutral way to decide who is to divide up an estate and how they are supposed to do it. If Bob leaves his boat to his daughter Charlotte instead of his son David, that is much cleaner than having David and Charlotte fighting over it.

After the estate is settled, the heirs are free to do whatever they want with their inherited property. If Charlotte didn't really care for the boat but David really wanted it, she is free to sell it to him or gift it outright. Or she can sell it to a third party. Charlotte shouldn't feel guilty or pressured by a dead man to enjoy the boat.
It's effectively a GNU Social implementation, that has a much nicer TweetDeck-like interface[1]. It got quite popular in the security community in April (though I don't see as many people there as I used to), and some of the main servers got DDoS'd purely through organic growth.

[1]: https://github.com/tootsuite/mastodon
This guy expresses a lot of opinions about React/Redux that I share, but he doesn't understand something fundamental about web development. The look and feel of the page comes first, and the structure and coherence of the code comes second. And you don't really need complicated, fast UI for most web projects.
I would go with react just because it is more popular. Unless you are someone with free hand picking a technology that is more widespread (hence more in demand) is in this era the wise choice to make.
It feels almost like a Robin Hood situation. Where the big players get in late and take the other side of the orders of the early adopters. Essentially transferring their millions to the early adopters.
Anyone using this and have experiences to report? I'm thinking of using it for a project soon. Specifically, how does it compare with 2x native apps for Android and iOS. How was Dart as a language, and the bindings to different native SDKs? What problems did you encounter when building apps on both platforms?
Most people do stuff like this to sharpen their teeth.

There's a great recording on Youtube of a biology grad student debating Kent Hovind on the broad subject of evolution. Even though Hovind is essentially a confidence man, the conversation is enlightening nonetheless because the grad student knows his shit and gives some surprising lucid explanations that I haven't heard in other general audience discussions of evolution.

Also, most people rely on a kind of "smell test" to keep from engaging with certain types of arguments. That can quickly create a moral hazard where the person being avoided misrepresents people's reluctance to engage as proof that he/she is a noble dissident with the courage to speak the truth.

When someone like Chomsky, Ken Miller, Glenn Greenwald, or another intellectual engages directly with such people it pushes them into a corner where they either have to deliver the goods, change the subject, or commit a fallacy.

In a debate, Greenwald forced one of the former NSA directors into such a situation when the response was, "Collect everything doesn't really mean collect everything." Trusting nature of most people being what it is, these forced errors have value.
Previous discussion of topic with more points and more comments (before being marked a dupe of this): https://news.ycombinator.com/item?id=15050841
Definitely an element, yes.
Okay, this is going to sound stupid. May be someone would like to receive a "Merry Xmas and happy new year" or "Happy b'day" message from their lost loved ones. FB should give me an option to do that before i die. May be a checkbox somewhere in the settings.

[ ] send wishes automatically if inactive for 1 year
Go for Ember:
- Proven tech
- No licensing issues
- Solid community
- Community driven, no company calling the shots
> obvious in advance, not obvious in hindsight

Thanks! That's what I was looking for. Many things we take for granted, which are so simple and obvious, are not obvious at all when they don't exist... I remember exactly those experiences everywhere - you have to register to add an item to a shopping card... And yes, you MUST give us your mother's maiden name...
Hrm .... interesting suggestion.

I wonder if there are similar cases or ways to create a test.
There are some universals, but fewer than you'd think. Virtually every culture condemns killing people for your benefit, death cults, and molestation.

But there are cultures where bombing is partiotic, killing yourself to avoid shame is accepted as a part of the social order, and thinking about molestation is whatever.
This discussion might just get a lot of light just cause of Facebook rejecting the licensing issue.
Probably because they don't care. They created React to solve a problem they had, they open sourced it 'cause why not, some people adopted it, some people didn't...Facebook doesn't care either way. They're not an open source company, and they don't really care how many startups use React, or how many Github stars they+ have. They don't rely on external users for testing, or external devs for contributions.

It's not so much they're "digging in" in the face of criticism, as they simply haven't noticed the criticism, because it has no relevance to Facebook at the level where corporate policy is set. Or so I believe. :)
You are correct. (For the unfamiliar, there are separate rulings because in this case, the Court of Appeals for the Federal Circuit ruled that APIs are copyrightable, then remanded back to the district court to re-try the case in light of the new decision about copyrightability, which then found that reimplementation of the API was covered under fair use.)
Yeah, if you're going through the trouble of using a transpiler, it's not clear why you'd stick with JS. Especially since Clojure gives you the option of using the same language on the frontend and backend, same as a JS frontend + Node.
React+Redux is still very focused on separation of concerns, but now it's all in the JavaScript side: "where is the JS for this JS?" is the question now. Components, states, props, actions, reducers, stores, etc. React has just as many "separation of concerns" as ever.
Our industry is hugely based on illusions and misconceptions. There are only few places on earth where people regularly rebuild the skyscrapers to build taller ones.
The IT industry simply forces you to re-learn the same old paradigms in a new package just to gain 0.1% of something we cannot even define as an improvement.
> immediately sue me for infringement.

Of what? Patents are public; link me the patent you think they'd sue you for infringing. :)
Forget the Past. Statues Represent Who We Want to Be
"Hello, I'm calling to report an impersonation of a government official."

"So, what official was impersonated, exactly?"

"Well, not directly ..."

"And how did this impersonation happen to come about?"

"Well, I was robocalling about a million households all on the Do Not Call Registry ..."

I'm not too worried about that risk.
>> Welcome to the over-reaction party

Hmmm.. in that case the people who actually need this advice even more would be the maintainers of ZSTD who seem to have hastily changed the license after seeing the backlash from the Apache policy change. Care to stand by this opinion and leave your comment on the thread which discusses the license change over on GitHub?

https://github.com/facebook/zstd/issues/775
I'd say the elephant in the room is graduating beyond plaintext (projectional editor, model-based editor).

If you think about it so many of our problems are a direct result of representing software as a bunch of files and folders with plaintext.

Our "fancy" editors and "intellisense" only goes so far.

Language evolution is slowed down because syntax is fragile and parsing is hard.

A "software as data model" approach takes a lot of that away.

You can cut down so much boilerplate and noise because you can have certain behaviours and attributes of the software be hidden from immediate view or condensed down into a colour or an icon.

Plaintext forces you to have a visually distracting element in front of you for every little thing. So as a result you end up with obscure characters and generally noisy code.

If your software is always in a rich data model format your editor can show you different views of it depending on the context.

So how you view your software when you are in "debug mode" could be wildly different from how you view it in "documentation mode" or "development mode".

You can also pull things from arbitrarily places into a single view at will.

Thinking of software as "bunch of files stored in folders" comes with a lot baggage and a lot of assumptions. It inherently biases how you organise things. And it forces you to do things that are not always in your interest. For example you may be "forced" to break things into smaller pieces more than you would like because things get visually too distracting or the file gets too big.

All of that stuff are arbitrary side effects of this ancient view of software that will immediately go away as soon as you treat AND ALWAYS KEEP your software as a rich data model.

Hell all of the problems with parsing text and ambiguity in sytnax and so on will also disappear.
VueJS MIT License
You're right. S3 is an object store and doesn't support the append operation, which is required for what I want to do. Thanks!
You can open multi-part transfers and close out the transfer when you're ready, which can be used so that it is very close to streaming; for this case perhaps it's close enough to try with wall-g if it otherwise supports it.
If you have reserved instance style workloads and aws is saving you money, it sounds like your private data centers were just grossly mismanaged or you have a negligible compute load.

AWS was likely just a way to overhaul inefficiencies in a legacy IT org. Someone will be able to do the same thing in 5 years moving you from AWS back to self-hosted.
Is SNAP pursuing litigation in retaliation to this?

If not, then would it have mattered if they used React?
Can someone explain why the bigger discussion, which was on #1 of the front page, was marked as duplicate, making it disappear? This discussion doesn't appear anywhere on the first ten pages. I am guessing there is a policy about preferring the older thread, but this still leaves a bad taste in my mouth.
How is not allowing an app on either App Store preventing people from exercising their free speech? Why do you need an app at all? They could easily just build a website and call it day.
How to Get an RSS Feed for Any Subreddit
Show HN: Pest. A fast, modern parser for Rust
I'm from Australia. I personally don't find it morally objectionable (because it's not hurting anyone) though I would consider it to be a grey area. I believe that lolicon is illegal here (or at the very least not explicitly legal), because it's effectively a depiction of child pornography. That's the reason most people find it objectionable, effectively due to the (entirely justified) taboo around underage sexuality and the worry it will lead more real child pornography.
I get his point -- javascript object observation has been a pain, and causes the stated workaround.s

With new API like Proxy [1], we should not be able to just modify data as needed, and any observers can be notified by handlers in the object get/set. This will lead to data being fully mutable.

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Yeah, I couldn't find anything during a quick search that indicates that Japan has a higher rate of child sexual abuse than countries where ethical/drawn child pornograpy is banned.
Having spent time in the Barclays investment bank, this doesn't surprise me. I know they're saying it's to promote hot desking, but the culture is very much "bums on seats"... I remember feeling watched and tense all the time while in the office.
Vue is good for simple things. But it do not shines for complex apps and sometime makes it even harder than it should be.
React can appears complicated when beginning, but it pays off on complex apps.
The Unknown Tourism Splendor in Tanzania- Mtwara – Exploring Motherland Africa
Because the employee that has to manage all of the aws accounts is free?
5% of 1MW is obviously 20kW. That's rougly comparable to the "large" 68000BTU/hour space heaters.

On the other hand, it's well within the range of a conventional car engine cooling system: http://what-when-how.com/automobile/forced-circulation-water...

It depends somewhat on how hot the hot side can afford to get. The "weak link" will be getting the heat out of the cells themselves - it's no good if you can cool the exterior to 20C if the interior exceeds the safe limit of the cell.
I don't know how true it is, but I read that the government of Japan conducted a study which showed that most people are not in favour of the material, and would support legislation against it. The number was around 80%. I'd appreciate if someone could find this source again, though I'm afraid I have lost it.

I've a very vocal opponent online about legislation against drawings that people find distasteful. I do not enjoy the material myself, but I think it is absurd and indeed without rational jutsification that countries such as Canada, the UK, Australia, NZ and some states in the US have legislation banning such material. I see no reason for the material to be illegalised. In the countries I have listed, the material is illegal to possess, nevermind sell or trade or upload online.

Is it a symbol of puritanical values? I don't know, but it certainly seems an infringement of the liberal values expounded by J.S Mill which I would rather adhere to (with small exceptions).
The big surprise to me is that Deviant Art is supposed to be about photography!?
The demand for both React and Vue.js is growing tremendously. There isn't really a wrong choice to make here.

(I would also say the same goes for picking programming languages, as long as it's one of the top ~15, and you stay somewhat flexible.)
The Gopher Protocol: How MN Sorta Invented the Internet
How are people getting along with Vuex vs Redux?

It looks pretty clean and grokable in the examples and deals with async out of the gate -

https://github.com/vuejs/vuex/tree/dev/examples/counter
Re: getting tooling "right" and that driving adoption/popularity.

I'll argue that Java and the JVM are very similar in this respect. Few will argue Java is a "good" language and the JVM has many shortcomings.

However the ecosystem of IDEs, JVM tools, and decades of big company investment (Sun, IBM, Oracle) have created an amazingly productive environment.
Ok so something like a buddy has a "Gold Partner" reseller license or something, IT exec is partnered behind the scenes financially. Then goes to JavaShopCo, becomes IT Director and mandates .Net, from the reseller they have a financial stake in, and profits from it.

That's shady and probably violates JavaShopCo's ethics rules, but people that would do that won't care.
This is the impression I get, but I've not got any Vue experience to back it up so it's literally just based on first impressions.

I completely agree that React can feel like overkill for simple stuff, but really shines as the apps get more complex - complexity feels a lot more manageable.

For example, I built this in-browser Illustrator-inspired site/app using React and couldn't have imagined doing it without (in terms of making managing state and reasoning about things easy as the app grows more complex): http://f37foundry.com (the type tester on the desktop homepage, apologies for limited browser support!). Curious if you could do that sort of complex app with Vue.
7 Benefits of Volunteering While Studying Abroad
> But what saddens me is that we're still having this conversation in 2017

It is a pointless but easy thing to debate about. I find Go's solution of de facto forcing a certain style on everyone a little harsh, but it is effective.

> It would be trivial for editors to support either style

Emacs has glasses-mode which displays underscores in camelCase identifiers without changing the source code. It's not the most elegant solution, and when I first heard about it and gave it a try I was working on a code base that used both camelCase and under_score, so glasses-mode actually made the code more confusing, because I never could be sure if the underscore I saw was actually there. But on a code base that uses camelCase consistently, it might help.

My point, though, was that it does not really matter that much - if you come from an underscore_heavy_background, it takes some getting used to, but that is all. Once one is used to it, the consistency across not just my own code but the entire ecosystem really pays off.

> the concept of word separator inside identifiers

That sounds like a very interesting idea. But I think it is probably nearly impossible to introduce into an existing language without breaking a lot of stuff. Perl[56] maybe, there is a package to program Perl in Latin, and if that degree of craziness is supported, I am sure it's possible - it just won't be pretty.

Lua comes to mind as well, because in Lua an identifier is just a string used as a key for hash table that holds the local environment. This is exposed to Lua scripts, with enough cleverness one might add something there, too.

And there's probably a couple more that I missed. ;-? Has anyone actually done any experiments/research in this area?
Are you saying that just because its a distant culture, and they're not calling 'us' out, (though all cultures do that to each other), its 'OK'? I can understand differences in culture that can be real annoying, or feel wrong, but the actual product is perfectly good. Here, we're talking about lolicon, and Japans obsession with it that has become more and more normalized. The argument usually is that its not real, which, is true, and I'd argue that if its not real, to leave it in a gray area.

But, when you normalize something that in reality is always illigal, there's a big problem. I'm talking about normalizing as in, commonly broadcasted shows have no problem with sexualization of children and making it seem romantic realtionships with middle schoolers and adults is 'cute' and normal.

There's a really NSFW talk about this from demolitionD that I mostly agree with: https://youtu.be/Owa5KcQ9Mxc

Now, I don't agree with this video on that an innate attraction makes you a bad person, or a pedophile, I do agree that normalization of such things into the mainstream inevitably leads to real-life action and lack of enforcement when said terrible actions happen.
The more services the better. But not right now.
2017 documentary, https://www.google.com/amp/s/arstechnica.com/gaming/2017/01/...

"Viva Amiga is a wonderful look at the the history of the platform, the people who built it, and the users who loved it. The opening title says it all: "One Amazing Computer. One chance to save the company. One chance to win the PC wars."
I would be interested to know if the reason why (to put it bluntly) porn in Japan is so extreme is due to their cultural repression of sexuality. The reason I ask is that many Asian countries have similar social stigmas around sexuality, and they also have similarly extreme forms of porn.

Not to mention the existence of hentai, yuri, and ecchi. All of which don't really have widespread western equivalents, despite western cartoons being fairly popular.
On the topic of Mastodon, I wonder if the reason it hasn't caught on so much (outside of this use case) is precisely because it's federated.

When a new social network comes along, I often sign up ASAP just to try to grab SCdF, because I'm a human and vane. I will usually give it a bit of a crack once I've done that, but the need to squat my username is a big (and I realise, stupid) driver for me.

I've known about Mastodon for awhile now, but I don't feel any pressure to sign up and check it out because there is no danger of someone else taking my username. Worst case I could just host my own instance against my domain.
what seems overkill in reactjs?