skysight-inc/HackerNews huggingface dataset:
...or at least some syntax that represents layers like (block) scopes do in a programming language so it is visually easier to see what is going on.
But they don't, as you get older you kind of find the things you fundamentally like and dislike in life and learn to accept them, it's perhaps one of the few perks of getting older, knowing yourself, knowing what makes life enjoyable and what doesn't.
I also love to improve my input methods.

I'm still not convinced steno works well for code. One because I haven't seen a convincing example (all the examples I've seen were youtube videos where it's obvious someone's working hard trying to remember the inputs they just fed into their dictionary to produce a specific piece of code). Two, because I think code is by nature very different from natural language and you have to be extremely precise with every dash, underscore, capital letter and symbol, and there are lots of identifiers that are abbreviations or not natural words at all.
I’m curious if you don’t run any workloads locally and only do something like Google Colab, remote IDE and remote JN why after 30min would you have to switch? iPad pros have keyboard support and mouse support.
Phylloxera
Defibrillators are now fairly fool proof and relatively easy to use, some of them even give you audio instructions on how to use them. I’m sure in most cases someone would be on the phone to an emergency medical expert.
My guess is that they either didn’t save the patient or it wasn’t the right tool needed.
Isn't the random order option better in some way? Is there a way of using probability to quantify this in some way? I'm thinking that there's a higher probability that a random "chunk" of a file will be available if the chunks are downloaded randomly. But I haven't looked into this enough to know.
there is a distinction between "play your cards" and "so, you want to play tech entreprenuer?" but i guess you are so far up capitals arse, you got tone deaf
A concentration of group "power" into any individual/s will introduce a hierarchy to the system, which begets inequality in power, which begets class systems, which begets corruption, etc.

It's why delegations and councils make sense on paper but are, even at the best of times, not perfect in practice. I understand that we may not strive for perfection in our social systems, but this does go against the distribution of power intent behind communal living in the first place. I actually like the idea of communal ownership of means of production, but I don't think it's possible to implement successfully with humans as a species (or likely any species, even ants have hierarchical importance). It might be possible with "sentient" machines at some point in the distant future, but the rest is biologically encoded in our nature.
Like almost any business risk, the need to support long-term sick leave or similar absences by employees is something you can take out insurance for.

As long as you're not operating in a way that forces a ton of people into getting sick like that, your premiums remain quite low.
> How would you solve the issue of self-censorship when the exact identity of a searcher is known?

What do you mean with that?

> Can you Guarantee the privacy of searches and that you will never sell search history data?

I think that’s literally impossible to do?

FWIW, selling data would probably not be worth it, and ruin them. It’s supposed to be pretty expensive (early discussions are around $10-$20 a month) while only having a tiny amount of users (10s of thousands). At least for me, that aligns their incentives properly. And of course, they are bootstrapped without any VC money.
I can't decide between mullvad and private internet access. Any suggestions?
Surviving Interstellar Space
I've implemented Django+DRF+React in several projects. The thrust of my arguement is that, were Django started today and not 17 years ago, it would account for these concepts more than templates do.

Django contrib exists to be a home for first party solutions to specific problems [1]. It need not be an entire frontend framework that follows trends like react, but something to make syncing state easier sits squarely in that namespace.

1 https://docs.djangoproject.com/en/4.0/ref/contrib/
> But I asked whether copyright enforcement was necessary for films to get adequately funded.

I addressed that by referencing a study that concludes piracy has no measurable impact on revenue.
I've heard that using alpine over a base image like debian makes it harder for current vulnerability scanners to find problems. Is this still true?
> when >90% of BTC mining is backed by clean energy. IIRC it's around 50% now

What? There is no fucking way mining is using anywhere near 50% clean energy.

And using any energy for proof-of-waste is awful. That clean energy could've been used for something productive rather than a hashing lottery.

> on this basis

That's far from the only problem. The bigger problem is that this "technology" only works for crime and does not work as an actual regular currency.
Not OP, but hopefully this helps with your first point: we're happily using Sorbet with Rails (leveraging sorbet-rails). It's by no means perfect, but a gradual typing experience in Ruby never will be, unless you restrict the way you use the language. The benefits of having at least some level of type-checking outweigh the cons, IMHO. Sorbet picks up many of the little typos that only become apparent when you try out the code / run a test. I've been using an unofficial VS Code extension for ages, and I really like the increase in iteration speed.
> [edit] It's interesting that this is getting so many downvotes, even though it's asking a question and the premises are currently true. As other commenters have pointed out, BitTorrent downloads a file in random order and not from beginning to end, and this is less convenient than streaming.

Don't bother, the narrative here is that Netflix, Disney+, IP owners and distributors are literally forcing people to pirate content not available to them through their subscriptions.
> and that the OpenSSL guys were idiots for allowing Heartbleed

This is the most baffling part for me. I'm yet to figure out who these mythical non-idiots are that would not have fallen for any of the pitfalls that have led to exploits in the last several decades.
This list has been all but abandoned, it'd seem. Pull requests and issues have gone unattended for over a year.
Lawsuit says Meta shares blame in the killing of a federal guard
in the sense that with fewer stuff around they find fewer things to throw mostly-meaningless warnings about? /s
One of my mentors when I was kinda taking things harsh like it appears you are, said to me “There’s two kinds of experiences in life. Winning experiences and Learning experiences”. So I said to him, “what about when I feel like I’m just not good enough”, to which he said, “Well, that would be a losing experience”.

Take the lessons wherever they come.

And if it were me, I wouldn’t let my head beat me up over this, I’d just ask boss man if I was meeting or exceeding his expectations or coming up short.
Totally agreed. I once gave an ultra long notice because I was going to grad school in six months. I was part of the mass layoffs the next week. Best lesson I ever learned.
The leader of a region of influence yes. “Good guy” “Free world” - relative on perspective and highly subjectively US POV
For a one-character typo, I would probably have just reported it as an issue. An issue is sufficient to say what fix is needed, and in some ways it's easier for a maintainer to make such a fix themselves than to verify a change made by an external contributor, correct the commit message, verify their CLA status, etc.

However my experience of reporting Python documentation issues has been frustrating for other reasons. I reported a lack of detail in the multiprocessing.Process.exitcode documentation in October:

https://bugs.python.org/issue45554

Nearly three months later, no-one has commented on the bug report -- not even to triage it. Fair enough, it is a minor issue, people are overstretched particularly with the current world situation, and perhaps proposed fixes would be of more interest.

So in late November I set about improving this documentation myself. I found the CLA process relatively straightforward, though I was unimpressed that the online signing via Adobe Sign refused to work in an incognito window. Emailing a scanned signed paper form was an effective and straightforwardly handled alternative.

I filed a PR with a proposed documentation improvement in mid December:

https://github.com/python/cpython/pull/30142

Apart from one drive-by comment from a non-core contributor, no-one has commented on the pull request -- not even to approve running the remaining basic workflows. Also fair enough, it has only been a couple of weeks outside the holiday period, and it is a minor issue.

By now the PR is on page 4 of the cpython repo's list of open PRs, so it is difficult to imagine anyone getting back to it except by accident. The Doc-SIG mailing list appears to be mostly moribund, so doesn't appear to be a good place for a nagging message.

All in all, I'm not feeling encouraged to spend time making what are intended to be useful (albeit minor so far) contributions.
I’ve never seen something like that hold a motivated ticket creator back
I always wonder how developers work where it makes a difference if I type } or END. I appreciate with regards to readability it comes a lot down to what you are used to, but I never understood the argument that you safe something by typing a bit less.

