skysight-inc/HackerNews huggingface dataset:
Most posts on this thread are focusing on exceptional cases where there are obvious reasons not to open the source, such as defense, but huge amounts of publicly-funded code is locked up for no reason whatsoever. Let's discuss some use cases that make more sense:

1. healthcare.gov

2. Stoplights/traffic control cameras.

3. Voting machines.

4. Electrical grid.

5. IRS.
Location: London
Remote: Yes, preferred
Willing to relocate: Yes
Technologies: React Native, React, UX, Node, Mongo, SQL, PHP
Résumé/CV: jenshandersson.com
Email: me@jensunltd.com

Freelancer looking for RN/App projects. 8 years of native mobile experience and 3 years with React Native. 5 published apps in App Store. Building my own app startup, todine.uk, a to-do list for foodies.
The majority of social change in history has been fueled by influential writers and thinkers, and also scientists.

Political movements have all sort of needs: people can contribute by writing software or running it, or cooking food for others, or setting up a wifi repeater, doing translations, organizing an event, mopping the floor.
> But after more than a decade of abuse, we should look deeper at our analysis and perhaps conclude that these issues aren’t abuse at all, but rather a bargain, a negotiation, and one that people are quite willing to live with.

No. We shouldn't conclude anything. The author gives the mass market way too much credit in knowing the extent of tracking, data-harvesting, data-sharing, MITM access (ie, ISPs, cell companies), the lack of transparency, the lack of accountability, the backdoor collusion with government and an entrenched news media that has a vested interest in protecting their ad revenue.

In the grand sleazy scale of things, they are nearly ignorant compared to knowledgeable: basing their consumerism on PR statements, selfies and memes. It remains for most of them... A Brave New World.
For the same reasons that newspapers don't publish week-old news.
If I can ask for 1 feature request for TensorFlow.js: It would be nice if the library abstracts out DOM objects (window, document, etc.).
This trend of having new logos twisted into something repulsive may not be only a social or social media trend.

Perhaps it is also the result of the current design fashion to create ever more abstract logos, seeking some ideal abstractions of the company/product's value proposition.

The thing is, the more abstract a graphic is, the more open it is to new, and often repulsive, viewings.

The original 1976 Apple logo [1] could not redily be mistaken or recast for much of anything other than Newton about to be hit on the head with an apple. The following logos are also pretty clearly the fruit, although the current one is getting pretty abstract.

By the time you get to Slack's new logo, well, it's sufficiently abstract as to be essentially a Rorschach Inkblot Test -- anybody can overlay anything they want, and on Twitter, they will.

Also, in these days of rapid change, adding yet another change, particularly to workplace items (as mentioned in the article), is just another piece of cognitive load that people don't need, and so will be a source of irritation, not pleasure.

Tread carefully...

[1] http://www.graphicart-news.com/interview-with-rob-janoff-the...
Jim Crow still ruled the South, so less "cohesive" and more "forceful repression".
Yeah, I did. Its still not fixed when I last checked. And yes, I donate at a level high enough to have the email address of a real person at the station..

FWIW, this is an audio stream (their live stream).
I am very impressed with how well this does on the Hutter Prize.
Anecdote: When I artificially inflated the CO2 in my aquarium, my plants grew like BANANAS. Something like 4x the speed, and about 2x as big leaves, etc. It was quite something amazing.
just to expand on this a bit:

I like looking at purchase power in general, rather than GDP - the absolute numbers don't matter so much as long as your domestic market is large enough to produce most things people need.

Secondly, the density of savings and taxes per square kilometer is giving you an idea about how much potential for development a current settlement has. That's the capital that can be drawn from directly. Density of spendings (train tickets, consumer goods etc.) is the driver for outside capital to come in trying to get a dividend. Taken all together (savings + spendings) you get the density of PPP adjusted GDP per square kilometer as a figure that matters. As you can see in [1], US and China is actually quite similar in this metric, and it's probably also still similar if you just take its coastal regions. I also think that this metric is very similar for the population belt between London and Rome, and the East Coast corridor in the US.

