skysight-inc/HackerNews huggingface dataset:
Windows also has many similar evasion techniques, like checking if there is a top level exception handler. I use scyllahide, but even on gdb you can break at ptrace and patch it or for automated analysis, just flag anything that used ptrace but isn't a debugger and run it in a sandbox without ptracing it. Audit subsystem might be enough.

https://github.com/x64dbg/ScyllaHide
Not if you can't work on anything without a ticket, and you can't add a ticket to the current sprint.
I think to avoid false advertising claims they are using actual outputs. And if the listed examples are doing their job (getting people to sign up) they won’t change them.
So you took the maverick route and put the Pie inside an Apple.
1) 16” M1 MacBook Pro.

Hands down the best laptop I’ve ever owned.

On average I get a new one every 18 months apparently. Doesn’t seem like it, but my purchase history says otherwise…

2) Herman Miller Aeron Chair
3) OmniDesk Electric Standing Desk - 1.8m
4) Decent dual 4K displays

5) A purpose built home office
This should be number one, but it doesn’t count really.
We built our house with a studio / office a couple of years before the Pandemic.
This one might cover what you're looking for: https://www.amazon.com/gp/aw/d/1504046900/

I haven't read it yet, but have heard it's an enjoyable read.
If you’re into digital stuff on HF like I am, 20 and 40 are particularly crowded, but I’ll agree that most of the VHF and UHF repeaters in Germany aren’t heavily used.
> They will reduce the task to the point where it is manageable

If they don’t even solve the problem, then it is no competition.
But how else would you do IO?
Given the weather and what I'm wearing, I switch between a cowboy, a fedora, a Panama, and a baseball cap regularly. When I'm selling farm / ranch / land property, I wear the cowboy with a set of boots. When I'm selling million dollar luxury homes in winter months, I wear the fedora with a wool long coat over a suit. When it's summer I pair the Panama with a linen jacket. My point is, despite some of the negative comments in this thread, it's ok to dress well. In answer to your question, I'd say what you like and what looks good on your body plus the weather / day's activities will guide what to wear.

My favorite fedora I bought in Wales, from the same hat company that furnished Churchill's hats. You pair that with a tweed jacket and a wool scarf and you'll be amazed at how you turn heads. I'm not saying I don't love my jeans, t-shirts, and Birkenstocks, but there's a lot to be said for dressing well.
I wonder what it tastes like, and also if a billionaire could make one to find out and tell us.
I have the feeling that in the past this wasn’t so unusual, particularly as there was less security patches and more airgapped systems that didn’t need rebooting. I remember being in airports, government offices, large corporate field offices and the like, and these machines that have huge uptimes would have BSD, SCO unix, HP-UX, DEC alpha and similar installed and almost never Windows or Linux.

I still use a BSD variant or Solaris clone when I want something super reliable, but now with Linux I am doing an experiment for a system I want around for 10+ years (I do have experience with Linux almost since its release, just think its something I have to handhold more).

I also like in the article the engineer talking with the customer about the reliability of the hardware - I guess the customer was proven right or just lucky for once!
TBF arguably RE bubble was being addressed 5-10 years ago, there was domestic construction slump in 2012-2017 - where indicators like floor space completion and construction employment peaked. Then 2017 crack down on shadow banking which drove developers + local gov to increase presales, turning it into a financial instrument to keep the taps going. Then hard 3RL in 2020. Could have probably smashed skulls sooner and harder though.
>Imagine recommending with a straight face that someone go to starbucks and manually edit wpa_supplicant.conf to get onto the wifi.

Linux in a nutshell.
Depends on what region you're in, but cowboy hat.
CLI text processing with GNU awk
They're restructuring their debt because they're bankrupt.
TLDR: there's a huge regulatory crisis going on in both the US and China markets (again). Now the failure of 1 large entity can crash entire empire(s).

Basically the same corruption that societies have been battling ever since societies existed.
Yeah, this is how Google cares about sustainability: https://sustainability.google/

