skysight-inc/HackerNews huggingface dataset:
> Living in harmony with Nature-- on a scientific basis --is pretty much the most crucial challenge facing our (global) civilization right now.

Social anarchist and proponent of ecological anarchism Murray Bookchin has written about the challenges facing our current society and indeed produced by it with regard to the earth's ecology. He writes,

>Social ecology is based on the conviction that nearly all of our present ecological problems originate in deep-seated social problems. It follows, from this view, that these ecological problems cannot be understood, let alone solved, without a careful understanding of our existing society and the irrationalities that dominate it. To make this point more concrete: economic, ethnic, cultural, and gender conflicts, among many others, lie at the core of the most serious ecological dislocations we face today—apart, to be sure, from those that are produced by natural catastrophes.

Although I haven't started to read anything about his social ecological theories, I have found him to be a good writer even if I do not completely agree with him. I thought you would be interested. There's a bibliography on his Wikipedia page: https://en.wikipedia.org/wiki/Murray_Bookchin#Selected_bibli...
Herpes Cure Needs Free to Choose Medicine
'Wing Commander' music composer runs Kickstarter campaign
querySelector() and querySelectorAll() are similar to jQuery, but they are not what unseated jQuery. It took a new library with compelling new features (unidirectional data flow, no need to use a special, crippled language just for templates) to get people to abandon jQuery.

React is the dominant client-side web framework, but its preferred template syntax has a method for inserting components into the document which is totally different from the "standard" (and Ember) way of doing things. JSX uses CapitalizedComponentNames, while the standard uses dasherized-component-names. JSX has self-closing tags with slashes before the closing angle bracket, while the standard does not.

There are perhaps tens of thousands of devs using React, Preact, and Inferno. How can these differences be smoothed over in order to enable universal web components?
No, your original assumption is incorrect. Depending upon the context, you don't necessarily get to decide what offends you.
Ask HN: How long until TPU's come to MacBooks?
Programs are including NN kinds of computing more and more, so am I way off base in thinking something like this will happen?
My brother did a science experiment in 5th grade to see which ice cream melted the fastest, and I remember staring at one of them (I think it was Turkey Hill) because it never seemed to melt. It just turned into a white foam.
Electron solves nothing, it's a prime example of the Inner Platform[0], it will go through all the growing pains of solving the "library cruft" inside it, and will still require all the "cruft" below it.

BTW, you say you think electron is a step in the right direction, and follow it with "I am not saying [...] it is even a good idea." it can't be a step in the right direction and a bad idea at once, so which is it? is it a good idea or not?

[0] https://en.wikipedia.org/wiki/Inner-platform_effect
None of his family exhibited any ill effects, evidence that the vaccines were safe.

Well shit, can't argue with SOOPER GENIOUS SCIENCING like that.
I tend to use Workflowy.com for anything hierarchical/simple/listy and then Trello for anything bigger.

For instance, recently did some CTO interview screenings via phone. It was really easy to set up a Trello board with a card per candidate, drop them in the list matching their current position in the pipeline, attach a resume, recruiter notes, due dates etc. The interview itself I threw as a bulleted list into Workflowy and just crossed things off as they were covered. Took notes in notepad and uploaded to the Trello board at the end. Invited stake holders to view the board and sent out a daily email with progress. Interviewed 8 candidates this way in a total of about 10 hours, including all the time spent prepping and scoring and communicating with the hiring team.
I have been mostly bouncing between Taiwan, Hong Kong and Japan, but even so, what Latin American city offers internet service at a similar speed and price as you could get in Chiang Mai, Saigon or Singapore? I sure haven't seen one.
Would this include remote operated stuff like the predator drones?
> I also have the right to ignore you

Not if he is your boss and just fired you.
Please consider not showing that forum to people who are not working in compression. It is a rare beauty that could easily fall into Eternal September.

https://en.wikipedia.org/wiki/Eternal_September
Hi nherment,

I appreciate your feeedback. To follow up on some of your concerns:

