skysight-inc/HackerNews huggingface dataset:
How do I wait? Hmmm... Poorly. Like I said, it's a struggle. But I think in the end I remind myself what's better for them.

I think it also helps to think of myself in that situation, and what I'd want. I do not want people to take a puzzle from me. I'd much rather work at it until I'm frustrated, and I will actually lash out verbally if people try to solve it for me. So remembering that helps. But it's hard to remember that because most people actually seem to not like puzzles, and seem like they would rather just have the solution.

At work, I just give hints most of the time, and try not to actually spend any of my time on it beyond that. Things like, "I'm pretty sure there's a function that does something similar already. It's probably in the XY component?" and leave it at that until they fail to find it. But if it's a fun problem, I still fail at that.
My biggest bugbear is higher ups don’t take gut feeling from people who have done engineering for decades seriously and so undermine their strategy with assumptions that could be corrected if they listened downward.

It’s a trope: the company that turned from the brink when management listened to staff, perhaps cutting out middle management as a comms layer, but its never been my experience that anyone wants to do that.

They’ll hear you but listen and take seriously?

How many companies deny tech debt paydown but then have people working on badly researched feature ideas that add no value to the business.
This is certainly not true:

#include <time.h>
#include <stdio.h>
int main() {
printf("size: %lu\n", sizeof(time_t));
return 0;
}

prints 8 on my system when compiled with just "gcc test.c"
That's not always true. Renting can definitely be a better decision from a purely economic perspective (just Google "rent vs buy calculator" to see why).
I wonder under which "rules" polygyny/polyandry where tolerated. I'd imagine it could be also explained by "changelings" or "widowing".
It depends. I would have to pay my current rent for 83 years to match the purchase price of a similar house. Plus if I rent it, then repairs need to be paid for by the housing company. If I buy, then I'm paying for them.

So with the current high housing asset prices and low rental prices, purchasing a house doesn't make financial sense.
> there is also some sense in NOT having to support different storages / plugins API and instead supporting more features that work out of the box

I humbly do not agree. There’s always going to be an edge case which your features aren’t going to support and having the ability to roll out a plugin is the fastest way to integrate. There are also features I may want to keep confidential/proprietary depending on who the client is. In some cases even the existence of a certain feature in a certain shape gives away what a client is doing.

I’m generally staying away from software without extensibility opportunities. These types of solutions almost always end up as part of a larger infrastructure so extensibility is important.
Option 3:. There was a breach, but lastpass didn't keep enough logs to know that anything went wrong.
BigML and AutoML are great! And I myself write a lot of custom TF code.

I see this as addressing a different stage (rapid/cheap prototyping) and audience (less technical people, smaller enterprises); it'll never be as powerful & state-of-the-art as advanced ML tools by cloud providers, and that's OK :)

> I'll give this a try, though I'm not sure what strategy it's using (I'm assuming an ensemble?)

It's embarrassingly simple right now: a fully-connected DNN with a static architecture (hand-picked because it worked fine for all datasets I tried), but you can also enable ensembling and/or change the network's architecture (just click on "Show advanced settings")

> Also you're asking the user if the objective should be classification or regression, I think that should be automatic, it's already buzzwords for your typical marketing person :)

Good point, but it's not always something that can be determined automatically. I did add some heuristics to warn people when we think they are wrong (e.g. running classification on a numeric variable with too many unique values, usually the sign it should be a regression problem instead).