The culprit is really that Google wants the device to be only usable with connections to Google. However, being unable to update risks security and Google. I agree this is unnecessary and probably entirely about profit. (how hard is it to allow creating local non-Google account?) Faced with profit, all the public relation persona must give way.
Everything depends on something else. That's life.
They have $340bn of debt; even if they default on the whole amount, it's only 10% of China currency reserves.

The problem, however, is not the nominal amount but how the company network is inter-connected with other companies (either abroad or locally). This amount, albeit not colossal (by China relative size) could trigger effects in other companies that will lead to their failure. This will go on until it becomes a full international crisis.

Of course, it could mean that just some rich intercontinental people have lost money on some Chinese developer bond. The thing is, no one knows. Not the leaders of the CCP nor the US do have insights whether this can go somewhere to just stop here.
Now you know why people like me scream bloody murder as more and more forms of anti-user interlock are bumped to firmware and lower.
Covid-19 Changes the Immune System
Usually many forget that their beloved C, JavaScript, Webassembly, OpenGL, Vulkan, Web, POSIX,... are equally design by committee.
Anyone committing code they don’t understand should be put on a PIP.
And even the beer you are passing is a 16oz pint, not a 20oz pint, as in the UK.
The iPad Pro could get bigger screens and OLED next year, but it should do more
The problem is a lot of people will still pay a lot to live there
99.9% of “Scrum” you’ll come across in the wild is cargo cult. People performing the ceremonies with no fucking idea why, in the hope that the giant eagles will come from the sky bringing gifts.

Scrum was created to help good developers communicate with management. But the problem is that management has all the power and couldn’t give a shit. If the management was qualified to “get it” you probably wouldn’t need it.

So yeah, if you’re using Scrum, you’re probably going to fail: whatever the reason that you’re doing scrum? That’s why you’re gonna fail.

Scrum is a fantastic canary.
Deeply/truly threaded forums are definitely computationally intense. You have to leverage something to recreate the necessary tree from it's database structure (preorder tree traversal, adjacency lists, etc) while applying ACL methods, view transformations, etc on the dataset. This is much less of a problem nowadays though (compared to when forum software was "in vogue").
Ok, this totally resonates. What I want to know is how I find a place to hang out with those 5 other devs.

I’ve had that “team of six motivated” come together twice organically during my career. But it never seems to last. People move on, the company gets wind of the success and either normalizes it out, or attempts to try and distribute and harvest. If I could figure out the recipe to reliably locate or create that sort of team, I think I’d be very well off.
Thanks, this looks good.
Yes, looking at people's private porn is just like eating too many hot dogs. I imagine...
Given that chat gpt is trained on the internet. Places like Reddit.

Think to how many times you have seen code written with the caveat 'this is a general gist. I haven't tested this code'

I've seen it many times. More than anything else really. So it should come as no surprise that models trained on that data produce similarly wonky code.

This is then compounded by the fact that the user thinks of the model as they would a person. They receive a humanesqe response. So attribute the expected human backend. The understanding of the request and the feedback.

All current "AI" LLMs are just Chinese rooms.
Ah, I've hit that out of order "feature" too.

I noticed the timeline order is fixed whenever I log in.
I love https://basecamp.com/shapeup approach - tiny teams with high independence and sufficient domain knowledge working in six week periods to deliver features.

And here’s Dave Thomas (one of the names under the Agile Manifesto) speaking of the Agile/Scrum Industrial Complex
https://youtu.be/a-BOSpxYJ9M?si=pwROU4JU9V64A39O
I went from ML/fullstack web dev to.. fullstack... indie gamedev, so there's other loops ;D
The United States is literally in the middle of doing exactly that right now. And I don't think too many reasonably impartial observers would put the US in the top few dozen most deranged countries, for all its many serious flaws and faults.
First Photographs: The Oldest Photo Ever to the First Photo Uploaded on Internet
When a flat I‘ve bought in Germany was constructed, the payment to the developer happened „Zug-um-Zug“, that is, they received a total of like 7 payments as the development reached certain milestones.

