skysight-inc/HackerNews huggingface dataset:
When Apple decided not to put Flash on the iPhone, they had also decided that there would be no 3rd party native apps on the iPhone.

They later reversed that decision, of course. But the Flash decision was right at the beginning and had nothing to do with in-app purchases.

Note that Android never got Flash to work well on phones either. It just killed performance and battery life.
> E.g. Armies operate hospitals for it wounded soldiers. Can your software be used in an army hospital?

This is clear cut military use. I'm not sure why this is an example of ambiguity.

For private company it's up to their lawyers. I'm sure this is in part of why this is being done to make it harder for companies to support the military.

>how do you enforce it

This is addressed in the comment? Besides which internal company lawyers will enforce it and perhaps somewhere along the line it'll be so blatant somewhere a lawyer will take up the cause and get OP a lot of money.
If I remember he had a free ebook that talked about the manual process and the effort it takes to do it manually.

1. get 10-20 people setup on a $5 beta for a couple of month in exchange for a testimonial if they like it.

2. for the people that it's not working for see what the problem is. fix it.

3. work with them on building your ebook. offer to cross promote(give them a link) for some of their design advice, tips for finding work, closing work in the ebook to get some content.

4. try build some good relationships with the initial users.
>
Why can't he have his own license like Qt has? They have free version for individuals and paid version for commercial use.

The free version of Qt can also be used for commercial purposes - otherwise this would violate freedom 0. The paid version is for people who prefer different license terms instead of the imposed open source terms.
Money laundering is almost certainly tax evasion. On that regard, it is effectively a crime.
There's more than a whiff of that in the article, for sure. Author at one point is put off Native by having to learn a "more complicated" language, i.e. Swift. It's hard to defend the assertion that Swift is more complicated than JS.
>issue guidance for how ICOs could be conducted in compliance with Regulation D [1] (or A).

But, reaching for that compliance essentially negates one of the key benefits of ICOs, namely that you've specifically not been required to comply with SEC regulations. That's kind of the open secret with some of these crypto offerings.

Have a look at the (non-crypto related) Reg A+ stuff, especially Title IV. It was supposed to open the flood-gates on crowdfunding, mini-IPOs, etc. But, the requirements are so demanding that the bar is still extremely high for any sort of substantial offering, and there has thus been relatively little activity that leverages that reg.

Take the same style of regulation and apply it to crypto (ICOs, etc.) and watch activity plummet there.
That ("They are listening, filming and tracking every single thing you do near that device") is a claim you're going to have to substantiate. Don't spread such rumours unless you can back them up.
Is selling new Kanye West sneakers, yeezy's, a security? The resale price is usually 5x the retail price. I know there are some edge cases but how you market it can be the difference between illegal and legal. I think a problem with the DAO token, there was voting rights. A simple token coming off as a commodity should be safe
Ask HN: What newsletter are you running?
I'm looking for newsletter operators who want to get in front of a few thousand potential sponsors over at http://upstart.me

What newsletter are you operating?
MySQL Backup and Restore Methods
My point i wrote already was that he did not win with even-level discourse.

Contrary to what you asserted is it not a requirement to convince somebody to have an even-level discourse with him.

So it is fair to assume our target group behaves similarly cause we are all human. If you look around you you may find lots more examples of this.
Headless Chrome in the Cloud – Chromeless
The hemophilia example you mention is a relatively weak one (e.g., no hemophiliac and carrier were known to have had offspring). See https://skeptics.stackexchange.com/questions/23648/was-inbre...
Safari engineers have attended all service worker working group meetings, and they do contribute. However, I do share the frustrations over transparency.

It's tough to get developers to care about things like offline-first, because it's tough for them to convince managers to allow them to spend time on a feature that won't work on iOS (since it won't work in Safari, and Apple has banned other browser engines on their platform).

Ultimately it's users that lose out but also the web as a platform, as it pushes people, like the author of the article, towards walled-garden solutions like native apps.

