skysight-inc/HackerNews huggingface dataset:
This very site is the closest implementation I’ve seen to what he described in the article. Moderation actions that are still visible for those who opt in.

I personally opt in to see all the flagged/dead comments. I would say 1-5% of them are mysteries as to why they are dead (meaning they have been automatically killed, not killed due to other users flagging).

But then the ones that deserve to be killed/banned are so, so egregious.

It’s just unfortunate that there will always be innocent people that get roped in with automatic moderation.
You do know that they actually permanently remove content on here sometimes, right? I love reading banned users posts! It is not the only tier of moderation at play though.
I've tried it a number of times, and had a similar experience. The whole stack is orders of magnitudes slower to compute compared to "simple" features (i.e. rolling averages), without showing real predictive improvements.
I think bankruptcy is quite frowned upon in the US too. It’s not like you can borrow a lot of money, not repay them, and then get another loan there either. Your credit score is toast.
> It is impossible to predict value of degree

Surely a stem degree and an opportunity to get a post graduate stem degree in a blazing hot tech market is worth more than $30.

Do you really think GP and a venezuelan asylee have same amount of privilege because they both came over with $30 in their pockets. Yet that was the logic GP used to justify his lack of privilege.
Are you saying you've never been in a workplace where people are expected to be in the office / online / at standup by 9:00 or 10:00?

Being asked to work late _on top of_ having started the day in the morning is hardly the opposite of what the OP is arguing about.
How did you end up being a boot-licker for bosses and corporate management?

I ask this sincerely, given that you seem to be just another worker as most of us. When and how exactly did you decide that forcing workers, as best paid as they are, to work longer hours is something acceptable, and from the tone of your posts even desirable?

How long has been your career? 10 years? 20 years? How often have you found that people work much better when they are pressured with a lingering guillotine over their heads? Have you ever managed someone, or a team? And managed them enough to have to tap into team spirit and morale to keep some semblance of productivity when things crumble around them?

What exactly has happened in your life for you to be on the side of corporate-owners? Is is just a lack of liberating education compelling you to become an oppressor coming from the oppressed?
Arrays of different sizes are different types in C, as well - this is obvious when you are dealing with pointer-to-array types.

That aside, Pascal removes a lot of UB and other footguns by forcing explicitness for e.g. casts and pointer arithmetic, or providing (verifiably safe) byref argument separately from raw pointers. Strings and arrays are a mess in standard Pascal, which is why everybody used dialects that solved them - most notably Borland's, of course, which was used for a lot of DOS and early Win32 software.

Anyway, I'm not suggesting Pascal specifically today. The point is that C and C++ were never good teaching languages, which is why something else was usually used as one whether we look at 80s, 00s, or today.
Ask HN: What are the best resources to learn and master JavaScript these days?
A few years ago, Eloquent Javascript came highly recommended. And lots of practice as well of course.

Has anything changed? Any new resources? Books, courses, challenges etc?
About the classification: I would add that the people choosing the severity are a bit alone because of secrecy, so they also can’t really ask too much for advice.

That’s probably where the NSA could be useful because of their big number of competent and sworn to secrecy employees, but nobody can trust that the zero day sent for an opinion will not be used to fuck with a foreign country on day one.
how is my latency ??
https://ibb.co/YZRtJKX
> It's a pernicious, grotesque notion that people with no personal or ancestral fault in a specific historical context should be punished for its existence as a compensation to others.

Yeah, affirmitive action kinda warped into something akin to the biblical original sin IMO.
> For example I don't use an alarm clock on a day to day basis. I let myself sleep till I wake up. That works because I have no morning commitments or responsibilities and flexible work hours. It only works because of my context. Clearly it's useless advice to most people.

As someone who's 3 year old wakes up and dives into bed next to us somewhere around 6-7am. About 3 hours after the 2 month old has woken for a feed I'm very jealous!
Changes to the human-readable output of most standard Unix tools are a big deal given the amount of scripts which depends on them. They commonly are seen as fairly stable to the point that even some non-Posix tools like e.g. apt, which doesn't have a stable CLI warns about it to stderr if you try to redirect it's output to a pipe[1].

If anything, though, that's a good reason for a tool like this to exist rather than have every script that depends on these tools use their own, often hacky, parsing of the output.

[1] "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."
Can you please elaborate more on the "self enforcing social relations" part?
That may've sounded overly harsh - but as a first step, try for example to use the output of a Go function that returns two values in another expression.

e.g. assuming `g` returns (err, res), try writing `f` in such a way that you can call `f(g(x))`.

This has implications on how higher order functions like `map`, `filter` etc can be written in a way that makes them usable with any value (including those that represent an error)
> WW2 was quite the equalizer, and it didn't lead to stagnation.

I hope you don't want to re-trigger WWII. The survivors would probably have rather have not been equalized.

