skysight-inc/HackerNews huggingface dataset:
To address your points:

I wouldn't say that in my day-to-day life people are "wonderfully warm" to me randomly - but they do acknowledge me as a person, they see that I am there, and they aren't anxious (or whatever) to look at me.

But in a chair - at an Expo dedicated to products for the differently-abled of all places - things were different. Maybe what you say might be the reason - but again, many of these people were caregivers and salespeople for companies marketing products to people with chairs and needs.

In the course of working with my friend, and meeting with people who have different abilities and needs, many have impressed upon me how they themselves are perceived as lesser than able-bodied individuals. Many had this perspective after being in an accident or having come into a condition that necessitated the use of a chair later in life, so they knew how they were treated before by others, and how they are now treated.

In fact, that's how my friend came to be doing what he does; his brother came down with a condition, literally in the prime of his life. My friend saw how people treated him, and wanted to do something to alleviate this - so he turned to customizing chairs, and did so for his brother, and found that people would then talk -to- him - not around him. It was like the "cool chair" was an icebreaker or something; it eventually led to the non-profit, but making custom chairs is his real passion.

These people are more offended - and disappointed - by other not making eye contact, or talking with them - as if they aren't there. Many just want to be seen and acknowledged, like we all do.

Regarding the quietness of scooters and chairs - yes, they are insanely quiet, and in normal day-to-day situations, that can be a problem even for people who wouldn't think or dream of being a problem for those in the chairs. Perfectly understandable, but it is something that needs to have greater awareness made about. Much like there are campaigns for "watch for motorcyclists" - we need the same kind of awareness for those in these quiet chairs. My friend and I have experimented with mods to make chairs more "visible" or "audible", but we are also at odds with the manufacturers of these chairs at times (some of the things we'd like to do are near to impossible because we can't get access to the chair's "internals" - for good reason, ultimately).

Finally, I agree that not everyone, or even most people, is out to be "assholes" to those in chairs. But again, remember that I experienced all of this at an Abilities Expo - one place where I would think people would be -more- accommodating, not at the regular base-level, or less. Furthermore, I still can't discount the experiences of those who actually use these chairs on a day-to-day basis. While I acknowledge that alternate theories are possible and likely in many cases, I still think there is a widespread, perhaps unconscious "something" that causes people to act differently around those who are using such mobility devices.
I haven't worked too much with Haskell, but I've spent some time with Scala - they have pretty advanced type systems.

Typescript can't match them 100%, but it's getting there. e.g. It doesn't have type variance, but it does have f-bounded polymorphism (which is unheard of in most mainstream languages).
The language is powerful enough to build your own constructs. I maintain a Typescript library[1] that emulates Scala options/trys/futures.

For day-to-day work, Typescript is a joy to work with. I describe it to others as the child of Scala and Ruby - pretty powerful type system but with a large community.

[1] https://github.com/jiaweihli/monapt
I don't consider Pebble to be a startup anymore. I'm not sure why so many comments here use that term. They have found a repeatable, stable, and scalable business model that works and have been successful with it for years. Their watches are sold in Best Buy, Target, Walmart and other retail stores. Once you hit that level of main stream popularity I would say you're no longer a startup.

It was shocking to me to see Kickstarters for Pebble after their initial watch came out. After they had already been for sales in major retail stores. They should have solidified their business model by then and been profitable already. I feel like Kickstarter should be there to get your initial idea launched and if you can't take flight from there, don't do another.

Anyway, huge Pebble fan here, super sad to see them mismanage their assets that resulted in this.
I was not aware of this[1], thanks for linking. Do you know whether the same is true for non-LE connections? I always thought those were secure, provided there are no bugs in the implementations.

[1] The paper's conclusion summarizes very nicely, though they write it formally and a little confusingly: the thing is utterly broken. They can read contents, even if they key exchange was not observed/captured, and they can inject traffic. Basically it's obfuscated plain text.
Agree thanks :)
That's fine, but then in the 'infinite vertices case' we require an associated numbering scheme and defining an ordering over vertices which requires a bijection from whatever set you're working with into an index labeling (⊆	ℕ), etc, when this could just be abstracted away. In general, I don't think this is any cleaner than the few axioms defined whose structure we can attack with the tools of semirings.