From my experience the design planning and just thinking about programs takes so much more time than the typing in that I sometimes wonder if I do something wrong.

What is the advantage of a less verbose language if let’s say the language capabilities are similar?
The major feature the Android app lacks is the "Trueplay" tuning. It relies on a phone to generate and record a sound to map out a room's acoustics, then optimizes the Sonos speaker's output for the room. I've always been wondering if the lack of Trueplay support is due to shortcomings in Android's audio APIs or something like this.
On the front page right now:

The Pentagon and CIA Have Shaped Thousands of Hollywood Movies into Super Effective Propaganda

https://news.ycombinator.com/item?id=29835933

I say, if piracy destroys Hollywood- let it.

'Be a favour to everyone and above of all, cinema.
I believe Truffles are in high demand in the US but it all has to be imported from Europe. Various farmers around the US have been trying to cultivate them to supply them locally. There's a pretty good video on the subject here

https://www.youtube.com/watch?v=qX9Jpg3b90M
Ask HN: Why do I get different Google Maps Results on Different Accounts?
I came across a meme which made reference to a longitude and latitude. Being curious, I entered it on Google Maps and it took me to a building in the Czech Republic. Nothing was immediately apparent so I switched to the satellite view. My juvenile sense of humour was satiated and I immediately decided to forward the coordinates to a couple of friends with equally juvenile taste.

I got one reply back asking me what the significance of a blank building was? First I thought they had totally missed the joke but it occurred to me that this image was rather hard to miss.

I fiddled around for a bit and tried on my different Gmail accounts and I was able to replicate different satellite images being displayed. One set of images clearly new and crisp, whilst the other rather blurred and dark.

Now I warn you, this a bit NSFW but the comparison is below.

https://imgur.com/a/v9yLpZb

So my question is: does anyone know what factors go into displaying different results to different accounts?

