skysight-inc/HackerNews huggingface dataset:
Actually, Starbucks operates in big cities, that's why it was not welcome until foreigners started actually supporting Starbucks, those cities were filled with coffee snobs and Starbucks was not worth it. (Yes, foreigners here means mostly North-East Asians and students) But the coffee quality of Starbucks from North-East Asia and the coffee quality in European Starbucks-esque chains could not compare to the good quality coffee and cheap prices of Australian small shops. Of course most people buy coffee in the city, and outside the city it's all instant coffee since it's perceived like wine. You're either a snob about it, or you just drink it casually (instant) cause you enjoy drinking any shade of it.

I live in Australia and Korea frequently, and one has independent chains with snobby, nice, hardcore coffee (Aus) the other has a bunch of shitty chains, and Starbucks that serve absolutely mediocre coffee.

Entire family drinks coffee in instant, but most work mates drink coffee with machines and cafes. You either care or you don't, but everyone enjoys lots of coffee. It's really not that surprising, the same thing goes for baked goods and fast food. The smaller the town, the worse the quality, but the more people are happy with what they're getting.
It erks me how the author has described that Microsoft RUINED passwords. Sorry, but AD has been around for decades and implemented passwords way before we had the technology or foresight of today to know and do better.

You can't say a company ruined something when that was arguably the best implementation of that at the time. It's like saying Ford ruined cars because they produced the first combustion engine and now that we all use electric cars they ruined the automobile and enabled decades of emissions in hindsight.

I've reviewed the AD password policies for around 80+ companies now and I can safely say that many of those companies were not even implementing the full extent of what the policy would allow.

I'm not disagreeing with the premise of passwords, just that it's easy to stand on a pedestal decades later in hindsight and say "they did it badly" knowing what we know now.
Cost should always be a consideration, but when you see people conveniently ignore some costs and focus on others, it does a disservice to the goal of decarbonizing the grid and it isn't clear what they are really trying to accomplish.

The levelized cost for residential rooftop solar is about as high as nuclear, but that cost doesn't seem to matter to some advocates and they continue to strongly support subsidizing it.

The potential costs for renewables + storage is about the cost of nuclear, but that cost also doesn't matter to some advocates. (If grid storage was cheap, we would have built it decades ago.)

https://www.lazard.com/perspective/lcoe2020

Some advocates recommend massively overbuilding solar or wind to deal with seasonal differences. This is obviously at least a direct cost multiplier but that doesn't seem to matter to some advocates.

Advocates also describe how we will rebuild the electrical grid to move vast amounts of solar or wind power across the USA. This will not be cheap, simple or easy to protect against terrorism. Even the relatively small proposed Tres Amigas super station hasn’t been completed yet. The potential costs here don't seem to matter to some advocates.

Some advocates for renewables seem happy with relying on natural gas peaker plants where necessary to get around the costs of building grid storage, but methane is a very potent GHG in the short term. (There are lots of atmospheric losses in the capture and distribution of natural gas.) No one concerned about climate change seriously thinks that burning natural gas is a long term answer.
As a counterpoint I'd ask what browser most people use on macOS. I'd be willing to bet it's Chrome.
I keep asking this question and not getting a useful answer. Someone made a Wikipedia bridge for it, which is the best thing I've seen so far, but it took me a while to find it.

Most Gemini users with their own pages seem to be coming at it from the perspective of 'you are someone who is already interested in me, so you be motivated to investigate my Gemini address.' But if I don't know anyone else who is using it, why do I want to click on a bunch of random links with no context in hopes of finding something interesting? The darkweb has a similar discoverability problem though there it's more reasonable to assume that page owners may not want to be found by casual users.
The car example works as a vector space, but not an inner-product space. There's no sensible way to rotate the length of the car to gasoline in the tank
SEO destroyed the cooking/recipe blogs.

