skysight-inc/HackerNews huggingface dataset:
> There's "pip freeze" but that's a one-time operation that you can't then reverse, so it's only usable for leaf applications.

What do you mean by reverse? You can certainly upgrade all packages locally and then run pip freeze again if you want to set up newer versions, or like manually change versions in your requirements.txt and `pip install --upgrade` to update them. For stronger reproducibility guarantees there's also `--require-hashes`, although admittedly freeze doesn't appear to support easily writing hashes to a requirements.txt.

> per the previous point, it probably won't come out the same as before.

I don't see how this follows. If you have frozen dependencies, it will.

> You're supposed to use pip to manage which python version each project is using. But you're supposed to use the installer for it that's distributed with the python runtime. But only certain versions of the python runtime...

No you use venv for that. Venv which has been available since python 3.3, in 2012, and on pip, ensurepip has been since 3.4, in 2014. If you're using a version of python that's 10 years old, I don't really know what to say.

> There's only one global repository. If you want to build some libraries and reuse them the same way you'd use a normal library dependency, you have to publish them to the global PyPi. I think there might be an expensive service that works around this, but there's no repository program that you can just spin up on your own servers.

I mean you can install from git directly: https://pip.pypa.io/en/stable/topics/vcs-support/#vcs-suppor..., and there is documentation on spinning up a local repository (which for packages, is just files in a known directory structure): https://packaging.python.org/guides/hosting-your-own-index/
Go read some Foxnews comments to get some balancing dumb from the right. People say stupid shit online and neither side has a monopoly.
I don't believe this. Do you have not info in that?
The github issue is a gem.

The reporter is basically being fobbed off by being flooded by random buzzwords and data points, none of them specific, but he keeps trying to drill down to specifics by asking questions.

The tone gets quite condescending towards him.

He gets out of all this with flying colours. He should consider adding that Github issue to his resume.
When you interview a line manager and he boasts that he led a team of 100 engineers, do you question that he could have done the job with 10 better-picked engineers?

You get what you measure. If you reward bloat, you get train wrecks.
Comments moved to https://news.ycombinator.com/item?id=28741532.
But they have been getting replaced. On both the left and the right, but especially the right. And if Sanders had somehow been president in 2016, you bet that it would’ve been establishment Dems who’d have been retiring.
So what?

$appliance does not require mdm
What Helps Heat Rash? – Epic Health Coaching
Hmm. Yes, you are most likely correct.

I should have used the term “non enforceable”.

Thanks for the correction!
More generally, in my experience performance isn't looked at because it's "good enough" from a product point of view.

"Yes it's kinda slow, but not enough so customers leave so who cares." Performance only becomes a priority when it's so bad customers complain loudly about it and churn because of it.
Like Windows Notepad. I suspect it was never designed for anything more than trivial cases, and then it never got requirements overhaul later in subsequent versions of Windows.
Pushing one type of information relative to others is also censorship. Few people will change their feed algorithm without some kind of ballot screen.
You're putting a lot of faith in the accuracy of fMRI there.
So have you met any good leaders? Or are you saying that good leaders are nearly impossible to find (and therefore perhaps the job is difficult?)
https://www.cbsnews.com/news/facebook-whistleblower-misinfor... is another article

