skysight-inc/HackerNews huggingface dataset:
This is just a second hand rehash of an anonymous and unverifiable comment on Blind. If there's a real adverising exodus, there must be better sources than that.
Google Has a Big Problem
Well, we don't prove the absence of concurrency bugs -- that would be more a job for formal verification, type systems, at the source level.

But we can tell when our `--chaos` stress tests cease to produce crashes in reasonable numbers of runs. And when we do achieve a crash we can use our analysis phase to identify the racing operations.

It's both a pro and a con of the approach that we work with real crashes/failures. This means its a less sensitive instrument than tools like TSAN (which can detect data races that never cause a failure in an actual run), but conversely we don't have to worry about false positives, because we can present evidence that a particular order of events definitely causes a failure. Also we catch a much more general category of concurrency bugs (ordering problems between arbitrary instructions/syscalls, even between processes and in multiple languages).
Is this “all’s fair” stance an actual accepted thing? If so, what are the limits on it, can I assassinate someone? Start an actual war to cause a player to resign? Blow up their planet? Clearly there’s a tacit assumption of some boundary around the game.
Chris Rock on "Bullet Control". It's a classic.

https://www.goodreads.com/quotes/98949-you-don-t-need-no-gun...
I found Oxygen Not Included engrossing, but I had to cut myself off when I realized I kept spending each evening in the same mental state as when I firefight production outages.
Hm, why do people choose to do that instead of using the fallback case unconditionally? Expectation that platform-provided snprintf is faster?
It would be easy to have an "auto" clobber list option. The inline assembler would note which registers were touched (mostly trivial, a few instructions have implicit destinations) and would add them all to the clobber list. In about 99% of cases this would be sufficient. I am not aware of any code that conditionally uses a register _and_ conditionally preserves it.

So, 1% of assembly code would use the manual clobber list, but the other 99% would be guaranteed (barring bugs in the compiler) to not have this bug. It seems like the right tradeoff.

Or, instead of an "auto" clobber list the compiler could have a warning if a register is used without being in the clobber list. The programmer could silence that warning in the rare cases where they need to optimize register preservation, and the bugs would be greatly reduced.
Rosetta code is also a great help for classic stuff (not specifically embedded I mean).
I’ve found these videos to be really helpful, especially the ones one sharpening plane irons
https://woodschool.org/video-index/
Apparently they're not in a great place since first the Softbank acquisition, then the Nvidia deal falling through, and now trying to pump up the valuation for an IPO.

I'd agree that NASA using ARM would probably be neutral for them, but NASA using SiFive is decidedly not neutral for their valuation. ARM has sort of been banking on the talking point that RISC-V is not mature enough for common use yet. A core being mature enough for NASA sends the opposite message pretty clearly.
I got this on steam, started with the tutorial, and after a few minutes couldn't imagine getting any enjoyment out of playing this. What am I missing? The level of micro-management seems so high, and simple actions seem to require clicking through like 4 sub menus.
The part about them not liking is the obvious one but there's nothing about why they don't like it. Is it something like not liking pineapple on pizza? is it like not liking extremely muscular human body? Or does it actually have some kind of logic?

Because if it has logic we can reason about it.

I know for a fact that all those brands actually do advertisement on some websites where horrible stuff are discussed.
> More than a third of Twitter’s top 100 clients have not advertised on the platform in the past two weeks, data shows

https://www.washingtonpost.com/technology/2022/11/22/twitter...
Appointment Scheduling for Teams
Hey guys I have been working on this startup for a while Appointment Scheduling for Teams across companies. We start where Calendly Stops. Team Time Links, Meeting Management, and Timeboxing. It's the complete deal.

Love to know what issues you find with Meeting Link sharing and common problems with Calendars which we can tackle at Teamcal.Ai.

If anyone of you is super interested, let me know I can setup a trial for you.

Any kind of feedback will be deeply appreciated.
Even in a alpha state Asahi works pretty well in my limited experience so I’m very optimistic for the future.
This isn't true. Yes, it's only checked locally, but you can store the key-code used and if you connect to another player with the same keycode it can prevent you from playing together. This is something many companies did to their games. But many others didn't, and they were treasured for LAN parties.
I'm surprised but not surprised this all happens over slack and not via some more formal system aware of the rules around publishing a story.

Ron Nixon could click a button on a launch document saying "I vetted the source per the rules", and not rely on someone saying something vague about the fact that he had vetted the source for past uses.
Have you tried caffeine pills instead of coffee? I find raw caffeine a lot less troublesome.

I don’t get as stressed as you describe from coffee, but it’s not always a nice experience (same with tea). Caffeine pills (and L-Theanine aka green tea calm extract) are an option
You think rural crime isn't a thing? Livestock theft and poaching is an issue on both islands, to the extent that people avoid grazing near the road.

