skysight-inc/HackerNews huggingface dataset:
Use a book? You can probably remember "Page 32, Line 7" is the passphrase for site N and you've got oodles of data to work with for generating the passphrase. You can probably even mark the passphrase itself if you have a lot of other marked passages in the book as if you were doing research. Probably want to carry 2-3 other marked books as well to avoid highlighting any specific one as "valuable".

(Disclaimer: I am not a spy, take advice from real spies before me.)
How about Bing? Yes I know, they're easy to forget about, but....
so basically iceweasel vs. firefox again. I'm fine with that (and still miss the icon)
And courts in France can also order sites to be blocked, as was the case for Sci-hub and Libgen.
> I would not blame a child for their father's sins.

I think you are making this too much about personal blame, and sin, and ego. Your analogy falls apart right out of the gate because the premise is off. It's not about placing blame or making you feel bad.
Laughs in Warhammer 40,000
Interesting ... a "focus on veto" would give a more nuanced role to the permanent members of the UN Security Council than just "those who hold the nuclear umbrellas."
Content Modelling Pitfalls to Avoid
Somehow the instruction that "Don't connect to your home/work WiFi" is down 3 lines before the end (Point 8 of "Notes"). I'd expect it to be between points 1 and 2 of Instructions.

Just as a mental exercise, it seems going to a local coffee shop would make me easily spottable on CCTV, especially if they can correlate visits and posting times...
Interesting example from print media: The Economist doesn't have author names. Critique and appreciation have both been expressed over this, but I don't think there's an answer that will convince you.
Microsoft may have made a jump in improving Windows 10 security
> Memory used on Windows doesn't mean the same as on Gentoo. Most of that is cached files and it will be discarded when a program needs that memory directly.

I think you might be mistaken. Task Manager seems to generally consider cached memory as available. Most Linux monitoring tools I have used also do this.

> Since cached pages can be easily evicted and re-used, some operating systems, notably Windows NT, even report the page cache usage as "available" memory, while the memory is actually allocated to disk pages. This has led to some confusion about the utilization of page cache in Windows.[^1]

So both the Linux/Gentoo and Windows systems in question should most likely be caching files. The Windows system might even be caching less aggressively, just because almost all memory is in use by processes.

[^1]: https://en.m.wikipedia.org/wiki/Page_cache
Is there a hosted service for LibreOffice online ? I wish I could find a better replacement for Google Drive.
Why some words may be more memorable than others
hourly benchmarks confirm it's definitely DDR4 RAM, standard SATA SSD with acceptable IOPS, and decent enough network. it's the budget branch of the biggest hosting provider so maybe they can afford to. how long it lasts only time will tell
Yes but that's a separate concern. The engines were not efficient at slow speed / ground levels even ignoring the "leaks until it gets hot enough to seal the pipes" issue, the blackbird was designed to hit peak efficiency above Mach 3 (generally speaking all jets are designed to hit peak efficiency at their cruising speed, and the blackbird was designed for a cruising altitude of mach 3.2).
Yes thermal efficiency is a common rating for engines that work by burning fuel to make heat then turn that into useful power. You take the theoretical energy in a litre of fuel and work out how much of that the engine can convert into useful work.
Epic Store is light years behind Steam. It is very barebones and primitive. In Steam when you go to the games in your library you see a lot of content, you see your DLCS, achievements, community content, etc. In Epic Store you don't even have a page for each game in your library, just a small cover to launch the game. Steam has Play on TV, Play on phone/table and Remote Play together which are great features. Also Epic catalog is so much smaller than Steam's.

Also, it is interesting to have some context of Epic Games.
I remember when it was Epic MegaGames and they released the original Unreal games, THAT was the hit that defined the company as they also started to license their Unreal Engine (which they still do today).

Long story short, around 2012 the massive chinese giant Tencent acquired a big portion of Epic Games (40%) that allows Tencent to nominate directors, and the company shifted towards GaaS (Game as a Service). Many long time Epic Game employees left the company around that time.

Epic Games used one of their games, Fortnite: Save the World, to develop Fortnite Battle Royale, which was a huge success.

It's very important to note that Fortnite's biggest competitor, PlayerUnkown's Battlegrounds (PUBG), is owned and developed by Tencent.

Also note that Tencent owns 100% of Riot Games, as well as having various stakes at different gaming studios.
As much as I love free software, LibreOffice interface feels old and ugly (to me, at least).
It would be nice if there was more focus on the UX/UI design in open source projects.
Of course, most programmers are not UX/UI designers, and designers don't tend to work for free on open source projects.
I strongly recommend using Reading Mode in your browser or a decent Hacker News app with that integrated.
Could you make a video of that? I am clicking myself silly (ubuntu 18.04 / 6.0.7.3) and cannot repeat that behavior. I use calc a lot and it rarely crashes (less than excel/windows which, on my ms surface tablet, actually quite regularly crashes or hangs).
What is this obsession with some people in thinking this is all about making them "feel bad"? Feels like such a self-centered point of view.
He does advise to use google translate to move the content from the original language to a different one and then back to alleviate this.
Precisely!

