skysight-inc/HackerNews huggingface dataset:
On the other end, that's also extremely true at large companies. My last job, all hiring was functionally locked in at the fiscal year rollover. There was no emergent need so large that the budget could allow you to hire anyone new until the next year. Didn't matter if the entire team was about to quit (and then nearly did) because of understaffing. Budget was budget.
There's an obvious tradeoff. With a 4K page size, the breakeven point is around 768 bytes per record. For larger records, the WAL approach is less efficient than LMDB. For smaller records, the WAL is more efficient in terms of write amplification. All thoroughly explored here http://www.lmdb.tech/bench/ondisk/
Collective bargaining in the US requires a vote of employees of an organization before a workplace union is recognized. That has not happened. The AWU is not popular within the company, and does not speak on behalf of all Googlers without that vote.
Yeah, it is shockingly common to see stories about AP failure that turn out to be purely human driving. The press elevates some weird anti-Tesla narratives.

Of course, they are just quoting so it isn't lying, but sometimes it seems like they intentionally do the bare minimum research to keep from finding out the truth of a story.
That is not enough for a threat actor to modify the network control plane with WPA3. There are tight timings involved. It is only enough to be able to passively capture packets that can be retroactively decrypted and even then if there isn’t TLS working on those packets you already screwed up worse anyways.
Fast or good, choose one

Mozilla's TTS is a python package installable with pip and uses cpu or gpu resources to render a choice of voices, they mostly sound natural and this is the good. https://github.com/mozilla/TTS

Mycroft's mimic3 is the default voice renderer for the Mycroft project that runs on pi hardware and sounds ok-ish, that is the fast. https://github.com/MycroftAI/mimic3

There are many others but these are the two I use according to if it needs to run on limited hardware or if the cycles fall freely from the sky.
Ah, I just clicked your profile and recognized that you're the person building the dream studio! Hah. It makes sense. And that's an amazing project idea. Maybe our views aren't entirely incompatible. I feel like an adjunct to your project would be a separate program / ML workflow that helped to hone screenplays and stories, tilting toward letting people express their experiences through these media in a way that broadened their ideas and expanded their potential audience before committing the ideas to images and pixels.
I recently discovered something strange. If you buy a large format photo printer then a common paper size for larger prints is A3+, which is roughly 13"x19". The paper is readily available in this size in office stores and online.
If you then go to a craft store or art supply store to buy photo frames, you will find very few if any frames that match that paper size. It seems that the "fine art" world uses certain sizes that are not common sizes of photo paper! This is frustrating for me as I will sometimes want to print a photo as a gift for someone last minute and I always have to order frames from mail order and keep a few extras around. I wish i could go to the local shop and buy A3+ sized frames but even when there are some the selection is extremely limited compared to other sizes.
Just want to add this bit so I've recently finished node's transaction persistence. Mind you I've actually tested power outages at my own house. Don't wanna get into too much details about that lol!!

But what I've found is that the .qqueue works as expected. If I make thousands of update requests to one document and the power goes out the CursusDB node system persists all updates on startup. Pretty cool stuff.
Ran is a pretty good king Lear.
That is an awesome idea. I will try to remember that this summer. I always grow a lot of sunflowers each year so there are plenty of opportunities to shoot something like that.
you think it's "smart" to encourage a large fraction of function calls to have

if err != nil {
return nil, err
}

after it? really? you don't think it's just a very simple way to do it without having to do a lot of work in the language? and then make everyone use a linter to avoid bugs? oh and you can't always literally do 'return nil, err' because strings have to be ""?

it's certainly defensible as a minimalist approach, claiming it's actually good or smart or ideal is a pretty weird take.
I spent a couple hours playing with Rosebud this morning and I have a bit of feedback.

- I thought this would be a useful tool for prototyping, but as a programmer I would probably never use this to release a finished product. Maybe it would be better to target this kind of tool for prototyping instead of being able to make a full game that people will want to pay money for.

- I tried making a simple turn-based (american) football game. It's pretty good for getting some boilerplate set up, but sometimes it felt like it would have been easier to modify the code myself at times than try to explain what I wanted modified to the AI.

