skysight-inc/HackerNews huggingface dataset:
I don't know frankly. I was surprised it was so easy for me, but let's say first day I get headaches which I attribute to caffeine/sugar withdrawal, maybe that's your case as well. Drinking 1 liter of water quickly often resolves that though. It's possible you are actually dehydrated as most water comes from food and not drinks, so if you continue drinking like you are used to, you end up with insufficient water.
Man I love technical advice that has the word "just" in it. It's so simple!
If your definition of usage excludes the hordes of feature-rich production React codebases with no hooks (hooks being a relatively recent React addition), I'd call that definition...counter intuitive.
FYI the Space Shuttle flew 10 missions for the DoD, making it far more relevant to the military than the Saturn V.
I'd guess at one point you simply can't buy anything cheaper than 10MHz?

I'm updating my laptop; it'd probably be fully sufficient to have just 16GB DDR4 (I have just 4GB right now, and it ain't that bad), but I can get a 32GB stick for only like 110 USD, so, I might as well go for 32GB to max out the slot and not have to worry about it later on. If the price for 32GB sticks was more like $500, I'd probably not bother (although it'd arguably still be a good investment in our profession here, it's just a little more hard to justify when you know the price will come down relatively soon, and you don't quite need that much RAM in the immediate future anyways).
I built something similar to Trello/Pipefy/Asana. Kanban with bells and whistles built into the core.

Looking for feedback and PMF. Give it a shot: https://www.kanrails.com
Anecdote from this week: I've been working on a Python project that uses several classes and subclasses, with code paths that move around a lot through the class hierarchy. I was trying to add some functionality but kept getting bogged down trying to make sure all the subclasses implement the same interface, using Atom as the text editor.

Then I installed PyCharm and completed the task in just a few hours thanks to the "find uses" and jump to definition functionality. I was also able to refactor some less-than-good variables names. I've always hated IDEs for personal projects (to avoid mind-rot), but now I'm starting to think for large enough projects you just need an IDE.

The only drawback I see is a few millisecond lag on all actions. Every time you scroll, or clock on something there is a lot of things going on in the background, vs. Atom which feels near-instant.
I see - I assume these aren’t iPhones?

I guess that raises the issue that iPhones have a much longer usable life too - most of then get handed down at least once or twice.
This best is when it is temporarily no longer available to rent digitally because it has rotated back to HBO or SHOW.
The recession after the 2008 financial crisis was the worst economic downturn in nearly 80 years. We are unlikely to see an event of similar magnitude for several decades.
I dont think its really a bad thing to think highly of yourself. I think a lot of people agree given that trump managed to win an election. so its ok as long as you understand your personality is polarizing and not everyone will like it. If you tend to take things personally, thats often because they are, even if you are not supposed to take it that way. You just have to learn to hide your reaction sometimes because you cant always afford to get angry. You cant change who you are. Those who petend otherwise are hopeless, so you just have to accept it.
Four Years on Campus Might Be One Too Many
Does providing feedback make this effect worse, or better? How do we know? N=1 isn't exactly a significant sample size.

It used to be common knowledge that doctors should never say they're sorry, for the same reason (fear of lawsuit). Then research showed that apologizing actually reduced the number and severity of malpractice lawsuits.

I see plenty of people attacking tech company interview processes on social media already, without being provoked by honest feedback. I'm having trouble imagining how feedback could make a person more angry.
> And then after two rounds of interviews they rejected me because apparently 'cat error.log | grep 'ERROR:' | wc -l' is not how real programmers find error count, but write python programs every single time they face such a problem.

bulletsDodged += 1
Of course the desires of a few obscure people are irrelevant to the actual merits of voter ID. There are some Democrats who support immigration because they hate white people and want to "Brown" the country. Does that mean immigration is automatically a bad thing? Of course not.

Policies must be judged on their merits, not the reasons people support them.
Being a true narcissist will torpedo any attempt to build meaningful relationships both personal and professional due to the lack of empathy or ability to put one in another person's shoes. This makes leading, negotiations and selling difficult but not impossible I guess. Overconfidence is one positive trait associated with it but there are many negatives. If you believe nothing is at fault with you and it's everyone else's fault, it hard to be self reflective enough to improve as well.
How Should You Trade a Nuclear War?
Some people are fucking nuts.

That's all it takes.
What's the scientific consensus on therapies. Are there any evidence that they "work" If so, for what issues, and which therapy to choose?

I'm somewhat interest in therapies (not for narcissism, but more for issues of self-confidence, anxiety), but I will not spend my time and money without strong scientific evidence.
>I think every organisation has people of different aptitudes, intrinsic motivation and interests. Building a team of superstars is meaningless. It's the management version of "make it better" or "it doesn't work" type feedbacks that don't give any necessary insights to actually do it. Building a team of people technically superior to you? In what way. Does your devops guy need to be an expert in language design?

I'm just talking about the ideal you should strive for. Given the opportunity this is what you should try to do. Of course like many ideals, you rarely have the ability or resources to fully implement the ideal.
It’s not always true. I know an undergrad who had a conference paper out in a direction a PI could use in grant writing.
I have had multiple Pixels, and have been prompted multiple times to turn on "smart unlock" when connected to my home WiFi network or to my smartwatch or within a geo area.

It's unclear what "smart unlock" actually is, but as far as I can see it means my phone can be unlocked just with a swipe.
All he/she said was that he/she felt better about security today. You don't accept that argument?
Don't worry, there are still plenty of jokes.

I just realized that my jokes were shutting off other people who might be saying something, or redirecting the conversation away from something interesting. So now I just stifle them if I can tell that someone else (especially someone less talkative than me) has something they want to say.

Usually I explain them to my wife hours later, and at least _I_ get a kick out of them.
Your experience may vary to mine. Recently I tried to determine my aircraft for a connecting flight on Air Canada and I couldn't tell it before I booked the flight (maybe that is the distinction, before booking vs after).
And if they do so nothing would justify their current market cap. The stocks would be sent tumbling down.
Here in Calgary, Alberta, Canada, we currently have these food delivery services competing, with their own app, exclusive agreements with restaurants, and so on:

- Uber Eats

- DoorDash

- SkipTheDishes

- Foodora

- Fantuan

- HungryEats

And there were at least two more that were previously available but seem to have been acquired: Just Eat (by SkipTheDishes), and Nomme (by DoorDash).

It's ridiculous how many companies are fighting over a market that doesn't even seem to be close to profitable for anyone.
That's kinda what I'm assuming. As a chip maker one chip that covers like X use cases might be more powerful than a lot of them need, but it covers all those use cases.
the article briefly mentions that its based on a decision tree. Does that it mean it doesn't parallelize well? Or does this fact not matter much?
Owned and produced by a company from Flanders in fact.

https://www.studio100.tv/activities/animation/index.html
By being better than everyone else.
Perhaps even a color chosen based on a hash of the domain name, so a visually similar domain name (e.g. goog1e.com) shows in a different color than the user is used to.
7-Eleven Tests Cashierless Store
Every communication should have a URL
That is not how expected utility works... theres a probability of being sued a d there's an impact of the event of being sued or bad mouthed in social media... even if the probability is low, the negative expected utility (expected loss) is still high because of the impact value ...
Not worth it.
EnGenius access points also ship with (an outdated and modified version of) OpenWRT.
Exactly what happened to me, then I read the Gervais principle and reduced all my stress by leaving for a new role 'just' being a dev instead of tech lead

https://www.ribbonfarm.com/the-gervais-principle/
By not naming and sharing the first company you’re doing the world a disservice. The powerful have convinced the world that being polite is more important than being truthful because politeness furthers the continuation of existing power structures.
Some more info if interested https://news.ycombinator.com/item?id=15427124

Bit outdated but probably still holds true.

It's pretty amazing what SQL Server can do...just wish it wasn't so expensive
The denominator currently has a multi day head start vs the numerator. Exponential growth means the fraction will grow.

Not to mention limits of testing and reporting at this point. Regardless, we're not at a point where your method of comparison is meaningful yet.

If we want to err the other way, you could look at deaths over deaths+ recoveries:

638/(638+1341)=32.2%

That, combined with the growth/spread rate and the fact that otherwise healthy 30-somethings are dying, means a potentially nasty outbreak. And that's based on taking the Chinese government at their word.
It directly infects the lungs, it's essentially a viral pneumonia. It can kill by reducing lung function or enabling sepsis or other opportunistic infections that can enter through damaged lung tissue.

For more information the most recent dozen or so videos by John Campbell at https://www.youtube.com/channel/UCF9IOB2TExg3QIBupFtBDxg will take you through material published in peer reviewed medical journals that explain transmission models and an in depth review of some early cases.
If they're dissecting it at that close a level, it's probably not a company you'd want to work for anyway. At least how I judge take home tests (for a simple backend CRUD app spec), I'm definitely not disqualifying based on surface level details like that. I don't even bother running it on my machine most of the time.

What I'm looking for that it doesn't have obvious SQL injections (I've seen this a depressing number of times), it has some semblance of unit/automated tests, API validation, error handling, database migrations, good naming, and the code isn't all jammed in to one or two files.
This is true. So the answer is that there was no object recognition since it wasn't necessary.
MacOS viewer does not work at all on any of the test images. Gives error "The document “5_webp_ll.flif” could not be opened."
Is AVIF lossless like FLIF?
I'm sorry I made a spelling/grammar mistake, please forgive me. Thanks for quoting it.

Now which body do you trust more, also which one says it's not a problem and people shouldn't be worried: The Chinese govt or the World Health Organisation?

People panicked about this situation and spreading false information are the ones to worry about, not those with the virus.
Someone once did do this to me on the off chance I would remember it. I did remember it. And the memory of it is now one of the proudest things I look back on in my professional life.
Not nearly as cool, but about 12 years ago I did a poor man's idea of room correction by recording my own tone sweeps and then creating an EQ profile by hand for my ALSA soundcard via a LADSPA plugin on my HTPC. I couldn't believe the difference, especially how much quieter I could listen to the system and still hear everything. Nowadays this is of course built in to most receivers.
oh my god, finally! I can't understand why they ever even had this in the first place. Is there anyone who doesn't despise it?
I'd definitely hope browsers could encode them for example to allow canvas.toDataURL("image/flif")
Similar thing happened to me a long time ago. One major lesson to take away is this: everybody on your team is smart and capable unless proven otherwise. You are not supposed to be the smartest or most skilled developer there and you are not supposed to be the one to taken on hard technical problems.

Your #1 priority is to be a _facilitator_ in order to keep things on track. Clear the hurdles and engage with developers on the problems they are solving. And be humble. Don't treat others like they are less than you just because you are a lead.

And congrats! Enjoy it and be fully engaged. Also don't step on your superiors' toes or make them look stupid in front of their superiors. If you disagree with them, make sure to do it in private.
Interesting. Where have you seen that adoption will be swifter with JPEG XL instead of, say, AV1/AVIF?

(Speaking as someone who's seen several open, licensing-unencumbered image/video/audio formats fail to get traction with a majority of browsers).
I understand that Japan doesn't have a huge amount of land available, but they do have a ton of sea coastline.

I would have thought that offshore wind generation would deliver far more capacity than they need at an equal or lower price than coal (which they'd have to import).

Distributing wind generation over larger areas would compensate for local variances in capacity.

There's typhoons, earthquakes and the occasional tsunami to deal with - but surely not unsolvable issues.
I think the biggest concern is it seems quite capable of killing people that tend to be in the generally healthy age range.

Diseases that do that often do so by causing (even if indirectly) the person's own immune system to overreact or otherwise go haywire.

I belive SARS had a similar impact.

My son had a situation where his immune system overreacted. We had folks from the local university on call for updates every few hours and etc. Doctors have very few things at their disposal that they can do when that happens and they get really nervous.

My son pulled through but it was an enlightening / scary moment to see doctors that concerned / with few options.
Going backwards.
We’re going to waste another decade using mostly fossil fuels to generate electricity, refuse to use nuclear, and have a plan to be carbon neutral within 20 years?
I worked couple of years in this role so here are my few cents:

1. Listen - Learn to Listen to Your customer and Team Members. Understand the reasoning behind what they are asking for.

2. Show, not only tell - I used to sit next to devs and see that problem they are mentioning is actually is problem. Sometimes issue could be business requirement. If technical issue, explain throughly teach how to go about solving such kind of problem. If they are still not able to do it fine, work with them while continue to explain. You want to teach - how to go about "solving problem".

3. Learn, Learn More and Learn More and Keep Learning and then Share - Learn about the business domain. Learn about technical domain. Learn about everything which lets you 'get things done'.

4. Delegate - But delegate properly, once task is assigned, make sure the team member understand what needs to be done. And they understand 'how it will be done'. You don't want to figure out at end of day that because of misunderstanding or lack of information task was not done correctly or worse has to be redone from the start. Reworking sucks big time and will suck big amount of time for everyone - you, team member and customer.

5. Get Details - Try to get as much as detail as possible, based on information take decision based on 'who is right for this job'.

6. Don't play favorites.

7. You dealing with Humans. People make mistakes. Find way to reduce chances of happening mistake in first place.

8. Be cool. Never get Angry. Anger drives out reason.

Good Luck.
I reached the same conclusion today. When I logged back in to disable the autoplay-previews, it occurred to me that the only reason I have a subscription still is to catch the remaining Sherlock (with Cumberbatch) episodes that I haven't yet seen.

But I realized they might also be found elsewhere, and it turns out they're carried by Amazon Prime Video. That was the last straw for my Netflix subscription.

I'm amazed by how thoroughly Netflix has changed me from a lover to a hater of their service and company in recent years. It's not just a matter of cancelling because they don't have a catalog I care about. It's that I feel lied to and manipulated as well.
Show HN: Screw Notes, A Really Simple TODO List App
I've gravitated towards a specific style of writing down lists and notes over the years, so I made a web app that works exactly how I want it to. Then I realised others might like to use a similar tool too, so I product-ised it.

I hate complicated task tracking apps, I just want clean pages and to add items as fast as I can type them, just like a real notebook. No due dates, no subtasks, just one way that always works.

Why is it called Screw Notes? Because there's a little screw head next to each item showing how done it is.

https://screwnotes.com
I'm no expert but I did a bunch of reading around the time the MD5 collisions were found, and have what I think is a semi-intuitive notion of why preimage resistance is much easier than collision resistance. A hash function has an internal state that is altered by its input, and so each of the bits of its output is essentially a very large Boolean expression of all its input bits. A pre-image attack means that you're given the outputs and need to solve for the inputs, while a collision means setting two sets of these equations together and finding a differing set of inputs which will "cancel out" internally and result in the same output. The latter is easier, because you're not constrained by the outputs --- the final hash output can be anything, as long as you find two different inputs that give the same output.

This very interesting article about using "tunnels" to find collisions in MD5 is worth reading: http://eprint.iacr.org/2006/105.pdf
"It shouldn't be surprising that there's also a straightforward way to lower the cost of a college degree: Reduce the amount of time it takes to earn one."

I mean I guess? "bringing back all kinds of education grants" would work too, the Boomers got a ton of college because of the GI Bill and successive generations get less and less...
You mean JPEG XL. JPEG XR is an older codec based on Microsoft's HD Photo / Windows Media Photo. https://en.wikipedia.org/wiki/JPEG_XR
Open Source IPTV/Video Players
FastoTV - is a crossplatform free iptv/stream player.

https://github.com/fastogt/fastotv
"Costly signaling theory from ecology posits that signals will be more honest and thus information will be accurately communicated when signaling carries a nontrivial cost. Our study combines this concept from behavioral ecology with methods of computational social science to show how costly signaling can improve crowd wisdom in human, online rating systems. Specifically, we endowed a rating widget with virtual friction to increase the time cost for reporting extreme scores. Even without any conflicts of interests or incentives to cheat, costly signaling helped obtain reliable crowd estimates of quality. Our results have implications for the ubiquitous solicitation of evaluations in e-commerce, and the approach can be generalized and tested in a variety of large-scale online communication systems."

https://www.pnas.org/content/116/15/7256
Isn't making it LGPL a problem? That means anything that touches it becomes LGPL, right?
Production-Ready Docker Packaging
First thing I'd say is that tech lead is role, not necessarily a job title.

Second, tech lead is probably the highest position you get to without choosing management vs technical career paths.

You can grow in technical depth and authority without managing more teams, and still stay in connection with the code; or you can try and enable teams to succeed, and steer things towards the business objectives, and spend a lot less time coding. But most companies (at least those that try and retain tech talent) will force you to choose, or choose for you.
The Business of Ski Resorts
I just unsubscribed. Once in a while someone convinces me there is a show of their's worth watching. I subscribe and cancel immediately. I get one month of service for the price of ~2 coffees. That's usually enough time to watch the one show that was recommended. If I try to look for something else I run into the auto previews and just turn off the app happy that I my subscription will end in a few days.
I wonder if a good middle ground between the two opinions expressed here would be to have an interview rubric with clear descriptions of each metric. So that receiving the feedback is more like getting results of a test back. Less prone to individual nuances of specific wording and still gives some directional guidance to the candidate for improvement.
What it will take for something to overthrow JPEG is for both Google and Apple to adopt it. If Android, Chrome, iOS, macOS and Safari all support it (and the phones shoot in it natively like the iPhone does with HEIF right now), it will take over.
Does it have the feature where the file can be truncated to any size to form its own thumbnail? That would be an incredibly useful feature in so many applications.
Yes, it's an admirable design. I've used it. I know. And no, nothing I've done with it has been intolerably slow. Although now I'm starting to wonder about some responsiveness issues I've experienced...

I also wonder if batteries care about elegance. Not really they don't. If one makes the highly likely assumption that these micro benchmarks are a measure of efficiency then it's actually difficult to do worse than React regarding battery life, heat, etc.

Very interesting.
Rolling Venture Funds by Angel List
Vehicle owner should probably also sue the used car dealer for not delivering the car as described, with a valid license for software features described on the Mulroney sticker.
The difference between a take home project and an on site interview is that a take home costs the hiring company nothing, whereas an on site costs them hours of engineer time. With that being true, they can make a lot more candidates do take home tests then on sites for the same cost, meaning it’s a lot less efficient use of a candidates time.
there is a minimum basket of SEO optimizations that are worth keeping track of and are 'natural', like proper site hierarchy, meta tagging, linking out to connected social accounts, the rest of the time is better spent on what the site is actually about.
If you're interested in Docker best practices for Python specifically, I highly recommend the following site: https://pythonspeed.com/docker/

I listened to the author on The Python Podcast and learned lots from the discussion, in particular the differences between Alpine and Debian for Python images.