Overall, I think both cases have their uses; matrices in the area of computation and abstract algebras where manipulations are straightforward. In particular, I'm interested here since the axioms can be written as a language and operations can be done over finite sets which may yield some nice computability results over this 'language of graphs.'
As much as I think immutable-by-default is a good idea for code correctness, it does have a really big performance penalty since it means a LOT of GC pressure (since you have to make a lot of allocations). Side effect free is great, but, at the moment anyway you can't really do it in real time systems where a GC pause is a huge problem
Hi dozzie [edit: typo],

I can entirely sympathize with your comment here, but I'd like to try to quickly present a contrary perspective:

Indeed there are architectural trade-offs made by every monitoring system, and icinga2 makes some that we also have found to be frustrating: one such example that comes to mind for me personally is that icinga aims to maintain backwards compatibility with its historically-derived nagios configuration file syntax which is difficult to understand and hard to parse in an automated fashion.

On the other hand, there are exampls of architectural choices that I believe icinga gets right: It implements an approach to secure and authenticated metrics collection that virtually every other monitoring system leaves as an "exercise" for the user. It provides checks and alerts and notification thershholds by default, which many other monitoring systems don't.

We build monitor in a box to attempt to highlight one particular approach to using icinga 2 which we find works for us. We attempt to be systematic and through in our approach, aiming for a reproducible, Ansible based implementation that emphasizes modularity and code reuse. We invite everyone to try out our open source offering to decide for his or her self whether the benfits of running icinga 2 in this fashion outweigh the drawbacks.
Car Lane Detection Using Computer Vision
I have problems with Macbook + JBL xtreme. It's not working. But any other combinations working fine: macbook + any other bluetooth speaker (i have 4 different speakers + headphones) and several mobile phones + JSB xtreme. Just magic.
The Beam is a wimpy teleoperator. Send the new Atlas, from Boston Dynamics [1], to a conference, and you won't have that problem. People running away in terror might be more of an issue.