(via https://news.ycombinator.com/item?id=28741755 but we merged that thread hither)
Thread by shahidkamal on writing 8-bit games
> There was a video on YouTube titled "Who fact-checks the fact-checkers?".

A quick search of YouTube shows a very large number of videos using that (somewhat clichéd) title, so as far as I can tell that video may still be available. I call a fact-check on whether who fact-checks the fact-checkers was in fact fact-checked off YouTube.
But since it's natural to react in such a way, who's to say that what you're suggesting wouldn't be more than the full consequences?

Just as we have lawyers in court, why shouldn't facebook get to say their side? Artificially limiting their ability to justify their actions doesn't seem reasonable.
Yes. But...

By maniacally dancing Veit is stanzing the stamps of his feet into whatever he is dancing on.

[1] https://dict.leo.org/german-english/Stanzen

Shake it! ;>

edit: The guitarist in AC/DC's Thunderstruck comes to mind.

Depending on the act/performance. Unfortunately I couldn't find
the one I had in mind.
And the experienced developer is Casey Muratori who is somewhat well known for being a very experienced developer. That makes it less likely that he doesn't know what he's talking about and is skipping over hard/slow features.
NVMe, 100GbE, and async I/O spurred a technological breakthrough
teddyh rapes children.

Are you going to censor me "in all but name" or allow the statement to stand on the record as a fact?
My dog just had to block Jordan Peterson
Interesting. That just means I can make you vote any way I want by making the dumbest argument for the other side. You advertise a strategy that guarantees that you will always cast a manipulated vote. Entertaining.
well even by your convoluted logic you would have to go back to Orange revolution in 2004. But none of what you site has anything to do with Russia being considered a mil ally. by Ukrainan gov. Russia was considered the biggest threat to Ukraine independence starting with Ukraine's first president.
Y’all work in some weird places.
Pixel devices do not come with stock Android, and they certainly don't come with a build that allows for opting out of cloud services. They include a wide variety of Google "bloatware" that cannot be removed, much of which is also included on many other OEMs but some of which is unique to stock Pixel builds of Android (i.e. not public or open-source). Most all of the newer Pixel-only features fall into this latter category and usually involve some type of telemetry, in my experience.
Which crimes do you think the "relevant people" should be imprisoned for?
For my projects, building the jar-with-dependencies takes forever. And as there is a zip file from the previous build just sitting there, it’s a real shame the system isn’t clever enough to examine and reuse vast swathes of it.
The big difference between a restaurant's name and consumers' radio devices is that the restaurant's name was knowingly and deliberately placed up there by the owner, whereas consumers most likely don't understand the privacy implications of their radio devices and often don't know how to protect themselves and may not even have the option to do so (my washing machine has some kind of smartphone link support, and I don't remember seeing a documented way to disable it). And while the restaurant next door is a company that openly offers services to the public, the machine in my bathroom is not open to the public.

They're putting radios everywhere and anywhere now, but I don't think consumers generally expect and want anyone to be able to hear their devices, let alone scoop up the data and store it in a database with gps coordinates.

You might also ask at what point does reading of unencrypted audio frequency vibrations originating from a private home become an invasion of privacy? Most homes aren't perfectly soundproof, and it's not too hard to make devices that can listen in. Is it ok just because you can? Same for radio imaging, etc.
The fact-checkers will eventually be used to control the (political) narrative.
> Java build systems are too archaic and complex at this moment

I feel the opposite. For 99% of use cases, a plain maven pom file works. If you need something custom, you should think hard about why the existing workflow doesn't fit you before moving on. I think maven mostly gets hate from hip developers because it uses xml, but the tool itself works fine.

I've spent ages more getting simple js apps to build correctly. It "just works" in java, and has for ages (thus archaic).
That won’t fix another users iPhone transmitting your SSID details.
Madskjeldgaard/awesome-supercollider: A curated list of SuperCollider stuff
Hierarchical Rasterization of Curved Primitives for Vector Graphics on the GPU [pdf]
WFH advocates just want choice for everyone. WFO advocates, which include managers and execs, want everyone back in the office.
Feed autodiscovery does not seem to work (at least with News Explorer). But the feed is there:

https://systemtalk.org/index.xml
The beauty of RPA is that you embrace one vendor lock-in with the RPA supplier vendor lock-in. The essence of top-down enterprise architecture.
And that is why I'm saying that initial bug report could be done better.

For example, out of curiosity I did the test from the last message: doing "cat big.txt" in WSL2. In Windows terminal it took 1.5s, but in Kitty terminal, that is running under wslg (same ubuntu version), it takes 0.34s. Powershell, from the other side, is awful (20-25s).
> though that was a special case