> I think you mistake the goal. It isn't to prevent some engineer from making some money from an invention.

I know exactly what the goal is, people are talking about it all the time. I think the goal is foolish. It will, best case scenario, have no impact. Worse case scenario, it'll make people worse off. My neighbours' relative wealth has exactly no impact on my material or psychic comfort. Pretending it is the problem plays well to human emotions and distracts people from the real issue, which is median living standards.
fbprophet is mostly just regression though, with features for trend, yearly and weekly periodicity (smoothed a bit using trigonometric regressors), and holiday features. The only non-standard linear regression part is that it includes a flexible piecewise linear trend, with regularization to select where the trend is allowed to change. Once the change points are selected, it's literally linear regression, that you could fit with anything that can handle regression (statsmodels, sklearn, xgboost, keras, tf, scipy or even just plain numpy).

So you could roll your own using lots of different libraries and do the feature engineering, but for plain jane business time series, fbprophet usually works pretty decently with minimum effort. Because most of the predictable variation in business time series is are patterns in human behavior, which are mostly regulated by the weekly and yearly cycle, interrupted a few times per year by holidays. (And the 24h cycle if you forecast intra-day).

That said, fbprophet is somewhat tuned for a few years of regular data (ideally not interrupted by pandemics), sampled at the daily frequency. If your data is different (e.g. weekly or intra-day) it can start to break in unexpected ways, and it becomes worthwhile to dive into the model and customize or roll your own.
I personally use a vertical monitor, in Jetbrains that gets me about 130 characters on a line before scrolling, and in VIM it get me about 125. I'll break a long line into shorter lines if they begin to approach the end, but I'm not strict about it. From what's open right now I do have a few lines that get close, and one that goes over. So what? All my coworkers use horizontal monitors and even with gutters and panels open they're not complaining about my line length - and I've not had a complaint about line length since I've started in this industry in 1999. Back then there were no vertical monitors, it was all 4:3 CRTs.

As an interesting note, I now work with the second hard-of-sight developer that I've worked with in my life. They both use normal Jetbrains IDEs, with font sizes and interfaces made huge. Neither of them has ever said a word about my line length. Nor my function length. Nor my long variable and method names. Nor my explicit comments, nor my detailed git commit messages, nor my frequent git commiting, nor my branching preferences, nor my README files, nor my obsessive security practices such as validating types and character length limits on input fields and sanitizing and filtering input and my rejecting of any PR with concatenated outside-data in SQL (even if that outside-data came from the DB itself, for a recent example), and all the other idiosyncrasies that one dev suffers from another.

Line length? Not a problem. Forcing the hard-of-sight dev to indent however _I_ see fit? I wouldn't dream of doing that.
This is laughably incorrect. White supremacy is a Western concept.

Russians looking top-down on Caucasians (from Caucasus, not in the American sense of the word) or Central Asians is a thing, but there are nuances, e.g. the relationship with Chechens.
In this case I would say that regardless of intent (which may still be important) we should go for the better image format if we have the option. Like, to take the historical example mentioned in the NYT article linked above, this is obviously bad:

> Concordia University professor Lorna Roth’s research has shown that it took complaints from corporate furniture and chocolate manufacturers in the 1960s and 1970s for Kodak to start to fix color photography’s bias.

.. but without excusing any of that, black people were still better off with the newer films.

Similarly, regardless of the intent of the JXL design, if it is the more "inclusive" tech then that speaks in favor of it.

Also, the difference in the example images requires you to look actively look for JPG artifacts. That's something that usually only codec developers and people who work with images for their day job do. Almost everyone else subconsciously does the opposite: they learn how to "look past" the compression artifacts. But speaking as someone who did spend a lot of time trying to optimize JPG sizes for a short while in his life there is definitely a difference.

The difference is hard to see when compressing an image once, but keep in mind that we live in a world where images go through lossy recompression dozens of times, causing the "needs more JPEG" meme[0][1] to live on even when it should be a thing of the past. If your image is, say, 5% more visually lossy for black people that adds up.

[0] https://knowyourmeme.com/memes/needs-more-jpeg

[1] http://needsmorejpeg.com/
Ok but where can the OP go from here with 24a2? They can make a few more dot games and maybe share them but they won't be able to improve upon the initial design much. Eventually they'll have to make the jump to something that can handle rendering images, sound, building an executable etc.

I guess if your goal is to just make a game and then be done with it 24a2 is fine but if you wanted to progress further and make games that people will play you'd be stuck.
You sound terribly out of touch with reality, workaholism won't cure the void you feel in your soul... It can make you more money, which will just feel as empty as you are feeling right now.
Cypher as in the Neo4J query language?
Also not sure if this is a Twitter issue (wait, another reason not to use twitter? So why do people keep using it for something it’s bad at? /rant), but I got a different result.

