skysight-inc/HackerNews huggingface dataset:
Stremio is centralized and has terrible license. No, thanks.
While some of the things they are working on seem cool, overall I would not touch it because of the previously mentioned problems.
Popcorn time really is a community project and it doesn't try to earn money by working on a tool that provides pirated content.
Huh. I didn't see the popup.

Bastl Instruments is a really cool company. I've build 6 or 7 of their kits, super fun stuff with great docs and great sound.
An Associate Justice can be nominated to be Chief Justice, but they need to be confirmed again just like a fresh appointment. Rehnquist is a recent example.
I wish this had existed a decade ago. I would have saved myself a lot of trouble by using it instead of trying to invent it!

https://github.com/raganwald-deprecated/rewrite_rails
I remember very well getting dressed down for being too flippant in a memo 30 years ago (a typed memo, pre-ubiquitous email!) My boss was right, and it affected how I communicate professionally to this day.
Well for the readers (not saying you have a bug), what you describe can fail on any processor that doesn't implement TSO. Due to the fact that the write of your "queue length" may be visible before the queued item is fully visible. Meaning you read garbage from the newly queued item. Worse, even on a TSO architecture, unless you have a way to explicitly guarantee a compiler fence or there is an explicit data dependency the compiler is likely free to hoist the code which updates the queue length ahead of the code doing the queue update. Again meaning the unsyncronized thread reads that there is a new queue item before that queue item is visible to the reader.

How critical this ends up being to the program is heavily dependent on the queue data structure and how its being manipulated. But in a simple copy/linked list type situation referencing garbage data is quite likely.

A lot of traditional comp sci programs are plenty happy to teach about data synchronization primitives but completely fail to mention that most general API (posix/etc) primitives also have read/write fences implied. Those fences are as important on any processor made in the last two decades as the atomic operations themselves. As generally the implementations also provide both architectural memory barriers as well as compiler level fencing to assure the compiler isn't reordering the primitive with the code it is intended to protect. Going further, many architectures provide unfenced atomics. So, if you decide to code your own atomic_inc/swap/etc you have to also understand the memory model of the target machine before you have actually created something equivalent to what is taught in your average comp-sci department.
I would argue if you disagree with something don't be lazy and add a comment.
I like drawing metaphors from Tamiya. Tamiya is a Japanese scale modelling and remote-controlled vehicle company with a loooong history of making quality products that the industry just eats up. Like Nintendo, Tamiya has always been in the back row when it comes to technological innovation, but lead the pack when it came to functionality, reliability, and quality. Just like Nintendo, there are Tamiya fan clubs where people are enthusiastic about products from this one company. The rest of the industry doesn't exist to them. I'm trying to illustrate how Tamiya is to the R/C world what Nintendo is to console games.

That said, vintage Tamiya products new in original packaging from the 70s and 80s can sell for thousands and thousands of dollars. Simple plastic and aluminum parts that were consumable in the 80s were selling for hundreds of dollars in the late 2000s. The market was a rough place. I have about a dozen antique Tamiya models, so I was one of those people engaged in bidding wars for 1/4" long tie-rod ends. A brand new Tamiya in the 80s was probably about $100 for a rolling kit. Now people are paying that for individual parts. Nobody was having fun with their models anymore. Everyone was just dusting them off and spending money keeping them pretty.

Tamiya had to get the kids playing with their models again. They had to take this exclusive, elitist market they created by accident 30 years ago and start making money off of it again.

So Tamiya re-released nearly ALL of their vintage kits. Brand new, with original design, documentation, decals, and packaging. This was in addition to their new models and high-tech racing vehicles which were still being released on a regular schedule at the same time. Initially all the collectors (myself included) were livid, because for a while it meant my $1,100 Bruiser 3-speed was only worth $500. That didn't happen either. For a time the prices dipped significantly, but collectors still demanded vintage parts to repair their vintage models. The prices soon stabilized. Now that market is healthy and stable, vintage vehicles can be repaired cheaply if desired, and collectors can still spend thousands on NIB models.

