skysight-inc/HackerNews huggingface dataset:
I hope someone else appreciates the ridiculousness of quitting caffeine for health, but gladly accepting an unapproved experimental drug into their body.
> Plenty of languages inline map/reduce or iterator type code down to very efficient cache-friendly traversal of memory

Very few languages outside of Rust and Haskell actually do this reliably and that's including languages like Ocaml and F#. Rust and Haskell are certainly the only even remotely popular languages that do it.
That's the price of PIP culture and burning out your devs. Now noone wants to work at Amazon and they can only hire new grads.
> TLS 1.2 was used for HTTP/1.1 and HTTP/2

> TLS 1.3 was used for HTTP/3.

> 0-RTT was enabled for all HTTP/3 connections

Ok then. No potential confounding variables there... none at all.

[For reference its expected that tls1.3 with 0-rtt is going to be much faster than tls1.2 especially when fetching small documents from geographically far away places. To be clear, not doubting that http/3 gives performance improvements in some network conditions, this is just a really bad test and tls version is probably a good portion of the difference here]
Seems to me if you life is coming to an end that would increase the urgency. Remember money is not an object here it is basically just will to do it. The money is irrelevant. There is also the possiblity of increasing quality of life even if it doesn't save you.

I mean do nothing 0%, do something and any chance is better. The money doesn't matter.
It's a specialized tool, but basically the plug get pulled out slightly (which isn't enough to disconnect power in the US), and then the tool goes over the line and neutral pins, which supplies power from what is basically an UPS. After that, the entire plug can be pulled and capped (because you've got 120V across the exposed end of a plug now).

Probably wouldn't work the same in Euro countries which have other plug types.
A lot of that seems like it comes from the company or industries not seeming to care about the worker: bad work environments, precarious jobs, stress, working on something commercially useful but not otherwise meaningful.
This article popped up here a while ago and I think about it a lot in context to this exact question: https://zapier.com/blog/actual-impostors-dont-get-impostor-s...

As others have noted I agree that building something (even not software related) helps get me out of these kinds of funks. The reality of your position is that you likely are at a point where you have hired people to make the important technical decisions in terms or architecture, design, and "engineering" and you hired them because they are specialists at that. In todays dev world there is too much to know about to many things to keep full grasp on it all. Your job as a technical leader is to drive the trajectory of the project in the right direction and that often means trusting the leaders of various teams to make decisions about individual technical topics so long as it meets your higher level goals as an organization. Remember Wernher von Braun was not designing every piece of the Saturn V he was driving the project to success.
Why is it weird? The TOS is just a document that codifies all the things that Twitter will ban you for. It’s nothing more than the corporate equivalent of a forum having a list of bannable offenses.

Like if that’s your canary it’s been dead since the early 90’s.
Love me some Atom, but I had to switch to VSCode for various reasons. I will definitely test Zed! Cool to see them combine lots of interesting innovations to make a new thing
HOST THE GODDAMN STATUS PAGE ON AZURE FOR FUCKS SAKE.

There is zero excuse for this shit. Be professional. Acknowledge reality. It is logically impossible to run your own status page. Trying to do so just wastes everyone else on the internet's time when you have an outage.
DownDetector is showing everything down during that period, including Google.

I suspect DownDetector itself suffered some outages during this period, which it shows as outages of every service it monitors.
> On a dirty, disgusting dedicated server.

I'm adding "reliable" into that mix. Too bad they're too expensive and hard to setup for side projects, but HN is probably one of the most stable site I frequently visit, and I don't even think about it.
They did not outright announce it but they dropped several hints that this is the direction they were going, enumerated here: https://news.ycombinator.com/item?id=28249905
From the website:

"If you see merit in the linguistic features of Haskell, APL, Lisp, and Perl, then you will probably also see merit in the things that Caterwaul tries to achieve"

So basically, it aims to make it easy, to integrate other language features into javascript. Or make a totally new language and compile to js.

Right now it seems to be for compilerguys only ...
> I could not even try to discover which berries are edible without killing myself.

Cluster berries, from raspberries to pineapples, are never poisonous. Avoid berries that resemble blueberries or currants unless you're able to identify the plant: we grew up with blueberries and know the leaves, but we avoid anything currant-like because we'd have no idea if they're actually, say, chokeberries. Avoid anything that looks like baneberries.

Here in Maine, we forage for raspberries, blackberries, wild strawberries, and (mostly low bush) blueberries, but don't risk others.
That may have been simple ignorance instead of whataboutism. The person asking it may genuinely not know how much easier it is to inspect Android (both the device and the open source). They may not know you can build custom images of Android either.
I have enough experience in python to know where the limits are. I've done more C++ for sure, but I have done a fair amount of python. I still reach for python for small projects where I'm not expecting over 10k lines of code.
The growth of command line options, 1979-Present (2020)
Samsara IPOs at $11.5B
Zefram Cochrane will settle all this in 2063.
But you could probably devise a scheme by which you feed all of your students an assortment of berries and figure out which ones are safe based on which students get sick or die.
I do contracting dev work and my specialty is being able to drill down into any part of the engineering assets, ops, sec, dev. People think someone like me is slow and expensive until they have a problem that no one else wants to touch.
Input lag has been imperceptible for me with all text editors that I've ever seriously used for coding (Vim, Emacs and VSCode). I appreciate that some people are genuinely more sensitive to input lag than others. However, I have to suspect that it's a minority concern. It doesn't seem like the first thing to mention on a marketing page.

>of course, input from other players is necessarily lagged, but you don't care about that

But I do care about network lag. It's a much greater source of inconvenience (to me) than an imperceptible (to me) lag in registering my key presses.
And I kept getting "We're having some trouble serving your request. Sorry!" on HN for the past 10 minutes or something.
It's minutes to update the distribution settings, but that doesn't have to be the case for the content itself. A much lower cache time can be used.
https://www.google.com/search?q=python+security+vulnerabliti...
And appropriating a bunch of search terms.
Hi, Michael Altfield here (founder of the BusKill project).

As described on the crowdsupply page, the cross-platform GUI app (as opposed to the udev rule for which BusKill was originally designed) currently only has the "lock screen" trigger. In the future, we'll add a "shutdown" trigger.

While we have developed a "LUKS Header Shredder" trigger (what we call "self-destruct" trigger -- as it renders your FDE disk's data permanently inaccessible), we will never ship that directly with the app by default.

There's definitely a use-case for it, but most people probably don't want it. For those that do, we're publishing a guide on how to use the "LUKS Header Shredder" script (tested on Ubuntu and QubesOS) in 2 weeks. For updates, you can subscribe to the website's RSS feed, our website's newsletter (buskill.in), or the crowdsupply.com newsletter.
Can you please share the email or issue where the proposal was made and where it was rejected? I still can't find it. I'd like to continue this conversation and discuss what can be done about it, but we can't discuss this much further without that because I don't really know what you're talking about. I will even look at the proposal and tell you what can be improved about it so maybe it can be made again in a better way. If the reason it was rejected is it because it made his job harder, a way to solve that would be to offer to contribute so you can make his job easier and take some of the maintenance load off him.
Netflix Categories Codes
Of course your voice is going to sound much better on a condenser mic than on a $1 mic from RadioShack, but that doesn’t mean your voice changed. We’re talking about improving handwriting, if you write someone a note illegibly your excuse should not be that you forgot your good pen at home.
Not past tense -- HoloLens is a product they charge real money for.
AWS Global Accelerator not working correctly anymore as well, connections dropped worldwide. Seems like it is managed from us-west-2 and not redundant.
Everything *is* fine now. The status page previously reflected an issue much quicker than last time.
It is hard to imagine e.g. Google devs are enthusiastic about manipulative ads or blocking parts of Linux from developers in a software lock-in scheme.
You could try focussing on other facets of the tech industry, rather than the one you are currently surrounded with.

Meet-ups, hackathons etc are good ways to stay up to date on diverse topics & letting your brain work on new stuff instead.
This looks weird. At the same time all those services had a spike in outage reports.
Ask HN: Open-source GSuite/Groups management tools?
I remember reading about some python/perl tools that allowed one to easily manage GSuite accounts ( add/delete, suspend, delete users, manage group memberships ) from a command line.

I have spent some time Googling and cannot find anything anymore.

What do you use for this?
What’s the Deal with Nominally Negative-Yielding Bonds?
> Cluster berries, from raspberries to pineapples, are never poisonous.

I know nothing but that still seems too generalized that it doesn’t have an exception somewhere in the world.
Yeah a key part of the quote are the words right after shed the virus that you quoted. The quote is specifically saying vaccinated to unvaccinated infections. That seems like a way to fearmonger and spread misinformation while technically possibly not being incorrect. But why say vaccinated to unvaccinated? Picking out specific subgroups when making a statement that is technically true is a classic way to get bigotry across.
Absolutely. And even if it’s cheaper to use the competition, an expensive custom solution will be found.
It does sound like burnout, and also like not being in the right environment (which contributes to burn out). I had one job where there was a lot of technical debt, but my manager did not respect me and my colleagues had what was basically a "learned helplessness" attitude. So I'd go around trying really hard to make things better, but everyone responded to me like I was just crazy or naive or didn't know what I was talking about. Thankfully my previous job had been one where I had earned a lot of respect from my colleagues and managers, so I knew that I wasn't the problem, but even knowing that I found the doubt starting to creep in.

I left. My new job has lots of tech debt, lots of processes that are broken, but when I propose changes people listen. When I put in the work I can see progress. It's hard work and frustrating, but I know that it's because the problems I'm tackling are hard, not because I'm a failure or lacking. That's a very different environment.

I can only give a very broad bit of advice here -- having a positive, open environment is very important. Gaslighting will bring down even the most secure, confident person over time. If you can't change the environment, leaving to find a better one is the right thing to do. What that looks like will differ on one's situation -- might be a long break from coding, might be changing teams, might be changing companies. But we absolutely need people around us who believe in us to work sustainably.
Is it possible to host a UDP only h3 site without the 443 tcp?
And Intel seems to be storming back, albeit with pretty incredible power draw. Either way consumers win.
https://github.com/hephaest0s/usbkill

This does the same thing, but you can use any USB hardware as the entry/remove trigger. And you can script it to whatever you want.

But... that doesn't sell unneeded hardware.
The company is growing in all facets. We added 17 engineers this year when we previously had a total team of like 10.

You hit the nail on the head though, I got the role because I was the first engineer and employee at the company. In no way am I a great CTO, just lucky timing.

I'm actually stepping down as CTO and becoming a developer again because I am not a good manager, that I know for sure.

I think I need to be better about getting over perfectionism. I think I let it haunt me that everyone looks up to me with my title as if I should be the best when I am very much not. Thanks for the thoughts here, I really need to reflect on this some more.
Not every application developer realized that writing a string to a log required trusting that string (its just a text file, what could go wrong!).

Meanwhile, library developers didn't realize app devs would be feeding untrusted strings to their library.

I guess its debatable who's more at fault. I'd argue a logging library that executes the log entries as code is a hell of a footgun.

(Not a Java dev. Maybe log4j had obvious warnings on the tin? If nothing else, there is a UX lesson here.)
A reliable grid of nuclear + renewables is significantly cheaper than without the nuclear, according to the EU study that has been circulated here a couple months back.
It's not impossible to "focus" Google but lets not pretend Google is making these decisions to focus on something or not. It's small groups of people or singular people who make these decisions and those visionaries can easily change their focus or be offered a more compelling role at a start up doing the same thing after they spend 12 months learning how to do it at Google.

I don't love Facebook/Meta but it looks like they put a lot of eggs into the Metaverse bucket. Google has never really done that. They have dabbled and because its Google people assume its going to be big or meaningful. But once people internally make enough progress to get promoted and move around internally its not going to continue to be supported without guidance from the top and the top doesnt care about AR/VR/Metaverse. Or at least they havnt until now.
I would not be in favor of denying health insurance claims but I would be less averse to allowing health insurance companies to factor in certain chronically risky behaviors when calculating health insurance premiums.

For example, a smoker who is not actively engaged in a smoking cessation program or someone who is morbidly obese by choice and not actively engaged in a medical weight loss program should be paying higher health-insurance premiums to offset their increased costs. (The former is not uncommon and while the latter may be controversial it is not necessarily a niche perspective. [1])

So yes, I think the same logic should apply to individuals who choose not to receive vaccines.

[1] https://pubmed.ncbi.nlm.nih.gov/19548556/
Many years ago I stood at the window of my comfortable apartment, watching wind and cold rain rage outside.

I thought about my cave men ancestors who during such a storm if they needed water would have to go out and get it, getting themselves soaked.

If I wanted water, the tap in the kitchen would give it to me, in a nice controlled fashion. If I did feel like having water rain down upon me, my shower would do that, again in a controlled fashion, and I could select the water temperature.

If they wanted the cave to be warmer, they had to burn something and deal with the smoke. And they might have to work hard to obtain whatever it is they burn.

If I wanted my apartment warmer, I just had to turn the knob on the thermostat.

They were at the mercy of their environment. My environment is mine to command. I was feeling pretty superior to my cave man ancestors.

Then I realized that I don't know how to build the systems that I was relying on for my supposed superiority, or even how some of them work.

I'm really just a cave man that found a nicer cave.
Clipboard issues = wl-clipboard, screen warmers... Gammastep. Anything else?
Using CloudFront Signed URLs with Built-In S3 Authenticated Access
I miss hackathons, those are fun because the entire purpose is that you're just slamming shit together to make something work in a short amount of time. In the early days that is basically how our entire codebase was.
>we built things in questionable ways

Classic. I know brilliant people who wrote pretty ugly code years ago and beat themselves up about now (in a tongue-in-cheek way -- they joke about it frequently).

Coding is hard; if it was easy, people as smart as them would've written stuff perfectly the first time!
Can you say more why you recommend it so strongly?
Anyone who finds this concept interesting to think about and hasn't seen this video may enjoy it:

https://www.youtube.com/watch?v=ZSRHeXYDLko

See also Foundation by Asimov.
Indeed. And if they don't you are probably better off normalizing your axis anyway.
Do you have any criterion by which you would accept the planet as "not fine"? If the entire biosphere were eliminated by supernova, would that be "fine"?

Conversations about what we should and should not do cannot be held on a basis of nihilism. I respectfully suggest that people with the view of "fuck the planet, I'll be dead anyway" should not be permitted a voice at the public policy table.
Disagree.

Wanting to evolve differently doesn't mean halting.

It's a call not to devolve.
Glass was not AR. It was a tiny screen you had to shift your focus to.

I should change my usernames to glasswasnotar because I feel like I am always saying that when people talk about glass and ar
It seems like the CM4 design was almost made with laptops in mind. The main issue is cooling, though. The case would need to insure that some sort of heat sink would maintain physical contact with the SoC, and some thermal paste would be a good thing as well, so this might be a little more than "drop in a new module." Otherwise, throttling will be an issue with any sustained work. How much of a problem that becomes depends on the intended use.

It wouldn't be an M1 Mac, but an 8 GB CM4 could still be the heart of a nice low-power laptop, with the bonus of GPIO pins, as long as the cooling is sorted out.
I've seen some of these but they all seem to be operating quietly like some zero sum I live forever you die game. That is not going to work. The amount of money they have life extension should be encouraged as a college major. People still barely think about it as a serious avenue for their life direction.
Genuinely curious. Why does it matter where the rules are placed? The point is they are enforcing it, no? So if it’s in the TOS or in some FAQ or some Twitter wiki page, what difference does any of it makes? In the latter two cases, the TOS will say you have to follow the rules in those sections. Just without including the rules in the TOS

> I remember when Twitter was censoring people who said that sanitizing surfaces was pointless against halting the spread of Covid.

I don’t keep up with this stuff much. How were they censoring people?
Multi-region is difficult and expensive, and a lot of projects aren't that important. Most of our infrastructure just isn't that vital; we'd rather take the occasional outage than spend the time and money implementing the sort of active-active multi-region infrastructure that a "correct" implementation would use. We took the recent 8 hour us-east-1 outage on the nose and have not reconsidered this plan. It was a calculated risk that we still believe we're on the right side of. Multi-AZ but single-region is a reasonable balance of cost, difficulty, and reliability for us.
It's fine that you count somebody doing something other than winning an election as winning an election, that's why I asked the original poster what did he mean by that.

And, in the same sense, we do not have the same level of polarization: we don't close the opposition newspapers, only websites/social network accounts, so definitely not the same, we don't ban parties yet (just harass them through selective law enforcement and impede their ability to raise funds) and only one party so far has the enforcers (coincidentally borrowing the name and attributes of the one of KPD from 1920s). Also, economically, we have much lower inflation.
Not denial, but businesses classified as for profit are certainly within moral rights to claim risk appropriate premium.

Insurance companies have to toe the thin line between a business and a social good. With prediction models to become more and more accurate I would be happier if we have non-profit insurance that amortizes/socializes the draw of the lottery. For voluntary choices of risky behavior, drug addiction, unsafe sex, etc etc., I think insurance companies are within their rights to charge more.
The end of the pandemic will not go better with Coke

The end of the pandemic will not fight germs that may cause bad breath

The end of the pandemic will put you in the driver's seat

&c
What is the efficiency of the hydrogen, air capture, methane, burn cycle?
Voluntary response sampling bias. This leads to extreme polarization being represented. So really this just shows that religious Americans are more likely to answer a survey about religion. ¯\_(ツ)_/¯
Don't Wait Around in the Pharmacy
I would recommend reconnecting with the fun of being a developer.

Make something purely for yourself, just because you want it for yourself (whether an app or a website or a desktop program, a game, etc).

Design and code it how you want, focusing on making it work without obsessing about doing it the right way.

I think that will help you recapture the pure joy of coding.

Once you have recaptured that, then I think a lot of other stuff will kind of get back into the right perspective.
The big pharmacy chains have clunky apps that let you send them your prescription and then get a text when it's ready. Now every family owned pharmacy in Canada has that power too. Send your next prescription to your favourite local pharmacist with ZipScripts.
> ...the ARM in Macs is on a different trajectory than Intel

Agreed. Yes and:

I'd like more analysis and punditry (predictions) comparing SoC offerings from Apple, Intel, AMD, etc.

Especially wrt Apple's anticipated consumer features and markets, like AR/VR, video chat, integrated Apple Pay, whatever.

For instance, I want to hear more about Apple Silicon's codecs. More about biometrics UX (Face ID, Touch ID).

I think a server optimized SoC from Intel is right and proper. Ditto for Apple Silicon's strategy for mobile and media. And I don't anticipate Apple caring so much about server use cases. Maybe in-house stuff, like server farms for Siri. And I mean "market focus", vs "technical focus". While Apple Silicon is probably fine for server, I don't anticipate Apple caring, leaving those segments to existing cloud providers, eg Amazon's Graviton.

Now that I think about it, I'd like to see an Apple Silicon vs Graviton matchup. Just to get a sense of the landscape. For instance, I'd guess Apple Silicon's TPU (Neural Engine) is optimized for their software stack, whereas Amazon's doing something more general purpose, as befits their respective markets.

Sorry for stream of conscious, blathering for too long. I'm just writing out loud.
I recommend you build a Java-based logging utility that is secure.