skysight-inc/HackerNews huggingface dataset:
As a native English speaker, I can confirm you are not crazy; it needs an article.
Can all the JS framework people lock themselves in a building for a year and figure our the right way to do this -- and only then share it with the world?

Getting ridiculous.
Minor correction: `pugs` was written in Haskell, not OCaml.

https://hackage.haskell.org/package/Pugs
That's what stratospheric sulfate aerosols[0] are. Same stuff the industry already dumps into the atmosphere but dumped way higher in low amounts and easy to reverse: you can just shut it down and the effects fade over the course of the following year.

[0] https://en.wikipedia.org/wiki/Stratospheric_aerosol_injectio...
It's like politics all over again.
Society has assumed the defacto circular definition of consciousness as "whatever we, as humans, are experiencing". For obvious reasons, this is not a helpful concept.

Instead, I like to think of consciousness in terms of structures and mechanisms of information flow. If we open our minds up to this type of thinking, we can see consciousness in varying degrees in nature, in computers, and of course in people. For anyone who's curious, the guiding light in this school of thought is Hofstadter's Godel Escher Bach.
In the dotcom bust investors lost their money, not the users. In the crypto world you are an user when you are invested (in smaller or larger extent). I agree, if blockchain apps really prove to be more powerful a possible bust won't really hurt, but in this state we are right now (no real world adoption for most of the stuff) a bust would be toxic.
You can do stuff like send current (line, function, file, ...) to the REPL from the editor.

So you can interactively change the code on Emacs, Cursive, CounterClockwise,... and then update the REPL state.

While using the REPL for debugging purposes.

So at the end of the coding session, all source files have the current state of the application.
If you want something comprehensible and predictable, go use something else!

Reflect upon this comment for a moment.

What you just said is, if we want a comprehensible, predictable development ecosystem, we should just use something other than the web.

Do you understand why this rebuttal is a bit ridiculous?
Yes. To be fair I think most people here want animals to be able to think (and for other humans to think that animals can think) because they want animals to be protected from humans.
No problem! I wanted to build a new framework mainly because my Vue app was becoming slow and I wanted something small. Moon is 7kb minified and gzipped, that makes it really fast to load on mobile.

