skysight-inc/HackerNews huggingface dataset:
I install from Homebrew, specifically MacVim. The system version is usually behind on patch levels/plugins that can be loaded.
but software and websites will have the option to refuse service to your modified system.

Oh hell no! This is the scenario that Stallman warned us about, over two decades ago:

https://www.gnu.org/philosophy/right-to-read.en.html
Is there a particular reason that Google has this as one of their repos? I don’t recall them being heavy on using Lisp.
https://github.com/rust-lang/rust/issues/73908
Common Lisp Revival 2020 Fundraiser
Video game lets you do nothing in particular in a suburban Russian tower block
House Will Vote on Bill Restricting Chinese Firms Listed in US
Yeah, this was my first thought too, name is bound to cause problems and confusion.

Very cool idea, though.
Scratch is also pretty good if you need to deal with many kids and can't have a prepared / common experience on devices. I introduced a group of ~12 to programming and the initial issue is that not all of them had consistent access to laptops, or much experience with longer typing.

Being able to start with any tablet was great for that group.
Because I enjoy working from my home office hooked up to my 49" UltraWide, but I also enjoy working from a coffee shop, or from my couch, or from my bed, or when I go spend time with friends and do amateur photography I like having my laptop with me to do on the fly editing/reviewing of images before finishing a shoot...

Portability.
Amateur Astronomer Finds Possible Source of Wow Signal
f.lux had major problems. There was some sort of weird issue that seemed like they were not unpremultiplying colors before shifting the colors, so you'd get these weird blobs of color that either didn't have the color shift applied or were just the wrong color in the middle of videos. It was quite annoying.
I must say, I don't understand the disable JS movement. I browse with JS on, and uBlock Origin to block ads. It's rare that I have any javascript-related problems in my web browsing. On the other hand, I definitely use a number of sites that rely on javascript for useful purposes.

If you're worried about tracking, you can block ads and tracking scripts without disabling javascript. If you're worried about viruses, well, all I can say there is that in my experience and understanding, if you keep your browser updated, the odds of getting a virus via browser JS are exceedingly low. Doubly so if you're not frequenting sketchy sites.

I don't know, it seems to me like advice from a time before security was a priority for browser makers, and high-quality ad blockers existed. At this point, I really don't see the value.
It's Tier 2... and I've been using the ARM toolchain that was just released.

So far all the crates that were not working have been getting updates to work on the new platform, so far I haven't found any issues!
Yeah, it is absolutely insane for my workloads.
I am definitely going to be getting out of it and do the exercises the doctor prescribed multiple times during the 8 hours, and then more and longer exercise when I leave the PC. But I am unable to keep my posture correct in a chair, I always twist myself in horrible ways (and developed scoliosis because of it), usually within less than a minute. I totally zone out of the physical world when I'm programming, my body cases to exist, I don't even feel hungry or the need to drink, have to have reminders for these. And because of my lower back problems, I shouldn't probably be sitting at all.
This is not that Tony Hsieh but a different Tony Hsieh, aka Tony Shriller.
20 Years Later, the Y2K bug seems like a joke.. but behind the scenes, serious
Not only that, but Apple already had a similar feature in MacOS 8 and 9 that Growl was reproducing in OS X. It seems like Apple just hadn't gotten around to putting it in OS X yet because other things were more important. Then eventually they had time and added it.
>"Javascript is good in some cases" is the point of this club.

The very first qualifier to join is "Make sure there is no Javascript on your website," not "make sure the Javascript on your site is necessary."
We all have the capacity to think for ourselves, once we start trusting our 'instinct/little voice/intuition' and not doubting ourselves into oblivion. We need to unlearn our bad habits, not necessarily search for some sacred pearl of wisdom in Nirvana somewhere...
Posting this under a throwaway for obvious reasons.

