skysight-inc/HackerNews huggingface dataset:
After having recorded close to 600 screencast videos, I automated a number of setup and teardown processes too.

Such as using the Sizer[0] tool to move windows to specific 1920x1080 coordinates of the screen where I configured OBS to record from. This way my desktop resolution never needs to change. Using Sizer requires right clicking a title bar and choosing a pre-created menu item and it auto-resizes and positions the window correctly. Very painless.

But I also have these little shell scripts that are responsible for setting up font sizes and making sure my history is clear. Not showing history is so important if you're using CTRL+r and FZF frequently because having to blur stuff later is time consuming and error prone (ie, missing 1 frame of blur by accident). The stop record script reverts everything back to normal.

record-start () {
mv ~/.bash_history ~/.bash_history.bak && history -c
rm /tmp/%*
change_terminal_font 9 18

if [[ "${1}" = "--obs" ]]; then
cd "/c/Program Files/obs-studio/bin/64bit"
wslview obs64.exe
cd -
fi
}

record-stop () {
mv ~/.bash_history.bak ~/.bash_history && history -r
change_terminal_font 18 9
}

change_terminal_font () {
[[ -z "${1}" || -z "${2}" ]] && echo "Usage: change_terminal_font FROM_SIZE TO_SIZE"

from="${1}"
to="${2}"
windows_user="$(powershell.exe '$env:UserName' | sed -e 's/\r//g')"
terminal_config="/c/Users/${windows_user}/AppData/Local/Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/LocalState/settings.json"
perl -i -pe "s/\"fontSize\": ${from}/\"fontSize\": ${to}/g" "${terminal_config}"
}

I don't think I'll ever automate the editing process because editing is where you can throw in a lot of human nice touches, like zooming into a specific area of the screen for emphasis or adding an overlay picture for context.

But I do try to make things as live as possible, such as using OBS scenes to cut down on post processing editing. That and automating your audio processing so you don't need to edit your audio afterwards has given me the biggest bank for my buck in terms of how fast I can go from an idea in my head to a video ready for YouTube.

A complete list of tools that I use for dev + recording + editing can be found here: https://nickjanetakis.com/blog/the-tools-i-use

[0]: http://www.brianapps.net/sizer4/
There is an overhead: They use higher bits in the address space to indicate various stages in the object's collection (Shenandoah has a forwarding pointer IRCC).

This means you may not activate the compressed pointers optimization.
Indeed. I suspect it's generally true that the more you know, the more questions you have.
AFAIK, Firefox has worked exactly like this for a long time. There is probably some way to disable that behavior, and when you type a site, it offers an http suggestion for you to reach easily, but the default is https.
I would say SO2 fumes is not something you really want to be to relaxed with. But I agree with HCl, its nothing too scary compared. HF is scary as shit, even the low conc i use which is like 1.5%, im still in full PPE gear, even a respirator, it doesn't fume at room temp but still makes me that nervous.
100% yes. I evolved pretty much the same setup over the years and it’s essential. I also have a trackpad on the left and mouse on the right to share some of the burden.
It seems unrealistic to suppose that the incentives of YC and YC companies are 100% aligned.
The server holds the private key associated with the certificate for a long time.

If you don't use ephemeral keys that means that compromising the sever (hacking, subpoena, etc) that will allow an attacker to decrypt any session they recorded which used that long term key.

If you use ephemeral keys, the attacker needs to learn the ephemeral private key instead of the long term private key to decrypt the session. The server throws away the ephemeral private key (plus the symmetric session key) after a short time. So a later compromise of the server will not allow an attacker to decrypt old sessions.

An attacker who can break the underlying cryptography on the other hand can still break the ephemeral keys used for the connection, since they (unavoidably) learn the public key from the handshake. It might increase cost, because they need to break each connection separately, but at that point the security margin is terribly thin.
I don't get it - why are people angry with her over her father's actions?
Well bytecode targeting jdk8 still runs fine on JDK16 and will benefit from ZGC which is bytecode agnostic.
That exactly correct, which is why the fault is with 1Password's fill mechanism.

