skysight-inc/HackerNews huggingface dataset:
If you are writing a library, the moment you include GPL, you can't be Apache nor MIT nor BSD anymore. You yourself have to change the license so that your close source users are excluded (or forced to give put code). It is right there in GPL license. Only ideology is related to following copyright law. And maybe also respect toward GPL software creators who don't wish their code to be used.

You can legaly include apache in GPL software.

Following your theory, one would either have to break GPL and risk legal problems or exclude close source users of his work.
Well, from my blog post three days ago, discussed here:

https://news.ycombinator.com/item?id=15321015

"I put it to you that it’s impossible to write secure web apps."
Microsoft downplays alarm over Windows Defender 'flaw'
"Sludd" in Norwegian, "sleet" in English - but I wouldn't use either to describe what sounds like "wet hail":

> other times in clumps large enough that you can hear them hit the ground.

... Just for (very) wet snow.
It's all about the feeling and that just proves how good Apples Marketing and Branding is.

I own several products myself (iphones, macbook, mac mini...) and for some time and certain tasks these devices are awesome.

Nevertheless Apple is a huge company trying to get more money (like all global players). You just can't trust an entity like this and if you do you are a fool and hopefully will pay for being so naive one day.

The problem is that only players like Apple can combine this beautiful design with devices that feel like high-quality products while soothing your fears with nice-made advertising lies.

Nowhere else you'll get the same feeling of comfort / security etc pp and THAT IS THE REASON stuff like osmocom BB / REAL linux phones (openmoko) etc. did not have the success they'd need to develop into mature products made for real humans.

So we are just oil in this big machinery to keep everything running and getting bigger every day and please don't think that anyone cares about your privacy. If you want to keep things to yourself - don't tell anyone on fckbook and don't use a damn iphone to communicate it.
As an aspiring technical writer, these were my go-to references.

https://owl.english.purdue.edu/owl/

https://brians.wsu.edu/common-errors/

http://www.chicagomanualofstyle.org/home.html
Things Network describes a method of updating LoRa device firmwares:
https://www.thethingsnetwork.org/article/firmware-updates-ov...
Worldwide airport chaos after computer check-in systems crash
Because boobs literally help create human life, and are a direct sign of health and fertility? There's plenty of other important stuff in life too (vaginas anyone? Penises too!... and coding and design and other hobbies of course) but you have to admit, creatinng human life kindna tops the cake here.

Nothing to be ashamed of, the naked human body. And just because someone specifically admires that 1 aspect of a person, does not mean they magically don't realize a whole human person is more than a set of boobs... it so insulting how people assume 'objectification' so quickly, as if just because someone admires nude women, suddenly their ability to realize people are more than just that goes out the window like it never existed.

Well guess what buddy? You think that girl over there is smart, very intelligent, and you admire that? You deplorable objectifier!!! What is she, just some kind of Computational Machine to you? Disgusting... Objectifying her intelligence.

Or is that somehow supposed to be different from sex/nudity?

Sorry for the rant :P More boobs plz!
I don't think you understand what I am saying.

Convincing people to use gender-neutral pronouns for you and convincing them that you are not male are two entirely different things. That is all.

I would venture to guess that you have convinced zero people that you are not male, but I made no statement about how pronoun preferences are an undue burden or how you should be ashamed; you made that up yourself.
How is that funding boost to the NHS going?
West Antarctic Ice Sheet (which is massively destabilizing and what I was thinking about when I made my original reply) averages something like an order of magnitude thicker than your 500’ thick. So 30’ rise assuming your math is right would make a significant amount of coastal area flooded.
I don't think privacy can be measured by counting the number of lines of code that are open source.

A device can be perfectly respectful of your privacy despite being closed and proprietary.

The only difference (IMO) between open and closed platform is that with the former you can have 3rd parties inspect it.

However, unless you have the resources to fully audit an open platform (either yourself, or by paying someone else) I believe you should assume the worst from both open and proprietary platforms.
Definitely not what we call sleet. These are balls of slush, not liquid but slush. They'll have varied sizes, weights, and consistency. Sleet, here, is more like frozen rain.