- It seems like whenever I did try to modify the code by hand, my changes would get wiped out by the next iteration generated by the AI. Maybe it was referencing the old code?

- I found getting assets into the game a bit tricky. Sometimes it would try updating the code to reference assets that we hadn't created yet. After that I couldn't get it to generate assets for me.

- Sometimes the AI would get stuck on something (e.g. generating an asset), or it would make a mistake. In that case I couldn't figure out a way to "go back" to a previous iteration of the game.

- At one point I tried to get the AI to make a change, which it did, but the code it generated had a large portion of the original code based removed and replaced with something like `// The rest of your code here.` which obviously broke the game.
We need scientific names - as a non-American that's not what I know as a pawpaw.
I think you made a typo, "at most as secure" should be "at least as secure" :)

But you're right, the important takeaway here is that encrypting with a weak and a strong cipher sequentially may be less secure than just using the strong cipher. For those to which this seems counterintuitive, here is the paper that shows this result: https://link.springer.com/article/10.1007/BF02620231
Sounds like hustle/grind/productivity/self-optimization.

Many have gone through that and found they need more balance, and practicing non-thought is a good way (the best? Dunno) of getting that.
We're excited to share that Prime is hiring software engineers and data scientists in Los Angeles, New York City, and the San Francisco Bay Area! You can find all of our roles on our careers page: https://lnkd.in/g2WYfcsv.

At Prime (www.primeft.com), we're expanding access to easy, convenient, and empowering credit for small business via the SaaS (software-as-a-service) platforms they already engage with on a daily basis. We believe in the power of credit to help businesses grow and manage their cash, and we believe the future of credit is conveniently embedded in tools many of us already use today.

If you get excited working in a space that helps businesses you interact with every day and enjoy working in an industry every one of us depend upon, then we'd love to hear from you! My DMs are always open if you want to chat and learn more!
It's an interesting opinion.
I tend to believe there can be value in repetitive code patterns for recognition.

It can make a language easier to read and understand although a bit more tedious to write.

It's especially interesting nowadays when LLM models can write parts of it. It alleviates the writing part.
Shame there's not always something worth typing though.
Invision is shutting down at the end of this year
I guess that's the way in at nVidia then, because I applied to 10+ positions that I was decidedly well-qualified for, and haven't heard anything at all in over 4 months now.

To anyone considering applying there, I guess try whatever OP did to get a recruiter, because applying on their site is a waste of your time and won't even get you a form email back.
I cannot reach the upper left corner one-handed. Have not tried finger-rings or popsockets yet.
How do I read it?
No, the NRLB is trying to argue that RTO policies and number of sick days means Google is now in the role of the employer. There is nothing at all in the ruling that says these contractor were performing the same work as employees.
I don’t recall anything but a single definition of the term until Google muddied the waters.
> other than when websites misconfigure their DNSSEC config

One major problem with DNSSEC is that it is relatively easy to misconfigure it, especially in more complicated scenarios, and a misconfiguration can take you down for a long time.
Zero values are fine, some benefits, some drawbacks. Workarounds exist for when you need to identify the difference between unset and zero.
As an interviewer or hiring manager why wouldn't you ask about it?
What he means is that almost all serial interfaces at the PHY layer are derivatives of FC's 8b/10b coding. You turn bytes into symbols and optionally apply some whitening with an LFSR. Much like a radio TX. Then some additional tricks like de-emphasis where you try and overdue the high/low transitions to compensate for your PCB substrate or cabling being cheap.

PCI express, SATA, usb3, HDMI (in a slightly different way), display port, etc etc. all use some form of 8b10b coding (or more efficient coding) with multi-gigabit serial transceivers.

In fact the PHY layer for USB3, PCIe 2.0 and SATA is identical - Intel designed a physical standard to encompass all three of those called PIPE. Nowadays that only exists as a virtual bus between silicon IP blocks.
Fun fact: In the centuries before the fall of the Western Roman Empire, Emperors averaged 2-3 years apiece.

I can't see Zuck, or any of the others, lasting too long after they set up their own Praetorian Guards.
or as actually happened, jsonnet and prometheus!

