skysight-inc/HackerNews huggingface dataset:
Not really, this depends on the code being compiled/run, e.g.:
http://www.phoronix.com/scan.php?page=article&item=gcc7-clan...

GCC however has many more platforms supported, so in certain use cases LLVM is out of the question entirely. That being said: for OS development (and many other projects) predictable and correct is more important than fast. Optimizations that lead to these performance gains are oftentimes harmful given that code is typically far from perfect.
Apple doesn't want web applications to somehow replace apps in the app store. They make way too much money from their app store. Some of these key features like push notifications are the only reason to even make a native app, for some types of apps.
10 Most Visited Tourist Attractions in India
Two-Factor Bypass: Real Time Phishing and How to Protect Your Company
Airbus cuts A380 production again as doubts grow over future of 'superjumbo'
The open source license doesn't have to discriminate if the author has 2 licenses from the start.

1) License one grants all open source rights to individual use.

2) Government and state-level entities require a commercial license to use it.

Just don't mention the military.

When the government requests a license, ask what it is ifor. If it's for hospitals or charity, give the license.

If it's for one more war waged for bankers, then tell them the license is 2 billion dollars.
Why Two-Factor Authentication Is Not a Panacea
The power to sue isn't the only form of authority worth considering. Many projects and groups consider OSI authoritative in what constitutes open source, including Debian, Ubuntu, Mozilla, the Apache foundation, the Creative Commons non-profit, RedHat, Google (at least when they hosted Google Code), and others. Personally, I'm glad that the OSI occupies this role, otherwise, the term "open source" would inevitably be diluted to mean gratis or even worse.
My iPhone doesn't become a brick when I plug it in to my car. CarPlay is basically just a second screen - if I launch an app (while parked safely) that uses CarPlay, the dashboard comes to live with that view. If not, it sits at the home screen. But I can still use the phone however I'd like.
I do not disagree, but the comparisons are not fair,first though , I am not advocating of people building new stuff with Flash so I am not trying to convince you to use it in present day.
-comparing a new language TS with the old AS3 is not fair, when AS3 was around TS was not yet here, also AS3 is compiled and in theory games that are well coded in AS3 should be faster
-comparing new js frameworks and libraries that are not built-in to the platform with built in Flash/Flex feature is not fair, we should compare the built-in stuff in the browser vs built-in stuff in Flash/Flex , and if we add frameworks for html/js then there are frameworks that people used for Flash/Flex.
P.S. If I had a choice in what tools to use in a new SPA I would chose today TS and React(or something like react), if you have experience with React are there good components already built, I mean good that are not buggy(dropdowns going offscreen, or if you have more then one component things go crazy), sometime back when I checked there were only basic stuff and wrappers for jQuerry quality ones.
Watch the State of the Web talk from Google IO 2017. Certain native apps (Twitter, OLA) are 70-100MB in size when downloaded from the app stores. Their progressive web app version are 0.2-0.6MB. Extremely important in countries with very limited and/or expensive mobile data.
You must be Danish, I though us Dutch had it bad (320 max) I guess we do go below sea level more which also makes this calculation more difficult :)

I do agree on the utter amazement of visiting less flat places :)
Same. I always think these people come from a planet where JS is the only language and SPAs are actually good and fun to use.
(what's with the CAPSLOCK, it's lowercase clang)

Such blanket statements are not useful. Actually different compilers win on different benchmarks.

Look at any test e.g. https://www.phoronix.com/scan.php?page=article&item=gcc8-cla... — GCC is faster for FFTs, clang is faster for matrix factorization, … they trade blows basically.
As an iOS user, I'm actually quite glad that websites can't send me push notifications on it. And app loading screens are a feature?

If people _insist_ on making phone apps as websites, there's Cordova and all that. Such apps are never very good, of course. I still haven't seen a website-based desktop/phone app that wasn't a clunky non-native-looking resource-hogging mess.
There are lots problem with this kind of terms:

- What kind of use is to considered military? Dual use goods? Software running on some computer in a military department that is used for "civil purposes" (think of some accounting software in the accounting department)? Projects that are also financed by some military pot of money (lots of civil research e.g. in the USA is financed by DARPA)? Consider that the precursor of the internet (ARPAnet) belongs to this category. Civil defense systems that are not owned/built by the military but by private security companies?

- If OSS people would tolerate such a restriction, the next people will come and also want to add restrictions to the usage of their software. At the beginning these will even serve noble purposes, but the time will come when people will use this kind of restructions to build their political agenda, such as

* must not be used for military purposes

* must not be used for animal experiments

* must not be used to produce hate speech

* must not be used for misogynistic purposes

* must not be used for homophobic purposes

* must only used by white people

* must not be used on Intel processors

* must only be used on RISC-V processors

* must only be used by citizens of democratic states

* only for noncommercial purposes

* only for research purposes

etc. So it is accepted practise in FOSS communities not to consider usage restrictions as acceptable.
Logging Foundation for Go Applications. X3 faster than the rest leveled loggers
Slack being free plus ease of use for non technical folks is why we adopted slack.
IANAL, but I guess license one would still not be free software, and might still be incompatible with, say, the GPLv3. So you might still prevent non-military individuals from using your code.
Fundamentally, it's Apple's refusal to allow real 3rd party browsers that is the problem.
"Although none of the embryos were allowed to develop for more than a few days—and there was never any intention of implanting them into a womb—"

oh im sure human trials have begun by the time mass articles like this surface.

i've met young gententic research students who told me they went to work for labs based in Latam simply because they were allowed to do perform any experiments deemed illegal in the US - to get a precious few years of a head start.
I'm not OP, but I wonder about the same. My electricity price is on average 0,06$ kWh.

Can you show me your calculation?
I read indeed.com job openings regularly to see what's still in demand and I feel like I've seen a big drop over the years of jobs looking for rails developers but I'm sure github and these job sites have more official stats. Java and JavaScript languages have been jumping in native development a lot more and I think that's a large part of it.
Exactly. I don't want websites to send notifications. And I dislike websites with Offline support: I always have to refresh twice to make sure the content I'm seeing came from a fresh source and not from cache.
Why is that unlikely? As cost approaches zero and benefits increase we can assume we get pretty close to 100%. In fact holding a portion of the population back, even if well meaning, will be discriminatory.

I give us decent odds we end up like the bananas.
Previous discussion here: https://news.ycombinator.com/item?id=11176107
I'm seeing a lot of people throwing around "definitions" and "authorities" of what constitutes free or open source software in here. I disagree with them. You are ethically in the right to want to keep your work from being used in such a way. I don't know of any licence that as this provision in a legally enforceable way, but I hope you find it. I really like the thought,
Fortunately, this is being addressed in software updates.
Unfortunately, people who own older devices are left with the vulnerability forever. The iPhone 4S alone sold ~60 million units (according to Wikipedia) and did not (and most likely will not) receive any updates.
There's still nothing to beat RoR in terms of productivity and lines of code.

I'm happy to switch to another full stack framework if I can see a clear benefit but as yet nothing comes close.
> 1) License one grants all open source rights to individual use.

> 2) Government and state-level entities require a commercial license to use it.

"all open source rights" implies freedom 0: "The freedom to run the program as you wish, for any purpose".
This kind of scares me to. The vibe that I have is that (web)developers want to make JS into a silver bullet to solve every problem (backend nodeJS, apps react native cordova etc). But I also wonder why they don't want to learn a new language. Some languages really make you look at a problem from a different perspective and to be honest also work better then JS.
Well based on the number of NSA and CIA "implants" in Linux and other open source software it isn't clear that makes a lot of difference.
I don't use MSFT teams, but I've seen a demo and it looks far superior to Slack. I imagine they'll be using some of those funds to shore up feature parity with MSFT.