If you take out the compiler (similar to Vue's runtime version), Moon is only 3kb minified and gzipped!

Check out the Medium Article[1] and the README for more information on why I made it.

[1] https://hackernoon.com/introducing-moon-1d44a99635f0
The Benefits of an Online Income – Money Quick Fix
browser vendors need to do this.

we need a standardized declarative dom patching mechanism with data-binding that has optimal perf so we dont need to keep reimplementing virtual-dom.
He admits the he neglected to include the carbon cost of constructing the internal combustion engine while including the carbon cost of building electric vehicles, so I would assume he's not been that thorough.

Also, pretty sure he is not considering the rapid increase in photovoltaic electricity production as the cost is dropping below that of coal, the current cheapest source of electricity.

EDIT: Also carbon capture at the powerplant is definitely easier than at the tail pipe.
I REFUSE to commit to any code bases which don't give a racial and sexual identity breakdown of commit activity to help police and ensure total equality between all oppressed sub-groups.

Node is for nazis!
Come back to me when the most used programming languages have a type system like Haskell's. Then we can talk about the benefits of static typing over dynamic typing. Until then, static typing is mostly "expected a HashMap<i32, u64>, got a HashMap<i64, u64>" or other pedantic stuff like that which is only really meaningful to the compiler.
Perhaps the real problem is forcing students to sit through lectures they don't care about in order to get information that is easily available in books or videos.
>Put enough compost on a plot and it will turn into a jungle, just like my garden did after I stopped tending it. I was afraid to go in there to pick tomatoes.

Why? Snakes maybe?
This is a common thought: https://xkcd.com/927/

You could point to frameworks which have had majority usage at any given point and say those were the "right" ways at the time. But ideas evolve, which isn't so ridiculous.
I'd love to know why you think Moon is ridiculous, so I can try to improve it. I honestly think what you're doing here is really ridiculous, try and give some feedback instead.

Edit: Sorry, I misunderstood your comment. I interpreted your comment as saying all of these new frameworks are making things ridiculous. This implies that Moon is contributing to that, and I'd rather have feedback.
Oh, exfiltration? Yeah, you're like every other malware 'protection' snake oil salesman.
Doing a counter-protest the next day or at a different location would also do that.
Expecting laptops without relevant and engaging content to expecting education is a failure due to a pencil and a blank sheet of paper.

Laptops and pencils become learning tools when they are used with appropriately engaging experiences that are relevant to help the student learn and develop new competencies.
Or cannibalization of existing revenues from wire transfers.
Says the guy posting via HTTP over TCP. Like I said, just don't worry about it. It'll be kid proof in 10 years.

The rules for being a smart investor haven't changed. If you want low risk safe investments then no one is selling you on ICOs. It's like people on the sideline want "some of that Internet money" without taking any risk. That's not how high risk ventures work. So explain to me what people are complaining about?
I do agree with your sentiment, but Facebook does a lot more than just that.

They put a lot of effort into tracking sites you browse, their phone app slurps up any possible data to improve your profile, starting with location info, and going all the way to uploading photos from your camera gallery to Facebook, to be analyzed for face recognition.
Look, HN is something that I can justify reading at work, because it's often a great source of both technical articles as well as industry trends.

Yesterday I saw this article and the name was exactly what the article was about. I scrolled past and had a laugh, no issues.

Today with the short sighted name change it's now an article I would probably click on out of interest, and before you know it I've got a porn tutorial on my screen for the world to see.

IMO this article belongs here because it's an interesting approach to an interesting problem. Could the author have chosen a better name/gimmick? Absolutely. But as long as the link reflects the content within, no harm no foul.

But changing the name to obfuscate the content within is a reckless choice that I have no respect for. Leave it or delete it, don't make it a gamble to click a link by changing the title.
Sorry, but Silicon Valley Isn’t Special Anymore
Every time I see these things I always can't help but wonder: what if we got rid of the mandates that everyone have "x" and gasp! let parents and school districts and teachers decide what is best. Give the people who do the teaching the flexibility to deploy these things. I also feel strongly that standardized testing harms students in the long run. I don't think it's smart to keep kids up to date just unwise to not allow more local autonomy
I didn't say he was kind.

I am good to people who are good.

I am also good to people who are not good.

Because Virtue is goodness.

People should be thought as being free to speak their mind in whatever way it suits them. Not because they should, but because they will. And when the time comes, it's up to me whether to make an issue of it or not. And in so far as I know, I'd rather not.
Thats interesting. Thanks for sharing - I'd never come across that term before. Lack of a common definition for consciousness definitely plagues the discussions around it.

In this case though, it is my opinion that there is no definite distinction between the two "types" of consciousness you are referring to. In my opinion, all consciousness exists on one vast spectrum. The distinctions between types are just constructs of human thought that were erected to preserve our sense of self and specialness as people.
probably the most over-used xkcd reference of all time.
Dogs also snack on deceased owners. In as little as 45 minutes as well.

http://news.nationalgeographic.com/2017/06/pets-dogs-cats-ea...
Computers definitely lowered my test scores as a kid. I spent most of my class time thinking about being at home using my computer. Studying and doing homework was an exercise in doing the bare minimum as fast as possible

As an adult, I'm sure that the thousands of hours I spent trying to diagnose hardware problems, get games to run, mod games, create graphics (of all types), write software, and playing strategy games ended up giving me a tremendous advantage over my friends who finished their homework and watched TV or play console games.
I'm not sure about this analogy. You can argue that the apparent motion of the wave crests is an illusion being pieced together by our brains when we see the totality of the elliptical movements of water particles at the surface.

But at the moment when you drop a pebble into a pond, there are definitely parts of the surface which are moving and parts which are not, and the influence of the energy you introduced with the pebble can clearly be seen to spread outward over time.

Granted this doesn't map directly onto electromagnetic waves because the mechanisms involved in wave propagation are different.
Nerdy Boys, Fat Girls, and Access to Sex
AH, you again. I think I recall you went off on a long thread about this not so long ago. You posit (without proof) that if a creature has no language, it cannot think, because only the parts of the brain that deal with language are capable of thinking.

There is a large amount of experimental evidence showing some animals planning for the future, imagining what other creatures will do based on what they have seen, making tools, saving tools for the future to deal with predicted future situations, solving puzzles they've never seen before (did they learn to solve puzzles they've never seen before from experience?), beating humans in gestalt tests, communicating via sign language (how about those animals? They communicate via sign language; do they think?), and various other things that by any sensible definition are the product of mental processes everyone else here considers "thought".