What was once a "Ingredients:" .... "Instructions:" ... "Tip: goes well with sour cream", is now a whole story, how the author woke up one day, when the were 7, and noticed they peed their bed, and then their mother came to check on them, and started cleaning the pee, and the dog was barking, and the dog also pooped that day, and there was wheel of fortune on tv, and a friend came over for a lunch, but they ordered pizza for lunch, and then there was a rerun of mission impossible on tv, and then daddy had a beer or five, and mommy made sandwiches, and those sanwiches remind the author of this chicken tikka masala recipe, that was converted to a non-spicy vegan variant.
I'm honestly somewhat surprised to hear this. My experience providing email support for my main business (to be fair, second-hand video games in Australia) has basically taught me both how scummy and underhanded people can be, and also how many desperate and lonely people there are who contact tech support just to have someone to speak to.

We very, very rarely provide our phone number, and even then only when it's strictly necessary. It would just drain us to be contactable at the drop of a hat by the public.
Amazon's AI-powered cameras punish its delivery drivers when cars cut them off
Really? I can't think of why I would want to use a goto in Python, and if I did it would definitely make it not "Pythonic".

Python is 30 years old, is there any popular language created in the last 30 years that has goto?

(And also I emphatically agree on the end user executable thing)
> Current tool-tips in clickable items removes the need of such feature.

The described feature isn't really about tooltips, but about showing context-specific help. Tooltips are generally a sentence whereas context help can be a paragraph or two. In addition tooltips are generally placed in toolbars or other "static looking" items whereas context help can be used with any widget on screen, including entry/edit widgets (it isn't that it is technically impossible to use tooltips there - some applications do that - but it is abusing the tooltips and can be unwieldy).
I know this ship has sailed but I think building on a trust system that by design has an expiration and no built-in method for rotating certs date would go a long way in helping the e-waste problem.
.onion addresses are hashes, but a hash long enough to prevent a brute forcing is also too long for people to consistently recognize. Is facebookwkhpilnemxj7asaniu7vnjjbiltxjghye3mhbshg7kx5tfyd.onion the right URL for Facebook or a clever near-collision?
> So, while you didn't literally say "procrastination is identical with laziness" maybe you can see how you might have given that impression?

That might be perceived, but only when people pluck phrases and sentences out of content. What you quoted was directly followed by an example of laziness from the article. "The premise of this article is literally founded on intellectual laziness. When a person takes a course twice without ever managing to turn in homework, the situation of the student is not completely to blame, since the student didn't take the time to do something - the work, withdrawing in time, discussing options with the professor, something."

> Do you feel there is some deeper relevance to the term, though? For example, do you think it's more accurate to say that "laziness" is an inherent character trait that explains behavior, rather than merely describing it?

It is not about how I feel but the meanings of words. Procrastination describes behavior. Laziness can describe an attitude of being unwilling to act but also the behavior of indolence or lack of action.
the attrition rate of the navy seals is ~75%, some % of that "successful" 25% ultimately go on to suffer from PTSD... it's not a great parallel
Something that is unguessable, uniquely yours, and also without the need to memorize or type it in seemed ideal to at least as early as 15 years ago. Biometrics seemed like the obvious choice. I got my little brother a laptop with a fingerprint scanner in 2008. Oh well.

I'm still not unconvinced (in biometrics), but I think carrying something like an electronic keychain (one that I have full control over) is more ideal today.
Chrome is the new Safari. And so are Edge and Firefox
I've used heavily I2P and Freenet both.

To answer your question, better? Neither I2P nor Freenet claim to be inherently better than the other. It depends entirely on what you are using Freenet or I2P for.

I2P is like Tor but internal (it does not mainly anonymize clearnet traffic, think onionland) and it is anonymous by default. How anonymous? Theoretically as anonymous as Tor. You can use I2P for torrents and filesharing, pretty fast irc, etc. To host an eepsite (I2P site) you have to run a server and keep it running as long as you want the site to be up, similar to running a Tor hidden service or any server on the clearnet.