I can clearly see the differences between the encodings (I shuffled the images and sorted them by perceived quality), and I disagree that JXL looks better / is less racist. For both sides, the AVIF version looks significantly better, but especially for the black woman. The white woman already has fewer visible details that can be lost, the black woman has more, and JXL just smoothes those over, making it look like someone used the smudge tool (in general, but it’s especially bad here [0]).

So going from this example, I’d say AVIF wins by quite some margin.

[0]: https://i.imgur.com/2WU6iKe.png
I had a giggle. It seems we have disappointed the server. It's kindof ambiguous as a response too, I wonder what they intend it to mean.
>There was a pile of a couple doors and some wheels that had been confiscated because they were from stolen vehicles.

The assumptions baked into your comment are probably the most Massachusetts thing I've heard all week.

The yard just has to check that the vins match the paperwork and that you match the name on the title.

Doors aren't serialized (models that put vehicle info on the driver's door not withstanding). Wheels aren't serialized. Those were sitting there because some employee wanted them, either for personal use or to sell.

Source: Worked in industry, in MA no less.
Gas prices for customers are high, over simplified of course, because everybody and their grandparents raced to fill gas reserves before winter. That was because nobody really knew how things would be without a stable supply of gas from Russia. That drove prices up, and that expensive inventory is now sitting there. With gas consumption down (weather and in general) it is not possible to mix the expensive inventory with cheap one. So, until the expensive gas is consumed, prices for customers will be high. Unless the government steps in (the German one does come December). Overall, spot market gas prices have even been negative lately.

Electricity should be fine as well, Germany keeps three nuclear plants online long enough for the French fleet to be back, in exchange for gas from France. And you don't exchange electricity for gas if electricity itself is a limited factor.
Because neither yaml or JSON existed when most of these tools were written, and then people got used to the current outputs, and so it's very varying whether or not anyone has felt the pain enough to decide it's worth adding the option for another output format.
I love showdead on HN, but I'd like to see this taken a step further on big networks like twitter, with user moderated blocklists where I could opt in or out, and also a way to see a list of blocklists I'm on.

Of course the real problem is that advertisers would probably bail if twitter had showdead, but maybe twitter can solve that problem with the new twitter $8 thing.
The proposed solution also doesn't do much for free speech. It's still censorship, IMO, for any definition of censorship that matters.

Content A is filtered-by-default, demonetized or otherwise discouraged and distribution-suppressed. Content B is not. That's effectively how all propaganda works. Even a totalitarian state can't really prevent access to content. They make inconvenient to access, and unwise to produce. That's enough.

In fact, modern propagandists intentionally leave a "steam valve." China isn't that worried about shutting down VPNs or whatnot. Firewalled-by-default is enough and overdoing it can be counterproductive.

I think the solution is awful. It doesn't work at all for the most important cases. If someone is being abused, libeled & harassed by a belligerent ex... hiding revenge porn behind and "adult content" filter isn't good enough.

If a platform is filtering political content, the fact that it can, technically, be accessed by enabling "harmful content" does not make it less censorious.
I’m glad I did my training through US Army MWR while working on a post in Germany, because they had far less economic motive to hurry us along.

It gave me enough appreciation for how risky diving can be, and how much your safety depends on the state of your equipment, and your and your diving buddies’ staying aware and calm that I’ll probably never do it again.

And from your and others’ responses, there’s enough I’ve forgotten that I’d have to approach it as a beginner again if I changed my mind.
From what I understood of your comment, a black person in a rich neighbourhood should get preferential treatment over a white person in a poor one? Because historically black people were mistreated?

What if white people are, in the future, treated as second class citizens, should AA then be for white ones?

IMO using racist policy to fight racism is just not going to end well.
k3s: Lightweight Kubernetes
The author is very misinformed about the state of student decision-making in Germany & it feels like he describes the state people did who are now older than 40 years.
One big thing he doesn't account for is the German school grading system, which doesn't work like the American & thus with easier & less necessary school subjects in last decades, A* equivalent grades are easier to reach. People who want to medicine often choose strategically, things that are easy. They ignore that taking physics & chemistry would help them tremendously at the beginning of university. So a good margin struggles with physics & chemistry for medicine in the beginning of their studies.