A product has a bug when it does not produce output in-line with its stated purpose and process. Nobody would use a refrigerator that suddenly forgets to keep food cold when a carton of milk is placed on the shelf.
Men Becoming Wolves
I just tried many http websites on Safari and am still not sure what you are talking about. They all work perfectly fine, without any warnings.

> Not every browser gets upgraded to the latest HTTPS

The solution to that isn't to compromise on security and privacy but rather make these devices upgradable/moddable.
The petunias were like "Oh no, not again."
Seasonal flu is multiple different strains that can exchange genetic material, as contrasted with COVID that doesn't have different strains but small mutations
We ran a summer camp program for college students for several years. It started with 40 college students and each year we started adding more people. What was interesting was that each year believed that it's group size was perfect, and that any bigger would just be too big. They said that at 40, 70, 120, 300 and beyond. I've never been able to fully understand why that is. But the fact that you get that at hackathons, summer camps and incubators alike, is really cool
I suggest we don't need a 'better' Heroku, but rather a 'cheaper' Heroku, with the exact same UX as Heroku. That would be a worthy goal to aim towards.
that only addresses one side of the story - banks/credit decision makers often use market capitalization as a factor in underwriting. The easiest example of how equity prices influence credit is NFLX - their 1st big debt raise was in 2015 (2b?) when NFLX's burned 700M in cash and was pledging to be cash flow negative for the next 3+ years. Also see all the converts that a lot of recent tech IPOs have started offering

edit: changed the unit from billions to millions.
> Another point is taking on drivers first for "any initial trials to drivers is simply the architecture side," said Torvalds. "Lots of drivers are only relevant on a couple of target architectures, so the whole issue with Rust code not being supported on some architectures is less of an issue."
How we implemented Distributed Multi-document ACID Transactions in Couchbase
Am I the only person that is surprised that this book does not mention immutability even once?
Maybe, maybe not.

I find this explanation (from top comment) more in line with how the world spins:

> If they left under bad terms because the business was a bunch of dicks, expect to pay 10x market rate. If this is truly "fix this or the business is out of business" - then it shouldn't be a tough decision to make.

So, “being a dick” has more to do with price raising than any free market justification (which I am okay with, just don't try to convince me it's the only thing at play. The offer would have been 250k from the beginning then. Or 500K to get 250K, whatever.).
For this load shedding in a single node, are you imagining something more than work stealing style approaches?

In a multi-node cooperative setting you need some way to transmit information that a given node is overloaded, some way to find nodes that have available capacity, and a low overhead way to shift the work over to them. If the work to be done depends solely on data that you have local to you, it seems silly to shift the data as well (depending on how big it is); this would only make sense when you have to combine data from a variety of nodes (which can be done on any other node, assuming that the current node is overloaded).

Probably not worth doing anything about short lived hotspots (<1s). I wonder what kind of granularity you have used in your systems (probably different for within node vs across nodes).
the copy the time window you've selected from worldtimebuddy to plain text is nice as well
Map of Life – Mapping opportunities for species discovery
Looks great! Any plans to support workflows other than for app development?
> and in many ways are still lightyears beyond what we have now.

How close were they to Lisp Machines? :)
Get that n out of the exponent -- that is waay too slow.
Maybe you meant O(n^3*log(2))? That exponent is definitely a constant.
Oh god Koehler. Just no.

If any of y’all reading this need dog operational training, seek out trainers that have gone to the Michael Ellis school for dog trainers, and use his methods.

Wife breeds white Swiss shepherds, has been to a few of his classes, and it’s how we raise our own pups. I have trained multiple dogs now, have done obed competitions, agility, and even some protection work.

