skysight-inc/HackerNews huggingface dataset:
The simplest approach is to either import anything anywhere, or have a local module that import external dependencies and then have your code import them via that local module.
That’s called exercise
I always camp by bicycle and my favorite forum is the subreddit bicycletouring. I mainly use reddit for discussions like that.

When you're ready, I suggest you post a link to the app on some reddit boards. Please.
You’re understating the TORU mishap a little. Apparently they still needed KURS to get rangefinding and telemetry from the Progress supply craft, but KURS interfered with the signal for TORU so they shut it off and tried having a guy shine a laser rangefinder out the window at it instead. That didn’t work so they just tried to eyeball it instead, resulting in the crash which destroyed an expensive space station module and forced the crew to scramble to save the station from depressurizing completely.
I love me some reddit drama and find it mostly hilarious. It helps not to take it too seriously.

Did you see the one about the guy who ate 3 feet of a 6 foot sandwich? https://www.reddit.com/r/AmItheAsshole/comments/ca7bdz/aita_...

I mean, where else are you going to find something like that? Not twitter.

Dunno. I've sort of embraced the dumpster fire and am happy to warm myself with the flames. It smells pretty bad at times, but you'd be hard-pressed to find a more amusing circus.
> The big problem with the 2->3 transition was that the cost exceeded the perceived benefit.

I believe it's generally agreed that the cost of the transition was surprisingly high. Hindsight is 20/20.

> Removing the GIL would have increased the cost, but also the benefit.

The only attempts I'm aware of resulted in a significant (~50%) slowdown in single-threaded code execution due to the requirement of adding in so many more locks elsewhere (removing the GIL doesn't remove the need for the locks around the various critical sections). Sure maybe it would result in better performance for some programs, but I'm not even sure it would result in something better than a cleaner design. In my experience, the portions of code that could make use of the threading could just be moved to a C/C++-extension and make use of it there (though in 99% of cases I wouldn't go that far and just stick to e.g. numpy). The examples of the code that really should stay in python, but also should make use of concurrency seem to usually sit quite nicely in the pypy framework.

That's not to say that removing the GIL wouldn't be nice, but I think the need for it is often overstated.
Check tree style tabs.
I'm writing a career advice book for early career developers.

https://gumroad.com/l/bAZJq

It's my first book, and I have to fight a lot of impostor syndrome to give nontechnical advice (because its context dependent and who am I to give it). But the feedback for my prior writing indicates there's some sort of demand for this, and I do believe that the "soft skills" side of early dev careers aren't talked about enough.

There's a lot of "break into tech" and then "go from engineer to engineering manager" content out there. I'm trying to fill the space in between. We'll see how it goes... aiming to launch June 1st.
I'm knowledgeable about upper back/neck problems and stretches, and do them for 4 minutes daily. I'll prolly do a youtube video on it.

Since you're a lower back case, I'd say learn all you can. Find a talented Palmer graduate. Research if leg raises are right for you, or sitting on a ball. Get and stay thin.

If you're in the Bay Area, go to Walkrite Shoes and get expert orthopedic insoles to stabilize your hips:

http://walkriteforlife.com/
Note that "by default" here means "when strict mode is on, which is explicitly turned on when you run tsc --init". If you don't specify a config value for strict mode, it will be off. (At least last time I checked.)
As someone doing mostly C development at work I've really come to enjoy Zig in my side projects at home. At work we are moving a lot of newer development to Rust, which makes sense in terms of safety, the speed we want from C and "modernising"/becoming more attractive as an employer. However, when I'm doing projects for my own amusement at home I want something that doesn't feel like work, and getting into Zig and have something working took me no time. It's so easy to interface with C libraries that I can spin up most things with existing C libraries for the things Zig doesn't already provide itself.
Typhoon forces risky evacuations in virus-hit Philippines
How Many Days in Quarantine?
Working on my app, https://play.google.com/store/apps/details?id=com.aviparshan...