It seems that as far as you are concerned, "thinking" is defined as something to do with language. Everyone else is using a different definition. If you clearly explained your definition of "thinking", perhaps this will turn out to all be a misunderstanding and you're actually saying something completely different.

Simply stating over and over that without language there is no thought does not help your case, as everyone else here considers that to be trivially falsifiable by the animals they see doing things that must be the product of thought.
In the places you use a specific concrete type you presumably did so for a reason, and now need to think about how the type change affects it. The parts of your code that are generic should have been written to be generic, and the parts where the type can be inferred from the lower-level functions involved should have left the type to be inferred from the lower-level functions involved.
Isn't human's greatest power in ability to think and imagine. Even animals are conscious and understand their surroundings?
> which completely disregard that the amount of sulphites needed is far less than what we already dump into the atmosphere on a yearly basis.

Nonsense. The cooling is less effective at higher altitudes, and all the sulfate currently in the atmosphere provides a forced cooling of .4 W/m^2 vs the greenhouse gas warming of 2.4 W/m^2. The cooling relies on atmospheric water which decreases the higher you go.

We would need to dump way, way more sulfates/sulfites into the air than we do currently.
So use a good type system rather than a bad one. I mean if your point is "some popular type systems are so bad that they're worse than no type system at all" then I agree with you, but don't tar all type systems with that brush.
I use 1Pass, you can have multiple vaults with different permissions and sharing for each one. I also like the native clients for each platform.
careful now...

all frameworks are blazing fast, but some are more blazing fast than others.

https://rawgit.com/krausest/js-framework-benchmark/master/we...
Never did it for me. Always seemed totally trivial. What else could it possibly be!? It seems like a direct simplification of Einstein (... no global time ... spatially separated locations communicate with signals ... signals propagate in finite time ... proper time is an ordering along a world line ... relative time depends on communication ... there are spacelike separations where events do not have a defined temporal order ...). I guess they had first access to the fruit tree in those days.

I once spoke to Henri Gouraud after he gave a talk. He was very self-deprecating and acutely embarrassed that his name was attached to a blindingly obvious first-thing-that-comes-into-your-head shading expression-that-barely-deserves-the-name-algorithm. Sometimes that low hanging stuff gives you stomach ache.
I'll add this feature really soon!
Like any other developer out there, I collected some bad experiences in my growth. In my 14-year career, 2015-2016 were spectacularly bad years for me, definitely the worst. It has to do with focus and productivity, not competence.

I must say I didn't think it was so bad as to leave this kind of sentiment behind. If you worked with me in that period, perhaps you'll be pleased to read this:

http://hire.jonasgalvez.com.br/2017/Jul/16/My-Approach-to-Re...

Since then I'm confident all my current employers will wholeheartedly vouch for the quality and persistence of my work, as you can easily peak from my GitHub graph.

http://github.com/galvez

I flagged your post nonetheless.

