skysight-inc/HackerNews huggingface dataset:
Only sort of. Merit lines suck this year and O/T ratings are consumed by people on the promo track. Managers get little discretion for salary/bonus payouts. There is much more discretion for equity, but tons of line managers aren't equity planners and my experience is that equity discretion largely goes to people above L5.

I've got a high performing L5 who is critical to the success of my team. My discretion on their raise was largely undone by my director and nobody acted on my recommendation that they receive discretion on their equity refresh.
Lab mice have unnatural long telomeres.

That make them far more resistant to damaging pharma (lot’s of cell repair)

The downside is they all die of cancer (telomere length is a stop to cell replication)
Funny you should ask - a while ago I had the screen and battery replaced in my phone, so I did a factory wipe.

Little did I know, backing up the Google Authenticator app doesn't preserve the config, so all my codes were gone.

Apparently most services don't mind and will let you disable MFA via email confirmation.

One notable and unlikely exception was OVH - luckily I had backup codes, so I didn't have to present them my id.
> plus big tech wages going down ? It is a clear win-win.

lol wut.

also, what website are you posting on?
We've been using domain names for identity in the IndieWeb (https://indieweb.org/why) particularly for the IndieAuth extension to OAuth2 (https://indieauth.spec.indieweb.org) and it's worked pretty well
I'm not sure if you're referring to my comment or to parents'. (Not a good sign for my comment I guess :|).

