skysight-inc/HackerNews huggingface dataset:
I built a copy of the dreamachine once - I had a Re/Search book about Burroughs, Gyson, etc, and there were lots of pictures, possibly there were even measurements, I don't recall. Anyways, I just got some thick paper and cut out the holes, the hardest part was finding a working record player that did 78 in the late 90s. It wasn't nothing, but it also wasn't much.

I also remember trying out a more fun device at the third Lollapalooze where you lay with your face to the sun and the thing fit over your face like a snorkel mask, with a little plastic tube you blew into and which spun a thingy and did the same effect. What was neat about that one was that you could control the intensity of the visuals by blowing harder or softer, by tilting your head for more or less light, etc - more interaction makes better fun.

A more capable than me friend even had a go at an electronic version with LEDs, but it was also more boring. I wish I had bought the snorkel mask.
Learn Scala.
I am not sure your utopia is quite as utopian as you think.
I've been working on an internal service at a major tech company for a few years now. The project is awesome and super fun, the teams is great, etc. - but the overall size of the data and query load for key "working set" data store would easily be served by an RDBMS including (all likely future growth for 5+ years), yet we went for a (managed) distributed document store.
We are paying more money and dealing with all the complexity and limitations of a NoSQL document store, while we could have just used great ORM/SQL and enjoyed those sweet, sweet transactions and joins and the wealth of tooling that exists for mature RDBMS solutions. Sometimes, it would be great to simply choose the right tool for the job, even if it isn't sexy and doesn't help anyone add "distributed NoSQL database" to their CV...
Isn't the proof incomplete because it does not ensure that the result is a permutation of the original array contents? Just overwriting the entire array with its first element should still satisfy the post-condition as specified, but is obviously not a valid sorting implementation.
> When I first saw React.js, I had a quick glance and thought that it was cool, they finally figured out how to do a Cocoa-like MVC UI framework in JavaScript.

So smug that it's hard to take seriously.

Especially when even Apple is switching to SwiftUI, something that is the opposite of Cocoa and more similar to React.

Though I wonder how someone with both Cocoa and React experience looks at React and goes "Oh, it's the old-school Cocoa way of doing things!"

This blog post reminds me of HN four years ago when everyone had their little smug epithet about Javascript and web developers, those idiots who are too amateur to see the beauty of Cocoa and winforms or whatever most of us are happy to swap with something better.
Man Rube. I really hope you never, ever have to live around working class people. They'll literally tear you apart.

Thank god for inequality keeping these little anime dorks safe. God bless America.
The thread is about performance and technology, and Apple dominates the phone CPU landscape in those areas. I thought that was clear as my comment mainly addressed technology and the driving forces behind it, but I’m sorry for the confusion.
Fair use / fair dealing.
Backend web-centric, leadership, plus other misc things I learned as a founder. Can you drop me a message? I can imagine a chronic pain startup being a place that would understand the needs of a chronic pain patient.

tyvm for the shrimp at gmail dot com
Attempted entry at 3am, grand theft auto, homeless camps, and coyotes? These are your examples of NextDoor toxicity?

These are downright useful things to know. I’ve seen comical behavior on NextDoor. If it was just people warming me about coyotes I’d still have the app installed.
You said it yourself - he was the only republican senator who voted for impeachment.

When he voted against the party - you say he had no effect on his party.

When he votes with the party - you say he has fallen in line.

What exactly is he supposed to do? No one person has the power to change the party.

I just appreciate someone, an individual, doing a good thing when they do it. This post is a good thing. The least I can do is express my gratitude for that good decision.
This endless demonizing of every politician from a party X is what further entrenches tribalism. If every politician is rotten no matter what they do, do you think that leaves them with any incentive to serve a public that hates them either way? When people only see them as tribe members and not individuals, they will act that way.
lol this will age well. i remember designing CPUs at intel when they had like a ~2.5 gen process lead (literally 4-5 years) and the result was still barely better than competition.

