skysight-inc/HackerNews huggingface dataset:
As someone who is building an applied AI hardware product, what can we expect from BT5 ?

> Key feature updates include four times range, two times speed, and eight times broadcast message capacity. Longer range powers whole home and building coverage, for more robust and reliable connections. Higher speed enables more responsive, high-performance devices. Increased broadcast message size increases the data sent for improved and more context relevant solutions.

When will the chips be shipping anyone know?
You can be motivated without going to school. It would take seconds to find curricula from major universities. You can find most textbooks for free on Libgen. You can talk to people over the internet and find better mentors than people you'd find in your local university. It's not isolating any more than going to the university and staying in your dorm reading textbooks is.

So, yeah. It seems like a completely correct view. My guess is that it will only become more and more correct with time, as the internet provides all the building blocks that colleges provide currently. The knowledge is already there. Credentials are there for some professions (Github > sheepskin). Networking is probably the hardest part, but hardly sounds undoable.
'Geltaftan':

https://en.wikipedia.org/wiki/Ceramic_houses
Right, it's not an issue with React Native. My concern is that people will end up using this in browser-like settings with untrusted content. Do they adequately guard against stack overflow with deeply nested layouts, for example?
Kenji Alt has a recipe at Serious Eats, but naan is really simple: it's a yeast-leavened 65% (water/flour) dough where the liquid is some kind of acidic dairy (milk, buttermilk, yogurt) --- about 4% fat.

A trick my wife showed me that has sort of changed my life is that you can roll it out between two silpats to get it very thin without having it stick to the roller.
How+Botox+Equates+to+Stepford+Wives+|+HerBrand.co
Flow tries to integrate with the existing ecosystem as much as possible. By taking advantage of Babel, ESLint, Atom, etc.

With Flow you don't even have to opt-in to a new syntax. You can just use comments:

function foo(val /* : boolean */) /* : string */ {}

