skysight-inc/HackerNews huggingface dataset:
This is tangentially related, but I think every person has a tolerance threshold that develops early for life standards.

Fitness and money are easiest examples. For some, being fat is disguisting and unimaginable, so they will do everything possible to stay thinner. For some that threshold is having an actual six pack, and once you lose it, you go into emergency "at whatever cost" mode.

That's def the case for me with below average college-educated income - when I was below it, I was in "how can I be such a failure" mode. But now that I am above it, I am not in panic mode, even though I consider myself a failure, it's "good enough" on some "subconscious" level, despite me constantly trying to change it. Whereas if someone was born rich, I think not being able to keep up with the previous standards of life could be the threshold.

So, there are three take-aways from this. Once you establish a new height, you realize how good it is to be there and that it's possible, so you can get back there far easier. The second is that it's very easy to get lazy once you are comfortable. At that point you can also "afford a life", and that starts eating away your time. Edit: The last one is what the poster below said - maybe realizing how important these thresholds are is a key to artificially creating them.

Other than that - I think "focus on one thing at a time and set a concrete time block for it x days a week" is the vest possible strategy.
It could be worse and they'd switch to Discord.
Yes, why it isn't?
> for most people that is now their social lives

Until recently I always though that FB is most people's social media lives but the way you phrased it made me pause and realize that FB, for more and more people, is becoming the full extent of their social lives. It's the drug that makes one feel as if they are socializing when in fact they are lonely—either physically alone or in a group where they are mentally alone, unable to relate their full self to others in person.
I have been doing the same cycle over the past few years.
In 2019 I decided to not start anything new, only finish what I've started.
So far I finished 1 thing (an article, got 1k claps on Medium, feels good), and started a new one with a friend :) I'll probably only have time to finish one more thing this year, but it's ok, at least I'll have something to show.
Sorry, no. If you really need it today, you could hook up Uppy to Transloadit, and it could export to Azure. But requires a paid subscription. I am happy to accept a PR for Uppy to enable direct Azure blob storage uploads however! (does this work with signing URLs also?)
Media Goblin is one of those projects that I really WANT to like, but I can't. The project goals are admirable. And when it's up and running it's great. But it's incredibly finicky to maintain and it's quite challenging to install.
It that was a bad year i wonder what will be a good one.
Ah, the old "ignore the rules of the medical professionals" trick.
Yes, the former; don't worry about it, it's perfectly natural, your parents had that phase, theirs did, etc.

Just don't be a dick about it.
I definitely hear you regarding duplication. This whole project evolved from a script I wrote to do just that. There is a concept of multiple versions (files) of an image so different edits with the same metadata timestamp will show only once and you'll be able to select the preferred one. I prefer to handle things this way to start and then suggest deletions based on same hash rather than deleting up front.

I don't have any experience of Lightroom but I can have a go at reading the files if you think it's useful.
I prefer the first example that he says is crap. It has all the arguments grouped together to make it slightly easier to read.

I don't buy the argument about wasted whitespace. If you cramp too much of your code into dense one-liners, it makes the code unreadable.

Secondly, I'd say that code width is unnecessarily narrow. 120 characters is fine to fit two files side-by-side on a 1920x1080 monitor with space to spare. 80 characters is just too close.

Thirdly, I'd typedef "struct wlr_surface" to "wlr_surface_t" (assuming I were writing this in C. I don't know if this is actually CSS)
Well I can tell you for sure that wind and solar are loosers.

So unless you have a better idea I have a hard time understanding what your point is.
When I have an if clause that is too complicated to work out how to correctly invert it (because while I understand de Morgan's just fine, it can get very detailed), I find it far preferable to start factoring out the expression, e.g. if I need to invert,

if ((a and b) or (a and c and not d)) and not e)

should be something more like

orderSubmitted = a and b
orderValid = a and c and not d
orderNotYetFulfilled = (orderSubmitted or orderValid) and not e
if not orderNotYetFulfilled {
# code here
}

