skysight-inc/HackerNews huggingface dataset:
I agree. "Click bait" is probably best used for headlines that are catchy, but don't really represent the content of the article (so they're basically lies, like fishing baits, but for clicks).

As long as the title is catchy AND represents what you get in the article, then it is a good title and I see no reason to call it "bait" because it is not a "bait", it is real (knowledge) food.
OP builds part of this argument based on "Apple isn't responsive to my complaints about web apps."

Apple isn't responsive to complaints in general. Are they less responsive to web app complaints than other complaints? Otherwise, the argument holds no water.
Sure, I called it wrong. I thought adblocking would grow more than it has, because it makes life so much better, and I thought Facebook would never be able to get good ad performance. I still don't really understand how Facebook manages to get good ad performance - I don't know who it is who's clicking on Facebook ads, it certainly isn't me - but evidently they do.
Right, just let it R.I.P and we will miss it rather than living with the nightmare daily.
TradeHill no longer exists, but I wouldn't want to be their ex-CEO. Their culpability depends on whether or not they knew the money being laundered was dirty, and whether or not their AML and KYC were good enough.
"but a study using dental tests in Norway revealed that 9 out of 10 underage refugee children were actually older than 18."

https://sverigesradio.se/sida/artikel.aspx?programid=2054&ar...
jslint famously had such a clause and caused problems for lots of FLOSS distros like Debian. Please don't include such a clause, it only punishes careful people.
You missed the part where he personally sold porn to someone in Saudi Arabia.
I had known these words for years. The feeling of knowing that you used to know what, say, "superannuated" or "collusion" or "hegemony" meant, but right now you haven't a clue, is distressing.

These words were in long-term memory. My memory was slowly restored after I quit. Smokers will readily admit that their short-term memory is damaged by marijuana use, but not much is said about damage to long-term memory.
This was the case for JSON and JSLint, with a clause of "This Software shall be used for Good, not Evil". Famously, IBM requested (and got) an exception from this.
Actually, he did.
Can you explain the arguments against Pyramid/Pylons?
We saw this combination historically in European royalty, which was plagued by inbreeding.

One particularly well-known instance: https://en.wikipedia.org/wiki/Haemophilia_in_European_royalt...

As for more modern times, surely the wealthy are especially cognizant of genetics, right?