(It's not clear what will become of Boston Dynamics. Google wants to sell them. DARPA and the Marines gave up on their BigDog as not militarily useful. The technology is impressive, but it cost well over $100 million (mostly DoD funding) and 25 years to get to this point, with no market in sight.)

[1] https://www.youtube.com/watch?v=rVlhMGQgDkY
"Algebra" and "calculus" are often used for historical reasons rather than technical ones.

But as it were, LC cannot be expressed as a universal algebra. Not quite. The lambda terms introduce local binding which throws off an algebraic representation. The best you can do is have a (sorted) representation which includes free variables and then have a quotient of that algebra be LC. Even that doesn't quite work, though, since `x` is not a valid LC term.
> He hangs out on HN, mostly blabbing nonsense, racial slurs, or conspiracy theories, but the rare times he's lucid can be very interesting.

I don't feel great about highlighting negative sides of somebody who already has genuine difficulty finding understanding despite (presumably) meaning no harm to others. Especially if you think he may be reading this. I took the liberty of flagging this post.
Cool. I tried to "try it now" but got some modal instead, so obviously I then closed the window instantly.
He wished me (and countless millions) dead. "Just as bad" seems like a slight stretch...

As for appalling manners, I rubbed nothing in. I didn't gloat, or even reference your warning. I answered his continued justification for his threats, which is that I'm a troll and the implicit message that had I been, his words to me would have been just fine.
I asked my hipster Android developer friend (who doesn't work for JetBrains) and he said:

"two apps in the Play Store and one of them [also] has an API gateway written in Kotlin"
In my experience, namedtuples have significantly less overhead than classes.
These wood floors could generate energy from your steps
Look, Gawker was absolutely terroristic. Think about it, Mr. Thiel was closeted publicly, because it was noones business, and then Gawker outed him and his personal life for financial gain. They did it to others too. Mr. Thiel has said that Gawker was an isolated case for him, and it took him years to right wrongs..
Haha. I rarely use it myself - basically only for the few freelance clients I work with where they pass me the FTP credentials to make a change to a site. But for the little bit I use it, I wanted to use a program I liked :)
Explained Visually is an experiment in making hard ideas intuitive
Oh FFS, did you even read the link!? Here, the last bullet point:

> Forming or joining a group that votes together, either on a specific post, a user's posts, posts from a domain, etc.

That perfectly describes what was going on with moderators leading the mob by stickying dozens of posts per day, directing them towards their brigading targets.
I am a total paper person. I have notebooks, upon notebooks and still use a paper planner. I could get excited about this once it starts shipping.

If you have an iPad Pro and an Apple Pencil, I recently started using Nebo (by MyScript) and it is working well for me. Handwriting, multiple notebooks, etc. You must have an Apple Pencil to use the app.

For now, none of this will replace my paper, but I am hopeful someday.

ReMarkable Team - I'd love to share how I use paper everyday in hopes some of my specifics make it into your product :-)
No way to see anything without logging in? I'm being forced to a login/register page only.
Zwynkr App on Product Hunt – Tinder Profiles on Facebook
HP shutting down default FTP, Telnet access to network printers
Also combined with angle or maybe overwhelming altitude. Since meteors come from practically infinite height, the missile systems might not be looking for anything there, and by the time one is or would be detected, it's gone.
That would be amazing. An educational plugin that could pop up notifications at relevant times to inform and warn users of known dark patterns would be very powerful.
Players can compete for local prizes, or take on global players for bitcoin, Gamerholic, slaps grabs and holes (the tools that give you an advantage to win the game).

Businesses can easily create games for coupons and gift cards.
Is that so? Just a note.
I also have red/green colorblindness, but it's not as if color coding would have an 8-12% failure rate. Typical red/green color-indistinguishability mostly applies to dark reds and green, though, whereas the reds/greens used in UI tend to be quite bright and vivid.

People who can't distinguish vivid reds/greens are much rarer. (If 10% of men couldn't separate red from green at the stoplight, we'd have noticed a long time ago.)

I agree we should include everyone, of course, which is why there should also be patterns, shapes, and sound to assist, I'm just saying color coding is not some collossal mistake.

(Also, your math is off if you're assuming a 10% base rate. To have at least a 50% chance of 1 person in a group of men being color blind, you need 7 men. 1-(.9^7)= 52%.)
What are the three major ingredients of a "bread"? Isn't a dough any hard-set culinary foam created by somehow cooking a relatively homogenous, ultimately water-based dough?

Were you thinking of "flour, water, and leavening"? Flour is any grain processed so as to make breadmaking easier. All these recipes include water. There are hundreds of different unleavened breads, and many of these breads are yeast-leavened.

Crepes and pancakes are (usually) quickbreads. A Chinese scallion pancake might not fit that bill (and might not be a quickbread), but Dosas clearly do.

The article carefully explains why naan isn't included: it's not an Indian bread. Naan is a staple throughout central Asia, which is where India imported it from.
PyPy3?
Turbo Pascal was the Unity of many game developers on MS-DOS days.

Of course for serious games, one would use macro Assemblers like MASM and TASM.

Or for those short on money for the pro versions, which included the Assemblers, inline Assembly with naked functions/procedures.
Seems to vary greatly by region. I'd feel embarrassed for an applicant that put a photo on a resume in the US, but apparently the opposite is true elsewhere.
Not sure it's fair to say that graph theorists rarely use matrices to represent graphs: for many problems in graph theory some of the simplest solution involves representing the graph as a matrix (eg Hoffman-Singleton theorem).
That's not really true -- for instance, C++ 11 is a lot more pleasant than C++ 98 even though it's just a more complicated version of that. A lot of bad ideas tend to fall into disuse, even if they're not technically gone.
Qualcomm unleashes 48-core 10nm FinFET ARM server chips
Ask HN: Why do so many web startups use subscription based revenue models?
This came to my attention when I read about Amazon Polly on HN. I wanted to convert a long text into an audiobook. A user commented on that Polly thread offering his webservice which for $ per month subscription allows doing this. However, On AWS I'd pay per word; why don't more companies adopt a pay for usage model? I didn't subscribe to his service because I only have 1 text to convert, not an ongoing need.
We have different thoughts then. Especially since I now use FTP so infrequently, I wanted something very minimal. There just weren't any clients like that - XP style definitely isn't clean/minimal. I don't care too much about being well used, tested, and reliable if I don't like it.
They may be harder to find, but HN comments are probably less ephemeral that most blogs (that is, HN comments are more long-lasting and at the same "permalink"... seems that plenty of blogs fall off the internet after a few years).
Comments is definitely the easiest way to get doing. But also if you're already using Babel and ESLint, you can add Flow in very few steps:

1. Setting up with Babel: (note that if you are already using the "react" preset you don't have to do anything)

$ npm install --save-dev babel-plugin-transform-flow-strip-types

Then update your `.babelrc`:

{ plugins: ["transform-flow-strip-types"] }

2. Setting up with ESLint

$ npm install --save-dev eslint-plugin-flowtype-errors

Then update your `.eslintrc`:

{ plugins: ["flowtype-errors"] }

Then just install `flow-bin` and create an empty `.flowconfig` file in the root of your repo and you're done. Now you have Babel compiling your code the same as always and you can use the Flow type syntax, and with ESLint you probably already have your editor all setup to show you warnings.

We're trying to integrate more with tools like this so you don't have to go changing your entire workflow. It shouldn't be so hard to add types to your existing JavaScript code.
I have to totally agree. Kickstarters fail, but this[1] is a gold standard of how not to write your "sorry, we failed" post. Ditch the marketing speak and the PR photos and just be honest with your customers.

[1] https://www.kickstarter.com/projects/597507018/pebble-2-time...
Hopefully it does get ported to javascript. In the meantime, if you happen to use react, https://github.com/necolas/react-native-web is a good way to use react-native's styling approach (which uses css-layout under the hood) on the web.
I grew up in one of those regions and was flabbergasted when, at the age of 8 or so, I moved to Seattle and asked for a coke and they gave me a Coke without asking what kind of coke I wanted (Dr. Pepper of course). I then proceeded to protest to a very confused clerk that I wanted a Dr. Pepper coke, not a Coke coke.
I think we'd need an RF engineer to answer this more thoroughly, but it's my understanding that there are a lot of materials capable of absorbing the low-energy microwaves that it uses as its transmission medium.

Water is a big one, which I think is one reason that having my phone in my back pocket almost always results in a dropped connection to my headphones over the course of working outside for a few hours, compared to my side or front jacket pocket. Too much water in our tissues.
Try webpack, it's fast and the configuration is nearly declarative.

You can also create a separate build task to run a smoke test by directly calling the ts compiler to compile your code (skipping pre- and post- build steps). This was a lot faster than I expected.
The Death and Rebirth of 'The Matrix Online' – Waypoint
Permission is granted company by company, not topic by topic. I get that "spam" has become throwaway shorthand for "email I'd rather not receive", but that is not the definition used by law and by antispam groups.
Oh, yes, we should definitely draw lessons from academic mathematicians about what is accessible and convenient to understand. THAT's a field that's never had a problem connecting to laymen.
The signup page has a steep price to pay. Maybe just setup the login and then ask for profile information once users are in?

Asking for a specific date of when someone started writing is a little daunting. Maybe just have a year? Not sure what the information is for.

Also the terms of service I'm agreeing to leads to a 404 ;)

I've recently gotten in to writing some poetry so I'm super interested in this project! I hope you guys can really get this to kick off.

edit: I would add, you need a real landing page. Something that has examples of features or results of collaboration. This is pretty similar although a microcosm of HitRecord, so maybe check that out for some inspiration.
Very, very interesting - curious about whether the C# bit supports Xamarin on iOS and Android, or if the C# piece is just Windows-only (not super clear from the documentation).
What about games like EVE Online where the players construct the story like the Battle of B-R5RB [1]. To me, it really emphasizes how games can tell stories in a way intrinsic to the medium and unreplicatable by any traditional medium.

[1] https://www.wired.com/2014/02/eve-online-battle-of-b-r/
Both endpoints have to have perfect implementation, or: your connection is only as good as the worst of the two devices.
> Is uttapam just an appam variant?

Nope - the word, AFAIK means "cooked food" in this case, a pancake.

Appam is made from fermented rice and no lentils in the mix. Also it is cooked crispy on the edges in a deep wok[1] like cooking vessel.

Uthappam is made from batter similar to dosa batter (with lentils), but is never flipped while cooking (neither is the appam, but who cares). It's more of a thick open-sandwich style pancake with toppings - come to think of it, it's a griddle pizza with rice batter.

Fermenting is perhaps common between them, but the ferment in an appam is usually sugary substances (Kallu in the morning) and the Uthappam has no added ingredients for the ferment, so is more sour.

[1] - https://www.flickr.com/photos/t3rmin4t0r/88102227/
You might be able to accomplish this with emscripten, which is pretty capable. You'd need appopriate bindings to have it control the DOM
One thing I've thought about recently is Facebook's Patent grants, and it's one thing that makes me uneasy about using any open source technology from Facebook like React (I currently do but am thinking to move to Preact because of the nicer MIT license and that it's analogous to React in many ways) because they're generally given a patent grant. I'm not a lawyer so I don't know if the grant would hold up in court since it's not actually in the license itself, only referenced in the readme but if I had a patent and Facebook infringed on it my license is terminated if I assert my patent rights against Facebook even if it is valid and doesn't pertain to specific React technologies. This has been discussed heavily in the past but suffice it to say it's pretty scary and bears thought.

This library looks very useful for those who use React Native or want a layout engine in C# or Java for their mobile app, but as someone who works in an industry (bio/chem engineering) who develops applications around tools in that industry and thinking that Facebook may one day enter that field, or even if we create a software patent for some idea we create while developing the tools, it makes me uneasy whenever a new Facebook open source project, especially one with the potential to become popular in a specific area of software development, is introduced.

Also, another thing to keep in mind is not every big company does this with their open source tech. For example, Angular and Visual Studio Code are both under MIT license.
If that's too much you can also do:

function bar(x) /* : string */ {

No compiling necessary
Pizzagate: From rumor, to hashtag, to gunfire in D.C
>I mostly eat roti/chapatis and puris; are they in this article under a different name?

They are mentioned in the first paragraph of the article:

"Before that, North India’s unleavened wheat-based flatbreads—rotis, chapatis, and puris—would have been made from whole grains"

but don't seem to have separate entries, on a quick search of it.

>Is uttapam just an appam variant?

No. Appam is a Kerala dish. Uttapam and dosa are in the whole of South India (and of course now a lot of the world, at least dosa is). The dough for appam might be the same or similar as dosa/dosai and uttapam, though they may add other things to it, like toddy or neera (fermented or unfermented palm juice), for the consistency and a bit of a sweet taste. But uttapam is a cousin of the dosa, just thicker and often with a good amount of finely chopped onion and a bit of chopped green chili sprinkled on top, and flipped over so the top side is fried too (same with dosa, (shallow) fried on both sides).
I found it fantastic because it allow me to do stuff quickly without having to learn Shiny.

Do you know of any other GUI charting R apps like Radiant besides GrapheR and Deducer?
Programming languages are already an intermediate piece of text that computers understand really, really well. The problem is always one of human intention, and crafting the correct program based upon what the human intends to be saying, and not necessarily what they actually are saying.
Yoga itself does not handle animation but by using another animation system on top of Yoga it should be very possible. I have not yet tried it myself but by wrapping a layout change in a UIView animation block the above should be doable (on iOS but similar should hold on other platforms).