I volunteered to do some analysis on the election data because I'm more interested in finding the truth than being partisan. During the counting process, the relative advantage of a ballot reporting batch toward Biden has strong correlation to certain external regressors that
are meta to the counting process itself. These correlations absolutely should not be there, and yet they occur in swing states with p-values in excess of 10^-40. I can't say which external regressors, because this is part of an active legal battle, but suffice it to say, something strange is afoot. It's better to perform an audit and prove no fraud than to be ideological about the impossibility of fraud.
I wonder if there are a lot of people who go with the lowest price, don't even look at reviews, and are fine with FBA so long as it's cheapest. I order quite a bit off Amazon and just haven't had the counterfeit problem AFAIK.
I'm quite proud of my very simple hand-rolled blog, and I'm happy to say I've only written one post about it :)

https://github.com/brundonsmith/website

Just Express.js + some native template strings for HTML and a Markdown library. Writes the static HTML to disc when the server starts up.
I have it driving a 49" UltraWide Curved Monitor... which replaced my two 27" monitors.

Might not be for everyone, but I only need it to drive a single external monitor.
I'm going to start linking https://rakhim.org/honestly-undefined/13/ every time people try to bring up "Git is simple if you understand the model" on Hacker News again.
People need to STFU about politics at this point. Both the Republicans and Democrats have flawed arguments in regards to both the 2016 & 2020 elections; I've had it with both sides and those who posture themselves with a "only my side is correct" attitude. For the last 4 years, arguments in regards to foreign influence (for as little as $50k), the issues with voting machines and updated voter registration rolls were on the table and not a single thing was done to address these issues in the last 4 years. Now that election integrity is in question, whether or not there is merit in these claims, the left seems to be quite quick to be dismissive about any such claims. As someone who does not subscribe to either ideology, there was a lot of F*ckery going on that calls into question some flipped results and the razor thin margins in quite a few areas.

At his point, I'm done. Politics, label mindedness and posturing does not have any business in a professional setting. People seemed to have chosen their Kool-Aid and doubled down and it does not look like there is a way off this ride in the foreseeable future. I've sadly watched a number of people that I've had a lot of respect for in various communities show that they are more closed minded and have shown that they are susceptible to these problematic characteristics.
They now have really pretty good C# support with integration support with Visual Studio (and with more complicated trickery, VSCode, which is my preference on Linux). It also speeds up your application a bit.
I never go to Amazon to buy monoprice items. I go to monoprice and get guaranteed quality control over the items I will receive. If your products are compelling and your customer support is good I would prefer your own site vs going to Amazon.
> new years resolution to write a blogpost every week.

Going to try this in 2021. Thanks for the idea.
Yeah, putting out obfuscated content while making a statement against client-side JS is very ??? to me
I never doubted that I enjoyed programming, because I kinda fell into it while avoiding homework and only after much resistance decided to make it a career.

I did have a lot of doubts about whether I was good enough at it to make it as a career. And that continues, basically every time I'm faced with a hard problem, even though I'm now a mid-level Area TL at Google responsible for software that hundreds of millions of people use. That's the nature of software (and innovation in general): before you've done something, other than the most trivial problems, you wonder whether you can do it, and then once you've done it, it's done and you move on to bigger challenges.

I would basically stop thinking in "rest of your life" terms and start thinking 2-3 years down the road. Are you happy doing what you're doing? Is there something else you'd rather be doing? Are there any particular developments that make you excited? Answer those questions first and that'll give guidance to shape the rest of your life.

I have no idea what the world will look like at the end of my life in hopefully ~40-50 years (who knows, I could get COVID and die next month). I suspect that demand for software engineers will be a lot less than it is now. But there's also a whole bunch of tail risks we're certainly underestimating - the U.S. might break up into lots of tiny little states, Russia could roll through all of Europe, we might all be underwater from rising sea levels, whatever. It's not worth worrying too much about them. Worry about the risks you're going to face in the next couple of years and trust in your ability to adapt beyond that.
The Donut King who went from rags to riches, twice
Whenever i see things like this, i immediatly think "Audiophile". you know, the $238 "Directionally balanced" Ethernet cables, or the "low oxygen" copper.