It's a powerful unit converter for android. Right now, I am adding support for more languages and going through a bunch of feature requests.
Just went and checked. Looks to be effectively shut down. 750,000 subs and literally 1 allowed post in the last month.
Apple manages to do it somehow - when you get rejected, you can discuss the rejection reason if I remember correctly.

Also, from 200k extensions probably most have less than five users, so they could prioritize those that have traction.
Its also coming up to exam season and summer holidays in a lot of places. Seeing the same with my product. We run it internationally so there is a spectrum (country dependant) about usage changes. Some are the same, or less, some are 2-3x more but only certain days of the week. One was 1000x more, but only for one week and is now just normal. It's been pretty crazy.
Sure. However the any type lets the nulls in. And the any type is very convenient, perhaps even necessary to use in some situations. So then you are back to plain old js check blocks and ternaries littered everywhere. If you miss one, well, I don't need to remind anyone of the ubiquitous js console error which every js developer has burned into the back of her/his brain.
Just use ~3 VPNs in a nested chain. So an adversary would need data from all three. Better yet, have the middle one be in a jurisdiction that doesn't cooperate with your adversary's.
My option is on its surface simple, anyone should have the right to self terminate. This isn't something anyone should have to justify to someone.

I think selecting a method and location that doesn't cause a burden on those left behind is important.

And I could see legal grey areas when it comes to those found to be mentally unsound, and those who might be late stage pregnant.

But in general when possible, we shouldn't tell others how to live or die.
Vertical tabs with nesting, nothing less.
Top Seven Things to Know About Dstack.ai
Application b0rked; no we have no plans to fix: systemd installed.
No nesting :/
Thing is that the dev servers of the past was never equal in setup of the prod servers, difference in software versions, failovers, proxies, crons, backups etc, that was just a lie that was told.

In my opinion is is much better to develop a cross platform/environment product that can work everywhere and the key to that is to avoid assumptions about where the product is executing. In the long run, this makes your software much more flexible.
executive orders can decide what the law means

You should tell the SCOTUS that. They overturned 55% of Obama executive directives that reached them, and his administration had the most overturned unanimously (yes, even Ginsberg and Sotomayor) of any Presidency.

>>Also, the U.S. Constitution's requirement that State governments be (small-r) republican

There is no such requirement

Dude. This is literally in Article IV:

"The United States shall guarantee to every State in this Union a Republican Form of Government, ..."
Vitamin D levels appear to play role in Covid-19 mortality rates
I built a powerful programmable recipe website. (WIP)

You write recipes in markdown, you can template in variables from javascript using handlebars.

Here is a recipe with a slider, it updates all the amounts in both the ingredients table and inline in the instructions themselves as you move the slider.

https://programmablerecipes.com/recipes/richardgill/bread-ah...
Discord has all of this. You can even use a bot like Groovy for Music.
This is really a cool project. How are you determining whether a given post from someone is a promise/prediction? Are you doing this manually?
Google Search Console Bug Allows Owner Access of WordPress Sites
> Shift+Select a group of tabs, and close/move/etc the whole group

Wow, thanks for this. I know most of Chrome’s hidden features. Don’t know how I missed this one. I tend to reorder tabs and then use “Close tabs to the right”.
I have been working on a lot of side projects actually. The first is a Corona app that I built to dump all my research and frustration when the lockdown first happened. When I realized I could not publish it to the app store I reached out to the CDC in West Africa and they are picking up the app. That was exciting.

The second project is a custom deck of cards, but instead of the Typical King, Queen and Jack it is royalty from Nigeria and has had an amazing response on Kickstarter

https://www.kickstarter.com/projects/ifeanyichu/natives-play...
I enjoy it still. But every day I have to remind myself not to argue with people on the internet. I'm not a perfect human being; I often fail at this simple task.
yes, because we get our groupthink fill right here :)
"Maintain context outside of your head at all times"