Yet more proof that "Conservatism is progressivism driving the speed limit". And the speed limit seems to be rather generous in this case. But for some it's never high enough, they'd pull down all of Chesterton's fences at the merest whim.
To the down-voters: you're so sensitive ;)

Linux was conceived to protect users from other users, but these days users badly need protection from downloaded programs which can't be fully trusted.

The features Linux has provide protection from other users. There are no other users on the desktop. On servers there are, many, and there is no untrusted code, so on the server Linux remains viable. Heck, even something as abject as shared code is still a thing on servers.

But here we talk about the desktop. On the desktop Linux is simply unfit.

The Unix style OS once was thought of as the pinnacle of software development. So some devs think it is offending to think of Linux as a dinosaur, and are sure to downvote.
How many people will switch from porn sites to curated collections of porn on file sharing networks or from friends?
Actually read the article...
I haven't used Libreoffice in years.

Did they ever update the UI styling?

I remember it had a very "java" look to it.

You know that feeling when you open an app, you know it's going to be a bit janky.
The UK has a similar system - agreed between the four main ISPs and the government, rather than legally binding. The code of practice says that subscribers must be forced to make a choice between a filtered or unfiltered internet connection.
Someone I worked with had a nephew who spent $4000 on I think it was FarmVille in one month. It took them a while but they were able to recover the money because the kid was underage and using the parents credit card.
Could be that the enterprise will include some cloud sync for auto backup (like O365/OneDrive), of course that will not be free. Best case (call me naive) but it could just be that the personal edition simply does not ask for the syncing, worst case, it will nag you constantly.
> They also were exposed and survived just fine

That remains to be seen really. Internet porn is a completely different thing to finding a porn mag in a bush one day. The kids who have grown up with easily accessible internet porn are only just reaching maturity. We already know that birth rates are decreasing, sperm rates are decreasing, impotence in young, health men is increasing, single mothers are increasing. It doesn't bode well.

Speaking from experience I think access to internet porn is hugely damaging for young men. Men are naturally polygamous and want to mate with as many women as possible. Porn provides a simulation of that but with instant gratification and no concern for feelings of another person and all that stuff that comes along with a real relationship. Many men are finding that having sex with a single woman of average attractiveness just doesn't cut it.

But I have no idea what to do about it barring maybe a full Butlerian Jihad style expunction.
Could you expand on what you mean by not handling properly? I don't work with non stereo audio and mostly use Logic but I assumed something like Nuendo would have excellent multi channel support as it's targeted at audio for film.
There’s such a huge difference in the programming paradigm between writing for multi cores on a GPU versus a CPU. It’s really a very different kind of software architecture. I think it’s unfair to compare the two.