Using really powerful inference you can also write much fewer types. If you have well types libraries [you sometimes don't need types in your code at all](https://medium.com/@thejameskyle/flow-mapping-an-object-373d...).
Bluetooth is complex. Lots of devices have crappy software which gets things wrong. And it doesn't help that the 2.4GHz band is full of radio noise, either. But most of the problems aren't with transmission, they are with setting things up and turning things on and off. Crappy software.

Also, it doesn't help that everything in Bluetooth until BLE (Low Energy) arrived was pretty bad. BLE changed everything and turned Bluetooth around, but BLE doesn't do audio.

There is lots of confusion in the naming, Bluetooth 4.0 incorporated BLE, and later they decided to just call the whole thing Bluetooth, even though it's now a set of two entirely different protocols, not even radio-compatible.
> I'm curious though, will this be eventually ported to JavaScript?

Here's a similar but seemingly dead project:

http://gridstylesheets.org/
P.S. looks like they fixed it. I have Google Cloud Print re-enabled and it's working fine.
Poppycock... I've not converted my resume to word format in twenty years, the last time someone asked for it. Not to mention the resume should be in a read-only format, "secure" from recruiter modification.
Where is my beloved uttapam?
what's the core reason, wearable is not as popular as it is thought to be? too early for the generic public? Apple iwatch competition? something else?
It doesn't look like either of these are in production anymore. :(
Torch Video Tutorials
Folii autocolante Dasscenter
NASA Study Proposes Airships, Cloud Cities for Venus Colonization (2014)
You might want to reverse engineer the current Pebble app and see what they do?
What's the likelihood that this can be an update to existing products so I don't have to buy all new hardware?
BLE devices actually tend to work quite well. If you try a Logitech MX Master Mouse, or an Apple Pencil, or a Microsoft mobile keyboard, you will find that they all perform very well. And most importantly, the dreaded "pairing" is only done once, ever.
This older study (2003) provides excellent, succinct background:

Colonization of Venus by Geoffrey A. Landis

https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/200300...

Although the surface of Venus is an extremely hostile environment, at about 50 kilometers above the surface the atmosphere of Venus is the most earthlike environment (other than Earth itself) in the solar system.
It's important to note that these improvements only apply to BLE. Classic Bluetooth (EDR) is not changing, at least not significantly.

Also, there will continue to be minor spec revisions (5.1, 5.2, etc). The "Bluetooth 5" terminology is for marketing and PR, to simplify the message. They don't want to confuse the general public with spec revisions.
Well, the "type annotation" system, where you get to type variables but the types don't do anything, was expanded again. It doesn't improve safety. It doesn't improve performance. The hand-waving argument is "Just as for function annotations, the Python interpreter does not attach any particular meaning to variable annotations and only stores them in the __annotations__ attribute of a class or module. In contrast to variable declarations in statically typed languages, the goal of annotation syntax is to provide an easy way to specify structured type metadata for third party tools and libraries via the abstract syntax tree and the __annotations__ attribute." Whatever that's supposed to mean.

I still suspect that was put in to screw over PyPy. If the type information was enforced, PyPy could use it to generate hard-typed code and improve performance. CPython, on the other hand, still represents everything as CObject objects in C. Type checking adds run-time overhead.
Airbnb Turns the Volume Down on Its Fights with Regulators Everywhere
If you think it's easy to understand that some people believe in God while others don't you probably aren't curious enough :)
I'm guessing it has a lot to do with projections. It's easy to predict revenue in upcoming months when people have signed up for subscriptions. Usage is much harder to predict.

Also, I imagine companies make a lot of money from people forgetting to cancel subscriptions that they don't use.
What is a literature network? How would a poet use this?
Theranos Forgets to Use BCC, Accidentally Outs Investors in Group E-mail
We don't get human excrement, but we do get the dog variety, even though the city puts out bag dispensers everywhere. And yeah, we get all of those other things, too. Actually, I'm about half convinced there is one guy in our neighborhood who tore up the sidewalk in front of his house, extended his lawn, and just plain got away with it for 20 years.

You want to play farmer, there's plenty of farm land just outside of the city. Agriculture does not belong in urban centers for a reason. It's a public nuisance. These people also don't pick their plants on time, so the rotting vegetables attract insects and vermin from everywhere. There's a reason cities and farms are separated and it's not "cuz cars".
I'm not aware of any systems that I think are much good. It's a big gap.
I hadn't noticed, and this image is just the gift that keeps on giving.

What do you mean it's Photoshop? Oh yeah, the box files. I hadn't noticed. The dude's leg looks a bit weir...WAIT, that's photoshop too! EVEN THE LAPTOP! Gosh, the whole thing is fake!
Oh, that's where it comes from. As a non-PHP user, I thought it was a strange feature.
Original title is "Theranos Forgets to Use BCC, Accidentally Outs Confidential Investors in Group E-mail" but I removed the word "Confidential" to fit the post within the 80-char limit.
It was on /r/Pizzagate, if I recall, which is a conspiracy sub accusing Hillary of running a pedophile ring - they were calling Spez a pedo.
> What you call garbage, might be good looking to someone else.

"Beauty is in the eye of the beholder", "There's no accounting for taste", and all that. I'm not a fan of the style that was used (too much blank space, flat UI elements, gives the vibe of a webpage instead of an application that you can do something in, having both a hamburger menu and dropdown menus seems weird), but "garbage" is needlessly harsh.

It's useful to be reminded that software development is a process of continuous learning, and that's what this project represents anyhow: Learning a new platform by tying some libraries together into something that's functional and that demonstrates what the developer was trying to learn.
I prefer videos with transcript. Not all videos or parts are interesting or valuable for me.

As was already mentioned, shorter videos are better. It can keep up your engagement. One bad example is Microsoft virtual academy. I wasn't able watch neither one full video. Udacity of tedx or coursera are good examples.

Also if its very interesting topic i am taking some notes. Pencil and paper should improve memorize process (don't have citation right now, writing from mobile) but my font is terrible and slow (if it has to be readable) Electronic notes are much better for me, i can search, format, paste screens and diagrams, even from screenshots video.

If i am watching tutorials, am doing all steps in parallel. Very often with google at next screen due to different version , syntax, whatever.

After all i am taking notes with step-by-step procedure what and how i did it. Sometimes also with description why.I prefer videos with transcript. Not all videos or parts are interesting or valuable for me.

As was already mentioned, shorter videos are better. It can keep up your engagement. Ona bad example is Microsoft virtual academy. I wasn't able watch neither one full video.

But everyone have to find own way what is best way for him.
I think it's a bit much to ask that you be treated just like being there in person when you are simply controlling a small vehicle on wheels remotely.
Thanks for that. Looking at the specs it seems to have equivalent battery life (ignoring GPS, which is fair), is just as water proof and generally looks like an alternative.

I'm not sure I like the looks of the thing (but then again, pictures are bad and I should get my hands on one first) and I've no idea about their app platform yet.

Do you happen to know if this works completely offline, ignoring cloud offerings? Can I track whatever I want to track and keep it on the device and/or my phone only?
Huh, never heard of a silpat. Rolling out is always the biggest pain, I'll have to pick some up and try that.
I don't think this is a false dichotomy. There's definitely a spectrum between static and dynamic type systems, and plenty of people who identify with either camp. Calling it "tooling" changes the name of the problem, there are still people who will complain when they think the tooling is going in the wrong direction, and those complaints have merits because so many of us will be forced to write code in a style we don't like.
Thanks for the warning -- this sounds borderline NSFW. Will avoid the article while on a work system.
I'm not asking for them to make it default for everyone. I just want it for me. So at a file level or something.
Isn't that what co-working spaces are setup to address. Coffeeshops are not supposedly in the business of being an office away from the office.
"Did those cultures have writing?"

Well, it seems that they were just working on that: https://en.wikipedia.org/wiki/T%C4%83rt%C4%83ria_tablets
Anyone can complain about a security vulnerability or so forth. However, in getting it fixed, it is reddit that did it, because the "doing it" was getting the high-profile attention of someone who could fix the problem, which requires a reddit-level audience.

Similarly, if a newspaper publishes something about how a local company hurt a customer, it's the clout of the newspaper that "did it", not the customer.
Maybe I'm misunderstanding the license terms but I feel like this is a bit of a "Maserati Problem", at least, if you are not competing directly with Facebook. If you are worried you might want to sue Facebook for patent infringement some day, you could still use React today and switch to Preact or some other library "just in time".
I really love my Pebble Steel. It still works, does everything I want it to do and has a cool look to it (I got the fancy linked metal wristband).

I mostly just use it with cycling (MapMyRide supports it) and for the music app. I realize their servers/app store will shut down eventually (I hope they at least decide to take whatever money they have left and keep the servers running as long as possible after paying off people/debts) and at that point it will be difficult, if not impossible, to get it working with new phones.

I'm going to do what I can to keep mine working until then though. I prefer the simplicity of a Pebble to any of the Google/Apple offerings.
> Creating a static attribute on a class and initializing it right there, as in: class A { static b:B = new B(); }

That is how the ECMAScript spec is designed. And TypeScript _should_ follow the spec.
My MX master needs to be paired at least a few times per week. It also doesn't wake up my Macbook Pro reliably. It sucks because other than that I love both devices.
I haven't worked much with the c# bindings myself. It should be able to integrate into most widget toolkits fairly seamlessly I would think.
Modest compared to $160B in iPhone revenue. I'm not sure I agree with parent, but on the other hand as a Mac user, the quality of the last couple OS releases does lead me to believe they are stretched a bit thin.
They're like infinitely reusable silicone parchment paper sheets that you bake directly on. They're incredibly useful.
The easiest way to create and share 360˚ virtual reality tours
Parallelization is something that I've wanted to do for a long time and as you mentioned, flexbox is well suited for that :) Would love for someone to try and implement it!
I'm really surprised this is the first tool I've seen like this. Makes perfect sense. Love the interface. Awesome work. :)
Hey cyberferret! Thanks for the compliment! Much appreciated. A SaaSy Dispatches is going out today! :)
My favorite bit of wordplay in that book is when he calls Dolores Haze "dolorous and hazy".
You're very welcome Aaron! :D Thanks for making the group.
The 4 C’s of Marketing (and why they work)
Wasteful compared to what? I mean, what does your normative budget look like for an R&D project?
Buzzfeed, fake news, it's so meta...
I know you are being ironic, but the fact that this is the reply and im getting downvotes just shows how HN thinks about and treats women.
Please do not spread FUD, or at least clearly explain your worries. The patent clause only applies if you sue Facebook for patent infringement in React itself. It's a very clear defensive policy. Despite all the breathless blog posts claiming that you can lose your license for "competing" with Facebook, it is not true.