Those people are, in my personal impression, neither STEM interested or intellegent, you can't just map grade to skill. There are highly intelligent people going into medicine, but I doubt they would do diffrently if they get an "Ivy league" equivalent offer. Most of the medicine students aren't top-notch.
Could you elaborate on 5) thermal camera support?
How thermal camera could replace normal camera (this only capture infrared light?)? Why thermal camera are more ecological-friendly?
This is technically still a work-around, but in container runtimes (specifically runc and LXC) we do this to defend against a class of attacks where the container can overwrite the host runc binary (meaning the next time some container operation is done, the attacker's code is executed as root on the host)[1]. Doing this each time the container starts ensures any such attack will only overwrite its own (short-lived) copy of the binary and allows us to do this without having write access to any filesystem that allows exec.

Unfortunately we don't use this all the time because some Kubernetes unit tests started failing when we first added this protection (the size of the binary is added to the memory usage of each container which caused some Kubernetes unit tests to use more memory than they did before). Ironically this exact protection would've protected us from Dirty COW and other such bugs but it's disabled by default (instead we make a temporary read-only bind-mount that we then exec which is slightly less safe but doesn't add ~10MB to every containers' memory usage).

But the actual answer to your question is that this was not originally intended behaviour (when we mentioned we were doing this to the mm and fs folks they weren't happy) and there have been patches posted recently to make this feature something you have to explicitly opt-in to.

[1]: https://lwn.net/Articles/781013/
If we somehow solve renewable energy problem that would be amazing. It requires deep innovation though, and with most top universities being outside of the EU it is frankly unlikely Europe will lead the way here.

Also, looking at deals with Qatar (failed AFAIK), Azerbaijan, and the latest developments about Hamburg harbour, I think we still have many exciting strategic mistakes ahead.
Is Apple Notes a TOTP program? At least where I do my thing, on AndOTP, there's a plainly obvious backup and restore function that saves or reads from a file. Doesn't get much simpler than that.
Or why rural areas are losing GPs left and right. Or how health insurance is screwing with diagnosis, or a myriad of other things. But as you said, those things are simply not sexy.
I suppose using a term that colloquially means "black magic" might be a little (skin) tone deaf in this context, but I think it was intended as a positive thing. As in "what kind of magic is JPEG XL using to be better, and what is everyone else doing wrong?"

I admit the wording is kind of ambiguous though
I don't understand this line of reasoning. This wasn't a suitable technology to make this game in because it's only good for this game and a few others? So it was good for this game?
I don't think OOP style is bad but it isn't the choice I'd make in many cases. Accordingly I don't think languages should go out of their way to support this style.

In particular Multiple Inheritance is the sort of thing OO languages have (C++ and Python for example) which I am confident is a mistake. If your OO model requires multiple inheritance the model is wrong, go re-design it.
It will of course remain crucial, among other factors, to see the final effect (remember PixelQi, Mirasol etc).

Of course, CLEARink has raised interest for many years: we need to see what it can do, finally.
Tin foil hat comment: Can a magnet be "tampered" so it will break at the most inconvenient moment?
Elixir Code Security: Prioritise Security in Your CI with 4 Tools
Not everyone is adept at storytelling I'm afraid.
> The morning work/school schedule is because of sunlight

Does it move up when it's still dark at 10AM?
>I would say 1-5% of them are mysteries as to why they are dead (meaning they have been automatically killed, not killed due to other users flagging).

Some of these are people who have been shadowbanned, you can check by looking at all their comments in their profile and if they're shadowbanned (almost) all of them will be dead.
Awesome! Can we see a game?
I should have paid more attention, you are correct and it does illustrate their point.
> But it sure would be nice to be able to losslessly recompress those videos!

And you highlight a crucial thing here: being able to do so without fiddling with parameters for hours to fine-tune it or even just finding something that works at all.
Is there really a value of a max-char rule these days? Editors can scroll, softwrap and usually do neither as screens are large anyway. A max-indent rule makes sense to highlight when you're nested too deep and should refactor, but a long line of code can either be done based on "this looks unusually long" or a formatter that has a set tabwidth.
A digression perhaps, but this "billionaire" thing riles me. 1% is 80 million people, of which 0.003% are billionaires and another 30% millionaires. The remaining 70% are basically people like on HN: Well off, have a car or even two, can fly to Bali on vacation.

I don't want to pick on this article in particular. It's not exactly the first to confuse two-car commuter couples with billionaires. I'd be surprised if it were the first to do it today. It's sad though.
Anyone ever tried pycaret timeseries?
It was in the 4.9 iteration plan [1], and is now in the 5.0 iteration plan [2].
They also talk of this in a design meeting [3] and a member of TS team seems committed to it.

[1] https://github.com/microsoft/TypeScript/issues/50457

[2] https://github.com/microsoft/TypeScript/issues/51362

[3] https://github.com/microsoft/TypeScript/issues/51302
I gift people some sourdough bread I make. The price of a loaf of bread is ridiculously cheap, much cheaper than my time would cost if I factored it in and my breads aren't perfectly baked every single time like a bakery with professionals can do.

Still, people appreciate it a lot, much more than if I purchased a better-looking loaf of bread from a professional baker for 2-3€.

I don't think it's necessarily tied to the value it represents to the receiver, it's the act of kindness with the unexpectedness of a gift that gives it value.