what outsiders don’t realize is intel management never had to deal with competition. they spent their entire careers fighting each other in petty internecine political battles. if you think intel vs amd is a feud, you haven’t seen intel arch/design vs intel fabs. and in that kind of environment, loyalists and politicians are promoted, not people willing to critically inspect your own processes and improve things.

end result: intel has a massive competence gap. in the extremely unlikely scenario where intel can regain the process lead, they will still be behind the curve on innovation and execution.
Smell?
Glad to see these comments because the parent's "it's math therefore from a deity, and much more correct than your grubby computer stuff" is so often trotted out. It turns out that there's no directionality to the relationship between mathematics and computers -- they're the same thing and one can be transformed into the other. e.g. Lambda Calculus is just a kind of VM someone came up with that can be used to model certain structures. Same for Category Theory, and same for Logic. So you might as well say that Lambda Calculus is derived from IBM 360 assembler language than the other way around.
Very simple. There's also several articles discussing that how certain M2 configurations are actually lower performance than the M1, so this is hardly a done race.
Every time somebody proves that a sorting algorithm sorts, they forget to prove that the algorithm doesn't just drop values or fill the entire array with 0s (with fixed-length arrays, as here).

On paper: "it's just swaps"
Formally: "how do I even specify this?"

(For every value e of the element type original array and the final array have the same number of occurrences of e. Show that that's transitive, and show it's preserved by swap.)
>They can mitigate this behavior by suppressing error reporting,

Did they?

I am not trying to annoy. I have seen very misleading articles where a weakness is strongly implied but after digging into things did not and could not exist.
Off: floating point numbers can be used to store integer values, so equality comparison might be perfectly valid in some cases. For example, if the embedded Sql doesn't support 'int64_t' (only int32_t), itt might still support 'double' which can store 52-bit integers exactly.
I miss Kinokuniya and Japantown in SF. It'll probably be a couple of years before we can visit again.
I'd say 'screw that' and publish my pictures anyway. It's in about as public a space as is possible, and I'd love to see them win in court to claim copyright over 3/4 of the night sky of a major European city.
Yeah, Uncle Bob is like aikido then.
I remember DSL - Damn Small Linux, which sat at something like 5-7MB and was pretty feature complete, including a nice package manager.
I went through a very similar thing with ME/CFS and hEDS (which has a chronic pain component). Before I even knew what was I knew that I was on the decline. I was doing ok at work but my ability to maintain a working pace kept diminishing. I went from full time to part time to less than part time to the occasional contracting. I ended up having to do a bit of a Hail Mary to try to save myself. I took a bunch of stimulants for three months and made some software that I was able to sell for enough money to keep afloat. It was niche software that was obviously going to make money but it was a lot of unpleasant work. I likened it toilet scrubbing work. I knew if it didn't work I'd run out of money and without family support my backup plan was to take a long walk off a short pier. Since then I've been able to find out the underlying problem, no thanks to doctors who were all less than helpful, and now treat it fairly successfully with a variety of meds.

I guess my advice would be, do whatever is needed to make money, no matter how unpleasant, so that you can survive long enough to figure out what is wrong and get treatment. And don't rely on doctors for treatment.
> But why does anyone think that Disney, who created Mickey and is actively developing him, should have to let anyone else use him?

After a few decades it has become part of our culture, and culture should not be gatekeeped by private companies forever. Disney itself constantly produces derivatives of private works that entered the public domain.

On a side note, copyright is absurdly long in USA, 95 years is longer than the life expectancy of most people.
A small counterpoint; structures made of a weathering steel, like COR-TEN, don't need to be painted. The trade offs include ensuring the welds weather at the same rate as the structure and needing a salt alternative for de-icing in the winter.

The most prominent example I know of is the New River Gorge Bridge in West Virginia.
Aaron's article was discussed here at the time:

How I Cured my RSI Pain - https://news.ycombinator.com/item?id=1269951 - April 2010 (75 comments)

Lots of Sarno over the years:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
I actually think the move away from master/slave terminology is a good thing, not because of the association with human slavery, but because the term "master" is a bit too broad.

