skysight-inc/HackerNews huggingface dataset:
This is a path I’m pursuing as kind of a default, with graduate applications to a full time program being what I’m asking about here in particular.

Georgia Tech or CMU are two I’ve been recommended if I go this route, so it’s nice to hear that wasn’t necessarily bad guidance!
Sneakers really doesn't get enough love, probably because I'm not sure people knew what to make of it. Names so big the billboards couldn't hold them all, but doing things with computers that didn't make sense to your average viewer. So punk, even if half of them are in suits. I love Hackers, but it's like a generational sequel to Sneakers.
The Royal Observatory site also has info about the equipment used by the winners and runners up. E.g. I was surprised that the winner in the Sun category used a Nikon D6500. https://www.rmg.co.uk/whats-on/astronomy-photographer-year/g...
You put in words what I was thinking. Thank you for your comment :-)
... umm you say that like the CIA helping defend freedom and democracy in allied countries is a bad thing...?
Those are actually reasons I'm hesitant. We want to be able to support protocols etc. very quickly and can't wait for hardware to catch up. As I said elsewhere the combination of CPUs and the Linux kernel has worked pretty well for us.
Good times. I owned an Amstrad CPC 464 - a Z80-based competitor to the C-64.

It had Locomotive Basic which was quite a bit more advanced than C-64 BASIC.

It had instructions like
AFTER delay, timer GOSUB line
or
EVERY time, timer, GOSUB line
for example.

Giving you a sense of multi-threading all the way back in 1984!

I spent quite a bit of time translating C-64 BASIC code into Locomotive.

Learning on an 8-bit computer, diving into Z80 assembly and understanding how the thing works on a very low level is a useful skill to have.
Depends on what you mean by "rewarding". I feel that building and creating is far more rewarding then clicking a button and watching a number go up. I hope others feel the same, because when everyone is clicking buttons and watching numbers, that's not something society can sustain.
I wonder how many people pay for Netflix & HBO & Disney but won't pay for Youtube, especially since Youtube Premium predates most of those (obv not Netflix).

I've paid for Youtube Premium for years and consider it money well spent.
>You won't find it on any app store but they have moved to the Linux FOSS communities and projects, like KDE for example. Or even games from indie game studios that you can find on steam.

FOSS and indies only care about ideologies, they are not the devs from the 80s and 90s who just had simple fun and gave us simple fun.

>Also look into communities developing game mods or OSS ports of classic games. Or people trying to run Doom/Quake on various devices. That's where the geeky fun is nowadays.

They're a different style of fun to the fun we're talking about.

>You can also still build your own PC instead of buying a prebuilt or a Mac.

I build all my computers (laptops aside, obviously), because pre-builts are a scam and waste of time.

>If you're willing to look beyond the walled gardens and the mainstream billion dollar corporations and game studios, you'll find the fun.

Been there, done that; 404 Fun Not Found. Nothing about modern computing evokes an innocent "Wow!" or snicker from me anymore, and I find that very sad.
I use a "heap" data structure :-)
They were still using the native ui frameworks back then. Look at the widgets (buttons, etc)
The best way is an uBlock Origin and SponsorBlock. Why would you get that result AND pay. That's irrational.
Oh, for sure. But my surprise is less because there’s a CPU in the chip, and more because the CPU is so weird, and so tightly integrated with the rest of the chip, rather than being a “normal” general-purpose processor that communicates using a set of cleanly-defined I/O interfaces.
Do you have global entry?
The sad thing for me about Youtube and monetization is that Youtube has no right to monetize most Youtube videos (big-budget or non-profit) that interest me.

The content that Youtube does have a right to monetize (all the garbage that starts 'hey guys' and ends 'remember to like and subscribe') I consider worthless.

I'm willing to relinquish a little bit of personal data for that.

