skysight-inc/HackerNews huggingface dataset:
Social housing in Germany is asinine. The government heavily co-finances new construction for a subset of flats being offered as affordable housing, but with a 30 year limit to these restrictions. It's a subsidy for the rich. You break even, and you get some very cheap real estate in 30 years. The government should've just done the construction itself.

A lot of social housing is currently reaching that 30 year mark, and it's barely being replaced. And costs for new constructions simply don't make a lot of sense right now, also affected by increasing building standards - which also prevent conversion of much vacant commercial space.
This is partly why I really liked the idea of Slashdot's meta-moderation. Although it could probably be gamed by enough determined people.

Moderators should be moderated too, because just like humanity in general, there's going to be a spread of skill levels among the mods.

I wonder if there's ever been a site that has "moderator karma", a score/scores by which a moderator's "performance" can be measured. History of that score too would be interesting to see, potentially showing if a mod has deteriorated in their judgement lately, stuff like that.

It feels like there could be more done to find useful data about moderation decisions.
> no one is fucking building anything

Introducing rent control makes it even less likely to have new builds. Try to think like a millionaire that could potentially invest in real estate: would you buy a 2 million house not knowing that you can recoup that investment and also make a profit? Isn't it easier to just dump the money in an ETF and get 8% on the market?

> you need it to prevent landlords from just extracting more money

Why do you need to prevent people from making money? Would you like someone preventing bradlys from making that much money? How much is too much? If you work in tech like most people here, you're probably making more than 99% of the world.

Making money is not a problem, if there is money to be made in real estate, investors would flock to it, increasing supply and therefore decreasing prices and profits over time. The problem is when the economics are not allowed to float freely: because of rent control, limitations to building (like zoning laws), insufficient infrastructure (like being stuck on an island with bad connections) etc.
Uh, why not link to the actual YouGov poll rather than the blogspam?

Here:
https://today.yougov.com/entertainment/articles/48239-54-per...
A lot higher than what I had thought. If only around 20% of Americans read a book, any book, within the ages 18-29, maybe the ranges outside of it make up for it?
XML is such a versatile format, and I wished it was used so much more. It doesn't have exactly the cleanest syntax, but it would be so much better than JSON in some of the cases I've seen. Especially when you are transfering document-type data. Why use JSON to represent rich text, when XML is infinitely better?
I think, you picked a single sentence out of context, kind of dismissing the point of the article.

> The fact that being creeped out is a relatively visceral reaction that appears to require little cultural scaffolding suggests that it is a response with origins, at least in part, deep in our evolutionary history: and we might predict that there would be a suite of relatively old emotional responses with the function of avoiding threats in our environment, including by drawing attention to those threats.

Calling someone a 'creep', does not necessarily require the experience of being creeped out by the person, which the articles points out as distinction several times.

I think prejudices, racism, etc. and induced emotions like anger, fear, hatred and resentment, usually come from a place of fiction, simplification and overfitting - somewhat the opposite of perceived unpredictability and uncertain danger in innate actuality, required for being creeped out.

That said, I think people, hate groups, do deliberately invoke the feeling of being creeped out for propaganda purposes, to associate these feelings remotely and to induce fear, or a sense of threat. By projecting common, genuinely creepy experiences or situations onto uncreepy scenarios. For example, the archetype of the 'creepy pervert man' is projected onto the "bathroom confrontation with a trans woman" scenario. That only works as abstract fiction in media, as actual confrontations would not induce the feeling of being creeped out - missing the innate perception and response to an uncanny, unpredictable behavior and uncertain threat - because trans women, and most people assigned 'trans woman' are not, in fact, creepy pervert men. However, meeting a trans woman may induce a sense of threat, now.

If you meet a bear in the woods you may feel fear, you have a clear threat model. If a wolf howls close-by at night, you may feel creeped out, as you are uncertain about a concrete threat. If a racist meets a black person on the street they may feel fear, since "all black people are criminals". If a man follows you at night, you may feel creeped out, because you are uncertain about his motives. I'd argue, being creeped out has a bias towards in-group threats, as it increases the ambiguity of situational safety.
I'd assume that works for local bedbugs, but is no defense against ones tracked in on clothing, furniture, etc.
Accurate. And they will tell you that themselves.
I collected a list of profilers (also memory profilers, also specifically for Python) here: https://github.com/albertz/wiki/blob/master/profiling.md