https://www.stuff.co.nz/business/farming/130397588/security-...

Again, this isn't South Africa, but it isn't Hobbiton either.
That's the engineering bias at play. While I agree that can still be "up" with a skeleton crew of DevOps and SREs, being "up" doesn't mean making money. It completely ignores the fact that Twitter makes their money on B2B with advertisers and even in 2022, those are human social relations. Firing the people on the Twitter side of that equation destroys those relations and ultimately the dollars they represent.

It's perfectly natural for an engineer to de-value B2B relations - I expect it, but at the same time that's the grain of salt we should take when we read an engineer's hot takes.
> In this case I don't understand how the state leaked from the file-system filter driver to our process, as it seems to have done.

I assume you made some Windows API call somewhere, which ended up in the filesystem filter driver, which then clobbered the register. And I'm guessing the NT kernel code and Windows DLLs never save/restore the register, because it isn't supposed to be clobbered.

Couldn't one approach be to wrap all Windows API calls with some extra code which saves and restores all the callee-save registers, so even if a buggy kernel driver clobbers them, you don't get hurt by that? I don't know, maybe that's too expensive.

Instead of restoring, one could check for the clobbering, and crash the process immediately. Or maybe Microsoft should add such a wrapping to all calls to third party kernel drivers, and blue screen?
Wow! 80M a year in ad spend for a midsized b2b company...
I know what you're saying. Imagine the kind of experience you'd need to get close to the dynamics here and provide real insight instead of parroting what you hear/assume to be the answer because it sounds reasonable.

This goes for most corporate discussion on HN where everyone talks with the authority of someone who deals with it daily. Unless you do have those insights, it's not all that interesting to regurgitate what we, the peanut gallery, suspect to be true.
> Ads UI is very buggy and login with SSO and 2FA broken.

The rest of Twitter is pretty solid. Why this? This is the money maker. Is it because product wanted the human touch of sales instead of self-serve?
The people in that Slack thread, except for the reporter James LaPorta, exhibited an incredible amount of willful ignorance that bordered on stupidity. The original statement was vague and did not name a source. It held the pretense of a source by saying an unnamed senior American intelligence official was in some capacity vetted by Ron Nixon. It's not clear whether the person was vetted as an official, if his words were vetted as correct, or whether the official was vetted as having said those words.

Named officials, such as Presidents and Secretaries of State, get us into wars through misapplication of evidence and in some cases creation of evidence. These doomsday reporters and editors are nothing more than squabbling hacks, using third hand stories from second hand reporters that are then published by third party editors.

I was in shock when I read, "I can't imagine a US intelligence official would be wrong on this." This thread contained people who should all have been fired, except for the person who was fired. Either that or pay for them to attend remedial journalism school.

The road to hell is paved with good itentions, but your guides on that road are AP editors.
Without the socialist government robbing you through taxes there would be no need for the "tax websites" so there would be nothing to send to facebook.
> What do you do when one CPU says there was a bit flip and the other one doesn't?

Reset and erase processor internal state that was corrupted. Startup times are typically one of the metrics controlled for in these systems.
For things that touch the network and maybe particularly use TLS, sometimes people are suddenly in a hurry not to be using an old version anymore. The people with the classic compilers would probably have to be prepared to backport security fixes on short notice, I figure the curl project might not want to put them into that awkward position.
If you are willing to download a new curl, why can't you download a new compiler?
It’s anonymous as execs compared to Twitter who will never admit to these issues. It also tracks with what little I know about advertising.

Also… I think advertisers don’t want to be the spotlight, their job is to make their customers the spotlight. Publicly speaking out is likely a huge faux pas.
Spaces in filenames is more a Bash problem. Zsh does far less automatic word splitting.

> Note in particular the fact that words of unquoted parameters are not automatically split on whitespace unless the option SH_WORD_SPLIT is set; see references to this option below for more details. This is an important difference from other shells.

https://zsh.sourceforge.io/Doc/Release/Expansion.html#Parame...

The example works the same in Zsh. (of cause with the slightly different for loop syntax)

for i in *; do echo "<$i>"; done
How else would Mark have someone to hang out with in the metaverse?
It's a gimmick account
Have you been to India? There is high income inequality and poverty and labor is cheap. People are willing to do anything to have a better life and they don’t care if it affects other people . With 1.3 billion people competition for survival is fierce and empathy for others may lead to your downfall as only the fittest survive . The education is geared towards STEM to be highly employable and make money to get out of poverty . Amazon and big tech love India for smart , dedicated and hardworking workers who do not question broader societal questions and serve the company.
PS - Sorry I am stereotyping to an extent and do not mean to come across as hateful. Just answering why tech people want to work in such situations.
My brain yearns for this. 100% the dream.
Check the profile. Someone’s throwing a fit and just saying anything to get downvotes.
The author also worked on the Copy-and-Patch Compilation paper[1], I wonder if they are going to use the same idea for ones of tiers of the JIT idk if it would beat LuaJIT's JIT for code compilation speed but the machine code could be faster.