I think this qualifies as an even more special case.
Paper is from 2019, and the original title is "Hierarchical Rasterization of Curved Primitives for Vector Graphics Rendering on the GPU", I had to adapt the title and omit the year because it would have been too long
Oh sorry. It seemed to not have gone off first time. Thanks for pointing out. Dont see an obvious way to delete though :(
I don’t think you can meaningfully state that the entire stock market is rigged. There are simply too many people trying to do the rigging.
The difference is your average pro can anticipate what Google search will look like tomorrow and make pretty accurate predictions.
With the economy the average pro can barely even explain stuff after they happened, let alone anticpiate what's coming next month.
Also it feels like the whole set of axioms thought of in the 19-20th centuries (stuff like interest rate / the desired amount of debt) is being questioned. It may be that the whole foundation of economics is shaky.
> I don’t think that’s required to eliminate misinformation (nor will it solve it)

It might reduce it (see your first point).
"Need" especially, because often it's just that those fresh eyes don't have any of the political history, so doesn't have any fallout from cutting swaths through other people's code that would be a problem for someone experienced in the organisation.
Accessibility? How do you mean?
I can see how using media fabrications around the subject of native Americans (e.g. their portrayal in cinema or cartoons) is impolite. But, how is it impolite to use their words or names as names for something unrelated? I'm not from US, so I might be missing something cultural. Would it be impolite to call a web server Londre (French for London)?

Or, is the idea that calling a server by the name of a disadvantaged group a bit like calling them servants? You might have a point.
Show HN: Adding buffer to YouTube Videos to fight addiction
I am trying to reduce the time you spend on unwanted websites like Youtube, Reddit etc. by throttling the internet.

The buffering video or loading comments tries to create barriers to watch video and thus trying to decrease the interest in the video that you wanted to watch.
By "train" I was thinking more the overground and national rail services rather than starting your journey from zone 1 of the underground. But I guess, technically, the underground is a "train" too
> What do you mean by reverse? You can certainly upgrade all packages locally and then run pip freeze again if you want to set up newer versions, or like manually change versions in your requirements.txt and `pip install --upgrade` to update them. For stronger reproducibility guarantees there's also `--require-hashes`, although admittedly freeze doesn't appear to support easily writing hashes to a requirements.txt.

You need to know, and maintain, both what you intended to depend on and what you physically ended up depending on. So in more sensible ecosystems you will have, e.g., Gemfile and Gemfile.lock. pip freeze is, effectively, the way you create Gemfile.lock, but it forces you to destroy Gemfile to do it. And so you can't really use it.
Or Librem.
Let me get that straight, are you advocating that old people should just die and not be treated/cured because of financial reasons?
> The standards of objectivity of fact-checkers (who are all left-leaning partisans) are ridiculously slanted.

To anyone for whom facts that don't agree with their worldview are signs of a conspiracy, fact checking is pointless anyway. All fact checks that show they're wrong are just "proof" of the conspiracy.
My bet would be that Zuckerberg would be more than happy to endorse your "real takeaway", because unlike some of his detractors he can actually see beyond the end of his nose.

Yes, in the short term you can and should take steps to curtail (possibly to zero) your children's use of social media.

As a longer term strategy this is bound to fail, for exactly the same reason that "if you don't like being surveilled around the clock, just don't buy a smartphone" is by now completely impractical advice.

Optional technologies become creepingly obligatory.

With Facebook the cost of opting out for most Western adults is likely already much greater than what non-smokers ever faced (being seen as less cool?). Chances are already pretty good something that's actually important in your live (like your work) will require use of WhatsApp, for example.
My Ideal DX for Rust on AWS Lambda
Can Futurecoder be easily extended to support other programming languages?
I wonder how recyclable this is? If it’s actually acrylic and glass mixed together that sounds tricky to separate later.. maybe?
A bit out of topic but has anybody followed performance issues of Microsoft Flight Simulator 2020? For more than half a year it was struggling with performance because it was CPU heavy, only loading one core and etc. Barely ran on my i5 6500. Fast forward half a year, they want to release it on XBox. MS/Asobo moves a lot of computation on GPU, game starts running smoothly on the very same i5 with maximized quality settings.

You just begin to wonder how these things happen. You would think top programmers work at these companies. Why would they not start with the good concept, loading GPU first etc. Why did it take them so much time to finally do it correctly. Why waste time not doing it at the beginning.
Sorry to say, this whistleblower is either not honest or not capable to see.
People say it's just the news, but no, I remember from a while ago being shown multiple suicide anouncements, then a baby which strangled itself accidentally in a zoo etc and I do not even have a fb account!
These i was shown by Facebook users like "hey look at this".

Are you kidding me, Zuckerberg and "whistleblower" , basically snuff kinda videos and suicide threats are being shared, posters not banned for it yet you say you are trying to get to the root of the problem, yet meanwhile, let's start the meta verse project and the ray ban glasses so everyone can be do a little espionage.

Nope, pull the other one.
Well, to be fair, large displays tend to be fragile and unwieldy as well. Depends a lot on manufacturer, but in essence short production runs also don’t help lower the price.
Most windows users have at least 4/5 versions of linux installed on their machine so it's a non issue. They have wsl, a base installed partition, vagrant, a VM and probably docker containers. so running one extra command to gen a windows package isn't a big deal.
So how are you locking it down? Are you going to sit there and put the iPad in supervised mode by hand? Maybe sideload your specialised kiosk software onto it by hand? Periodically check in on it to make sure it’s up to date and all of its configuration is as you left it?

This is a solution that doesn’t scale, and any IT admin supporting more than a handful of Apple devices in their network should look at MDM.
That speech is just fluff, feel-good PR written by a professional speech writer.

US wished to flex its muscles since it was losing the space race to the Soviet Union. If the pure-Communists can beat you in an advanced tech area, then there is something wrong with pure capitalism.

When the Chinese start leading the pack in green initiatives and propagandising their efforts, the US will hard-press the accelerator.

Competition is the essence and core of the human spirit.
Micromax devices and even Motorola devices come with Stock android. Nokia too (but they are pretty bad)
> That position is indefensible. Being forced to endure something unsavoury against your best wishes ever single work day is not easier nor the only effective way to get some separation between your personal and work life

The position that everyone should have to work from home even if they don't want to is also indefensible. What myself and others are saying when we argue the benefits we get from office work is that employees should have the freedom to chose the flexible working arrangement that works for them

There's a real tone on HN lately that everyone should work remotely and anyone who doesn't support that is against them and frankly I find that attitude to be just as toxic as the CEOs saying everyone should come back to the office.

Even yourself are saying all the reasons we like office work can be replicated when working from home -- maybe that's true on some level but it doesn't matter. If some of use want to come into the office then why can't we?
As someone who worked in an organisation that was a part of both Panama Papers and Pandora Papers (I wasn't there during Paradise Papers), it's a gross overexaggeration.

Like it is the case now, the work was done by hundreds of journalists spread across dozens of media outlets around the world. It is true that one Maltese journalist that worked on it was killed and it is completely accurate to call her Panama Papers journalist, but calling her the "original leaker" is just inaccurate. She also went through decades of various forms of intimidation before Panama Papers came out. I'm not talking just about death threats, IIRC her pet was found killed, her house was broken into, etc.

For all I know, the original Panama Papers leaker was never identified beyond John Doe pseudonym, and is presumably still out there.
We tried that already, checked exceptions in Java. It wasn't good.
With USB-C charger, I can charge my:

- ANC Headphones

- Laptop

- Tablet

- Phone

- Portable in-ear headphones

and bunch of other stuff I carry around while traveling. All of those with a single 100W laptop charger.

I can't do that with a barrel connector. It's a huge improvement despite "confusion" everyone on this site loves harping on.
FoundationDB has rather severe limitations:

> Transaction size cannot exceed 10,000,000 bytes of affected data

In my experience almost all transactions are smaller than that, but the there is a long tail of large ones even for the same operation (because some 1:n link usually has a small n, but occasionally has an n which is orders of magnitude larger).

> FoundationDB currently does not support transactions running for over five seconds.

Limiting the duration of write-transactions isn't too bad. But being able to use a longer lived readonly snapshot is very convenient.

Do higher level databases building on FoundationDB (e.g. the SQL layer) typically work around some of these limitations, or do they leave it to the application to avoid these?
Secret assets of Kenyan President's family exposed
>"Yes men" climb the ladder much easier, but then work doesn't do itself so that's the catch.

The harder the work, the lower the pay.
I can't add stations to my Apple Music library; when I click on the three dots it just gives me a Share menu that lets me copy the link. And you can't see the songs in that station with a playlist-like view, just play them.
Дом Табака
Дом табака в городе Киев, предлагает широкий выбор табаков для самокруток, сигаретных гильз и курительной трубки. А также множество полезных аксессуаров для курения.
> Unfortunately, Microsoft can’t use the code

As good as Casey Muratori is, Microsoft is more than big enough to have the means of taking his core ideas and implement them themselves. It may not take them a couple weekends, but they should be able to spend a couple experienced man-months over this.

The fact they don't can only mean they don't care. Maybe the people at Microsoft care, but clearly the organisation as a whole as other priorities.

Besides, this is not the first time I've seen Casey complain about performance in a Microsoft product. Last time it was about boot times for Visual Studio, which he does to debug code. While reporting performance problems was possible, the form only had "less than 10s" as the shortest boot time you could tick. Clearly, they considered that if VS booted in 9 seconds or less, you don't have a performance problem at all.
I agree that this is what employees would prefer; however, I'm not certain that full flexibility is the most effective way of achieving results for the business. My (totally unverified) assumption is that giving employees a choice between a remote team and an on-site team captures most of the value that the employees care about in that choice, while still allowing teams to choose a reasonably effective remote or on-site work process.
> the software industry doesn’t value technical excellence as much as it values having warm bodies report to you.

One of those can easily and objectively be measured, and the other one can't.

Various orgs have tried to measure financial "value", imperfect in and of itself, but then face serious problems attributing that to individual developers.

Fundamentally, discussing "good" software is performing subjective evaluations against subjective criteria. There's no easy route out of that.
However, his experience, in games and game development tools AFAIK, might not be fully applicable to the development of mainstream commercial software that has to try to be all things to all people, including considerations like internationalization, accessibility, and backward compatibility. The performance difference that he demonstrated between Windows Terminal and refterm is certainly dramatic, but I wouldn't be surprised if there's something he's overlooking.
Couldn't you wrap errors for that case, accumulate error values or even your own specialised error type?
I was curious as well, I dug a bit and I found this:

https://github.com/cmuratori/refterm

I think he just went ahead and created a completely different terminal.

Also, some background, the original raiser of the PR is Casey Muratori, of Handmade Hero fame:

https://www.youtube.com/channel/UCaTznQhurW5AaiYPbhEA-KA

https://github.com/cmuratori/

https://caseymuratori.com/
Try again, try harder
I don’t know if I’d be cynical in that particular way. Maybe the real cynicism is more banal. FB was and always will be “viral.” When Zuck was in college, this pretty much amounted to stalking all your classmates (for those who remember when it was university students only). Zuck is getting towards middle age now. “News” is the new viral.

We want to believe that FB is a corporation and therefore must act with a certain economic logic, but within the bounds of what can be optimized for the bottom line, there can often be a huge amount of room for founder neuroses, fantasies, etc. (I mean cmon, Jeff Bezos literally just went to space. And if you like history, remember William Randolph Hearst?)

Drugging people with viral was always the main gig unto itself. It was the core neuroses. Money just happens to be the thing people “universally” care about in middle life, as opposed to university life, but that much is an outgrowth of the neuroses.