And with such a huge CPU core counts, a lot of the very difficult work of organizing an algorithm to run well on a GPU can be avoided because the CPU approaches the same benefits with a more logical architectural design.
I'm serious. Of course you don't test that language operations work, but you're testing that given method does what it's supposed to do. In this case your method sets value for property on model. It doesn't matter you're doing it via assignment - you could be doing it by any other ways. You want to test that for given model after calling that method your models property will change to given value. This way, if you'll change the implementation of setValue your test will still succeed. If it'll start doing something else, they will fail. And of course, this method can be used in your feature tests, so those will start failing too (but that's beside the point, I guess)

Of course it's also a balancing act - should you immediately write test for this? I try to.
> especially if they can correlate visits and posting times...

You could schedule posts so times will not correlate. Tumblr has a queue which you can use to post at regular intervals throughout the day.
What tech stack are you using? And how many news source does it collect data from?
That (a) is amusing. I’ve encountered it before.

If someone is able to hack GitHub to fake tens of thousands of lines of high-quality code, ten years of commit history, dozens of Medium articles and blog entires, multiple Web sites, and documentation up the wazoo, then you should hire them on the spot; even if they are fronting for a Hyderabad shop.

Like I originally said, and this goes double for small teams and startups, every employee is a huge commitment. I would gently suggest that “shortcutting” the process is kind of reckless. It’s pretty easy to figure out if someone wrote something, by simply saying “This project you did is pretty cool. Tell me a bit about it.” Bang. You just struck gold. A portfolio would be a perfect opening for these types of questions. I would struggle to find those "hooks," with some applicants.

In my stint as a manager, I had to fight like hell for every headcount, and I kept employees for decades. There was no way that I’d “shortcut” that process.

YMMV

I think that we’ll be seeing a lot more open source for proprietary work, in the future. Decompilers are so good, that it’s damn near impossible to truly hide how we do stuff.

Another thing that needs to DIAF, is the "shower clause." This is the clause in the employment contract that says "Every idea you come up with in the shower at home belongs to us."

I didn't have it with my job, so I was able to design a lifesaving infrastructure that is being used by thousands of people around the world, and has now been passed on to another generation of engineers. It's going to become a ubiquitous infrastructure, and will directly impact many, many lives.

That would not exist, if I had had a "shower clause."

If someone has a great idea in an extracurricular venue, then don't try to bully them into handing it to you for free. Figure out another (more equitable) way to get it.

The whole deal with employees, is that we're not "Programming Modules." We're humans, and we need to be treated as humans, from the job ad, to retirement.
It’s unclear to me what eight channel memory actually means, I’m not used to seeing that mentioned in casual architecture overviews. What’s the benefit of that? Is that something that a programmer must explicitly take advantage of, or is that just an automatic part of the CPU?
Possibilities :

Worked & couldn't gain traction. Capital requirements too great. Eg just a lack of funding. Limited prototypes produced but not mature enough. Tech is quietly smouldering while it is passed from company to company. Slow progress.

Worked & got absorbed. Now in some black ops lab quietly still in development with protoypes already in limited use. A limited commercial version is 5, 10 or 20 years away. The restricted version in use within 2-5 years.

Worked & still in commercial development. Fundamental issues are blocking major progress. Possible confusion over usage priorities is diluting resources, eg they are optimising for one or two use cases and those aren't particularly helping guide development, yet those use cases are also where funding is available. 10-30 years.

Don't work & too unreliable. R&D couldnt get a stable and reliable product due to fundamental issues.

Don't work & unreliable & not enough cash. The prototypes sort of worked but had issues and on top there wasn't enough capital to iron out the issues in the early prototypes.

Other options also exist. The timing started 10 years ago. Should start to see results, if any, from the "worked" options sometime this or next decade if that happened and to whatever extent. A lazy web search still shows some names. A few have quietly disappeared.
You must be white.
True, and 3990x supports more than 256, but not in practice (motherboards)
Ha, "Hey Google, NSA here, do you have the server logs of people translating this passage?"

Wait, why ask Google, they probably can just look in their own surveillance database.

Geez, if Google Translate queries are logged, that's... a lot of information.
I couldn't login into their systems about a week ago. I just tried again after your comment, and now it works for me too. But yeah, for how long?
Did anyone ask you to feel guilt or to apologize?
For coordinator nodes, only the HEAP is relevant, excess RAM for
disk buffers is only of interest for data holding nodes.
As a guy that started to use vim since 15-year-old and use it all the time, touchbar is still a joy to use. It took me less than half an hour to get used to the virtual esc and I hardly fail to press it correctly. iterm2's support of touchbar is charming and helps a lot even when using vim
Was this "discovered" by their system or was it hand-crafted by the authors from their custom instruction set elements ?
London is the city with the sixth biggest French population. There are more French people living in London than in Bordeaux or Strasbourg for example.
Austin, the Python statistical profiler v1.0.1 out now
I am delighted to announce the release 1.0.1 of Austin. If you haven't
heard of Austin before, it is a frame stack sampler for CPython. It can
be used to obtain statistical profiling data out of a running Python
application without a single line of instrumentation. This means that you
can start profiling a Python application straightaway, even while it's
running on a production environment, with minimal impact on performance.

The simplest way of using Austin is by piping its output to FlameGraph
for a quick and detailed representation of the collected samples. The
latest release introduces a memory profiling mode which allows you to
profile memory usage.

Austin is a pure C application that has no other dependencies other than
the C standard library. Its source code is hosted on GitHub at

https://github.com/P403n1x87/austin

The README contains installation and usage details, as well as some
examples of Austin in action. Details on how to contribute to Austin's
development can be found at the bottom of the page.

Austin v1.0.1 is also the first version of Austin to be available from
Homebrew for easy installation on MacOS. These are the other places where
Austin can be installed from:

Linux:

Snap Store
Debian repositories

Windows:

Chocolatey

Furthermore, you can stay up-to-date with the project's development by
following Austin on Twitter (https://twitter.com/AustinSampler).
What do you mean, it is "true"? It's a thing that exists, sure. But not all tourism to poor countries is sensibly defined as poverty tourism (otherwise the category is worthless). Maybe you can dig up some actual numbers.

I'm sure many people visit e.g. Vietnam because it's a convenient way to see a tropical rainforest, or experience the prototypical white sand beach. You might think less of them because they don't care about the culture -- and I think it's a callous waste of resources -- but it's not poverty tourism.

Furthermore, I'd naturally assume a large fraction of all long distance travellers to be Europeans, regardless of the motivation. Simply because Europeans make up a large fraction of the world population who can actually afford to do it.
Interestingly, it seems if one politician discovers fire, it would die with them.

Surely, by now, one politician has learned how technology works and has started the process of teaching others?
The paranoid would worry that the men in black would ask Tumblr for the server logs, "When did this blogger insert this post in the queue?".

I guess they could try using a blogging service hosted in a "non-cooperative" country. E.g. Russia, unless you want to blog about Putin.
There's also the question of how open open source programmers might be to some UX/UI designer stepping in and trying to force their vision on the project.
We've also have been given some fantastic new compiled languages in the last 10 years that in my opinion are as productive as the higher level ones you mention, in some cases more due to the powerful type systems. I'm a huge fan of Swift, Rust and Kotlin Native but there are many more to suit anyones taste. I've also found keeping my hardware for a longer time period forces me to write faster software and is a better approximation of what users are experiencing when they run my apps than the latest top range workstation.
I like the way this guy writes. I wonder if the idea that 30% unemployment cannot exist might be challenged by the ability of right wing authoritarian governments, which are on the rise globally, to tamp down dissent.
Very recently I deployed (in my personal VPS) espial (https://github.com/jonschoning/espial) which basically a self-hosted pinboard clone. I'm extremely happy with it.

I wish it had a browser plugin but besides that it is amazing
Yep, inspecting the actual database state after multiple test failures directly is very nice (we log the used test-database after before every test, so it's easy to connect afterwards).

Regarding cleanup: We run configure a max pool size in integresql after which "dirty"-flagged test databases are automatically removed (and then recreated on demand). We may also support auto-deletion (e.g. after a successful test) in the future, however currently it just does not seem necessary even when we have 5000+ test-db, it's just a disk-space concern.
Jpeg2png: Silky smooth JPEG decoding – no more artifacts (2016)
How does foreign cloud provider matters. As of now encrypted SNI is not there, so they can block simply based on SNI. If SNI info is not correct, they can ask the foreign cloud provider to block the website. Any cloud provider where SNI block won't work well is large enough to not deny requests from the french government.
I agree that the Falcons should be in prison, but there is a difference between putting a few hundred political extremists in jail, compared to a few million normal people based on their race.

So, no, not "hypocrites".
I recommend everyone on HN using Windows to use Chocolatey and Chocolatey GUI to install their software. Chocolatey is a package manager / "app store" for FOSS and other free-to-install software on Windows.

Downloading random installers was always flawed, but it's not getting any better. Chocolatey is the best you can get as a Homebrew/Homebrew Cask equivalent on Windows, and even if it takes some getting used to is so much better than navigating the web for installers.
Solar Cells Can Adapt to Different Light Conditions
Pulsar is more flexible and fault-tolerant. For me the most important thing is client can request log queue starting from specific log by id, it has better retrying mechanisms for logs that failed to be processed. But it has absurdly bad documentation. I had to learn many things about Pulsar by downloading src of their java library and just reading the code. Documentation on starting bookie, zookie, pulsar, pulsar-proxy cluster was non-existent, and making it work like in their architectural diagram was a week of work and experiments, compared to literally 2 hours spent in Kafka.

Bookkeeper has/had even worse documentation and setup. When I used it bookie couldn't have mounted directory for log storage, so it's not really that persistent as they say. Before restarting bookie node it has/had to be reformatted to allow bookie instance to re-use logs saved on disk. The whole "log are persisted" is true, but they don't say that you can't simple mount them in docker and restart your PC to it.

Pulsar is good when you get it working. Documentation is really bad and it's hard to make it work. All the super-positive articles about pulsar are sponsored (streamnative and yahoo) and biased to make pulsar look much, much, MUCH SIMPLER than it actually is.
But it's not as if the programming community collectively just forgot about these languages (and, as mentioned, Delphi and PHP are in fact contemporaries). The question remains, why did new dynamic languages rise, but already existing static languages decline? That requires an explanation.
Viva human rights BUT only as long as it doesn't interfere with our interest.

Let's supply and equip KSA with bombs to kill minorities and majorities in Yemen, and also blame Chinese for abuses against ethnic minorities. We are terrified to death of seeing tear gas on streets but we supply bombs to the Middle East.

And don't get me wrong. I think anything to stop abuses in China is great. But, when I'm reminded about those double standards, I just realize it's all bullshit.

I stopped reading politics. I only listen to people that talk about peace. Everyone else is after some hidden agenda.
It won't help alone without encrypted SNI.
1. Oppressing millions of their own Chinese citizens is different than the imprisonment of several hundred.

2. The world must not be distracted by such facile whataboutism. What the CPC does to its people, from Xiangjiang to Hong Kong is terrible. Would I like to see the US clean up its own act? Sure. But in the meantime, I am happy to see the US take a string stance against CPC totalitarianism.
I guess people eventually could win twice in a short span if they're unlucky and they'd be out of money