skysight-inc/HackerNews huggingface dataset:
Some data is easier to collaborate with as code than others. This is one reason why XML was superceded by JSON, and YAML exists as a rival.

GUI apps are great but less good for sharing. The conflicts are part of the point.
You speak of a multiplication operation that "works", also stating that it's not always possible for a finite dimensional real vector space. Doesn't the definition of a real vector space require multiplication that "works" (through the scalar multiplication requirement) or are you referring to the multiplication between vectors within that space "working"?
Dylan is a Lisp (thus dynamic) with Algol-like syntax.

Dylan supports AOT compilation like Crystal, and had optional type checking, so one could make it into Crystal if all variable declarations happened to be annotated.

Don't forget Dylan was intended to be used as Newton systems programming language and the team managed to create their own OS, even after C++ was decided to take Dylan's role.

Personally dynamic languages without AOT or JIT support were never popular with me beyond shell scripting tasks.
Hiring for Custom WordPress Development: What You Need to Know
Exactly. GP is not using an apt comparison. For many people, the primary reason to use Firefox is privacy. They made a massive faux pas against their primary selling point and people are upset.

Would you consider switching a product if the main reason you liked a product came into question? I think any rational person would.
Working on it. Send me an email if you want to try an early version.
You can access Canvas in WebAssembly, no problem here.
The world's smallest Christmas card
> but we now face the challenge of how to deliver that access, while protecting the privacy of the people in those datasets.

This is a losing battle. The information is already being leaked--we have been protected by the high cost and inaccessibility of analyzing it. These factors are quickly changing, and it's time to ask ourselves: how do we intend to live in a post-privacy world?
Most discussions centered on environmental concerns boil down to accepting a massive quality of life reduction for most of the world's population. It is usually colored by someone who thinks it wouldn't impact themselves much and that the world would be better if more people just lived like them i.e. in dense urban environments. This argument at least is not predicated on the need to kill a bunch of people such as you commonly hear in biotech or agriculture discussions.
> If you think people make reasonable choices, I have some sad news.

They make their own choices. It's not up to us to patronisingly decide what's reasonable for them, as long as what they do isn't destroying society itself.

> And like you mentioned, it is faster than commuting by car.

That's not always the case. I live in a large city (1.9 million people) with one of the best public transport systems of the world and depending on where you live, it's faster by 30-45 mins to drive than to use public transport to some other part of the city,

People like me prefer to have time to use as we please rather than strangers to stare at. So we drive when we save time, or when it's raining or when many people are sick and cough at everyone. Unreasonable?

> an amenity which is often needed to get a job, but also ties people up in debt from loans and maintenance costs and insurance costs and registration costs and parking tickets and parking lot fees and traffic tickets, making it harder to make a living.

So does public transport by costing tax money and therefore putting pressure on governments to increase taxes.

> You're saying cars should be made cheaper, of course, but this is absolutely ridiculous.

Please don't make up stuff.

> There is no indicator at all that cars in this market will get cheaper any time soon.

EV will.

> People are idiots, and we should not define the terms of our society based on their whims alone

Exactly my point, the question is: who's the idiot? The one who forces people to cut down on their lifestyle choices (soon we'll have to go vegan because of the societal, environmental and moral cost of meat, right?) or the one who opts for freedom of choice and technological progress to make more choices sustainable?
I find it amazing that in some places in the world, there's too much sand, and we're planting new ecosystems to control it.

And in other places in the world, there's not enough sand, and we're stripping it away for concrete and killing the ecosystems that depended on it in the process.

I know the two sands might be different, but is there a reason we're not developing concretes that work with the invasive sands?
Tips+and+Tricks
Führer Ein Anfängers Zu Geofencing for Mobile
Fascinating how feminist mouthpiece the Guardian manages to make even this topic about the alleged failures of men (offering solutions instead of emotional support), with a fictional TV series painting men as callous assholes for proof.
Sorry, i didnt mean it as an insult. I use fedora every day but i imagine they have fewer resources than Microsoft does.

I am not sure about windows 7 and 10. We are arguably better off today than in the ActiveX days. It made no sense to require using windows internet exploder to download windows update.
As a relatively new Kubernetes user, the big thing on my wishlist is templates (for example so I can share YAML between my production and staging environments). Unfortunately the k8s team have already said "no" to that, and point to a list of alternatives. But without a simple solution that lots of people use, it's hard to know which one to pick and it doesn't look like any are particularly good. I took a quick look at a bunch of them and they seem to be either half-baked solutions that someone put up on GitHub, or tools that introduce way more complexity than I need right now (like Helm).
Java vs. Kotlin: Was ist die bessere Option für AndroidAppEntwicklung?
I'm all for building from scratch a lean minimal runtime platform as you describe (that's what operating systems should be), also it should be "easy", take a minimal Linux kernel and add some thin APIs on top. But good luck turning this into a project that gains any traction.

