skysight-inc/HackerNews huggingface dataset:
> No, the bullshit copout is showing that you are available when you are not, to give the illusion that you are working <- which more a cultural issue than being disrespectful of people's time in my opinion.

me working != available to immediately respond to your question. I'm not going to drop all the context for a bug I'm close to fixing to reply to a slack message. if I've been working on a bug for hours and I'm nowhere near a solution, I might switch gears and help you with your issue. I can't know at the beginning of investigating a bug which state I'm going to be in when you ask your question.
Then they can call me.
This Week’s Tech Stories from Around the Web (Through January 23)
1) those layers of abstractions are often the result of some smart guy in the team, reading some design patterns book and then desperately applying them whenever feeling the chance. Typical building his little cathedral story.

Its pretty horrible, but by no mean java-specific. It can be achieved in any object-oriented language, and to some extent also in others.
OCaml on the Erlang VM (BEAM) v0.1 released
These kinds of things are personal preference. Top reasons I do want people to say hello to me first over IM:

* Other people looking at my screen. Common when working out designs, in person or remote

* I'm presenting my screen publicly and might have forgotten to turn off notifications

* I might be busy and want you to email me instead so that I'll get to your request on my own time

* I don't want you to think that I got your message if I haven't especially if it's set to be deleted on some timer

That said I recognize that some people who don't have these problems have a "nohello" preference. I generally advise people to make their preferences explicitly known without sounding like there's only "one true way" of doing business when it comes to communication modes (and to respect others' preferences).
the bigger question is if they stop collecting data on you if you're banned ? ;)
> a guy smiling and waving as he holds a podium

As a complete aside, I was amused that that photo even existed (he looks so happy with Nancy Pelosi's podium) and also completely unsurprised that he got arrested two days later.
"we both keep records and compare when there's a problem" is literally exactly what blockchain consensus is an algorithmic version of.
I think this is a port of the dplyr syntax/verbs only. None of the dplyr C++ code is used, it's all syntactic sugar on top of Pandas. So any SQL translation is going to be similar to what Pandas does.
Nice. Any plans to make translations? I think it could be useful to a lot of people.
A bean with nothing but fields and a couple annotations is much cleaner and smaller than one full of generated getter/setter code. And I can rename a field without having to fumble around with the IDE to regenerate them.
I was thinking of ruby as you write this... it's not quite true that in ruby "referencing a field on any object... is just sugar for a call to the getter/setter."

It's actually true that ruby makes it impossible to directly access fields in objects other than `self` (ie `this`). Seriously, it's not possible ruby takes away the ability to do so, thereby making it not even a choice anymore, you have to create a getter/setter, it's the only option. There is no sugar, there is simply a prohibition on direct access to iVars in other objects, period.

What might make it look like "sugar" is that parentheses method calls are optional in ruby -- `obj.foo` is just another syntax for `obj.foo()` Whether or not it's a getter, any method at all, nothing special for getter/setter here. That's literally the only thing going on here that makes you think there is "sugar", ruby syntax having parentheses be optional in method calls.

And additionally ruby gives you a shortcut "macro" to defining the getter/setter, `attr_accessor :foo` inside a class body just automatically defines the conventional getter and setter for you. You still do need to define them though, again no "sugar".

So ruby actually comes down solidly on the side of "yes, always use getters/setters"... in some ways this is what you are complaining about, people always doing it, right?

But it turns out differently and not annoying anyone, I think, because it was planned for by the language designers in the first place, both by making it mandatory (eliminating it as a point of debate or as something a programmer will spend any time ever considering when implmeenting), and by providing devices to make it convenient.

I think the choice to make parentheses optional in method calls actually goes along with the choice to forbid direct access to fields in other objects; both because there is now no need to syntactically distinguish between the two, and because it makes it less annoying to forbid. It also causes all sorts of other complexity in writing parsers for ruby though...
Sponsors have access to the private repository (I'm using GitHub's collaborator feature). I have several sponsor tiers and $10 a month or more will get you access to my sponsorware, which means you will be added to the private repository and can use the features immediately. What you're effectively getting is early access, so you can use the features before other users.

The official documentation of my project lists exactly which features are "Insiders only", and which aren't. When the features tied to the funding goal that was hit are merged, everybody can use them. I try to always have sponsors-only features on higher tiers to keep sponsoring attractive.

As I understand, Caleb does it with content and entire projects - I'm doing it with new features for an existing project. Also, I'm doing it fully transparent, disclosing how much I earn with this, which I think is crucial to build the necessary trust relationship.
> I understand if it were allowed for some commercial use […]

You mean like all the flight schools that use 1970-era Cessnas as part of the training fleet? Or old King Airs to build hours for multi-engine qualifications?
This kind of behavior is usually a result of some other, more fundamental problem within your team. You would probably benefit from some kind of team building activity that would repair trust among your team members. Using hello as a trap will only make things worse over time and people will dislike working with you.
No I have not, but here's the approach I would take:

1) Use tcpdump to inspect WhatsApp packets and get an idea of what they look like

2) Use iptables or nftables to set up rules to block them.
There were moderated newsgroups for years. There were some people who preferred to hang out in the spam-filled, unmoderated areas.