[1] http://mecometer.com/topic/gdp-ppp-per-square-kilometer/
>>A Lada 4x4 costs less than that brand new in Russia. Road legal, standard car top speed. Known as a very reliable car. Why can't I buy a really cheap car in the United States?

Average Russian's buying power vs US one. Plus, USA demands a lot more, and it can afford it. If your family dies in the car crash anyone from the tire to the glass maker will be sued.
That's the raw screen resolution but the web viewport size will be in CSS Pixels and is 667 x 375.

https://vizdevices.yesviz.com/devices/iphone8/
Why not 2-4 kw to heat the cabin really fast when it’s cold? Pre-heating the cabin instead of the brakes would save cabin heating energy later.
How is having every single daemon implement setuid, chroot, logging, privilege dropping and so on "unix way"?

Right now, every biggish daemon has to implement the same old logic in a slightly different way. How many logging systems and files do you know?

I am totally looking for more programs to use systemd's socket activation. This is the true Unix way -- a server should do only one thing (serve), and not worry about logging, uids, and other system peculiarities.

(yeah, we could do it with daemontools as well.. but no one did the hard job of converting thousands of packages to daemontools)
You can have yeast growing in your gut too; your own personal micro-brewery.
I'm not taking issue with the study or it's authors, just the presentation of the article, which very heavily spins it, especially up front, as contradicting the existing understanding broadly, when it really doesn't.

It's important, because the fertilizer for anti-science attitudes exploited by groups like climate denialists is a false impression of radical flip-flops in science conveyed by popular media which uses exaggerated contradiction to overplay the impact of stories and draw eyeballs.
Yes, open source IRS software. Tax breaks for bug fixes!
I was doing my own, much lighter de-Googling, (also last week). I've been really impressed by the amount of control you get with Fastmail. You can add all the domains and aliases you want, including ones that forward to multiple addresses, the filtering rules are very useful, and everything feels much more transparent than Gmail.

I haven't moved all my stuff off Google, and I don't expect to, but I find it really interesting how straightforward it is to move PIM stuff to other services. Contacts, calendars and mail really haven't changed much over the years. There is some stuff missing, but it's refreshing being able to add features by choosing the right software (or, heck, fixing it myself) rather than hoping for Google's unlikely mercy.