Picture nearly melted snowflakes, on the verge of melting - so that they are almost translucent. Now, clump them together, somewhere in the atmosphere. Sometimes, the clumps will have a diameter of as many as six centimeters, but that's pretty rare. Usually, they are only two to four centimeters.

Those fall out of the sky. Usually, I will see that just a couple of times per season. Some years, I don't see it at all. It really depends and it only happens when the conditions are just right.

My elevation is about 925 meters. I'm a bit above the 45°, the meridian. I usually get about 3.75 meters of snow, per season,

(I converted it to metric for you.)

I've never seen snow quite like it elsewhere. I'm sure it exists elsewhere, but I've never seen it.
I think the last line makes it relatively clear that the preceding statements were meant as a joke.
Technically, the verb "abseilen" just means "to rope down", but the collision with this idiom is rather unfortunate.
> If you don't give them incentive to learn, they're not going to learn. You're stuck with dumb users - forever. You don't want that, do you?

Here's the problem though: many companies in our industry do want that, even if they don't admit it to themselves. That's how they make money.

A smart user will use their general-purpose computer and a suite of general-purpose software to solve their problems in a makeshift, but effective way. A smart user will not need to buy a service in a SaaS that's selling few textareas with a cloud sync. But a dumb user can be believed that "there's an app for that", and that things for which there is no app cannot be solved.
Homosexuality is legal in Bahrain and Turkey? wow you just came up with something completely untrue and misleading. Regardless what you categorize as Allowable? what does it mean? Do something in secret behind the government eyes!
The good news is that actual starvation has also been greatly reduced. Malnutrition remains a problem, and US corn and grain aren't really helpful for that. The other problem with the idea is that it runs the risk of destroying local food markets, destroying exactly the structures and institutions these countries need when the US inevitably stops dropping calories on them the next year.
While a good standard library would help, the fundamental problem (undecidability) still exists. You could build a system that is understandable if you only use calls into a (presumably proven/tested to be safe) standard library. At that point it would de facto be a declarative language, which is decidable iff the grammar is not Turing complete[1].

It's limiting, but you can still have many of the fancier features by baking standard versions of them into the language/stdlib itself.

> I believe people in the space are cognizant of them and are working on solutions.

The problem with that is that this isn't a bug or engineering problem that we can solve with impossibly talented devs and a sufficiently large r&d budget. Questions about any non-trivial semantic behavior of a program (such as, "will the program halt"[2]) are known[3] too be undecidable[4].

[1] according to LangSec, the grammar needs to be deterministic context-free (or simpler). Anything more complex is undecidable.

[2] https://en.wikipedia.org/wiki/Halting_problem

[3] https://en.wikipedia.org/wiki/Rice%27s_theorem

[4] https://en.wikipedia.org/wiki/Undecidable_problem
This is a library, not an application. Can you give an example of any program that does not require configuration? Even yes(1) can be configured to output a different string than "yes".
Since charge time occurs during the middle of the day when both ambient temperatures are higher, and sunlight is warming the enclosure, and since charging slightly warms cells, and since electronics also warm cells, you have a better chance of reaching the minimum low charge temperature. Maybe add some aerogel insulation? Also, active heating could work; requires a larger panel though.

This solar-powered Pi project integrates a battery heater:
https://hackaday.io/project/13260-lifepo4weredsolar1
Out of curiosity, which static page generator is this? I'm especially interested in generating JSON for clientside search, freeing me from linking to Google...
Right. It clumps together when it falls, so it is like a lightly packed wet snowball when it reaches the surface. I typed out a bit more of a description in my response to their same post.

I'm not really sure what to call it?
Not even sex without marriage in all arab-islamic countries.
> The hoopla with command line arguments should be enough to underline the fundamental problem with that approach.