But there were plenty of newsgroup users who preferred the tightly moderated newsgroups.
PostgREST on Fargate
Businesses just like fb so they can post stuff and pretend they aren't attention whoring.
It's time for airplanes that use leaded gasoline to go the way of xray machines for shoe fitting.

Toxic products, such as leaded gasoline, asbestos, tobacco, some pesticides, would had been outlawed much sooner if US had universal healthcare where poisoning of others costs us all - instead of being an externality.
Seems like this could be solved if the chargers were networked and programmed with a set group charge limit. If you are a charger, and you're the only charger actively charging, you get 100% of the limit; two chargers get 50% of the limit; three chargers get 33% of the limit, etc.
This is the problem with averages. For a majority of people, it is up. For a large minority, it is down catastrophically. That averages out to slightly up.
The trick is to not respond until they say what they want. If they later complain, say you didn't have time for a friendly conversation.

Alternatively, if you're not busy, respond but steer the conversation to topics like the weather.
That you call it a “whim” suggests you don’t hate it as much as the next guy.
Facebook appears to store the personal data of banned people indefinitely, you can log in a year from now and you'll be greeted with the same message. There is a link to download your account data, but they offer no option to permanently delete it.

Stripping you from your right to exercise control over your personal data is illegal in the EU.
> If enough people keep parroting these particular words to describe this event, the meanings of these words become diluted.

Agreed, though the hyperbole and shifting definitions seems intentional and effective in many cases, you see with this with terms "hate", "racism", "white supremacy", etc as well.

When I was younger these had much more specific groups and frightening meanings! Makes me feel many using these terms so loosely today may have never run in to actual people these used to describe.

(No this is not a defense of hatred/racism/white supremacy or other bad behavior).
I'm not sure about baseball, but the last time I went to a basketball game I had to walk through a metal detector, got my bag searched, and was patted down.
One of the local flight clubs where I live has a trailer full of gas canisters. Once a week, someone drives with the trailer to one of the few gas stations left with ethanol-free fuel and fills up the canisters. It’s a lot of work but it saves the club a lot of money since mogas is much cheaper than avgas.
A Scotsman is a man from Scotland. Now that we have that out of the way can you answer my question?
I think the benefit of the new javascript frameworks, in particularly React + Typescript, enables complicated webapps. Facebook is probably the best example of enterprise scale.