But just FYI that complaining about HN going the way of Reddit is very frowned upon here (if not outright against the rules, I don't remember.)

It's also fairly unoriginal - people have been complaining that HN is becoming Reddit since HN was created, more or less. We're talking a good 10+ years of this complaint.
MO is not really modern, but the sound is great.
The first paragraph of the "Puffery" wikipedia page:

"In everyday language, puffery refers to exaggerated or false praise. Puffery serves to "puff up" what is being described. In law, puffery is usually invoked as a defense argument: it identifies futile speech, typically of a seller, which does not give rise to legal liability. In a circular manner, legal explanations for this normative position describe the non-enforceable speech as a statement that no "reasonable person" would take seriously anyway."

It seems puffery in both those senses.
Same thing and “same thing” - “same thing”
Bitbucket Server. It sucks, but sucks less than its competitors.
This is Carmack’s resignation post for those curious

https://www.facebook.com/100006735798590/posts/i-resigned-fr...
> Are workers at big tech companies not engineers?

that's actually a very controversial question and has been debated my whole code-writing career ( 26 years so far ).
Download this eBook for free at https://www.ebook-nft-pixel.art/
What are you waiting for?
It's more of a mashup of Ruby, Lua, and JS to my eyes, and its syntax makes some mistakes at first glance that any C-inspired language shouldn't be making these days, such as the "dangling else". It looks like it could really do with Go- and Python-style namespacing of imports.

Yeah, I'm not seeing anything super compelling here beyond what, say, Lua can do, but I'm willing to be proven wrong.
Show HN: Pitch Decks for Founders
Based on the shitting on Jira going on in this thread, seems like Atlassian have an opportunity to introduce a (optional) simplified-UI that focuses on solving the most common workflow. Something like IntelliJ's "new" UI that reduces the clutter in the main screen (all the original knobs are still available in the Settings dialog).
Would you have preferred to work on the Chevy Corvair or the Porsche 911? One was the most maligned car of its time and the other was revered as one of the greatest cars in history. The paycheck was the same. They both presented interesting engineering challenges. Yet one you could look back with pride and say yeah, I helped create that!
Awash in Asphalt, Cities Rethink Their Parking Needs
This isn't so for every kind of music. Folk musicians, who mainly play small venues and even house concerts, would make $100 to $300 per show from selling CDs. The merch table at a Jazz club would mostly sell CDs and depending on the size of the club could pull in $500 or more in CD sales. Small classical groups like quartets and chamber music would play salons and again, CDs would be a big factor. This income would often double or more the artist's take from door sales (if any) and make the gigs viable at all.

There used to be space for these musicians to eke out a modest but sustainable living touring a circuit of these types of gigs and festivals, but streaming really has killed most of it off. They could record a CD for a few thousand dollars and print maybe 5,000 copies, knowing that would turn into $50,000 - $75,000 of revenue at $10 to $15 per CD that they would mostly keep.

But the crowd just don't buy CDs at anything near the rate that they used to. Now most of those musicians make most of their living by some other means and the music has become the side. It's very unfortunate.
In the run-up to the pandemic as the yield curve inverted in late 2019 signaling broad expectation of economic trouble, SF Fed President Daly visits communities in the banking district.

See also Daly's report to New Zealand conference regarding inflation targeting, from the time period.

https://www.frbsf.org/economic-research/publications/economi...

In case you can't bring yourself to look at this, here's a highlight from the abstract

> [...] Our collective futures now include slower potential growth, lower long-term interest rates, and persistently weak inflation. [...]
I feel more like the red items are all the ones where the price pressure has been removed for one reason or another, where a new company with a rich investor can't arrive and create a hugely increased supply.

Housing in desirable areas works that way due to zoning/NIMBY restrictions, education works that way because at the point of choosing to pay there's no effective price competition as student loans cover the difference so that potential students don't really change their decisions meaningfully because the price is $10,000 higher than in another place, textbooks have the same but even more - because students paying for textbooks have almost no say in which textbooks will get chosen and can't choose a different book because it's cheaper, and medicine because of both of these factors - artificially limited supply of doctors due to restricted residency&licensing spots, and a price disconnect with insurers paying huge bills according to rules of what needs to be paid or not and lack of price transparency (and price competition!) for procedures; the majority of medical cost is for planned, non-urgent procedures but even for these people aren't making a meaningful choice whether they'll do the same thing in Hospital A for $10,000 or in Hospital B for $7,000, it's either covered/in-network/whatever or not; so there's no free market price setting that would limit these costs.
Let's add "Everything in moderation" to the end of the wholesome anti-aging routine
Sounds like we agree way more than we disagree

>This paper may be recoverable with some editing.

Here's the google docs link if you want to propose edits or branch it where you think appropriate:

https://docs.google.com/document/d/1-NnqWaLl9xmNmEUaSArrNHiI...

I encourage anyone who wants to make the theory more robust to jump in please

Edit: I literally put contradictory citations about causal factors for QME in *intentionally* in order to acknowledge and reference the variability of the state of understanding as to WHY the QME happened - and bolster that it did happen.
I would not take Mucuna Pruriens.

L-DOPA (the active component in Mucuna Pruriens) is well known to cause degeneration when given clinically to Parkinson’s patients who actually need it.

L-DOPA becomes Dopamine, but given that the L-DOPA is distributed throughout your brain and body when you take it orally, the conversion happens in higher volumes in places in your brain where it’s not normally occurring. Dopamine metabolism produces toxic byproducts, so producing Dopamine in random places and having it break down isn’t good.

There are a lot of mostly harmless supplements out there. Mucuna Pruriens isn’t one of them.
> The FDA said it found 33 packages of opioids and no fentanyl sent by mail in 2022 out of nearly 53,000 drug shipments its inspectors examined at international mail facilities. That’s about 0.06% of examined packages.
Humans are social and emotional beings first before they ever become rational.
The "illusory truth effect" still affects people, if you see or hear a lie long enough you start believe it unconsciously.

It's basically how advertising works, familiarity over rationality.

So I don't think education is enough.
Get sunlight daily.
We need infrared to keep our inflammation under control, not just UV for vit-D.
Apache Doris: https://github.com/apache/doris

Don't know if OP Jun Zhang gets to see this, but this is a nice (and interesting) technical writeup but imo you have 2 blogposts in one here.
They also canceled a holyday to invest the tax into the military :)
DuckDB is what I used in the blog post. Re-running this query simply recomputes everything from the start. I didn't store intermediary that would allow starting off from where the query stopped. But it's possible!
And 110% in three months and everyone here was too scared to buy Meta stock when it was at $88.

