skysight-inc/HackerNews huggingface dataset:
> But isn't using the code that people smarter/more proficient than you have developed a rather good way to go about things?

One big task about programming is handling dependencies and thinking about assumptions. Before even beginning to write any code, you have to think about these things:

- What environment do I expect the end user uses? Are there already some libraries I can use as well installed?
- Do I need a GUI, or should it also run on headless devices? TUI or just CLI?
- Does it make sense to use a big comprehensive framework or rather a bundle of minimal components?
- Does a specific feature really need an additional dependency or can I rather implement something on top of the already existing dependencies?
- How good is the maintenance of a library, code quality and is the license compatible?
- and many more...

All of those are very difficult questions and require often some crystal balls to get right.

Lazy people might just add any dependency some stackoverflow or other random search result says, without thinking about these. While good developers think about each one and try to find a minimal set of them.
Before this gets too big I'd like to say this kind of saccharine story, while nice for the person involved, does not give a realistic picture of homelessness. Homelessness is not caused by people not having a job. It is caused by peoples' jobs not paying a living wage, coupled with high housing prices, making them one unexpected expense from being on the street. It is caused by people developing mental health issues that make retaining employment extremely difficult; and what could be more ruinous for your mental health than not having a home, a safe place to retreat to & store your possessions? Think - many of us have been depressed. Do you think you could manage your depression at all if you didn't have a safe, warm place to just hang out alone and recover from the world? Of course, the worst mental health problem of all is addiction. If you are homeless and develop an addiction then there is very little hope of recovery.

The homeless also suffer at the hands of the criminal justice system. It's very easy to get arrested for petty crimes when unhoused; the cops really hate the homeless. Someone can't periodically destroy a bunch of peoples' meager shelter in completely unproductive "sweeps" without developing a view that they're less than human. Maybe you spend a couple days in jail, so you've lost what job you had. Or you have a record, so good luck getting a job and possibly escaping homelessness!

All of this is to say that this pull-yourself-up-by-your-bootstraps story is just completely ridiculous, and if you see the world through the lens of this story then you'll have a ridiculous worldview.

The fundamental reason for homelessness is simple. As long as housing costs money, there will be those who cannot afford it. I encourage you to think about this simple sentence and its implications.
Seven of Prime, Tertiary Attribute of Bezos
>There are HiFi speakers that are designed to provide the correct frequency response when placed near a wall

Another example may be the Ohm Walsh line of loudspeakers. I've only ever heard positive things about how close-to-life it sounds, and that's accomplished with the unique upward-facing driver and using walls and corners to an advantage.
I'm in UK, using Fire stick in telly, shows skippable ads.
And quite a lot of shirts do as well.
> It's not completely useless for programming: for example, I use the button to stop an app in the debugger pretty often.

The hypothetical advantages of that usecase are negated by the lack of physical F-keys, which are critical to start/stop/step through code.
The question is always, unless your bunker is set for like 50 years of isolation, what are they planning to do 2 years later when nothing's improved?

Strongholds and regionalization are pretty much the worst responses to any crisis, seeing as how the entirety of this era of modern civilization traces it's origins to the rise of global trade that began in the renaissance.
All good ideas are already taken
not really https://www.bbc.com/news/world-us-canada-53856776
I use Phoenix primarily (for web apps) so I of course agree with you, but the obvious answer is "anyone doing rails can add this easily without changing languages/stacks." That alone addresses a massive segment, probably much much larger than Phoenix
Contact Spotify support. Had a similar problem where I had a leftover Facebook-Spotify account after delinking that blocked my normal account from changing my email. Spotify support was quick to help me.
I'm just diving into digital money to be honest, I'd be very happy if somebody had information on this topic.

My gut feeling is that these are societal issues beyond the mere implementation of money. You could have policies that protect donors of societal organizations and automatically wipe associated records.

I think the reality now is that big money is being laundered and stolen from society by big corporations. At the same time it's an illusion that citizens have anonymity in our daily endeavors.

Look at Bitcoin. Pushed by anarcho-romantic illusions, it's the dream of non-regulated big money gambling that hurts society...

We should focus on making our society robust, open and inclusive instead of thinking that we need some decentralized crypto solution.
No, sandboxed means restricted to that application. Apps need permissions to access data outside of their sandbox. They are suggesting that there be another sandboxed storage for apps that pretends to be read data.
Loans are mostly money printed by central banks and sold via consumer banks. Likely e-mortgage would be provided by central bank directly.
>The AUS government passed a law aimed at a making a specific search engine pay other private entities for including links to them among its results.

True and i as Google would just say, hey if you want your link in our Australian search-result you have to pay upfront. Problem solved. If Australia has, for some time just white pages then the peoples will probably do something about it...in the meantime google get a butt-load of money, and Australia looses allot of it.
You are supposed to use chromium
>We don't think this of math

