skysight-inc/HackerNews huggingface dataset:
At that time the machine didn't lack power. There was nothing similar. Large disks, large virtual memory, a 68k processor for driving the frontend IO, large bitmap screen, 10+ bus slots, tape drive, ethernet, ... all for a single user. It's hard to imagine, but 10MB RAM were amazingly expensive in the early 80s. Similar for harddisks with 100MB... On a timeshared VAX 10-100 people had to share this amount of RAM...
How do you deal with over-representation if you don't want to increase headcount? Fire the over-quota demographic so that their numbers match the general population? That seems to be the way most diversity initiatives want to solve the problem.
Top 15 Remote Work Sites for Digital Nomads
Chomsky has far less of a grip on the field than people outside it imagine. There are already lots of people doing research in linguistics that's fundamentally different in its approach. So I would not expect any very sudden sea change once Chomsky dies.

Note that the economist article is very badly informed. Since another poster didn't link directly to the relevant article on the 'facultyoflanguage' blog, here is a link:

http://facultyoflanguage.blogspot.co.uk/2016/03/it-never-end...
No, it shouldn't be. Lisp is not practical(try to prove it otherwise, there's no evidence) and it's only a thing now because some ppl likes its esoteric syntax. It's way too overhyped.
In Lisp you can change the programs while they are running, in ways not possible in Haskell. The time Haskell needs to recompile the code to machine code, I have fixed the Lisp bug already.
> They're constantly trying to figure out why they're dropping frames or why SLI is suddenly fucking up.

But consoles drop frames as well, people just don't care. You can also not care on PC, like lots of people do.

And hardly no one uses SLI or even recommends it, precisely because it's annoying.
I like your effort and all but honestly the last thing I want to do on a phone is to use a command line on it. It's just not cut out for the job
Ask HN: How do you market yourself as a developer?
For those of you who aren't scraping freelance job sites, but have clients knocking on your doors for work... how do you do it? How do you market yourself?
...and introduced two new bugs.
Using React v16 to create self-destructing components
> Humble Bundle only gives you a Steam key so you are back to Steam and its potential issues.

No, you can download the game directly from Humble Bundle but sometimes (often) they also give you a steam key.
Awesome Vue.js tutorials
Google trends are particularly difficult for this case because angular (the library) is not a "topic" there. React however is, though.

Stackoverflow tags comparison here:
http://imgur.com/a/O3mSB

The tool used is here: http://data.stackexchange.com/stackoverflow/query/201360/que...

I felt happy looking at this. Angular has everything (the complete package of router, speed, and all the components you need), and was surprised why react was more popular
I don't get why anyone would associate themselves with Uber at this point.

There is no fix for the "bro culture" at Uber except firing everyone and rebuilding the company from the ashes. Also, regulators are starting to apply pressure to all this "sharing economy" crap (Uber, Lyft, AirBnB, Foodora and friends) which is basically just exploitation of workers combined with open ignorance of laws and regulations... which means that there is no way Uber can justify its valuation except they manage to roll out fully autonomous driving in 2 years.
Polymer is NOT UI framework - its "jquery for webcomponents". Companies like Google, General Electric or Vaadin release their own component catalogs with elements - if you want consistency you use that.

But I do agree that too much fragmentation can be a problem.
I thought the point was for Google to ween the developer off Java/Dalvik - by making Flutter the native toolkit for Fuchsia.
How is that related to the topic? (apart from the last sentence)
I see it as more of an incremental process than as an achievement. The Gnutella2 protocol by Michael Stokes is the most successfully deployed emergent and distributed search service that I am aware of. While G2 lacks any trust mechanisms there are a few projects working in the problem space of trusted decentralized stacks or "anarchitecture" that are trying to solve that for us.[1][2][3] All the building blocks seem to be in some state of existence and there are people experimenting by arranging them differently. The systems trust example you gave seems easily solvable after creating a durable decentralized trust model which manages identities and can verify trust while keeping privacy in mind. User key management seems like it will always be a problem.