Currently I actually need a Python memory profiler, because I want to figure out whether there is some memory leak in my application (PyTorch based training script), and where exactly (in this case, it's not a problem of GPU memory, but CPU memory).

I tried Scalene (https://github.com/plasma-umass/scalene), which seems to be powerful, but somehow the output it gives me is not useful at all? It doesn't really give me a flamegraph, or a list of the top lines with memory allocations, but instead it gives me a listing of all source code lines, and prints some (very sparse) information on each line. So I need to search through that listing now by hand to find the spots? Maybe I just don't know how to use it properly.

I tried Memray, but first ran into an issue (https://github.com/bloomberg/memray/issues/212), but after using some workaround, it worked now. I get a flamegraph out, but it doesn't really seem accurate? After a while, there don't seem to be any new memory allocations at all anymore, and I don't quite trust that this is correct.

There is also Austin (https://github.com/P403n1x87/austin), which I also wanted to try (have not yet).

Somehow this experience so far was very disappointing.

Side node, I debugged some very strange memory allocation behavior of Python before, where all local variables were kept around after an exception, even though I made sure there is no reference anymore to the exception object, to the traceback, etc, and I even called frame.clear() for all frames to really clear it. It turns out, frame.f_locals will create another copy of all the local variables, and the exception object and all the locals in the other frame still stay alive until you access frame.f_locals again. At that point, it will sync the f_locals again with the real (fast) locals, and then it can finally free everything. It was quite annoying to find the source of this problem and to find workarounds for it. https://github.com/python/cpython/issues/113939

Another side node: Bloomberg has a couple of nice open source projects. E.g. I just realized, PyStack (https://bloomberg.github.io/pystack/) is also by Bloomberg.
Oh, TIL! Thanks for correcting me.
> Their fun is in designing the mathematical concept, and turning it into code is just a chore.

It's not about fun. Sometimes it can be the difference between something being even possible or not. In this case, the author said they ran this algorithm hundreds of times. So changing it from 30 mins to 0.1 second makes things that were impossible before, possible. I don't find it fun at all to optimise, but I can see where I may need to in order to make things better, or possible at all... what I am suggesting is that anyone writing code, scientist or not, need to be aware of this - and know when they just MUST optimise.
Many, heres one. https://fourweekmba.com/is-amazon-profitable-without-aws/
Years ago I was working on a system where an Android device communicated with a web server written in Erlang, and our Android guy was going off about how Erlang was "really slow" and that made no sense to me. So we looked at the interaction times, and it was certainly true that something was slow. Instead of the Erlang server, we swapped out Apache serving a static page. That was slow too. It turned out he'd been benchmarking the crappy wifi connection.
What about the third paragraph? I can see how taking photos of a corpse might save lives, since it implies the death was suspicious, and might be part of whistleblowing about some sort of violation of regulations, or negligence. But how can it jeopardize the livelihood of millions?

Is the idea that their jobs might all have to vanish if a whistleblower reveals them to be fundamentally dangerous?
Always good to mention the property management cartel that's in cahoots with rental management software companies to price-fix and jack up rates for everyone ("allegedly").

People keep trying to rationalize the status quo with complex explanations, when the dynamic is really "Army setting up a school" dead-simple (or, even more applicable, Soviets setting up apartment blocks): if you care about fulfilling the need, it gets done. The problem is that there are competing interests that profit from housing insecurity and homelessness, and the government routinely chooses them over us. Nothing will change until the choice is made to throw these entities - developers, management, investors, etc. - under the bus, instead of people who are simply looking for a safe place to live. Unfortunately, without a massive reorganization of the economy and even society, it's impossible to have both come out winners.
Now that computers have more than 640kb of memory, it’s much easier to parse a document tree into a data structure and output exactly what you want.
So, they failed to prove she was the one that took the pictures. It's a presumption to directly state she was fired for speaking out.
How does being sarcastic stem from a deeper mental health issue? Negativity?
Gut bacteria connect to Parkinson's disease
What? Passkeys support separate physical devices if you want.
I still call that unclear as many people use Slack and Teams for non-work stuff, or at multiple jobs. The tone of the article leaves a big open door by not directly stating that this is about monitoring employer-controlled channels rather than all slack or teams traffic.
Guinness World Records is a brand of the Jim Pattison Group, a conglomerate that also owns Ripley Entertainment. It hasn't been connected with Guinness beer, the brand of the drinks company Diageo, since the early 2000s.
Or you know, maybe it isn't from overeating, because eating less doesn't seem to really fix it.
Letting HR know your wife is expecting is that communication.

Is he supposed to let HR know when they are trying to conceive? That seems unreasonable and TMI…
Sounds like an FMLA violation. Did you specifically say you would be taking leave? Not already on a "performance improvement" plan of any sort? Was anyone else let go on Friday?

I don't know how hard this sort of thing is to litigate, "at will" employment covers a lot of abuses, and honestly why would you want to stay at an employer who treats you like this? Probably best to spend your energy finding a new job.

Edit to add: You could report this to the Department of Labor. Not sure you'd personally get any restitution but if your employer was willing to do this kind of thing, you are probably not the only one they have screwed over. If an employer has a record of complaints they might get audited which could cost them a lot in penalties if they are violating the law.
I used to self host Nextcloud and securing it ended up being very complicated
Glass is (slightly more than) half full!
I don't use podcasts, but I always found it strange that people speak of podcasting as this open thing (because of RSS) while the audio files are usually hosted inside walled gardens (?). The RSS file is nothing but a link to the audio file, right? Or am I missing something?
There was an inefficient allocation of resources that was disrupted by technology.
Are you sure about that?
Web search results indicate that the 2022 net loss was likely a one-off, and they went back to being profitable last year?

Besides, your individual purchase surely isn't costing them more money than you're spending on it?
People like you? Like the original post, you aren't dealing with the substance, you're just slinging insults.

You are violating the first guideline. Which I reproduce here and offer you an opportunity to apologize to me: "Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes."
> did you get to the end

Yes, I did. The end is precisely the annoying part, and is making the same ‘it’s hopeless’ argument as the blog post here. The author said “Some people think there could be simple rules […] I want to problematize this.”, and “ pinning down a definition is usually impossible”, and “You might think you can add enough epicycles to your rules to avoid this problem”. He concedes that one can reduce the problem in the middle of paragraph 5 after stating over and over that the problem is insurmountable.

I think some folks are misunderstanding my comment; I’m aware that moderation and laws are hard, and that edge cases are fractal whack-a-mole. I’m pushing back on the summary take-away message, on the framing. It’s a subtlety, but I think an important one. I don’t think the right message to send as the top and foremost idea is that it’s impossible, and making it any better is a complete and total slog that introduces exponential problems. I think a better message is that words can be interpreted in many ways, so care is required, and with effort it’s possible to make significant improvements. And I think the ‘no vehicles’ in the park could have easily demonstrated that just a few words would have fixed the bulk of the issue, but the author chose not to in order to serve the framing he intended.
What you describe gets far closer to why moderation is tricky. The interesting question--to me at least--is whether some subset of people can apply such reasoning consistently.

Danluu is arguing that because a set of randomly chosen people cannot agree how to apply a simple statement like "No vehicles in the park" that moderation is impossible. If so, the same would no doubt be true of the following language in an NDA:

> Each Receiving Party shall: (a) maintain all Confidential Information in confidence; and (b) exercise at least the same degree of care to safeguard the Confidential Information that it uses to safeguard its own Confidential Information (but no less than reasonable care).

Yet, US courts would not have a lot of problems interpreting this language consistently because terms like "reasonable care" have definitions that anyone trained in the law would understand. [0] The fact that uninitiated people may not be able to do so is not relevant.

[0] https://www.law.cornell.edu/wex/reasonable_care
Why do we obsess so much over legacy form factors?

Watching movies, listening to 2h conference talks, playing a 60h narrative videogame, and reading scientific papers in PDF may not be as noble, but they are equally meaningful to me.
True! There might be other solutions, like having management treat people as they themselves would want to be treated. That kind of thing just sounds fairly unrealistic.
How many friends do you have?
I was one of them. =/

It wasn't only last year either.

EDIT: people are counting scientific journals, articles, etc. so, I'm good there, but not a book, from cover to cover, in years.
"Hear ye, hear ye ..."

"Hello, sir, do you have a license for that scroll?"

"No, I am but a crier here to announce..."

"The rule is no unlicensed scrolling. We're going to have to take that scroll into custody"
You can kind of see the desktop UI train wreck in real time here.

We started with simple stable APIs for a common look and feel. For a while these were evolved and made available in other languages. This was back when native apps were consistent and intuitive and you could… uhh… actually write and ship them without bundling giant runtimes or checking a huge compatibility matrix.

Then around 2012 the train rounds the bend and screeeeech it hits some bad track and starts to derail. UI starts trying to emulate the web, a terrible UI platform, and sane compositional UI libraries and APIs are abandoned in favor of XML soup.

Since this stuff is a trash fire, this is followed by multiple incompatible attempts to replace or fix this. Most of these are abandoned dead ends. Meanwhile we also abandon the incredibly productive point and click WYSIWYG UI builders because apparently people want to write XML puke instead.

Meanwhile the dev community just said fuck it and went to Electron, creating today’s world where a “hello world” app with an OK button is hundreds of megabytes and has to load an entire private copy of a language runtime and rendering engine.

Versions of this comedy of errors have occurred on every other platform, and of course there has been little effort to create a cross platform UI API that’s sane beyond Qt (with its own problems) and dozens of half completed OSS projects.

So enjoy Electron I guess.

There was one sane human being who tried to do this a while ago:

https://github.com/andlabs/libui

It’s the only sane desktop UI project I’ve seen in almost 20 years, an attempt to create an actual cross platform common API wrapping well behaved mature native APIs. Like a modern reboot of wxWidgets, an also sane but old and dusty project.

But it’s abandoned of course, likely too difficult for one dev and nobody is going to provide financial support for anything that sane. It’s neither trendy nor profitable nor a wedge to try to ram a new language down our throats (e.g. Flutter and Dart).

Maybe AI will get good enough some day that we can use it to do a thing like that. I do have this weird idea that we might be able to use really good code generating AI some day to do a lot of very sane but boring and unprofitable things that would make computing a lot better.
Eh even then, if I'm sitting on a park bench smoking and you sit next to me, there's a certain measurable harm that you get because I'm smoking. But if I'm just scrolling HN on my phone? You can sit there and not be bothered at all.
Poland has a system where it's basically impossible to evict anybody if you rent under the standard rules. However, there exists a special type of contract which allows for quick and painless eviction, but where the tenant must provide proof that they have a place to stay at, either a deed to a property they own or a declaration from somebody who is willing to take them in. A lot of landlords insist on this type of contract, which makes it much harder to find housing for foreigners and those who decided to cut contact with their families.

Landlords basically have no other option, we don't really have a credit score system like the US does, so it's much harder to verify how trustworthy you are. There are agencies that can tell you if somebody's currently in debt or not, but as far as I'm aware, somebody with no credit history is basically indistinguishable from somebody with "good" history.
Archive link: https://archive.is/9nDyx
Firing someone based on hearsay?
That's just the 2022 numbers, and not necessarily a good indicator for their overall performance?
Presumably you’re not Chinese. If you are then it’s the center of everything.
The Federal Reserve of the EU?
i can assure you. the moonlighting by many employees and dishonest employees are one of the primary reasons which has no solution than WFO.

same reason we get frisked and security at airports.
> When you press the button at the top of the headset, your apps come up

Give me SAO's 2 fingers gesture and I would consider it.
> continue to punish Amazon for these kinds of things.

Amazon is not punished. That woman was only reinstated in her rock-bottom-wage, back-breaking/RSI-inducing Amazon job.

If she'd have gotten some large sum of money as compensation, or if the court had ordered Amazon to enter good-faith negotiations with the union, or accept some of its demands, or to cease warehouse operations temporary etc. - that would have been punishment.
With that attitude, nothing will change. But it doesn't have to be that way. Unions do affect change.
>old workstation from surplus and put it on my dorm room desk as a server.

Our dorm did this, with competitions to see "who could upload the most torrent traffic" [i2hub fiber between universities was just becoming popular]. Eventually the MAC address would be blacklisted, and all you'd need to do is replace the NIC and you'd immediately be "back in business."

>I got to play around a lot with of tech stuff that would have otherwise been out of reach

Memories, and it goes by so quickly (my ranting is from two decades ago). Then life gets serious =P
Audiobooks, my friend.
They're also a thing in Boston and a few other areas in the US. It's blatantly exploitative, to say nothing of the obvious corruption pointed out in other comments.

There was supposed to be a crackdown on the practice in NYC in 2020, but the brokers lobby was too powerful.[0]

One can only hope that such legislation eventually passes -- and has teeth.

[0]: https://www.nytimes.com/2021/05/27/nyregion/broker-fees-real...
Kinda but some are more remote then others. Some are in a field next to a neighborhood and shooping center and some are surrounded my 100's of acres of crops.
Why everywhere in Europe but not Germany? What did germans do to datadog lol?
It's ugly and not cross platform, but WinForms still holds a special place in my heart. So quick and easy to build something good enough for many internal uses.

For everything else, unfortunately, I reach for React, which isn't listed.
I have enjoyed the game, although I find that it is really inconsistent with reality. The reality is that there is a judge, an authority, an enforcing body, and contingencies for failures of each of those.

One example is that in my house, you're not allowed to use profanities around children. Who determines the profanity? I do. I'm the authority. I'm the judge. I'm also the enforcer.

In the event of a rule break, a warning is given, and if the rule is accepted, it isn't spoken of again. If there's pushback against the rule, it will include an explanation of the enforcement. For this to be successful, there has to be consistent enforcement, an explanation of the authority that I hold, and the prefect execution of judgment rendered.

My family knows that profanities exist, we patents use them at times privately, that people use them in different capacities, and for different reasons, yet under my direction they will not be used in my house. This isn't a value judgment of a guest's usage but one of teaching control over one's tongue while under my authority.
I’m not confused about what it is, I just don’t like it. It’s a lot of ceremony for very little gain.
The game is a meta commentary on how moderation is hard.

My commentary is an orthogonal commentary on moderation using the game and previous conversation comment as input.

Interestingly enough, I realized that my thoughts is just a vague restating on how the criminal justice system is supposed to work (at least in the US).

You have laws and then some people are allowed to ignore them and some people ignore them because the consequences aren't sufficient to be problematic to them. Judges and lawyers facilitate and split hairs.
Will it be used to find union organizers? Walmart and Starbucks have been in the news for suppressing labor organization.