Ideally, a through e are also named something reasonable enough that the variable declarations read cleanly.

The raw de Morgan's transform is only necessary if it's a performance optimization, and in 2019 the conditions for that to be an issue are very, very precise.
If you don't like it, just downvote it instead of trying to appeal to a higher power. It's a democracy, not your personal curated news list.
You likely want a separate domain indeed. See https://security.googleblog.com/2012/08/content-hosting-for-...
Too bad there's not a postcard option...
> Well, it's not like all of Gitlab is fully open source.

I think this is not a fair assessment, GitLabs community edition is fully open source and is a full product. The fact you can add proprietary elements for a licensing fee (which are also "open" in that they are readable, debuggable, etc;) is not at all the same as hosting on a platform which is entirely proprietary.
My opinion is that the first 25% is the most fun, the only reason to do the rest is if its how you make money, or get other rewards such as recognition or praise from users (assuming you like that).

My side projects always die soon after figuring out what I want and how to do it. My job I'm doing the messy stuff I'd prefer not to do.
> Back yard? You only have that if you live in villages with like 2000 people.

Having your own backyard is definitely a luxury in Munich, we have one because we're kind of at the outskirts and Google pays well (and as I said, it's quite small), but it's very common here at least for regular people to live in small apartment buildings (like 8-12 units) with a decent sized shared backyard. Especially if they're in a suburb of Munich, which still lets them access the job market there of course.
A "male language"? What does that mean?

And there was no ambiguity - the author's name, "Maria", was at the top of the article.
> Increases entry barrier, centralizing internet even more. For-profit internet companies have zero issues paying for certificates, it’s part of their business. It raises barrier for ordinary people. Also creates more incentive for placing ads on their web sites to reduce costs. Guess who earns most profits from internet ads?

Lets encrypt is one obvious thing to mention here, besides removing the cost barrier to entry it really is quite simple to set up.
That's fair, but often those we perceive as arrogant, especially in the field of engineering have challenges with communication and soft skills. Some never really learn to overcome that. Those that could easily be perceived as arrogant are often saddled with an inability to communicate the bigger picture effectively. This can come off as arrogant until you've spent a few months getting to know them.

That's not to say there aren't those who are manipulative and untrustworthy, there are many of those too - with plenty of ego to overcome or sidestep. It's something to be cautious of, but not everyone is as they first appear - especially in an industry where social skills aren't exactly a strong suit.
How to Split Pull Requests – Good Practices, Methods and Git Strategies
What do you call indium, dysprosium, praseodymium, neodymium and terbium, if not rare earth metals?
Correct! :) We're a remote company but had a good time there during our Amsterdam meetup (https://transloadit.com/blog/2016/03/transloadit-team-meetup...)
That how I would read it too.
Caring for Your Vulnerability Hangover
What about getting serious about app carbon footprint metrics, standards, and requirements? Wouldn't that be a useful project for EEs and other bright people on HN?
> Those PhD theses seem a little misguided (if well meaning) to me.

That's a strong statement to make as a throw-away. You haven't read them, you haven't done the research, so I'd ask - what experience do you have of tracking the effect of specific language on the acquisition and development of mathematical skills in a significant sized population of very young children?

I suspect the answer is not a lot, and dismissing someone's research on the basis of effectively no information is poor form.
It's certainly not changed significantly.

iTunes never had the offering OP claims tbh, but it also hasn't significantly moved from what it had.
> the bottom of my shoe to the library floor vs. the bottom of my bare foot

The hygiene of your foot, not their floor, i.e they don't want you walking on their (relatively) dirty floor bare-foot.

Also, if they allowed others to walk in bare-foot, gaping sores etc would make the floor dirtier.

