skysight-inc/HackerNews huggingface dataset:
You make a good point clearly. Thanks for taking the time to do it.

I guess I feel like the maintenance cost is worth the knowledge I gain from automating my own infrastructure, but I realize not everyone is interested in devops. I'll also note it costs me very little time - I don't remember the last time I had to do anything actively with it.

Elsewhere in the thread I mentioned vendor lockin, which does concern me. I also worry about vendor monoculture - if everyone just uses AWS, they gain undue influence over the market, so in some ways I guess my stubborn self-hosting is a small gesture against that.

I see a lot of people complain about how the internet has become a drab, uniform machine that treats people as eyeballs or wallets to be sacrificed to Moloch [1], little like the wild, free-spirited collection of small sites it was back in the late 90s.

I think a lot of that is the price paid for centralization and funding, so again, self-hosting is a small way to fight back just a bit against that.

1: Moloch in this sense: https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
Huh? There are two places where he talks about himself. One spot in the beginning where he mentions how the investigation was triggered.

> The probe was triggered by a formal complaint from Dr Johnny Ryan, Chief Policy Officer at Brave, the private web browser.

Which seems fair to me. And another where he's mentioned amongst others who've put in complaints.

> Duplicate complaints were also submitted to the UK Information Commissioner by Jim Killock, Executive Director of the Open Rights Group and Dr Michael Veale of University College London. Dr Ryan, Dr Veale and Mr Kilock are represented by Mr Ravi Naik of ITN Solicitors in London.
> Use it as a loss-leader to get developer mindshare

Right, that's why they paid 7.5B to acquire GitHub and are further investing in it to be more appealing to developers and gain even more mind share.

> Or, they can use GitHub to build a open platform for the entire ecosystem.

Is that code for not shipping developer focused features they've released since acquiring GitHub? Most of the features like free private repos and package repositories have been well received.

> What of these two options are the best for users of the platform?

For users, definitely all the features they're taking advantage of now that didn't exist before.

> Sure, if you think of it as OpenCollective vs GitHub.

I'm purely viewing it from the developer's perspective on what would attract more funding/sponsorship, which is by far the more convenient and integrated solution for all reasons already mentioned in my previous comments above.

I view this as a massive potential that could spur on a whole new wave of sustainable OSS development similar to what YouTube/Twitch are doing for content creators. This was never a consideration of GitHub before but with this announcement it's now become a strategic focus which I hope will be continually improved on over time.
> ... we decided to only cater for fingerprint recognition in our Android Implementation.

I'm pretty sure my reasonably recent Android device doesn't have a fingerprint reader ...
You're right I didn't read that passage at first glance. In a year, both donation matching and 0 fees may very well be gone.
As do all companies based in China. Huawei has long been suspected of doing a lot of network espionage work for the Chinese government - as are Chinese social networks, chat apps, mail apps, etc - but we also know for sure that Silicon Valley's Big Tech are heavily infiltrated by the NSA.
> The Chinese government is very involved. They have offices in the company.
Source? that's quite bizarre to believe.
There are people who believe we are living in a simulator, too. Liberal people. Liberal rich people. No less insane.
> and that one day individual-user-targeted-ads will become illegal

i don't understand this. why would anyone prefer generic ads over targeted?
Great to see GitHub is finally introducing a direct way to support OSS developers.

Try IssueHunt (https://issuehunt.io/) as well! A open-source bounty platform for open source.
Great place for open source developers to earn extra cash!
The bush in my backyard is growing too, similar to the PHP API surface circa PHP5, not every growth is a good thing. I am very cautious of what is to become of Github in a couple of years.
> Yes, living in the states make this hobby waaay easier.

It's unbelievable how thoroughly Europeans recycle their old computers. I can't find anything.
Well, they fixed a problem none of the GPU makers is interesting in solving directly: providing a common image compression format for 3D rendering. This is all a patent-encumbered mess, and the reason we are in this mess are the GPU vendors alone.

When Microsoft still had power over desktop computing, it pretty much dictated GPU vendors to use the DXT image compression format which is supported on all desktop GPUs, but nothing similar has happened on mobile.

In the current situation, this problem couldn't have been solved from the "inside". It isn't a trivial problem by far to solve (probably one of the few topics in programming that deserve the name "rocket science"), but it also doesn't require a huge workforce or standardization committee (and thank goodness this hasn't been "designed-by-committee"), "just" many years of focus and dedication.
Going through my dad's fight with cancer and death recently significantly changed my view on the value of having kids. I shudder to think what it would have been like for him and my mom had my brother and I not been around. Yeah there's care facilities for people who don't have anybody, but there's no replacement for family for when you stop being able to take care of yourself.
I agree with your statement. The RER is crap. It's dirty, full of panhandlers and CDG is just about the worst airport I have set foot in. The staff is incompetent and barely speak English.
Vienna illustrates that there can be a decent standard of living or at least cost of housing, at medium density.