(Granted, I found this notion harder to stomach until they killed Google Inbox, at which point it became clear they're going all in on not bothering).
They can, that is what's called "Private Equity". Private equity companies (similar to how Warren Buffet operates), usually want control, which changes a lot of how the Company may be run. Public companies are generally controlled by a group of investors, none of which has majority control.
Designing Front End Apps for Performance
Climate change will melt vast parts of the Himalayas, study says
Intuition is defined as being based on what one feels to be true even without conscious reasoning.

Something that is unnatural, such as an operator mixed with an expression is anything but natural, in the context of Python.

I can force myself to recognize the pattern; yes.

Also, the example I linked to in the slide show does feel somewhat intuitive (usage in a while loop).
I'm completely okay with power grid and IRS code not being public.

I don't trust it to be built or maintained properly, which also means I'm relatively sure it'd be open season for troves of people who want to do bad things.

Open Source is great - but sometimes it makes absolutely no sense.
Well, I'm sure having a linear string of cities helps, but effective density is higher everywhere: Switzerland is the norm instead of the outlier.

E.g., San Mateo and Santa Clara counties, at the center of Silicon Valley, have population density of 663 and 580 per km^2. And of course San Francisco has a whopping 7249 per km^2. They also have a string of connected cities, thanks to being constrained by the pacific and the SF bay from either side.

I don't think I have to repeat on HN what the infrastructure looks like in the Silicon Valley.

* Besides, your argument can be paraphrased as "Of course it's easier in Switzerland, because it's filled with mountains!" Think about it.
Most of the code in electronic voting is owned by the vendors though so by the same standard would we have to open source any 3rd party software the govt aquires?
Intelligent and ethical are orthogonal categories. Intelligence does not stop greed, hate nor pleasure from mistreating others. They just makes such people more effective.
"Climate change is a serious threat to the 240 million people who live across eight countries in the Hindu Kush Himalaya and the 3 billion others who rely on food produced in the area, the assessment says." (emphasis mine)
Python 2019 Steering Council Election Results
Plants may grow more easily, also wildfires may burn more easily, areas may get more water, also areas may get less water. Areas may be hotter, but also areas may be colder. The specific results that humanity gets depends on the particular weather patterns that we end up with, which are very difficult to predict, and thus the future holds a great many studies and predictions, most of which will be wrong in their specific results.

This is a subject of interest to scientists, but not to the general public, because nothing being studied here changes the central message in the slightest, which is that we are undoubtedly headed for climate apocalypse and we are accelerating into it rather than decelerating.
I'm 34, I've used gopher, and it's awesome. There is something far more special about publishing files on the Internet and links launching specialized native applications, instead of some one-size-fits-all experience that never leaves the browser. We could totally do that with the web, but the masses want their devices to keep getting smarter so they can stay dumber.
That’s the best part. When winter comes the drones will simply freeze to death.
Two things. What she says was the most motivating one is oddly prosaic.

She is a veterinarian. She has loved animals her entire life, considers them her guardian angels. We had finally moved into a rental house that allowed pets, so we got a dog, an Australian Shepherd rescue dog who turned out to be the best dog who ever lived. I took her all the way through advanced obedience classes. I don't really have the words to express what a wonderful animal she was; in my mind, she was the Platonic ideal of a mother sheepdog. She also had distinct ideas of propriety, a phrase that could only make sense if you have ever had a female Aussie, and as a consequence was about as low maintenance as a high energy dog could be.

One day my wife looked at the dog lying next to her on the bed and thought “You're nothing but trouble, I wish you were dead”. The next second she realized that that thought was so unlike her, and so different from the reality of our dog, that it was clear something was wrong in her head.

The other was that at the same time we had had a daughter, a beautiful baby girl. My wife started taking her anger out on the baby as well as me. To be clear, this was not physical - but she resented our daughter crying and so on, and was brusque and short tempered with her. She was introspective enough to recognize that this was a problem.

So some combination of those two experiences acted as sort of an intervention.
You might be turning away people who are just sensitive to being manipulated. I can't find a reference, but it's a common trick for manipulative people to "task" someone with a trivial thing. Once they've done that, it can become more difficult to refuse to do slightly less trivial things, because, hey, you didn't have a problem doing that other thing... so what's the big deal now?
moderators: can you add [2016] to the title?
https://web.archive.org/web/20160308042800/https://skarnet.o...
If it was just, "I wrote a custom network stack to make your Node apps run faster", that would be something, but Golang is completely irrelevant to the question.
Or by using some sort of capacitor/resistor. Elon has made claims about the longevity of brakes in Teslas due to rarely touching the brake pedal. And I agree, I don't want my brakes wearing out just to simulate the effect.
Being a Vulcan type won't necessarily make you wealthy. Most commerce is based on the art of selling, not the art of logic. In other words, tricking people. The best products from a technical standpoint often fail in the market. Better and cheaper GUI's than MS-Windows existed in the 80's, but MS's marketing muscle steam-rolled them.

If you are talking about "smarts" in terms of inventing new things in the lab, as I mentioned earlier, being right or smart and being logical are not necessarily the same thing. In my book, being logical is being able to produce a clear line of reasoning for a suggested course of action. The "givens" in the "proof" may be wrong, but at least the proof is correct using the stated givens. The debate should then be on the givens, not on the proof logic.

For example, my suggested UI designs often make assumptions about what confuses end-users. I often don't have inspectable studies to justify such, and others are welcome to disagree with human UI interaction psychology. But at least my assumptions are clear, and I make a decent attempt to explain the steps user may take or think in based on my experience, such as inconsistencies between screens, or variances from other common products an org uses.
It's still more Boeing's fault than anyone else's though. They were the ones who made this change and then tried to hide it to the fullest extent possible, so that it wouldn't trigger mandatory retraining.
Congrats and good luck!

Two questions:

Would it be helpful for women in tech in Brazil? (wondering if I should refer it to my colleagues here)

Is it for profit or non-profit organization now?
Capitalism’s New Clothes
If you block animated GIFs, then sites will load a set of images and use DOM APIs to flip through them. Or perhaps they'll write their own video decoder in JS and draw frames to a <canvas>. All of these are much worse for users than letting the site use a proper video codec.

So "fighting that too" ultimately means blocking by default either Javascript or all images. Good luck with that in a mainstream browser.
I wonder how research gets around it. Most printer/copiers have detection software in them to determine if someone is trying to print out money and then cancels the print job. I can imagine that those kinds of folks would need counterfeits to test against. Also, there is a good case for educational purposes and museum collections, in addition to things just like stamp collecting.
If software is publicly funded, it should go into the public domain.
I agree.

I also think we're going through a bizarre period in tech. I know I know, that's historical bias and all, but it doesn't mean living through it feels any less bizarre.

A trite example is my use of Slack. I don't use it for messaging, though I've had the opportunity both in professional and non-professional settings to do so. Rather, I use Slack as a kind of RSS feed because people and organizations whose content I value have given me that opportunity on Slack. It's my favorite content notification feature because it is all in Slack, rather than being assaulted with notifications from all angles.

Another trite example is my use of text messaging over the past year or so. Messaging is largely my social media experience now. I have - largely through no fault of my own - many different distinct group text messaging threads that are basically permanent. In Jan. 2018 that was not the case. Now, I can't get rid of these people I care about in meat space, from my messaging inbox! These group threads last for months and when one goes dead or silent another replaces it the next day. Each participant is posting in them on a daily basis (often 5+ times a day), with pictures and videos as well, and often long paragraphs of text.

I do think the VC industry is showing signs of being broken. However, I also think companies are shape-shifting faster and more frequently then before.
why can't animated gifs be click-to-play as well?
While it is bad way to put it, but GP comments does make a little sense. All I can think of government software is CRUD apps or research projects. The source of later is released on case by case basis(tor, selinux on one hand, exploits such as stuxnet on the other) and any ruling won't help much there.
Man it would be pretty amazing to be able to submit a Pull Request to the IRS.

Matt Cutts if you're reading this please help!

On another note, I'm not sure I agree on the electrical grid or traffic controls being open sourced ... could imagine some nefarious things happening as a result of that
Alot of the conversation I have seen so far has been US-centric. That's fair, given that this was posted during US business hours, but for the US I don't really think this discussion applies as much.

Works created by the United States Government are not covered by copyright in the US, effectively making them public domain _in the US_. See https://www.law.cornell.edu/uscode/text/17/105

"But—", you say, "—the code the NSA is publishing has a license attached!" Indeed, that confused me too, until I found the answer at https://www.cendi.gov/publications/FAQ_Copyright_30jan18.htm...:

>…copyright exclusion for works of the U.S. Government is not intended to have any impact on protection of these works abroad (S. REP. NO. 473, 94th Cong., 2d Sess. 56 (1976)). Therefore, the U.S. Government may obtain protection in other countries depending on the treatment of government works by the national copyright law of the particular country. Copyright is sometimes asserted by U.S. Government agencies outside the United States.

So, Public Domain within the US, and Copywritten (but OSS-licensed) outside of the US.

My understanding is that copyright in EU countries is much more complicated. For example, apparently the view of the Eiffel Tower at night is copyrighted. See https://www.youtube.com/watch?v=M16CGK1T9MM

As for anything Classified in the US, there are laws controlling distribution. So, take something GPL-licensed: If you take, use, and modify the software, you are not required to provide the code unless you distribute the product to others.

See the question "Since U.S. Government works are not protected by copyright in the U.S., are all U.S. Government works publicly available without restriction in the U.S.?" from https://www.cendi.gov/publications/FAQ_Copyright_30jan18.htm... (it's pretty long, and has a _lot_ of references, so I'm not reproducing it here)

Of course, you may argue that, if a hacking tool is pushed to a remote system, and that hacking tool was made using GPL-licensed code, then the source should be distributed with the hacking tool. Also, note I said GPL, _not_ AGPL. For both of those cases, I don't know if the laws governing Classified material trump those governing Copyright (I'd bet they do), and what International law has to say.
Did you try systemd? My biggest problems with it is that a) it's written by macho C programmers, who couldn't produce anything secure even if their lives dependent on it and b) it's not unixy, i.e. not defining protocols and not letting everyone implement their own supervisors and their own behaviors and c) it's too sloppy wrt changing files on disk, making it really hard to keep control over that.

