skysight-inc/HackerNews huggingface dataset:
From the GIMP FAQ:

"I don’t like the name GIMP. Will you change it?
With all due respect, no.

We’ve been using the name GIMP for more than 20 years and it’s widely known.

The name was originally (and remains) an acronym; although the word “gimp” can be used offensively in some cultures, that is not our intent.

On top of that, we feel that in the long run, sterilization of language will do more harm than good. GIMP has been quite popular for a long time in search engine results compared to the use of the word “gimp”. So we think we are on the right track to make a positive change and make “gimp” something people actually feel good about. Especially if we add all the features we’ve been meaning to implement and fix the user interface.

Finally, if you still have strong feelings about the name “GIMP”, you should feel free to promote the use of the long form GNU Image Manipulation Program or maintain your own releases of the software under a different name."

So instead of using the name "GIMP" with your easily-offended professor and photographer, use the name "GNU Image Manipulation Program" and move on with your life. Or let them spend their hard earned cash propping up Adobe's stock price. In the end, the developers of GIMP, built it for themselves. If others don't like the app for whatever reason, name included - there are plenty of other alternatives.
> forcing them

Opening an issue is not forcing. It's asking. Do we at least agree there?
NFB?
Thoughts going out to you and your family. I’d be interested in checking out your blog!
Off topic, but why are the headline fonts squeezed together in Chrome (but not in Firefox)?

https://i.imgur.com/m82osF6.png

Edit: it seems to be a bug in Chrome 76+. Reported to https://github.com/googlefonts/OswaldFont/issues/16
> This is hardly an isolated event, it's not just a single issue on a single project.

It's... what, part of a grand conspiracy to destroy open source, somehow?

Give me a break.
GQL makes it convenient for the front-end to assemble a collection of queries needed to render the page in a single request, and then go about its rendering business upon response. The React-Apollo client I use also features an in-memory cache that can serve as a state store, often entirely obviating the need for libs like redux.
sure, but the things we're talking about are 10m^2, or a little more than 300sqft.

If you are building for me, you have a water closet with toilet and shower, and then a sink, but no real kitchen. I eat out or at work anyhow; a desktop convection oven is overkill for my kitchen needs.

I mean, I think at this point we're around/above the size of the bedroom most people rent around here? I mean, at that size, I want a murphy bed, but even without, this is a size a lot of people live with right now.

Sure, I'd prefer some place bigger... but if you sell me 10m^2 in the bay area, say, for a quarter million dollars? I'd vastly prefer that to the really big place that a quarter million gets me in the midwest.

Preferences vary.
I'm going to jump in and say this.

Let's be real here. You can't even make a circle in GIMP without jumping through various hoops. Right now, the hurdle for those professionals is just the name, but wait until you see when they actually try using the tools. They'll happily pay for Photoshop once they realize that what they wanted after all was just a free Photoshop. This is quite a different angle I am arguing from, but it's my pragmatic side. I believe GIMP should maintain it's current userbase that was earned through over 20 years of hard work under their current name, instead of chasing customers that will unlikely appreciate their project anyway.
> Why can't they just be regular cars with electric drivetrain

Have a look at the Renault Zoe. It's actually very hard to distinguish from a regular gasoline-powered Renault Clio.
StatusCast – Status Page SaaS
some times its much more delicate to track:

1. arrogance
2. cynicism

its not always the case that the above 2 make an a*e in most cases not but sometimes yes without having the extreme qualities described in article.
I... think per-squarefootage costs right now fit my budget just fine? but only ifyou sell me a 300sqft place, like this describes.

Most "middle class" owners bought in before prices came up; real-estate, like everything, is priced at the margin
> As someone who likes to think that I do have as many "commits/participation" as many others, I would appreciate it if people would focus on the core argument