Using the browser platform to bootstrap such a thing isn't such a bad idea in comparison... sooner than later we need to depreciate the ugly parts, like WebRTC, WebAudio and trim some fat here and there, but other platforms have their ugly parts as well (look at the mess that is Android).
You might like to read "The Anatomy of Friendship". People are basically hardwired to like people they're physically close to and come into contact with regularly, so try to tick those two boxes.

The trouble with an app like this is that if it works and people become friends they'll probably just switch to the lowest common denominator/free platform, e.g. facebook/whatsapp to coordinate, so monetisation could be tricky. I.e. if your app is 100% efficient, people may use it once then not return.

You also have the added challenge of seeding this "two-sided" marketplace (people suggesting activities and those saying they'll attend) in every locality you want to operate in, so you'll need a compelling growth strategy. It also sinks or swims on people actually turn up for events.

Good luck - I do think Meetup sucks and could be far better, but I think you'd need a lucky break/very interesting twist to really gain traction.
DigitalGenius raises $14.75M Series A for AI-based customer service
Why? When this becomes a problem, it will be a revenue source for parking garages, hotels, fast food, etc.

Plus, many gas stations are like mini shopping centers now.
Explaining directional and market neutral indicators
When Spark's MLlib Isn't Enough – Machine Learning at Teads
As long as users don't care about security, the exchanges won't care as well. Once users care enough, then the exchanges will. I think crypto exchanges are demonstrating a flaw in our society's approach to security where people have been conditioned into seeing hacks as inevitable and being taught to expect to live with the outcome and have ways to dampen the impact (credit monitoring, credit cards that detect and auto block fake transactions, etc.). The problem is that, at least for now, there is no dampening impact with crytocurrency. One hack and you lose everything, with nothing to reduce damage.
.net (C#/F#) has always had AOT compilation and is mature and now cross-platform. If Go is OO enough for you (it's not really OO in the traditional sense, so I'm not sure what you mean by "OO" if Go counts) then OCaml, Rust or even Haskell might also be good options.
> Turns out there was never a call to limit numbers to living in a straight line

There is no reason to limit to the plane either[0]. Or four dimensions for that matter[1]. Complex numbers have ways in which they are "more fundamental" than quaternions in the same ways that reals are "more fundamental" than complex numbers.

[0] https://en.wikipedia.org/wiki/Quaternion

[1] https://en.wikipedia.org/wiki/Octonion
# of times I've lost Valuable data because of malware: 0
# of times I've lost valuable data because of Windows Update: ~10
# of times malware has made my computer unbootable: 0
# of times windows update has Made my computer unbootable: 2
wikipedia2text | espeak ?
I know we're not supposed to post low-effort comments like "this is lovely", but this is lovely.
https://github.com/fireice-uk/xmr-stak
In Physics the complex i is used for different purposes, which makes it seem more complex that it really is. My favorite explanation of complex numbers is the paper "Imaginary Numbers are not Real – the Geometric Algebra of Spacetime" [1] which shows what the complex i actually is in terms of Clifford Algebras.

[1] http://geometry.mrao.cam.ac.uk/1993/01/imaginary-numbers-are...
FDA takes more aggressive stance toward homeopathic drugs
Groundbreaking Case May Force  Cambridge Analytica to Reveal Trump Secrets
There are languages I find more interesting than Ruby. Suggesting them however would have required deliberately misreading or ignoring the actual question. Ruby was on the table and in use. The alternative? A regression to Python. At least as much encouragement as advice.
So many cool projects on HN this week!

For OpenCV classification tutorials this is another great resource to keep playing around with DIY projects. FYI avoid his email list unless you enjoy 3-4 sales emails every week.

https://www.pyimagesearch.com/
No it isn't. You'd always want to create a feature branch so that you can PR the fix - it's a change going into master, it should go through the normal change-going-into-master review flow. And you'd always have to run some command to indicate that this was the branch where you wanted to undo what you'd done to master. That the command is called "revert" is a little weird, but it's no more paperwork than any other command would be.
Multiplication of vectors. That’s the meaning of the algebra word in the phrase, finite dimensional associative division algebra. In R^3 you can’t define multiplication of vectors in a way that works. That is, in a way that each vector can be multiplied by itself and in which each vector has a multiplicative inverse while preserving the real vector space structure.
> True, though we have reached a point where one could be really comfortable without proprietary software. I certainly am. It's just with an increasingly "appified" web that proprietary software makes again inroads on otherwise free systems.

Agreed. I extremely comfortable with my fully free system, and the only risk I have each day (which I've mitigated) for running non-free software is the constant barrage that others attempt to force upon me using my web browser---free browsers gladly download and execute non-free software by default.

I gave a talk about this and the issues of package management and code signing at LP2016: https://media.libreplanet.org/u/libreplanet/collection/resto...
Taking bad decisions faster is not an improvement. Especially when it's being used to wrongly convict people.

> takes the decision that an algorithm that is working is unacceptable

"Unacceptable" == "not working".
As far as healthcare is concerned, we pay about the same amount of taxes as Europeans, plus more to private insurers/hospitals, for a total healthcare spending significantly larger than theirs.

We also have worse outcomes for all that extra spending - stuff like life expectancy, child mortality, etc.

I call that a broken system.

Your continued attempts to conflate total taxes with healthcare spending are either silly/odd or deliberately intellectually dishonest, as we'd have to factor in every other variable between us and Europe in that comparison - road funding, foreign aid, military spending, college costs, social welfare programs, etc.
I have found the same thing while teaching during my PhD. Most of my student peers despised it and couldn't understand that I wasn't volunteering to teach to help the university, I did it for the very selfish reason of helping myself cement basic undergrad knowledge.
Biggest problem I guess will be expanding the charger network, simply due to physics.

On the country side, laying cables for 1MW peak load (4 superchargers @ 250 kW) will be expensive - the grid in rural areas is enough for some farms and small villages, that's it.

In cities, electric-car chargers will have to deal with political obstacles (no one wants to sacrifice free-for-all parking spots!), in addition to the electricity problem - while in a city there might be more available 10+ kV lines (you don't want to do 250 kW over 230V AC, it's over 1k A current!), sidewalks are often enough very slim as it is and it will be difficult to get a charging station installed there, and digging in earth filled with cables is not exactly fun either (been there, done that, it's manual work of the worst kind as you can't even use a proper showel...). Getting chargers in garages will face obstacles of the HOAs, plus the house uplinks usually are without much reserves - my 12-apartment house, for example, is linked to the grid on 3x63A with each apartment (~60 m2) being fed by a single 40A phase. Not much, certainly not enough to feed even two electric cars in the backyard.

Either way you'l have to rebuild the entire grid more sooner than later if electric cars should have a future... there's not enough money to rebuild Detroit's water, where should the money for a full scale grid rebuild come from? It's all decades old infrastructure, no matter if in the US or Germany. Replacing or significantly upgrading it means billions to trillions of dollars.
literally every single one of them.
I use Anki too, but probably not as much. IMO Anki is a tool for memorizing things, not learning them. You don't make a card for anything you don't already understand.

Don't get me wrong, I think memorization is still useful for things like Haskell. You already have to have learned the concepts, but Anki helps you migrate what you've learned to a part of your brain where you just know them, no extra conscious effort required. Eventually this has to happen with what you already know if you are going to tackle bigger concepts, Anki just streamlines it.
Coherent sources released under a 3-clause BSD license (2015)
The refresh is what made me stop using it. I would scroll through the feed, lose my place. Also, if I click a link and I want to share that post, it may be gone forever and I'll never find it again.

The only reason I dealt with Facebooks nonsense is because it was a useful tool, but now it is no longer a useful tool.
> I'll probably feel slightly nostalgic about the sound and smell of fuel-burning cars someday, but it won't inform my buying choices in the slightest.

The sound can be pleasing, but the smell? I always thought gasoline smells and exhaust fumes smell awful. Maybe it's because I never owned an ICE vehicle myself.

Fueling a car is a very unpleasant experience to me.

It's part of the reason why, after my last road-trip, my wife and I decided we would rather wait for the EV to charge (and grab some food, stretch legs, maybe even a short hike etc.) than to borrow or rent an ICE. To be fair though, the other reason is the ICE we usually borrow is stick shift, so the difference in comfort when driving is huge, especially on curvy roads (In addition to no gear shifting, EVs usually do a lot of regenerative breaking when releasing the gas pedal, so you don't have to use the break pedal as much. I really missed that).

Some here have commented that the sound can be a safety feature. A lot of EVs/hybrids already have added that, but generally only at low speeds. Sometime it can be turned off, so if don't want to disrupt the neighbors, like late at night, you can turn disable it (since it's on by default, I'd think people would drive extra carefully if they turn it off).
Really interesting slide on page 3 near the bottom:

"AMD reported close to 2x cost per yielded mm² for a 250mm² die" for 7nm vs 14nm/16nm. The subtext there is that MCM is the future and they are leading the industry. If they are right it could mean a huge shift in market share for them.
Top articles about Psychology and UX in 2017
> ...the author has no idea what they're talking about. TypeScript is a superset of JS, it makes no sense to compile it to ...

I agree with this. Mentioning compilation of TypeScript to WebAssembly shows some misunderstandings of both of these technologies. WebAssembly was designed to run code already written in some low level language like C/C++ because running already written software in a browser is easier than rewriting it. Of course you can compile Rust into WebAssembly but that was not a reason for why WebAssembly (and it's predecessors, asm.js, PNaCL) were conceived.

On the other hand TypeScript makes JavaScript programming easier for when the app becomes too big to maintain without tooling.
This. When companies start looking at features and changes through the lenses of a metric, everything follows that metric. I'm sure that drives more engagement, therefore it's enforced on everybody.

Unfortunately they're not measuring abandonment or annoyance. Metrics like these are the short-term gain investors of today tech, always looking into the today and ruining the tomorrow.
If we consider stating facts without context needed to truly understand them as being equal on level of wrongness with something like discrimination, I think we should consider exactly how many people use such poorly informed facts. Gun crime facts, wage gap facts, just about any psychology paper cited ignores the limitations of the study (which likely has very few if any replications with different populations). Even medical research if filled with poorly stated facts that drop a lot of the details needed to understand the actual study done.

Given that stating facts without full context is the norm, attributing one specific case to racism seems hard to justify.

For a red delicious apples to granny smith apples comparison, look at the treatment of, framing of, and treatment of framing of crime facts based on race verses crime stats based on sex.
Yes, i do. And we’re hiring!
Nuclear wars would mostly involve thermonuclear weapons detonating high enough up that their neutron flux will essentially dissipate before reaching the ground where all the cars are. That will maximize the area destroyed by the shock wave.

It's true that a neutron bomb used tactically against ground targets could transmute car batteries. But those would tend to be used in the countryside against armor formation rolling through rather than against cities where all the cars are. And they have a fairly small radius of effect anyways.

EDIT: And in any event, I'm sure that the transmuted cobalt will be the least of our problems if it ever becomes relevant.
Type Check Your Polyglot Dictionary with TypeScript
Making Video Games Accessible: Business Justifications and Design Considerations
We have to meet people more in real life.

Humans need face to face contact to be fully happy.

Why, as supposedly modern humans, do we have to rediscover this?
JS has been optimized to the extreme for years and years. Compilers that compile to WASM are still new so I'm guessing there's still a lot of room for optimization.
You want to be careful with that. Pictures can be helpful in mathematical education (especially in something like a first course in real analysis), but if you get accustomed to relying on learning with pictures your mathematical intuition can break down once you arrive at a place where pictures don’t make sense.

Once you’re working in k-dimensions, where k > 3 (or maybe 4), you can’t rely on pictures anymore because there is no satisfying depiction of 4 or greater dimensions on a 2 dimensional medium. Complex numbers can be learned this way because they’re (simplified) the set R^2. Number systems in general are sort of okay to learn this way because they typically just extend other number systems, so you can successively build intuition on top of previous abstractions.

But you won’t really “learn” a lot of much more complicated topological or geometric (and therein analytic) concepts if you can’t build intuition without “seeing” it. As a very simple example, contrast these two approaches to defining a trivial concept in topology, which you’d probably come across before complex numbers in an analysis course:

1. A neighborhood of a point p in a Euclidean space is the set of all q such that d(p, q) < r, where r is some radius greater than 0.

2. A neighborhood is a circle (or sphere) with a radius of r surrounding a point p.

One of those feels more immediately intuitive, but that’s only because we’re dealing with the simple case of k = 2 or 3. You can’t “dodge” the complexity by visualizing it once you get into higher k, you have to just formalize it to develop intuition rigorously. Definition 1 is useful because it abstracts to conceptual domains we cannot practically visualize. Definition 2 would be useful if you could build a visual intuition of a 3-sphere, or 4-sphere, and so on. But building a visual intuition of k > 3 dimensions just shifts the problem away from what you’re trying to learn to something that is just as difficult: eventually you have to just get comfortable staring at a page of frustrating numbers, unfortunately.
plantuml is also text based and supports many types of diagrams:
http://plantuml.com/gantt-diagram
Increase Mobile Retention 101: what is it and why it’s important
In general terms, transferring funds via ACH is over a wire (or perhaps more specifically, a fiber optic filament) as well.
What will destroy Bitcoin? Usability. Here’s why