Once people take their hobby too far, you will end up with things like this.

For $2K you can buy our (exotic and unnecessarily expensive metal) chain, which reduces friction to 0 and lasts forever.

I ride a fair amount (150-200KM a week in the summers) and am always surprized to see everything on a bike is measured in grams, except the biggest impact, the rider itself?

Sure i shaved 4g on my $400 waterbottle holder.... but when i weight 80KG.. and have another 2kg of water with me, does that 4g really matter?
I discovered today "Zoo for Zotero", an android app that is Free. Seems to work well.
Heatmaps have legitimate, non-tracking, purposes.

eg:
hotjar.com
sessioncam.com

Legitimate tools for measuring effectiveness of pages with little in the way of nefarious tracking afaics. Also very useful for replaying user errors/problems.
I spent two years (on and off) getting a Jekyll set up for my blog…after that, I've mostly not touched it and just written things from time to time. So that's always an option…
Ok, but aren't those Level 3 pipes really really fat? And within ISP too? And besides, if they are overloaded, then packages will get rerouted iiuc?
Edward Snowden on the Dangers of Silicon Valley Censorship
> Curious why specifically a Pi?

Not the OP, but I guess the power of Raspberry Pi is that everyone already has one - really useful if you want to do something in a hurry without anything extra. I've used a Pi as an emergency programmer on multiple occasions, as an SPI flash burner, as an SWD debugger, as an AVR programmer. You can even use the Pi as an USB-FDD bootdisk or emulate an IDE driver via its parallel interface.
> as an owner I can't repair my device or run my own software

I wish people stopped buying phones with non-removable battery. I sure as hell will not buy a phone if I cannot replace its battery. On the other hand, I think it makes the device thinner, and weighs less, so some people prefers that over being able to replace the battery. Not sure what to do here than to accept their preference.
I don't need raw file system access nor do I think most do, but using the phone as a USB drive is something I've always wanted and had many situations where it would have been useful. Apple could enable iPhone and iPad to be encrypted general storage devices.

> easy sideloading

Workaround available. [1]

[1] https://altstore.io/
> some sites abuse it

This might be the (tech) understatement of the year.

Most sites I visit work just fine, or better, JS blocked. Which means they are ab-/overusing it.
The P4 was quite an anomaly[1] in the history of x86, optimised for clock speed at the expense of many other things. All the subsequent generations went back to the norm, with the exception of the Atom series, and even that one is not as unusual as the P4.

[1] Even the family/model/stepping designation has an oddity: the 486 was family 4, the Pentium was family 5, and then everything from the Pentium II/III up to the latest Core series, as well as the Atoms, uses family 6; but the P4 was family 15.
Finally a use case for Unicode filenames.
The tcp connections are probably not an issue, working in cloud it's never something I've seen worried about, so maybe the architecture doesn't have that limitation?
Ahh, the good old 99/4a. I wrote many a game on the best and actually had the Forth cartridge for it. I had a dual drive setup which actually worked into about 3 years ago.
Wow, something is wrong with uMatrix. I have uMatrix with 1st party javascript disabled by default. Yet this site says "Please disable JavaScript to view this site." To be sure, I curled the source and hosted it elsewhere, and my browser (firefox 84.0b4 on linux with uMatrix) still runs the JavaScript.
I don't know if the hypothesis that brains function by using hyperdimensional vectors is true or not. But if it is true then it seems like the type of problem that is highly suited to quantum computers. A quantum state of just 10 qubits is a 1024 dimensional complex valued vector.
Zero trust mode is also the only way to keep secrets in real life. Share it with someone - friend or relative - & sooner or later it always gets out most of the time as relationships/priorities change.
I feel weird making my livelihood through js while also worrying about the implications of its misuse. I don’t personally write malicious code but I see so many ways to do it. If I didn’t have a well paying job I think it be easy to make the switch to be crappy
The design of feasible layouts is definitely one of the trickier parts of applying ML to architecture. I know of one masters and one PhD student working in this domain, and it's so hard to achieve human-quality spatial layouts.