The reason this is important is because in recent times essentially nobodies like to pop out of the woodwork with "ideas" like this. They then like to "shame" people who don't agree with them. There's nothing wrong with expecting people to build up a reputation before suggesting divisive and controversial ideas.
Buy a 16gb board off eBay and do a board swap? Or buy a 16gb and sell the 8gb?

The former shouldn’t set you back much. The biggest cost on the latter would be the commissions, but you may be able to find a forum with a decent buy/sell section.
> I prefer to slap up so I ended up getting shown the door.

What does "slap up" mean?
For work: porting some infrastructure from the company I work to code (ansible) and creating new ones.
For fun: developing an ansible intellij plugin for code completion and documentation lookup.
Sure, but you want them to do it right and are willing to fight for it right? If they end up having to do it due to those pressures, that is very much having their hand forced.
Did the CIA Use Modern Art as a Cold War Weapon?
"Started from Scratch". I have never seen any project where something has been started from scratch actually turn out well.
Its a good thing the US isn't doing that too.

Sorry I am very angry by the fact that I live in a "free" country that does the same as China and people cheer.
Tunnel Ceilings Are Cleaned
>Can you share where the fact that Democrats didn't support it is documented?

It's right in my original comment, with the link:

https://news.ycombinator.com/item?id=20355418
They also have The Last Man On Earth (1964) http://publicdomainflix.com/mobile/the-last-man-on-earth-196...

It's the first movie adaptation of Richard Matheson's "I Am Legend."

It was filmed in the suburbs of Rome, Italy.
I'm sure people will be happy to crucify me for throwing this out there but I don't see a big risk in just using JavaScript in most cases if you want something like that. You could use template literals to replicate the example.
I'm currently working on my side project the backend for which I've chosen elixir to go with. Looking at performance and long term maintainability, it doesn't seem to be a sucker like rails.

No magic, no hacky patterns. No mess like the one you see with Node. For what it does the platform
is hella stable. I drifted towards Go for a little bit but man, code in Go felt too verbose with weird patterns. Go is a solid platform as well. But it's not just my cup of tea for web apps right now.

Scalability is in reach if you need it. Hell, even if you need ridiculous background job processing power, use OTP already.
And I forgot, liveView is also rock solid. Honestly, if anyone would ask me what the best platform for web apps right now is, I'd just say Phoenix/Elixir.
Practise. Short sessions often. Better 15 minutes every day than 2 hours on the weekend.
Well this is upsetting. Our golden retriever died suddenly just shy of two years of age (very young) several years ago. She was fed Fromm Family Gold exclusively due to our breeder's recommendation. The food was expensive and I remember thinking how well she must be eating as it had so many kinds of meats and fat in it (including stuff like duck IIRC). Fromm is one of the brands listed by the FDA and golden retrievers are clearly hardest hit by this.

We did have a necropsy performed however it was inconclusive. She got a ton of exercise though as I took her to doggy daycare a majority of days during the week and our kid at home played with her often. Really sad that we apparently unknowingly did everything wrong (but with the best intentions) to ensure our dog died an early death. Fuck.
Automating Chaos Experiments in Production
Where did I say anything about a conspiracy or someone trying to destroy open source?

The crusade is to shame people into not using language that a minority of the world deems inappropriate, it's not confined to open source. It's definitely not a conspiracy, the people that push things like this onto other people are obnoxiously open and loud about it.
Relevant heroes from a a post the other day: 2 million trees planted over 20 years

https://www.pupperish.com/photographer-helps-forest
Which country is that and can you provide a citation?
It's not so much that it is settled as everybody knows that it isn't a useful topic of conversation. All the various interpretations have the same math behind them, give the same prediction, and have the same observable behavior. Since there isn't anything to distinguish them, they are all equally valid.

In practice, things tend to go with the "Shut up and calculate"[1] philosophy.

[1] https://en.wikipedia.org/wiki/Interpretations_of_quantum_mec...
You realize that two things are true: 1) that policy was ended and 2) we have to confirm that children coming across the border are actually with their real parents and not being trafficked, which does happen.
you know the best framework is?