I believe HN is no place for ad hominem attacks.
Well fair play, I guess you could interpret tired in two ways, phycially or as Parks hereself said in her quote you posted tired of giving in. Second if being secretary of her NAACP chapter makes her a grand civil right leader fine, I challenge you to name a single other secretary from a local chapter beyond Parks, again I think history just has an ability to Monday morning quarterback. And fine maybe any member of the NAACP can be considered a grand civil rights leader, that's subjective anyway, my comment is replying to someone who believes protests must include the middle class to be successful, I believe history suggests otherwise and if you want to identify Parks as middle class too, fine I don't care to argue the point.

Here is a pretty famous Parks' radio interview from 1956, I'll just say I have listened to it for inspiration for sometime and will continue to do so, I may not know much, but I know her own words well, and I just don't think this was some grand scheme she was cooking up for sometime as a leader of the NAACP;

>The time had just come when I had been pushed as far as I could stand to be pushed, I suppose [tired] They placed me under arrest. And I wasn’t afraid. I don’t know why I wasn’t, but I didn’t feel afraid. I had decided that I would have to know once and for all what rights I had as a human being and a citizen, even in Montgomery, Alabama.

https://www.democracynow.org/2005/10/25/rosa_parks_1913_2005...
I self host everything I need:

Website: nginx + Let's Encrypt + Piwik (analytics)

Mail: mailcow

IM: Riot.im

Blog: Pelican static site generator

Logs: Graylog

Monitoring: Zabbix

Seedbox: deluge

Music: subsonic

File sharing: Seafile

Contacts&Calendar: Nextcloud

DNS: unbound

VPN: OpenVPN

Git: Gitlab

There is probably more.
Presumably that money will keep circulating once it's spent, so is it really so bad?
It's fixed ;)
Typed arrays are essentially tightly packed chunks of memory that the GC won't walk. If you know what you're doing, you can use them to both save memory (shaving off the per-object overhead of JS objects) and reduce the time spent on GC collections (but you have to do your own memory management on the typed array). That the typed array contains only objects of a single data type probably also helps the JIT to optimize.
Type Tac Toe: Advanced Type Safety
Thanks, appreciated!
This article is total nonsense. No data sources provided, claims 78g/Km CO₂ for Norway with 98% renewable energy. Also completely ignores energy use for production of fossile fuels and apparently uses the circulating wild guesses for CO₂ emissions during battery production (which Elon Musk has commented on...).
at first glance it appears that goby runs on windows, which is pretty handy.
More than 50+GB of free location sounds waiting in my sound library to be used
> unless it is a pitbull

"pitbull" isn't a dangerou breed, it is a correlation signal for a psychotic owner that torture dogs to make them violent.
Well, if we're at the point where non-autonomous cars are outlawed, there's no way trucks and buses will still have human drivers.
Dylan: A New Language Is Blowin' in the Wind (1992)
Private Bin (encrypted sharing of data) -
https://github.com/PrivateBin/PrivateBin

KeeWeb (for accessing KeePass database) - https://github.com/keeweb/keeweb
"I find that being a vegetarian for moral reasons is quite delusional. We, humans, are inflicting much more suffering to flora and fauna by the simple fact of participating in the industrial modern lifestyle."

If one can't save everything, one must save nothing?
Those are good questions with unknown answers. Another good question is "what people are thinking?"
More like cement. I don't mean to be dismissive, but REPLs aren't created equal. I've used good IDEs with Python and Java and C#. The C# debugger is probably the best, but its really not the same thing. Python could probably embrace it more so, and if you've used Jupyter, you got a pretty good taste of what it means to mold a running program, now imagine doing that for all programs, not just data science reports.
Invoking "that's just a construct of human thought" gets you into philosophically dicey territory, especially if you're using it to dismiss/reduce aspects of human thought. The danger is you are implicitly invoking A to prove not-A.
I don't see why "understanding" is equivalent to mere pattern recognition.

You're underestimating what goes into high accuracy pattern recognition as well as assuming that patterns exist for only one vector and in a single context.