How many here in this thread bought Meta at over $320 in November 2021?
IP networking was designed with separate layers, NAT breaks this by having to span multiple layers.
Generally NAT gateways only support TCP/UDP, other protocols are simply not supported, which has basically stifled protocol innovation (eg look at SCTP, it has some neat features but is hardly ever used because of NAT).

It gets even worse with higher level protocols like FTP. There is such a thing as FTPS (FTP over SSL) but it's rarely used because if you encrypt the traffic then the NAT gateway can't inspect and rewrite the traffic.

The same is true of IPSEC/ESP, if you have an encrypted TCP packet encapsulated with ESP the NAT gateway can't keep track of which internal host to forward it to because it can't see the source and destination ports.

A normal router does not need to care about anything further up the stack than IP. A firewall does, but even when a firewall doesn't explicitly support a particular protocol you could write a rule allowing any traffic with a particular protocol number between specific hosts is allowed, and anything else denied.
I earn more now than I would in Germany.
Get kinky with your first customer
How to get your first 10 customers ?
It's called starting or making money and that's when you really can call yourself a "business owner" !
> Until now I thought that sites where you go to spend money are free of ads. This is a new low. What's next, ads on banking apps?

Sorry to burst you bubble but this is how all of retail works including physical stores. From the moment you walk into a store everything you see from what products are “on sale” to the floor displays to where on the shelf an item appears is all “an advertisement” paid for by the product maker. The fact that you thought this was all like just a shop keeper assembling items to their preference is quaint. Amazon is simply a digital version of what stores have been doing since essentially the beginning of stores.

That all includes private label too. People criticize Amazon for selling their own products for less than brand names, but walk into any store and you’ll see the same thing with store or house brands. Again, this is all standard retail practice and not some evil new scheme.
To answer your first question, it looks like dragon-lang works on the JVM, whereas native uses LLVM. Seems to be some small differences in what modules need loading too.

But yeah, without seeing any "real" code written in Dragon, makes it very hard to evaluate its ease-of-use.
It's a static web app, you can host it yourself

Note for anybody else wondering, it's not open source, you have to download a binary. More FAQ by clicking the Gift (?) icon at the top and scrolling down.
Postgres has excellent support for WITH RECURSIVE, so I see no reason why it wouldn't. However, as I answered elsewhere, you would need to set some stateful stuff up if you don't want the query to start from scratch when you re-run it.
So push the start date out a bit, collect severance.
Thanks for this comment. I’m going to spend some time looking into whitepapers on dropout - this is a new technique to me. Thanks for the in depth comment, I appreciate it a bunch.
I'm sure you could design it in a way that people wouldn't mind. Most games get harder as you succeed at them. Rimworld is a builder game that does it. And not just through increased complexity, but by making the environment more hostile.

Having a dynamic environment is one of the things that I've long wanted city sims to have. SimCity always had disasters, which is in the same vein, but they always felt like an afterthought (or a joke, in the case of alien or monster attacks). City simulations pretend to be serious flaw toys, so let me deal with a recession (or even a boom), or a dioxine contamination, or civil unrest. Not with a minigame, but let me deal with the city management aspects of those events.
That's literally the same argument that many people painted as "right wing" would make. Creating government programs that are administered by bureaucrats results in them eventually being abused for political reasons. That's why counter arguments are made for more decentralized forms of help like local charities or other independent support structures e.g. churches, clubs, insurance, etc.

Authoritarianism is not inherently socialist or conservative, it can infect either end of the political spectrum.
I’m working on the same thing, but open source!

https://github.com/kierangilliam/chatwithme.chat

Available at: https://www.chatwithme.chat/
Which specific Facebook messenger UI are you talking about? There are two just on the web alone.