I still wonder how many potential competitors the mapreduce and bigtable papers eliminated. perhaps it doesn't matter since the people that blindly adopted such things without enough thought might have got mired in some other nonsense anyway.
The build.gradle is great... can you add the Maven publishing code for Sonatype? That is truly cursed, but essential for libraries.
> I’ve seen that the predominant enemy for a software project is software engineers. Go keeps them in line for the sake of the project.

Brilliant
The nerve to post a fake job ad, and interview you someone just to gaslight them. That's actually somewhat funny.
Creative bullying of a whole new level.
Offering != mandating. You don't offer a service like this to the general public without ensuring that their data is protected from the most obvious attacks, and password reuse is probably the #1 candidate for that unless using very weak passwords is a better #1. Either of these should be very explicitly guarded against. If you can't do that you shouldn't be operating a service like this.

What they are doing with this response is letting their legal department drive their car away from the scene of the hit-and-run. At least, that's what they hope.
on the fact that most of the code in prod isn't Go. anyone working there can look at the CL statistics dashboard to see what's being written, and a different dashboard to see the distribution of binary sources.

Go is very popular in some niches (a semi-mandate in SRE produced a bunch of it) and not used at all elsewhere.
The cost of argument passing is rarely well-understood, and I'm glad someone wrote this. People routinely pass 24-byte objects by value in places like Google, and the cost of that practice doesn't show up on a profiler because it's spread out on every function.
I tried reading that a few times but don't really understand it. Can you put it in terms of what I can't do without it, or can do with it? (I do have some long-reaching webrtc background but its pretty surface level and increasingly out-dated)
This is an incredible collection and I'm very impressed by the research folder and the discovery of all of these.

I remember being amazed by the Reaper Bot and how smart it seemed, probably a result of how novel it was compared to other bots of the time. I liked UT even more than Quake though, and I thought it was cool that Epic offered Steve Polge a job based off of it.
Yeah, you can do it in O(n) time, but you can't do it at all in a streaming fashion. I think you just plain need O(n) memory.
> * Organ pipes are DC/AC converters!*

Mind = blown.
Somehow this made it click for me how electrical DC/AC converters work.
This will fail not because it's not a good idea, but because the implementation is flawed.

Ryan Seacrest (yes the Ryan Seacrest) bankrolled a startup 10 years ago with an almost identical product. (They were sued out of existence by an already dying BlackBerry.)

I remember listening to an interview where he explained they restricted the product to smaller iPhone models because user testing showed the product didn't work well in larger models - the increased weight of the larger phones caused too much of a bending moment whilst holding the phone by the extended bottom, making it extremely uncomfortable to handle and not conducive to typing. It was therefore restricted to the iPhones 5 & 6 only.

Recall QWERTY phones of yore were literally half the size or even smaller than the models this is targeting. I recently found an old BlackBerry cleaning out a junk drawer and was shocked by how small it was. It would fit inside my current phone and remember these phones had removable, user-replaceable batteries.

Not to mention this looks much cheaper quality than Seacrest's forgotten startup produced. Perhaps it's the children's toy-inspired design asthetic.

This will fail.
> But I can definitely sympathize with the Go team

I don't.

The hardest part in implementing generics is when you support inheritance of implementation.

Go doesn't.

Go had the easiest job in implementing generics.

The only reason why they didn't was not technical: it was ideological and purely based in ignorance, and the fact that most Go designers stopped paying attention to the field of PLT in the late 90s.
Below are the results I got from _test2.