"Historically, populations of Qatar have engaged in consanguineous relationships of all kinds, leading to high risk of inheriting genetic diseases. As of 2014, around 5% of the Qatari population suffered from hereditary hearing loss; most were descendants of a consanguineous relationship." -- https://en.wikipedia.org/wiki/Inbreeding#Prevalence
According to the official Adobe Flash downloads page (https://www.adobe.com/support/flashplayer/debug_downloads.ht...), Projector is also known as standalone Flash player:

> Adobe Flash Player 26 (Win, Mac & Linux) debugger (aka debug player or content debuggers) and standalone (aka projectors) players for Flex and Flash developers.
Since when does the TLD imply the native language of the website creator?

Also the .eu TLD, which is a country-TLD for the European Union, consider that the UK (still in the EU), along with Ireland and Malta have English as an official language [1].

1. http://www.nationsonline.org/oneworld/european_languages.htm
> Good experiences with flash:
>
> [1 item]

Ah, so you're against it because you're ignorant.
IRC offered a unique featureset for many years - nothing else offered the same global scale and large-group-oriented chats. People will put up with very poor usability if it's the only product with a feature they need.
If you're referring to the pre-App Store iPhone OS, have you considered the possibility that they were just late with the SDK?
David Crockford puts a "don't use this for evil" clause in the license for all software he releases, creating some interesting situations: https://www.youtube.com/watch?v=-hCimLnIsDA (2:44 and worth it)
Use of a decimal point for separating thousands is prevalent The Netherlands where English is fairly commonly spoken.

I see it all the time.
I'd encourage you to give the last few episodes of the YC podcast a listen, the ones on cryptocurrencies. While there is nothing fundamentally new about the mechanisms, there is a fundamental shift in who you have to trust for the transactions. I can't possibly explain this better in a comment than the podcasts or the great number of posts on the subject.
Don't!

https://www.gnu.org/philosophy/software-patents.html
I am starting to get a vibe that there is a new breed of programmers who think that knowing just one language is good enough and learning anything else is "stifling innovation".

I don't even want to start on "PWAs work more seamlessly than native". I just cannot take person making such claims seriously.
I think that the i7 has hyper-threading so for some apps might make use of the 4 effective threads. The i7 also has a larger cache but then it is considerably slower. You would need to find some actual system benchmarks to make a meaningful performance comparison if that is one of your criteria.

Personally I would go for the 3.3GHz i5. In my evaluation it is a more modern system and thus would be upgradeable for a longer period.
What does "military use" even mean?

E.g. Armies operate hospitals for it wounded soldiers. Can your software be used in an army hospital?

E.g. What happens if private company ABC Inc. Is using your software, and then they are contracted by the military to perform work - is that allowed? You say you "want to prevent any military from legally using it" - who's using your software in this situation ... the military or private company ABC?

EDIT: and even if you figure out the exact language to restrict military use, how do you enforce it and what are the consequences of breaking it?

EDIT2: Linked below is an example to restrict military use. Note though, it's so broad reaching that it might scare away even non-military organizations for using your software. And it still doesn't address how you enforce such license. So there's lots of questions about the applicable of this example license. http://web.cs.ucdavis.edu/~rogaway/ocb/license2.pdf

EDIT3: the problem you are going to have is that you're breaking a fundamental principle of open source software. And that is that anyone can use your software so long as they do so based on your stipulations. What you want to do is restrict who can even use your software. Read the FAQ for "what is open source software". https://opensource.org/faq
What if military organizations are doing something that isn't really "military" in the normal sense?

e.g. The RAF used to run search and rescue helicopters in the UK until a couple of years ago - my wife was rescued by them after a climbing accident in Glencoe.
Nice article, now I need to plan a hiking trip to see one of the old towers.

wikipedia mentions that the longest microwave link is ~200 miles, but it's 2GHz and from the 1970s. I wonder what the limits for higher frequencies might be.
How We Tamed the Dog – Daring Experiment Builds a New Tame Species in 60 Years
They could have raised the price I think. Ship your presales at a loss at the original price, say "man this was way harder than we thought!" and ship the rest at $999.

It's hard to argue with intrisic value. If it can't be made for $499 then that's a hard fact and I think this particular market is well suited to understand that.

I might be super wrong though, it's not really my area of interest or expertise!
It's also important to keep in mind that a stripe of mirrors, aka RAID10, has a higher failure probability compared to RAIDZ2 or higher on most common disk setups by several orders of magnitude.
> web apps are reaching for feature parity with native

Not even remotely close.
Quick Intro to Node.js Microservices: Seneca.JS
> People have only very limited capability of anaerobic exercise. At the same time people are build to exercise aerobically almost forever.

Hence the need for balance

(though sports at the Olympic level are rarely healthy, I'm betting on the swimmers, short range runners (not 100m though), rather than the marathoners to be the healthiest)
You need a way to exchange the SDP message contents between your browser and the remote browser. How you do this is up to you. A central server is just the simplest way to do it.
Do you have WYSIWYG in React?
How much it will take you to implement from scratch in React an AdvancedDataGrid ?
I also like TS and React is my favorite way of rendering SPAs, unfortunately at my work we are stuck with JS,and angular1 so the fact that there may be nice things but are not built-in into html5/js is a huge issue.
Also how can I ask my boss or the other devs to start using X when next year X may be bad or outdated.
Why would they lose their balances? Any decent company holds customer funds in a separate account from their own. I'm sure BTC-e cared enough about their customers that they did this! :)
net harm per person then :D

But what about if somebody donates a kidney...? Hm
Why should the open source philosophy trump any other moral objections?
Google thinking webpages can be as good as native applications is a detriment to the UX.
SnapRAID and BTRFS both support adding disks.

On BTRFS you simply use the new space or rebalance the pool to use the new disk properly.

On SnapRAID the next scan will add the disk to the parity drive contents.

For low-cost home usage, it is much much more cost effective to only buy single disks and start with small pools over buying large pools or even replacing entire pools.
I used to! Please see my old comment here: https://news.ycombinator.com/item?id=5506623#5507187

I took the repo down shortly after, and can't seem to find the original :(

I'll keep looking...
Cool. Question: what are your editor options? Any gui-based emacs or atom? If not, do you at-least have text-based emacs in termux?
IMHO, the main reason Rails is declining in relevance isn't microservices or the productivity (!) of Java, but the fact that more and more development effort for web applications is moving into JS front-end coding.

I still love Rails, but when your front end is mostly done using React (or something similar) you lose many of the advantages you previously had when almost your full stack was inside Ruby and Rails.

The latest version moved in the right direction by making Webpack a first-class citizen, but what would really make a big difference would be some kind of native integration of a mature front-end framework. My personal choice would be React, but anything would do as long as the connection between the Ruby API part and the Javascript front-end part followed the DRY and "convention over configuration" principles that made Rails great in the first place.

If I could scaffold CRUD interfaces with basic React components already integrated with the Rails API, and then start developing from there, I would become a much happier programmer :)
Proprietary licences give you the most control. You as the licence holder would simply refuse to grant a licence to any party involved in matters you do not condone. You could add an EULA that explicitly states this, and have legal staff at hand to follow up on any misuse. This is a costly option though.

Free software licences are not an option. Forbidding specific use of your software goes against the intent of the commonly accepted free software licences — you would run afoul of freedom 0:

> The freedom to run the program as you wish, for any purpose¹

There probably exist other open source (but not free software) licences that do limit the audience, but you probably won't be able to enforce them, and they tend not to be taken seriously. You would on the other hand frustrate users outside of the military who want to legally use your software in ways normally permitted by free software licences — e.g., by reusing parts of it, forking it, combining it with other free software, etc.

Lastly, the absolute sure-fire way of preventing any military use of your software is not releasing it at all.

I don't think it's worth the hassle to add such a clause. If the point is not to actually prevent its use, but to make a statement, then make a statement on the project's homepage and in the documentation. It will have the same effect without resorting to weird software licences, and you can choose a well-known free software or merely open source licence.

1: https://en.wikipedia.org/wiki/The_Free_Software_Definition
Probably you can get some inspiration here: http://web.cs.ucdavis.edu/~rogaway/ocb/license.htm
Do you suppose that nobody will use the open-source version of Flash to make a spin of Chromium with Flash support, to serve the very kind of people who just can't seem to live without their legacy apps? If the browsers are open source and Flash is open source, millions of systems will be left vulnerable in this way.
It was a compliment. Pylons in 2007 was Ben Bangert and other Python devs who had been working the area since the late 90s with Zope and other projects sitting down and more or less porting the good parts of Rails to Python.

You had the same routing, you had very very fast templating in Mako, the best ORM in the business in SQLAlchemy, all of the tooling around Rails (scaffolding, testing, etc) and the best part of it was it was all designed to be easily swappable. Didn't like the files that were getting generated with your project? Tweak Paste. Different templating system? Few lines of code to be swapped out.

It was a very forward-thinking and well-designed framework at a time when the Python VM was much better than Ruby. Feature for feature it was better than Rails, it just wasn't as popular.
Could please someone explain, 1) if firmware is stored on a Wifi chip or rather loaded during the boot process?