The main issue I'm having with every single of the modern IM apps is that they combine the chat list and the chat switcher into a single control. It's part of the overall unfortunate trend of touchscreen-ification of desktop UIs. Tabbed chat windows need to make a comeback, yesterday.
I'm a former TechCrunch journalist and I've seen thousands of pitch decks. I wrote a short, readable book for founders about how to make pitch decks. It's free on Kindle and if you want a PDF copy just comment.
The Era of Faked CCTV Has Truly Arrived
> Nobody has a secure password on their phone, so your requirement fails.
> maybe finger prints, but I have found them unreliable and so I quit using them

You mean that you specifically do not have a secure password on your phone because you chose not to. The rest of us use finger print sensors or facial recognition to make our devices as secure as can be. Your argument applies only to you and a handful of people.

The SMS fallback is always combined with your finger print in all applications I've used.
My first real IT job was doing all the grunt work (and whatever sysadmin tasks I could talk the greybeards into trusting the new kid with) in our two DCs, one at the corporate office and the other at our manufacturing plant.

Our DC at the corporate office was OK aside from the patch panel which was a fucking mess, that and when they originally built the thing however long ago they installed the switches at the top of the racks BACKWARDS so the ports where at the FRONT of the rack instead of the back with the server ports and they just ran with it instead of taking 20 minutes to flip them around, so instead of neat orderly cables going up and down between the ports you had these giant bundles on either side of the servers going from front to back I had to unbind and untangle anytime one needed replacing >.> This[0] is the what I managed to get our patch panels there reduced too and slightly cleaned too after removing all of these[1] cables that were still plugged into dead ports that my predecessor just never bothered to take out after retiring or recabling servers that had been on the other end. I'm 99% sure he was just running new cables and configuring a new port anytime someone called to complain about an unreachable server instead of trying to find the other end of the relevant cable.

[0] - https://i.imgur.com/PIPhAal.jpeg
[1] - https://i.imgur.com/PIPhAal.jpeg

Wish I still had some pictures of the plant DC though because holy cow it was even worse, no patch panels anywhere, but they did have a drop floor so I could pull the tiles up and run cables down there if I was so inclined. My predecessor, not so much. He seemed to prefer running them between the tops of the racks, with random cables crisscrossing above your head, always drooping down and getting snagged on the step ladder as I carried it between racks, or getting caught in the doors constantly. And they would never let us have any downtime to clean up the cabling, nor could I talk them into just switching the network configs to use a different damn port on the actual servers so I could just run new fucking cables ;_; I had to settle for obsessively tracing and labeling each end of the cable with the port# and device that was on the other end of the cable, because otherwise every call about checking on a server turned into an hour of either tracing cables either under the floor, pulling tiles one by one to follow it to the other end, or a jungle safari sorting through the tangled mess of cables on top of the racks following the one in question as it arced over multiple aisles to it's final destination. Which of course I had to do anyways to get them all labeled, but at least this way I only had to do it once and it was done forever.

Good times.
But those signal wires aren't balanced twisted pairs.
> select "std"
a = readln()
show a

I hate the usage of strings here. I think it's important to distinguish between strings and symbols. It makes about as much sense as conflating strings and numbers. String is an abstraction overload well past it's breaking point.
It gets even worse, Elon follows this up by actively outing personal health information and questioning Halli's disabilities on the basis of their use of social media (glass houses?) [1]. Seemingly completely unaware that the guy was a former owner and acqui-hire.

Really showing how awful a place like Twitter is to work these days.

[1] https://twitter.com/elonmusk/status/1633011448459964417
Adding Parameterized Goals to Makesure
It's a trick question. We would never use a linked list in the real world.
It's called agency. It's not wrong and it's not a disorder. If you can't change your own state of mind, how are you going to change the world?
Yep, even worse in gaming where some user's are likely capable of noticing between 1-10ms latency differences. Not strictly, but enough to let a reviewer describe a game as sluggish as noted in today's PC Gamer article[1].

