skysight-inc/HackerNews huggingface dataset:
A pain point in making this as a GPT is that GPTs limit token window size and rate limit usage -- so this won't work for long content. We are making a much more powerful version that can handle any size document. This is a utility agent within our main agent application (still in stealth but coming soon...).
I understand the trade-offs. Nobody prevents you from being a contractor if that's what you like.

But there are also reasons to be an employee, and to prevent corporations from pretending employment is contracting.
Yeah, you're the only one. It's easy to type on iphones bud
Let's hear it. How are we going to hurt ourselves by waiting for a timer to tick for a minute or two without the safety blanket of scrolling Twitter?
Some languages do all kinds of arbitrary things during package installation so the lowest common denominator is "the package manager can execute arbitrary code that does anything" unless languages change their designs to something more restrictive.

Python is an example of a language that can (and historically has) done arbitrary things in package installation https://stackoverflow.com/a/43350802/2751619

I think things have improved, but you didn't used to be able to build a dependency tree without installing all packages and iirc there was a dependency resolution case where pip would download every version counting backwards until one happened to install
Of note: cascading ciphers is, in general, at most as secure as the first cipher. The rest add nothing. For additive stream ciphers (like CTR mode) it's as secure as the most secure cipher instead.
Is the latest near-room-temperature superconductor legit?
I remember this poster -- this was a tie in to Apple Pascal on the Apple ][ (a port of the UCSD Pascal system)
Eh depends on how dirty they did you. I have a few that I will never forget.
The World of Web Browsers Is in a Bad Way
Also, to turn off the (damn) sound effects in e25:

install: libelementary-bin

run, elementary_config ->audio settings
settings->all -> preferences -> elementary configuration
(can change colors, font scaling, turn off sound effects, etc.)
tl;dr

> The general term for this concept is SWAR, which stands for SIMD Within A Register. But here, rather than using a machine register, we're using an arbitrarily long Python integer. I'm calling this variant SWAB: SIMD Within A Bigint.

Thanks to Peano and Godel, it's safe to say we may encode any compute with operations on natural numbers. So if anything is slow in Python for you, you may always encode it in Bigint and hope for the best.
Invision was free and simple to use by non-full-time designers.
As an alternative - Agon Light 2 (eZ80 CPU). By default it comes with BBC BASIC modified to take advantage of 24 bits addressing, but it can run CP/M if you want. The nice thing about Agon is that it can run standalone if you add to it a keyboard and a VGA display.
Any way to get a text based summary when someone posts a video like this?
Aww, seems to need a MIDI input, guess I’ll have to wait until I get home in March to try it.

Impressive tininess. The Arch Linux package is 879.54 KiB. And yes, there’s dynamic linking with the contents of other packages like libx11, jack and alsa-lib, but I think the total most people will be adding will be 1.11 MiB. But then, I had to replace jack2 with pipewire-jack to get it to work, and that saved 1.18 MiB, so installing Aeolus literally saved me disk space!

(Yeah, I know I could have done jack2 → pipewire-jack independently, and yeah, I know I’ve added a few files to /var/cache/pacman/pkg/ so that I didn’t actually save disk space, but hey, I like the narrative.)
There's a startup in the latest HN "Who's Hiring" that flat-out asked for recent grads (past 2 years) or not-yet grads.

Ageism is probably the last frontier of job discrimination.
Check out the Sony Ericsson P910that had not 1, but 2 keyboards that could be detached. https://gsmarena.com/sony_ericsson_p910-pictures-846.php
Do you have any recommendations about the newer variants and where to find them? A brief search turned up Peterson Pawpaw, but maybe you have others in mind.
> "Next month, LastPass will also begin immediate checks on new or reset master passwords against a database of known breached credentials in order to ensure the password hasn't been previously exposed on the Dark Web."

This is also a really good feature. Most folks won't even realize that their information has been leaked unless they're seeking out the information.
It's because Firefox uses its own dns resolver when it uses DoH, but if DoH is disabled it just calls getaddrinfo from libc to look up a domain. And unfortunately getaddrinfo is a very minimal API, that doesn't have any way to resolve arbitrary record types like HTTPS or SVCB, it just returns ip addresses. There is a bug[1] for supporting HTTPS records when using the system dns, but I haven't seen much progress on it. And sadly, it probably requires different code for each OS.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1852752
On top of that, they're kind of a pain to eat. They have a bunch of large seeds inside, so the amount of edible fruit flesh isn't that much. I think commercial fruits tend to be much easier to eat than this.

But yeah, they don't store well either. I've kept them in my refrigerator, but they don't store that long there, unlike apples for instance. Bananas don't store well either, but they're really, really easy to eat, unlike pawpaws.

I enjoyed picking and eating them when I lived in a place with them: it's fun being able to eat fruit that you picked yourself out in the woods. But if it were sold in stores, I doubt I'd buy it very often.
A read txn starts with reading the last page of the file and searching backward for a valid metapage. This can be time-consuming if the previous use crashed while a large write was in progress. Yet another reason LMDB doesn't use append-only design.
While reasonable to mention, that post is also from 2 years ago (23 months).
I do love how clever the international standard paper formats are. I also find the shape nice to use - coming from an international perspective, the Letter paper size feels to me uncomfortably short and squat, but then I hear Americans say they like the Letter paper's ratio much better than A4 - and at the end of the day, I think a lot of it is just that - familiarity.

It's the exact same thing with a lot of the US customary units vs. metric debate - so many more of the arguments actually boil down to mistaking "I'm familiar with this so it seems better" for meaning one is objectively better. It does definitely lead to some funny assertions, like people asserting that billions of people's ease of using metric units or Celsius temperatures must be false since the units are apparently not "human scale" etc.!
Are you saying the hash I mentioned doesn't prevent tampering?

And I thought xoring them forces attackers to have to break all of the ciphers instead of just one. That seems pretty useful.
This is precisely what I desperately wanted to find. Alas, my multi-decade wait continues.
> but I've often heard Go described as taking the programming language advances over the last 50 years and throwing them away.

That's by design, right? Go is very opinionated. They looked at other languages that they hated, e.g., C++/Java and didn't want to replicate them. But then adding their own mistakes along the way.

The brand new mistake that surprised me was that nil does not always equal nil. So just checking for nil is not enough sometimes, one has to "cast" as nil to the type you're expecting. And goland doesn't catch it. C++/Java/Python/C, null always equals null. But not in golang. shrug

The primary issue I have is that go doesn't make it very easy to write unit tests. You have to use interfaces everywhere just to inject your mocks.

I feel like that's the big mistake they made. Any new language needs to make it super easy to write unit tests without forcing major design decisions that affects development.
I'm learning so much today!
Your comment seems a bit cynical or agenda based, but there are already many groups looking into this. i.e.

https://www.medrxiv.org/content/10.1101/2023.11.09.23298266v...

It isn't these researchers job to distinguish every phenotype of long covid as there are other groups trying to figure that out. When those definitions are clearer, I'm sure more upcoming literature will distinguish that. But for now, the current definition are symptom/observational based as we have no biomarker or means to distinguish post-vaccination / infection based long covid yet.
We're talking about why preexisting conditions screens happen in underwriting Medigap.
If you want to do servers or embedded you shouldn’t. It makes sense to use in the places it was designed for though! If you are shipping a client and have needs that match its creators it’s the best choice.

What features of libwebrtc in particular would you like to see in other implementations. I am very excited to see a future with [0] on the client side.

[0] https://github.com/algesten/str0m
The implication, of course, is that the defaults in cryptography are rarely secure.
Doing multiple PSK / PPSK is not compatible with WPA3 (at least as supported by most APs today*, as WPA3 requires management frame encryption), so you limit to WPA2 only, therefore you're better off just having multiple SSIDs with WPA3 support. (Also that way you can have a "secure" network which is WPA3 Personal only, much easier than using WPA Enterprise and gives a reasonable level of security for home use.)

*: In theory password identifiers (https://www.gabriel.urdhr.fr/2022/06/07/impact-of-the-differ...) could be used with WPA3-SAE, but I don't know how good the support is currently...
I find it wild they've been mainstream now for 16 years and I still just absolutely hate them. I would gladly sacrifice screen for a good physical keyboard.
https://web.archive.org/web/20240104203434/http://www.danama...
It's still arbitrary because P99 is an arbitrary percentage. Why not P97 or P90? Or P99.9? And if you have an arbitrary cutoff but make exceptions for _some_ people who are over that cutoff, you're opening yourself up to two things you don't want: more work for yourself to review the special cases, and more complaining from people. Better to have a rule apply to everyone equally.
How does it not add security? It forces attackers to break every cipher instead of just one. That doesn't add security?
It's hard to find good Shakespeare films, IMHO - I love the plays, but so many films seem underfunded and amatuerish. The only good movie versions of Hamlet I've seen were (in parts of) the films Rosencrantz and Guildenstern Are Dead, and Fat Ham.

Edit: I'm not complaining and don't care much, but HN is puzzling sometimes! Currently this comment is at -1 - it's such an innocuous comment, and it added some substance. Maybe people really hated those films! :)
TLS 1.2 and not 1.3?

Could a swore we moved to 1.3 a while ago

Also many I'm just not familiar enough with cryptography but that key size seems kinda small.....am I wrong?

Ik RSA uses a different algorithm but RSA it isn't uncommon to see keys 1024 or larger in size. I generated a key of 65,536 and 131,072 bits a few times to see if it would work or break any applications I was using. Also just to I can say "yeah back in my day we generated keys way bigger" cuz I know at least 1 other person in the world did it.

Is their any standard for securing a network both wired and WiFi using a post quantum algorithm?

Also where can I easily find switches that support these standards? AFAIK wpa3 enterprise dosnt always mean this standard is supported....or that some other standard is supported. Is their some database that lists every router/AP and the supported features?
I understand ysofunny's comment to have meant basically microservices/contemporary web backend.
Agreed. There was nary a speck of evidence. Just a lot of conjecture. Sure, it sounds plausible, so what?
They aren't, but because you can send Foo-Bar as fOo-BaR on the wire, someone somewhere depends on it. People don't read the specs, they look at the example data, and decide that's how their program works now.

Postel's Law allows this. A different law might say "if anything is invalid or weird, reject it instantly" and there would be a lot less security bugs. But we also wouldn't have TCP or HTTP.
The Logic of Peter of Spain
Wow. What an interesting blog post. I have never heard of the app but read the whole thing anyway. Very in depth, I think this deserves more attention here.

Edit: I ended up buying a year subscription for the app. It's really cool and is very well polished. I just discovered typewriter mode and enabled typewriter noises. I learned to type on a typewriter... it brings back memories.
Oh yeah, I hate that. I know a guy who is a network engineer. He got burned out by the workload at his old company, quit, and took 6 months to hike the entire Appalachian Trail because old company wouldn't let him take that long of a break. So after finishing up and taking a maybe two week vacation to recuperate from the hike, he starts applying for jobs again and whaddaya know: "We see here that there's a 7 month gap here, have you been on the market that long [gasp!] or did you have another role after that?"
May I ask what's unethical about sitting and doing nothing for a little while or meditating without a goal?
What was it like? I've listened to many accounts but i'm curious about yours because you said it was really weird.
Their was a defcon or a blackhat talk on this issue. Even though the data might be encrypted....developers can leak so much metadata via the handshake that you can build profiles and track devices
If one chunk of code depends upon one and only one other chunk of code, then forcing the programmer to put an interface between them for unit testing does a disservice to the programmer.

I really do prefer languages that make it easy to write unit tests.
It's wild how well palm worked with gesture and stylus input and ...the games were super fun I think because of directional physical buttons on the devices and you know, no pay to play games
Another thing I've run into is fake postings to fulfill h1b requirements. I don't fully understand the requirements but sometimrs companies have to have attempted to fill a role for a year before they can bring in somebody else.

I interviewed with a Company recently that was American based but 90% of management and staff as far as I could tell were Indian. The hr rep on the opening screen call was overly hostile and skeptical. It was clear he hadn't actually read my resume until the meeting and then proceed to try to poke holes in my resume. Made subtlety rude comments throughout the whole thing. It felt like I was being provoked or neged.

I think outside of glass door reviews there is little to no accountability for companies during this process.

I started recording (single party state) all my interviews with monosnap and automatic call recording via ringcentral. I've been thinking of making a blog post with a highlights reel.
Does fiber have significant transmission loss? I wonder how does that stand in comparison to typical power transmission over metal wires for the same distance.
That seems like something we should to try to fix, rather than lean into
I think Google, Meta, Microsoft, Twitter, Uber [1] and the thousands of engineers that these companies (and many other companies) employ, would disagree with you.

[1] https://en.wikipedia.org/wiki/Monorepo
> This setting would default to essential cookies only,

Seeing as literally nobody would want any other value for their own account, this hypothetical setting seems completely unnecessary.

The inevitable outcome would be that sites creatively redefine what is "essential" so that they can bypass that setting, taking us right back to where we started.
I looked it up. Ubik was written earlier in 1969, than Neuromancer, which was written in 1984
Out of curiosity, what types of goods do you get from those websites?
> But if no one is willing to spend hundreds a year for web content that is not dominated by spam, ads, bots, etc., then spam, ads, and bots is what they will get.

Of course no one is willing to do that. For me to spend hundreds a year on any content, that content has to be valuable. If all you can guarantee is that there "won't be bots and spam", that is not enough.
Looks a little top heavy to me. Like it would be a struggle keeping my Pro Max from falling backwards out of my hand.

But I suppose I wouldn’t really need a Pro Max size after using a keyboard like this.
Do they? Everyone I know in recruiting is stressed out of their minds wading through thousands of applications, meanwhile it's taking 6+ months to even get a double-digit amount of interviews with vaguely qualified candidates for important roles that we were offering pretty good salaries for.

I really don't get the feeling, internally or externally, that most companies are happy with the current situation either. What sort of "defection" do you think they could be doing that would make things better? I interviewed recently with a company that, in my mind, did everything right in terms of an easy and honest interview process, upfront salary and benefits info, all that. I barely got time with the recruiter for it because they had 20+ screens that day because they were swamped with applicants.
Interesting. I can totally see a similar software used to add combustion engines sounds to electric cars through hidden external speakers, possibly also as a service by manufacturers.

edit: it appears to work well on Linux through WINE.
The fact that it's being appealed doesn't negate the existence of a prior ruling, and your act of parroting does not make you a parrot. Finally, yes, the NLRB has exactly that authority, including determining the standard to be used to make the distinction, no matter how many times you baselessly and falsely claim otherwise. Your confidence in facts and reality is commendable, but your grasp of those terms may not be as strong as you assume.
No, and that wasn't the claim being made. The claim being made was that there can be engineering value in preserving the case of existing headers.

Example: An HTTP proxy that preserves the case of HTTP headers is going to cause less breakage than one that changes them. In a perfect world, it would make no difference, but that isn't the world we live in.
in india too!
What? Who would accept a cheque for anything in 2024? Sure, here's a piece of paper that says if you go to the bank I pinky promise there's some money in my account you can have. I'm nearly 40 and have never used a cheque in my entire life. They were outdated 30 years ago.
This has been going on for decades.
You know, I haven’t really had companies really circle back and try again aside from the usual MANGA suspects who usually do not ghost.
The real question is why are sepote fruit so hard to come by? They're absolutely amazing. One single niche vendor at my farmers market grows and sells them. It's a tragedy.
Intensionality vs. Intentionality (2002)
The killing of insects thing is wild, one car seems to be able to create untold amounts of carnage to insect populations which would have some other function within the environment.

Where I live, there are frogs everywhere at certain times of the year after rain, people literally drive over hundreds of baby frogs per hour. I avoid driving after rain now.

But yeah, nice to hear from someone who has similar feelings about driving. I hate it for the damage it does. Tyre dust is another one.

I was recently doing a renovation and would only drive to the store unless absolutely necessary. I'd batch my shopping jobs. For me it's about emissions, I have a real problem with burning fossil fuels.
Golang "punishes" you for wanting to write a unit test around code.

You need to refactor it to use an interface just to unit test it.
It's intentional. Sometines roles have to be unfulfilled for a year before they can bring somebody in.

TSMC saying there aren't trained locals to work in their factory is laughable. They don't want to deal with American labor standards.
Exercises like this really make you a better programmer. Someone should collect these types of examples in a git repo somewhere.
Your policy wouldn't change anything here.

The person made thousands of modules that look like `@everything/sub-chunk-{id}`, each depending on N modules. Those sub-chunk modules, together, depend on all NPM modules. Whatever upper limit you come up with, anyone can do this by setting N to your upper limit.

The problem here isn't that you can create modules that depend on other modules. If there's a problem at all, it's that the NPM's yank policy could be improved.
- There's no native OSX/Windows app, just an electron wrapper for the website

- Desktop app can't download/offline

- The list of songs that you're looking at isn't the true play list. There's a "hidden" list when you click on the empty space on the bottom bar.

- Shuffle isn't a true shuffle simply reorders the "secondary/hidden list". So you can't turn shuffle on/off only "exit/reenter" to go from order to non-ordered.

- Can't sort list on name/artist

- Billboard doesn't seem to have an official list? It's like a bunch of weird lists or sometimes one whole "song" that contains the top billboard. I follow a random dude who maintains a close-enough list to a billboard one i care about.

Things I miss from Spotify:

- Seamless control of the "other player". i.e. my phone can control the one that's running on the TV and taps into the main sound system.

- Radios are a lot stronger. They have a chance to introduce me to new music.

- opposite of everything above?

Not sure about speed dial. it's not on my desktop version, but i can't tell if that's a device or a/b or rollout difference.
Humans have already killed 600 million animals for meat this year and the year is only 4 days old. Humans aren't the only relevant creature on this planet.
If you hashed the plaintext, you leak information about the plaintext, and depending on the hash it's vulnerable to length extension attacks.

If you hashed the ciphertext then anyone can re-hash a modified version.

What you're looking for is a HMAC, which works, but it's usually slower than a block mode that integrates authentication functionality (like OCB, or GCM).

It's true that you'd have to break all the ciphers, but we're generally very confident about the security of our symmetric ciphers, so unless you're very paranoid it's just a waste of clock cycles,
If they truly provide the same economic value this creates the incentive to hire younger people into these roles so this may actually prevent age discrimination.
Chinese knockoffs and other junk products
I love to bike around the city and listen to the frogs in the Stormwater Ponds.
That was the USSR

Russia failed recently: https://en.wikipedia.org/wiki/Luna_25
"If you say a tool sucks, show me a better one" isn't as good as an argument as you think it is.

I know of at least one project who just wrote everything in Python because current build tools invariably suck: https://tonsky.me/blog/python-build/
Genius!

>* the state of the cells is being stored in a big array, accessed via the get_cell and set_cell helper functions. What if instead of using an array, we stored the whole state in one very long integer, and used SWAB arithmetic to process the whole thing at once?*

I’m really curious as to how the unpacking of this long integer into pixels on the screen doesn’t add more overhead than it saves. I guess I’ll have to wait for your next one on the compressed gzip stream hack.
Rue de l'Avenir
Another great reason to push for OEMs to sell laptops with Linux preinstalled.
Man, do I feel this reply. This pretty much describes exactly where I'm at right now, except that I'm still searching. I've tried everything, including dropping everything except the most recent roles off my CV to accentuate the fact that I've kept up and I'm not a "dinosaur" or "grey beard."
Go Astrobotic!

Lunar Landers User Guide: https://www.astrobotic.com/wp-content/uploads/2022/01/PUGLan...