Top-level UI components can have state now:

class {
onCreate () {
this.state = {
count: 0
}
}
increment () {
this.state.count++;
}
}

<html>
<body>
<div onClick('increment')>Count: ${state.count}</div>
</body>
</html>

If Marko's built-in component state management is not sufficient, you can of course use Redux with Marko. Here's a sample app: https://github.com/marko-js-samples/marko-redux.

Marko does not have an "officially" supported router yet, but this is the one we've been pointing people to: https://github.com/charlieduong94/marko-path-router. If I understand your statement correctly, you mean that you would prefer to export the path directly from the component? I agree that this should be supported. Currently, Marko does not support exports, but it's actually on our issues board https://github.com/marko-js/marko/issues/538. We'd like to support the following:

export var route = '/about';

class {
...
}

<div>About!</div>

This actually would be fairly easy to implement, but we've been focusing on other things. I think that we should reprioritize this issue though.

It's definitely true that we have a lot of features that we'd love to focus on and a very small team of engineers working on Marko/Lasso. I welcome you and anyone else to jump in and help if you'd like! Any contributions are extremely appreciated. Additionally, feel free to drop into the Marko Gitter chat with any concerns and we'll try to help https://gitter.im/marko-js/marko.
Quick update

It looks like a pending PR for 17.07 fixes Docker Swarm on Raspberry Pi which is great. https://github.com/alexellis/docker-arm/issues/14

There still needs to be thorough testing around armv6 and arm7 along with Stretch + Jessie.

https://github.com/alexellis/docker-arm/labels/community-sup...

To track the relevant items I've labelled Issues "community-supports-docker" and also put in some note about tuning-up for building Docker on RPi.
> I did not say that.

> I said, if you're sympathize with Nazis, you're a Nazi sympathizer.

If a human is wounded, I will render aid. This has nothing to do with ideological sympathy. There can be, and are, other motives. Making blanket statements, like you continue to make, are irresponsible, at best.

> The only predictable thing here is your strawman response,

It's not a strawman to point out your conceptual failings. Good luck with whatever.
Just a note that JUCE is now free for indie developers if your yearly revenue is less than $50K per year. It just adds a JUCE logo for a few seconds the first time your plugin window opens.

If you don't like that, GPL is still an option.
"without and error message"

I did enjoy the story though.
> how hard would it really be to organize a single day google search boycott across the web

http://www.onedaywithoutgoogle.org/
It is not what a relational database does (see another's reply on row-oriented vs column-oriented storage), but you miss the fact that this is fundamental for data locality in an application.

See, for example, this article on game design: http://gameprogrammingpatterns.com/data-locality.html
I read this because the headline implies that mining is driving the price (untrue) but at least the article doesn't make that claim.
Honest question in good faith: have you ever read a serious, rigorous exchange of criticism in any field like philosophy or politics? Because what I described is literally par for the course in critical thinking. If Damore and his ilk want to participate in an honest critical debate then their arguments are sure as fuck going to be analyzed the same way everyone's arguments are analyzed in every serious intellectually rigorous setting.

Your refusal to take this idea seriously is a microcosm of what's rotten in this whole discourse (or am I not allowed to draw a connection between what you wrote and literally anything else?).
Belgian help (and from anywhere else) highly appreciated :-)
>Google has to do this to prevent trolls from doing it.

So you believe that a company as powerful as Google deserves more consolidated power.
No, thanks.I will stick with the possibility of getting sued by a troll than handing that power to Google.
I disagree with your statement on VS discoverability. It is quite the opposite actually. I learn to use VS 2008 (my first IDE) on my own with very few googling after a year or so of computer science class. On the other hand using Eclipse or Netbeans for some class always ended in coding with Vim because the UI and framework integration was non obvious.

Finally one things that I precisely dislike with VS Code is that this whole discoverability ease was throw out of the windows and almost any complex task can't be completed without looking in the documentation.
Kids are over fidget spinners. Adults are just getting into them
Same here. I can almost say it becomes somewhat of a problem to keep a normal day schedule. It takes 2 minutes and I'm gone for at least 12 hours.