Apple is looking for service worker use-cases, so if it's something you're interested in, let them know https://lists.webkit.org/pipermail/webkit-dev/2017-July/0292....
The vibe you have is wrong.

It's not about learning a new language. Most web developers are comfortable in many languages. Plase stop attacking a straw-man. Not many web developers say stuff like "omg these new things are web scale" or "oh javascript is everything I need, I hate everything else". Yeah the author didn't want to learn a new language. Which is not an insane decision at the very beginning of a project.

The biggest deal, though, is code reuse. If I'm not given enough budget, I'm not developing a native app for your precious walled-garden, sorry. I can also rightfully complain that what you have is a walled-garden, and also that the owner of the garden inhibiting a cross-platform alternative.

This has nothing to do with ignorance. Give me a cross-platform API, I'm happy.

At the end, as long as there is docs & support, most really don't care if it's Haskell or PHP.
> Nike faced a similar situation where they felt that they could not effectively control their brand image so they pulled their products from Amazon. However, the product was still around as many individual re-sellers listed Nike products. So Nike ended up having even less control without having a relationship with Amazon [0].

This brings an interesting point though; is it fair in the market for a retailer/distributor to have such sway that not selling with them becomes a riskier proposition then selling with them? Isn't that the sort of thing that we have anti-trust laws for?
> If I want my program used for things I agree with only I should have that right. If OSI says my license isn't good, then I'll be proud to have a non-conforming license.

The OP talked of "open sourcing". This implies that his software will satisfy freedom 0 - which is not possible with a military use restriction.

EDIT: If he just meant "releasing the source code" he would surely have used this wording.
You have the right to do what you want with your copyrighted intellectual property. Nobody disputes that. Just don't call whatever you want "open source" when it isn't.
It's been years, so take this with a truckload of salt, but if I recall correctly the issue was licensed code, along with a mostly ad-hoc structure of the player which meant extracting this would be difficult without a total rewrite, which is hard enough as is to justify but probably even more so when there's no clear business incentive for it. As well, a rewrite means considerable risk to breaking old content, which Adobe (and before them Macromedia) worked pretty hard not to do. I can see why this wasn't very palatable.

As I said though, it's been years and I'm just relaying what I can recall so I may very well be getting things wrong.
10X Management seems to be heavily focused on web development as well.
All browsers still suck at basic functionality.

Here's a quick short list of things that developers still have to write because the current implementations are broken, buggy, inconsistent or absent:

- Date pickers.

- Image upload [1].

- Autocomplete and datalist.

- Range pickers.

- Upload time remaining without javascript.

- Number min/max/step, use up/down keys to increment/decrement.

- Form elements that are unable be styled by CSS.

- Color picker (arguably not as important as the others, and some OS color pickers suck anyway).

[1] Basic things like resize image on the browser prior to uploading. Size, aspect ratio, crop could be hinted by the html or chosen by the user. Server check is still needed, but upload size and times would be reduced drastically.

Shouldn't those be more important?
People refusing genetic modifications to remove risks of birth defects are more harmful than antivaxxers.
They are boasting about how they caught the guy who robbed Mt. Gox but they just did the same - a lot of people just lost access to their money on BTC-e. They are not all criminals, BTC-e was a convenient way to exchange bitcoins to/from rubles and was used by many people in Russia who were interested in cryptocurrencies.
I still find it bizarre though - they may never have left their bedroom and suddenly we have a country on another continent getting involved.
THE MYSTERY OF THE SHEMITAH BY JONATHAN CAHN
https://fruux.com
Clearly the problem is that it's too small - I'm still hoping for the stretched version.

Joking apart, the cynic in me can't help noticing that European planes that are noticeably superior in some aspect to their US counterparts - like the A380, Concorde - seem to encounter some major roadblock to their success.
You can certainly include both interest and inflation.
Where can you learn if your device has been patched? I have an iPhone 5S.