+ echo .{150}(https:)|(http:).{10}
+ n=0
+ test 0 -le 3
+ busybox time rg -o .{150}(https:)|(http:).{10} test.json
real 1m 33.37s
user 0m 1.25s
sys 0m 2.97s
+ sleep 2
+ echo
+ echo Now try this with a pipe to wc -l...
+ echo
+ sleep 2
+ busybox time+ rg -o .{150}(https:)|(http:).{10} test.json
wc -l
real 0m 0.49s
user 0m 0.45s
sys 0m 0.02s
+ echo
+ sleep 5
+ echo
+ n=1
+ test 1 -le 3
+ busybox time rg -o .{150}(https:)|(http:).{10} test.json
real 1m 34.23s
user 0m 1.75s
sys 0m 4.22s
+ sleep 2
+ echo
+ echo Now try this with a pipe to wc -l...
+ echo
+ sleep 2
+ busybox time rg -o .{150}(https:)|(http:).{10} test.json
wc -l
real 0m 0.40s
user 0m 0.37s
sys 0m 0.02s
+ echo
+ sleep 5
+ echo
+ n=2
+ test 2 -le 3
+ busybox time rg -o .{150}(https:)|(http:).{10} test.json
real 1m 33.59s
user 0m 1.05s
sys 0m 1.76s
+ sleep 2
+ echo
+ echo Now try this with a pipe to wc -l...
+ echo
+ sleep 2
+ busybox time rg -o .{150}(https:)|(http:).{10}+ test.json
wc -l
real 0m 0.45s
user 0m 0.37s
sys 0m 0.04s
+ echo
+ sleep 5
+ echo
+ n=3
+ test 3 -le 3
+ busybox time rg -o .{150}(https:)|(http:).{10} test.json
real 1m 33.99s
user 0m 1.93s
sys 0m 4.82s
+ sleep 2
+ echo
+ echo Now try this with a pipe to wc -l...
+ echo
+ sleep 2
+ busybox time rg -o .{150}(https:)|(http:).{10} test.json
wc -l
real 0m 0.40s
user 0m 0.37s
sys 0m 0.02s
+ echo
+ sleep 5
+ echo
+ n=4
+ test 4 -le 3
+ exit