Had to take the whole mortgage up front in one go, though.
The skills of work are only partially overlapping with coding skills, so you’ll have new kinds of angst later.
Tried saying "this process sucks, can we do it better?". Was told that Scrum is what all organisations use, there's nothing else (except Waterfall), and that this is "best practice".

The people who are silent in the retros are probably jaded and cynical about the whole process. And if the manager knew their shit, they'd do something about that instead of accepting that some of their team are not engaged with the process.
Eastar's New Showcase at Spiel Essen 2023
Eastar, a tabletop game manufacturer, is excited to participate in SPIEL Essen 2023. Visit Booth No.: 4B120 to experience our premium tabletop game components and learn more about our commitment to producing the best tabletop games.
Only true for those stuck in Ada83.

People keep repeating this nonsense without updating themselves beforehand.

EDIT: To simply education on Ada,

Yes there was an optional GC, no one ever implemented it, so in Ada2012 got removed from the standard.

Almost everything can be allocated on the stack, so a strategy is to catch exceptions of not enough stack space and retry the same function with a smaller size for the data structure.

Ada95 introduced controlled types, which is basically Ada's version of RAII, no need to call Unchecked_Deallocation outside implementation details. Hardly any different from Rust code that uses unsafe underneath.

Ada/SPARK, now part of regular Ada specification, provides theorem proving capabilities, and contracts, allowing another safety level still not available in Rust.

Additionally Ada Core is contributing improving lifetime rules for access types, to have a kind of borrow checker light, when needed.

Finally, there are still 7 Ada vendors in business, with 40 years of experience deploying Ada into safety critical scenarios.
Testimony from dozens upon dozens of developers that think that scrum is useless, toxic bullshit:

https://github.com/rayfrankenstein/AITOW/blob/master/README....
In Germany we've got 'Unze' (ounce) which is defined as ~30g which we only use when talking about precious metals.

What we do use is 'Pfund' (pounds lbs) which is defined as 500g.

I am amazed the nations of the world actually came to an agreement about what to use as base units and I can't even fathom what shit show it must've been before that.

I live a 30min drive away from the Netherlands and your ounce is already 230% more then my ounce.
> Compilers are handicapped by ABIs and language semantics, they must adhere to calling conventions, alignments, paddings, exceptions/stack unwinding, etc.

I believe most of these are only at potential “extern C” points. Usually these conventions are upheld because they don’t have a huge cost, but to give you a trivial example: inlining is literally about dropping all that in favor of optimizing at a larger scope.
Show HN: Mail Organizer for Gmail
This Google Apps Script labels emails accoding to the address the email was sent to.

For example, you own the domain name "example.com", and you set up an email forwarding service such as Forward Email or ImprovMX to relay all emails sent to "*@relay.example.com" to your Gmail account.

The script will label your emails according to a set of rules. For example:

- "hello@relay.example.com" will be labeled "hello"
- "hello-world@relay.example.com" will be labeled "hello" and "world"
- "hello.world@relay.example.com" will be labeled "hello/world" ("world" as a sublabel of "hello")
- "hello.world-yo.wassup@relay.example.com" will be labeled "hello/world" and "yo/wassup"
Why should port 80 be open while installing certificate via certbot in Nginx?
Did you think you were responding to something else? This is nonsensical as a response to my comment.
Lol at both of these claims.

Humans are better at tiny hot loops. Not at all at anything larger than that.

And call me back once LLMs successfully solve a Sudoku first, before they attempt at spewing out code.
How to lose weight in 2 easy steps:

- fast