[1] https://arxiv.org/abs/2011.13127
Understanding USB Type C: Cable Types, Pitfalls and More
Large financial institutions and banks are expanding footprint in London, and have announced new office developments after Brexit. So this claim of yours seems to be based on pre-Brexit fearmongering that never came to pass.

I mean, come on, this is easily dis-proven as a talking point. 1 minute of Googling will show it's totally false. [1]

>“London's position in Citi's global framework and strategy is undiminished and is actually growing” [2]

>[HSBC] named three new senior investment bankers within its UK team over the past month as part of an ongoing expansion in the country, according to internal memos seen by Financial News. [3]

[1] https://www.businesswire.com/news/home/20220125006049/en/Cit...

[2] https://www.ft.com/content/7d1be767-0121-45aa-8f94-b3a04ea3c...

[3] https://www.fnlondon.com/articles/hsbc-hires-three-bankers-a...
>Ads UI is very buggy and login with SSO and 2FA broken

if all of those have somehow deteriorated in 1-2 weeks, this is further justification for axing the people who made them.
I’ve noticed more ads lately than prior to Elon being involved.

I used to get ads for Apple and Nike mostly with the odd thing in between.

I haven’t seen a Nike ad all week , but apple is showing up and tons more ads in asia showing up.

So I’m convinced there’s more ads than usual.
The Carcinization of Go Programs
This would be very unusual in Australia. Perhaps it varies by country. Here's my current ISP's policy: https://www.tpg.com.au/forms/FINAL%20-%20TPG%20Acceptable%20...
I've been taking woodworking classes from a fine furniture for about 6 months total now (2 different classes, just finishing it up). There's a lot of value in having power tools, but some hand tools just do a better job in so many areas. I love mixing both, and there is something very satisfying of doing a rabbit plane or using a low angle block plane that isn't felt when sanding. Smoother surface and better cuts too if you sharpen 'em.
Andreas kling of serenityOS uses clion, and makes good use of its features. He's an awesome programmer, and no doubt proficient in vim if he needs to be, but seeing him interact with the IDE does shown its use, especially with the speed he operates at.
anyone have a version of that i can read?
are your engineers evaluated on the quality and up-to-date-ness of the docs they produced? and are they paid more and promoted faster if they do produce quality docs?

if not, i don't believe you.
I think you should read the book “faster than normal”. Gives some Great ways to use your ADHD for you. Find out ways to release your gates. For me it was the gym. I can’t get good work I’m unless I’m in the gym or doing some exercise. It’s a natural release anyways and I’m a more physical person so it did a lot for me mentally.
No it's like the most successful people in the world talking about things they know about -- and most people here see crypto for the fantasy it is, and the scam that many players have made it become.

There is also a small but vocal pro-crypto contingent here. Both sides are represented. What more could you want?
I run a PR agency and in my experience, the bigger the brand, the more conservative they are. Many have dedicated brand teams who care only about how the brand is portrayed. Multiple independent departments would likely be weighing in on the issue. Unless Twitter was an enormously successful marketing channel for the business (it almost never is), why risk it?
The Sans ICS HyperEncabulator
You mentioned marijuana elsewhere. I really advise against weed mix with amphetamines/stimulants. It’s a recipe for schizo behaviour and I’m saying this from experience.

Have you considered umm religion? I’m gonna trigger lots of you anti Catholics out there. Done right I think religion is like practical psychology. You get support from others, practice managing your thoughts and learn how to recognize good vs bad thoughts.

My own path was to read Be Here Now a crazy psychedelic spirituality book, and then read books from that bibliography and choose something. I’m not here to shill my religious tradition, just to say there’s something there in that direction that may help you.

The wrong choice may make your life worse, but you will hopefully be able to recognize that and switch course. That would be your decisions to make.
The attention economy seems to be "forcing" people to jump to conclusions as fast as possible to write that viral post "X is dead", "goodbye Y", etc.

You can't just call for a business model change after only two weeks of such a radical management change. Twitter positioning is very strong and there is no real alternative/competitor. If users keep using Twitter advertisers will come back.

It is tiring and makes seemingly smart people look dumb.
It seems like the actual story here is entirely ignored:

Why are a bunch of journalists concerned with how fast they can send out a push notification?? is the world that creates that incentive healthy? What can we do to remove the incentive that led to people having this kind of a discussion on a slack channel while one dude is at a doctors appointment?