It happens about 3-4 out of 5 times just because I real like the software I'm building or because I get thrilled about how to make something 'boring' a masterpiece to look at or even because I know there is something I don't understand.

It's almost like a drug to keep coding en digging deeper every day. To a point where I even feel somekind of a huge pressure in the middle of night to 'profit' very hard of the last minutes i' m awake.

Doesn't feel healthy anymore haha. But I just love to much somehow
I don't think there's additional multi-arch support in EE which is not present in CE. When I say support here I mean in terms of there being a complete suite of official multi-arch images. I believe the points in this article are still relevant - https://blog.alexellis.io/5-things-docker-rpi/
Life at Pekin Federal Prison Camp
Cara Daftar Game Kartu Online Terbaik – Judipoker99
Because I'm programming Rails and I don't want another ecosystem polluting the devspace for these projects. (See the unholy mess that is react-on-rails, what with bringing in v8 when Rails already uses another JS engine). I also strongly disagree with node's module culture, and prefer mature environments. The browser loads scripts, why can't that be enough?

I see React and Vue as tools for scratching very specific itches: fast DOM manipulations and databinding that actually works. React was this, then it grew and grew and grew. Vue is threatening to move away from this.

Also, still pissed that my year-and-a-half old react code is now hopelessly out of date, and requires updating (guess what, I'll be porting it to vue instead). That is bullshit.
You can laugh at JavaScript because of all the fun and stupid things you can do with it like writing entire programs with just {[( but with meta programming and operator overloading that is common in many "serious" languages there are even more "WTF" possibilities.
"Ten Year Overnight Success" is almost a cliche in the music world, and of course most musicians (even very talented ones) never hit it big at all.
Sorry, but I wouldn't trust an article written by the Polish state media. The title of the article, labeling the idea a "Polish coding concept", clearly presupposes that Google's claim was baseless.
Alphabet’s hate-fighting AI doesn’t understand hate yet
Ah I wasn't aware of that. It has been a year or so since I last used JUCE. Thanks for that info.
Of course if you can do that, it's really good. However, sometimes you need low latency.
As mentioned i3wm does.

https://i3wm.org/docs/modes.png
Not sure how much it's used on ebay.com but from this presentation it seems to imply that it's used extensively on the site and other projects at the company.

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

(their front end stack is presented at about 4:00)

BTW it's a great introduction to Marko compared to React and Vue.
I think you are correct: ANS is an entropy coding method, so a patent shouldn't be able to claim a new use for encoding some specific type of information [1]. Also, Duda's paper even exemplifies the obvious use case for video compression [2].

[1] - https://en.wikipedia.org/wiki/Inventive_step_and_non-obvious...

[2] - https://arxiv.org/abs/1311.2540
The suggested OS sounds a lot like Plan 9 to me.
But Google doesn't do that. That's worth something, right? It's easy to take the moral high ground, but I wanted to point out how it looks to the quiet objective people reading.
Google's Anti-Bullying AI Mistakes Civility for Decency
To most white Americans that want to work in Thailand, Hispanic people are scarier than southeast asians.
Four MLs and a Python (2015)
Fluxbox has had WM-level tabbed window groups for ages now: http://fluxbox.org/features/
Warren Buffett's approach, (who's quite good on the people reading skills):

>After some other mistakes, I learned to go into business
only with people whom I like, trust, and admire. As I noted
before, this policy of itself will not ensure success: A second-
class textile or department-store company won't prosper simply
because its managers are men that you would be pleased to see
your daughter marry. However, an owner - or investor - can
accomplish wonders if he manages to associate himself with such
people in businesses that possess decent economic
characteristics. Conversely, we do not wish to join with managers
who lack admirable qualities, no matter how attractive the
prospects of their business. We've never succeeded in making a
good deal with a bad person.
Here's a great introduction to Marko by its main dev:

https://www.youtube.com/watch?v=i6eZA8Y_GgA
People were saying this about Java in the 90s
It is vital to have regular cleanup in a code base to avoid the feeling that it should "all" be scrapped. There will always be code worth keeping for all the reasons mentioned (bugs fixed, etc.) but there will always be something that should just go away.
I don't know if it is available for other languages. But IntelliJ does it for Kotlin.
> But, I wonder: how many domains has Namecheap revoked in the name of this ideal? If you're going to have a policy of what is and what is not allowed, the reason why it will be so difficult is because you need to enforce the policy on every website equally. You cannot cherry-pick one website, cite the policy, and then forget that it exists.

You absolutely can do complaint-based rather than pro-active enforcement, and prioritize enforcement based on the volume and nature of the complaints.
I'd still like to have QNX-type messaging. The UNIX/Linux world started out with no interprocess communication, and ended up with a large number of incompatible ways to add it. The Windows world started out with interprocess communication with everybody in the same address space, and gradually tightened up. QNX started with messaging as the main OS primitive, and everything on QNX uses it.

The key to efficient IPC is that the scheduler and the interprocess communications system have to be tightly coupled. Otherwise you have requests going to the end of the line for CPU time on each call, too many trips through the scheduler, and work switching from one CPU to another and causing heavy cache misses. QNX got this right.

(Then they were bought by a car audio company, Harmon, and it was all downhill from there.)

QNX messaging isn't a "bus" system, and it has terrible discovery. Once communications are set up, it's great, but finding an endpoint to call is not well supported. The designers of QNX were thinking in terms of dedicated high-reliability real-time systems. It needs some kind of endpoint directory service. That doesn't need to be in the kernel, of course.

QNX is a microkernel, with about 60KB (not MB) of code in the kernel, and it offers a full POSIX interface. (There used to be a whole desktop GUI for it, Photon, good enough to run early versions of Firefox, but Blackberry blew off the real-time market and dropped that.) File systems, networking, and drivers are all in user processes, and optional. L4 is more minimal, probably too minimal - people usually run Linux on top of it, which doesn't result in a simpler system.
It's true, it's an old field that remains (I think) in progress. I just fear that the confidence in decentralized currency you cite may be overly influenced by the profit early proponents have earned.

Perhaps a few academic collaborations could generate peer-reviewed papers that leverage those decades of research alongside the practical experience of bitcoin experts.
5 hour flight from Beijing always made it convenient for a long weekend.
Going solo? Please... Even Batman needs a crew – let's find Yours together
Apart from being a lot more dangerous, Latin America is more expensive than South Asia.

Not sure about Caribbeans, have never been there.
If they have to keep growing at the rate the stock market price demands for them they will soon sue other companies to make money.
That assessment is best made by the People and Culture team, not you.
Yes, most of eBay.com is built using Marko and Lasso: https://github.com/lasso-js/lasso
Hey, have you been to china? Internet isn't really great there especially if you venture outside of the Chinese net. Heck, some websites won't even work without a vpn....
Sure, but no guarantee given.

https://gist.github.com/nalply/6bcb91154df56b58974a65ebb3f0b...
Any editor or IDE with F# or TypeScript support can show the inferred type for anything you have selected or hover over. Ionide (an F# plugin for VS Code) can even show the inferred type over each let binding (including functions) within the text editor itself.
So you mean that had it been "Paradigms of Artificial Intelligence Programming: Case Studies in Python" it would not be a very old book, belonging to an era when AI was mostly concerned with symbolic computation? Ok.
Most of the time I've found no one intended for the tooling to be difficult to use, it's just that they didn't know any better or haven't had time to fix it. Those are still early alpha projects so the creators are probably more focused on the core product than the tooling around it.

Follow the boy scouts rule: leave documentation and code in a better state than you found it. If enough of us do that it'll naturally get better over time.
I have this for both OCaml and Haskell in Visual Studio Code.
Perfect enforcement is ideal, but definitely impossible, especially based on arbitrary policy statements like 'incites violence'.

In practice they will act when content becomes known to them, but a problem with this is that it will lead to them taking down content when the Internet mobs demand it (as they will spam support tickets, emails, twitter accounts, and so on, demanding the offending website be taken down), instead of focusing on the real problems.

Just like people love getting their political enemies fired from work, now they will start to realize maybe they can do even better, and can get them wiped off of the Internet as well. Every time an attack like this is made, it will further radicalize the other side, giving them further resolve to attack back and with more strength. I just can't see this ending with anything good.
Yes, that is correct. The presenter in that video is Patrick Steele-Idem, the original creator of Marko. eBay.com is predominately built using Marko and Lasso https://github.com/lasso-js/lasso
You can prevent melting with a bunch of stabilisers but it's not a better product. Part of the fun of ice cream is the fact it melts.
When you're living in Latin America as an expat, the odds are pretty strong that you're in or near a tourist resort with very little (observable) crime. I say observable because, yeah, of course a mafia is operating in the area, but it's not an all out war like in Tijuana or Juarez because it's not lucrative for the mafia to scare tourists off. Tourists go to the mafia's bars and restaurants at the end of the day, which is part of how they launder money.
We can't possibly know that, and that's one of the worst strategies for long-term profitability.
Postgres geography type is not limited to Earth
Unfortunately, that's not the case, at least as the patent office currently sees things. There's thousands of patents for H.264 and HEVC that amount to "code a certain bitstream symbol with CABAC this certain way".
3) It is beneficial. Back in the day, neo-nazis and holocaust deniers used to file libel laws against their critics in countries outside the US, exploiting limitations of free speech to their own advantage. UK and some other commonwealth countries do not have the protections Americans have concerning speech, so are at the mercy at these laws where the onus is on you to prove you didn't libel not the other way around. As for hate speech, if there is a demonstration here by political enemies of the current regime, the police stand there closely monitoring language they claim violates the law, arrest the speaker then 3 years later the case is thrown out of court but only after thousands in lawyer fees are paid. They also can shut down their newspapers, seize their books, whatever they want. It's an effective way to silence your critics. Another method used here was obscenity laws to shut down gay and lesbian periodicals. There was a gay book store here that had print books without porn seized at the border during import and declared obscene. The onus was on them to prove it wasn't obscene, at great financial cost. Note these books came from the US, where such limitations on expression/speech don't exist.

4) The point is not a concrete guideline, because as written above governments will just abuse this to their advantage. They can always arrest you, seize everything your own, destroy your newspaper ect ect and then years later you prove you did not violate hate speech, but you're still ruined financially and they were able to silence you for a few years. Nation states have endless resources to tie up the courts with phony hate speech cases against their detractors. Imagine if Donald Trump had access to these laws, who has a history of litigating his critics. Be careful what you wish for.

Inciting violence and making threats falls under criminal code, I don't know why you'd want additional laws to just enable the state to do even more damage. It seems much easier to just not give these people the attention seeking platform they desire by turning them into martyrs. They don't want you to rationally dispute their racist views, they want you to try and suppress them so they can 'prove' their conspiracy theories.

Daily Stormer is the far-right version of The Onion. It's extreme racist satire, with outright comedy articles about Pokemon Go, Silicon Valley groupthink, ect. It is odd the media has singled them out as the most dangerous site in the world elevating them to mainstream status from their previous fringe existence. I don't agree with recreating third-reich tabloid newspapers like they have done, but the overwhelming attacks they are receiving for just writing articles is not accomplishing what their detractors think it is, it's just making them more popular and sympathetic to the masses.
I think time will be a major factor. We probably would have trouble recognizing intelligence that operates on time spans of millions of years.
Good observations. Truth is "It's really hard to develop user interfaces that are easy to use and powerful at the same time." I have been working on one in my passion project for years, and the balance between presenting just enough information with a clear path to more, and filled the screen with overload is a delicate balance.