The problem with the javascript ecosystem (other than javascript itself) is that browsers constantly change and webapps are expected to be increasingly sophisticated. The stacks can't really settle down until our expectations of what they should do stabilizes. I feel that's why we seen much less churn on the backend.
I just got this working in windows preview build too. If you enable KVM and rebuild the WSL2 kernel, then you can follow the Linux firecracker demo on github step by step and it works. I was able to launch 400 concurrent firecracker VMs on my laptop in 60 sec.
The rule normally stated on IRC is "don't ask to ask". You'll find that in IRC channel topics everywhere (although I have noticed many geeks going soft and trying to be more "approachable" these days).

People asking to ask really pisses geeks off (me included). This was one of the first things that made me realise that I'm very similar to a very small number of other fellow geeks, and very different from most people. Most people think they're being polite by asking to ask. We think they're being rude by wasting our time on such pointless pleasantries.

I like that this page uses The Office for its examples. I don't think it will do any good, though. People either get why you don't ask to ask, or they don't. And some people don't value their time (let alone your time) as highly as you value yours.
The solution is: "Hi jasode, do you have a few minutes to talk about X. I'm available after 2pm. Please let me know what time works for you. Thanks"
How about the other part of the comment that you've ignored? If people could use Alternative X without losing their Facebook/Instagram connections, Facebook would fade into irrelevance. There's absolutely no technical reason for everyone to have a separate Facebook/Instagram/Twitter account with dozens of other IM services instead of picking one and communicating with others regardless of what they've picked.

That future is only one regulation away. The most common reason for staying on Facebook ("all my friends are there") disappears.
If it's urgent then you should probably take a few seconds to explain why.
Snoop dogg is as pop culture as Martha Stewart and Larry King and has been for awhile
Many hobbies cost $10k-$20k. If you work in engineering, that's not far away from "at home" hobbies.

The time that went into this project was almost certainly worth more than $10k.
While walking along in desert sand, you suddenly look down and see a tortoise crawling toward you. You reach down and flip it over onto its back. The tortoise lies there, its belly baking in the hot sun, beating its legs, trying to turn itself over, but it cannot do so without your help. You are not helping. Why?
May be you should rethink about being tech lead. Even if they pay you more which would be about at max 20% of individual developer tech lead is not worth it. It limits your future prospects as a developer. As an IC you have far more opportunists and can switch jobs anywhere from 30 to 50% hike. But with the tech lead position switching jobs is not easy. But the most important problem is time. You spend so much time in managing which you could invest in honing your skills or updating your skills. In my experience being IC gives lots of freedom and the time invested is always useful in honing the tech skills.
> Gradle is only a thing in Android circles, thankfully.

Wish that were the case, but unfortunately Gradle builds showed up in server-side, SpringBoot-heavy FinTech startup code I worked with not too recently. I guess it's due to the copy/paste nature of Spring development, like other choices in those code bases.
Just because I respond with "what's up?" Or "hey" does not mean I will immediately respond to the request. In fact I usually come back to these types of chats an hour or so later kind of as a punishment. You have to train-UP your peers and customers to set expectations. It may sound brash but we're not here to make friends and constantly being interrupted while in deep thought is not healthy.
I believe GPU solves this by having read only and write only buffers in the rendering pipeline.
You might want to consider that "the deniers I know..." Indicate you might have created your own ideological bubble and don't realize it.
Cyber Firm SonicWall Says It Was Victim of ‘Sophisticated’ Hack
Mozilla Software Rebranded by Debian
> their workflows remain to be very email-based and driven by traditional ERPs

This really is the crux of the issue. It comes down to “your ERP has some information I want in my ERP” - followed by twenty emails, redirects to find the person who actually understands the schema of the ERP on each end, mapping the fields, and finally sending the info.

What’s missing is not some omniscient decentralized master system, but a standard framework to rapidly conduct data negotiations between private parties and systems. Each party needs a public-facing searchable data catalog of some kind so requests can be made precisely the first time, and so each party understands what they’re agreeing to.
>Please stand by, while we are checking your browser...
>Please turn JavaScript on and reload the page.

