skysight-inc/HackerNews huggingface dataset:
> why such identity beliefs appear to be spreading

There's a loneliness epidemic (even before the *-demic words became used for something else...), my theory is that lonely people were looking for a tribe to feel a sense of belonging and found political tribes to be one.

It also seems to me people take a lot of political positions not because they believe it, but because "the other side" takes the opposing view. Anything the "enemy" likes, I don't support. But the root cause would be to find that sense of belonging. Or it'd be because of insecurity: if I think the other side have idiotic opinions, I can walk around having the smug feeling of supremacy, and hey, at least I feel better, right?

It's the same issue with second generation Muslim migrants in Western Europe who feel "lost" and then found Jihad, they'd start as troubled youths who were shoplifters, who end up in jail, find the charismatic hate-preacher/Imam there and then are inspired and find their lives' cause, which is sadly Jihad. IMO white supremacist terrorists go through the same motions.

https://www.youtube.com/watch?v=qlbirlSA-dc or a text that's the same idea (by the same guy): https://www.theguardian.com/commentisfree/belief/2010/jul/19...
Either the plugin needs to be written in a common language (JS for VSCode, Python for Sublime Text) or native (Terraform does this for custom providers) but need to support many architectures.

WASI fits snuggly in between, being a common intermediate language
Fair enough: should have said "strongly relevant" instead
yes. that is specifically what Google pointed out. this behavior is disabled on android.

https://github.com/AndroidSDKSources/android-sdk-sources-for...
So corruption can be good, right? :D
Emacs isn’t slow
iFixit Works with Microsoft to Manufacture Service Tools for Repair Techs
The way poorly written JS clogs up web pages is worse than Flash ever was. Flash didn't have access to the DOM, except to send messages. Pages now are slower and heavier than ever.

And back in 2010 or so, when Flash plugin was still available in beta on iOS and Android, but was declared "too slow" or too heavy on the battery, I wrote an extremely fast-for-the-time <canvas> based screen graph to do some side by side comparisons of manipulating sprites, animating vectors, masking touch areas, blitting some basic particles, etc. Javascript performance was not even close to Flash performance in an iPhone. It really has never gotten close, even with much faster processors and with v8, to replicating on canvas what Flash was doing. Only via WebGL has it become possible to get mobile graphics performance in the browser now resembling what Flash could do in 2010. So the performance complaint was, as far as I'm aware, a lie.

The security complaints were, indeed, legitimate; and it's true that Adobe sucked at patching them, and Flash was a dangerous point of failure for corporate networks. That being said, it would have been a lot better if Adobe and Apple could have come to an arrangement to base a standard off of it. Instead what we have is a million workarounds to achieve the same effect, and we still have a huge amount of terrible, web-choking code all over the place. It's just in untyped JS, which is worse. Bad code is always bad code. At least with Flash you could kill the process without killing the page.
You're right, they're bigger then ever before.

The relevant question for me is: how much bigger would Reddit be today without their shitty approach?

I never turned into an active user - mostly because I'm appalled by things like: being forced into their mobile app, for example. I just use reddit to read stuff and then leave. On HN I contribute a lot.
This doesn’t violate GPDR.
Using Types of Data: Why Tyny.dev Is the Most Suitable
This blog highlights why tyny.dev is a market leader in dealing with static unstructured data. Currently, on the market, static unstructured data is not effectively managed. Often developers hardcode or use CMS systems to implement unstructured data, which will cost you both time and money. tyny.dev offers the perfect solution to this problem.
In my opinion its due lack of enforcement. In bigger cities (EU) where there is not enough police or security guards - homelessness negatively impacts everyone around too
There are also legal and privacy concerns. I've worked on a few research papers where exactly one researcher had access to the data under a very strict NDA. And even they did not get full access to the raw data, only the ability to run vetted code against it and some subsets for development.

This is because the datasets were subscriber logs from mobile operators. They are both highly privacy sensitive and contain sensitive business knowledge. There is no way they will ever get published, even in some anonymized form.

Ultimately it always comes down to trust. You need to convince your peer reviewers to trust you that you have correctly done what you have claimed to have done. Of course, even when you publish datasets, you need to convince the peer reviewers to trust you that you didn't fake the data.
"Demand has increased so we're cutting your pay"

Is there no limit to how low SV bros will sink?
But that wouldn't express what the potential issue is. You want to know that internal changes in which modules could break you, and/or in what way you're expanding the security attack surface area. Such a library needs to tell you what "bad" things it does and give you a list of modules whose encapsulation in breaks open that you could put on the command line.
A fine reason to visit Amsterdam. I'm sure KLM will be telling us all about this soon.