EDIT: From another comment [0], unfortunately if you've been holding out on updates like I have you'll have to upgrade to 10.3.3.

[0] https://support.apple.com/en-us/HT207923
Not to go down the rabbit hole with this line of reasoning, because I would always argue that money laundering is tax evasion, but the fact that criminal activities is incidental to another activity, doesnt make the other one criminal.

As another user said, cars and guns are used for robberies, if you banned them, then you would also be curbing criminal activity.
I don't log in either.
Emacs works.

I ended up liking the "Caret" editor - it's a Chrome App.
Yup. Common startup advice for US startups in the healthcare space is "go to India"
the Show HN for this is currently on the front page

https://news.ycombinator.com/item?id=14859084
Yeah that sounds pretty risky too. Fortunately in that case most countries won't extradite, but I'd avoid visiting Saudi Arabia after that move.
With costs that low, it'd make sense to replace even brand-new fossil plants just to save the cost of fuel. You could eliminate fossil fuels for electricity production in a very short period of time.

Selling the energy mostly wouldn't make sense, since it means replacing regulated utilities. You could sell the reactors themselves but you'd have to be good at scaling up factories fast; unless that's a core competency you'll probably make money faster by licensing to people who are good at it. Or, just outsource the manufacturing.

Either way, if you can churn out lots of reactors fast, just sell them to everyone. Don't bother trying to take over e.g. aluminum production; what do you know about producing aluminum? How long will it take you to learn? Just sell the reactor to the aluminum producer.
Ironically, they frequently don't give RSS feed. Which I'd be happy to subscribe to.
If someone in Greece had, while sitting in their bedroom in front of a laptop, hacked into a US bank and stolen money, would you be surprised if the US wanted to extradite and prosecute?

The idea that "on the internet" is a magical stateless realm has only ever been an idea in the minds of naïve geeks. It has never been reality.
Like I said, it's the belief that it's a niche language that's kind of making it a niche language - that is, fewer people know it (because of the perceived niche-ness), but more people want it, meaning the pay is good. I'm not at all surprised to hear there are quite a few shops using it.

Granted, in my area, there are exactly none, but I don't live in the best location for the use of modern tool/language/technology stacks. If I were to move an hour or two north, I'd probably find many.
IMO convoluted JavaScript hacks aren't the solution to "cross platform development" I'd want to settle on. Do I really want my weather app to be running on top of the browser app? And as far as cross-platform compatibility goes, we're now at a point where websites tell you to please load them with Chrome for the "full experience", that just reminds me of when websites used to tell you to please use Internet Explorer. So much for "Apple mobile Safari is the new Internet Explorer", lol. Push notifications for browsers are a weird concept, anyway.
> > E.g. Armies operate hospitals for it wounded soldiers. Can your software be used in an army hospital?

> This is clear cut military use. I'm not sure why this is an example of ambiguity.

But what if the hospital also treats sick civilians if they have capacity. Is it then allowed to use the software when treating civilians?
"all sorts of great features that you’d normally associate with native apps, like push notifications, offline support, and app loading screens — but on the web! Awesome."

I didn't know app loading screens were "a great feature".

Anyway I really don't see the point of PWAs or much future for them anyway. Even if Apple started supporting these with Safari, the web apps still could not interact with different hardware components/sensors, iOS SDK's etc.

React Native already brought a platform which allows making apps with native components and good performance with JS + decent access to hardware and iOS and still it's barely used outside of hobby projects.

I'm sorry, but native apps aren't going anywhere.
Adobe and Android had every financial incentive to make Flash work well on a phone, and failed.

To say that Flash on mobile was great but Apple killed it anyway, gives Apple way too much credit. Flash on mobile killed itself.
I agree with that, and it makes sense, but unfortunately pg (Paul Graham) said years back that you CAN use downvotes to disagree on HN and so now it's law or something.
Since this has came up again, can you respond to my question here previously?
https://news.ycombinator.com/item?id=14817455
Yeah an ASIC is an Application-specific integrated circuit. SIMD instructions are not application-specific.
I bought the exact same machine, Samsung Chromebook 3, as soon as I realized I could run Termux on it.