It's worthless in that assurances don't mean a thing, even if they are given with best intentions and to the best of their knowledge. In this case I could easily verify that their assurance was wrong (they even admitted in the github discussion that transmitting command line arguments violates their own privacy policy), but the deed would have been done.

And for the rest: as I said, I'm all for telemetry. If it's clearly communicated and opt-in. Other tools do it (as mentioned in github, e.g. yeoman) and live well with it.
The guide is for American punctuation.

The author has a page explaining the British versus American styles here: http://www.thepunctuationguide.com/british-versus-american-s...
It's only inconvenient if you didn't write your code properly in the first place - and even then you can still use nonces for <script> and <style> elements which is better than nothing.
Man, leave it to HN to turn an article that has _nothing_ to do with a specific technology (notice how the app the author makes an example of isn't even a web app?) into an excuse to soapbox about modern web development.
ESA Postdoctoral Research Fellowships in Space Science, 2018
Look at it a different way, re: empathy. 90+% of voters 65+ cared enough about the society they live in to show up to that vote. Only 64% of 18-24 and 66% of 25-39s did. How much empathy is there really, if you can't even be bothered to do something as small as showing up to vote?
> I fully support things like this,

By "this" do you mean opt-out or telemetry? The issue that many people have is the opt-out portion.
I can't get the page to work either on mobile or Desktop, even disabling ublock. I thought it was happening only to me.
> "ending factory farming as soon as possible" equals at this moment to "killing by famine a lot of surplus humans as soon as possible".

The article is talking about animal factory farming. Eliminating animal factory farming would free up more than enough resources to feed humans directly. The conversion from plant calories to meat calories is not very efficient.
How hackers hack ATMs remotely
Poor coverage exactly because it has single digit desktop market share. There's not enough market, therefore it doesn't get enough product. The end result is that if you want a broad choice in games, you need Windows.

Fortunately there's been a lot of great games coming out for Linux too recently, mostly thanks to cross-system frameworks like Unity, I assume. And that's great, but not really enough to threaten Windows' position in the PC game market.
Pdd tiny date, time diff calculator v1.1 released
Vacuum Company Dyson to Build 'Radically Different' Electric Car
“Welcome to Terraform Registry” as a call to action for Terraform community
Probably because it's right next to the square mile where a lot of junior bankers live. They get paid £60-80k out of university and will drive prices up. It's not helped by being a trendy area for artists/designers to begin with!
Please don’t link to XKCD, especially when it’s been already done multiple times in this thread. It is pretty much the lowest effort comment you can make besides maybe “+1”.
You will need a refresh button as long as there are bugs in software - in particular, as long as there can be a bug in your UI code or your operating system's UI handling code.

I feel the difference between a programmer/power user and a regular user, and something that we need to start explaining to regular users, is that UI is not the true state of things. What you see is not what is really there. What you see is a representation, that is usually manipulated incrementally. A refresh is a request to rebuild the representation anew, from the true state of things.
iPhone X's Face ID: How does it handle beards, makeup, wrinkles? Apple explains
I would say that it is equivalent in concept, but it is more of a grammatical rule.

For example, "football stadium" is written in two words in English. In German it _must_ be written as "Fußballstadien" -- making it look like German has a lot of "special" "words". They are just concatenations to form nouns.
Sorry buddy, but Tom was never "ok". You don't end your life for 30 days probation.
C# vs. Java: The Top 5 Features Java Developers Miss in C#
Printing Paper Two-Sidedness Problems
Odd. Any vault I have has a sync service attached to it and has a Sync Now button. How do you sync that vault?
Ah, cool. But then I don't see why Android vs iPhone is even a topic here. If the original commenter installs Google Photos on iPhone he'll have to accept the same privacy policy. The underlying OS has nothing to do with it.
It's not HN-specific thing. It's that in the new generation of developers, people sometimes miss that there are things that are not Web, and the Web is not be-all end-all of programming.
Since the source is CNBC, I presume the $ is inflation adjusted.
> A Chinese colleague of mine said that throughout high school, he had nightly homework of 6 new characters, pretty much every night. Ouch!

'Pretty much every night' is the most important part.

Learning Chinese characters is a grind and you just need to keep chipping away at it.

Pick a nice sustainable number of characters (maybe 6, maybe 3, maybe 10 but something that takes maybe 30 minutes to an hour to do including revision) and then do it every day without fail.

Number of days in a row spent learning is far more important than number of new words learnt per day, so always try to optimise for the former rather than the latter.

At some point, almost every Chinese learner who has spent more than 3 years learning the language has looked back and thought 'why oh why didn't I just learn 3 characters a day'.
...except numerous forum posts, when googling for "how do I do X with Y".
> What is needed in the west is a huge tax on charities and other non-profits to be entirely used to monitor their activities.

Nah. Just remove charitable donations from being tax-exempts, and then it's no longer a problem for the government when charities don't deliver, but a private problem of their donors.
Regarding the final example, I disagree.

"Your work has been frankly awful" has frankly as an adverb. That is, it was awful in a frank way.

"Your work has been, frankly, awful" makes it clear that frankly is a parenthetical remark that isn't part of the sentence.

With commas 'frankly' modifies how the writer intends the sentence to be received. Without, it modifies how awful the writer things your work has been.
I suppose in some situations, the absurdity of 'being awful in a frank way' is sufficient to resolve the ambiguity.
"Digital Color Meter" in my version of macOS.
Smashing Security podcast #045: Deloitte fail, CCleaner, and dotards on Twitter
Why technology is key to addressing human risk in financial services
Literally no intelligent company would do that as it’s extremely unreliable.

As you mentioned though, we have AVS checks. I can’t understand why we don’t have the ability to also verify the card holder name and/or bank/issuer name via a merchant gateway for CNP transactions.
The US and Russia want to build a Moonbase together
Yes, this got very clear in a hurry even in the ARPAnet days, and later at Parc. (This is part of the Licklider "communicating with aliens" problem.)

Note that you could do a little of this in Linda, and quite a bit more in a "2nd order Linda".

I've also explained the idea of "processes as 'ambassadors'" in various talks (including a recent one to the "Starship Congress").
As I said, I don't know much about iPhones. Thanks for clearing it up. Now I just fail to see why the underlying OS is of any consequence. Seems like the original commenter is making an "Android vs iPhone" issue out of something that has to do with a specific application — namely Google Photos.
I know you know that's a biased sample, but I've been trying to estimate just how unusual it is and can't find the right stats. Six figures in cash is I think more than median total net worth. Having that much as an individual rather than a business is clearly top 10% territory and maybe even top 1%.
I agree, but it depends how seriously unsafe blocks get reviewed.

Because I can assure you, unsafe blocks in enterprise Rust will be reviewed as much as C and C++ code currently are in most Big Corps™.

We do have such problems with native libraries killing Java and .NET processes, with unsafe being the FFI boundary.
does this behave sanely if the pi-zero is taken out of range of the AP it's connected to? Are the connections between the pi-zero and its' clients preserved in that case?

I'm just now finding this when i'm about to hit the hay -- so I lack the cognition to go through it -- but i'd like something like this for a project of mine that involves a pi-zero-w that needs to maintain a connection with my cellphone while on the go -- and dump data when within range of a known AP.
Bohm's interpretation is definitely one of the more reasonable ones and I think it's a fine picture to have in your head. But it suffers from two major flaws.

1. There is no need for the particle

It's superfluous structure, which has no effect on the dynamical evolution or predictions. Only the pilot wave is needed, so that's a straightforward violation of Occam's razor.

2. It has FTL influences

They may not be exploitable to us, but the primitive ontology of the theory requires it. This is seriously against the spirit of special relativity.

In my view, Bohm's theory is only suitable as a visual aid or for those who are in denial about the consequences of pure unitary dynamics.
What he means is that names are a local convention, and scaling soon obliterates the conventions. Then you need to go to descriptions that use a much smaller set of agreed on things (and you can use the "ambassador" idea from the 70s as well).
there ya go

div.post-body {
color: black;
font-size: 1.7em;
font-family: serif;
}

now you too can read the article!
Coinwale – Anonymous Cryptocurrency Exchange
That should be an interesting read. Going through the introduction, there is a whole part highlighting that the success of .net comes from its simplicity (which I strongly agree with).

Then I think about the massive compatibility matrix between the different versions of the different sub-fameworks, the confusing core vs non-core naming and versioning conventions, the new language syntax features that are available through nuget packages only, etc. I can't help thinking that the .net team has lost its way, and needs to have a hard think about how to keep all of that simple.

Keeping it simple is what has made the success of competing languages like python.
I've been using Insync for years, as Google never deigned to make a Linux version of the Google Drive application.

It costs $30, and it's a one-time payment, no subscription.
McKinsey Young Leadership Fellow – Kenya
1Password.com account
That's an excellent point. Perhaps this is another case where it would be better to rewrite the sentence:

"Frankly, your work has been awful."
IQ 152 !

"Hefner went to Sayre Elementary School and then to Steinmetz High School, where, reportedly, his IQ was 152 though his academic performance was generally modest."
https://www.biography.com/people/hugh-hefner-9333521
Google Thought I Was a Man
An issue there is that often, making settings available is combined with having ill-conceived defaults. In these cases, "learning to use a tool" involves changing from the default configuration to a non-stupid config.

Then, stupid defaults were conflated with 'having settings at all' which made people not want any settings.
In my experience, some NDAs are so broad and unspecific it could be risky to sign it.
Around the 2011 London riots there were calls from senior politicians to temporarily "shutdown" Twitter and Blackberry Messenger. I can definitely see that happening again in a political unrest situation. In fact, the Catalan domain registry is currently occupied by Spanish police; keep an eye out for a wider shutdown of social media there as 1 October approaches.

http://www.bbc.co.uk/news/technology-14442203
I have a heating thermostat that has optional ‘smart’ features that allow you to control it via your phone. I tried it when I first got it, but it seemed a bit pointless, so I turned off the feature and the wifi connection. That was a month ago, and the onboard clock has now drifted by around 15 minutes...
Kinda does require the proprietary solution. We do have in the office a paid for Thunderbird plugin (we use Ubuntu unless working on .NET) but for personal use (at home reading work mail) I am limited to using mail on my Macbook Air. Also explaining the process to someone else I know vs just telling them to install an all inclusive mail client that is more seamless would be a different story. Short of telling the whole world to sign up for ProtonMail I would love to see a client that handles email encryption cleanly.
Eloquent JavaScript Third Edition
You can never trust data that exist on someone else's machine. Period. Everything else is a misconception. Just try to control what you share.
> I had an "aha" moment [...] that made it all come together for me: entanglement and measurement are the same physical phenomenon.

Wait... that's not common knowledge amongst physicists?!? I arrived at that same conclusion in my sixth semester of physics (and third semester of quantum mechanics lectures), when the notion of weak measurements was introduced.

> QM is no more difficult to understand than relativity.

This is a nice quote when taken out of context, because it makes it sound like relativity is considered simple. :)
Bitcoin is not a currency, its a tech IPO
> biometrics are password

Tell that to virtually all the governments around the world, who are now building databases of everyone's fingerprints, from "needing them" for passports to national IDs.

Also that is the problem, because those biometric signatures can be hacked. It's way harder to hack into 1 billion devices to steal everyone's biometric signature. That is a feature not a problem.
Ask HN: Any good resources to improve on discussions?
I am looking for advices or resources on how to discuss more effectively about development.
Anything you started applying to your daily discussions that made any impact for the better?

One of the things works better for me is detecting when the discussion is not moving forward and suggest a break or delay it a little for later.

Thanks!
Tech Gadgets to Make Life Easier for Web Developers
Keen 4, 5, 6 ran on CGA... and perhaps 1-3 as well. What changed in Carmack's understanding that he could do this, or is the article just wrong?