However, that is just one part of building design, and some of the other constraints of architecture (to use your language) lend themselves more to ML/AI solutions, and I'm seeing crazy progress in domains like structural or energy optimization. I'm pretty excited by the potential in this space, personally.
I still have yet to find a satisfactory replacement for Quicksilver. Yes, Alfred and all those exist. They are mere shades by comparison.
that's a fucked up kind of question. you be you?
Esoteric Programming Languages – The Obscure and Unconventional
Feel free to bring your business the United States! You would need to bring at least 1.8MMUSD for tho for a visa.

There are many states NY/CT/MA that already have lots of finance-related companies located there and good availability of lawyers.

There is also the Delaware Court of Chancery which is very good for business. https://courts.delaware.gov/chancery/

Also if you are looking for webdev hmu I'm looking.
I guess what I'm really asking is: what are you doing that requires so much bandwidth?
My wife and I discus this all the time. Not all jobs require the same level of thought. Her work involves a lot of mechanical movement, practice, skill, talent, and some thinking. But most of her day to day can be done listening to a podcast like she's driving.

I can't do that.

So no,

We're not "all thinking", some tasks require deep thought and long periods of uninterrupted concentration.

The problem is working in a team requires communication, and management of interruption, it is not useful to be like this dick with the headphones on, that creates barriers (the attitude, not the headphones) to communication.
They bought ITA who were big CL users.
My main concern is the non obvious fakes. The memory card that looks right but is slower than it should be or fails earlier than expected. The rechargeable battery that catches on fire. That sort of thing.
Shouldn't that be anticipated though? The developers at Apple (or any developer in general) cannot possibly think of every little thing that user might want to do with their device. That's why nothing stays at v1.0 for very long. Users report bugs, and even make requests (however that might look). Any developer not looking to incorporate these requests will see their product wither and die.

Sure, sometimes a 3rd party comes along and makes a great product that once it is used, it feels like it is just something that should have always been there. Apple being Apple, they are going to want full control, so if they can't acquire the tool to do what they want, you know they will develop it internally. Every tech company does this. FB/Snap/Insta/etc have all borrowed/stolen/re-implemented.
Source Code? Or is this closed?
Wait, what do you mean? The latest Windows is worse than previous versions with its telemetry, Cortana, updates reverting your preferences and so forth. I do not think Microsoft is reformed at all. I think they are just as bad as the rest of the companies mentioned. Why do you seem to be giving them a free pass or calling them reformed? You seem to behave similarly to the Apple guy you dislike for his views on Apple. Apple, Microsoft, Google, Facebook... I would even include Canonical here (Ubuntu), just take a look at everything they touched, and take a really close look at Snap.
I've seen some blogs of techy people with hands on experience saying that they like the machine. I haven't really seen anyone who has it say they dislike it. But they do seem willing to jump through extra hoops to make the machine work for them.

So I think there is some reliable evidence in it's favour. But I don't think you should be downvoted for disagreeing with that. Since it definitely up for debate! Someone seems to have downvoted your comment here, and I think that is the wrong action to take on what is clearly a thoughtfull response on your part.
I wish I could do this but my laptops would always struggle to run well driving dual 4k monitors.

I think next go round I'm going to get a desktop replacer style laptop and see if I can get best of both worlds.