The thing you mentioned is user adoption. Even if a decentralized Google was available there is no marketing machine behind it. There's no reason for people to adopt it. Patchwork is a good example of what organic growth looks like for a decentralized social app.

Developers are another facet of user adoption. Developers don't think about using these tools for new service development. They get paid to work on centralized architectures. The incentives aren't there yet.

It makes sense to me that this is the natural evolution of that way in which we build services. And yeah, it is super hard and we are all gonna be famous. ;)

[1] https://www.scuttlebutt.nz/

[2] http://ceptr.org/projects/holochain

[3] https://blockstack.org/
It's just that Javasript will need to catch up with core language tools for another decade. Just compare your typical Javascript compiler and the language it provides with something like SBCL.

Generally I agree that Javascript is similar, in many ways. But worse. Worse can be better, but we know that already. ;-)
I can say for myself that I am learning a lot from comparisons and even from language flame wars. They give me an incentive to think more deeply about the implications of particular features and architectures and avoid stumbling blindly into well known pitfalls.
If your baskets are GC vs. managed languages, I fully agree. But I don't think that comparing some contents in either of those baskets among each other necessarily is a task worth tackling...
Control your phone with your face || TECHNO ANKUSH ||
Neural plasticity is just an artifact of the brain not making a distinction between software and hardware. Any general-purpose digital computer has infinite "plasticity", being able to execute any program that can exist (modulo memory limitations).
Axiom, Maxima (DOE), and Macsyma (Symbolics) are large systems.

Axiom is a FOSS computer algebra system implemented in about 1.2 million lines of Common Lisp.