My first thought would be some form of timed rollout of new imagery to prevent any glitches and naughties reaching the masses. But that clearly slipped through the cracks.
> We have all experienced the clueless non-technical manager who doesn't understand why any of this has to be this way and keeps pushing for "common sense" things like accurate estimates for project development.

This is in my opinion actually quite easy to explain to managers: asking for time estimates in software development is like asking for time estimates in proving a deep conjecture in mathematics.

Since every economics major has to take some courses in mathematics (which at least in Germany are often there to weed out bad students), this should not be difficult to understand for managers.

The problem rather is that these clueless non-technical managers insist that this perspective is simply wrong and theirs is right.
Exactly. It's not a way to relax, it's more like spinning your wheels in place and having the engine overheat from all the wheel spinning. You just feel worse and worse the longer you stay in that state.
Coordinates here for those interested:

50°45'12.7"N 14°36'22.4"E
Yes, of course it is possible to advocate for gay rights and yet also do bad things. Perhaps that was the OP's point, but it seems too obvious to be worth mentioning.

You may view the tweet as 'posturing', but we have seen no evidence that it is not the expression of a sincerely held belief.
This is the sort of attitude that I was talking about when I said that HN seems to like to spin complex narratives around LGBTQ rights advocacy. Sometimes people speak out for LGBTQ rights because...they support LGBTQ rights. And that's all there is to it.

If you don't like other stuff that Raytheon does, then it makes a lot more sense to criticise them for doing that other stuff than it does to spin speculative narratives around the motivation behind their pro-LGBTQ tweets.
>> But I asked whether copyright enforcement was necessary for films to get adequately funded.

> I addressed that by referencing a study that concludes piracy has no measurable impact on revenue.

I'm weary of studies in general because they're capable of justifying absolute bullshit. Anyway, your study was conducted in a regime where getting films for free is illegal and therefore somewhat less convenient than it could be if it were legal. We don't have access to a world in which that isn't the case, so your study is kind of... not able to answer my question?

People who appeal to studies should look up "how to prove a counterfactual".
Congrats! Keep it up. At 15 I was writing bot scripts to run video game characters around for me haha. I soon realized I liked coding more than even playing the game.
Probably because many of those domains are the same who contains most of their ads?

The rest is a bit tongue-in-cheek but I also can't think of better explanations:

Maybe because letting people block useless sites automatically means useful sites end up on top and giving the best results on top would mean users only stay on Google for 2 seconds and don't come back for that particular query while showing a mix of useless and ad laden non sense is pure brilliance:

- user need to stay longer on front page to decide which result to click => more ad exposure

- user goes to ad laden site => more ad exposure

- user comes back to try another result => more ad exposure

- user tries another etc etc

The whole thing seems to be a balancing act of how extremely bad they can make this slot machine before people revolt.

That said I'm open to alternative explanations:

- maybe they aren't that greedy, everybody smart just left as kt became harder and harder for non-SJW and those who are left either don't have time or are unable to fix it and it currently happens to work extremely well economically in the short run so nobody looks into it?

- or maybe as someone mentioned the other day everyone's search results are adjusted by an end-to-end optimizing AI which gets a digital dopamine hit everything an ad is shown or clicked and all good Google engineers have been struggling for years to get it back under control without breaking the cash cow in rhe process?
i've never seen this in Canada but even in the U.S., I don't think it's being misused the way that people are suggesting here.

I have referred thousands of callers to TheWorkNumber (and competitors like 'Thomas and Company') in my years working at a call centre and the reason is always the same: income verification for somebody who needs to get approved for a mortgage loan application or something else like that.

I don't actually see any suggestion that the salary data is being "sold" per se rather than just being used for legitimate income verification purposes
This is seriously impressive! Really like the clear layout, maybe a bit too large text everywhere, but I guess that's just a my preferences :).

How did you make sure the application is secure? XSS/SQL Injection?
> Please ban these type of articles from HackerNews. Has no substance whatsoever

You should see some of the comments!
Yes.

Maybe the programming world is different but in any corporation there must be a frank, honest, exchange of info and discussion (not necessarily agreement) with your immediate manager/supervisor, it is their responsability to give you directives and if not fully protect, at least shield you from the higher in grade (or on the contrary tell you what your mistakes are, not let someone else in a higher position do that).
Having arguments against Java deflected with "oh but annotation processors" is so annoying. Just because you can somewhat patch the holes doesn't make it a weakness of the language. Same arguments are used for C ("just use static analysis") or untyped languages ("just add a bunch of unit tests")

In my current project we use Error Prone, Checkstyle, Immutables, JSR305, NullAway and a couple of other things. It makes the language tolerable, but it's a massive waste that each setup needs to introduce and tune those, and often inexperience or lack of knowledge will mean they're never introduced, if only because after a while they become painful to introduce.