No, thanks.
Honestly a lot of what I use Twitter for is stock alerts and giveaways. It’s a crap platform for anything else
This has got to be illegal. It sounds like a bait & switch to me. I truly hope that there's a class action lawsuit underway...

Turns out folks are trying to rally one, and that it's specifically illegal in Germany https://www.reddit.com/r/oculus/comments/jht6kx/class_action...
Black barbers have become mental health advocates for African American men
Well, I doodle even in useful meetings. I get fidgety and need something to do with my hands. Doodling was one option, handwriting practice becomes a similarly unthinking activity with enough time, not something I consciously paid attention to.
Smart contracts can help with things like escrows. You can automate the happy path and include humans in the loop if (when) something goes wrong.
At the top of the page they say "WORLD'S PREMIER INDEPENDENT AVIATION NEWS RESOURCE".

The author assumes that if you're reading AV Web, then you're already somewhat familiar with the aviation scene and some of its jargon. We're not talking about an article published in the New York Times or Forbes here.
As someone who maintains a package to both make it easy to fine-tune GPT-2 or create your own from scratch (https://github.com/minimaxir/aitextgen), this submission is a good run-through of the technical considerations toward building a GPT-2 model.

It's both substantially easier and faster than it was when OpenAI released their paper in 2019, thanks to both Huggingface Transformers and Tokenizers making the architectures more efficient and other companies streamlining the training process and make it more efficient for all parts in the pipeline.

You don't need a TPU cluster to train a working GPT-2 model, although it helps (unfortunately TPU support on PyTorch-based training like aitextgen is more fussy). A free GPU on Colab gets you most of the way, especially since you can get now a T4 or a V100 which lets you use FP16.
"There is bias in the media"

Obviously true and uncontroversial.

"Some media outlets pursue political agendas from the top down"

Seemingly true in a few places

"Journalists are authoritarians"

Meaningless blanket generalization and definitely false.
The article is distinctly Orwellian. I am a climate skeptic and have participated in such discussions, and found that my bot-rating is very high. Other people whom I know by reputation and online presence elsewhere are also categorized as not being actual humans.

Along with this, there is the pre-emptive and dogmatic assertion without proof or serious argument that any disagreement with official dogma must necessary be deliberate 'disinformation' spread by those with an immoral vested interest in spreading falsehood.
If only someone had figured out hundreds of years ago that policing speech is the purview of idiots and the dictators who refuse to educate them.
Envs.net minimalist, non-commercial free Linux system
That's interesting. The disgorzation produced by all the bans will probably impact votes for conservatives for a long time despite not censoring that many people indeed.
"Big oil" is not a person. These companies are made up of people, who are motivated differently than the entity (entities) as a whole would be.

Specifically, any change in public sentiment would be rather small and only accrue over the long term. It would therefore be of little use to, say, some PR executive at Shell.

"Big oil" is also made up of a number of companies. Any benefits would be spread out among all of them, while any costs would fall to just the one doing it.

As for costs: the big one would be the damage to your reputation, as an individual, company, and industry, that would follow if the public found out. I'm having trouble imaging a scenario where you run such an operation, certainly involving a dozen people or so, without ever pissing one of them off sufficiently to see them calling a reporter.

I don't know what's going on here. The tobacco industry comes to mind as one that engaged in such tactics even though a lot of the above was true for them as well. But "big oil" seems more diverse, including foreign firms and governments, companies that embrace the future such as Shell as well as more "conservative" donate-to-republicans-and-hope-this-will-blow-over kingdoms of darkness such as Exxon. Tobacco was a far more like-minded, sometimes family-owned community that would have been easier to co-ordinate in such conspiracies.
Bloomberg's Odd Lots 1 hour podcast Why the Cost of Shipping Goods From China Is Soaring [1] with Marc Levinson, author of The Box: How the Shipping Container Made the World Smaller and the World Economy Bigger [2].

TLDR; [EDIT] Larger and larger shipping container ships resulted in peak capacity just before the 2008 financial crisis. 85% of capacity was consolidated in three main shipping groups. Pandemic demand increased beyond capacity mid 2020 due partly to recovery and consumer disposable income shifting to goods from services impacted by pandemic restrictions. Shippers have increased prices rather than increase capacity.

[1] https://www.bloomberg.com/news/audio/2021-01-17/why-the-cost...

[2] https://en.wikipedia.org/wiki/The_Box_(Levinson_book)

Edit: added TL;DR based on podcast at 11m54s.
I’m just curious how you are planning to eliminate the last 5%. Some kind of DSL / Visual Programming Language?
Online status does not mean I am available, the online status tells my team that I am indeed, in my work day and they can message me and get a response when I'm actually available.

Clocking in physically at your job tells your employer you're working, but it doesn't mean you're available immediately for their attention.
I proposed something similar to our Jira Admin, since I lack the privileges to just do it and ask permission later: we need certain form fields to be "required" to cut down on that back and forth. Even put together a bit of a workflow in a project that I have "Project Lead" status on to show him how it could be done, if Issue Type is this, change the view and make these fields required.

That was...9 months ago.

I'm still waiting for it. Side effect of everyone being too busy I guess, which is a chronic problem at org.
Assuming a user:moderator ratio of 10,000:1, they would need to hire 200,000 moderators to cover their 2 billion users. Then at that scale, they’d need to hire thousands of meta-moderators and meta-meta-moderators too.
MLOps: Rapid results and high-quality coding? Avoiding tech debt of ML pipelines
I wish you could just configure the app to not notify you for a first "hello" message, unless it's been 5 minutes or something.

While I'm at it, it shouldn't send you multiple notifications for messages arriving in short sequence.
You seriously want people to completely distract you from whatever you're doing, using loud noises and popups?

If my status is green it means people can send me a message, and expect a response within a reasonable amount of time. Any calls will be instantly declined with a message, "Why are you calling me??"
Not to be snarky - but remove the words Bot and Climate from the title - it's cleaner.

Twitter as a platform promotes toxic social interaction, tribalism, hot takes, low effort & low impact feel good activism and rage driven mobs.

It is literally a hack on human neurochemistry that hurts individuals and society as a whole. People should be connecting with others in a rich, high context, cooperative and supportive environment - like we often have in our physical communities. That is by definition healthy and productive. I wish social platforms were the virtual version of what we have in the real world - not this twisted and broken imitation. Twitter is the worst but that doesn't mean any of the other forums are much better. HN is often ok - but has its flaws too.

Tldr everyone thinks everyone is a bot AND there actually are bots too. That's because twitter is virtual heroin and it is hurting us by design. :(
In the old ICQ times, back in 1996, instant messaging was a bit different. At least to me. Back then, we always sent a single “Hi”. Just as an acknowledgment that we where both online at the same time. The chat was also a more central thing back then, it was a major part of even being online.
Nowadays. Everyone is online , always. The chat is not as central anymore and it’s like the need to acknowledge each other like that, no longer is as relevant.
Assuming you meant Pixel 4a, that one does not have 5G. The "4a 5G" model does, though, but it came out later in the year.
CERN is an international laboratory which happens to be located on the border between Switzerland and France. I wouldn't call it Swiss.
If so sign me up. I quit using their platform years ago and haven’t missed it. But I’m sure my information is still being collected anyways.
> lack of ice in certain port cities in the early 1900s and lack of snow or increasing strong storms.

speaking of people whose mind is made up...
Necessary in the sense mail is necessary, obviously, genius.
Jolla - one of the first companies trying to keep the dream of a full linux phone alive after Nokia buried it.

ReMarkable - very good hardware e-paper note taking tablet. It needs better software and I hope they'll grow enough to build it.
You do know that Android was originally written in Java, right?
I second this, I had to really read the whole article before I totally got the big picture. A little context explaining ought to be done near the start.