is the one that's in production and doing its work. Most developers including me, get bored of doing something in x,y,z framework, and we gladly go try something else for a while.

I have a good friend, that jumped on the band wagon of elixir. he openly now admits, he wish he just used python.

I hate band wagoners.. no language , no framework is the cure all.
That's very kind, thank you. https://miscdotgeek.com. I didn't post it because it wasn't relevant, but now it is I guess :)
Yes, and my point is, if the client is connecting to a redis server, it can just run MONITOR to see all the "sensitive" data you are talking about, and thus, this new feature poses no additional privacy risk. If you cannot trust your client to talk to your database, this isn't a problem with the database, but a problem with the client.

In your specific example, your client is also probably the one issuing the commands to store and retrieve the private messages in Redis - meaning, it already has access to all the data required for a breach. If you have an unrelated workload that is accessing a shared redis, but it does not need access to the sensitive data, perhaps, use an ACL to limit clients from the alternate workload to a different redis DB (which provides some level of isolation), or simply use a different redis entirely, and don't allow clients running the alternate workload to connect to the database that contains sensitive data.
I appreciate your kindness :)
No feedback, but thank you for doing this!
I actually made a simulation of this because it seems obvious - you can actually double your bet each time you lose, and this basically guarantees that you eventually win each time!

Turns out, you have to go surprisingly high for this to be true/effective on the long run. And the casino will cut you off way below the limit (i.e. there's of course a maximum bet). Plus, with this strategy, each win is a small one... but when you lose (hitting the max bet), the loses are significant.
A better trading platform. We are currently building a system where you can upload a model designed in a spreadsheet and it will turn it into a live, real-time trading algorithm for you in the cloud (yes, there's a VBA-compatible interpreter too).

https://Kloudtrader.com
So much for Dr. Eliza.

http://www.drdobbs.com/chatboteliza/199101503

https://www.cyberpsych.org/eliza/
I meant tail as in the extremes of the distribution. My point was more that once you've assumed that your events follow a Weibull distribution then the opportunities for MCM to add more insight are limited if the task at hand is to predict what the distribution and its parameters are. Obviously if you simulate a Weibull distribution you will get results in line with the info box on the Wikipedia page for the Weibull distribution, and you need to effectively assume parameters to simulate. Simulating a distribution just creates a very error-prone calculator the obscures the assumptions. I've seen people do exactly that thinking it was somehow helping - it is surprisingly easy to accidentally simulate a normal distribution, for example, because if you add a whole bunch of uncorrelated random things together (with identical distributions) then the result is normally distributed. You don't need a simulation to tell you that, and it is easier to mull over without simulation.

If I were using simulation it is because I think that something fishy happens in extreme events (eg, maybe stock returns all starting to become highly correlated in a liquidity crisis, destroying i.i.d assumptions). Or as other commenters mentioned because the thing being simulated has a distribution that is not analytically tractable. But there has to be some phenomena in there that is more complicated than standard distributions or a steady state Markov model, because they are more productive models when they work.

> Is there a way to constrain the MC sampling to the tails of a distribution?

You could sample 100 numbers at a time and drop out the middle 95? The question is maybe not well posed.
> GraphQL was created at Facebook specifically for internal APIs.

AFAIK Facebook created GraphQL specifically for their gateway API - a service used as a facade between internal service mes(s/h) and their client - not for internal ones themselves. That's why things like schema stitching didn't came from FB - they weren't using it in that context.
I'll stick to the plane.

> Option A: Drive to the airport, check in, wait in security lines with hundreds of other people, experience a delay, eat unhealthy food, experience another delay, all while contemplating why bottled water costs 3x the normal price, and then buying it anyway.

Here is my experience: I take a Lyft to the airport, wait less than 15 minutes (because I have TSA Pre), don't often have a delay more than 30 minutes, eat the unhealthy food (because that's what I do when I travel), and refill my own reusable water bottle.

> Option B: Get in your AV, stretch out, relax, read, work and then lie flat to sleep, only waking up when your car announces that you’ve arrived at your destination.

When I read this all I see is: Be in a cramped car for 10 hours instead of resting in a comfortable bed after a 2-3 hour flight.

We already have drivers. They work for Greyhound. That experience sucks. Amtrak is a better experience than the bus, but, the last I checked, it was cheaper to fly than to take the train.

Travel via autonomous vehicle may solve the emissions problem, but it seems much more inconvenient to the traveler.
Depends where you live... where I live, that is a lot. Makes me want to move but my family is here
I've been working on a web app to help political campaigns scale and manage an exploding volunteer network. Helping the campaign delegate tasks, helping the volunteers connecting to constituents, and see statistics along the way.

I've seen too many campaigns attempt to run hundreds of volunteers, do crazy tricks with Google Sheets (just to have volunteers accidentally delete critical information), and I've been a volunteer waiting to be told what to do.
Excellent article. I hope managers read it. The toughest problem I've had w.r.t. assholes was convincing managers that certain people were in fact assholes and they were not essential to the company's survival. Assholes are extremely good at kissing up and shitting down. And managers don't like to hear they've been manipulated.
Global population keeps growing, developing countries keep developing, we can't even slow the growth let alone reduce.

The amount of methane released from the thawing permafrost is much higher than expected as is the amount of CO2, and the amount of nitrous oxide being released is about 12 times higher than expected and nitrous oxide is almost 300 times more impactful than CO2. Oh, if you haven't heard the permafrost is thawing much, much faster than expected. There is nothing we can do to stop the thawing of the permafrost. The total amount of carbon in the atmosphere is 850 gigatons, and the permafrost is holding almost 1,500 gigatons of CO2, it's won't all get released, but even if only half gets released it would mean almost doubling the amount of CO2 in the atmosphere, dwarfing what humans are releasing.

The oceans are warming rapidly and the major producer of oxygen on earth, phytoplankton which is responsible for %50-%80 of the earths oxygen have seen their population reduced by almost %40 in the last 150 years due to warming oceans. Also, phytoplankton are the basis for the marine food chain as the phytoplankton populations collapse so will the marine food chain.

1.5C is a pipe dream, I even think 4C is a pipe dream. The climate is no longer changing, the earth is changing and it's driving the change in the climate, and there is nothing humans can do at this point to even slow down the process. The wheels are going to fall off, and they are going to fall off much faster than anyone expects.
China enforcing trash sorting for better recycling, starting with Shanghai
Fascinating. Have you written at all about this elsewhere? Is it open source? Would love to learn more!
Ask HN: Would an SAT style score for LeetCode proficiency help with hiring?
Just a hypothetical here:

What if there were a company that ran standardized in-person tests where candidates answer a whole bunch of LeetCode style questions then receive a score, similar to SATs.

Then when hiring engineers you can save a lot of time by just looking at their score rather than running them through a LeetCode style technical interview.

The tests would be run every couple months and use fresh questions so no one can just memorize them.

Thoughts? Would this help hiring developers and make the process more efficient?
It's (relatively) easy to show the math on why casino games are impossible to win, but what about sports betting? Does the house always have the advantage? Perhaps it's slightly better for the gamer?

FWIW I was looking a betting website recently [0] and they were offering DOUBLE your initial deposit for signing-up, up to $1000. So to reiterate, they are willing to give up to $1000 for FREE just for creating an account. All I can imagine is that they would only do this if the numbers are vastly not in your favor.

[0] I'm not going to post the name of said website.
It will be published here (currently Swedish only): http://cirkularodling.se
There are designs for wind power generation based on kites that work like that.

You basically let the kite fall, then use its pull to generate energy and make it soar, then let it fall again..
i'll throw in one of my projects as a contender: ytt - YAML templating tool - https://get-ytt.io (check out live playground!).

it works with yaml structures (hence avoids text templating problems) and uses familiar python-like language, starlark, making quite easy to get started. it makes use of yaml comments to assign metadata/templating directives to yaml nodes, so it looks something like this:

#@ load("@ytt:data", "data")

#@ def labels():
app: echo
org: test
#@ end

kind: Pod
apiVersion: v1
metadata:
name: echo-app
labels: #@ labels()
spec:
containers:
#@ for/end echo in data.values.echos:
- name: #@ echo.name
image: hashicorp/http-echo
args:
- #@ "-text=" + echo.text

it doesn't include type checking, however, it does have a system to "overlay" structures on top of each other via overlay feature -- https://github.com/k14s/ytt/blob/master/docs/lang-ref-ytt-ov.... merge/replace/remove operations expect to find one node by default so map key typos or wrong structural nesting problems are caught easily in common cases.
Ventilen, a Danish organization to address loneliness in young people
As one grows and evolves, one learns to better themselves. A fairly significant number of smart and capable people have been guilty of acting in not so ideal manner when dealing with incompetent or otherwise incompatible people but the answer to questions like "give me an example of an encounter or interaction that did not go as well as it could" is not to sugarcoat or misrepresent, I think part of growing up is to own one's mistakes honestly, recognize them as such and learn from them and if an interviewer believes they can really ferret out liars that are in reality asshole but have ready answers for such question in order to take a hard pass on folks that disclose past mistakes honestly, well, I am not sure I consider it to be the best strategy, but I am still learning things.
For anyone reading this who isn't already familiar, the above is incorrect.

When you're browsing with HTTPS, a third party may see:
- Your DNS queries (revealing the name of the website you're visiting),

- The handshake of your TLS connection, including Server Name Indicating (SNI) (revealing the name of the website you're visiting).

- A third party on the network is not however able to see the content of the website you're visiting, or the data you're submitting to the site.

When you're browsing with HTTP, a third party may see:
- Your DNS queries (same as above)

- The name of the website you're visiting (via the host header)

- Any and all information sent between you and the website, as well as being able to modify any and all data sent between you and the website.
This is pretty cool.
I was actually thinking about doing something like this as I don’t like typing.

I will follow along.
Ah, Schrödinger‘s Silent Majority.
Structural Data Streaming Is Extremely Beneficial for Any Organization
I recently rented a new VW Polo. Its collision avoidance system beeped at me constantly with false positives in situations when I couldn’t even figure out what on Earth triggered it. Like on a wide and deserted road in the middle of nowhere. And when once I missed that a car in front of us suddenly slowed down to make a turn and nearly hit it, it was my passenger who yelled at me to swerve. The CAS didn’t even notice the one situation it was designed for. It took just a day of driving to learn to ignore that sound. It is utter crap.

My regular driver is a Tesla. Say what you will about it, but the CAS in it is freaking reliable, to the point that when I hear the warning I reflexively brake, before assessing the situation - which is the point, saving milliseconds. It has false positives too, but rarely and in situations where I can immediately see why (like going zig-zag between parallel parked cars on both sides of a narrow road).

These assists will become mandatory in EU, in a complete legislative disconnect from the reality of state of the art of European manufacturers.
Married. No kids.

I usually go out with coworkers on Friday evenings and on Saturdays/Sundays I find myself at a local brewery or event with friends. Certainly not out drinking every night.

There was definitely a conscious decision to prioritize this learning time and turn it into a routine. It also didn't happen all at once... it started at 45 min a day, then 90ish, etc.; I invested more as I saw the return on investment piling up. There's certainly days where I get little to no studying done and others where I get loads, but I try to get a minimum in.

At the beginning, I'd mostly just got tired of telling myself "someday" and registered for a class. From there it's kinda snowballed. Once I found out there were other people doing this and that they had meetups and conferences, it was that much more motivating to spend time on.
I'm excited to see how this gets manifested - it's a tall order. Best of luck with your launch!