2) Do apple/google have binary image from Broadcom or rather source code?

It is quite interesting how this patch production/delivery process works.
> So how are these contour lines being generated?

It depends on the people make the map.

That map uses Thunderforest's Outdoor style[1]. The person running that company is a long time OSM contributor, but that isn't "from the OpenStreetMap project". I suspect they are using SRTM data to generate countour lines in addition to OSM to create the map

> why do you need a GPS tracker with a barometric sensor in order to map for OSM?

You don't? You can map for OSM without needed a GPS tracker. You can just trace things from the aerial imagery, or add local features from memory ("There's a post office at that road junction", "the speed limit of this road is 40 kmph").

[1] https://www.thunderforest.com/maps/outdoors/
I'm with you but what are we against so many?
That would be being used by the 'military'and not allowed, seems pretty clear cut to me?
Legally speaking, any license that says they have to keep their code Open-Source will do in my opinion. For obvious reasons I don't think they'll ever want to make their code Open-Source. The first license that pops to my mind is GPL. However, as you've said, they'll probably ignore it and use your code anyway if it's useful to them, and taking any legal action against them isn't likely to have any significant results.
Which will also be a factor of big companies being more willing (or able) to hire junior developers whose entire experience in the language is a boot camp
I was never a heavy Twitter user and I am more of a listener than active bird.
But I wouldn't like this service to go away. Posting, access to all the posts and it's simplicity makes me feel that it's really a tool in hands of freedom of information and that it serves to the people (i know it's public company, but I can dream a bit).
> According to the OSI, the only authority on what constitutes open source