One thing that might help here is that the redesigned flow shows a step-by-step instructions where one step is to pick the task (regression vs classification), and we'll add some text there to help people understand what the difference is. I'll also consider the heuristic approach going forward! (and make sure it doesn't override cases where users already manually set the task)
How many eras are possible in NTP?
It feels like the slow, laborious and fundamentally equitable nature of standards ratification in the open has been seen to be at odds with the OKRs of tech businesses.

At the risk of sounding like I'm trivialising this comment (with which I completely agree), this difference in behaviours has as its root the difference between a long- vs short-term mindset.
> GP said they couldn't raise wages compared to new hires,

No. This is exactly what GP said:

> there were reasons good reasons why salary couldn't just be raised across the board to match new hire rates.

There is not a single company I can think of (other than FAANG or unicorn startups flush with VC money) that can raise salaries across the board, they simply do not have the cash-flow to do it.
Nothing. XMPP has an active community, mature servers for every kind of deployment, and many clients under active development for a range of platforms.

My personal focus within the community these days is with improving the ecosystem UX through initiatives like https://docs.modernxmpp.org/

You can follow XMPP development via the community newsletter (email or RSS): https://xmpp.org/newsletter/
It also managed to add dozens of entries to my history (probably as I was scrolling), making it impossible to go back to the HN thread. That website should be on the Chrome malware list.
Because the goal is affordable housing, not necessarily home ownership. With affordable rent, people can invest their money into other, better-diversified assets. They can move more easily (due to growing family size, different work situation, geographic preference) with lower transaction costs.
Russian phone dialler using magnetic memory
Thanks for sharing, I didn't know about that!
I was just responding to the term used by my parent comment. Not sure why you're telling me this, I agree it's a confusing term.
And this is why I'm not happy to see 1password moving to an online only model. If it's only local vaults, I can understand the threat model, I have more control over it, as soon as it's in the cloud, it becomes quite a bit harder for me to feel safe.
Because most users will have an inferior setup to Lastpass
That's an awesome service!

I'll have to play with it, a while, to see if it is something I will actually use.

There are many great tools that I don't use, because I'm weird, but there are a few that I consider indispensable (also, because I'm weird).

If I decide it is one of these, I'll take a sub.

Whether I sub or not, it's definitely a labor of love.
We've seen time and time again that it doesn't matter what the spec says, if it works now, noncompliance will be there. Heck we're stuck with TCP & UDP because routers and firewalls will break anything else. If it works long enough, ossification makes it the new reality.

How many NTP implementations don't consider era or contain bugs if era != 0?
Yes, that is the process, it's pretty involved indeed, biometric auth and apps opening other apps on mobile makes it bearable. But indeed, if you look at the number of successive actions in such a seemingly simple thing, it's quite a lot.

BTW, if said PDF contains an iDeal payment link, you can switch to yet another app (your banking app) and back (probably via website in between) and immediately pay things. Which is nice, but again watching over the shoulder of someone going through these actions it may seem that the phone is going crazy switching between apps :)
Thankfully upgrades move faster in the OSS world. The worrysome cases are embedded systems. Especially those built intentionally 32 bit.
That's still true afaik and really helped with adoption.
I spend a lot of money in indie stuff- games, music, docus, books written by young academics, programmers, etc. And then I get the same content through other means. The experience is much, much better.

I ensure that the "small" people benefit from my consumption- the people who will actually benefit from my $10/$20/$50. But I also have to keep my comfort and ease in mind.
It really is about incentives. When the government and universities were the primary agents influencing the internet, open protocols were favored I presume because they incentivized the decentralization that the internet was created for.

Now private corporations are the primary agents of change, and they are driven by very different incentives. When was the last time you heard of a company based around open protocols being valued at a billion dollars?

And the money involved is just too great. I don't see how anything is going to change.
>60 year credit plan

Don't be disingenuous, the fact that home ownership is high indicates that the housing is cheap, and cheap housing dosen't require a "60 year" credit plan to obtain. Indeed, I would wager it is the countries with lower home ownership rates that require a large mortage and high debt to pay off.
> fell on the very low end of the range

did you ever work out what reason the comp was on the low end? Any advice to someone who might want to negotiate for the higher end?
Right. This is an overlooked aspect.

At the precise date of the epochalypse, the date will roll over for the current time_t.

But one second before that, it will blow up for a system that peeks 1 second into the future (e.g a control system).

One day before, the date will be screwed up for any program doing addition with one day such as a rental system.

In the years before 2038, systems that do calculations on year scales will fail, like perhaps insurance or mortgage and similar.
> To me the crypto anarchists seem a bit like gun enthusiasts in claiming that their passion will allow them to resist a corrupt gobernment or powerful corporations, it just doesn't end up happening.

If there is something I can recommend, it is not to define a "subculture", sector or movement by its most extreme outliers. Makes for a pretty bleak outlook on life.

> I bet it makes your subculture feel more important than others though.

That's how some people think no matter where you look, including startups and VC.

I'm just having fun, but I don't feel particularly important. Yeah, thinking there is some good to be done, some meaning in the things you spend time on is part of what makes them fun, but I could find that in a dozen other industries, too.
In Australia we have mygov, which is a bit of a mess.
10's of GB of credential data is being harvested daily, and personally I think these stealer logs are the greatest security threat at the moment <insert usual lecture about 2fa / unique passwords here>.

To confirm, you would have to basically get access to all the stuff that has been sold, as the malware is pretty widely sold and distributed it is effectively ad infinite data set, and constantly growing.

A previous responder checked with a security researcher who has a Redline Dataset and was not in there. Some of the annecdotes suggest it is from an old breech likely before 2020. Given the age and how these things get bought / sold / compiled into bigger datasets, there is a fair chance that researchers have the data and hopefully lastpass can dig into it to find the source.
It's not an out of the box solution, and only if you don't mind third party solutions, but firebase has really solid bindings on both android and in python. In less than a day I had an android app that would trigger routines via a python app listening to firebase on my workstation, and send push notifications in response when it was done.
Convos: Self-hosted web client for IRC
I decided to delete all messaging apps except an email and an XMPP client (Internet Standards instead of proprietary protocols). 90% of my messages are to relatively few people (close friends or family members). For an acceptable messaging experience you just need to get those people on XMPP. The other 10% can still reach me via email or SMS.
In general the goal in Germany is to make housing affordable. Buying a house is an investment decision and less regulated. But if you own a house and you don't live there or the house is owned by a company, then you are legally required to rent it out at a fair price. So rental tends to be quite affordable, even in cities and nice areas. That's why in cities like Hamburg you can have €1000 monthly rentals but purchasing an equivalent house would be 1200000€
Quite the moral dilemma, it seems.
Along the lines of "What's upcoming and learn from it", I've found the https://this-week-in-rust.org/ weekly newsletter valuable for this.
That is an approach. Note though that, again, the total number of houses at any given moment is not going to exceed a certain number, and when we replace houses, we more or less set free the carbon in the previous one. So once again, this is more like a bucket than a drain.
There's a line where if makes sense to own vs rent, and sometimes local market conditions will land you in one camp vs the other. But at the end of the decade, if you're paying, eg $2,000/month in rent vs mortgage, after 30 years, one person owns their house, the other can look forwards to paying rent for another 30 years.
Sorry to say but reading this as a native Berliner is really difficult.
It seems like the author has never spoken to any German that has been involved in housing in the last 10+ years.

I can only second what others in the comments here have already pointed out: current housing and housing prices feel fundamentally broken and completely disconnected from wages and realistic mortgages.
Not exceptions (in the US at least). 1/4 water are private and 1/2 sewer is private: https://en.wikipedia.org/wiki/Water_privatization_in_the_Uni...
Does My Mask Protect Me If Nobody Else Is Wearing One?
Though I do have to admit that I do not know what, e.g., ASCII code 8 would mean in a filename. Or 27. I’d very much prefer using symbols I understand.

Filenames with terminal control escape sequences are lots of fun.

Limiting possibilities to just lowercase Latin, numbers, periods and dashes (in non-initial positions) decreases chances people see symbols they do not understand by a lot.
Password reuse and stuffing is the most likely explanation
> pure math (topology and countability) and computer science have almost no overlap in the short term

I may be misinterpreting the word "overlap" since I've seen quite a bit of usage of at least countability in CS works. Did you mean that CS doesn't influence pure math back?
Paperweight.
EV startup Canoo under SEC investigation
I agree on the diversified investment idea, but wouldn't also owning a home add even more diversity to ones portfolio? In a lot of these countries at the top of the wikipedia list it is possible to invest elsewhere as well as in a home.
Thanks for sharing.

> Kinopio is free for 100 cards, afterwards it's $5/month

How do you keep track of this? Can people just create another account when they reach 100 cards?

Thank you, sorry for off-topic question..
This is really good and I've saved it to revisit it later. Very concrete and insightful. Unlike a lot of meta-posts about PhDs that tend to be pretty watered down or abstract.
> For advanced Rust “Jon Gjengset” has posted a number of long-form videos on YouTube that are very good. Search for it.

Jon has also released a book called "Rust for Rustaceans", aimed at intermediate ("experienced") developers, to provide them with both idiomatic and ergonomic rust solutions, as well as deeper understanding of the more advanced concerns of the language (macros, async, unsafe, ...).
I don't think so. Imagine you have date saved somewhere at 10am 1 July 2031. If the EU abolishes DST in between, do you want the hour changed to 9am or keep it at 10am? I'd say both could be correct.
What’s the alternative to rewriting? Just recompiling?

Assuming the code on the receiving end stores the value in 32 bits (and not a time _t which can magically change meaning but a 32 bit integer) then it’s still doomed without rewrite?

I mean even with time_t use you can’t just recompile and make it work because there could be subsequent assumptions that the size of a struct containing a time_t will be a specific size or allocations will be too small or misaligned and so on.
They can at least throw some compiler warnings.
Japan is famous for its miniature apartments.
Germany is famous for its hundred person lines for apartment rent and notorious living rules.

How is it better than anything?
I liked the narrowness.
Needs [2013]
> they seem like noodle portioner

Wouldn't you expect such a mundane tool to have some kind of "minimum practical design"? Your noodle portioner is just a flat object with holes; a hammer is just an object with a long part and a heavy part; etc. This object seems too complicated for any obvious single purpose like that.
At the moment, you can borrow large amounts of money at ridiculously low interest rates. That's why people can pay more. But that doesn't imply that they can ever pay it off.
Not sure why I've decided to share this. Now it's going to live on the internet/sit in a database forever.
By not paying equivalent wages the company opens itself up to lawsuits. You can and should ask your peers what they make. This is totally legal and encouraged.
The problem is that the contract normally doesn't specify epoch seconds. So if the translation of UTC since epoch to local time changes, the local time specified in the contract does not, so your UTC since epoch timestamp has to.
But that still doesn’t explain how we, or other living beings are able to see and feel things from our own perspective. It is genuinely a hard problem, especially if you try to understand it from a purely naturalistic pov.
In rewritten code: https://zverok.github.io/advent2021/day11.html — I'd say it is relatively probable (grep for this line):

if_(stories == 1, ()=> chance(2/3, ()=> [1, "Pizza Hut"]))

E.g. with 1-storey building of this type, chance is good!
OTOH, the building of this type will 1 story with probability 1/4: https://github.com/zverok/grok-shan-shui/blob/main/grok.html...

...and how many of these buildings will be in the picture is more complicated. Anyway, just opened the online picture and scrolled it for a few iterations and met it almost immediately https://www.dropbox.com/s/mr1f0gpjr5zvrsq/pizza_hut.jpg?dl=0
They can’t be paid less for the same job title or job description.
Yeah, that's the issue : how do you deal with bad actors like gmail or hotmail that by their sheer size seem to have lost all accountability ?
My friends and I regularly share how much we make, and even our 401k balances on any given day. We cover a fairly wide spectrum, with me hands down being the lowest of both categories, and it we're all fine with it too.
This is really good advice, with actionable tips for once. Bravo!
I saw Hoppscotch the other day and the functionality looked impressive, however when I tried to deploy it to our company, the instructions were a bit unclear (mostly which config options are necessary and why, and what they should be set to). Has anyone managed to?
Someone had a lot to say in a TensorFlow GitHub issue
I think more information is needed as input here. In pwrticular, what is the ratio of consumed/stored co2 in the photosynthesis process. My super basic understanding is that co2 is being used as fuel to convert energy into tree-food. By that logic i would expect at least a portion of the co2 to be actually transformed to other elements rather than stored as-is into the tree.
I hope web3/crypto/NFTs are what will finally make us realize that money is essentially meaningless, so that we can forget the concept of monetary value altogether in the long term.
Me as a still somewhat techie individual? No, keepass works just fine.

But you have to realistically consider what are actual alternatives. For everybody else in my family, it's not lastpass vs some cryptographycally excellent local solution. It's last pass or 1password as uphill battle vs same password of your cats name over all of your accounts. Shared by your family members. My sister in law doesn't even have to wonder what her mom's utility or bank password is - they all literally use their old dead cat's name. For everything. So moving them to Lastpass or 1password with differentiated passwords has been my life's mission for past several years.

they are the norm. Average HN poster is empathically not :-/
I was just coming from a position with even lower comp, told them what the comp was, and basically just said yes to their first number that was reasonably higher than the old comp. Yes I was young and naive at the time.

Basically if you just follow the conventional wisdom of not disclosing your number and just keep saying no and asking for higher until they tell you it's their final offer, you should end up in a better spot than I did.

If you want to do even better than that, you should really be interviewing at multiple places and have multiple offers lined up and pit them against each other in a bidding war, all while still not disclosing actual numbers to any of them, i.e. just keep telling them their offer is not good enough and you have better offers elsewhere, and then just say yes to the last one standing.

The key technique here as you might have noticed is to not give them a number no matter how hard they try to push for it. Any number you give will give them an idea of where to stop with a reasonable chance of you accepting, and basically put a soft limit on your potential upside with no real benefit to you. You want them to be the ones having to tell you where their limits are.

Even if you know about this technique it can be hard to stick to it in practice in sync conversations where you're under pressure and have to think on your feet, so it can be helpful to direct most of your negotiations towards async channels like email/text where you have ample time to think about and compose your responses and avoid making mistakes.

Best of luck with your negotiations!
> it's just a recompile, except for code that persists a time_t directly or sends it directly over the network

Wouldn’t it also fail for all code that

a) stores the return value in a plain int and not a time_t as it would truncate (but at least this is a warning)

b) has time_t inside struts and allocates their size or arrays of structs assuming time_t is 4 bytes

c) has time_t inside structs and assumes the byte alignment of fields following it

Etc etc..
Ask HN: How to setup a Python dev environment at the end of 2021
I like to learn more about python but I'm intrigued by all the options. Currently Poetry seems like the way to go. Is this still true?
Cloudflare pricing is tempting but I prefer to have my domain and DNS records to be independent of one another.

Accepting that no domain registrar is entirely secure though.
Wait, what do you mean by "non-commercial" ?
> though you can always ask the vendor to provide you a 64-bit compatible library

This is not always true, as the vendor may have disappeared and can no longer provide new versions of the library for any reason. Though, if you knowingly have such a black box in your code and willingly keep running with it until 2038 then you kinda deserve what is coming.
I use KeePass on multiple devices, all sync'd via SFTP to/from a database on a cheap VPS, and I'm really happy with my setup.

KeePass lets me fill in the username and password fields, and I can configure the names of the fields if KeePass can't figure it out itself. My browser remembers not-so-secret stuff such as my address, and it's very rare I'd want additional form fields managed by KeePass, beyond username and password. That said, I wouldn't be surprised if there was a plugin that does that.