I wouldn't be too worried about Google. Hangouts and Chat are by far the worst products I've ever used. I can't think of a single piece of software I loathe more than Hangouts.
There is also nothing preventing you from rolling your own crypto. It doesn't mean you should do it. Actually in both cases, you should not, for pretty much the same reasons: if you have no idea about what you are doing, it is likely you are doing it wrong, with bad consequences looming.
I would like to know how he was arrested in Greece. Was there an Interpol warrant or something or they just made a phonecall and the Greek authorities promptly put the guy on a ship to US?
As long as you don't mind Google spying on everything you do.
and they want me to pay for screensharing !!! Take my $please.
> You are ethically in the right to want to keep your work from being used in such a way.

But then it is not open source or free software anymore - since this violates freedom 0.
> Real estate shouldn't be an investment, it shouldn't raise in value,

This is an economical impossibility. Land becoming more valuable is unavoidable, because of the weather, of the people that surround you, the availability of jobs. Rent is high in SF because people are moving to SF and finding high paying jobs. Its not an unrelated effect.

So if there is land more valuable than others, and you taxed away all the value of the land (lets supposed that rent is taxed at 200%, hence all rents drop to 0), you are now going to see something new: people buying land. Now instead of renting, the only operation left is buy and sell. Provided it is cheap at first, because investors would all dump their properties, it will be impossible to get later on. Its an extreme case of rent-control.
I'd say that's another issue. Duplicate frameworks in Facebook.app, monolithic tracking frameworks, etc. So much useless stuff prying on the user's privacy.