We do and we try every which way to make it 'natural' and 'easy', sometimes with vaunted social goals like stemming drop-out rates. The reality is, at some point, you just have to sit down, put your head down, and power through. Sometimes, like you alluded, there are no shortcuts.

There are programming environments (sometimes even gamified) for learning, but if you want to use something to solve general purpose problems, you just have to learn it.
> I don't think he's that involved any more.

Where in the hell did you pull this nonsense from?

Also would like to see Google do it. Good riddance imo. It will rock the nation but will spur interior innovation which we sorely need seeing as housing and the mining booms are over.
https://github.com/languagetool-org/languagetool works very well (although I use the online version).
I dropped them when they restricted free accounts to three devices and I suddenly got inundated with calls from annoyed family and friends to whom I'd spent five years evangelizing.
This actually happened to a bunch of the rich people who, by the time they realized COVID would be a good time to relocate to their New Zealand apocalypse bunker, couldn't get flights out of the US or into NZ to get there.

I wonder how many are re-evaluating their location choice.
pCloud has terrible security. They don't even use https in all places.

They also don't state what encryption they use. They rolled their own ig.
“Illusion”- scale-out alternative to wafer-scale AI chips
You also can't change the UI language with Prime Video. I'm an American in Germany, no option to use English.
Thing is that most people mostly read only the headlines. The headlines themselves had value. People would scan over a newspaper's headlines, flipping the pages, being exposed to the ads. Now people just scroll through Google News reading the headlines and the first sentence or two, which is enough in most cases to get the idea that there was a murder or something.
So the newspapers don't get visitors just browsing through headlines anymore on their front page. That's the problem I believe that is real and partly killing the publishers.
All apps get sandboxed storage without even asking. On Android at least, permission for "storage" means permission for an area shared between all apps. And a lot of apps dump stuff into it that you do not necessarily want every other app to have access to.

It's always been that way.

What it really needs is some kind of compartments, so that you can share storage between X and Y, and between Z and W, but not between X and W.
> Interesting that they chose this route when users are getting more and more privacy-aware.

Agreed. But it's also funny, because 'privacy-aware' and 'Google login' is a bit of a paradox.
>Programming is in some cases over-complicated, for no reason.

Which part is over-complicated for no reason?
To anyone else enjoying this video, this man, Steve Guttenberg, is a high-profile audio tech reviewer, and his reviews, "complete system recommendations" and musings on hi-fi are excellent. For many people, reviewers of hi-fi gear is the closest they can get to having an idea of what they're buying now that brick-and-mortar stores with listening rooms are harder to reach.

I'd also recommend The British Audiophile's take on speaker placement and distancing: https://www.youtube.com/watch?v=VHOYXjVJKKY
I built a tool to help realtors easily create slideshows from still photos without any technical knowledge.

It hasn't really gotten a lot of traction and there are probably other markets where this might be useful, but I've been so busy with other stuff lately.