https://www.pcgamer.com/we-played-the-fps-with-unlimited-des...
startups, while they can have funding, do not have near unlimited piles of cash allowing them to keep building something no one wants.

At some point, they have to start being profitable, and this constraint is what forces them to be adaptable and listen to users.

Billionaire pet projects do not have this constraint, and as such can become endless money sinks.
Not case sensitive.
> Where does this perception come from?

From the same folks who benefit from that perception.

> The far right only uses existing concerns

No, they're happy to invent/exaggerate concerns. (As, to be clear, are other parts of the political spectrum.)
Password validation is a degenerate case of parsing, where your parsed type does not contain any more information than your unparsed type - both are just opaque strings.

(In fact you could use an invalid password just fine: unless you're doing something really weird, your code would not misbehave because it's too short or missing digits and symbols. It's only due to security reasons that you choose to reject that string.)

But that doesn't mean that `string -> Password` isn't parsing! As long as you're outputting distinct types for ValidPassword and InvalidPassword, you are still following the advice of this article, because you can make all your internal code use ValidPassword as a type and you will not need to ever check for password validity again.*

Compare that to e.g. adding a { IsValid = true } field to the object, which would require you to defensively sprinkle `if (user.Password.IsValid)` every time you try to actually use the password field.

* One weakness arising from the fact that this is degenerate parsing, i.e. ValidPassword is just a string, is that a very stubborn fool could build a ValidPassword from any arbitrary string instead of using the proper parse function. Depending on your language, this can be prevented by e.g. hiding the constructor so that only parsePassword has access to it.
I can see how it would be interpreted that way, and I apologize if it came across that way, but it wasn’t my intent. See my other comment below. What I’m really saying is that we need to be better about engaging subject matter experts early on when we are selecting technologies to power core business functions; and I think it’s a good illustration of why we need to continue to hire experienced people at startups.
Which corporations are you talking about? Would be news to me if the Party had decided Huawei was too big.
Most of us are not established public figures and many of us, I’m sure, want to keep it that way.

With keys, validation can happen in several ways: attestation by reputable orgs, reputation systems, off-band, 2FA, “Hi, I’m John”, etc etc. Discovery is also highly context dependent in that it can and should happen “in the app/system” (=whatever the context of the use case is, eg. you know me by pubkey 123, the tax office knows me by pubkey xyz).

“anonymous registration services” from the perspective of self-sovereign identity is by definition not anonymous :)
They documented the layoffs
in Confluence and cannot find them anymore.
Show HN: Multi-Active Postgres at the Edge
We announced our startup pgEdge this morning. We have two options available: pgEdge Platform (self-hosted, fully open) and pgEdge Cloud (managed DBaaS), with the latter in private beta. Take a look and let us know what you think!
yep CLI is the way

different flavours: 'fix' acts as `thefuck` replacement in 30 lines of python
Lacing was widely used in (industrial) electric switchboards, at least here what is used nowadays in them is not so much zip ties but rather plastic spirals or similar continuous cable wraps, like these:

https://www.hellermanntyton.com/competences/cable-wraps?comp...

Or, in bigger swithchboards, ducts like these:

https://www.hellermanntyton.com/competences/wiring-ducts-hel...
This is especially true for scaling. A solution that works great for your current deployment may be completely unworkable for 2x your current deployment.

You just won't know until you fall off the cliff. The armchair quarterback can opine that you should have just hired experts in XYZ domains from the start to design robust systems that can scale to arbitrary sizes, but most orgs don't need to scale to arbitrary sizes so this is highly likely to be wasted effort.
they're becoming like the IBMs and HPs of the world. Old dinosaurs set in their ways and they're not handling it very well.
That requires someone who has the ability to monitor all your traffic - ie the government, your ISP, or a hacker who has infiltrated one of those two.

In this scenario it's a lot more work trying to map out your infrastructure than to try performing a MITM connection against some of your outbound traffic.