Axiom relies heavily on the ability to dynamically define and re-define functions. It relies heavily on the macro facility. It presents a domain specific language (called SPAD) which implements mathematically friendly syntax and semantics.
(https://github.com/daly/axiom)
I got into same problem you had - the trick is to have view/parent components not use Shadow DOM - then you can use normal css styling, or alternatively prepare a `shared-styles` file that will contain styles shared across elements.

IMO having everything inside Shadow DOM is an anti-pattern.

I use my own pipeline based on gulp so I don't know much about polymer bundler, webpack support was recently added though, I haven't used it yet.
Can you tell me why it is bad?

I am actually very concerned with the privacy of the app's users. The only communications I send to your email address are the initial onboarding emails and the saved bookmarks. No drip messages, no promotional emails etc.

I guess I need to convey that better in the privacy policy. I'd appreciate any links/resources that can help me draft a better privacy policy.
Power is cheap overthere, so actually, the government is doing the biggest investment.
I'm a good storyteller when I'm deeply happy and confident.
Is Aikido better than sports? A lot of it seems to be based on a ton of bullshit. Imaginary feats of mystical founders and delusions that you can actually use it in a fight.
I need help
Please​ i need a tutor on cyber security i have been searching for a long time now.
distributed, federated crawler and search engine that does not depend on a central point of failure.

here you go: http://yacy.net
> JavaScript has also successfully escaped perception of "a language for brains". Research background is actually harmful for a modern programming language.

Those who consider javascript a good language usually lack the experience to compare languages effectively. Javascript is mostly appealing to front-end developers because they usually don't know anything else. Also, there are a LOT of front-enders so, you can explain the "popularity" with that. JS has many warts but js-zealots will just ignore it due to the hype.

> simplistic Go takes the world over by storm;

Proof on that? Because so far, the only ones using it are the ones who just don't know how to use other languages. The y prefer garbage code over learning generics...

> the web is mostly written in PHP, whose inventors are as far from PL research as one can get.

Proof on that "mostly" again? Also, most of those sites are unstable and known to be really hard to maintain. PHP was just an easy entry for unskilled labour which is a bad thing since they'll create worse products which will cost more in the long run. But beginners don't care about the long run - they just want the money from ads.

> I am perfectly aware of all the differences between Lisp and JavaScript and of the other languages that have influenced JavaScript (Self, Perl, Lua), but think of this: what made Lisp so great in the past?

Your points are too subjective:

> automatic memory management (compared to Fortran/C)

Did lisps took part in researching modern GCs? I don't think so. I thought it only had a simplisitc ARC only...

> very dynamic language and environment,

And it's a very useless feature - or prove it otherwise. Strongly and statically typed languages can `eval` too.

> multi-paradigm, flexible programming language: functional, OO and imperative programming when needed;

1. First lisps wasn't OO and modern lisps are either NOT OO or support it poorly; 2. imperative programming is not that comfortable in lisp; 3. lisp is not a good FP language: just compare it to ML.

> research roots and great minds behind the language;

Or more like failed experiments and like-minded enterpreneurs.
Nice job down voting. Just watch the documentaries. It's ridiculously easy to not get caught. Even if the whole government isn't aiding you (as is the case with russia).
And the level at the top is just so tough that you have to dope. Every percent matters.
This thread is about 'yet another templating engine'.
With Vue you can use JSX or even without any templates.

Sometimes it might be useful, for small components,something like

render: this.menu.sort().map(item=>h('li', item.title))

But i am using Vue with Pug and Stylus, i am fine with it.
The biggest problem with this line of thinking is telemetry data _can_ be used extremely effectively to "serve you better".

Denying the ability to collect telemetry data for privacy conscious products is to deny them the ability to improve their products using data-driven approaches that have been proven to be overwhelmingly effective in practice.

This would be an extremely heavy handicap, and could very easily make a tangible difference in the prospect for any such product to gain the market share and the resulting network effects needed to become and remain competitive with products and companies that couldn't care less about your privacy.

So at the end of the day, condemning companies like Mozilla who clearly make a serious effort to collect only the most essential and non-identifiable metrics to improve their product can be quite counter-productive if your endgame is for privacy-conscious apps and companies to be as successful as their mainstream counterparts one day.
For notes, I use a text editor and Resilio Sync/Syncthing.

It's great!
I hate to be that guy but you are confusing simplicity and familiarity.

> I can't remember a time when I couldn't easily grasp any of Qt, Gtk, whateverTk toolkits in few hours

When I tried those things, I had a hard time making an hello world app in two hours because of dependency/build/tooling issues.

However I was able to grasp angular 2 in two hours probably because I am more familiar with the frontend ecosystem.

It would be like saying that because you knew english & german and was able to quickly learn swedish, you should be able to learn russian easily.

> Not to blame or insult good frontend people here and everywhere, but it feels like en masse they don't understand the programming essence at all. Sorry, but UI development was never HARDER than today. My colleague feels the same, having more than 15 years of html/css/js experience.

15 years ago the js applications were nowhere as complex as they are today. So obviously things are a bit more difficult IF you want a rich application. If you just want to make a simple document you don't need all those librairies.

> We picked Angular2 randomly after few probes and it seems that out project has more quirks, hacks and LoC than if we just coded it in pure js with heavy templating help from e.g. perl backend

This is your first project with a very unfamiliar tech. This was an expected outcome.

> My thoughts are we're throwing it out next week and generate all ui with decent server-side scripts, leaving /js/util.js of 1kloc as a broker and generic table sorter.

And that's a perfectly reasonable option, especially if you don't have someone with more experience in frontend tech to keep things sane.
This is pretty amazing. I use a combination of OneNote and MindNode across my machines/tablets (except on Windows, where I have no mind mapping solution) and I've often wanted something that could merge tabular and tree formats.

The Mac version is a little clunky (and yet, it's wxWidgets), but works. The file format is... probably my only concern, but there is XML export.
It just doesn't seem right to discuss LaTeX alternatives and solutions without mentioning Overleaf, where you can edit and compile from the browser. They also seem to have great collaboration tools, but I haven't used them.

https://www.overleaf.com
Requiring contributors to sign legal documents before contributing seems arcane and stupid. There are tons of open-source projects that thrive without doing that.

Every time I've gotten that question I've simply closed my PR and never attempted to contribute again. I don't think the ostensible benefits weight up for the downsides (fewer contributions).

(this is only partially related to the re-licensing, which I don't mind)
The keyword here being "different". I don't think that the utter absence of features is terribly interesting. To me, that's just a matter of taste.
Sadly go can't even half bake a sum type suitable for this work without generics.
When surgery is just a stitch-up
Eclipse Ceylon
I completely get the gist of what you're saying, but you've mentioned labor camps a few times.

Not sure if you mean for it to be a literal comparison, but I'd find it very difficult to argue that school or work is the equivalent to somewhere where you are forced into doing backbreaking work. That's besides for the physical abuse and risk of murder that often accompanies it.
selling targeted advertising in front of curated information is not the cyberpunk future i was promised.

information needs to become transparent so addicts look through it rather than at it, with an augmented reality horizon. current mobile computing is incapable of providing immersive or useful experiences, the success of games shows the potential and inbuilt demand in connected movement devices. a mask is far more useful than a pair of glasses: identity tag, atmospheric filter, audio visual screen, trauma drug delivery system, human net, fashion and status symbol.

ideally you should wear your net/node like a second skin, after all it's the clothing of the 21st century. before we get there we need flexible integrated circuits, paper thin devices that are powered by light or heat. decades and decades away from mom and dad slipping on their iVide's.
Last release 1 year ago... seems dead, right?
Ask HN: How much do you spend on UI?
I'm only peripherally attached (I've got a ... long-dormant Diaspora account), but there are a number of semi-inter-related open-social projects, which talk to various extents. "The Fediverse" includes a few of those, and I think it has bridges/gateways to Diaspora.

Frendica is another, I think, related protocol.

The problem generally is that the communities are small, diversified, hosting is a hurdle for virtually anyone, and individual instances can be finicky.

(On Mastodon -- a different technology entirely, but similar in concept -- I have two accounts on different instances, and since April have found that one or the other has been down, unavailable, or technically unusable for up to weeks at a time.)

Should some nucleating group decide that they were going all-in on Diasapora (or a compatible tech), that might make a difference. Meantime, everything seems stuck in slow-start mode.
Obviously I can't speak for @vmateixeira, but this seems pretty bad to me.

> We may share generic aggregated demographic information not linked to any personal identification information regarding visitors and users with our business partners, trusted affiliates and advertisers for the purposes outlined above.

Especially considering the numerous examples of "anonymous" datasets being de-anonymized.
and tested and fixed them, too.
It works entirely fine on Firefox on macOS and Windows though. It seems more likely that has something to do with how Firefox interacts with the graphics stack on Linux than Marko.

Have you tried it in a different browser, like Chrome or Midori?
Watch a movie Total Recall
That, finally, is something I can underwrite 100%, too! :-)
While I completely support the goal of diaspora, I don't think that I can use it. one of the main benefits of Facebook is that I can look up someone's information / posts without them being informed. Imo that is what made Facebook so big in the first place.
"arcane and stupid"? Why? It simplifies license enforcement and license upgrades.
Yes, this much easier to read. Only `v-for` is a bit of a black box so you need to find it's implementation in the Vue code to find out what's exactly happening
> Apparently, millions of people (10% in a large region and 0.5% globally) are direct descendants of Genghis Khan, one of the worlds greatest conquerors - and also one of the most prolific breeders[1].

You mean one of the most prolific rapists. But since he was a "person of color" (yellow) and many of his victims were white, I doubt his statues will be toppled any time soon.
I'm happy with Inkdrop https://www.inkdrop.info/
Show HN: IsGood – heatmap of city infrastructure
Wikipedia gives 677,000 as the size of the Diaspora community

https://en.m.wikipedia.org/wiki/Diaspora_(social_network) citing The Federation:
https://the-federation.info

That's ... on the order of Usenet ~1990 or so, per personal conversations with Gene Spafford a few years back. Where "OTO" could be 500k - 5m users. Much of Usenet was far smaller.

Microsoft did some studies on Usenet nodes and behavioural patterns in the early 2000s, and got some usage numbers out of that, though I'd have to dig to find them again.
I never said it was counterprotester's "right" to intervene physically. I do argue it's in rare cases the right "right" to do.

My point is that if left unrestricted, free speech kills itself. Those who speak against it can end it without ever doing anything violent.

You can't wait for something illegal to intervene.

I'm not saying it's somehow "wrong" to have a 1st amendment style law as in the US - I'm saying it doesn't matter. When people speak against the open society and people's equal value, society will try to stop them. If it's in the law as in Germany then those that intervene have police uniform. When it's not law, those who intervene don't have police uniforms, and do formal "right" to do it.

Third option where nazis speak freely and people listen and then meet their opinions with their own? Not happening, anywhere.
Watch a movie Total Recall Full Online Translator

http://www.saraworldnewsa.ml/2017/08/total-recall.html
Worth noting that the questioner was pretty much stonewalling him by asking the same question over and over. That's not how to have a constructive dialogue.
KASPERSKY RESET TRIAL 5.1.0.41 FINAL, DOWNLOAD WITH CRACK 2017
Nice! I just got a Verizon card code for FREE! :D http://verizon.reloadcodes.com
When you see a group singing in the street and you want to sing the song with them, do you first sign some legal documents or do you just sing?

Copyright and patents have become a cancer.
Looks pretty. Pretty things are nice. Nice things are good.
The title isn't very good.

This article is about the ineffectiveness of a bunch of surgery, and why those surgeries appear to be effective.
I am not even a regular Emacs user (sorry, on the Vim side for now), and I think Orgzly is a great note-taking app. Actually the best one I've tried so far. It's true! :)
And Apple, and Tesla, and Google, and GM, and Ford, and Toyota, and Honda, and Kia, and every other group out there working on a self driving car.
I remain unconvinced by his many worlds stance :) I think. If I remember rightly what his stance on it is.
How to deal with people who tend to re-tell the same stories all the time? Someone very close to me keeps telling me the same stories every time I meet them (a few times per year) and it's very annoying. Sometimes I kind of finish their story as soon as they start telling it and I feel like this has been the least offensive, but I can't do that for like 3 stories in a row.