If I asked you to explain how you "understand" some concept, it will inevitably be how the structure and mechanics of it relate to others and in what context. All of those are simply patterns that are abstracted or made more granular.

For example, how do you "understand" what a car is? You would inevitably describe some definition of a car mechanically and the context in which a car operates. So it's a contained combination of metal and plastic objects and usually liquids with a mechanism to transfer power through gearing and wheels, a compartment for humans, some control mechanisms etc... (definition of the technical), but it can't operate in water (boat) or in the air (airplane).

Each of these things is learned through exposure over time, and recognized as connected, to come up with a "understanding" of a car even before it's formally defined. This is why children ask if cars can fly or go in the water.
Parks 1956 radio interview, listen to her own words and learn:

https://www.democracynow.org/2005/10/25/rosa_parks_1913_2005...
Can wind think?

https://www.google.com/search?q=sand+dune&source=lnms&tbm=is...
Sorry for the late reply!

I chose to be different in small things, such as being explicit about getting and setting properties on an instance. There are a couple oddities I didn't like with Vue as well, such as the syntax for a couple directives.

Check out the Medium article[1], it has the main reasons on why I made Moon.

[1] https://hackernoon.com/introducing-moon-1d44a99635f0
> After all, in an open ecosystem like Matrix, it's possible someone will fire up a buggy/malicious client and inadvertently compromise a room.

Isn't this a case for building in some kind of system whereby clients can be signed and have their signatures revoked by their creators or, for lack of a better word, ostracized by the wider community? Sort of like a web of trust model, but for clients, not just users, to make it more clear when somebody is joining with an untrusted client and perhaps allow moderator control over whether to allow untrusted clients to join.
>Chaser, a border collie, knows over 1,000 words. She can pull a named toy from a pile of other toys. This shows that she understands that an acoustical pattern stands for a physical object.

I don't think it quite shows this. Collies and human toddlers use words (and are used by words) without understanding what they're doing or what the meaning of language is. The understanding comes later, growing over time as we attempt to explain our behaviour to ourselves. (Including reading what other people have to say about language.)
Your ongoing mistake is that you are obsessed with a specific word choice "thinking", and not paying any attention to what the word represents.
but it does not know that "A" is part of the Latin alphabet and that there are other alphabets that form written human languages.

There is nothing preventing the computer for learning those connections however, so all you are doing is moving the abstraction layer. It's not a fundamental break point.
https://github.com/stefs304/cryCompare/blob/master/crycompar... better link

It doesn't seem remarkable in any way? I think I'd prefer to run my own wrapper than use this (due to lack of proper url building, lack of proper errors, not possible to use async without changing the codebase, etc)
As a great trader(John Grady) once said, the trick is to run with the herd....and to stop right before they head off the cliff.

But in all seriousness, going with the herd is the low-risk move. Depending on your trading platform for the cryptocurrencies you are trading, you might have access to cumulative delta information. That's the best way I know of to accurately gauge what the "herd" is doing. Once you see the price is reacting to match the delta(ie, if delta shows buying, and you wait until the price begins to react upwards), this is the moment to join the herd with low risk. The price reacting upwards means that sell-side liquidity has either been consumed, or has been pulled in response to the buying. These are when you can expect those quick bursts up in price, and that closes your scalp trade for a quick profit with minimal risk.
Engineers should really get (remedial) classes on telling management to fuck off politely. On company time.
Thank you for this. You linked to the youtube videos but I watch the PBS app on my Roku all the time and it's horrible at recommending what I should watch.

"Watched 'City in the Sky' [a 3-part series about airports and planes]? You'll love Downtown Abbey or The Great British Baking Show!"

I'm always looking for some actual good/educational shows on there, and there's so many great hidden gems, but they're all... hidden.
I don't think laptops are ergonomic. Schools should have proper work stations with adjustable seats, screens and tables. I use a laptop for reading articles and HN, lying down in a sofa. I can't imagine how you guys are able to do any serious work on a laptop without ending up with chronic back pain.