I probably would, too, though reluctantly :(
Does CPSC not have the authority to fine Amazon or otherwise get them to stop selling these things? That seems like it would be much more effective than a post on a website.
> Meanwhile Adobe continues to struggle putting together version of photoshop or lightroom on a tablet that people like.

I'm sure there's more to it than this, but Figma started with a clean slate. Having a legacy codebase means a few things, and one that doesn't get talked about very often is that there is a lot of pressure to re-use code even if it would be more difficult than a re-implementation.

I've worked on legacy codebases, and it goes something like: you start working on a new feature. You realize you need to implement some extra detail you didn't think of. You mention this in standup, and your manager says something like, "oh, no problem, Steve implemented a function that does that back in '97. You should use that because the old code already handles all these edge cases." So then you spend the next 2-3 sprints struggling to get Steve's code working, because his code and your code both made some assumptions about the data model that are incompatible. It doesn't really help that Steve's code has some subtle reliance on global state, so you have to worry about saving that global state, changing it, calling Steve's code, restoring the saved state, all while praying to various gods that it doesn't break anything on another thread you didn't know about.

Or it would have taken just a couple of days to reimplement it in a way that already plays ball with your data model. Sure, it's not DRY, but dogmatic DRY can be a big source of pain in legacy codebase.
This is a great writeup overall. I was happy to see Tyler's initial outreach before conducting his tests [0]. However, please note that these tests are also being revised shortly after some brief feedback [1]:

- The sendfile tests at the end actually didn't use sendfile, so expect much greater performance there.

- All the Caddy tests had metrics enabled, which are known[2] to be quite slow currently. Nginx does not emit metrics in its configuration, so in that sense the tests are a bit uneven. From my own tests, when I remove metrics code, Caddy is 10-20% faster. (We're working on addressing that [3].)

- The tests in this article did not tune reverse proxy buffers, which are 4KB by default. I was able to see moderate performance improvements (depending on the size of payload) by reducing the buffer size to 1KB and 2KB.

I want to thank Tyler for his considerate and careful approach, and for all the effort put into this!

[0]: https://caddy.community/t/seeking-performance-suggestions-fo...

[1]: https://twitter.com/mholt6/status/1570442275339239424 (thread)

[2]: https://github.com/caddyserver/caddy/issues/4644

[3]: https://github.com/caddyserver/caddy/pull/5042
Why did that post get "flagged"?
California has a lot of electrical requirements that other states don't have... like battery backups on garage door openers.
What are you trying to say? Do you think the author only tried to request access to Imagen through this blog post? What does your comment have to do with the above discussion about Google granting access to the community?
I can confirm these are universal in Central America. It always terrified me somewhat, especially the more janky looking installs.
^this commenter is an example of a pro-russian troll and /or bot
> It supports background playback too.

Firefox on Android also has the "Video Background Play Fix" extension that mocks the PageVisibilityAPI and FullscreenAPI to allow that too.
This is a great idea, I had a similar thought thinking about how woody gourds are and wondering if you grew a giant one, if you could somehow shape it more like a boat, dry it out and seal it and be on the water.
> I can agree with this in principle, but in practice, who gets to write the contract governing this stuff? Do employees get a say?

This is precisely what unions are for. It's possible to develop a professional organization that then informs expected standards of employment, such as shares in ownership of the company. The Actors Guild for example will specify and fight for the intellectual property of actors part of the guild, including in contracts where members of the guild are hired.
So, there's a number needed for a price estimate, but it's optional, and may be zero. I'm still having a bit of trouble here, but let's say it's "number of spare parts". That's a number that could be zero, but if it's more than that you need to charge the customer extra.

Let's say each spare part is an extra $5, so if the user enters "1", that's +$5. and if they enter "4", that's +$20. If they enter "0" that's +$0.

And if the user enters "quux", that comes out as a blank value, so you treat it as "0" and modify the price by +$0.

Which is...fine? What extra price did you want to add to the calculation if the user requested "quux" spare parts? Does anything else even make sense?

If you need to tell the difference between an invalid value and a blank string, you should be able to use "checkValidity()".

Sure, being able to retrieve the literal invalid value might have been nice to have in some ways, but I can't figure out why not being able to get it is a blocker for using the "number" type at all - even with the requested design constraints.
Well, the difference is that there's no whiteboard. If you're reading code off a whiteboard, you can shorthand over obvious things like brackets and indentation and whatnot, whereas trying to get a listener to picture a piece of code just by verbally describing it would take a lot more. I agree with your conclusion in the other comment that a lot of code would become unwieldy, but small snippets here and there are ok.
People today really underestimate BASIC. If you look at computer magazines from the 1970's, it was massive.

If you put out a new computer in the mid-70's, you had to include two things: an assembler, and BASIC.

Floppy disk? Optional. 16K of RAM? Optional. If you didn't have BASIC, your new machine was doomed.

Small, mid- and even some larger-sized businesses ran in BASIC. If you didn't need a mainframe, your business was running on assembler or BASIC.

I can understand why Microsoft made so much money back then, porting BASIC to every platform from calculators to minis.
Although grandparent's logic is faulty, I think it does go to an important point. They don't need 15 years warrantless storage of phone data. On anyone, including foreigners. If it takes them 15 years to realise they shouldn't have let someone over the border it is around 14 to 14.995 years too late.

The powers these agencies have is far in excesses of what they need to do their jobs, and it is going to be abused. These aren't particularly upstanding people, they're the sort who think DHS/ICE represents an ideal that they are OK with.
Can modern chips hold instructions from different processes in the reorder buffer tagging them by their context/PID? If so, up to four processes could be running 128-bit SIMD ops concurrently.
If you spend a fair amount of time living in Ukraine, you're unlikely to encounter or notice Neo Nazi groups. They certainly do exist and you'll see a swastika spray-painted on abandoned buildings here and there. You can probably find and join a Neo Nazi group more easily than you could in the West, sure.

But generally people don't seem to have much problem with Jews (at least publicly). Middle-aged people and older don't like homosexuals, but the younger generation is totally LGBQ-friendly, albeit not sure about 'T'.

Black people aren't revered or hated- if anything they're so rare that they're either a subject of curiosity or ignored when walking by on the street.

WW2 never left the public consciousness. Older people remember cowering from Nazis and seniors remember fighting them.

It's not "overrun" with Neo Nazi groups. Ya they exist though, but they don't seem to have much sway if any at all.
I used to love 7 back in the day but Windows 11 is a much more polished and far superior experience for entertainment, productivity and development with WSL2 than 7 was and better than 10 is.

Other than rose tinted nostalgia I can't imagine going back to a dated, insecure and inferior OS.
Wipr seems to work pretty well. It doesn't block the stupid overlays that YouTube puts over the last 20 seconds or so of videos (not ads, but watch this or this next or subscribe to this channel...), but I don't think that uBlock does either.
And on the flip side, there's also the assumption that posters who are ill-informed, aggressively partisan and posting repetitive shit constantly throughout the day are bots. But that's actually how ordinary people behave when spending too much time on social media...

(There are clearly enormous effective coordinated propaganda campaigns on Ukraine's behalf, but I'm pretty sure kids on Reddit shouting about killing 'orcs' aren't part of it)
This is that authority.

The purpose of the warning is for people who have already purchased it. And because the CPSC is likely aware that Amazon Marketplace listings are akin to playing whack-a-mole with overseas drop shippers.
That is a sad liberal talking point that isn't actually true. I'm serious.
Couldn’t you use the 200k cash alternative to buy AAPL, theoretically, and end up in the same boat? And in that case you can also buy a mix of other stocks to diversify instead of having it all in one company. I’d take cash any day personally.
What an odd way to phrase things. Tiers? Almost certainly 99% of youtube's visitors don't pay anything. It's hard to believe people pay for Youtube Red.
John Carmack was also constantly working on the cutting edge. I think that makes a big difference. IIRC from reading MoD, he was the first person to get true side-scrolling working on an x86 chip, before it was thought to not be powerful enough vs the chips used in consoles at the time. Problem is that most of us just don't get to work on the cutting edge usually. A lot of the software that needs building often doesn't need much in the way of creativity.
> Reddit is weirdly overflowing with pro Ukraine propaganda and people don't seem to notice.

Can it be called "propaganda" if it's just like, an r/worldnews link to a story on some website and then 100,000 "actual users" (I don't think they're all bots?) on their own volition/will/brainpower spread/support (upvote) the "pro-Ukraine" message in the comments?
They can be found on DailyMotion.

https://www.dailymotion.com/brutalcombat/videos
On the other hand, stock compensation does come with significant drawbacks.

Due to tax implications, your options might be worth significantly less - if anything at all - because you often have to pay taxes before you are able to sell them.
If your company is not yet publicly traded, there is a significant chance it'll be heavily diluted by the time you are able to actually sell it. Even worse, you might never be able to sell it.
You might not be able to leave the job when you want to, because you are essentially tied to the stock option vesting period.
It also significantly increases your personal risk: what happens when the company performs poorly? You might lose both your job and your wealth at the same time.

The way I see it, the antagonistic relationship exists because management is judged primarily by the shareholder value they create. To an employee, the company is their daily life. To a shareholder, the company exists solely as a means to create money. I would not want to work in a company where everyone is driven solely by shareholder value.

Personally, I'd strongly prefer it if the employer had a workers council, and just gave out bonuses when it was doing good. You still share in the benefits, but you have far less personal risk.
> why even run 240V to anything beyond maybe a handful of places in an average home?

While I might end up only wanting 48/24/12/5V for a number of things in my home, I may still want a good number of total watts in a room. Sure, most of the components on my desktop are running off 12/5/3.3V, but its spreading that out across a lot of wires. It would have to be a pretty beefy cable to send 500W at 12V to my desktop, that's ~42A of current! Compared to delivering it as 120V at the wall, where that 500W is then only 4.2A, which does not need nearly as beefy of wire.

And even then, that's just the desktop. We still have another 100W of monitors, probably another 15W of lighting, my phone charger will use 20W, a ham radio that can do 200W.

I'm going to need some really beefy wires to handle the same 1800W like what I currently have in each room of my house.
In my case my career is done and it’s time to find a new one. I have a decent amount of fixed income, and have been considering using my second career for something more fulfilling I suppose, hence the possibility of a degree that makes no financial sense but might make me happy or allow me to contribute to society in some way.
> It’s really sad to see what they’ve done to Windows the last few years

At work, the Windows computer takes over 5 seconds to launch the calculator app. Once upon a time, the calculator appeared on screen pretty much instantly. On decades older hardware. It's now faster to just type whatever I want to calculate into a search engine.
It's irrelevant for a large chunk of people, anyway. I have the standard array of adblocking stuff installed, but it's not gonna help when my "default" viewing experience for YouTube is pushing videos to a Chromecast-connected TV. If I've got 15+ minute videos in my queue, I wanna watch them on my couch.
People miss the trees for the forest when complaining about Hackers.

https://www.amazon.com/Peter-Norton-Programmers-Guide-IBM/dp...

https://en.m.wikipedia.org/wiki/NYNEX
I've been having fun using fly.io for a Telegram bot (listens on an HTTPS endpoint like a Slack bot, if I remember right). Has cost me $0 for my hobbyist bot that is only used by me.
I don't especially mind brushing up against that idea so long as my feet are firmly planted in "...and _that person is not me_" firmament.
FWIW, I did a MS with a thesis, I really liked it. Currently I'm working on a PhD, and honestly -- I dunno, with the MS I was working on more of a little refinement to something that my professor had done, it was pretty cool. With the PhD, there's almost too much freedom and the expectations are much higher, haha.

The MS felt more much more practical. Some of that could be related to the specifics of the projects, but... I dunno, there's something to be said for restricting scope.
It is even worse than an ESPP, but also pushes your compensation out up to 90 days from when you should be earning it. It's literally the worst combination of all the options.
May sound boring but usually it's a CRUD web API.
But it really depends on the language. If the language is not particularly suited for this kind of project, first I find a good use case and then I build a simple version of it.
I think there is a false-dichotomy presented here.. a choice is not "believe big govt (mine) versus big govt (theirs)" to be contrarian. There is another avenue and that is to listen to your own sense of right and wrong, up to and including questioning the authority of your own govt, of "their" govt, giving voice to the voiceless like minority social elements, the elderly, the agrarian, the less-educated locals with cultural affinity, religious voices.. etc.

The media products of mass mobilized military societies have some similarity with each other, when viewed this way, despite being "at war".
Though the conclusion that this algorithm detected more pro-Ukraine bots is true, there's also this conclusion which would make a much better headline:

> Pro-Russian non-bot accounts are most influential overall

The Ukrainian bot networks are much bigger but also less effective than the targeted Russian troll farms when it comes to the invasion of Ukraine, at least the way this was measured.

I don't see how they've compensated for the difference in popularity of Twitter in Ukraine and Russia. Russia has its own social media full of its own propaganda, there aren't that many Russians on Twitter in comparison. Furthermore, Russians speaking out against the government can face some serious consequences so the pro-Ukrainian Russians probably know better than to voice their opinion with a hashtag, shifting the balance further.

I also question the reliability of this machine learning network; this data doesn't come from a human verified data set, just from a machine learning algorithm trained on other bot data. I'm sure the network can detect bots that behave like the bots flagged in the original data set it was based on (though I hope that didn't include the faulty French data set) but that doesn't prevent one from setting up a new bot network that this system doesn't catch.

Finally, regarding biases of the linked website, India is generally more in favour of Russia in general. I'm not sure why India chooses to support Russia in such a black-and-white situation, especially given their own history of being invaded by greedy expansionist powers that claim to "help" the local population, but I suppose the dislike for the west is stronger than the compassion for the Ukrainians.
Comp is still 2x less than it should be
Physical Security System Design
Where do you see those pictures? I follow some pro-Russian propaganda groups on Telegram just to see the other side of the argument and even they don't seem to have such pictures.

A small side-story: In one of those groups I told them I am Turkish (as they really kindly asked the non-Russians following the group to state their reasons for doing so) and out of nowhere they went 15 mins about how disgusting my race is and when I asked how is that different than the behavior of alleged nazis in Ukraine, they banned me :)
Today at lunch I dyed my hair orange and then went back to my SAP consulting engagement.
Hobo Johnson is amazing. Not sure about his pizza place idea, but his stories about relationships are so raw.

https://www.youtube.com/watch?v=15nberWl0EU
Back in the 70s there was actually a piece of malware running on the PDP systems of the time called "Cookie Monster" that actually would halt the user's session and display "GIVE ME A COOKIE"; the only way to clear it was to type "cookie". This only worked temporarily, however, and some versions of the program demanded cookies more and more frequently.

The Cookie Monster program was a part of hacker lore, including the Jargon File, at the time of the release of Hackers. I remember recognizing the reference when I saw the movie. Many of the other viruses and malwares in the movie ("Arf Arf Gotcha", the "Da Vinci Virus" being a reference to the Michelangelo virus scare of 1992) were also references to legendary real-world hacker lore. Even Zero Cool's crashing of 1507 systems in one day was a reference to Robert Morris's worm of the late 1980s.
Highly depends on the field. Among the top mathematicians who attended undergrad in the US, a large proportion went to Harvard.
ElectroBOOM made his whole career on videos like that.

Still can't watch him, I get anxious
Or you could get that cash and buy the same stock, without restrictions that come with RSUs.

Oh... also... "Tax Man 22" - RSU grants are taxed at the time they vest. So if your 20000 RSUs vest at $100, then you pay regular income tax on $100... not lower capital gains tax on the $90 per RSU.

Just the tax benefit is higher on cash, than RSU.
Strictly speaking I agree it doesn't meet the definition of the word, but it achieves the goal of "only one type of cable"* so I think it's close enough.

*Someone is going to point out "extension cables" here, I'm going to ignore them.
Minor niche subreddits are the only things that keep me on the site. The default subs are universally awful.