But I do believe we still need to move towards supervision trees, just not with systemd.
Sure, it can backflip – but can a robot hold down a desk job?
For sorting sequential fields you can chain comparisons with .then():

struct Date {
year: u32,
month: u32,
day: u32,
}

let mut vec: Vec<Date> = Vec::new();

vec.sort_by(|a,b| {
a.year.cmp(&b.year)
.then(a.month.cmp(&b.month))
.then(a.day.cmp(&b.day))
});

Alternatively you can derive PartialEq, PartialOrd, Eq and Ord for your struct, which will produce a lexicographic ordering based on the top-to-bottom declaration order of the struct's members:

#[derive(PartialEq, PartialOrd, Eq, Ord)]
struct Date {
year: u32,
month: u32,
day: u32,
}
In my experience, what you are talking about applies to exotics, not a run of the mill sedan. I absolutely want my Merc or Bmw (they are the same class really) to run without a hitch. They should be exciting to drive, but not quirky. I appreciate the engineering behind a Tesla or a Mercedes, but I have no passion for it, so quirkiness will get on my nerves.

A Ferrari might be quirky, a Pagani Huayra might have an endearing decel pop that's unique to it. I have passion and admiration for these exotic cars, so quirks become distinguishing features. A sedan has to get me comfortably from A to B.
I think an enterprising hacker might get it into their heads that there could be profit to be made by systematically searching blogs for travelogues and inferring that their authors might be away, and then selling that information to interested local parties.
>Let's not make excuses for shitty work, a date picker component isn't an NP Complete problem.