- eat whatever tf you want
I'll be the first to admit that managing a complex project's timeline is not a skill of mine. All I know is that the franken-scrum monstrosities that I have been subjected to in various organizations have all had a very negative impact on my morale and productivity. The problem I see is that the the business will want to make tradeoffs that the developers may not like. How you reconcile the two without hurting morale is the challenge. I left my last company largely because their version of scrum was sucking the life out of me.
Thanks for pointing this and I don't believe this is a minor point. I'm managing multiple teams - I was a developer - and I consider the "long" time perspective as a product quality technically speaking and also the team health. And a sprint is not compatible with those two last points where at the end of a sprint everybody in the team rush to deliver the user story and everybody is exhausted or tired...
We seem to talk past each other. I have no doubt that signed integer overflows are undefined behaviors as defined in ISO C and should be avoided in any case, but typical compiler behaviors on UB are reasonably understood that I think its immediate effects are overstated.

That said, I should have said "to be actually exploitable" instead of "to be actually vulnerable", because vulnerabilities do not always turn into threats or risks. My bad. If you actually wanted to point this out, thank you.

> In some cases, the compiled code behaves in ways that have nothing to do with how the program was written.

Of course. Moreover completely safe code without any UB can exacerbate existing security bugs (e.g. ROP). So should we say that such code is also vulnerable or exploitable? It would be quite a stretch IMHO. Exploits need one or more vulnerabilities to be feasiable, but they can also leverage any other code at their disposal. And some vulnerabilities are weak by their own that other vulnerabilities are needed. I meant to say that signed integer overflows themselves are such ones.

There is also a weak consensus of this separation in the form of ISO C11 Annex L (Analyzability). Analyzability itself is apparently too strong and too weak at the same time [1] and not commonly implemented AFAIK, but it does define a normative list of "critical" UBs which do not include signed integer overflows.

> But that still doesn't make the assertions written by the OP correct.

I expect Daniel Stenberg to actually write something akin to my comments when he dispute the CVE.

[1] E.g. https://marc.info/?l=llvm-dev&m=143589591927876&w=4
At work, we're running a hybrid container/vm setup. We host the applications from our dev-teams as containers, since there is a lot of them and this allows them to do most of the work to integrate new apps with the stack. However, the actual data stores like postgres, glusterfs and such are simple VMs for a simple reason: It has less failure modes and many of the failure modes on a VM are less subtle and strange to deal with. And very few failure modes on a VM go straight to irrecoverable dataloss.

In fact, the company I work at has deployed production like that for many years when our needs were simpler with just 1-2 applications. 1-4 application VMs provisioned by a config management, maybe a loadbalancer, maybe 1-2 DB VMs behind it. Worked like a charm until the new parent company started throwing loads of complexity at it.
As a lay person, it has been extremely difficult to figure out what is going on. I have a weak grasp on four points(with low confidence on any of them being completely accurate):

1. There is an excess supply of apartments including the ones that have already been sold. The demand side is mostly people buying second and third units as investments.

2. China is going through a weird demographic situation. The younger generations are significantly fewer in number, they will need fewer apartments to live in.

3. Chinese provincial governments raise money by developing land and continue to be incentivized to build/approve/encourage a lot of apartment units.

4. All of this is funded with mortgages.

Thing is, all four of these can not possibly be right. It’s a little too insane. Whoever is on the other side of all those mortgages should have abandoned ship a long time ago otherwise.

What am I missing?

Who is holding all that mortgage debt? Who is continuing to issue more of that debt? When do the number of people selling their investment properties exceed the number of younger generations looking to buy their first primary residence?
That’s a thoroughly uninformed take, and this stance is overly elitist for no good reason.
https://www.alice-miller.com/en/ Which presents a lot of her essays is worth the time.
I Made a Greek Letter Generator
On that note, Ryan North's book "How to Take Over the World" has a whole chapter about this. He proposes building a tunnel from New York to Chicago, to get the best possible straight-line distance between the two cities, thereby minimizing latency. Leasing this line for HFT is the funding source for most of the later supervillain schemes.
> taking developers who can’t or don’t want to see the overall business/architecture picture and getting useful work out of them.