Better languages exists, some are even JVM, which just do this stuff properly.
At the moment there seem to be many more (or at least many) 'anti' government movies around - those portraying the CIA and other organisations as corrupt, self serving or incompetent - the Bourne series etc.

Even "Eye in the Sky" gave me an overwhelming sense that the military use of drones was poorly managed and the decision making process was incompetent.
I hear you, but I have been a consultant for very large companies (even mutual insurance cos, with basically zero profit motive), and at the end of they day they will make decisions for the company and not for the person. As in, we got the CEO to fire some of his direct reports that had been working at the company 20+ years. And then it rolled downhill. Don't get romantic with your employer unless you own the company (or at least 51% of the voting shares.)
Privilege dressed up as purpose. Don't quit your job; find a job that fulfils you and change.
People in normal countries also don't like SMS anymore, but somehow everyone picked WhatsApp/Telegram…
and friends with money, nobody financially depended on him, probably savings to live not just from unemployment benefits (that would even make networking challenging financially I guess)
Same with me. Worst part is, I actually worked with some of these smug insufferable nerds. Nothing on this Earth can convince them that they can make a mistake. Literally worst possible people to have as colleagues. So glad I don't work with them anymore.
Also saw this recently. I always wondered how movies got access to military bases, jet fighters, and everything.
Command-line transactional consistency checker for black-box databases
I can't recommend PIA anymore after the acquisition. It used to be my choice ever since using a VPN became a necessity, but these it's Mullvad for me. They're relatively transparent, allow me to pay anonymously in cash, and are based on a VPN protocol already included in my kernel.
An open question. But the crappiness of ML makes those people look a lot more correct just by contrast.
Most people wouldn't stick their neck out unless it's really necessary and directly beneficial, especially since there are systems in place to prevent/block/slow down this kind of thing. Especially if you're a newcomer.

The positive case is the (very rare) exception.
Eh, I'd say the Holocaust makes a good argument in favour of it genuinely being a good vs evil thing. I mean, that certainly wasn't the only (or even main) motivation, but come on.

The actual myth is that the West is/was systematically engaged on the good side in good vs evil conflicts, when in reality WWII was more of an exception in that regard.
You can do it for fun :P
No, but i haven’t used it pretty much at all since I moved to linux in 2016.

Edit: but I’ve submitted various security vulnerabilities to oss products, real actual issues too, not Nessus output.
I've never run across only a corrupted jpeg file, only something like entire fs corruption. So as someone who works in this space it's not so surprising because while I could probably write one it's not a problem I've ever thought of solving.
Private Internet Access (PIA) is involved in the whole Freenode fiasco, and has Mark Karpelès (of Mt Gox fame) as their CTO of the parent company. They also run ads all over the internet. Everything pointing towards just caring about the profits.

Mullvad is a low-profile company based in Sweden (strong guarantees for privacy) where you can even sign up by sending cash in an envelope. It doesn't get more anonymous than that.

On the technical side, I've been using Mullvad since probably 2012 or something like that, and lately just their Wireguard implementation. Always have had good performance and never received any complaints, even though I have used it for torrenting and bunch of grey-area stuff.

Edit: I see now the author has even highlighted PIA as their "top pick", which for me compromises the integrity of this list. PIA most likely paid the author to add that for them.
Lovely website - just a note that your contact pages / widgets all list support@example.com as your contact email...Ignore me if you're just building but thought it was worth pointing out.
Last I looked into it was probably before 2017 at a time when Google insisted I was maybe a bot probably because I used very narrow searches.

I don't have time now but try searching with your preferred search engine or ask someone else.
Sounds like there’s some blame game going on. Project is late and they’re looking for scapegoat. That’s a red flag that the management is poor. You can do as great work as possible, make sure you take notes what was assigned to you and what you delivered, even better: overdelivered, and think how you’d present your results. Just don’t join the blame game, you cannot win.
It's a nightmare if you're writing in two different languages at the same time, eg. French sentence with English words in it. I often have to disable one or the other and live with most words being red underlined, because autocorrects are just not great at guessing what language I'm using.

BTW, if anyone from Alexa, Apple or Google is reading this, please have someone work on this. It's been 10 years since I've been using it, and neither speech recognition, nor autocorrect have made any kind of progress on the dual language stack.
You have to wait for the whole film to finish downloading before you can watch it. This is inconvenient.

I've heard from a friend of mine that torrent clients have streaming mode as well. I.e. packets arrive not randomly, but in order, and as long as your DL speed exceeds 1 second per second, you are fine.
How can you tell dead pixels apart from the stars off the night sky background image?
if you had a DOG complex, that is most certainly drugs ;)

a GOD complex on the other hand I may agree with you :)
"Why" is something very hard to programmically answer.
I've added these to my "read later" list.
It is, and that's already been addressed for decades. The employment laws and income tax of the state you're employed in apply in these situations.