...how would one even define a complexity class for date picker components?
Back in the late 80s, how was commercial software for 8-bit computers developed?
Uber Raises Prices in New York City, Citing Minimum Wage Law
You mean that you'd have to actually click a play button on Netflix and the UI then goes from terrible to workable? I would love this.
Wahhh SemVer isn’t perfect, thus it’s useless, I’m so much cleverer than everyone...

Then a junior dev comes along at work and parrots this suggesting we just use the git sha, sweet bejeeesus!
yeah I'm not siding with Boing here, what I'm saying is that pilots are given checklists for a reason, and going by the usual hunches instead of following the checklist as they were supposed to is as much a failure in training as is a failure in the plane user interface.
Why not firefox on mobile? Been using it for months and about as hapoy with it as firefox on desktop
Thank you! And yes, many of our members are based outside of the US, and we'd love to have more international members to broaden the perspective and discussion topics.

And we're a for-profit company. :)
Yes. If you break your leg, that's an injury, and you see a doctor. If you get pneumonia, you're sick and you need antibiotics.

But if your brain isn't working right that's a moral failure.
> What alternatives are there to the ubiquitous "hamburger menu" for navigation that look good on both mobile and desktop?

Step one is to stop trying to make the same UI for mobile and desktop. You're guaranteed to end up with a result that is insultingly bad for at least one of those segments of your user base.
When I had depression, I stared into the wall tired of everything. Everything was pointless and everybody annoying. Just about only thing I understood better was depressive state itself.

It ended when I got healthy and the only inside I have is more understanding for depressive people.
Would you be willing to share your research? It just so happens I’m looking for such a service currently. Email in profile.