For example, in a database, the master is usually the running copy while the slave is the backup. First, it doesn't match the idea of a master and a slave, normally, the master commands and the slave works, a (human) slave doesn't sit idle and take the role of the master when he is not available. This is a backup, not a slave.

In the context of process execution, the parallel with slavery is more clear. The master process controls the slave processes completely while they do the work. Interestingly, these are often called "workers" even though it is the closest thing we have to slaves in computing.

In the context of a bus, the master can either simply be the #1 device, while the slave is #2, no real hierarchy here. In other cases the master is the controller and decides which device (sometimes called a slave) talks and which one listens. There is a clear hierarchical relationship but it is a bit different from the master/worker relationship of processes.

And now the "master" branch in git, which is actually more like a trunk (SVN term) or default (Mercurial term).

Rethinking the "master" term forces people to think of more precise terms, in most cases, "master" is just lazy.
Maybe they are counting 365 in the cloud?
The answer to this seems like it will depend on what your distractions are.

Without knowing that, I think my suggestion would be to be more deliberate with my time. By that I mean, set a timer for each thing you need to do, and only reward yourself with a distraction after you have focused successfully. Never reward yourself when you failed to focus.

Start small and increase the amount of focus you require of yourself over time.
I'm working on a bootstrapped SaaS, I didn't plan on hiring developers because I just don't have the budget for it but I've been where you're at. I'm disabled and severely ill, with not much to look forward to in the future, thankfully I'm still employed and have enough to survive.

If you can program elixir and you can settle for a below-market rate I can give you a few billable hours and whatever schedule you can accommodate with your difficulties. It's not a long term solution but hopefully it could help patch the leak in your finances.
*provably ;)

*algorithmic level

I should have proof read it
I recently was upgraded away from those exact "old" specs at work, and I largely disagree. Win10 just doesn't work with HDDs. I'm sure the mandatory 3rd party AV doesn't help either. But logging in was enough of a source of pain, that I ended up using my iPhone with a HDMI dongle and a wireless accessories.

It's upgraded now to an overly powerful web browsing machine. I'm a bit happier.
I feel that patients are qualified to comment on medical standards of care, also.

I am sure that you’re a good doctor, but to answer your question, yes, there are many doctors who operate negligently, to some extent. I had a long experience at one of the major hospitals in the US following drastic weight loss and months of pain. A major hospital did various tests, and ended up telling me I had “health anxiety”. It turned out that I was actually developing LADA, a form of type 1 diabetes. Since I had already been diagnosed with celiac and was having primarily digestive symptoms, the tests they did focused on the digestive tract and they never investigated other causes. I had to finally go into diabetic ketoacidosis before anyone figured it out.
I once watched a travel documentary with Griff Rhys Jones in Paris, where he meets an underground group of people that sneak into official buildings at night and repair things, they apparently have access to pretty much every building in Paris:

https://www.youtube.com/watch?v=nLkl0r0C1ro (Section starts at 36m in)

Maybe they're already repairing it?
very nicely put. at different stages of the poker tournament (time), chips (funds), cards (strategy), your behavior and options drastically differ.

and I think back to your point about knowing the buyer being critical. there is also a huge barrier/cost to acquiring that information in some spaces, and often you can get false signals from your potential buyers.

As engineers than the best products we create is the one we solve for ourselves. My strength is not in cold calling/reaching out to ppl on linkedin/customer development interviews. It's intuition.

but does it affect the outcome, does having a stronger intuition and your discipline to follow it result in a successful outcome compared to when you don't? I think the question is then what comes first, luck or intuition?
One thing that makes this worse is the collapse of local information economies. Papers can no longer make money by acting as pay-to-post message boards for the communities they serve. Instead, the best way to make money is to convince people from outside your region to use your organization for their news needs. So now every paper writes news for a national audience and what determines the financial health of the paper is how effectively it can attract readers that aren't from its area.
Agreed. If it was cocoa Apple wouldn’t ditch their old ways to create a clone of react approach
I agree, and not just the English. There is use of particular notation that does not explain anything unless you already know what it means:

> f is a morphism from a -> b, and g is a morphism from b -> c; g(f(x)) must be equivalent to (g • f)(x)

If I don't already understand (g • f)(x) this is not helpful at all. This other one especially jumped out at me (perhaps because I've personally never seen this "bent equals sign" ≍ before):

> A functor must adhere to two rules:

> Preserves identity

> object.map(x => x) ≍ object

What does that sign ≍ mean? If I don't know, I am no closer to understanding functors. And the sign is not explained anywhere in the document.
this makes me want gitlab to focus more on the software development side instead ci cd devops
you can downvote me but it's science.

https://www.climate.gov/news-features/climate-qa/whats-hotte...
Axios is expanding into local news coverage. This is their PR and wow the bullet point approach sometimes really just doesn't do it for me.

For a more involved take of the underlying topic, consider _News for the Rich, White, and Blue_ by Nikki Usher.
http://cup.columbia.edu/book/news-for-the-rich-white-and-blu...

I don't agree with all of Usher's takeaways but there's a lot of good stuff in there. And as to the headline – yeah, sure, the "local news crisis" is partly causative in the polarization sure but lazy and biased coverage can compound all sorts of nasty dynamics.

While I'm here, Mark Lamont-Hill and Todd Brewster's _Seen and Unseen_ would be my pick for a recent media read. Lots of great history, recent and less so, as well as analysis:
https://www.simonandschuster.com/books/Seen-and-Unseen/Marc-...
It’s not the same. To decelerate is to have d^2c/dt^2 < 0 (where c is the career measure). To de-accelerate is to reduce d^2c/dt^2 while d^2c/dt^2 remains > 0 (in other words, to make d^3/dt^3 < 0).
Also, don't hesitate to use Rosetta Code to find useful little snippets. Not all perfect but a good jump-start.
Sorry to hear that, after my startup failed I also had a very hard time, didn't want to take benefits (I thought that was below me, idiot me) and was eating the very cheapest Aldi stuff and got renting problems (no rent payed) and all credit cards and bank accounts cancelled. Got some money from my mom (they are the best). Luckily a friend gave me a job.
The founders think they understood the downside of a large federal government.
> Presumably, these regulators are the same, that allowed this Tesla very alpha software to be tested on public roads.

