skysight-inc/HackerNews huggingface dataset:
Let's not amuse ourselves by pretend threatening large companies with vague threats of lawsuits. They don't care. Lawsuits don't scare big companies. They have more, and better, attorneys than normal people.
Those platforms that you mention are for _you_ to monitor all your accounts from one place. Whereas, what I am researching is a platform where others could see all your activity in one place.
DST bugs?
Macroservices vs. Microservices
> "Machines should think. People should work" automation.

Obligatory dystopian short story on this theme:

https://marshallbrain.com/manna1
Not true. While WhatsApp may have started with xmpp / ejabberd at the beginning, it quickly diverted away from xmpp and has its own protocol
Couldn't agree more. The community self-policing (and having the tools to do it correctly) is the path to actually sustainable online communities.
Thanks!

The section on ("HN Information") - does this include e.g. IP address under "any submissions or comments that you have publicly posted to the Hacker News site"? My naive reading of that would say "no". But is that correct?

"If you create a Hacker News profile, we may collect your username (please note that references to your username in this Privacy Policy include your Hacker News ID or another username that you are permitted to create in connection with the Site, depending on the circumstances), password, email address (only if you choose to provide it), the date you created your account, your karma (HN points accumulated by your account in response to submissions and comments you post), any information you choose to provide in the “about” field, and any submissions or comments that you have publicly posted to the Hacker News site (“HN Information”)."
I keep asking people to switch to PTT but nobody likes it, so I keep hearing their keyboard and shirt noises :(
I had used M5 some years ago to host an online rent payment / property management app. Have nothing but positive things to say about that experience. We once had an outage that was our own fault on our single server and they had someone go in, in the middle of the night, to reboot it for us and we weren't even on an SLA.
Fired GitHub employee reaches ‘amicable resolution’ with company
It is completely to GitHub’s benefit to blur the lines between Git and GitHub. Many newer devs don’t even realize there’s a difference.
What do you mean by what kind? I work at a university and we use all kind of models. From very simple models to teach students or make some quick estimation to very large codebases in projects in collaboration with steel companies.

Using CA models is quite common in the field of metallurgy. A periodic grid is well suited to describe the polycrystalline microstructures we work with, and grain nucleation and growth laws fit well with the CA concept of rules.
Wow - you guys have set yourselves up for a lot of work! The amount of different hardware and versioning out there is going to be a lot of data disentanglement and cleaning.

If you can pull it off would be super useful for the undervalued and often difficult to monetize residential space. Sounds like you should partner with Genability and UtilityAPI once you prove out your tech.

Good luck.
It reminds me of how IRC used to be, in many ways Telegram is the idealized lovechild of IRC and AIM, it has the best of both worlds.
I'm not switching to Wayland. It simply doesn't do anything for me. It also doesn't function with many of the GPUs I use.
A Year of Zoom Genitals, Bourbon Bottles and Child-Rearing
When I was a child, everyday so many things were new for me, summer holidays took seemingly forever because there was a small adventure behind every corner. Interactions with people and the nature were very often memorable, instructive, sometimes life-changing. Food was usually some kind of experience, sometimes even frightening. Using different tools and machines for the first time, mindblowing superpowers in my hands. Getting hurt in various ways for the first time. Emotions, learning, surprises, memories, touching and tasting and smelling the wonderful world. That was the childhood.

Then the adulthood arrived - a successful one so far. But during the adulthood, days started to went by noticeably faster. I couldn't tell what I had for lunch two days before, how I spent last Monday or how I felt two months ago. And I started to understand why old people say that life unfolds slowly when you're young and then years pass like weeks. I think this happens to many people once they no longer (or rarely) meet the unexpected, try new things, get kissed/hurt/deceived/smiled at/laughed at/gifted/fed/etc/etc in previously unknown ways in different settings. They start making far fewer memories compared to when they were kids.

When I started traveling to different countries and cultures, I realised that - at least for me - this is bringing back my childhood wonder and the slow passing of time. I can sit a whole day on a pavement in Cambodia and watch the street, or watch the day in life of a Cuban fisherman, or eat fruit or insect that I have never heard of before, feel and hear the morning around a Buddhist temple, then Hindu temple, Confucian temple, learn scuba-diving and see on my own eyes what we've done to the marine world, or spend a night with my wife on a train station in the middle of nowhere, and it all has a profound impact on who I am as a person, a friend, a partner. I cannot tell exactly who I would be if I have spent these days in the small Czech town where I grew up, of course. After having done some 3 years of traveling (backpacking mostly) I am very likely less bored, less scared of the unknown, more curious and definitely feeling very much more alive and appreciative of what the world and especially the natural world really is. This personal experience cannot be substituted by literature, documentaries or local meetup groups. But I understand that for some people these may be enough. I would rather never come back to live in one place than stop traveling entirely.
Here in Hong Kong, lots of isp have stop providing email.
Lots of internet users are mobile-only and never had an ISP email to begin with.
New Covid strain evolved during a chronic infection in immunocompromised patient
"There's always money in the banana stand."
Your biological and technological distinctiveness have already been absorbed by G if you seriously use the term Google in daily vernacular for search. tsk tsk. You are the borg.
So, when my nontechnical friends ask me what they should be using for 2FA, I'm kind of at a loss what to tell them. It's either a false sense of security (e.g., SMS), or too complicated for them (Yubikey).

There's got to be a better system.
The bad part of scientism is when people immediately believe every headline that starts with "new study shows" without ever having heard of a meta analysis or having seen the study itself. A lot of bullshit gets pushed out under the umbrella of "science" because it passes by so uncritically.

It was a "scientific fact" that smoking didn't cause lung cancer, for far too long.

Both believing in homeopathy and believing junk science can be avoided with the application of critical thinking and some basic scientific literacy. Because in reality, science is a human endeavour and is as full (if not more) of shady dealings as any other human endeavour. The process gets us further from untruth (as opposed to closer to truth) as it is applied honestly and diligently, but plenty of conducted science is neither, and science reporting doubly so.

But if people are encouraged to cargo-cult "believe scientists always", they're just as gullible as ever.
I think they're looking to kill it in favor of a sideloading channel they can control. They announced it but I forgot its name.
> remember them

Uh. You're supposed to memorise them? I printed them out and stuck them in a safe place.
Life doesn't tend to churn out as a clearly distinguishable statistic. It's messy, and nuanced. So to counter your argument, I don't think that focusing on statistics is a meaningful pursuit in this regard. I think it would be more productive to acknowledge that humans are fallible, and require assistance when working alone. Humans are part of a system, and that system changes. Sometimes it is absolutely necessary to query those making the changes, because those changes have not yet been documented, or the available documentation is lacking.
But people do explicitly name it as a reason not to trust the vaccine. And similar for other groups.

My point still stands: with vaccines, you can’t create reasons for distrust.
While it's true that the part that was tagged happened to be the Unicode declaration bit, it's still not a proof that the unminified version would've gotten hit too, especially once you have the full variable names and comments explaining what the code does.

Random binary strings looks a lot more like obfuscated code when it's minified. The easier to make it for the reviewer to understand what the code does, the less likely it is to get taken down.

At the end of the day, the goal is to put a stop to extensions being bought off and tracking code being added to them in an obfuscated way.
I don’t. I like my kids.
Young software engineers are easy to brainwash and convince to work long extra hours for free in startups. Contractors usually are the experienced startup employees of the past. They care less about the company's success because they know the company cares nothing about their success.
Because the could have made twice as much.
Authenticator Apps?
When they invented text messaging, heck even the phone system itself, did they provide anything that said there was an expectation of privacy?

Not sure which is why I'm asking.
I don't think you can make that assertion that easily. For example, would it be true if there was 1 capable moderator per user on the network?
This guy deserves a nobel peace prize
Let's not forget that the German government resorts to "alternative facts" since the pandemic began just as they see fit. When we had nor masks available last march, they said "masks are useless" two months later they were mandatory "because they are the best thing we have". Recently, a post by the government on Facebook said "AstraZeneca gave us one of the best vaccines ever" just as people started to cancel their appointments when they saw that their vaccine was going to be from AstraZeneca. Now they pause vaccination with it. Yeah.
The upcoming 0.5 release will feel like a rewrite to some folks though, the entire config system is Lua-first right down to support of an init.lua instead of init.vim in vimscript. I've been converting my setup over to Lua and it's so much more understandable and sane vs. some bespoke scripting language that made more sense in 1990.

(it should also be mentioned the old vimscript support isn't going away, you can still use old configs)
ie doesn't even properly support flexbox. it works because people are taking special care to work around it's various bugs, for now.
This would also be impossible if services stopped demanding your phone number to make an account.

This is a growing trend in consumer services, and it's a privacy nightmare.

Imagine if they demanded your SSN to sign up? A phone number is no different or less sensitive a unique identifier, perhaps even moreso these days.

There are widespread reports of delivery businesses selling their phone number databases (with associated credit card suffixes, delivery addresses, order history, et c) to large advertising companies for data mining.

Providing your direct cell number to an app is basically like providing your home address and a bunch of other sensitive data. Don't do it, or make a burner gmail account to get a disposable Google Voice number for each account that you must have that demands a phone number. Then, that number isn't reused and an attacker that obtains your mobile number can't attack your login method for other apps.

Reusing phone numbers is about as bad as reusing passwords.
This specifically calls out IP addresses:

"Log data: Information that your browser automatically sends whenever you visit the Site (“log data”). Log data includes your Internet Protocol address, browser type and settings, the date and time of your request, and how you interacted with the Site."

Then there's also this section:

"Online Tracking and Do Not Track Signals: We and our third party service providers may use cookies or other tracking technologies to collect information about your browsing activities over time and across different websites following your use of the Site."

I would assume that "other tracking technologies" includes IP addresses.
Acceleration at low speed is one thing, but near top speed EV vs ICE makes minimal difference. An underpowered car is going to be slow either way.

What people notice about EV’s is really an artifact of being cars having extremely overpowered engines but ineffective transmissions to maximize the use of that power.
https://youtu.be/AHfpyk28HoA

This is a clip from our former president where he makes a very candid admissions on why our foreign policy is the way it is.
Autoregressive Model and Autoregressive Decoding for Sequence to Sequence Tasks
Did you actually read the code. I think if they were going to do that it would be a literal sleep instruction rather than a naievely used way of looping over data

edit: Akchually, the DRY method of doing this would be to make a function like:

/* Remove this when it's time for a performance improvement! */
function Optimize(int N)
/* do stuff N times (so you can limit the amount of performance improvement) */
end

and then put that in the places you want to be able to optimize in the future
A wise colleague recently explained to me that if you build HA things HA from the start, it's only a little more than 2x. If you try to make an _existing_ system HA, it's 3x at best. HN is not a paid service, they can be down for a few hours per year, no problem. We're not all going to walk away in disgust.
How much bandwidth do those use? I'd probably have to stream a couple dozen of them.
Having your business beholden to any app store is a bit scary, but Google's chrome web store is probably the most precarious. As far as I can tell, almost every negative action taken against you is done in an automated fashion, with basically no human recourse beyond knowing someone on the inside or hoping for a negative PR cycle.

At least with the mobile app stores, a good review process with some human recourse is baked into the incentives of the platform, since lots of money is involved.

With the Chrome web store, you get the feeling it is just there because Google capitulated in the past, acknowledging that browser extensions are necessary to be a mainstream browser. Beyond that, it seems to be moderated with two goals: reduce overhead cost and mitigate any security threats.

The result is the complaints you hear from every extension developer:

* Google arbitrarily blocks a decent % of updates, because of automated flagging

* Google removes extensions with basically no recourse, often for unclear reasons

* Google itself (if I remember correctly) even recommends using a Google account separate from your personal/work email, since often these automated suspensions take down the account connected to it too

Don't get me wrong, browser extensions have a lot of power and that's often an issue (malware, browser history collection, phishing, etc). Still, building an extension for Chrome involves the constant reminder that you are under the thumb of a big monolith organization that is indifferent to you.
They cover that in the article, actually. They had hundreds of files in ~/bin and had forgotten the name of one of them. sd was created to handle that case.
Correct. I misspoke. I wanted to edit but the site was down and it looks like I can't any longer
It is possible to tree-shake Lodash. If that's not practical in this case, Lodash also ships individual function packages (for example: https://www.npmjs.com/package/lodash.isequal), as an alternative to tree shaking.
The article doesn't discuss Santa Cruz county/Monterey Bay. Shoo!
> Does anyone have any similar stories of old mediocre developers getting to faang? Is there a recommended pathway for people in this situation?

Why do you want to be mediocre and successful at the same time? This is really, really difficult.

A pathway for that would mean to scam, con or hack the admission process/interviewers. And to hack Google/Facebook you need to be smarter than the current engineers. Which would get you admitted.
> In fairness to Microsoft, there's no way to make authentication not a single point of failure.

Huh? x509-type authentication works without a single point of failure. I can authenticate myself to any client via public-key cryptography without any external dependencies, after we've agreed on a root of trust.

Active Directory chose a solution that requires centralized availability. They didn't have to do it this way (though it does make certain administrative tasks, like revocation, simpler).

Note that even AD itself does not require a single point of failure though! You can define secondary (i.e. failover) DCs (usually via DNS). Then DNS becomes your point of failure -- and again most DNS implementations support failover, such that any single point of failure gets pushed lower to the stack (e.g. NICs), which also support failover or multipathing, etc, if you really need high availability.

Anyway, it's totally possible to make authentication not be a single point of failure. Of course, you have to make some tradeoff to do it (see: the CAP theorem).
Cricut is limiting the use of its crafting machines with a monthly subscription
To me the problem seems to be minification causing something to look like obfuscation. If you look at the article you can see that the minifier combined the short strings of hex characters into longer ones. I think it's entirely possible that the length of a string like that plays a factor in what gets flagged.
How would that work for the echo-chambers of conspiracy theorists?
After the switch the reviews were extremely negative. Now looking at recent reviews it's like 50/50. There are still some people complaining about the new UI but you're not going to keep doing that months later. Those people are just gone.
Class actions are a little bit different. They are often undertaken and initiated by the litigating attorneys themselves if the class is sufficiently large enough to warrant it.
The `git maintenance` documentation links seem to go to the wrong place - nothing on that page mentions "maintenance". Maybe this[1] is what they meant?

Time for a plug for Folder Git[2], which runs a Git command in a bunch of folders, as in

fgit maintenance run -- ~/dev/*

[1] https://git-scm.com/docs/git-maintenance

[2] https://gitlab.com/victor-engmark/fgit/
My guess is everyone has a different definition of unbroken. And with the Chromium-monoculture one can't reliably use some parts of the web with any other browser. Or even a too-old Chromium-based browser for that matter.
> a string that Google felt nobody with good intentions would be using

It looks like it triggered on text having too much entropy, which is really reckless on such short sequences. If there's no specific thing it's trying to block, there's less good faith to give credit for.
It's unlikely that they need lodash at all.
There was a law passed in the 90s, where people who were assigned (government) apartments, could buy them from the government for really really cheap, and get government loans to do so (+ we had a lot of inflation, so we're talking 20year loans, where people would pay around an equivalent of ~50eur monthly... basically nothing).

So yeah... those who bought the apartments are happy, those who paid for the construction (the rest), and didn't get any, were not, and government currently has just a few "social apartments" for poor people. On the other hand, if the government was a landlord to all those people, that would mean a lot more administration and a lot more work (basically, back to yu-levels, or even worse, because people expected more after the fall of yugoslavia).
Beijing Asks Alibaba to Shed Its Media Assets
This must be why when you turn off the progress bar for Invoke-WebResource in PowerShell your download speeds become reasonable, as otherwise it updates the terminal every byte and takes a million years to download stuff that takes a second in Firefox or via wget.
> Even 1 hour every few would stop food from rotting

I just put my food outside, in the car. I never lost power, but I didn't want to waste any electricity on cooling food when it was needed so badly.
It probably would've cost Rockstar at least $100k in employee time to have one of their teams find, debug, and fix the issue.

The extra time can now be spent playing the game instead of waiting, increasing revenue.

So relatively speaking, it's a low payout for a huge company like Rockstar to give on their game grossing billions.
Well, we don't know what happened behind the scenes. Based on the fact that they took down an extension that hadn't been updated in a month, it makes me think a serious vulnerability was discovered behind the scenes in other extensions.
LingQ was actually an inspiration for me in designing this. For Parsnip I took inspiration from LingQ, Anki and ReadLang.

I feel like it was just too early for its time though, because of this LingQ has you manually match up definitions that were community sourced, words aren't kept together, etc. So I'm trying to follow through on the ideas that you can see in LingQ.

Also the LingQ UI is hard to use. Instead of refining the ideas that set them apart they've added more and more features. They feel like memrise or any other flashcard app with this one neat reader function.
We have an informal game of trying to get fellow participants to crack a smile via slack.

Extra points if they break to the point they have to turn off their video.
The difficulty there is evaluating which ones are reliable, secure, and easy to use. I'd welcome recommendations.
I share the same sentiment to the many others here in opposition. This is yet another datapoint on the insidious trend of dumbing down UIs and destroying user-individualism.

As a reminder of how much we've fallen, look at the appearance settings for Windows 95:

http://toastytech.com/guis/win95schemes.png

You can change the colours, fonts, and sizes of all the UI elements, and have everything looking exactly the way you want, down to the pixel size and RGB value! That was possible 25 years ago, with the technology and computing power of the time, as well as developer effort.

For fun, I decided to open the linked site in IE6 with its default theme, and compare how its UI looks. In almost exactly the same vertical space taken by "Firefox Compact Current" which shows two lines of tabs (with cut-off titles), an address bar (with cut-off URLs), and navigation buttons, IE6 manages to fit four lines: [1] A full titlebar, [2] A menubar, [3] Navigation buttons, and [4] A full URL.

With current Firefox, you only get three choices: "large", "huge", and "WTF"; and Mozilla plans to remove the already-too-large choice to make it two. No doubt sometime in the future it will become one, if this trend continues.

What's more, the UI of IE will change size, font, and colour if I change them in the system's settings, so I can have the same consistent appearance throughout. If I want a huge UI, more interesting fonts, dark mode, or whatever else, I don't have to set it per-application, unless it's an application like Firefox which draws its own UI...

What happened? When an entity like Mozilla would rather spend a lot of effort on complicated site-facing features, yet remove already-trivial yet extremely useful configurations like these, it's really hard to not see that software is going backwards and becoming more user-hostile.