https://www.vidboto.com/
You can for the most part (I've done exactly that for the dependencies of a windows-developed system). Almost all installers support an unattended or 'silent' installation mode through a command line switch, though it can be a bit of a pain to get them to work the way you want.
How does one register?
Actually I don’t agree with zero-sum argument, but your example seems to be equally wrong.

Every widget you sell with advertisement is one widget sold less for competitor (or something totally else)

Advertisement is not increasing the money consumer can spend totally. So basically you are trying to steal someoneelses share
I’ve noticed this as well. He is a very arrogant fellow and has no problem insulting people who do not deserve it.
I’m not gonna disagree that campaign-finance reform would be a good thing, but the problem is that there’s no mechanism for dissolving the parties and enforcing campaign finance reform. It’s in the interest of the people currently in power (both politicians and the people donating high dollar amounts) to maintain the current system because that’s the system that put them in power.

Your comment makes me imagine a person in a room somewhere with the ability to change everything all around, but they just haven’t seen that they need to do it. The truth is that there are lots of people dedicating their life’s work to improving the system, but the system is complex – it has billions of people with competing priorities – and even pretending someone has the correct answer about how the system should be rearranged, implementing that system would be a task akin to moving oceans.
I believe that LanguageTool[0] is the closest open-source counterpart to Grammarly. Though, in my experience, it is not a half as useful... But multilinugal and open-source.

I have a distant dream of doing to it what I did to Hunspell (write a code/series of articles explaining how it works and why it is so hard), but we'll see.

For what I know, LanguageTool is based just on a huge set of rules (you can see them in the repo[1]); and Grammarly is a mix of rule-based and machine-learning suggestions (I heard a rumor that it is 99% rule-based, and talks about ML are mostly marketing, but I don't know how reliable this rumor was).

0: https://languagetool.org

1: https://github.com/languagetool-org/languagetool/tree/master...
History of Door Chimes – A.E.Rittenhouse Chimes
I think the Australian news media are overestimating their value. If Google no longer links to Australian news media, IMHO the Australian users won't bother to find alternatives, they'll simply read less Australian news as they will see them only when explicitly going to their sites.

I'm sure that USA and UK news media will work well enough for most searches and they will be happy to serve Australian users and earn money off of them by showing (Google-provided) Australia-targeted ads.
EC2 runs proxy, which does erasure coding and lambda periodic pings to keep them running and therefore preserving cache.
It's not? Bummer.
Yep, central bank as monopoly with ordinary call-centre, likely outsourced.
Not sure if this helps, but take a look at this https://ibm.biz/carbon-svelte
The killer feature of containers for me is keeping Google isolated. I've degoogled my personal life but still have to use it for work (i.e. G-Suite SSO). I can force all those sites to open in my work container which leaves my other containers Google-free.

Before Firefox I used Brave with multiple profiles and it was very painful to use in practice; two sets of extensions, two unlocks of 1Password X, no ability to force certain websites to open in Profile X or Y, etc.

But yes, Firefox feels like it's getting progressively slower and I'm finding more and more things that don't support it. In particular, many of the recent spatial audio tools just flat out refuse to run in Firefox, and tools like Apple Business Manager don't run even though they typically work fine if you spoof the User Agent.

If a Chromium-based browser like Vivaldi or Brave added containers it'd be a very compelling alternative.
On kraken, one can short Tether against the US Dollar. Since Tether is usually pretty close to $1, I wonder if it’s worth it to open a short in case it’s all falling apart. I mean, in case of a crash the price of tether would most certainly fall, right?
SyncThing is great when it works, but its platform support is spotty at best (notably lacks official iOS version, I found the Android one to be flaky and if you try to use it on a Chromebook, straight up does not work).

It's great for serverless sync between Linux, freeBSD and Windows machines, though - it generally "just works". Didn't try it on macOS or Solaris, never had the need to.
+ Where is the coffeemaker and do we have any Oracle or Microsoft Products, and do we have all the licenses and CAL's :)
How about paying your taxes and "doing your darndest" to change the system so that tax revenue is spent wisely for the benefit of the whole of your society?
"it looks and feels like paper, but behaves like a wireless microphone"

Another intense focus area in computational materials that pops up is the "second-skin" biosensing suit. Don't think it's quite at the stage of full duplex feedback loop. But it would make a cool sci-fi prompt: the hat that controls your thoughts, and everybody else's ;)

AI/ML materials design itself has been eminently successful one decade in:

Promises and perils of computational materials databases

https://www.nature.com/articles/s43588-020-00016-5
Yes, and the logical extremes, to my mind, were Symbolics Genera (a Lisp-machine OS) and Apple's Sk8 (a "HyperCard on steroids" rapid-application-development environment built on Macintosh Common Lisp).

In Genera, any output to a repl window was not dead text; it was a live and mouse-sensitive reference to the actual object in memory. You could mouse on it to get a dynamically-generated menu of operations supported by the pointed-to value, or call functions on it, or whatever.

In Sk8 you could grab an arbitrary widget anywhere on the screen and drop it on a MessageBox window to obtain a named variable referring to it. You could then operate on it in a manner similar to that described above.
How did they get the actor to play this, amazing.
That's normal for non-prime. You get thrown onto the back of the priority queue but at the same time get on the wild scheduling ride their systems take.
A big problem w/ Win8 was that Win8 needs more disk space than other tablet operating systems; to keep tablets cheap they would put in a tiny flash chip (say 20GB) which is just not a comfortable amount of space.

Flash is cheaper now but the damage was done.

Another thing I dont get is the convertable phenomenon. There are USB and Bluetooth Keyboards and Mice, why not let the user choose? Also I wonder what hold Synaptics has on the industry to force a crappy trackpad onto every device...
What you can’t turn off is the bit where they drop you into another trailer when you’ve just finished watching a series after months of investment. A little time to digest would be real nice.
I don't know. I've been that guy, except I didn't whine about it in a blog post. I didn't know anyone who knew these things and didn't know how to find answers. Naive web searches were surprisingly hard to parse. I didn't even know Youtube had coding instruction. I ended up doing all my coding inside Google Sheets custom function editor. It let me log my output or be invoked in a cell on the sheet. Looking back that seems so strange, but what I realized is that all the setup instruction for it is directed at non-coders so they don't make any assumptions like the install modal on NodeJS that TFA complained about. All the tutorials and quora (eventually found SO) questions on Google sheets are asked and answered by laypeople.

I can only imagine how much faster I'd have gotten my start if I could have used the browser itself. And the inspector console is useless until you can type your code perfectly on the first try (or second if you happen upon the up-arrow/edit functionality).

So after I began my dev career I began volunteering at a free local library coding session. It was part-babysitting, but there were a handful of kids who usually had part-time access to a parent's budget Windows laptop.

A basic coding environment inside Chrome or Edge (vscode lite?) would have made those sessions so much more productive. And I'd have been confident that no matter what computer they ended up on later, they'd wouldn't have to do any magic incantations to get back to coding.

Even giving them a bookmark to one of the all-in-one dev env websites isn't enough. It needs to be able to run locally without internet. And those coding websites over the past few years have been changing so rapidly in interface and setup that it would easily throw someone for a loop who was just beginning.
Child labor on hazelnut farms in Turkey: https://www.rainforest-alliance.org/articles/addressing-chil...
With online porn and being alone, it's much harder to do that nowadays. If you told me that as a college kid that you didn't do it for 6 years in your teens, not even a single girl would believe you.
This can be a problem on macOS; Apple doesn't keep compatibility among releases at sysenter level.

Golang used to run into this, they switched to using libSystem in 1.11: https://golang.org/doc/go1.11#runtime
Historic Lectures from CMU's School of Computer Science
The AUS government passed a law aimed at a making a specific search engine pay other private entities for including links to them among its results. Seems nuts!

I believe what the law actually says is that Google should to pay news providers when it displays content from their websites in search listings - eg when you search for a topic in the news and Google highlights some articles in the "Top Stories" section at the top of the results. The contention is that those links provide very little value to the news site and a heap of value to Google. If that is really the case then there's no reason why Google should get to access and display that data for free.

The point of search engines being able to index a site and display the link alongside adverts has always been that it's a mutually beneficial relationship - the site gets traffic, and Google gets sites to show ads next to. If people are no longer using Google to go to websites then that value proposition changes, and having your website in Google's index is no longer a benefit. If that's true then it's not unreasonable for site owners to suggest they should be paid for the 'raw materials' that Google makes money from. There is an argument that news sites could put up a robots.txt site to block Google, but that's a bit like saying burglary is OK if a house owner hasn't locked their doors...
This is a great point. Plus not all platforms, hosts, and proxies for that matter will allow web sockets.

Especially for an established rails app, allowing web sockets can require architecture changes.
Seeing as we are in a thread on Vivaldi, a spiritual successor to Opera where mouse gestures were quite important for the overall experience, I'll go with "actions on mouse down are just fine".
I thought the same. A bit of story telling... My girlfriend and I have switched half of our conversations to internal memes to express how we feel or feel about something, especially with small conflicts that arise from everyday life. I guess most couples do that to an extent, though I think spending so much time together last year (COVID19 working from home ) increased the "meme communication".
I think, it also hinders you from holding your government (on all levels) accountable. Cases of corruption or incompetence don't seem to me quite as reflected in elections as it should. The excuse always seems to me, that people claim the other side is just as bad. Not denying that, but with that level of expectation there is no need to clean up your act.
> as opposed to Hotwire which either does full page dumb replacement or asks you to define which sections to replace

It's not that dumb in practice because for a lot of things Hotwire uses HTTP instead of WebSockets which means you can take advantage of what HTTP has to offer such as caching.

That means if you decide to dynamically load a menu's contents with a Hotwire Turbo Frame then it's only sent over the wire once and assuming its content doesn't change, it'll serve a 304 content not modified for future requests.

For pushing updates with Turbo Stream which is done over WebSockets, I'm pretty sure it'll push that snippet of HTML (let's say a user's comment) over WebSockets and then either append or prepend it to the DOM based on however you configured it to be inserted. And if you edited that comment later on, it will replace that snippet of HTML that was previously sent (since it's the same ERB template). It won't re-render the full page.
A suicide letter to their customers.
Until it's a foreigner doing it, then we all team up against.
SARS-CoV-2 Antigen Instant Quandary Test
> Yeah like there's 20 years of programming language research that studies exactly what this person is talking about.

More like 50 years. :)
You've raised valid points and I agree. Do you have any recommendations for further reading/watching that gives us more insight?
The lesson I take from it is that you can't shut the barn door while the horses are charging through it.

Before or after, you can.

In other words, at the height of political emotion the experiment was bound to fail. That's not necessarily the case at any other point in time.
> I so completely disagree. Writing JavaScript is already so simple that almost nobody knows how to do it any more. You can download a colossal framework and a billion NPM packages to write some completely unoriginal CRUD application and bitch about how hard life is. Fearing writing original code is the name of the game.

The reason for this seems more that there a many coders that forget about the task of vetting their dependencies, which is a big part of programming.

Just learning a language does not give you the discipline required to be a good software engineer.
Nah, Tim Alen did decades ago. He even contributed his shorted version, the "vurp".