Yes. I currently keep a text document, "NOTES.md", open for whatever project I'm working on.
This isn't a bug list; it's just things that I'll need to come back to and deal with. If
there's something that has to be dealt with, and it's not in comments in the code, it goes here.
This is in the code directory and is checked in with Git, but it's just for my own use.

Some excerpts for a large C++ program:

Added logging to viewer. Turn off FSEnableLogThrottle debug switch
when in use to catch all log messages.

Logged a short road trip and a short boat trip. Huge Z velocity noise on road, low noise on water.

2020-03-24

Trying various forms of filtering. Current approach:
- Low-pass filter linear velocity and angular velocity.
- Difference with instantaneous velocity and angular velocity
- Get magnitudes of differences.
- Time limit for each is allowed error / magnitude of difference
- Use lowest time limit to limit extrapolation time
Simple analysis of the data indicates this might work

Problems:
- Filtering data with varying time deltas needs work.
Test uses the assumption that updates come in at a rougly uniform rate.
- Need to convert linear velocity to object coords before filtering so smooth turns work.

2020-03-31

Adding files to Firestorm:

Add .cpp and .h files to appropriate sections of
indra/newview/CMakeLists.txt

New files go in
indra/newview

Then ?
Run autobuild again?

Script
sh installnewfiles.sh
copies the new files to the newview directory.
Our version is maintained with git in the firestorm-mods repository

2020-04-02

Extrapolator is running. Results not too good:

- Seems to be be overrunning extrapolation limit. Not sure.
- Extrapolation limit is calculated before the last object updates have arrived.
So last-second changes in the velocity are not caught.

- Working. Good tuning values are filter, 10 secs,
angle err, 20 degrees, position error, 0.25m.
Firefox location bar searches through your open tabs and it was way too annoying, had to disable it. So I guess I actually missed another rule:

- your current train of thought always needs to be in the rightmost tab OR it can be the leftmost tab if you have a current working set with like just 5 tabs

the latter of which is what then leads to an infinite number of windows...

Which is why on top of the built-in "close all tabs" and "close all tabs to the right", I also installed plugins for "close all other windows" and "close all others tabs and all other windows".
I'm investigating the way that encounter difficulty is estimated in Dungeons and Dragons. I've felt for a long time that the influence the number of opposing monsters have is somewhat exaggerated.
I would like tab-management to work as follows:

- Export Tabs as list. Format could be something like URL;TITLE[;GROUP][;...]

- Import list as Tabs: The inverse

Then I could use existing tools (xsv,fzf,vscode,excel) to do whatever I like with my tabs.
Some things may be lost (cache, scrolling position...) but I wouldn't care as they don't work anyway with modern websites.
>Did you see the one about the guy who ate 3 feet of a 6 foot sandwich?

What is that post?! Can't tell is it's satire or people are seriously buying that.
Indian Women Entrepreneurs Are Making Their Country Proud
So... UE5 is Malibu Stacy with a new hat?
And it addresses gkoberger's concern that people who are messy with tabs won't bother to organise them, because it organises them for you: opening a link in a new tab automatically makes it a child of the tab that had the link.
Great blog entry!
Patent Strategies for Software Startups
Just learned about this Min[0] browser yesterday.

It uses the concept of "tasks" to organize tabs. Still haven't really tried it, so can't really recommend, but since it's not really well known (I guess) I thought it was worth sharing.

[0]: https://minbrowser.org/
It gave me "Intermodulate" a minute ago.
https://en.wikipedia.org/wiki/Intermodulation
You might want to check this out - https://www.kansasfest.org/
Coronavirus: Travel restrictions, border shutdowns by country
As well as the codec issue, the other problem is that the inconsistent timing of VoIP often upsets modems, especially at higher bitrates.
My assumption would be that new men in the middle will arise, but this time, you can pick which one to use.
IvacyVPN Review #1 Choice for NetFlix {LifeTime Plan}
> flagging is heuristic based and could easily defeated by a malicious extension author