This seems like an utter failure of the editorial process in this case. Also the English language (and parentheticals) are hard!
The key point not discussed enough is that outages happen as the code is changing. If you stop deploy new changes, big FAANGs basically wont go down. Obviously they are so complex thats hard to do, but slowing the rate of feature development will slow the rate of failure. And its probably not a linear relationship
I say this in my woodworking classes to my fellow SWE classmates. It's so rewarding to have something you can hold, and people like looking at wood a lot more than they do code.
Fair 'nuff... though I was after a "even with an older model iPhone, and no net connection, there the ability to do speech to text (and even with some interesting transformations of "two by four"), it can be done locally."

What's more... consider https://mycroft-ai.gitbook.io/docs/using-mycroft-ai/customiz...

> In order to provide an additional layer of privacy for our users, we proxy all STT requests through Mycroft's servers. This prevents Google's service from profiling Mycroft users or connecting voice recordings to their identities.

If Mycoft goes offline or doesn't pay their STT bill ( https://cloud.google.com/speech-to-text ), the device loses a bit of its functionality.
Same. I recommend anyone to play this game only with Randy random. It will actually prepare you for things. You will fail a whole lot more long played games if you don't know what you're doing if you're consistently thrown relaxing games. But if you play with Randy random you'll lose quick and you'll learn quick.

Literally the only good way to play the game.
Steam Autumn Sale Now Live
Free tool for researchers to analyze gel/blot images and create presentation and publication figures therefrom.
Have you ever had a job where you're on call 24x7x365, and nobody else can do it if you're not available? That's parenting.

Every relationship is different, but your spouse is also a person, with person needs. The stay at home parent still wants time to shower in peace, or a day where they don't feel like they play chauffeur, maid, nurse, and chef. It's a lot of work. Sometimes you need help. It is easy for it to feel one sided, and for a partner to feel like it's not much of a partnership.

If you make it through a day where they're just hungry, grumpy, and screaming as they sometimes do, and you haven't had 5 minutes to yourself that day, would you be happy your spouse was "just running a little late at the office" and arrived home 2 hours later than normal? Or maybe just after bedtime, so you did it all that day?

Numbers wise, if you have fifteen children, and five are toddlers, it's likely some are old enough to babysit. One thing I've realized about a lot of those old school big families is that the older kids spent a fair amount of time doing things parents do - walking the younger ones to school, keeping an eye on them at the park, cleaning the house, helping with cooking, etc.
Ask HN: Map services that offer historical tiles?
I have a growing dataset of historical archives that I'd like to project onto a map, but not today's geographical maps. Some of this data goes back hundreds of years. I'd like to avoid plotting something that happened in "New Spain" over modern-day Mexico. Place names just wouldn't make sense.

I'm having a hard time finding tile servers that offer historical geographies. In fact, it would be great to get maps as far back as hundreds of years even if they aren't detailed. It would be great to have the basic approximated country/region borders with the major names around the globe.
So you're arguing C89 is better because it's easier to write compilers with it? How is that a relevant point for the context? We're talking about whether c99 it's better migrating for the end user and not a compiler writer
Was this pre ~2011? I thought all the major browser vendors stopped returning :visited style information back then.

EDIT: https://developer.mozilla.org/en-US/docs/Web/CSS/Privacy_and...
I'm in a pretty similar position though I'm nobody's idea of "the best programmer they've ever seen". I currently have a low-grade contract with some old friends. They generally accept that I'm pretty erratic schedule wise. It pays enough to help with my expenses though I'm still mostly prematurely spending my retirement. Ultimately I think the only solution for me is to get the ADHD meds, which I understand there is a shortage of now, thanks to the war on drugs or whatever, in addition to the existing shortage of doctors in my area that could actually prescribe them. Hate the US sometimes.
Something better crash. Otherwise, why not cut 20% more headcount?
dagrejs has a section on "Recommended Reading" which lists which algorithms from which papers they implement.

https://github.com/dagrejs/dagre/wiki#recommended-reading
This reads like a hodgepodge of ideologies smushed into some kind of retort here. The original is poking fun by taking libertarian ideology to the extreme, this one is... Conor's sour grapes?
Look at who advertises on 4chan. Elon is taking the platform that direction. That’s who will be all that’s left if he doesn’t figure out content moderation and get his ads team and software fixed ASAP.
Weird, I've had exactly the opposite experience. Neovim seems to have much more usable defaults IMO, I was able to decrease my config size a fair amount when I stopped trying to maintain a vim-compatible config file, in large part because of the settings that were already default in nvim.
Would love to try this out but I am having various problems with curl mostly certificates that is stopping the install. Install.sh is a bit complex for tweaking. Is there a zip or .msi or .exe I can grab to install this on Windows 10?
Show HN: Auto-Generate Standups on Jira
We know there has been a lot of talk about standups . While they work or not depends on the team. If you are using Jira and are doing standups, then we believe automating the generation from your Jira worklog could really help you.

With this Jira app, you can automate your standups, get smart insights & have a history of all your standups

Let us know what you think about it.