On what basis is there any authority? Just discriminate against a FoE, and call it OS anyway - are they going to sue?
The world's fastest connected pocket scanner
"You can customize Shoelace without editing core files or using a preprocessor. To add customizations, simply override one or more of the variables found invariables.css in your own stylesheet."

Nice. I love living in the future.
If you're "not interested in buying with fiat money" there's no reason to use an exchange that supports it. You can just use e.g. https://shapeshift.io
Thank you for that!
I personally prefer Fossil. It's a really nice little SCM with all sorts of neat features like built in wiki and great documentation.
How to Solder Electronic Components
What did I miss? How is "the JS ecosystem" rotting at its core?

Unless you're arguing _all_ programming language ecosystems are rotting (or too young and niche to have an actual ecosystem), I have no idea how you're arriving at that conclusion.

EcmaScript, HTML and CSS are standards that are continuously being developed and seeing updates. Browsers are now evergreen or quickly becoming irrelevant (even old IE will eventually be replaced by the evergreen Edge). My build tools are mostly Webpack and Babel, two actively maintained projects with highly active communities. My applications are mostly built around React, which is also in active development and has the full weight of numerous major companies behind it (not to mention it's being sponsored by Facebook).

So I ask you, how is "the ecosystem" rotting at "its core"? Are you talking about jQuery which today can mostly be replaced by native browser APIs but is still getting updates? Are you talking about Backbone, which everyone has been moving away from for years? Are you talking about Grunt and Gulp and all the other task runners which merrily chug along on myriads of development machines?

The JS ecosystem isn't rotting at its core. The JS ecosystem has no core. And it's not rot, it's compost, obsolete refuse disintegrating to give way to new development, feeding the ecosystem by releasing developers who would otherwise be stuck maintaining outdated technology.
Similar issue: Buying apple headphones on amazon

>All< of them are fake
This article uses questions on stack overflow as its killer data point. Stack overflow definitionally has fewer questions over time for any technology. If anything this is signaling maturity and stability.
Is there a reason for users to care about this at all? Because it seems to me that this just solves problems for developers while making the user experience worse or not as good as it could be. The same goes for Electron-based apps.
Those "quite a few countries" account for about 50% of the world's population, I think :p
>I want to prevent any military from legally using it (I know that if they find it useful, they'll just use it anyway - that's not the point).

So... you don't actually want to prevent any military from using it, you just want to virtue-signal?

I'm not even being sarcastic here; this distinction is pretty important to the license you choose and how you enforce it.
Nearly a Billion People Still Defecate Outdoors. Here’s Why
Considering the trouble other companies/sites have gotten into just by allowing _links_ to pirated goods and services (particularly audio video content), I cannot fathom why Amazon hasn't been slammed for hosting and selling so much obvious counterfeit goods.
I think that applies to the top runners, who are competing with a few other specific individuals, but a typical marathon runner will be competing against the clock, if anything. In a race in which no participant is paying any attention to any of the other competitors, they will each still end up running with others going at about the same speed, assuming their pace does not fluctuate erratically (which it doesn't - especially in longer races, where almost all participants have practiced enough that they have an intuitive knowledge of what they can realistically expect to achieve.)
Often founders (used to?) pre-mine (i.e. mine coins before releasing the currency to the public), or set their currency up to give them a given percentage of all mined coins.

Assuming you can create enough hype for your new coin, this can be much more profitable than just taking donations/funding through a BTC wallet.
And I'll clarify, in today's world code has severe moral repercussions, especially in the fields of AI and vision. Why shouldn't we have more discussions over ways that we can add caveats and nuances to the licenses in order to distance our consciences from repercussions.
Fintech Startups on Track to Set Annual Financing Record
Worth keeping in mind they didn't do this because they think `clang` is better then the current `gcc` as far as compiling goes, they did it because they don't want to use `gcc` past version 4.3.0 since versions 4.3.0 and up are GPLv3. So this is more a comparison of the current `clang` vs. old `gcc` - obviously not much of a fair comparison.
Web Check – helping you to secure your public sector websites – NCSC Site
https://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/De...

TL;DR: All of them, except for... you guessed it ;)
Ask HN: What language/framework do you plan to use in your next project?
Whether it is a side project or a professional one, what programming language and/or framework (web, gui, &c) do you plan to use for your next project, and why?
I guess that would become harder the longer the license gets.

Say you wanted to add a clause to the apache license (AL2) or GPLv3 - Then you would also have to make sure that your new clause does not contradict anything in the rest of the license.

Edit: And that clause would probably prevent even others who are not in the military from using your code. Just because there's a chance your license is incompatible with the GPL.
Of course you can make a nice SVG fire:

https://codepen.io/jkantner/full/eWGBBa/

https://codepen.io/steveg3003/full/oZXmdL/
> are they going to sue?

No, but projects insisting on OS won't use it, and every online discussion about it will derail into a discussion about calling things "Open Source" that don't fit the OSI criteria and the pro and cons of creating your own licenses ;)