Well, if the reason is the "https://*/*" permission or something like that, and it is flagged and reported automatically, and everyone learns not to use it, it's a win-win. Benign extensions will have smaller targets on their backs, and malicious extensions will become less malicious OR will have to jump through hoops to achieve what they're trying to achieve (and will become easier to detect).
I love the idea, looks like it requires a very large amount of twitter permissions on login though?
I have to agree. Downvotes are there but they don't censor the comment outright, you still can see them (and IIRC you can still upvote or vouch if it has not died dead yet)

However I don't remember a comment that died that wasn't a crapfest.

Everybody gets downvoted sometimes, most of the times I was downvoted it was either because I failed to convey my thoughts correctly (well, sometimes I don't have the time or will to go into detail) or just ended up ranting. Opinionated comments (but worded ok) sometimes gets downvoted and that is fine.
Ask HN: Is Perl 6 / Raku worth learning?
I have an old script updating some DNS record of mine which is buggy and starting to show its age. I have two options:

1) Fix it

2) Rewrite it and learn a new language

My choice was leaning towards 2). What do you think about Perl 6 / Raku?
Some fun facts from scaling and optimizing the dominant school management site in our country that are used by schools, kindergartens, parents and kids. Schools years ago no longer may keep physical journals around because they use this system.

Peak was usually when semester end was coming. Currently, daily, we must sustain 2x of that peak, but peaked at 3x of that on the first day "remote schools opened". The everyday traffic is currently like almost 3x it would have been, measuring by requests per second received on frontends.

We were struggling usually at end of semester. Luckily we stated to do some upgrades and optimizations to handle that, just before the lockdown started. In the end, we can now sustain many more times traffic we have. The hardest part wasn't adding more resources (that was a MUST for sure) but it was much more effort to handle stuff that scales vertically (SQL) and some file share issues.

So there were some intermittent issues that were frustrating the users, sometimes bringing whole site down for minutes. (Sometimes is the trickiest part to handle). That includes hunting down expensive queries (not so hard), calling less or more optimal queries, taming SQL plan cache and dealing with some NTFS stuff for file share.

Some of the issues couldn't be solved solely throwing more hardware in.

I'm still puzzled for the file share issue on Windows. Yeah, not so clever to store millions of files in a single folder within NTFS filesystem. We have append-only share, no deletes ever happening. Stuff like timestamps and short paths were disabled, defragmented $mft and the likes, but... every ~24 hours the drive would become sooo painfully slow and inacessible. Some access denied errors get thrown, etc. And it continues for some minutes. Maybe 15. Sometimes more. But between that ~15min period it works, so it's like a wave with some period. But the thing is, outside of this window, the file share works very good (with all those millions of files within a folder). They were never deleted and we didn't need to enumerate - just fetch file by file.

No, Antivirus wasn't at fault, no backup system wasn't messing around. Is there stuff NTFS may do under the hood on SSD drives? I'm aware there is a TRIM process, but as I understand it has to deal when the stuff is being deleted from the SSD?

We moved to rotating disks (!) and split those files across few folders and got rid of those issues. But still, 1 folder contains way more files you would hear anyone saying is healthy on NTFS.
I'd love if a browser supports horizontally and perhaps vertically splitting the browser window/tab like you can in iTerm or tmux or terminator and let us view multiple pages at once in a single browser window area. Whichever page is active owns the address and toolbar.
> Don't build browser extensions for just a single browser.

That won't matter if 60–70 % of the users are on that single browser.
Yes, I posted that myself :-) It was 2-3 months ago that I read it fully though. Favreau says "A majority of the shots were done completely in camera". However, any shot that included the ceiling screens needed VFX work to cover them, and that alone must have been a lot of shots.
I've finished my Bullet Journal iOS app.
I've never really found an iOS app that allowed me to managed tasks like my paper Bullet Journal (which is to heavy to carry around all the time).
https://bulletweek.app

Also I'm using a lot the timer with my Apple Watch and I needed something faster than the built in timer and I can't every time use Siri.
So I made one fast is more fun & faster as well with multiple mode:
https://primetimer.app
https://www.youtube.com/channel/UCgRepT4AO6mGsJaWsS_mHbA