I remember Twitter.app had code to get the currently installed apps, to "better target ads." It's user hostile and we are paying with the multi gigabytes of data.
I guess it's all my opinion, other than exceptions for control flow. Set your debugger to pause on all exceptions and then hit a hello world endpoint...it's terrifying.
+1 to poetry applications. I used this to build a system that would read reddit comments and generate sonnets themed by a particular subreddit. Unfortunately, it has since been taken offline :(
> The effort going into open source projects emulating a closed source product are wasted if that closed source project can be open sourced.

Yeah, that Linux thing just died when Solaris was open-sourced. Even more relevantly, IE and Chrome.

> perfection is now attainable.

That's cute. As somebody who has actually produced software for thirty years (but without ever hitching my wagon to Flash like some here) I'm a bit more skeptical about the likelihood of taking a gigantic long-lived ball of mud and making it perfect. In particular, security is hard to bolt on after the fact. I certainly wouldn't assume that the maintainers of other implementations would be overjoyed by the prospect. Just look at how many reimplementations there are of things that were already open source. I'd say it's unlikely that a significant number of people will work on Flash without being paid to do so.
Ask HN: Has anyone recorded a video comparing ARKit on different devices?
It would be interesting to see, for example, how the SE and 6S compare to the 7 Plus with its dual cameras - is the tracking just as good or does it suffer a bit?
Rails is a kitchen-sink of tools for building full stack server rendered monolithic web applications. Even the built in support for webpack/React ("webpacker") feels very "rails-ey" compared to just using node. It's still a great framework but it doesn't seem too shocking that bootcamps, trying to teach the new web-dev hotness to students as fast as possible, would drop it. I just wish the article wasn't so dramatic.
Dev snapshot: Godot 3.0 alpha1
Regarding the TOTP app, I generally prefer FreeOTP to Google Authenticator/Duo/Authy, etc. It might not provide push codes, but at least the implementation is Open Source and the binaries come from a trusted source.
PETA helped develop the Harm-Less Permissive License (HPL) which I have used in the past. You may have to dig for it. It explicitly prohibits causing harm to humans and animals, which may serve your purposes. You may also want to think about prohibiting surveillance as well. Good luck!

Edit: found it!: https://4zm.org/files/2010/HPL/index.html
Yeah, this is a no go for me. I don't use anything by Google at all. How can a security conscious person talk about privacy and security on a Google device? They are listening, filming and tracking every single thing you do near that device.
Designer’s Guide to Flexbox and Grid
Not doable. Not for the ones protecting your country much much less for the ones planning an attack to it.
> It seems Apple still thinks of the mobile web as a content delivery platform rather than an application platform.

Apple wants in-app purchases. Why deliver full flexed apps in the web were people pays using PayPal or VISA if you can force people to use your store?

This is the reason Apple killed Flash and is the reason why they may kill any other web technology.
According to RMS, adding usage restrictions to an open source lucense is not a very effective at stopping the software from being used for evil but is a huge headache for a FOSS ecosystem (because it adds to the number of subtly incompatible licenses that we need to work around)

https://www.gnu.org/philosophy/programs-must-not-limit-freed...
Here's the other side of the argument:

https://insights.ubuntu.com/2016/02/18/zfs-licensing-and-lin...

"""The CDDL cannot apply to the Linux kernel because zfs.ko is a self-contained file system module — the kernel itself is quite obviously not a derivative work of this new file system.

And zfs.ko, as a self-contained file system module, is clearly not a derivative work of the Linux kernel but rather quite obviously a derivative work of OpenZFS and OpenSolaris."""

This has been shipped in Ubuntu for a year now and nothing bad has happened, so it must be OK. Maybe.
I'm so torn. On one hand, I want you to be right, but on the other hand I would love to see the likes of Ticketmaster and StubHub going down in flames at the hands of the SEC.
My daughter got bitten by this. Contacted Amazon and they refunded. Still selling them though!
Just in case anyone else hadn't heard of that and wants to look it up:

https://news.ycombinator.com/item?id=5138866
Does OP require the license to be OSI approved?

Why can't he have his own license like Qt has? They have free version for individuals and paid version for commercial use.
But land is special in that it requires no maintenance. Its not the same as any kind of capital that requires care or maintenance in the long term,like a house itself.

There is a case to say that big money that buys land does something to make it more valuable, and hence there was care and investment. But most of the time, land is something bought long ago, that has benefit basically forever.
Twitter Fails to Grow Its Audience Again
Like mutual fund managers, VCs suffer from a classic "agency problem": since they invest other people's money, VCs have the incentive to fail in popular ways. Failing because of a non-fashionable idea means you don't get investment for next fund. Fail in a fashionable way (dot-coms, Uber someday soon) and your investors will stick around, since after all everyone made the same mistake.

This probably leads to many biases not only in what ideas get money, but also which people get money.
I think the author was suggesting that many web apps are moving towards having a large frontend built in React/Vue. Therefore they don't need such a heavy framework as Rails on the backend and they can use something more lightweight to power their API.
Shoelace.css – a free CSS boilerplate
I've never met a single end user who wants desktop notifications for web "apps," including myself. In fact I wish I could turn it off globally and more easily.

I'm sure there are a number of legitimate uses but as of now, every craptastic "news" website I visit now wants to pester the hell out of me with notifications when they post new clickbait.
Have all of the discussions about that you want, just don't pretend that what software you release is open source if it in reality is not.
I made a surveillance camera for my new home, it actually works quite well.
how good are these PWA ? are there any apps that are already out there on Android ? I'm curious to see how well it perform compared to a native iOS app.
Officially Apple's reasoning for barring Flash was that web should be pushed forward. Now, almost 8 years later when web is "almost there" - its still hindering real web-app experiences in the iOS browser. Its pretty clear what this was always about.

--
(Please lets not do the fanboy "Flash is garbage" here - even if you do feel that it was heating up your CPU with ads - it would have taken a lot less than 8 years to fix that then to reinvent everything and find out that money still makes the world go round.) --
This is Papa Pear: https://king.com/game/papapear

The HTML5 version is compiled from the same source that the App that goes to the Apple App Store (https://itunes.apple.com/us/app/papa-pear-saga/id572542612?m...).

What's so different? It is literally the same code base (minus some platform specific code).
In my class just Monday, we watched a film titled Gattaca, which tells the story of a society fueled by eugenics, where most births are in-vitro modified babies, and there is clear discrimination against those with "imperfect" genes. It's crazy how close these things are to reality.
While I'm sure there was also a financial motive, the primary was still that flash did (and does) suck. It sucks batteries, it sucks at security and it sucks at scaling for mobiles.
I created Shoelace.css because I felt like Bootstrap 4 was taking too long and getting way too heavy for what it's intended to do.

The idea with Shoelace.css is:

- pure CSS, yet highly customizable via CSS variables

- import everything with one <link> and customize it in your own stylesheet

- 31KB minified for everything

- no unnecessary components

- no JavaScript

It's great for prototyping and in production with modern browsers. If you need to support older browsers, the docs provide info about using appropriate polyfills.

I hope you like it!

(Sorry for the repost — couldn't edit the original and got a new domain!)
Source? The purpose of the verifier is to be difficult to reverse or collide.
Is that a genuine question or a rhetorical one?
From boots for dogs to Diana’s wedding dress: my stepdad the great inventor
I am what the cool kids call a fullstack developer these days. I use JavaScript in the browser and on the server. My build tools are written in JavaScript. I also write JavaScript for the database (in fact, I am a contributor to a database that is partially implemented in JavaScript).

It's absolutely a JavaScript "problem", not one that's specific to web development. Web development is certainly where it's the most prominent but the problem itself isn't at all related to the web.

JavaScript fatigue describes FOMO (Fear of Missing Out) as experienced by developers trying to keep up with rapid developments in tooling/libraries. It's not even really about the language, thanks to Elm, Reason and other new languages that joined the ecosystem.

You're right that it has little to do with the language, but it also has little to do with the niche. Anyone interested in DevOps experienced some degree of FOMO when suddenly Puppet, Chef and Ansible became a thing (being fundamentally different but also mostly doing the same job). If you just started out with Linux before Ubuntu pretty much became the mainstream starting point, "distro fatigue" was almost certainly a thing. It's just plain old FOMO, but with a tweetable buzzword attached to it.
How long until someone unleashes this? There are going to be millions of vulnerable Android phones for at least a couple of years to come. Surely it will happen.
What times are those? They are not marathon times.
Not to defend Apple on this, but no, Flash was already dead by the time Apple implemented in-app purchases.
We should, but this isn't the right way to have the discussion IMO. As OP noted, this is impossible to enforce, so it's more symbolic than anything. Which is fine, but it comes with the cost that anyone in a company that observes OSS licenses will need to decide whether it's worth having legal sign off on it, even if they aren't involved with a military (since it doesn't fit under a pre-approved license). This applies not only to OP's code, but any code that uses it as well, so even if OP decides this cost is worth it other non-military users may avoid the code anyway.
They're replacing it with Java/Spring. That's hardly the new web-dev hotness. I suspect this change is less a reflection on Rails and more an indicator that there is a business opportunity to teach new programmers Java, because there are tons of legacy Java apps out in the wild, and the resources for learning Java these days are terrible compared to learning, say, JavaScript.
I wonder what Stallman and the EFF had to say about that. I thought they were against modifying the license in that fashion.

EDIT: oops, they actually asked him later in the article.
> To me this means, making the source available.

"Shared source" is a notion which Microsoft termed to refer to make the source code available without the software being open source.

> https://en.wikipedia.org/wiki/Shared_source
Yeah I don't equate SIMD instructions to being ASIC's.
Sure but it is also part of the author's own freedom to choose what his software is used for.

A lot has been talked about the restrictions of open source.

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.
Apple's actually very responsive to end user complaints. Not so much to developer complaints.

As much as this annoys me (developer for iOS) I do believe it leads to a better platform.
While I "like" the idea, I think it's a lot like DRM.

It will prevent law abiding persons (natural/legal) to use your software and make their experience with it worse, while not blocking anyone who'd really want to use it.
If you write JavaScript and don't use two spaces for indentation you're being intentionally obtuse.