https://code.facebook.com/pages/850928938376556
Well that's just your opinion, I think java is pretty nice with Java8.

When you see someone say let's kill Java what does that mean for the JVM?
Because Oracle will not say ya cool let's just focus on other languages running on the JVM like kotlin and Scala and drop java all together.

Java is more optimized performance wise than Scala and Kotlin and performance is important not just cool syntax.

I think it's good that we have other implementations that allows the JVM to be pushed further and make Java compete with them, it's a win-win for the languages that run on the JVM and Java itself.
Ok, I accept that in no-politics week it may not be allowed, however:

>> "But even under HN's normal conditions, this article would be off-topic."

There were multiple parts to the piece, one of which was the impact hackers have had globally in 2016 (not just on the US election).
> Seems like a great big gotcha waiting to happen.

In Perl? Never!
"In the performance testing section later on in this post, we'll see how those numbers hold up to stress tests."

I don't see it. Did I miss the performance testing section?
You think add/adhd existed before the tbi and the accident made it worse and the drug abuse is a way you try to control it?
Um...have you paid attention to the open source space for the past decade?

Audium/Pidgin/libpurple all were originally created to have open source interfaces to close systems (MSN, AIM, Yahoo Messenger, etc). Most of the OSS work is about reverse engineering and creating open yet compatible tools to use with or in place of closed systems.