Nobody is arguing that.

The argument put forth is that SF needs to increase density as a matter of pragmatism, economics, even humanity - which is rubbish.

Your Vienna example provides no evidence that that level of density is in and of itself somehow going to provide better housing costs, or anything else frankly.

There is zero evidence that building higher in SF will ease housing costs, especially in an aspiration city a zillion people would like to live in.

Moreover, people have every right to chose the conditions in which they live.

The residents of SF can chose whatever density they want, it's their city.
Police commit 8% of US homicides. The problem is clearly not the police, or the Drug War, but guns. Well, maybe the police could use some more sensitivity training.
Jean-Michel Jarre doesn't seem to think it's just a toy, but I guess you are a bigger authority on the subject.
https://daily.redbullmusicacademy.com/2012/05/jarre-synth
See the Hercules emulator: http://www.hercules-390.org/
Mount+Vesuvius:+Facts+About+the+Famous+Volcano
To expand on sort of a combination of 1 and 3:

Options make certain things tradable that were not previously tradable. As you already say, given only the spot, you can basically trade delta - will it go up or down. With options, you can trade vol - will it move little or a lot. With a basket of options versus an option on a basket you can trade correlation - will things move together or not. With CDS you can trade credit (separately from interest) - will a firm go bust or not.

And creating these markets allows for more informed opinion on what's going on.

Having said that, I think derivatives are overrated and fulfil few socially useful functions, and those are often fulfilled by the simplest derivatives, not the complex stuff banks like to peddle (because their fees are higher, yet hidden).
Some time ago I stumbled upon a really good introduction to text manipulation in command line:

https://developer.ibm.com/articles/au-unixtext/

After years of using bits of bash I've found quite a few new things for me.
I was so happy when I found out ctrl+r. I can't believe I went so many years without using it, and now I use it constantly.
Furthermore, in modern IPOs the lockups specify that you are not allowed to hedge.
> Seems what they are planning to offer is not better nor different than what others already are providing (see OpenCollective or LiberaPay).

It's got a major company with deep and signficant expertise in security, payments, and accouting. A name that people and companies already trust with a raft of compliance all handled already. It might just be me, but if I were to speculate I would guess that OpenCollective and LiberaPay can't quite claim the same. I know that if I want to, I can get a SOC 2 report from GitHub.