Since OP explicitly mentioned "open sourcing" it I think it's a fair concern to point out.
He said he would be 'open sourcing' it. To me this means, making the source available. I suspect OP doesn't care about strict definitions of what does and doesn't constitute open source..
He used the US banking system to launder money. That's exactly the same reason why European FIFA executives and Brazilian Odebretch executives were arrested as well.
Honestly this entire argument sounds like "Linux is terrible because there are so many useless and terrible distros". Just use Ubuntu because that's what everybody uses. Or spend some effort looking into it and see if you end up with Debian or maybe CentOS or Arch.
>It is easier when framework itself encourages common patterns

It's like developers don't want to design anything these days.

Frameworks are generally overkill and, increasingly, insert too much opinionated cruft into a project. How can it possibly always be more efficient to wedge in this singularly opinionated way to implement every app just because the team exceeds n members?

There are ways to enforce discipline on larger teams without relying on someone else's ideas.
Hosting, selling and shipping.

How Amazon has not been bankrupted by suits is beyond me. They receive my money, they ship the item from their warehouse. They can tell tales all day but there simply is no third party anywhere close to this transaction.
Progressive image loading process for React.js
Or you could just cross compile it for ARM - the desktop app is open source.
Ethereum Casper PoS Update
Apparently according to the Jobs biography, Steve Really did oppose native apps

https://9to5mac.com/2011/10/21/jobs-original-vision-for-the-...
https://en.wikipedia.org/wiki/Alice_Corp._v._CLS_Bank_Intern...