Don’t use positive only, and don’t use the koehler crap.
This was a case where I thought the movie (Tarkovsky's Solaris) was much better than the book.
/dev/screen was an example, in practice as said in the sibling comments you'd use drawterm which fulfills roughly the same usecase as what ssh or RDP do, so yes, the use is there. And you may not need a full HD screen at 30 fps to work

But it doesn't stop there. Wanna play local music remotely ? /dev/audio is there for that. Want to use a machine as a jump server ? Just mount their /net folder into yours and any network operation will go through them.

The ideas can be used today. I have a folder of Music with only lossless songs for personal reasons, but it's obviously not perfect for playing from my phone because of how large they are. So I had a server that transcoded them to Vorbis on-the-fly and served them with FUSE, and a sshfs on top of that to serve the transcoded fly to my phone. This composition of a common interface might use no line of code from Plan 9 but it definitely reuses its philosophy.
they're angry with her over her actions, it's separate from her father's crimes.
Identity politics has become a shield and weapon for bad behavior - how dare you question me you must be a bigot. Whoever can gain the public’s attention first controls the narrative.
There is literally no reason to assume that though. You may as well assume that time travel is possible, ghost are real, and Jesus was a reptilian.

Star Trek has the virtue of being unabashed fiction, it doesn't need to have its science make sense, which is good because it doesn't make sense even if you do assume all those things.
The point I think is that HTTP never changes, while HTTPS constantly evolves and deprecates hash functions, ciphers, and authorities. If your router's or printer's web management interface was written more than a couple of years ago, it is probable that it will show up as insecure or even have a big warning screen.
One way for me to rationalize the possibility of some UFOs being alien tech is the possibility that they are drones — unmanned. Popular culture consideration of UFOs as alien craft seem to assume there are sentient beings inside, possibly due to the history of reported abduction experiences with little green or grey beings.

But arguments against alien craft that question why they move so quickly with abrupt unnecessary direction changes, and lack of interaction with humans, to me could be explained by imagining that they are “unmanned” craft. No need for “inertial dampers” or other tech to deal with the hyper fast direction changes if there’s no beings inside.
With just a flat wax seal, is it possible to lift it off one surface, read the letter, then with a little extra wax, reseal the letter?

If there are other pieces of paper held in the wax like a 3D matrix of sorts, it gets much more difficult to undo then redo the seal.
Let's be clear here - I haven't ridiculed any country. I'm defending the actions of the U.S. and U.K.

> "Tens of millions" of doses from the US is a drop in the ocean compared to that.

> so it does not save the world

Ok fine. We can let India and China save the world. I don't really care anymore. We'll keep all of our doses since it's just a drop in the ocean and doesn't matter. No wonder so many in America are becoming isolationist and protectionist. I'm so over all day every day just hearing about how awful America is.

"America sucks it can't vaccinate its own people!"

"America sucks it's not donating vaccines to other people in the world!"

Anyway - why exactly was there ever this big competition to see who could export the most doses?

> "Many Indians, however, now want the government to make vaccines available to more of its own people instead of only the elderly and those above 45 suffering from health conditions.

> “The priority of the Modi government is not the state but foreign nations,” Congress said on Twitter, using the tag #IndiaNeedsMoreVaccines and accusing the premier of focusing on “PR over people”." [1]

> India, the world's biggest vaccine maker, has gifted or sold here 59 million locally produced doses compared with 33 million doses given to its own people since its inoculation campaign began in mid-January.

Hmm. I wonder how much those definitely not corrupt Pharma companies made by selling vaccines to other countries instead of giving them to equally at-risk Indians?

Why do people always try and make these situations so black and white?
>running with around 92G heap size

I'm curious about this choice. The elasticsearch documentation recommends a maximum heap slightly below 32GB [1].

Is this not a problem anymore with G1GC/ZGC, or are you simply "biting the bullet" and using 92G of heap because you can't afford to scale horizontally?

1: https://www.elastic.co/guide/en/elasticsearch/reference/7.11...
Https existed before icon, it shows in url. What's the point of icon when it's already written before?
>FQA/docs

Frequently Questioned Answers???
Have you seen their older videos? They had to hold back any criticism, and everything was mostly peachy. Now, the gloves are off, and they do have an ax to grind, unquestionably. However, just because they have to respond to tons of wumaos and tankies doesn't mean what they say isn't true. Furthermore, they do not pretend to be journalists, so I don't think this criticism has integrity.

Their experiences living in China line up with mine.
I haven't seen an instance of them compromising their integrity.
Privacy Policy Search Engine
I'm excited to announce the launch of Privatiiz

We honestly all care about privacy and it's time we took it seriously. So I built a Privacy Policy Search Engine.
You can search any company's privacy policy to quickly ascertain their data practices.

We are on a mission to making the web more transparent, by making privacy policies easily discoverable and digestible.

The idea was inspired by a need to easily consume the overwhelming and verbose privacy policies in an easy and convenient way.
There is no need to jump from one website to another just to discover how the companies' in question handle your private data.
Privatiiz has a "Topic Of Interest" feature which allows you to filter the the lengthy privacy policy by topics i.e. "location", "data", "ads", "cookies" in order for you to quickly see how a particular company handles your information.

Really looking forward to your thoughts and feedback.
HTTPS is such a scam. It's an obvious ploy to conquer the last corners of the web not yet under corporate control. But apparently calling it "Let's Encrypt" instead of "Let's make your website technically dependent on a Google/Mozilla/Amazon/Facebook-controlled service" is enough to fool people.

It's totally obvious to me that, once HTTPS is mandatory, the next step will be that Let's Encrypt will stop supporting websites that disobey their "content policy" or whatever. It will follow the usual course. First outright illegal things. Then today's "deadly sins" like racism. Then unpopular politicians. And then, whatever they want.

You are literally making a random organization into the censor of the web.
Stalker is fantastic, as is "Roadside Picnic," the novel on which the film is based. Both inspired the acclaimed computer game S.T.A.L.K.E.R.: Shadow of Chernobyl.
Someone was banned from Reddit for linking to an article dead naming a trans woman. Did I get this right? If I did, what's the problem here, really?
Sure, but ridiculously large key sizes like 4096 bit RSA are not really any more resistant to quantum computing than smaller sizes. This is probably a joke, but the suggestion was made that you might be OK with a 1 TB RSA key size:

* https://www.schneier.com/blog/archives/2017/05/post-quantum_...
This post is really embarrassing, I would just take it down.

And you should really institute a review process. There is no such thing as "unfiltered" blog posts on an official domain.

It reflects badly on the company.
you have been virtualized :Ð
I'm French-Canadian I use http://perdu.com [1] (Perdu is lost in French).

It's a light funny page i've found about 10+ years ago but it's HTTP and helpfull for captive portals.

[1] https://fr.wikipedia.org/wiki/Perdu.com
The reason this police force is allowed and has the capacity to do this is because this is a gentrifying suburb of Tampa. Gentrifying suburbs have no shortage of people seeking to force conformism on everyone else, money available for boondoggle policing and poors (i.e. a large chunk of existing residents) who a subset of the new residents think need to be controlled for their own good.
Jack Dorsey's first tweet NFT Sells For $2.9M
Not dystopian sounding at all:

Please do not name this individual, at all. Doing so may result in your account being banned by the admins.

Please do not ask further questions about this, as doing so may result in your account being banned by the admins.

Please do not discuss this incident on Reddit publicly or privately (e.g. on private subreddits and/or in private messages, chat etc.), as doing so may result in your account being banned by the admins.

I fully understand and agree that the platform is privately owned, etc. etc., but this is getting strange(r) -- and quite normalized.
People weren't angry with her until she began banning users posting articles in the mainstream press that happen to mention her name.
There's a better option you could have taken and possibly still can take. Explain to them what you did, why you did it, and the value it would bring to their site. Then offer to make it available to them for a reasonable fee. That way you've solved your problem, made some money, and made things better for users. It's win-win.
It's definitely got worse (on Android) because pressing the address bar now deletes the URL and you need to press the separate edit icon to get it back and modify it. Used to just put you straight into editing mode. But you can still touch to position the cursor, backspace to delete, etc. You can scroll the URL, too.
GC can be very efficient when considering the average cost over time, and is faster than reference counting for instance. It also can have nice features such as heap compaction which you can’t easily do with manual memory management.

But the main thing most folks have problems with is the random latency spikes you get with GC. The GC can start at any time in most languages, and might stop all threads in your program for maybe dozens or hundreds of ms. This would be visible to users if you are rendering frames at a constant rate in a game, since each frame takes only around 16 ms in a 60 FPS game.

That’s what’s exciting about changes like what they are doing with ZGC. They are saying the max garbage collection time is 0.5 ms in normal situations, and the average time is even lower. Most games can accommodate that without a problem.

FYI, this is also important for web servers as well. Some web servers have a huge amount stored in memory, and the GC could take hundreds of ms or even multiple seconds to collect at random times in extreme cases. This can make a web request take perceptibly longer.

Also, if you have multiple machines communicating with one another and randomly spiking in latency due to GC, then worst case latency can add up to pretty terrible numbers if you are not careful.
> It is incredible that Samsung sells $56bn of semiconductors to others, and consumes $36bn of them itself, finds it may have to delay the launch of one of its own products,” says Campling.

How is it incredible? Semiconductors are not fungible; you can't substitute a different chip because the one you need is unavailable. It's not like substituting margarine for butter in a cookie recipe.

Samsung likely makes some high value semiconductors that contain its IP and are profitable; it probably doesn't make every single semiconductor that is needed in various Samsung consumer products and it wouldn't necessarily make sense for it to start doing so during a supply shortage.

https://www.samsung.com/semiconductor/about-us/location/manu...

Look, out of seven of Samsung's manufacturing centers, five do chip fabrication. Of those five, three are in China. If there is some geopolitical problem they will be impacted.
I adore Last Year at Marienbad. Although I agree with Sofia Coppola that it's inevitably a movie where I doze off a little. That's alright since the entire film is like a weird dream. It's refreshing having a film that resists interpretation so intensely. It's utterly surreal, beautiful and tragic, yet without having a singular "correct" reading. Rashomon and Last Year at Marienbad would be an excellent double billing.

Hiroshima Mon Amour is another fantastic film. In both films Resnais is so brilliant in his editing, in its non-linearity, in its emotional effect. Frankly he might be one of my favorite directors of the Left Bank/New Wave generation.
My mentor once said "3 sigma effects happen in physics a lot more often than they should." I've since come to realize that we should do a multiple-hypothesis testing correction on all such results, where the number of hypotheses tested is approximately equal to the number of Ph.D.s granted in particle physics.
That has been happening for quite a while now, and has even been a topic on HN for some years now.
PG started YC partly because of that, in fact. See his early essays, including one called something like "A theory of VC suckage".
Edit: Found it:

A Unified Theory of VC Suckage

March 2005

http://www.paulgraham.com/venturecapital.html

Got to love the title, like the grand unified theory of everything that is physics's holy grail.
That's a good solution. The risks associated with many issues can be transferred to the user in a way that they retain operational control.
More optimistically, it allows the community to blow off steam in threads you don't read
She is not at fault for her fathers actions, but when she continues to surround herself with such people, including her husband, this may indicate a bad pattern of behavior
Are there ways to get the keyboard to have cursor keys, or something similar?

I use the Microsoft Swiftkey keyboard on Android, and there's a setting which makes holding the space button activate gestures for up/down/left/right. (i.e. hold space and move small amounts left/right.)

If you have enough screen space, I think you can add real arrow keys.

But I'm not sure you can change the keyboard on iOS.
Revisiting the Anticompetitive Effects of Common Ownership