These are nor minor administrative details to be brushed aside idly. They matter, particularly to a company keen to ensure that they never have to apologize for a partner fucking up credit card handling or to someone with a corporate card who has to be careful how they use it. These things are major features.
I think I disagree. Even if it is for some reason impossible to make something that is more intelligent than a human (which seems implausible but I can't rule it out), it still might be possible to make something as intelligent as a human but which runs faster and can improve itself, and that would be enough to create the positive feedback that could lead to a sudden catastrophe.
You'd be amazed at how little the underlying ecosystem has changed over the decades. Because it basically keeps compatibility forever, software that was written in the 60's can still run on modern machines. Because of this, learning using 80's software in the mainframe world is not too bad. For example, I keep a book on MVS on my desk from the 80's for reference, and most of the time it suffices for what I need to consult.
But this was not April Fools:
https://twitter.com/binnaskim/status/1112800424543780864
textwrap - used by Python itself for docstring.

rlcompleter - used by Python itself for the shell.

pprint - trememdously useful for debugging.

statistics - added recently because people kept rewritting mean() functions that were broken

tempfile.gettempdir(), glob("*.ext"), gzip, bz2, zipfile, and tarfile are kinda mandatory for a language you use massively for scripting

secrets - we had random. People used it for security all the time and created stupid security holes. So we added this.

webbrowser — fantastic module that open a new tab in the default browser from any code. It's one file, so for the value it provides, I'm happy it is here.
Recently we had that in the UK. A Brexit Remain demo was the main gig for the day and a bunch of Brexit Leave supporters did their best to do a go slow on the motorways, to cause traffic problems and impede the progress of those wanting to go to the demo.

The police were able to pull them over and sort them out. I forget what 'public nuisance' law they used, but the police have a wonderful set of things they can arrest people for. Breach of the peace, public order or a good one is conspiracy. Conspiracy can be proved in court but the act at the heart of the conspiracy does not have to be illegal. You could prosecute people for conspiring to share a chocolate bar in theory.

One law the police can truly hang/draw/quarter people for is arson. An 'accidental fire' need cost no more than a box of matches and can definitely sabotage a city. Hence the vast prison sentencing options. I lived somewhere where there was someone setting light to cars at night on our street, they got away with it six or more times and it was crazy how cars would explode the fuel tanks of neighbouring parked cars and melt the windows and guttering of the houses. We had pitchforks at the ready for kids from a neighbouring estate but it didn't turn out to be them. It just took one mentally ill person to put us all on this 'war' footing, suspicious of our neighbours and paranoid.

During the fun years of 'The War Against Terror' the government had to make the threat real with lots of terror drills and implausible scenarios. At one stage there were 'ricin' terror plots where some innocuous plant in someone's front garden was going to kill us all, there was another funny plot where the alleged terror operatives had bought several trillion smoke detectors to get the radioactive gubbins out of them and make a 'dirty bomb'. Obviously this would have killed us all but luckily the 'intelligence' services were onto the bad guys and 'saved the world'.

There was no foreign nation state doing this, the UK government managed to do it all by themselves. They even shut down London's Heathrow in one of these colour coded terror events, inconveniencing many but making the threat seem plausible if nonsensical.

Oddly the terrorists never had a plan that would actually work. There was always a flaw to the story, for instance the likelihood of being able to buy an absurd amount of smoke detectors or the realities of the ricin yield from the castor beans.

It was a bit like video games and movies where the bad guys are predictable and stupid.

Industrial action has been an area of subtle sabotage. In the UK this was a common thing in the 1970's. Cars would make it to the end of the production line with rattles and other defects that just made mass production a farce.

I think the CIA have a manual on how to do this, so a resistance movement in an occupied country can make things grind to a halt, just by being useless at their jobs, never doing anything that could be seen as 'terrorist'.
pimoroni 32blit may well be everything you described...
easy to develop for (LUA or C++, comes with free assets and tutorials)
Nicely designed (ok, it's not finely CNC'd aluminium but it looks a lot nicer than most of the chinesium or other indie-cades out there)
and open source - they've said the toolchain will run on linux too (I specifically asked)
Narendra Modi wins Indian election in a landslide
Being able to vote with dollars on bug/features would be great.
Because targeted apps need information about you that some people do not want to provide. And don't care about ads..
Accountants are surprisingly avante garde technologists.

Sumerian accountants seem to have invented cuineform, which evolved into the (AFAIK) earliest widespread writing system. Italian accountants (including Fibonacci's dad) first adopted Indo–Arabic numerals, because they made ledgering easier than roman numerals.. and opened the door to arab mathematics systems like algebra
From the signup page :

> What are your preferred pronouns? (optional)

So this is actually happening ?
Good point. However, there's a box saying that request is recommended at the top of the urllib.request docs.

https://docs.python.org/3.8/library/urllib.request.html#modu...
As someone using Terraform from it's first release on I still think that Terraform has one fundamental flaw:

It always looks at things using provider specific resource, while IMHO it should just expose a bunch of predefined resource types (see rOCCI specs e.g.) and then allow you to attach a specific provider to it.

IMHO the biggest win as a user would be having not to have an implementation for every provider over and over. Do we really need to have a consul module for Azure, AWS, Tudeluuu and god knows who? No.

That being said, Terraform in the long run still is the most reliable tool in that space.

The whole situation about state management is... lacking. Experience says the one thing no client ever wants in the cloud but always on prem is state.
AC is the reason why I think solar power can do wonders even if it's nowhere near being able to meet all the demand.

Especially in dry climates like the American southwest, solar produces the most energy during the exact same hours when air conditioners need the most power. Build an excess of solar capacity, and you can probably prevent all brownouts. This would be a major benefit even for people who don't care about climate change.
While I agree that at some point we need to accept that the meaning of a term is not what it was envisioned but how it is perceived, just look how "we" use the term variable and how it is used in math, I completely disagree with saying that Smalltalk is a dead language. Maybe not mainstream, but still alive with a driving community.
Embrace and extend makes sense. But wrt the open source world, how does extinguish fit in?
If you claim that she is all japanese, then aren't you denying her african-american roots?

She is half japanese because half of her family and genetic history is from japan. The other half is from her african american father. Isn't it more bigoted to deny that half of her comes from her african american father?

Also, there is a difference between ethnicity and nationality. She may be a full japanese national, but she is not a full ethnic japanese.

Just like charlize theron could be a south african national, but you wouldn't call her a black woman.

I agree with her that being a japanese national should have nothing to do with heredity or skin color, but heredity and skin color most definitely has something to do with the japanese ethnicity.

To claim otherwise is to claim there is no suching thing as a japanese ethnicity and it destroys any sense of human diversity that we all pretend to love while trying to actively destroy human diversity.
In my case, I didn't find a medication that suits me, but I was diagnostic recently so it's an ongoing process.

The only two things that (almost) works for me at this moment are a notebook (I use a modified version of bullet journal) and meditation (I use headspace).

Apart from that: sleep. That helps with the weird depression-like mood I always have.
I guess our perspectives are different. You seem to see this from GitHubs point of view, I'm seeing it from the view of open source developers. Both perspectives are equally valuable.
> visible "this repo receives $500 per month" it would encourage code contribution whilst providing visibility over the health of a project.

I fear this might snowball. Many people don't donate if they see a project with very small donations. It goes like this: "well, my contribution would not make any difference anyway"...

The reverse is also true: "this guy is OBVIOUSLY doing something right if he gets $500 a month for OSS work, I'll donate!". Yet another example of whales vs. small fish.

As you said in your edit, it will likely encourage celebrity cheering and everybody else won't get a cent as before.
There is.

The output of cryptographic functions is, by its very nature, random-looking and effectively untestable. To have a flag that allows you to replace the hashing with a "pass through" function is valuable for the purpose of ensuring that your code is doing the right thing.

A fundamental principle of cryptography is that it's nearly impossible to tell if a hashing function is working properly - it's output is intended to "look random."

When I develop systems like this I always have a flag that gets used everywhere I mock a cryptographic function, and that flag also turns on a HUGE BANNER in the output. It might not be impossible, but it's very, very difficult for the non-secure version to get deployed.

The situation is more nuanced than that, but there definitely is a reason to have this kind of insecure code in existence. The trick is making sure it's effectively impossible for it to go live.
Sorry to bring my ethical and philosophical view on the subject but I don't agree with forcing a capitalist system to something that is essentially volunteer work.

Open source has worked fine being just volunteer for the past several decades. In fact I'd argue it's one of the only ecosystem that keeps on being awesome. I don't think adding money to the equation will change any of this. In fact it might risk making it worst.
Modern js frameworks makes mvvm/similar quite pleasant. Some of the binding in WPF is quite complex, especially since you don't get proper type safety for all that effort (there is a lot of stringly typed things sticking out).

On the other hand, the layout model of WPF is a lot easier than mastering html+css.

JS desktop apps still mostly don't work without embedding a browser like electron and that ranges from annoying (e.g. for size/memory reasons) to impossible (for things like a plugin where you have a constrained environment, need to launch instantly etc).

The middle ground is desktop js using system browsers, but it's pretty painful to do too.
Summer Camps harden vaccine rules in U.S. measles outbreak
> Emacs is not just a code editor. It will change the way you approach programming.

This is the most pretentious nonsense I've ever read. Writing code is writing code. God could create for you the most perfect IDE to ever exist, with every feature you know you want, and every feature that you don't yet know you want. Tailored exactly to your needs. But at the end of the day, you're just going to sit down and write code in it.

All I see when I look at people who endlessly tinker with their setup, are people who are spending time things that aren't providing aren't providing value to their customers. I've worked with quite a few emacs wizards. Do they write better code than me? Some do, some don't. It doesn't seem to related to their use of emacs though. Are they more efficient than me? Some are, some aren't. Did they all spend a lot more time than I did to learn how to use their text editor? Yes. Did they all have to tinker with their text editor a lot more than I did to get it working the way they want it? Yes. Have I ever had a problem that I wouldn't have had if I'd invested all the time required to master emacs? No.
no, it's just cargocult security.

edit after your reply: if you install in /tmp, you'll end up with /tmp/bin/dstat and /tmp/share/dstat. you're concerned that an attacker could smuggle something into /tmp/share/dstat, but /tmp/bin/dstat is of no worry? what exactly is the threat here?

> access control of `../share` in an unknown part of the filesystem is a matter for some concern. Given that the binary can be put basically anywhere, it would seem to be perilously close to CWD.

another edit since i cannot reply to you: do you have any examples of the "threat model [which] includes that you can't trust every part of the filesystem you're working from"? something concrete, specific. a particular install prefix that would let you create $prefix/bin/dstat but $prefix/share/dstat would be dangerous.

aaand, see my reply at https://news.ycombinator.com/item?id=19989237
I still use cash for entirely legitimate daily transactions, and for the same reason criminals use cash. Same goes with Bitcoin and cryptography.

I don't need banks monitoring and selling my purchase history to their "affiliates", like insurance companies, so that they can build shadow profiles.

Maybe I'm buying vegan groceries, getting wheat grass enemas and giving my money to the poor. Or maybe I'm spending it on McDonald's, hookers and blow. Either way, it's nobody's business but my own.
Does all the energy get converted to heat? What about “useful work”?
> Does this hurt FOSS contributions, because now people start to expect to be paid rather than doing it for inherent motivations?

I think having donatiom payments integrated with the platform will shift the motivation of programmers from intrinsic to extrinsic one. The design seems to show a call to action to 'sponsor' right in the github profile. That's a big emphasis.

Will such shift 'hurt' the FOSS contribution? I'm not sure because the answer depends what we mean by 'hurt'. But I fear that it's not going to be quite the same.