If anything, projects like this can help keep Pebble watches alive after the demise of the company.
I would say 0 chance. Vendors typically need to rev silicon to support new bluetooth releases.
No, there has been a recent update, the first in 10 years. And genomic tests play a large part in the changes
Whoops! Good catch.

Performance comparison is coming in part 2. Sorry! Editing.
Given the ecosystem around it and the reportedly parlous state of the DF codebase, I would guess, somewhat along the lines of Minecraft, what would happen upon open-sourcing is that people would start big cleanups and APIfying, and he would have little choice but to either accept PRs en masse or quickly be left in the dust with an obsolete codebase while everyone begins using a version forked from whenever he balked at a re-architecting patch.
The fenix 3 does look nice, and 2 weeks battery in 'smartwatch' mode is a reasonable amount.

Been badly burned by Garmin in the past, but maybe I'll take a look. They seem to be competing with Suunto, but without that ridiculous iOS only thing.
Nice, I think I will use this without React. Thanks
Best Buy vs. The Apple Store
Using the name "Yoga" for your software is cultural appropriation. Facebook should not do it.

It is equivalent of naming a sports team Rednecks.
I never said that you could lose your license for competing against Facebook, I said that you could lose your license if you have a patent and assert it against Facebook if it infringes. This is the patent grant from React, which is identical to the grant in the post's repo as well. The language in the patent grant is pretty clear and doesn't mention anything about React specifically:

The license granted hereunder will terminate, automatically and without notice,
if you (or any of your subsidiaries, corporate affiliates or agents) initiate
directly or indirectly, or take a direct financial interest in, any Patent
Assertion: (i) against Facebook or any of its subsidiaries or corporate
affiliates, (ii) against any party if such Patent Assertion arises in whole or
in part from any software, technology, product or service of Facebook or any of
its subsidiaries or corporate affiliates, or (iii) against any party relating
to the Software. Notwithstanding the foregoing, if Facebook or any of its
subsidiaries or corporate affiliates files a lawsuit alleging patent
infringement against you in the first instance, and you respond by filing a
patent infringement counterclaim in that lawsuit against that party that is
unrelated to the Software, the license granted hereunder will not terminate
under section (i) of this paragraph due to such counterclaim.

Also, your link doesn't actually dispel any fears I have. It specifically doesn't mention about if I sue Facebook for patent infringement if I have a valid patent that Facebook infringes upon, which is the main basis of my argument and worry.
Collaboration of artists is an interesting thing, let alone it being expressed digitally.
I think they mean "foreign" in the sense that a food writer would, for instance, refer to pasta as foreign to French food, and roux-thickened mother sauces foreign to Italian food. I don't think it's a political distinction.

The issue is that naan is basically one of the defining staples of Central Asian food, so it's weird to refer to it as an Indian bread.
I find this delightfully coincidental that the very moment I found this I was sitting in AI class as my professor stresses the usefulness of a good automated theorem prover.
If the range can reliably get from my front pocket to my earbuds I'll be much happier with it.
This project is under the BSD license, which is equally silent about patent rights to the MIT license, making it ambiguous whether it applies to patents. The patent license is on top of that; Facebook's approach is basically strictly more permissive, patents-wise, than typical use of the MIT license. (But not as permissive as the Apache 2 license, which contains explicit patent grants with a "don't sue us" condition that only applies to the specific software being licensed.)

Well, there's some argument that including a patent license makes the other license less likely to be construed as implicitly extending to patents, even if it says "additional". But you really shouldn't be depending on either the MIT or BSD license counting as a patent license.

See also: https://writing.kemitchell.com/2016/09/21/MIT-License-Line-b...

Edit: I misremembered the scope of the Apache 2 patent license, sorry.
I think you're thinking of RelativeLayout? I don't have ConstraintLayout in my IDE right now, but RelativeLayout sounds like what you're talking about.
What is the project?
> I find that it mentally partitions leisure from work--something I find important while working in a space that's usually devoted to leisure.

It's important not only for working well, but also for the leisure part: before my sleeping space and the working space got properly partitioned, I found it much harder to fall asleep, much harder to let go of work issues when trying to relax and rest.
My way of understanding the challenge of trade: Capital can move far more quickly than people. A factory can move to a new location far more quickly than factory workers can move to new jobs.

I generally favor free trade because I think it helps people. But let's remember than in the end our priority is people, not capital. The latter exists only to serve the former.
In my experience, connecting a device with bluetooth has less than 50% chance of continued success. When it doesn't work it really doesn't work, and there's only so much you can do with most device interfaces. I avoid it whenever possible. Hopefully this new release will change that for future devices.