I'm pretty sure they don't "allow" you to vomit on the floor, or throw rotting food onto it either, but if you did that (unintentionally?) I'm sure they would clean it up and disinfect the floor, for hygiene reasons. That people might track those things in in trace amounts is why the floor is considered dirty, and why it is probably cleaned periodically.
Are you claiming that Facebook can raise money forever and without cost?

Because if not, that was not a very useful post, and if so, it's obviously not true on the ground that if it was that easy, they'd simply do so and have All The Money (TM).
I don't buy many domains but I just checked the company I usually go to for domains and hosting, they offer domains with free registration and annual renewal rates that come down to ~ 2.5€ per month for TLDs like .app or .dev. Fluctuation on my more common TLD domains either aren't present or not high enough to be noticeable for me in the past. That's what contracts are for around here.

Your post makes buying domains sound like a gamble, is that a regional thing or was I just lucky in the past?
Perhaps it's just too dangerous to do it at night. You have hardly any visibility in low level flying.
The pilot may not be insured in this time (it's likely very expensive), or the pilot is not licenced to fly helicopters at low altitudes at night.
A few years ago in the Netherlands there was an Apache that flew into a high voltage power line at night, even though he had military grade night vision gear. So even then it's not easy.
In the aftermath it took multiple months before his mistake was fully fixed.
> Are you saying there are those in the UK who say "negative five"?

Yes, there are.
Coxeter groups are fun. I took it as a graduate course, but honestly you can get pretty far (and we did) just using elementary proof techniques that a 1st or 2nd year undergrad could handle.

I would recommend the book by Michael Davis for an in-depth dive:
https://people.math.osu.edu/davis.12/davisbook.pdf
not sure why the community would see that as a problem

If someone is learning martial arts, you might see that as a demanding sport, for tough serious athletes, demanding discipline, hard work and self-control.

Or you might see it as playing at being Bruce Lee. Hiiii-Ya!

Needless to say, the former perspective implies more respect for the people doing it!

But there's not a bright line between 'serious' activities and non-serious ones - and hence, not much a sport can do to choose where on the spectrum they lie.
It took that many people to build a glorified JavaScript wrapper? Good god.
I just wanted to point out it's totally normal to go through waves of interest or motivation for various things in your life. Especially if these are things unrelated to your career or work you should consider becoming less outcome focused. You mention 25%-50% of the journey - how do you define the 100%?

For something like running I think it's common to get very interested and the interest to fade out over time. This might be before you can run a marathon or half marathon - does that mean it wasn't worth it to run while you did? You may also pick it up again down the line, maybe it takes you years to get to a goal rather than a few months. You can start and stop - don't feel bad about it.

I think our society has a high focus on the super achievers and the end result. However, if you're focusing on weight loss, running or meditation you're never going to be the best. The purposes of each of those activities is to enjoy them for what they are. If you're not enjoying them move onto the next thing and you can always come back later.
> Bay Area is terrible. Pay through the roof to live in the middle of nowhere and spend hours every day in traffic.

Don't disagree, but it's also true that compensation at least for programmers is vastly higher in the bay area than Tokyo. Like 3x higher, maybe even more than that.
At the moment I create "thumbnails" at various sizes on discovery (4k, 2k, etc). Currently the 4k version is displayed but this will adapt and download the smaller versions on smaller devices.

The UI for metadata is a bit unintuitive at the moment but you can scroll down to see it when you're viewing the fullscreen photos.
I hope projects will get rid of JIRA now!
Thank you! Happy tus users should go on our homepage : ) https://tus.io/ Feel free to add your company there.
I suppose if I wanted a fancy, overpriced grocery shopping experience I could also stroll down to HyVee...

This was honestly a dig at leaving no evidence of why Wegmans was better. I'm sure it is.
And the company might be using matrix management which the OP is not used to from the tone of the Q.
Perhaps the custard is working as a resistive load of a kind of beverage antenna.