No, I am not going to stare at the screen for a minute and half as thousands of matches are displayed. (In fact I am unlikely to even be examining a file of this size. It's more likely to be under 6M.) With a file this size what I would do is examine a sample of the matches, let's say for example the first 20.

Look at the speed of a shell script with 9 pipes, using ired 3x to examine the first 20 matches.

busybox time sh -c "echo -n https:
|od -tx1 -An \
|tr -d '\40' \
|sed 's>^>/>' \
|ired -n test.json \
|sed '1,21s/.*/s&@s-150@b166@X/;21q' \
|tr @ '\12' \
|ired -n test.json \
|sed 's/.*/w&0a/' \
|ired -n /dev/stdout"

real 0m 0.01s
user 0m 0.00s
sys 0m 0.00s

That speed is just right.

Now with the same ripgrep.

busybox time rg -o .{150}https:.{10} test.json|sed 20q

real 0m 0.40s
user 0m 0.37s
sys 0m 0.02s

Being used to the speed of ired, this is slow.

Even more, ired is fraction of the size of ripgrep.

For me, the choice of what to use is easy, until I discover something better than ired.
Xbox Series S Toaster 2 Slice Toaster
Ran is an incredible film, IMHO. However, for these purposes, it doesn't fit what Nestflix is looking for: It's inspired by King Lear and follows some of the plot, but the plot also differs in many ways, the scenes and characters differ in many ways, and there's not one line of the Shakespeare play in it.
This reminds me of this quote from one of my all time favorite books, Dirk Gently's Holistic Detective Agency :

<quote>
The Electric Monk was a labor-saving device, like a dishwasher or a video recorder. Dishwashers washed tedious dishes for you, thus saving you the bother of washing them yourself, video recorders watched tedious television for you, thus saving you the bother of looking at it yourself; Electric Monks believed things for you, thus saving you what was becoming an increasingly onerous task, that of believing all the things the world expected you to believe.
</quote>
Transcripts for CNN Broadcasts
> It's a visual parenting manual.

Haha - this is what I told someone the other day. Brandon (Bluey’s dad) is a source of inspiration for me. I’ve put his lighthearted parenting tricks to work with much success!
Ok, you were way too subtle for my first reading or I should have gotten more sleep!
Negligence is a perfectly valid reason for culpability and I see the fact that they offered a service with this kind of data to the general public without mandatory 2FA as negligent. If only because their users are more than likely to be unaware of the kinds of risks they are taking whereas 23andme knows exactly what kind of risk those users are taking: that's why they wanted their data in the first place.

In my opinion the real reason why they didn't mandate 2FA is very simple: it would have alerted users to the fact that what they were doing was significant and it would have been a point of friction in setting up the account. But all they wanted is the data, the rest was infotainment and a sideshow from the POV of 23andme. The words 'duty of care' probably mean absolutely nothing to them.
> and shies you away from doing hacky, ugly, dangerous things you need in a systems language.

But... You end up doing hacky and ugly things all the time because Go is such a restricted language with so many opinions about what should and should not be done. Generics alone...
I had neither and now I have both and one of the sparse blessings is that I don’t take either for granted.
This makes me super happy that my C array types are only 16 bytes.
This would make the iPhone 13 mini pro a perfect device, too bad they didn’t support they model.
I think you misunderstood what I wrote. What I said was you finish off by hashing the plaintext and xoring it with the final chunk of your random stream. So you're not sending over the hash itself, but the encryption of it.

I don't buy the confidence thing but sure.
It's not official until you change the MAC OID to 00:20:91 as well.
For me it's not even that I have bad ideas that I find problematic about my thinking (though I do of course), sometimes they just hurt. Kinda like how you might walk around and stub your toe and now you're like, ouch, this is frustrating, and an unreasonably intense pain for such a minor and commonplace injury. In the same way, sometimes I'm minding my business and a painful thought pops into my head and it's like, no thank you, I don't really need that. (A stubbed toe is also a good estimate for how much they hurt.)

Sitting and just sort of existing for a little while without thinking (to the extent I'm able to refrain from thinking, which varies) keeps me grounded in the world beyond thought. If you forgot you had an entire body and thought you were just a foot, stubbing your toe would hurt a lot more.
Not the only incorrect statement in the article.

> For example, LED TV use individual LEDs to switch on and off to construct a picture.

Nope.

Unless they're talking about microLED TVs, which is almost certainly not the case.
The amount of effort gone for these designs is unheard of in the generative day and age. At first I thought it was Ai generated design but the text is too clean, and the imagery way too relevant. Super impressed.
That's exactly what Tabula did. They made time multiplexed FPGA fabric. They also went bankrupt, you could buy their scrap on eBay for a few months
I love me a good drop shadow but…hot diggity did late 80’s design pour on the honey there.
Half of the work of running a gambling site is making sure all your customers are losers. If they are consistently winning (cheating or not) you want to get rid of them. Unless you are purely running a "pool" of some kind (think Betfair).
If you have YouTube Premium there's an AI button that lets you query the video. Here's the summary it gave me, I haven't watched the whole video so can't verify it's accuracy:

Here are some of the craziest flight secrets
that are never told to passengers

Don't board the plane first, it's the worst
seat.

Never throw your boarding pass away in a
public trash can.

Airplane toilets aren't allowed to be
emptied into the sky.

The safest seat on a plane is in the back
third.

Flight attendants have a "do not pair list"
of co-workers they don't want to work with

First class and business class cabins
receive the same high-quality meals

Airlines have compartments specifically
installed to store an average sized body in
the event of an in-flight death
Having done some of this myself, I’m curious your results on fine tuning vs embeddings. I’ve found the latter much more performant, but perhaps I’m thinking about fine tuning wrong.
> Go's one language innovation is to not require an interface implementation to declare the interface it implements.

Uh? How is that innovation? 100% of mainstream languages that I can think of that predate Go do this.

Can you name one programming language that we should care about which, once you define an interface, FORCES YOU to provide an implementation of said interface?
The thing is that we choose the amount and type of traffic and therefore the physical size and area of our roads by planning choices that induce behavior.

“We will still need roads” is true, but the amount and size of those roads are important details. Not all roads are created equal - just ask your local bike path how many animals were killed in collisions.
The video recordings give me the impression that piloting this robot to perform mundane household tasks is much more fun than doing so in real life.
You might be right, but this person might just be really intuitively good at network config and this is their hobby.
Just Rob Pike expressing to the world how ignorant he is of programming language theory that was discovered after 2000.
No, in an emergency, we all run out to the gas station to fill the containers that we just bought. Then we find out they are out, because that is what happens in an emergency.
Very correct, routing delays are the bane of my existence as a FPGA dev. Nothing like filling a chip past 80 percent and watching Fmax fall off a cliff.
From what I can tell, ball lighting doesn't exist. We have lots and lots of people who think they've seen it. But there doesn't seem to be any legitimate footage, which is pretty damning considering there are cameras everywhere now.