If Nintendo embraced their market they could possibly reap the same benefits. The enthusiasm for their products is there. Tamiya has shown it is possible to separate collector demand from commodity demand and still have those ecosystems thrive side-by-side. I think Nintendo could pull that off as well.
What terminology do you use to describe something that is non-deterministic due to timing, but correct?

I use 'race condition', but if you reserve that for something with bugs you'll need to invent a new term for the benign version.
ASO Teardown: What's Spotify Doing to Get Ahead on the App Store
That is a lower limit on the IFR in NYC. They also have more people over sixty two than city of Seattle has people. So, much more dense, with about 13% of the population an at risk group.

And calculate that IFR per age band. Running WA numbers in https://news.ycombinator.com/item?id=23080035 shows that the IFR here ranges from .7% to 15%(!) if you do that.
Everyone will always prioritize the wellbeing of their own family VS some random people in the company you work in.

Well-off devs like the guy who quit Amazon don't have $$$ issues, so he can afford to do that.

Others don't, and that doesn't make them bad.

That makes them care for their family first.
The titular allusion: https://www.amazon.com/Ride-Tiger-Survival-Manual-Aristocrat...
Libvips – A fast image processing library with low memory needs
Some rules I follow:

- Correct in private, praise in public.

- Correction needs to be proportional to what happened.

- Employee level matters. For example, a manager should be gentler with a junior IC than a SVP.

- Always be direct and specific.

- Keep issues internal. Customers should only see a united front, that also takes ownership of problems.

- Think it through, don't correct while being emotional.
Popcorn Linux pops up on Linux-kernel
How to Remain Agile with DynamoDB – Common Concerns and How to Overcome Them
I expect a lot of people would agree with you. Though I'd bet about half would disagree on which justices were the politicians...
I'd guess it'd be similar to other consulting where you have different offerings and price points: 1:1 coaching, tuition groups, self-serve classes. Personally I'd like to make use of the first one and expect to pay a premium for it.
Actually it’s not a tangent at all but a core part of the strategy. Flooding the system with Shit as bannon so aptly calls it.
Yes, biologically speaking, most hings were perfect 100 years ago. Because most of the planet was in an equilibrium. Any rapid change from that is making things worse for some time. We are changing the climate faster than the system can adapt to. This doesn't exclude that some things might get better long term, but short term (a century or more), it is mostly bad.
definitely, it's making a difference to our health.

I'd want to see citations showing that (absent serious allergies) there's any health benefit to "purified" air.

Not only do I have trouble seeing normal ambient air (like with my windows open) as a problem, but there is some reason to think that "impurities" may be beneficial, to a degree. For example, there are some studies showing that peanut allergies may be caused by failure to expose kids to allergens early-on. And others showing that giving your immune system something constructive to do can (a) help keep it strong (this evidence is probably weaker); and (b) help with some auto-immune disorders.
Glad to see there are no trees in Finsbury Park. At least that might keep the bloody slackliners out now.