I'm using it to poke at languages I'd normally never have the time to experiment with.

I'm on the train for about an hour every day, and I wouldn't feel comfortable with a "real" laptop - too likely to be stolen. But for $169? Not such a big loss.

I'm also really excited about how rock-solid this thing is, as a way to hand a kid a computer that can really teach them programming.
I have collapsed arches. Do you mean that you can rebuild them by standing barefoot?
Oz govt spend per victims. Terrorism: $53B, domestic violence (female) $55
Avoid these common JavaScript mistakes
You mean the counterfeits?
I agree with the general argument here. Frameworks have pros and cons, but they aren’t magic, and they certainly aren’t the only way to get good results.

Often the challenge in scaling up UI code isn’t the amount of data, it’s the increasing complexity of the relationships between different parts of the data. The more dependencies, the more you have to take into account when you’re updating one part of the UI in response to a change somewhere else.

In another comment, le-mark mentioned Brooks’ distinction between essential and accidental complexity, and that applies here as well. A UI needs enough logic to represent the essential complexity in the underlying data, which might be complicated in itself. However, sometimes the UI also introduces accidental complexity to handle transitioning from one state to another.

This is why I find the modern rendering libraries like React to be a genuine improvement in the state of the art. They allow rendering based on the absolute state of your system, instead of changing the DOM selectively relative to whatever was already there, which in general may be an exponentially more complicated situation. Adopting this approach can directly and sometimes dramatically reduce the complexity of the UI code, compared to manually changing the DOM in response to changes in the underlying state.

The heavyweight frameworks I’ve seen don’t offer that same sort of qualitative improvement. They do provide a systematic architecture, which can certainly be helpful as software grows. On the other hand, we’ve been building much larger software than any web app using good software design principles for decades, without necessarily needing the help of these pervasive frameworks. The trade-off with frameworks usually seems to be a quicker start time as the big advantage against potentially being less flexible if the project’s needs change later as the big disadvantage, but since neither of these issues is unique to frameworks this feels like a quantitative question more than a qualitative one.
PWAs and any of those Javascript-powered "apps" are shit. I am glad Apple is against them. Even the best JS apps with perfect UX (those are rare, but they exist) still feel relatively slow compared to a native counterpart.

I don't want to pay with UX if some "developers" can't be bothered to learn new languages and insist on doing JS everywhere.
let me rephrase gbrown_'s question: which part of my CPU is specific to ZFS? Because that's what ASIC means. The acronym stands for Application-specific integrated circuit.
While I acknowledge that this is a very real possibility, I don't think it has anything to do with the motivation to keep the source closed. I think more to do with an old world mentality that all intellectual property is a trade secret. Why share, when there's no real penalty to not sharing?
Im comfortable with the current system where websites request permission for notifications, but they are as useful as phone notifications. Message in a webchat, new email, new private notification on Twitter, &c.

It should always be opt in, but it is a useful thing for many use cases.
I've seen this mentioned here many times and it seems very interesting from the first paragraphs of the README, but it is too ugly to be taken serious, I think.

Red letters on a darkgrey background? Totally unreadable.

Also, "post-modern communication" doesn't explain what it does at all.
From this it seems to have been a applied in last week's iOS patch, 10.3.3

https://9to5mac.com/2017/07/20/broadpwn-wifi-vulnerability-i...
Very interesting, and in more or less the vein I'm after.
SageMath 8.0
Ask HN: What does HN thinks about Bitwarden?
Given it's open sourceness I assume that it's more trustable than LastPass, but I haven't read much about it.

what do you think?
[video] Free Lead Generation Tool, find phone numbers, emails, social media etc
If you want to exchange cryptocurrency for USD then sure, those other exchanges are better. But not everyone wants USD.
> Why not just run InfluxDB and Chronograf on one of the CHIPs?