The National Gallery of Art in Washington, DC, had a big Vermeer exhibition 25 years ago. It unfortunately overlapped with a government shutdown, which made it inaccessible for some days, until a private foundation came up with the money to reopen it. My recollection is that we visited the exhibition while it was running on donated money, meaning that it was the only part of the National Gallery that was open. But it has been a while.
Conversely, Ireland is also a major centre of global tax avoidance and civil servants are helping mega-corporations avoid European privacy legislation.
> people voted a local TV star [...] to power

Yeah, that only happens in Bulgaria...

I get it though. Although I think nepotism does result in people voting for anything but a politician or what established media recommends, since those would be suspected to engage in corruption themselves.
The irony is that the Pinterest users who are putting this nonsense on their profiles are usually uploading copyrighted images to begin with.
I tried to read the article and I tried to read the comments here. What are the actual recommendations here? So far I couldn't catch that.

I realize as I grow older that cynicism has crept in. To be fair at least in the business I operate in I have observed that the more cynical the analysis the more clarity is brought to the table when making decisions and laying strategy.

Unfortunately I have observed the same in my private social life, and to be honest it sucks.
This is mainly regarding people's real intentions and motivations. I would like for this to be not true, and would not mind for another path and another reality.

I also feel like it wasn't like that before in the past, but it may have been because I found myself under the umbrella of educational institutions and people's motivations were probably biased (positively) as people's goals were mostly somewhat influenced by the institution.
> I would just give an outrageous quote if I wanted to get rid of them. Also why it’s important to have contracts.

Yeah, I don't get this either. Isn't putting together a proposal with a fake high price for someone you don't want to work really awkward and a waste of time for everyone? It's like a power-trip meme in freelancer forums.

"I don't think I'm a good fit for this project" is fine. Even when there's nothing wrong with the client, variations of this answer are fine when you're too busy, the deadline is too tight, they're using unfamiliar tech, it sounds risky, they want you to work in a way you don't want to work etc.
Ha! Thank you . Well actually I very much am incentivized to commit to a partner. Money doesn’t make me happy on its own.

A loving relationship, very much does. Hence I’m exchanging money to optimize for what I want.

I’ve had a few awesome relationships before. Esp when things were going well, there would be no way I would break up for $100k. What good would it do me?

I was extremely blessed to land in a field making a comfortable, nearly guaranteed living. I love money as much as the next person. But…it’s a means to reach happiness and fulfillment. Not the fulfillment itself.
There has never been one in all of human history.
Cypress Test Automation Plugin for AG Grid Demo
Previous discussion: https://news.ycombinator.com/item?id=29540771
How to buy Bitcoin for a newbie in 2021?
At the time of this writing, you can buy Bitcoin $ 47,000, forecasts until the end of 2021 are 100-130 thousand dollars.
I...what?