(I understand that there are gaps in the data. In this case, i think it's that there is no data for the whole of the borough of Haringey, for whatever reason)
Is this about Helm2 or Helm3?
I doubt many people intentionally write flaky tests.

In developers I've worked with I've observed a lack of understanding of the language/libraries used (ie. the order of something is coincidental, not guaranteed, leading to flakiness) and a lack of understanding of the test system (eg. shared db for multiple test runners, querying last insert is not deterministic in this case) as well as accidental mistakes (tests timeout after 1000ms, enough I/O is in the test that it can vary from 700ms to (rarely) 1200ms.

Recently I wrote a test that checked the deterministic properties of a build. I forgot that the two test builds could run in parallel and thus end up with the same timestamp (to the ms) and thus the same artifact. It never occurs on my dev laptop where it was a single threaded build, but it occurs maybe one in a hundred times on my desktop. Simple to fix, but easy to write. The fix was of course to mock the timestamp properly.
Scanning Barcodes in Progressive Web Apps
Enterprise software is often the epitome of being removed from the results and the fruits of your work, it's a prime example of what Marx was talking about.

You can write unit tests and Spring components with 64 character names all day long but by the end of the day you are completely disassociated from your contribution. Rarely is anybody there to thank you, who is grateful you made their life better, or who has some simple joy over what you created. It definitely happens (e.g. a major release) but it's not a regular event. It often doesn't feel like you just made your community a little better by producing something sensible.

I know people who do hobbies like carpentering and they hand out their (amazing) work as gifts. You can see them oozing with fulfillment when they do and going into their hobbyspace is an escape from the world of work-for-a-living.
You could have one group document what the leaks describe, then another group implement from the documentation?
> You appear to be arguing something like "I couldn't mean ablate, since it doesn't fit the context, so why mention it". Well, whether you meant it or not, you did write it, and you could very well have done it because you thought it meant "oblate".

This is a pretty stunning thing to write after I've already had to point out to someone else that I didn't write the sentence in question. Did you read my comment before responding to it?

Now consider this sentence:

> "Ablate" was the wrong word for your intended meaning

If I respond "but this makes no sense; to 'wrong' is to unfairly cause harm", would that be a good argument? Would it constitute any evidence of any kind about your usage of the word "wrong"?

Obviously not, but it's exactly the same as the original argument I responded to, "to 'ablate' is to erode".
Check out the Noel Park Friendship Tree [1]. Seems like the road has been built around it since at least 1894 [2] (though maybe another tree was there before).

[1] https://www.google.co.uk/maps/@51.5969952,-0.1033777,3a,15y,...

[2] https://www.haringey.gov.uk/sites/haringeygovuk/files/append...
"We have met the enemy, and they is us!"
Answer is simple - do not trust all your digital life to Google. I would say, trust them as few as possible. Most of the content you created and saved under their account - your documents, spreadsheets, and photos can be accessed, modified and redistributed according to Terms Of Service.

Apply common sense and diversification. Use different services for your email, cloud storage, photos and videos. Have a backup of your every service - mirror of your cloud drive, reserve email, locally stored credentials in any offline password manager.
We are using still using Helm 2, we planned on migrating to Helm 3 sometime in the future.
I do not think that this is a settled issue in any way- there are quite a few people who do not use race condition to mean what wiki says.

Indeed, there is even a debate about this issue in the talk page of wikipedia [https://en.wikipedia.org/wiki/Talk:Race_condition#Race_condi...]
Two things: firstly, I did not know that was the etiquette and secondly, it is very easy to imagine something you disagree with is poorly reasoned.

When someone says something you agree with (say, we need testing) then you automatically think of all the reasons you believe it and fill in the gaps in reasoning. If someone says something you do not agree with (we need more testing), you automatically summon the counter arguments to each point the person has laid out, and you roll your virtual eyes at this person for not thinking through "basic" things you feel you know.

In short, none of our intuitions on what constitutes reasonable or reasoned are innocent.
Fueled | NYC, LONDON & NOIDA | Full-Time | https://fueled.com/jobs
Please email christine@fueled.com with questions

-- Who We Are --

An award winning mobile app dev agency.

-- Where You Fit In --

You know how to create jaw-dropping websites and web/mobile applications.

-- Open Roles --

Product Managers | NYC | https://grnh.se/203ee3c01us
Product Managers | LONDON | https://grnh.se/ac18af7a1us

Lead User Researcher | NYC | https://grnh.se/203ee3c01us

Senior Android Engineer| Noida | https://grnh.se/cb369d691us

Senior/Lead Product Designer | London or REMOTE | https://grnh.se/ac80b9df1us
I've been wanting to re-create my blog & about/personal page. Are there similar write-ups for beautiful blogs/resume/about pages?
An interesting explanation as to why it might have these effects, from MedCram on YouTube: https://youtu.be/Aj2vB_VITXQ
For some repositories that probably will be terminated on Github at some point, I have set up cloning on private Gitea instance. Disabled tree overwrite on some branches and have them backed up in case something else happens. So far I have never needed to use it, but it makes me feel better.

And no, Gitlab is not as easy to maintain. You can probably set it up in Docker easily, but overall it has many moving parts and it requires more resource, while Gitea is just a single Golang binary and is a joy to use.
I wonder how well the "pixel distance scrolled" translates into the actual distance your finger moved the wheel.
looks more like bable form javascript (takes new code and re-writes it to work on an older interpreter version)
I felt bad going to a therapist at first — guilty, self conscious, like I must be so self absorbed. I addressed that early on and tried to be constructive but it took time to get over that. One way to look at it is that even if you are unhappy with your job in a bubble, so what? Isn't that something worth addressing and examining to understand better?

Being unhappy for any reason matters. I discovered I was unhappy for much more valid reasons than I ever imagined and taking that leap to therapy was quite life changing. The key thing was that my burnout had legitimate causes that weren't really my fault or a weakness or flaw in myself (at least not that I could easily control), and I learned a huge amount about how I needed to move forward.

I really don't think I would have done it, ever, without therapy.
> Back then Perl and JS were only really used in web dev

Wasn't Perl used pretty extensively for sysadmin tasks, too? It's a dependency of a lot of Unix tools (e.g., git) and I thought that dated to around that time or a bit before.

For what it's worth, this video[0] gives the following percentages for some dynamic languages in 2008:

JavaScript....21%
PHP...........21%
Python.........8%
Ruby...........4%
Perl...........4%
Matlab.........3%
=================
TOTAL.........60%

(I totally forgot about PHP earlier. Oops!)

So I stand my my initial claim that it wasn't the case that the _vast_ majority of programmers had yet to experience a dynamic language. Though I can understand it seeming that way to Atwood; didn't he mostly do application development?

[0]: Most Popular Programming Languages 1965 - 2019, https://www.youtube.com/watch?v=Og847HVwRSI
Can I (try to) solve your problems with creating content for social media?
Show HN: Validate project accessibility files with validate-access
I would be interested in learning how you built it, do you have a blog entry about fine tuning the gpt-2 with the scraped text ? Or can you recommend a blog post that does something similar ?
ZipFly 2
Many of the comments suggest there's a problem with Supreme Court live streaming due to soundbyte media coverage. If you take a step back, the problem isn't the Supreme Court, but the regulation of media. From 1949-1987, the FCC's Fairness Doctrine [0] assured broadcasters present issues in a balanced, equitable manner. Instead of holding back the oral arguments, we ought to consider how we discuss topics presented to SCOTUS in a fair and equitable manner.

[0]: https://en.wikipedia.org/wiki/FCC_fairness_doctrine
Not really, and it is also for the opposite direction (newer to older). More like Babel.
Yep, seen it all... However for me personally the most effective is just doing my own notes and storing those with the meetings etc. If people want to frustrate things then they always can but this seems to be the safest way to protect yourself and your colleagues.
MPAA Suggests GitHub Liable for Popcorn Time’s Copyright Infringements
This is exactly my experience as well. Moved from PHP to Scala about 6 years ago.

Symfony is absolutely amazing. For example, you can import a UserBundle from github, extend the original service class, change a couple of lines and then you have a fully functional user auth system without to rewrite/wire a bunch of things.

Although I don’t enjoy writing PHP anymore, I do miss how mature it is.
Where's Chewie? Object Detection with Azure Custom Vision
If you left your house then you weren’t locked down. Point being that unless you walked around in a hazmat suit, you were probably exposed regardless.
Really very good and very helpful website
Actually - just tried your website and it doesn't work for me. I tried curl -H "Content-Type: application/json" -d '{"message":"hello world"}' https://8ef216dd46.endpoints.dev and nothing happened. Maybe check your logs.
No, it is not "dangerous". CPUs are designed to deal with that all the time (it is a whole field of research) and give you different guarantees when it does happen.

If your software is designed with that in mind, then a data race is not a bug.
Hamsternomics: Printing Money and Our Willingness to Get Back on the “Wheel”
> The language and standard libraries are pretty narrow

Compared to which other language?
In contrast, you don’t need an “enterprise agreement” to get great support from AWS. The business level agreement that is $100 a month minimum or 10% of your spend is excellent and affordable for small companies.
I would love to know the answer to your question. On the one hand, it's too subjective to answer, one student's Spivak is another's Apostol; on the other hand, certain books just seem special in an almost objective way and rise above the scores of other books on the subject.

There is this: https://mathblog.com/mathematics-books/ which looks like a pretty well curated list
Is it the business model, or the people apathetic to its problems?
The lack of data can be interpreted into actual data. For example let's say we have no data about an increase of deaths at Las Vegas hospitals. That lack of data combined with the fact that Las Vegas has a free press gives us a data point that Vegas does not have NYC levels of mortality.
My rough estimate is: 2cm finger movement per 800px scrolled.
The problem is that when driving is free, people end up doing much more of it than is efficient. So instead of paying the congestion charge, you "pay" by sitting in traffic. Are you being responsible about resource usage and carpooling? Too bad, you still pay the exact same amount of delay. (HOV lanes do mitigate this, but only on those corridors where they're available.)

Meanwhile, the government generally ends up building too many roads and not enough transit. All this easily overwhelms the other inefficiencies.

Other bad plans where we don't charge for resources: Let's give all the people free electricity, so poor people don't have to pay something regressive! Then a few jerks can use it to mine Bitcoin until there are brownouts everywhere.
There is a lot of ignorance around, and PR/Advertising works, so I understand why you'd think that of me.

But consider the counter case for a moment.

Altria didn't pay 13bn dollars, for just 35% of a company that is barely 5 years because they were confident did they? Hedging your bet is a sign of fear. And you generally still want the main bet to pay off. Altria would do better if Juul were banned, they'd lose 13bn but the rest of their portfolio would go up by considerably more than that.
Cockroach Labs Raises $87M of New Investment
Job progression up the ladder is mostly inferior to lateral progression to a new company. That's partly why people stay such a short time in a role.

You'll get no loyalty, humanity, or recognition from the company. Give them the minimum to keep them happy and keep your job and focus the rest of your energy on something that will benefit you.
I don't think that anyone with a developer salary and the ability to find another job with exactly the same salary or better within a month you can honestly say they have $$$ issues.
Also doing a composer update in a container with not much ram is sometimes properly impossible. Although that may have changed with the recent 2.0.
As a non US citizen I own:

- HBO Go

- Youtube Premium

- Netflix

- Amazon Prime

However, content absolutely blows. I regularly go to cinemas, but there are not any tv shows in there. As of today I am going to cancel all of them and I know it's not much of a "blow" to their cash flow, but seriously, this is ridiculous. They kill the only platform that lets me watch content that's not available for me otherwise and that I would have gladly pay for if it was available. Popcorn time had an amazing support for streaming directly to TV, which was my main use case. I have a desktop computer in a separate room and I definitely do not plan on drilling my walls to push an HDMI cable through them. I guess it's time for Plex.
Virgin Atlantic to cut 3k jobs and quit Gatwick
My Logitech MX mouse's wheel keeps spinning and spinning, so not well at all.
> and your contribution to the code base only has meaning for the company, but is meaningless for yourself

An activity can have meaning in and of itself, and it's up to you whether you infuse something with meaning or not.

To me this is one of the themes of "Zen and the Art of Motorcycle maintenance".

Concerning valuing code you write for others, do you value finishing a crossword puzzle or a game of cards? Those activities are of no use other than the joy of doing them. Programming can be the same way, and I believe whether it is like that has a lot to do with your inner state and how you approach it, regardless of whether you're doing it for a company or not.
oh. you don't have live-updating. Sorry it works then.
Hasn't this been known for a while? I recall stroke was always a risk and one of the ways people could die from COVID-19 (including ARDS and Pneumonia)
Joe Biden should step aside instead of denying recent sexual assault allegations
The tiny ‘country’ between England and Scotland