skysight-inc/HackerNews huggingface dataset:
And I imagine some parents push their children into these situations because they want their children to "succeed".
You can’t have your cake and eat it too. If you want a good user experience, pay for it.
Fall of Rome, a long running process that for the outskirts of the empire meant people lived and were fed better based on the increased bone density of their remains.

So we have a metric of resources you need to keep people under control vs resources you would need to release to people if you did not control them.
This number is currently very low through automation, fake news optimisation etc.

So elites get all the resources secondly they give out to affiliates (Roman's debts forgiven, discount wheat for Romans, land to 75k Romans) then it becomes unsustainable because it has giveaways have no solid economic foundation, then affiliates become strong, then make everyone Roman so as to dilute power and then the former affiliated secondary elites stop helping and/or revolt and through their organizational capability also everybody else joins them, sometimes through unrelated incidents.
But Rome has already fallen years ago, and after the actual rubber stamp, most people except those at the center of empire are better off. What is missed, is products of economies of scale, but people have already learnt to hate them along the insurmountable accompanying taxes.
I know that, but (certainly from the viewpoint of the German government) that is a problem for Microsoft and the Office 365 team, not for Germany and its citizens.
Ask HN: Will there be a new operating system for the Cloud?
It feels as though Cloud is going through a similar path as mobile and smartphones. The hardware is fairly complex, vendors initially packaged their own OS along with the hardware with fairly rudimentary functionality and a terrible experience. It took the iPhone and Android to really redefine mobile and make sense of that complex platform.

Cloud feels the same. Its complex hardware now governed by the likes of AWS who have packaged their own horrible "OS" on top and unique snowflake APIs. GCP is slightly better but the reality is its all still fairly hard to get your head around. What I wonder is whether we'll see an operating system for the Cloud. I don't think kubernetes is that. Its a kernel but I don't think it really has that user friendly experience we're looking for or really even defines the category of Cloud.

What would something like this even look like? I'd say maybe CLI driven and a focus on creating APIs that are all uniform. I don't know if a web experience would even really exist for it but if it did I know it would be a fairly standardised single view pane.

Thoughts?
An argument for having a data-based knowledge management system
Krita 4.4.0
Ask HN: Why no HN app for Apple Watch?
Though there are a lot of HN apps in the iOS App Store, they're only for iPhone/iPad. It would be cool to be able to access HN anywhere, without an iPhone/iPad.
You're choosing some place in between the integration and unit testing where your test will live. But this choice will not make sense for everyone. If your project includes its own persistence functions, you'll likely want a test to get a "CouldntWriteException" immediately from a mock rather than go through all the layers (that you own) to get an IO error (you don't own the fs dependency) and all layers back. It's a tiny difference for a single test, but once you get to hundreds, it will be a difference between devs getting immediate feedback and "going for coffee, my code is testing" which really impacts productivity.
Do you know where I can find an archive with the de.* (German) groups?
In game development there are already pretty mature photogrammetry techniques that reverse engineer the lighting and shadow conditions of a scene in order to "subtract" these from objects in the scene so you can get the neutral albedo of their surfaces (this is needed for physically based rendering, so the texture in the game engine is doesn't have highlights or shadows baked into it, and can thus get applied dynamically by the engine instead based on the ingame surroundings). It'd be interesting to see if a technique like that could be applied here too. And on the flipside, if you want to do this using ML, rendered images from a game engine/blender could be used for generating large amounts of training data with perfectly defined "ground truth" colors already known.
"state malware" is quite a weird grouping of terms. I understand people find "exported" to be the most disturbing word in "exported state malware" but not for me.
Energy and mass are free, but computability is fundamental. If denizens of the game of life discover their natural laws and calculate the computations their universe runs on, theoretically it should be the exact some as ours.

This example is great. My main point is that due to the laws of their universe, they will never be able to simulate any area of it in a smaller area, because the Game of Life isn't compressible.
I would think so. Part of the problem here is that they're trying to get these girls to win before puberty changes their body, which puts enormous time pressure on the training. If they're only allowed to compete from 18, all of those issues drop away.
Yes, with enough explanation, you can maaaaybe, possibly, eventually come up with enough lies (simplifications) understandable by a five year old to make some kind of explanation. (The grandparent post would certainly not be enough.)

But you've been caught into a hole you (and grandparent poster) have dug for yourself, by trying to explain it fully. A better explanation for a five year old would be something like: satellites all fly high above us, and we are putting more and more satellites up there, and eventually they will crash into each other, and then into other satellites, and so on, until there is nothing but broken satellites flying up there.

If the kid is interested and has more questions about "how" and "why" (the favourite world exploration tools for every kid), only then it's time to introduce him or her to gravity , the fact that Earth is round, and the basics of orbital mechanics.
It would be really cool if the algorithm is able to generate all possible instances that can be solved purely by deduction.

I do wish that it allowed me to pick a higher fraction of mines. I found the pure skill minesweeper a lot more challenging (and therefore satisfying) when I increased the fraction from 20% (30 mines on 10x15) to 33.3% (50 mines).
The service is intended for customers to drink as much as you want. That doesn't include filling up storage drums.

An unlimited storage offer is intended to store as much data as you want. The difference is that there is a low natural limit to how much you can drink.

People aren't wrong for storing unlimited amounts of data in the unlimited amount storage space they pay for. They don't have to evaluate if Google's offer makes business sense for it, that's Google's responsibility.
Why is it companies like Verizon buy companies like yahoo only to destroy the few things that made the company valuable? Is there some weird financial instrument that makes this profitable?
Too many things to list in a single comment, but I'll just sum them up in one sentence:

The widespread idea that somehow Modernity is a new, tabula rasa (blank slate) epoch in which the old rules and realities don't apply anymore.
It's been known since at least 2014 that this company has been selling software to regimes that violate human rights, squash freedom of information, and monitor pro-democracy activists.

They were hacked and their client list was leaked, to which they responded "we have some integrity. We don't sell to Israel". (https://www.zdnet.com/article/top-govt-spyware-company-hacke...)

It's taken a long time but it's good to see that the wheels of justice have finally caught up with this scummy mercenary company. It is dirtying the name of the information security field, and engineers who have worked for them or similar surveillance software should be ashamed.
First time I come across the term . What’s the intended meaning?
Original minesweeper ensures that the first move is never a mine.
Thing with commuting by bicycle is weather and sweat. I don't wanna be sweaty when I arrive, nor have my clothes all wet. That being said an optional walk (instead of say a bus) of 10-25 min is my preference. Sitting, especially when its humid (summer, rainy/snowy), makes me tired.
How I wish they would respond:

"Genghis Khan traveled to Taiwan, where he searched on Google for information about the Tianamen Square protest."
Yes! Mocking internal dependencies also has the side effect of ossifying the internal interface between the two objects, which is never as well-designed as the external ones IME.

Also, in dynamic languages, you might even have tests that don’t break when you change (or sometimes even delete) the dependency because the mock was correct. That leads to a false sense of confidence.
The Triumphant Return of the Good Small Phone
For what it's worth, Airplay 2 addresses at lot of those issues, but it does require a rework and support from the host app.
I'm a little surprised this article and none of the contents here at the time of this writing mentioned inheritance.

The core reason I find OOP to be superior for most classes of business application development in general—and web development in particular—is that external dependencies and other high cost interfaces can be delegated to their own method or instance variable then called. In general, I avoid inheritance if there is a way to approach a problem with composition, but testing via fakes are much more reliable to make by inheriting the original class and overriding a method or setting a default initialization parameter then calling the rest of the constructor. This takes the pain out of so many parts of testing that it's truly hard to understate.[0]

For example, say a library has a class that calls out to a third party service like S3 and an instance of that class is used in a business object in order to persist data. By introducing a fake that inherits from the library's class but overrides it's persistence method to effectively be a noop the rest of the validation, calculation, and other side effects that the instance does is conserved without the downside of waiting on a network call. It's not perfect, for example it could miss validation or side effects that only exist on the external service (e.g., S3 could change a mime type based on some crummy AWS logic) but it's a hell of a lot better than a mock that constantly lies to you about what its done. Furthermore, it's actually extremely simple to code up, unlike pure fakes that need to return hard coded values for certain method calls.

I know that something akin to this is theoretically possible in functional languages, but I've found that in practice it's more difficult. Though I appreciate other areas where functional languages shine, including situations with testing.

It's kinda hard to discuss because it really depends on so much context and good judgement and I've seen truly great development teams use languages like Scala in situations where I would have used Python with Numpy / Cython for speed. So don't take this as some hard and fast pronouncement. Just the general observations of someone that's been coding for decades and is reasonably well paid.

[0] I think the primary reason that I prefer integration testing over unit testing is that I've adapted to its shortcomings by the above approach.
Sadly neither X11 nor Wayland is working well yet, and that’s before talking about stuff like 10-bit, colorspace or HDR support.

It’s getting better, but no linux distro is currently on a similar level as windows or mac in this regard
The follow-on Numbers post #2 is hilarious: https://waitbutwhy.com/2014/11/1000000-grahams-number.html
That example is interesting. The Japanese word for real estate, 不動産, actually came from French [1], 'immobilier' (real estate, by opposition to what is movable or 'mobile' such as 'meubles' or 'mobilier', i.e. furniture). And of course the French word comes from Latin...

[1] https://ja.wiktionary.org/wiki/%E4%B8%8D%E5%8B%95%E7%94%A3

The Japanese would treat the whole combination as a single word (in my experience) and wouldn't analyse the components either (although 'they make sense').
The etymology is often more apparent in Japanese and Chinese thanks to the characters, whereas it's not always easy to see it in other language (unless you speak Latin or Greek..). But this is a borrowed word and in this particular case it's very intuitive to French speakers as immobilier / mobilier / mobile are all common words.
Or maybe they developed it before selling it to the state?
As I answered earlier: Different screens can be used for different purposes, and different purposes may have different requirements :)

Even if money was no issue and I could have two screens of the same quality, I’d still keep the old screen as a third screen.

For most people, more screens = better, but for me there’s also the fact that to actually design content, you need to be able to verify what this content is going to look like on the devices the users are going to use.
Linux is also apparently the only desktop OS that requires you to install extra configuration modules and hand-edit config files to get decent quality audio...
No, reactor: https://en.wikipedia.org/wiki/TOPAZ_nuclear_reactor
Then update the Wikipedia page with a source or mention it on the Talk page of the article. It's the best way to push human development forward when you see something untrue.
> Whether it's curse words

I guess most plain english words would be curse words in other languages. Conversely, many plain words and names in other languages will be incorrectly interpreted as english curse words. There's no way to avoid this. Forbidding english curse words would be extremely offensive to people whose name coincides with those words.
> .. eye perceives photons in a logarithmic fashion adding two colors and halving them doesn't make an average.

Are you using linear values or the usual funky gamma space¹?

With linear values, value 1 means x photons and value n means n·x photons. Always. You can resize, blur etc. and you get the expected results as if squinting, looking from a different distance etc. Works fine in RGB.

However, with linear color you need to cover a lot of range for decent results, so instead of using linear 16+ bits per color channel, floats or ugly 8 bits, people unevenly squished them together, making a nice representative range of intensities in 5-6 or 8 bits, which we call "gamma space". Memory was very expensive and this way colors were nice.

We have been using 8-bit colors (24bit RGB, 8bit grayscale) for so long that most people don't realize the difference between linear and "gamma" space values (I didn't for a long time). They say colors are weird and merrily average a couple of gamma values, because it kind-of gets the job done and no one's got time for this. It doesn't matter if your pictures get darker and off-color each time you resize them in your typical program.

Working with colors properly would take more time and/or memory, so it's not really welcome everywhere and compatibility is a big issue. Even many artistic effects depend on these effects of gamma space "calculation". Instead, we add all sorts of workarounds, e.g. font darkening and lightening, because antialiased fonts are a fraction of a pixel thinner when dark, but thicker when white, when the AA "averaging" is in gamma space.

¹ Gamma space is a properly defined transformation, but you should really treat gamma-space values as palette color.
The "No" column in the official state voter information booklet is almost criminally scummy. They quote Jane Doe, the Mass coalition against sexual assault and domestic violence, to make it seem like they're against the law. If you go to Jane Doe's website they say they aren't against the law, that the quote wasn't authorized, is out of context, and that they're disgusted that somebody would use battered woman as pawns to further their unrelated political agenda.
Is wind power’s future in deep water?
Interesting. We had a Myers-Briggs guy come to our workplace a few years ago and I tested as INFP.

Reddit profile:
INFP 0.253485
INTP 0.191204
INTJ 0.165780
INFJ 0.107387
ENTP 0.051260
...
Controversiality: 0.0 %

What I find interesting about these kinds of personality systems is how they can provide you with additional concepts for thinking about people you don't really understand, or people who aren't on your wavelength. They may not be accurate, but they give you a starting point for engagement.
@gierach I'll disappoint you about the Landing page :). It's based on the https://github.com/tailwindtoolbox/Landing-Page . The creator is Amrit Nagi.

I put bunch of references to original authors in HTML comments, but only right now, I noticed Hugo strips all of them. I'll try to solve it.
Only solution is a commodity identity and data provider. But it would never happen. Moderation, cost, legal issues are impossible to handle.
Is this based on anything or just random musings and ascii-art?
https://www.wolframalpha.com/input/?i=sqrt%284+distance+to+n...

It would take about 30 years to get there, assuming constant acceleration & deceleration of 5g, so I hope you won't be dying too fast :)
I found it by clicking on reference in wikipedia the parent quoted. Here is full study: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4094425/

> However I should note that I randomly ended up in one of his workshops years back and he actually did claim that gradually increasing exposure does make you better at cold. It wasn’t the main thing but he did claim it.

Ah, ok. I personally find that part uncontroversial, winter swimming clubs are pretty much thing where I live and they claim same thing. The thing I perceived as controversial/disbelieved were breathing techniques, superior body control and wild health benefits. Again, winter swimming clubs here claim health benefits too, but you are supposed to become less vulnerable to common cold and such rather then curing diabetes or cancer.
> They were hacked and their client list was leaked, to which they responded "we have some integrity. We don't sell to Israel". (https://www.zdnet.com/article/top-govt-spyware-company-hacke...)

The quote is from a fake account run by the hackers. There is (at least to my knowledge) no indication that they're antisemites. Doesn't make the situation better, though.
Even simpler still is to just move any mine clicked on in the first move into an empty square before processing the clicked square as normal.
Hacktoberfest and Open Sourcing a React.js Component
Just to be clear, her uncle has now lived in HK for several decades; I'm sure there was a several-month learning curve being able to understand Cantonese. It's not like Hindi and Urdu, where (I'm told) people with no previous exposure to the other language can communicate pretty readily.

But there are a huge number of words which are simply pronounced a bit differently; and the differences in pronunciation have a lot of predictable patterns. So once you're familiar with these patterns, suddenly a Mandarin speaker can understand a huge amount of Cantonese when spoken in context.
No..it's not:

https://en.wikipedia.org/wiki/Doomsday_Clock
Under "Type..." -> "Custom" you can choose board size and amount of mines. What a timesink!
If all else fails, plug your PC into a separate BT transceiver?
Thanks for the fact check, I didn't read that article closely enough.
What All That Touch Deprivation Is Doing to Us
> Chew tough stuff, exercise your jaw.

One of the primary reasons I like to eat meat (am nearly vegetarian and happy that way) or chew gum its good for your brains -- other than respectively B12 and fresh breath.
Yep! Also an annoying one. If you accidentally click VoiceOver in the settings panel in macOS when your airpods are connected it fecks them into low quality mono mode.

I really love my airpods but they stay tied to the phone now and I use a wired headset on windows for voice conferencing.
Hey HN,

I have always been fond of Remote Jobs and this pandemic fueled this fire of creating this job board to help people as they more in need of remote jobs at this moment.

There are lot of remote job boards but only few include jobs other than developers, so I started this, where more jobs can be curated other than developer jobs as well.

So here at remote job page we have categories for Developers, Designers, Product, Support, Marketing, Human Resources, Copywriter, Data, Quality, IT/Infra.

I would love to hear your feedback to improve.

Thanks!
Perhaps your terminally ill state will be stored in the black hole somehow and somehow you will be able to experiemce it, just like you wanted, feeling terminally ill, in pain, for an unspeakably long time, until your storage unit, the black hole evaporates finally.
Man everyone here is gripping about their bluetooth headsets on Linux.

I'm just happy when discord and pulesaudio behave with my wired headset.
Is "information available on the internet", related to university assignments, a synonym of "copy-paste" ?
Fascinating read, including the part that Jeffrey Epstein was linked to intelligence from the very beginning. However, the article (and others, too) does not mention drugs, not even alcohol or cigarettes. They are conspicuous by their absence.

The parallels in the lives, respectively deaths of Epstein and Robert Maxwell warrant another article.
AFAICT you’re not talking about mocks in general, only about automated Moq-style frameworks?

A trivial mock implementation is less complex than what OP refers to as “fakes”.
Why are device interfaces always such a pain?
A century ago people in the UK were probably arguing about the terrible impact of the End of Empire on civilisation.

Turns out that the world was rather better off without us trying to run a big chunk of it and we were better off as well.

The US will be fine and might even become a better place once they stop being the most powerful country.
Machine learning model helps characterize compounds for drug discovery
Meh. That's a very political thing at this point.
Until they killed the comments section a few months ago, yahoo news (comments) seemed in the same league as a reddit or whatnot for a lot of news. There would be hundreds or thousands of posts on most daily news items.

Yahoo slipped into a segment of invisible people. The volume is there, but the people are middle aged late adopters... very far from the cultural centre of gravity. They're affected by the conversation elsewhere but don't affect it.

It's like that random singer-songwriter no one seems to have heard about in years, but still packs stadiums.
A whole thread about usenet and not even one mention of alt.alien.vampire.flonk.flonk.flonk ?

Usenet culture and things like that group which was part of the empire of meow (http://xahlee.info/Netiquette_dir/_/meow_wars.html) are kind of interesting an represent a part of the Internet that seems lost, but probably still exists under all the shiney social media sites.
Cb
CREATE TABLE `cb_training_master` (
`id` int(4) NOT NULL AUTO_INCREMENT,
`project` varchar(40) NOT NULL,
`other_training` varchar(40) DEFAULT NULL,
`date_from` date NOT NULL,
`date_to` date NOT NULL,
`activity` varchar(32) NOT NULL,
`topic` varchar(80) NOT NULL,
`location` varchar(40) NOT NULL,
`coordinator` varchar(40) NOT NULL,
`residential` varchar(8) NOT NULL,
`num_participants` varchar(8) NOT NULL,
`days` int(2) NOT NULL,
`entry_date` date NOT NULL,
PRIMARY KEY (`id`)
) ;