Did I miss several steps in this conversation?
Amongst, no doubt, millions of others, this is affecting Cooperative workers in the UK.
I can only speak for myself, but I'm running Mojave because there are 32-bit apps I need to use for my current project, which any newer version of MacOS will refuse to run.
That's simply not true. Apple allows booting unsigned/custom kernels on Apple Silicon Macs without a jailbreak. This is according to the Asahi Linux docs.
I had the chance to sit down with Kerry McKeever and discuss his Cypress Plugin which Automates AG Grid. We recorded the discussion and demo of the plugin. Kerry McKeever explained and demonstrated his AG Grid automation plugin for Cypress, showing where to find the code and how to create custom commands for cypress.
What I gathered from trying to get a PS5 DualSense running on FreeBSD ( https://forums.freebsd.org/threads/playstation-5-dualsense-c... ) is the following:
BlueTooth 2.1 has full support. BlueTooth 4.0 has support only for Audio playback, anything else is unsupported. Thus if you get a BT2.1 USB dongle, Mice and keyboards should run fine as documented here: https://www.tspi.at/2020/02/18/fbsdbtmouse.html
PS3 controller works via BlueTooth problem free via btsixad, DualSense and PS4 controller lacks drivers.

Using just jails on my servers, no idea about docker.
Sometimes complaining means acknowledging that a problem exists even if you don't know the solution. Pointing out problems is valuable too. On the other and the people[1] who "opt out of cynicism" generally want to live in the "best of the possible world" where problems just disappear if don't look at them.

[1] that I've met and interacted with, of course there's a sampling bias.
The term complaining is overloaded. What you describe is actively doing something to make the problem go away.

The "no complaint challenge" [0] linked from the article gives a pretty good definition of the type of complaining the author talks about:

I defined “complaining” for myself as follows: describing an event or person negatively without indicating next steps to fix the problem.

So "the teacher is just showing us YouTube videos, what a waste of time" is a complaint while "the teacher is just showing us YouTube videos, I'll go talk to whomever is in charge so he stops doing that" is not.

[0]: https://tim.blog/2007/09/18/real-mind-control-the-21-day-no-...
This. It is astonishing how efficient they are.

I sometimes feel bad having to order a 3 cent part at Farnell/Element14. Which is then packed and shipped from the UK to the Netherlands without any handling or shipping fee. Usually it is delivered within 1 business day.

That said, they are treating a 3 cent part equal to a 100.000 dollar piece of equipment, which probably makes financial sense for them. Its the consistency that I, as a professional customer am willing to pay for. Farnell has become my one-stop-shop when it comes to parts and tools, I may be able to get something cheaper elsewhere, but the convenience and speed make up for that.
I work day-to-day with Arabic and English and it often feels like Arabic web support is an after thought.

It feels like a 3rd or 4th class citizen.

I'm talking VSCode, Sublime, Safari, Chrome, XSL, Numbers, Word etc not just lazy content creation mentioned in the link.

Can only imagine how bad it must be for other writing modes.
Sorry, project is long dead, no updates and no functionality. Since iOS is Unix you can just do CLI on iOS anyway.
Exactly why I told so. I even started to improve it some years ago, but got sidetracked. The only nice thing about the code are signals on htable updates. But a proper, fast concurrent hashtable would work wonders.
That is the greatest Hello World I have ever seen!!!
Created a repository for it which also includes the Pinterest list of uBlacklist (https://github.com/stroobants-dev/ublock-origin-shitty-copie...).

Easier to keep it up to date than a gist.
> Seriously was this ever possible?

I'm pretty sure google used to take some action on terms of the form "-SomethingIDontWant" (for example "nice picture -pinterest") which was common on search engine that pre-dated it. IIRC it never entirely threw out all results with the negative term in them, but it at least used the negative term against results when assessing their weighting.

Maybe it still does, but pinterest have done so well at the content saturation and SEO games that even with the negative weighting they drown out more useful results? Either way it is a usability downgrade for Google's image search.
Glad to be of help!

Forgot to mention that you can also block arbitrary text with the `:has-text(/regex/)` selector.

Block Medium's cookie notification on any domain:

*##body>div:has(div:has-text(/To make Medium work.*Privacy Policy.*Cookie Policy/i))

Or apply it to search engine results:

google.*##.g:has(*:has-text(/word combination to block/i))
duckduckgo.*##.results > div:has(*:has-text(/word combination to block/i))
Uber is hardly a "tech bro" company at this point
Sounds like it is time for the Second Story of Mel.
Strange, T1 didn’t.
What a great read. I grew up watching Steve in his peak years - maybe it's just childhood nostalgia but there was always something thrilling and transcendent there, like anything could happen. Interesting to hear the creative directions he was trying to go in and how the act developed.
From the article:

"a no-complain challenge [...] The goal is to make it 21 days without having move the wrist."

As in 21 days without complaining.
Hospitality – Smart Flow
Airport shuttles already have driven millions miles. No driver seat nor wheel.
How to install local NPM package in a project
I think the problem is the scaling of communication, rather than letting in the unwashed masses. In any community experiencing continuous growth, there will be a constant influx of people unaware of the social norms and conventions. Most of these "normies" are just regular people, that if they stuck around, you'd realize they were no different than the regulars.

If this is a one-thing event, the community usually stabilizes, but the problem with reddit is that the central premise seems to have become growth, so there's always a bunch of new faces, which makes maintaining an actual community nearly impossible. Only exceptions seem to be communities where the topic is extremely esoteric, or the moderators are super aggressive.
This is a great quote. I'm probably going to be using that example in a lot of debates :-)

Thank you!
Cynicism directly proportional to aging brain and wisdom. It’s an mechanism to weed out assholes and situations wrapped with assholes in the precious few years you gotta live. Sets in at mid 40s.
As a leftie, but who can't relate to the many demands they now have (e.g. cancel culture), did Christianity influence the GOP? Or is it more the GOP saying "We are Christians" and what "Christianity" means to them is whatever they say it is?
Um, Dayan & Abbott's "Theoretical Neuroscience: Computational and Mathematical Modeling of Neural Systems" comes to mind. It's rather neuroscience heavy though.

Then there is "Spikes: Exploring the neural code" https://mitpress.mit.edu/books/spikes
This one is focusing a lot on information theory.
yes, that's what i meant. those issues are concerns everywhere and not "feel good laws". the differences is in how much weight you give them; do you value lost parking spots / parking spot meter income more than this? how many people do you ask for approval? if you ask the nimby-neighbors whether they're cool with guests chatting below their windows until 10pm or 11pm, you'll never get a single one through.
Former Harvard chemistry chair to stand trial for allegedly hiding ties to China
The ribbon bar is much more directed at discoverability for beginners, while the old design corresponds to features hidden behind menus under menus. So you being a sporadic user would (should) fare better with the Ribbon bar, it’s just probably that you remember the older version and change is painful.
As much as I admire the idea of free information sharing, I think the decoupling of time and effort put into the creation of digital content and its monetization is a fundamental problem. It may be that many creators produce their content only as a hobby, but when I see how authors of popular software libraries rely on donations while big tech companies earn millions with their code, something is wrong.

It might be interesting to think about ideas where creators are automatically compensated for their digital content, even if it's just fractions of a cent per view or code execution. Many authors of popular answers on Stackoverflow would probably be rich already.
Book: Discrete and Computational Geometry
Sample chapter: https://assets.press.princeton.edu/chapters/s9489.pdf

It's hard to not get motivated with this book. It's a math book, with proofs or proof sketches, but stays very fresh and agile and with a lot of gorgeous illustrations. I think the "unsolved problems" are great.
Years ago I did a lot of original research in a field that wasn't very well developed at the time. However, that research took place in the context of a startup, not academia. I was rewarded for producing solutions that worked - not for publishing papers.

I was approached by a few academics about publishing what I'd worked on, but I never did. I never did because I did consume large stacks of papers every month, and I absolutely hated the pompous, obfuscated portioning out of ideas fragment by fragment. It was an unnecessarily time consuming, and often quite useless way of sharing information. Especially since source code often wasn't part of what was published so a lot of important information got lost (which I guess was the entire point of not publishing code).

I particularly remember a 4-5 page paper that was so poorly written it took me a couple of readings (weeks apart) to realize that it described something I too had worked on. How bad is a paper when it is so obfuscated that it takes effort to recognize something you have worked on too?

I wasn't interested in wasting time dressing up my notes in drag. And if my notes as they were were not good enough, well, then someone else would surely do the same work independently and publish something at some point. Lots of the things I worked on inevitably were described by other people.

I have a love-hate relationship to scientific papers for the simple reason that they sometimes aren't really about science, but about scoring points in academia and certain types of research organizations. Yes, a lot of interesting goodies are published, but my god there is a lot of garbage that gets published. Not least because people in academia are incentivized to get as many papers as possible out of what ought to be a single publishable unit.

If we incentivize authors to spam us, they will spam us.
Nearly happened to me on the Tokyo subway. Train from Narita to Tokyo, couldn't find a way to get out of the system in Shibuya.
There seem to be some artifacts, alternating stripes, created sometimes when the sampling speed isn't fast enough to keep up with very rapid movements. That results are still interesting, but that's a feature to be aware of
There's the concept of cultural landscape. It's not wild nature, but it's not industrialized farming either.

There is agriculture, but wild animals can live alongside and even within it.
For example there are hedges alongside fields where birds can make nests. There is no toxin accumulation in predators because pesticides or herbicides are not used.

Farm animals can graze outside. There is a whole ecosystem around that with birds eating flies etc. There is no massive eutrophication because synthetic fertilizers are not used. It's kind of a steady state. Everything is designed so it can be run for centuries.

It's of course way more expensive and laborious to farm like this than industrial farming. But maybe technology like robotics could advance sufficiently that we could go back towards more like this. Of course not exactly the same, but taking some ideas.

Weeds could be zapped with lasers. Smaller tractors can be autonomous. Synthetic fertilizers could be used but injected underground so they don't run off or evaporate / create N2O. Etc.

https://en.wikipedia.org/wiki/Cultural_landscape
I feel like I've been in the difficult client Olympics for the last 5 years. We've missed so many deadlines. By years. Had multiple rewrites, etc.

For whatever reason these customers do not want to walk away from us. We think they actually like the product. It's ultimately just a scope problem with regard to "done". Large swathes of the project are completed and in production right now.

Perhaps the key here is incremental delivery. Our management keeps coming back to that conversation. It is fantasy to pretend like you can predict the exact completion date of a product like ours. We started having the business value conversation with our customers and I think this is the best path to success. Keep the stakeholders focused on how much better things are getting for the business (i.e. on weekly status calls) and they will be less likely to get wrapped around a fence post over an arbitrary total project completion deadline.

I think the magic spell kicked in when we let the clients tell us what priority order of incremental feature delivery they would prefer. I believe this gave them a sense of control, and we've been able to hit these smaller targets with ease.

We did have conversations about firing some of our customers (i.e. over scope creep and bad requirements delivery), but we also know how important perception is with many of our clients (banking).

The higher order effects of incremental delivery are what I am most interested in. It seems to calm everyone down a lot compared to the anxiety that builds as a big drop dead date looms. I can't imagine many software projects that couldn't be run in this manner. The quality of life of your team will certainly improve in my experience. It's almost like we could deal with any customer as long as everyone is willing to take it 1 small step at a time.