I don't think Tesla has permission from CPUC to run its public testing program. Last I read (articles from a year ago), Telsa is telling CPUC that Full Self Driving is only Level 2; CPUC only regulates levels 3 and up.
Romney tries really hard to "both sides" this, but he misses an important distinction. The left is supposedly ignoring immigration and national debt. The right is supposedly ignoring climate change and attacks on our political system. I'm willing to grant those for the sake of argument, but here's the difference: the attacks on our political system have made it impossible to solve any of the other problems - even the ones that those supporting the attacks supposedly have as priorities. The only way to avoid a dystopian future (or more dystopian if you really can't resist hyperbole) is to solve that one first. The only way to solve that, in turn, is to stop listening to "both sides" and get the people attacking democracy out of power - ideally behind bars - before it's too late.
Adding the breath to the equation is really smart. Thanks for sharing. Brion Gysin is one of my favorite artists.
ROCm is pretty mature, but harder to support than CUDA. Its BLAS library works well. PyTorch and TensorFlow are likely getting a lot more help from Nvidia than from AMD on compatibility. The ROCm ecosystem is a lot smaller, too, so there are many fewer examples to copy.

Still, if you want to do floating point math with high performance for a lot cheaper than Nvidia, investing the time in ROCm is probably worth it.
The parent (you replied to) discussed the state of browsers

The problem with this tiny projects is that you need a web browser. And good luck browsing the web in old PCs [...]

As I can imagine now, a lot of things will not run on 10 y.o. hardware once you get limited by the last base OS you could install.
TDD has been around for two decades now. One would expect there to be some high profile success story. Yet none of the important software projects we use on a day to day basis seems to utilize it. Not even one.
Agreed, I am using a 2009 Toshiba laptop with Pop! on it, I did some cheap upgrades (maxed RAM to 10GB, used a spare SSD to replace the old HD), it's perfectly usable.
The idea of enjoying life more but dying earlier sounds reasonable in theory but in practice, the things that make you live into your 90s are the same things that make you able to be healthy enough to continue to have an enjoyable life in your 40s-70s, so unless you're planning on dying of a heart attack in your 30s there isn't necessary as much of a trade off as you might think.
> I guess my advice would be, do whatever is needed to make money, no matter how unpleasant, so that you can survive long enough to figure out what is wrong and get treatment.

The greatest TV show ever made (IMHO of course) was actually based on this premise, only the main character was a chemist, not a developer.
Maybe the biggest BLM protest in the country rallied almost daily at the park in my neighborhood in Brooklyn. I'd take my kids to play there in the morning and you'd never know anything had happened the evening before.
I'm curious why you think clean code is for the most part not good advice today. I read the book recently. What is different today compared to in 2008?
This cost sharing hot potato is itself part of the problem. It's ridiculous to have privately-owned infrequently-used tracks having precedence over well-used public roads, and then making mitigating the resulting contention into a shared responsibility. It's akin to someone putting up a yield sign on the road next to their driveway, and then just pulling out without caring because they technically own up until the center of the road.

Rather BNSF et al should be paying for the full cost of their own infrastructure, either by building out the necessary safety devices or simply ending the full-speed aspect of the crossings they don't want to pay for. And I say this as someone who like trains, has taken the Southwest Chief cross country a few times, and wishes we had more passenger rail in general.
Yes (co-author here) that was exactly the point. Thanks for putting it clearly.
I see. I don't know much about malware, but I do know a bit about embedded programming and it's been a solid 20 years since assembly has helped me to debug something.
It is the former, that Nvidia effectively sponsors ML libraries. If you're training a neural network, and you are hiring expensive ML people, you're likely just going to pay the Nvidia tax than work on ROCm support.

My use of ROCm for signal processing has been pretty nice so far, and I think the ROCm BLAS library is up to par now.
> In 2018 I started having problems with chronic pain and gradually became less and less capable on the job

Tame the Beast — It's Time to Rethink Persistent Pain, Lorimer Moseley
This 5 minute animation explains how pain works, how our nervous system can learn pain, and explains new approaches to help reduce an individual’s pain. (5 min) [https://www.youtube.com/watch?v=ikUzvSph7Z4&vl=en]

Best Advice for People Taking Opioid Medication, Mike Evans
This 11-minute video is great for both patients and clinicians. It explains what chronic pain is, what we know about the benefits and risks of opioid medications, and how to avoid the pitfalls that can be associated with opioid treatment. (11 min)
[https://www.youtube.com/watch?v=7Na2m7lx-hU]

Understanding Pain: What to Do About It in Less Than Five Minutes?
This easy to follow 5 minute video about chronic pain helps individuals understand what current research has been saying about chronic pain - that it’s not a joint or muscle problem, rather a 're-wiring' of the brain’s perception of itself. (5 min)
[https://www.youtube.com/watch?v=C_3phB93rvI]

Chronic Pain Self-Management Resources
This document provides a list of recommended chronic pain self-management resources that might be
useful for primary care practices and their patients. Materials listed include three provider
workbooks/manuals, along with resources your clinic might consider suggesting to patients.
[https://depts.washington.edu/fammed/sixbuildingblocks/wp-con...]
Lol you think you get computer. Use hands to mine lithium, go.
I also enjoy BazQux. It's _extremely_ fast and I agree the web UI is pleasant to use. Built and maintained by one guy.

Note the author is located in the Russia Federation but is relocating to London so it's safe to sign up. Servers are hosted in Germany.
How is hacker news a 1.0 website? It's full of JS and dynamic elements. It might be aping the style of 1.0 web but it is very much a web 2.0 site.