It's a valid experiment. I only think that is a bit misleading for those who read about it. People get impressed thinking that the custard was tunned to operate as an exotic antenna.
I’m at a loss for words does anybody else want to weigh in?
> I can't complain to my manager as he's a friend of my manager and I am junior and new in this company!

There is a wide range of discussions with your manager about another employee between work dynamic and friend bashing. It's initially concerning that you are unaware of this, but it is part of learned working in a political environment.

You want to objectively present one objective thing to your manager about your troublesome colleague at a time. This is the opposite of saying that you want the troublesome colleague fired and more asking that your manager find a way to coach him and you to work together, and specifically, to look out for your trouble situations.

I'd start with "senior colleague is making manager type demands or judgements from me and I need direction on how to prioritize your [manager's] requests over his."

The next 1:1 I'd bring up, we had a disagreement about x logical piece, and went with x, my idea had merit, how can I help push my idea forward next time.
Or a tree!

http://lea.hamradio.si/~s52ab/pdf/tree_antenna.pdf

http://w5jgv.com/tree_antenna/
Show HN: An Enterprise Service Bus for Node
Insightful comment. I call this 'working on the car more than we drive it'. You see that a lot in tech. It's fine as a hobby, but not for production. You do need both as the tinkering helps us to master concepts and systems and find new, better ways which end-up becoming best practice in the stable, production systems. Just have to known when to tinker and when to not.
I think you could support both. If you'd use Transloadit we could export to SFTP. This way your existing integration could be left untouched, but you'd add Uppy+Transloadit+SFTP export as an addition for receiving files from users who can't or don't want to operate an SFTP client.

Just a thought!
There’s Toxicity, and There’s Toxicity (2017)
In the caption of the video "WATCH: AI helps clear cannabis conviction backlog".
A senior colleague should will interact with you in some ways that are similar to how your supervisor would. That's why there is a distinction of "senior". What exactly that relationship looks like is up to you and your supervisor to determine. Can he task you directly? Are you required to provide him updates on your work? Is he involved in your performance evaluation? Etc.
Endopil
I wonder what would be necessary to spin up a device lab for proper TDD for the Loop?

This is such an amazing story of classical "hacking". This is what makes technology fun.
This is how the problem started in the first place.
The various Apache tribes.
It's true that the first failure to pay is just civil, absolutely. In fact the government and I are currently involved in a mostly-friendly dispute about my 2016 taxes, and I'm not currently worried about the men-with-guns. However, if you defy them on payment, and then defy them by hiding your income from them, and defy them on the next thing they do, and defy them by failing to pay your civil violation penalties, etc., they will eventually come after you violently.

The wage garnishment and forcible (note the word) asset siezures are themselves backed by men with guns. If they tried to just go around and sieze assets politely, while never threatening a fly, it wouldn't take long before people figured out there's no particular reason to let them have it.
There needs to be a "Movies Anywhere" for streaming.
Check out https://chat.1mb.site and https://forum.1mb.site which are 2 example apps using a 1MB database. Using nothing but JavaScript :)
My point is that absent information that Google simply does not have no matter how creepy they get, there's literally no way they can identify such messages as spam - exactly the opposite in fact because probably 99.999% of such messages that they process are explicitly not spam.

The only way Google would have to identify that this message was not for you would be to get the subscriber information from AT&T and cross-reference it with name and address information they had for you - and even then most of the time they'd probably be wrong (e.g. if the email is coming to you but the account is actually in a family member's name).
1) for those of you blaming the Poster (happppy), there are 2 things that indicate it is not him, but rather the other person:

A) 'his previous team laid him off' <- obviously some issue

B) 'he's a friend of my manager' <- why he was not fully laid off

2) I have been in your shoes, or similar a few times. Often they have been assigned as my boss. I have also been in the opposite where the junior thought they knew more, but that is a different story.

I see 3 possible paths:

1) Expose him as a fake - this will require you to enlist a senior person whom others respect. Most likely from the group he left.