I started off with a single C.H.I.P. and ran everything on it but then when I added a second C.H.I.P. I wanted to have all the data in a central location. I also found Chronograf lag a lot when trying to browse more than a couple day's worth of data. The Raspberry Pi has much faster storage and CPU.

> How are you sending data to the Pi?

The C.H.I.P. has a Python script that runs on a cron that calls a C program to read the sensor and then sends it to the Pi using InfluxDB's HTTP API.
Hey look, I'm part of a trend! :D

But seriously, I'm a bit confused. Early on, they refute "Just the slow are getting slower" but near the end they make almost the same claim. The trick they play is to shift from examining the N fastest to examining the N slowest. In other words, the two samples "prove" nearly contrary things because they're both incomplete. Also, the real meaning of N fastest/slowest changes a lot with race size. Using percentiles would have been a better (and more obvious) choice.

BTW, I love RunRepeat and have used it extensively as part of my research the last several times I've bought running shoes. Highly recommend.
No. Birth defects aren't contagious and are not often fatal. Also -- where do you draw the line between "defect" and "cosmetic enhancement"? It will become a race to the bottom.
Push notifications? Every single messenger or anything that lets you set reminders. Note that features like push notifications are implemented with a discrete opt-in on every other platform already. Don't want notifications? Just say "Deny" when you're prompted.

Offline support? Only if you happen to live in the 99.99% of the world that doesn't have 24/7 perfect WiFi/4G coverage with unlimited data. If you've ever kept a page open in the background and wished the data would still be there when you come back, offline support could have helped with that.

The choice is not between a native and a web app. The choice is between a web app or no app. There are certainly apps that could cease developing platform specific native apps when PWAs are supported on iOS but the vast majority of apps that benefit from PWAs being supported universally are apps that simply would never be available as native apps (let alone native apps on more than one platform).
6 JQuery-Inspired Native DOM Manipulation Methods You Should Know
Google Tests Autoplay Videos in Search Results
I wonder if every bootcamp flooding the market with Rails devs and subsequently putting huge downward pressure on wages had anything to do with waning interest. I saw this happening years ago and moved quickly in more niche technologies.
Twitter’s user growth goes nowhere and the stock is collapsing
I'm impressed that they are able to do that. I'm not going to enumerate all the advantages of Git like tools over CVS here.

I do know the pain of migration. I've done it at multiple companies, and am currently figuring it out for an extremely large codebase to get off of Perforce and onto Git.

There are significant productivity gains with Git across organizations that make it a worthwhile investment.
Cloud restore is the other big win here. You don't have to roll your own and it just works.

That's why the author has you setup a new account so that you can segment your burner data from your real life.
The policy of not allowing previous passwords exists in the first place to ensure password rotations really happen. I've been in organisations where you tell people that passwords change every thirty days, and they say "that's ok, I'll just change it and then change it back".

Why do I need to change passwords every thirty days? Because it's one of only three questions our risk assessment auditors actually ask, and "failing" is bad news.

If we accept we don't need to rotate passwords arbitrarily, there's no reason to have rules like this - it's more secure and less effort to not retain the last 20 passwords.
This is not a bank or cryptoexchange. It's an electronic currency. Your equating of banks/cryptoexchange, which are subject to FinCen regulations on currency conversion, with electronic currency is intellectually dishonest. It's a barely concealed rhetorical sleight of hand. You know very well that the corollary here would be banning cash deposits. A private electronic currency is the electronic equivalent of cash.

>And isn't this an admission that Monero is of no real legal use?

What kind of absurd conclusion is that? There are infinite number of possible non-criminal reasons why one would want to convert one currency to another. In fact, the currency having the property of not leaking private information has no bearing on that.

>Otherwise, why would you care about cashing it out at an exchange? You could spend it on goods and services instead.

This is absolute nonsense. Why do we have USD-YEN exchanges?
Why? Is it making you uncomfortable?