I don't really care about portability and thus use a desktop but I do want to sit outside or work from the couch sometimes.
I feel part of the problem is that I'm not working on hard problems. Most of my day-to-day is just busy work. And lacks that sense of purpose.
The point of this is to specifically point out sites which do not need any JS at all.
Stop using the fastest browser with the best feature set, dev tools and compatibility
Just for geostationary objects that are still functional.
Oh, I remember this thing. It felt like an essential part of the system before native notifications were introduced, and then was promptly forgotten. Literally every single app that had notifications used it — with the notable exception of Apple's own ones. Coming from Windows, where every app implemented its own notifications that looked inconsistent and overlapped each other, this was a night and day difference.
Whipping Boy
At what res/rate?
Not sure what were the author's references, but "The Cool MIT Professor" reminds me of Daniel Lemire (https://lemire.me/blog/, even though he's not from MIT) and "the weird dude who writes HTML" reminded me of Dan Luu (https://danluu.com/).

Both blogs are amazing and you should consider visiting them if you're interested in performance stuff.
awesome, thanks for this

relevant https://en.wikipedia.org/wiki/Sparse_distributed_memory
> even though I realise it's not

Are you sure? The jargon is heavy to parse, but the claims are just plainly absurd.

All the jargon is probably there to cover-up to the fact that the claims tell only half of the history, and you won't like the other half.
Last we had a 2 year old. We bought two adult seats and a child seat. The bet was that no one would want to be close to a wailing baby and we’d get the 4th seat. The bet panned out and we got all 4 seats.

Baby had fun being comfy and being able to sleep flat.

Business is way too expensive. Regular seat is $1.5k from Seattle to Dubai, Business/First is like $10k. Insane. I’d happily pay $3k for comfort of two seats and be able to sleep.

Our journey from SEA -> NBO is 30hrs minimium with at-least one leg.
Apple pulled off a similar transition once in recent history (the other examples are so antiquated that they teach us little about the present hardware industry), and that was a move toward the rest of the personal computing market --- not away.

This is a step toward mobile/iOS. Apple isn't the same underdog that it was when PowerPC was put to bed, and the transition is challenging because the Mac platform is bifurcated in the interim.

PowerPC to Intel isn't a good proxy for this because the technology is different, the transition strategy is different, and the company itself is different.

If the M1 transition is to be smooth, it has to achieve that on its own merits, without looking back in search of comparable transitions past.
Didn't try the other links but the jsfiddle link just says Preparing worker in Firefox here and neither button ever does anything.
I was referring to the landing page: http://sinatrarb.com/
I know you say it's part of an active legal battle, but would you be willing to give more details on this, either in the comment section here (preferably) or via email (contact(at)crocodiletears(dot)cc)?

I've tuned most of this out given how exhausting it's become to sort through all the gaslighting and conspiracy theories being thrown into information space. I'd like some perspective from someone who's actually close to the trenches.

Even if you can't now, would you be willing to after the case resolves?
So a few months ago I actually found a tool for this! The tool makes it easy to manage stacked reviews on GitHub. It's working super well for me. I also showed it to a bunch of people I work with, and a lot of them have taken it up.

Link: https://github.com/ezyang/ghstack

If you're interested, I'm happy to talk you through it - just book some time here: https://calendly.com/ericyu3/15min
To me, the biggest hurdle was that writing wasn't technical work.

How can something like blogging, something that thousands of boring food and travel bloggers do, be real work or even of value for anyone?

Coding, that's real work, that's what people pay good money for!

So why not create your custom blog before you start writing.
I bet you'll find a lot of Devs hate it.

I had a seriously nice mac mini taken off me once, got given a "new Mac Pro". Was huge downgrade, was not happy.
Awww, it's the inaugural post on the Beeminder blog! I'd be delighted to answer questions about this.

I think the summary is that hyperbolic discounting is the cause of procrastination (and other forms of akrasia) and the solution is commitment devices. Beeminder takes a quantified-self approach to commitment devices which we think is especially powerful and flexible.
Or click the lock in the address bar, "Site settings", set "javascript" to "block". This will be sticky across the site, for better or worse.
McMaster-Carr provides a better service than Amazon does for what they do. It’s not the cheapest, but the experience is insanely good, and they’re even faster than Amazon. 3000 employees vs over 1 million.
What I don't understand is why it's trendy to say you don't have JavaScript on your site.

People are starting to realise how a lot of JS use is unnecessary, and the opposition to it is growing.
> Just using a subset of Python language you can do anything you need, and with less syntactic noise.

Okay, I'll bite. How does one check for keyboard input without blocking in Python?

And remember, you said "simpler" and "subset", so do your best to avoid imports.