2) Leave - this can be to another company or to the group he came from. They would be sympathetic to your cause, and if HR is not run by idiots, turn up a red flag to a problem.

3) Suck it up - I did this once, not again.
That bit is easier for me than for you, perhaps, since gmail implements about four RFCs I've written ;)

That bit isn't the MSB, though. The MSB is that they do care about fixing interop problems with everyone, they just don't read mail from randoms. I think they assume is that if a problem is their fault it will show up on their monitoring graphs, and watch their error graphs instead of their postmaster inbox.
Not if you're living in that house (instead of renting it out) and are paying normal level, non-prop 13 property tax rates. Even a property tax rate of just 1% on a 1.5M home would be 15,000/year.
Understanding Lie groups and differential equations is my current life goal, but I only took math up to linear algebra and differential equations for scientists and engineers in undergrad.

This is very readable, thank you for sharing!
> If you are using such a short and therefore highly inefficient antenna, both the noise and the desired signal decrease significantly, but the signal may still stay above the noise floor.

That doesn't apply to FT8 and some other digital modes. It uses signal processing techniques to receive signals below the noise floor.
I could see your issue being that you are alone in these things. I don't know who said it but the quote "if you want to go fast, go alone, if you want to go far, go with others" rings true. Finding other people to build things with, to work out with, to meditate with, is one of the most important factors.

When you read blog posts, its easy to feel that a person is doing all this by themselves, but I would bet that most of them have a solid network. This is why I think we are in this productivity porn era of computing, tech bootcamps/silicon valley are echo chambers for the stuff, and the people inside these ecosystems have it easy in the networking world.

So make some friends who are trying to do similar things. I'm in college and can say that I'm a failure at what I'm preaching, but it will help immensely if my understanding is correct.
I have also experienced something similar. It should never happen, but it does. Before you get too upset, make sure the supposed bossy peer isn't actually your supervisor.
Wasn't this a maguffin in one of the Batman movies?
But the cost of not doing so, especially when others aren't waiting, is being considered a moral busy body and missing out on the culture it creates. Compare that to the cost of piracy, which for most people is exceedingly close to nil.

We could ask people to behave per our moral expectations just because they should, but generally you'll find most people who make such a request themselves disregard morals when the cost benefit analysis approaches a similar analysis.
learn about the structure of and how to build habits
Face detection and recognition is definitely planned and looks like it should be entirely doable.
Google Cloud Run with Micronaut and GraalVM (Modern Java on a Modern Stack)
The whole point of copyright (originally) was to encourage content holders to make the content available to the public by providing protection if they did so.

If the content holder is not making their content available in a reasonable way, they should have no such protections.
The square focus border around the rounded button looks pretty bad to me. I feel like it should be more consistent, either square the button or round the focus border.
There are so many books dedicated to this topic. I’ve liked The War of Art and Solving the Procrastination Puzzle.

I think you have the right answer - discipline as opposed to motivation. Now you need to develop it.
Although it's no longer actively maintained (IIRC) and some of the importers are currently broken for me (Mastodon importer can't talk to Pleroma, Pinboard has a JSON error, Twitter gives random "account not found", etc.)

Which is a shame because I really like Perkeep/Camlistore as a concept.
How did you know that? I read the article in a male voice in my head ;-)
...in Rust!
You'll hear me say good things about all companies in our space but I'm not so sure what to make of Filestack these days. They run FUD campaigns against the use of open source uploaders https://blog.filestack.com/api/rethinking-open-source-upload... which obviously makes it harder for me to defend them in threads like these.
> The project goals are admirable. And when it's up and running it's great. But it's incredibly finicky to maintain and it's quite challenging to install.

Agreed. I guess I could've been more specific in my original comment, easy of installation/maintenance are the things I wish they'd have worked on before worrying about federation. At this point I'm thinking about what will e the least painful way to migrate from mediagoblin to something else.
I'm surprised none of the suggestions seem to have anything for user-inputted tags.