Freenet has a lot more static content (no JavaScript), reminds one of the early internet (in a good way, mostly). Hosting of freesites (Freenet sites) and files is distributed, no need to run a server to have your site up. There is no 'delete' button on Freenet either. Files/ sites are deleted when no one accesses them for a time. Popular content stays forever. Sites under 2MB in size typically stay forever. Freenet is not anonymous by default, you need to know people IRL who use it to create a friend-to-friend darknet for it to be anonymous. I use mine with a VPN.

Both networks are great, lots of cool people use them. I use FMS a lot (Freenet Message System, similar to Usenet) and Sone. When I use I2P I usually host a few eepsites and hang around Irc2p (I2P's irc). I recommend installing and using both. They're both great.
When Paolo Met Flannery
Why do you think (or what does it mean if) they have a "fully US based supply chain"?

It says "We’re committed to using American-made materials from the cotton we source and the suppliers we work with to the hangers we use in our Detroit storefront."

https://gettees.us/pages/materials

They are not claiming that anything other than materials of which their products are made is made in America. Other things are needed for a business, like buildings, machinery, tools, computers, food, fuel, etc. Maybe these are not defined as "supplies", but they are part of a chain of necessities to produce the products.

I also don't see them claiming that their suppliers have US-based suppliers, and their suppliers' suppliers, and so on. That is what I would think a "chain" is, since normally chains have more than one link. Talking about all the different suppliers being in the US is one single link.

They say:
" "Assembled in the USA” isn’t enough "

So, instead of taking one step, they are taking two, and calling it a marathon.
> Apple on the other hand has managed to reinvent itself successfully several times by controlling its vertical tightly, and each time it does it there’s a natural shedding of cruft. I remember every single architectural move — 68k to PPC to Intel and now to ARM, executed impeccably each time.

Wasn't there a recent Apple zero day due to some 56K modem code that wasn't coded correctly and had stuck around until now?

edit: https://www.wired.com/story/apple-modem-bug-since-1999/
Oh sure, a statically-compiled language is always going to win on this for just having it out of the box.

But that can also be seductive in its own way, like when you get used to just deploying a single binary but then suddenly have an application that also includes data files— do you do the go:embed thing to maintain the glorious single binary, or do the pieces go in an archive together? If it's that one, do you find the data at runtime with a flag, or an envvar, or a relative path, or something else?

Undoubtedly, Go is easier than Python or Ruby, especially for the trivial case. But deployment is overall a non-trivial problem.
It really isn't. If you want people to use it, you have to provide some utility. If you just want to make a point about how things could be different, you may as well print up stickers that say 'get off the internet and talk to people in person'.
Have you ever played with this:

https://macintoshgarden.org/apps/aux-apple-unix-68k-version-...

I found it interesting that it mentions both ‘Milwaukee‘, and Cayman "brac" ... Here on the Jasmine 80.

Seems like lots of weird codenames.

It looks like UniSoft had done a lot of work on the code (you?) to make it super portable. Although everything not directly related to the Milwaukee was cut. It'd be interesting to see if the kernel could be built without MMU support.. I tried to remove PAGING but that didn't work. Oh yeah the kernel source is on that image and other than one damaged file, it not only builds, but works on a special Shoebill.

cd /sys/psn

rm *.o

cd io

mv screen-data.c screen_data.c

cd ..

make unix

Pretty neat, none the less!
You're forced to rent or sell at certain prices for a certain number of units as a condition for your permit to build. So you're not building what you want to build, nor are you pricing it at market rates.
Not spending the $2 is the real problem. Getting the $2 in the first place isn't an issue if you have a healthy tax system.

If you don't have a healthy tax system then that is the real problem. Not energy production.
You're mostly right. There is FLIP (basically irc for Freenet) but as you can imagine it's very slow. No such thing as instant messaging on Freenet. You can theoretically stream live video at low resolution (with a large delay) but it's not really designed for dynamic content.
here it is without acronyms, though not much clearer:

- Associate network connections with "Non-Uniform Memory Architecture" nodes [(a compute core with faster access to some memory, disks, and network-interface-cards)]

- Allocate local memory to back media files when they are direct-memory-access'ed [(directly copied to memory)] from disk

- Allocate local memory for transport-layer-security cryptography destination buffers & do software cryptography locally

- Run kernel-transport-layer-security workers, "Recent Acknowledgment" / "Bottleneck Bandwidth and Round-Trip-Time" Transmission-Control-Protocol pacers with domain affinity

- Choose local Link-Aggregation egress port

-- All of this is upstream!
I think this is largely because academia adopted python as a teaching language, and given enough time college students and faculty write a lot of library code.
I started SaaS companies in 2013 and 2021 – how things have changed
i can only think of where you want to break out of all nests rather than just the current one.. i still wouldn't use it though.
Maybe you're not using the latest version. I get a mini browser window inviting me to try www.foobar2000.org. Windows 10, 21H1.
That's not the case.

From Reflections:

MORAL

The moral is obvious. You can't trust code that you did not totally create yourself. (Especially code from companies that employ people like me.) No amount of source-level verification or scrutiny will protect you from using untrusted code. In demonstrating the possibility of this kind of attack, I picked on the C compiler. I could have picked on any program-handling program such as an assembler, a loader, or even hardware microcode. As the level of program gets lower, these bugs will be harder and harder to detect. A well-installed microcode bug will be almost impossible to detect.
This is a major change from the original NIST guidance that MS & dog previously followed. It turns out the author of that guidance admitted not so long ago that it was basically rubbish: just like the half dozen or more boxes that security managers have been mindlessly checking since 2004 (to be sure many of those misguided policies had become canon long before being enshrined in NIST's standards). It was the snakeoil press that made millions (billions?) for the producers and actors engaged in over a decade of security theater. The independent genius and intellectual courage of XKCD's author can only be fully appreciated against that background. https://www.engadget.com/2017-08-08-nist-new-password-guidel...
Make sure to increase your bandwidth in Core Settings. The recent installers ask (or calculate) how much bandwidth you want to use. Both Freenet and I2P historically assumed you are using Alaskan dial-up when you first install. Freeenet is slow, but it shouldn't be that slow.
Live-tweet of a UK lorry driver's shift
Using M4 as an Ansible Preprocessor (For Science)
> Python is 30 years old, is there any popular language created in the last 30 years that has goto?

Julia (9 years old) https://sodocumentation.net/julia-lang/topic/5564/-goto-and-...

Golang (11 years old) https://golang.org/ref/spec#Goto_statements

Lua (28 years old) http://lua-users.org/wiki/GotoStatement
https://archive.ph/4a9w3
This is awesome, thanks for putting it together! For me, I've had the most luck with HN fiction recommendations so I went there first. The distinction between "Literature & Fiction" vs "Science Fiction & Fantasy" seems to be a bit arbitrary. For example The Hobbit is in one category but LOTR is in the other, Neal Stephenson and Andy Weir are in both, etc. It might make sense to just merge all the fiction together. Plus that way you can short-circuit any debates about "is science fiction literature" :)

Edit: another little nit: it looks like quite a few books list audiobook narrators as coauthors
Only one I haven't read. Skip it I guess. Reading DoDo now, so verdict's out, but I absolutely adored every other of his books. Fall as a pleasant surprise, since it seemed controversial.
AutoIt Scripting Language
I dont have information that can compare Apples to Apples as such, as in US vs AU values.

But I can say that prices are rising rapidly here in Australia.

The already expensive Sydney market rose on average ~$1200 a day over the last quarter!

Melbourne isn't far behind!

We too have low interest rates!

Whats not clear is how people are paying for the houses. Where is the money for deposits coming from, and how are they servicing such huge loans?

Dual incomes and parents assisting would account for a lot of it. But what happens if/when the parents need the money back and the DINKies decide to have children and either lose the dual income or get slugged with child care fees!

https://www.theguardian.com/business/grogonomics/2021/sep/16...
Thought it was an interesting read of something that's usually a bit behind the scenes for most people.

Also not entirely sure how titles work for something like this. Hopefully what I ended up with is reasonable.
> We promise we will return data as per API spec ;)

ok sure, but that does not mean that "type safety" is an advantage of using your API.
Reminds of a previous job where some legacy code had checks for Netscape 4. The code was written in 2003 and was still running in 2016, maybe 2017, but not any more.
This is one of those times you want to know what the median case is, not the average.

Either way.
https://ij.org/report/policing-for-profit-3/pfp3content/forf...
Jesus, what a disgustingly clever hack!

I wonder if we could use a similar mechanism to finally add a "continue" to Lua.
It's horrifying because it solves a problem most projects solve by using one assembler and having it as a build dependency. It makes reading the code hard and analyzing it tougher.

The header files are their own horror.
All evidence suggests the answer is actually "no".
> I have greater empathy for people in those roles. Working support must suck, but being first line support in a call center truly sounds like hell.

Same here. The company has put them in a no win situation. However, it also leaves me pissed off as a consumer, as the experience seems designed to make you frustrated and give up.
I wish I could find the talk by a professor who gave a lecture on this topic. It really helped drive home the need to break tasks down into bite sized chunks. He basically found that if his grad students weren’t making progress on their thesis, it was invariably because they basically didn’t know what to do next. So he would work with them on finding a next thing to work on, which almost invariably required breaking some bigger task down. I don’t remember the field so this might not work as well for topics that require a eureka moment, but I’ve certainly found if I’m not making progress on something it’s often necessary for me to find a more time boxable thing to work on next.

edit: got lucky.

Tim Pychyl
https://m.youtube.com/watch?v=mhFQA998WiA
Ruby Packer – Distribute Ruby code as a compiled binary
Raw land is not cheap in many parts of Australia.

Even in Adelaide metro and suburban areas, land is not cheap anymore!
What a shitty comment.
You’re missing the GPS commentary on zoning laws artificially pricing people out of home ownership completely.
Personally I've come to believe none of it matters and that encryption is a total waste of time, at least for the kind of stuff I would want to publish using Gemini (long-form text) where there's nothing interactive or user-specific in any request. Just the act of making a network connection gives away who you are, where you are, when you are online, and what you're reading: https://kieranhealy.org/blog/archives/2013/06/09/using-metad...
Recently I have been looking into learning how to type better as well. I can type at over 100 wpm without trying, but I do so in a weird way that I learned as a kid and never learned "proper" typing. I cringe at the thought of some of the stretching I force my fingers to do on a daily basis. While I don't yet have any RSI problems, I want to keep it that way so I looked into ergonomic keyboards and got an Ergodox EZ, a split ortholinear keyboard. I also looked into alternative layouts that were more ergonomic and set up Colemak Mod-DH on the keyboard.

To help learn how to type from scratch I used keybr.com. It teaches you common short English morphemes like "ing," "ent," etc. It starts you off with very few letters and slowly introduces new ones. I believe this aligns well with Yegge's guitar lick analogy that the author links to in the first paragraph, in contrast to the author's mention of the "speed-type" package which presents you with a real passage from a book.

After having used keybr.com I am not sure if the morpheme method has any advantage over the "full passage" method. In theory it makes sense, but I found that after months of practice I was still only presented with morphemes using a handful of letters, so typing any real words was still a big challenge. It also doesn't expose you to any punctuation which was a particular challenge due to the keyboard I used.

I would recommend giving keybr.com a try, but I wouldn't be surprised if something that uses real passages would be more effective.

As for my progress, I gave up after a couple months. I think I made the mistake of changing too many factors at once. I will try again learning "proper" QWERTY first, then consider switching to a split keyboard, and only then consider switching to Colemak.
Now, imagine that the machine has the same time oracle but it's randomly unreliable and gives the machine the wrong idea 10% of the time. Then that expected utility calculation starts looking pretty good, doesn't it? Because 90% of the time your actions causally determine the machine's.
I never learn anything in these threads. It seems like everyone is just talking past each other with their pet theories and no particular way to tell which if any are correct or useful.
Huh, that's interesting. I didn't know that's a thing.