Maybe in theory that's the point of it, but it practice it also (and mostly) has the opposite effect: it takes all agency away from capable developers and make them impossible to see the big picture, drastically plummeting developer productivity of otherwise very capable developers.

> Most of us here are not in that category. […] For us, […] is useless.

It's not just useless, it's actually harmful.

> But I can also see how a company ends up there - go through a tough hiring year, or even just make a few poor hiring decisions, and now you have people on the team who need handholding and supervision

But most of the time it's not how it happens: it's forced top-down by manager who have no idea of how software development work, and who are genuinely convinced that it is how projects should be run.

They don't realize that it's a workaround for terrible HR that reduces productivity for everyone, because if they did they'd probably think twice (“How is my HR so poor when I'm not trying to cut on costs there? Oh maybe it's not and I should not use scrum”), they just do it because everybody else does.
I have been taking a closer look at project management and product management in the last few months. Coming from the programming side, I thought technical product manager rule the world, and thought everything that is technically led is glorious.

Then I had a very personal conversation with hardcore project manager from non-tech side. He told me that, I got the idea of management of all wrong.

Project manager is an operator where the engineers are nothing more than machine. Your standard engineer is not interested or even care about business goals. They are doing a job, they like to be told what is expected from them, they like to be told what deliverable is. Senior engineers can give an estimate of delivery date, but most don't. They are essentially cogs in the machine and managers are expected to birth products from them.

About those experienced devs: In an manufacturing plant there are things that just works and you don't fiddle with them. Or else, they break and you have to get a brand new thing. Most of these senior engineer with business focus are difficult to manage and they have an expiry date on them. You are lucky to get one, but you have to count the days until they leave for better pay. Moreover, you don't want programmers interested in business side as they get passionate about things that don't concern them which is obviously business side things. So, you need engineers to work but not get ideas.

---

He told a bunch of those stories, but it seems these stories are like if you are in the business, you probably know already type things. He really doesn't buy the idea that "software engineers" are special type of engineers, he said, management hasn't change in centuries, people just use different rhetoric that's all.
The Rumors of a “Humanzee” Created in a 1920s Florida Lab
If a cancer is merely something that I don't like and can opt out of, suddenly cancer doesn't seem so bad.
What good is converting miles into feet anyway? I've never found a reason to perform that conversion, or reverse. A mile is just an arbitrary unit of distance that doesn't need to be related to any other. Even in sports, swimmers may casually call a 1650 yard swim 'a mile' but if you do the conversion it isn't. That doesn't matter to anybody though.

To be perfectly honest, I never remember how many feet are in a mile and the only times I've looked it up have been to calculate some meaningless trivia like how many tape measures it would take to stretch across the country, or some useless nonsense like that. Even then I usually just approximate 3 feet to a meter and 1.6 km to a mile, close enough.
The period is also not independent of the amplitude. That is only the case of you approximate sin x ≈ x in the differential equation
> Society doesn’t come into existence by itself in hunter-gathering time.

Ummmmm… like how do you think cities got started?
A reservoir is 3 sq miles, the level rises by 7 inches. How many acre-feet of water have been added :)
Evergrand and other I-companies all tried to become "everything" companies.. They invested heavily into other parts of the Chinese economy. Like ecars, manufacturing etc. and these parts are now going bankrupt too. I guess the ccp has about one or two years left, it will not weather this storm. To many life savings, dreams and futures get crushed right now. One can not eat bitter forever.
Just a smaller comment to a part of yours. Getting maternity/paternity leave of months is peanuts compared to 2 decades of rearing, and I don't think we can use that as "proof". Parenting is hard and we absolutely should be incentivizing it way more, not with leave, but with more financial subsidies and rewards.
set spell=en_US
How's that guilt by association?
We had a database downtime on RDS. I queried it, because we were paying good money for a failover database. We were told that the downtime was because the database was being updated, and all databases are upgraded at the same time so the failover was also being upgraded.

Never using RDS again. I'll stick with running Postgres on something I can actually manage myself.