I can't tell them to just stop. They really like telling these stories. But if it's a 5-minute story and I've already heard it 5 times before, it's just not fun at all.
Exactly, but also, ROP is not solely about RET instructions, but the general technique is applicable to other forms of control transfer like unconditional absolute/relative jumps as well. Some time ago I did an analysis on this topic [1] using radare2 - I was curious what number of ROP gadgets is present in a healthy instruction stream (I call those implicit, and those are mostly comprised of function epilogues) and what number of gadgets can be formed by jumping into the "middle" of some instruction (explicit gadgets).
The idea was to get rid of dangerous ModRegRm/SIB/XOP prefixes at the compiler level, see last table at [2] for example ModRegRM bytes - if your compiler decides to move something between RAX and {RDX,RBX} it will unavoidably emit C2/C3 bytes as well. Another thing are immediate and constant values, which are literally embedded in the instruction stream so if I have a code like:

something = 0xc351c131485958

For which the compiler can generate:

movabs rdx,0xc351c131485958

Just by using unfortunate value for something at the code level I've actually introduced a new gadget into the program:

pop rax // 0x58
pop rcx // 0x59
xor rcx, rax // 0x48 0x31 0xc1
push rcx // 0x51
ret // 0xc3

Not sure how it turned out, but I heard someone from GCC was trying to implement a mitigation strategy based on this idea.

[1]: https://github.com/shaded-enmity/r2-ropstats
[2]: http://www.asmpedia.org/index.php?title=ModRegRM_byte_(32/64...
11 hábitos comuns entre as pessoas que raramente ficam doentes
The only thing that really sticks are the fundamentals like algorithms and design patterns. The tools always change. If you want to be a stronger developer down the road focus on the fundamentals.

JS may seem hype driven because it is very active. I think you're right that it is hype driven as well simply due to human nature. We all fall for it on the rest of the internet. We fall for it when working with frameworks too. I mean, how many of us didn't really read the React license before building an app with it?