Started a YouTube channel, where I show how I work on AWS. Completely unstructured, the video are just a memory dumps in a hope to give some frame of reference to new AWS people, or to give some ideas to those that already know a bit of AWS.

ps. Bread, I remember the days I eat it :D
> ... DANE has been seeing deployment success for SMTP, ...

Since "DANE for e-mail" is still relatively new / obscure, for the uninitiated, RFC7672 [0] describes "SMTP Security via Opportunistic DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS)", which requires DNSSEC -- and, as a result, comes with all of its associated disadvantages / trade-offs.

An alternative, more recent method of providing authenticated and encrypted delivery of e-mail is described in RFC8461 [1], "SMTP MTA Strict Transport Security (MTA-STS)", which uses DNS and HTTPS -- and, thus, relies on CAs / PKIX. MTA-STS doesn't require DNSSEC but it is then susceptible to "malicious downgrades".

Although we're not going to see all e-mail being encrypted in transit anytime soon (if we ever do), it's good to know that there are folks working on solutions, including at some of the largest e-mail providers.

---

[0]: https://tools.ietf.org/html/rfc7672

[1]: https://tools.ietf.org/html/rfc8461
It became awful around 2016. One of my interest areas is political and usually pretty controversial. I have a degree in the area and decades of practical experience.

Reddit was one of the few places where I occasionally found people with similar background to discuss more than just superficially.

That completely changed in 2016. Everybody with actual knowledge on the subject was banned from all related subs. Knowledge became a threat, only the "correct" ideology was allowed to remain.

Tbh, I was pretty shocked how easily people are radicalized.
It seems to me I’m in the minority by being a minimalist here? I have at most 10 tabs open. Same for Sublime Text open files. I regularly close all but one tab/file just to reset my cognitive load. This does force me to rely on the history from time to time, which I must say is a true pain in Chrome. You can’t even search or filter by date. Also, revisiting a page will move it up the top of the list, which is annoying because I lose all previous instances of when I visited the page.

As for the grouping of tabs, there’s always been a way to group them: a new window. I wish there was a feature to drag+select a group of tabs and send them to a new window. I guess this new feature tries to solve the same problem.
> With all respect, this is an absurd summary

I don't think it was absurd, nor paid respect. Maybe it did not focus on the things I would focus on, but it was coherent enough. I believe the historic reasoning for supporting the Saudi's was obvious (until the fracking "miracle"). Saudi Arabia effectively controlled OPEC and ensured that the USD was the standard for oil exchange. This was HUGE for the global US Hegemony and power dynamic. Even Russia was forced to deal in USD at times.

> There is no 'ideological war with Islam'.

There are a number of countries, with religious leaders who are all Islamic, that are actively anti-USA in both violent and non violent action. This is an oversimplification of history, but the root cause is still there. Religion has been responsible for more deaths than any other force and this continues into modern times.

> The conflict with China <is due to another set of issues>

That interpretation is valid, but the effect is the same. The US combats freedom of expression with media and China flat-out persecutes it mercilessly out of fear of destabilization (the ruling "oligarchy" is very well educated) with a penchant for cleansing populations along regional and racial divides. This is particularly distasteful (other than Trump's initiatives to "punish" states?) to the US population.

> there is not much points going into your other arguments which are equally absurd

He didn't make arguments. He gave reasons for his interpretation of events.
I have only used Go once at work, and I actually dislike most of it (and dependency management was one of the annoying things with Go), nonetheless it is has never been a show stopper and there have been thousands of developers using it when vendoring was the only option.
The lack of Ctrl-F too! Although maybe that’s a fixable problem with transcribed videos
You might be interested in the upcoming game, Teardown[0]. The voxels are definitely larger than pixels, but much smaller than in Minecraft. It definitely exploits the voxel geometry for really impressive physics (as well as optimized ray tracing).

[0]: https://youtu.be/GCuCQSyqeXM