skysight-inc/HackerNews huggingface dataset:
I might get laughed at for this (because it's extreme overkill), but I use Vue. I'm not a web developer at all by day. One time I dabbled in some react and some vue and I wish I had chosen react for this tbh. However, I had previously built something in Vue that sort of looked like this so I ran with that template and now there is no looking back.

While a huge framework is overkill, it will let me expand in the future if I want to do that. It will also allow me to build more dynamic minimal things - for example I'd love to have a web version of [1] for our local sports teams, but I'm still trying to figure out how to get free sports data.

[1] https://github.com/paaatrick/playball
I think he created the Apple look and feel which will stay with the company probably forever as something to distinguish it from all the other products in the marketplace. For this reason he should be celebrated. Sure we can blame him for the terrible butterfly keyboard and the nearly port-less MacBook major blunders, but in the end without Ivy Apple hardware would not be distinguishable from a generic laptop running Windows.

Without a rigorous and function-first engineering mindset it's dangerous to let designers run havoc. An Ivy without Jobs was doomed from the get-go.
For english irregular verbs that meant studying the 3-4 verbs we were being tested on in the free breakfast time.

Researching is done best by mostly hearing what your teacher has to say on the topic, staying engaged (until it got repetitive and boring for me) was a way to just get by.

Read the book, Write the thing. I don't know, Lot's of F's and be cool with that
I'm thinking of non-academic jobs too. There are a lot of research positions requiring a PhD in my area. There's still a massive surplus of PhDs in my area despite this.
Yeah sure, Dropped out at 16 as soon as it became legal for me todo so without putting my guardians at peril
Dang, they got rid of Structure and Interpretation of Computer Programs? I notice the URL for their course site still has the 'scip' in it: https://sicp-s1.mit.edu/spring22/information

Makes sense though I guess. Python is also use a lot in machine learning stuff and that appears to be where a lot of stuff is heading now.
I think you must be exaggerating a little bit, because if true then it doesn't really matter if the charging port is on the bottom. You need a corded mouse. Apple doesn't make any, but I've yet to see any 3rd party USB mouse that a Mac won't work fine with. I've got a Logitech connected to a USB-C dongle for the infrequent times that I want a mouse on my MBP. Mouse+Dongle is also cheaper than a Magic Mouse.
> Oh, the die has come up 20, 20, 20, 20, 20, 20, 20 the last seven times. Do you play?

If you let me float the die in a cup of water and spin it to determine its not weighted so the 20 comes up, or have some magical means of assuring me the die is not weighted 100% yes I would play.

It's entirely possible that a fair die rolls 20 7x in a row, but it's more probable that you're cheating.
I've been building https://conjure.so in public, solo and bootstrapped, for ~19 months now, by sharing milestones and learnings periodically.

From building in public, I have built a waitlist, gained customers and built a modest following for Conjure's Twitter account. A decent number of people are more interested in following the journey, rather than becoming a user.

While I've mostly optimized for building and learning to date rather than growth, I haven't worried about the cadence of posts nor let it overly distract me.

I've output more content when it has served me (eg get users) and less when I've been focused on development or implementing learnings.

For me there has also been a catharsis from building in public, having leaned into the transparency and vulnerability aspect of it. I used to be very concerned with what people thought of me. It feels like such a relief to openly share metrics (currently ~$800 MRR) and celebrate each minor win, without self-diminishment.

After this major update I'm finishing up, I'll now go more frequently on comms and growth as it can better serve me now, given the substantial product development now done, learnings implemented and evidence of the product providing value having had daily active users for several months now.
$9,207 Spent, 400 Users: 8 Lessons From Hardcovers First Year
One year was mostly spent -at detention- in the library. They didn't have my home's/parents phone number, so I spent a year not being willing to cooperate or give it and then my mum would just drop me / pick me up without knowing where I spent my day (at the school's library in 'detention')

Yeah I wasn't a great student tbh. Best left to my own to do whatever I want
Well, after reading a bit of it I can safely say that is completely moronic and it makes complete sense that it was written by someone at Futurewei.
Or it's just true. Sometimes things sides say are true.
I didn't say they were "stealing" my job, just that new graduates won't be able to compete well against more experienced folks. A PhD is a bad deal even without more immigration.

Edit: I don't think your comment is fair. My recommended solution was not to cut immigration or anything like that.
Intel report states FBI conducted nearly 2M searches of US data
That's just it though - I wouldn't call anything we've built a "framework" at all. All of the projects were much simpler at their core than most frameworks I've ever dealt with.

Of course, "framework" might have different definitions for different people. To me, by definition, a framework tries to be more generic than a custom solution, has more features that appeal to more than one use-case, and is designed to be flexible and fit multiple projects.

The solutions I've had major success with were none of those things because the benefits we got (deeper knowledge of our stack, faster iterations, and features no one else could touch) way outweighed any perceived benefits of using something mostly off-the-shelf.
Like this [0]. I saw quite a lot of it.

[0] https://www.bhf.org.uk/informationsupport/heart-matters-maga...
UI programming - let's take websites - the DOM can be considered an API.

Game development, using literally any pre-existing function can be considered an API (libraries are APIs).

This really boils down to saying - the average line of code is used many times. How many, I guess, depends on how poorly designed the APIs are.

If the average function takes longer to use than it did you write (I'm skeptical) - then it would be <9 usages per line. If it takes less time to use a function than to write it - then it would be >9 times.
This is not a reason to crash. Last i looked, fvwm 1.24 runed just fine.
That's not what they said, I doubt tshaddox questions the contributions to space flight that NASA has produced.

What they do seem to question what immediate, house hold, benefit you get from putting people on the moon. Common examples such as vecro and teflon turn out to be wild hyperbole based on at most "NASA made their own version of existing technology".

This is a fair remark and something I actually had in mind when I made the comment originally: science doesn't provide very much direct and immediate benefit, all the concrete examples are actually sort of boring things of the "this existing thing is now better (for a surprising reason)" type.

But there are also lots of indirect benefits as you say, from the inspiration and philosophical satisfaction (tricky thing to put a monetary value on) to just the plain old developing of technical skill that transfers to other specialised areas of society.
They already have long time ago. Offering land in Russia for people living in former occupied areas to return, so at least economically they've lost the battle.
Guess ideological push is not that big if a factor either.
I have the same problem, I'm almost always disappointed and pay way too much, but I keep coming back to the romanticized version of the idea of getting tasty and convenient food without having to plan ahead. I try and remind myself of how unhappy I was with previous orders. Sometimes that works, sometimes it doesn't.

If a service existed that could teleport me a just served restaurant meal at the same price as at the restaurant, with high accuracy and no wait, I'd be all over it. (Pizza hut delivery is actually the closest I've found to that and I order it a couple times a month)

For the health aspect, that takes a different kind of dedication and concentration on eating healthy, which is a imo a bigger commitment that there is lots of information around on.

Edit: I'm assuming you know you could cook yourself and don't like to or find it inconvenient. I'm definitely in that camp, I'm actually good at cooking, but unless I'm on a mission to cook something, I don't really like doing it (or planning groceries) and I do like eating tasty stuff. The concept of a delivery app addresses this well which is why I keep coming back to them.
> If you were to rewrite those for instance in terms of lists (like you'd probably do in a Scheme) I don't think that that change would be visible to the user from pure Clojure code

You could probably, but persistent thread-safe data-structures are a bit non-trivial to implement. And I'm not even sure you can build them atop a simple list, and even if you could, definitely they would neither be performant nor memory efficient.

I think it would be a cool project to have a kind of Clojure implemented over a more minimal core, like an implementation of the data-structures over a simple array or something, but it also wouldn't really be practical in usage I believe.

> This would in principle make adding and then maintaining a new host significantly easier

It would, but I wonder if it would just encourage toy implementations. In some ways, now it forces you to re-implement from the get go all the pieces that matter for performance and efficiency.

> As for the types, are you speaking about how numbers are Longs/Doubles, and arrays are Java Arrays? And that matches what Java uses - so things work smoother

Yup, numbers, strings, regexes, threads, namespaces, they're all host specific. Namespaces are particularly important, you want a Clojure namespace to be a module of the host.

Having the same types makes interior a lot smoother, and also it makes implementing Clojure to a new host a lot easier as well, because building custom primitive types over an existing runtime is non-trivial.

> but you loose the ability to share libraries which is a shame

That's why you've got reader conditionals, so you can still technically implement portable libs, though it does force you to re-implement the parts that differ as the library author.

But this is a tradeoff, either reusing the host libraries is trivial and easy, or reusing Clojure's would be. I'd say 90% of the appeal of Clojure on a new host is leveraging the new host's libraries, so I think Clojure makes the right trade off here.

And the IO pieces you'd always have to reimplement as well. And because of Clojure generally using interop for that, the person who ports Clojure also has less to re-implement, since users can just use interop.

> On the other hand, not having access to all of Clojure's libraries would be a disaster

How many of those libs are interop free though? Because otherwise you'd always lose access to them anyways.
It's not like Windows 10 is touch ready in any real sense, either. Windows 11 fixes some of the basic problems, but the gold standard for a desktop OS that's productively usable in tablet-only mode might ironically be GNOME on Linux.
> One way to spot it is that proponents of disinformation like to say things like "There is no such thing as the truth, and therefore my thing deserves equal or greater attention than yours." And it often achieves that, since truth is so boring and disinformation so exciting.

Like subjectivizing things. "Reality is subjective" "Facts are subjective" "Morality is subjective" etc
Yes it was traditionally a pro health fad food - and this is precisely one the reasons Wendy’s is marketing it. That and it still has a little panache as being more “upscale” than iceberg.

In the 00sKFC tried to market their chicken as a pro health Atkins type food with none other than Jason Alexander. That one was so bad that even the fucking ad industry criticized it. Marketing the unhealthiest of fast food as somewhat healthy is not a new thing.
I for one believe that the best solutions I've produced over the years were things that side-stepped the popular or established frameworks and were more customized and focused solutions.

No one can judge their own code. We all think we've written great stuff that other people hate working with. Even your team can be bad at judging it, because they can reach out to you if they get stuck. Those are awful ways to judge how good code is.

In my experience the best measure of good, robust, well-written code is the opinion of the team maintaining it a year after you've left. If those people are singing it's praises and happily working on it rather than complaining about tech debt and saying they want to do a rebuild, then you can say you did a good job.
Mexico's top court strikes down cellphone registry with biometric data
Rise of the Professionals
Time to learn to cook. Useful tip: most recipes you'll come across online are way overcomplicated. Get a cookbook from a real publisher. Preferably an nth edition of something your ancestors 100 years ago might have used. An actual paper, gets grease spots with age book. That way you know someone actually paid to put someone else's words together and tried the recipes out.

Highlight, like with a highlighter, any recipes you like. Bring those to a community (maybe this one!) and ask for tips on how to improve it once you have some experience.
Topic should either be `Tesla Accused of Cutting Corners ...` or `Tesla Accused of Corner Cutting ...`.
Ok it seems I am the only person that loves pandas. And I have just recently started to like method chaining (even written some code to enable it with beautifulsoup) so this post came just at the right time.
Jony Ive‘s „design is everything, function is last“ approach.

I think Apple „grew up“ a little bit in the last years and realized, that they can not deliver any more or such substandard products.

- Like the Mac Pro (2013) which was thermal limited even with the launch configuration and could not be refreshed because more power would mean less power through throttling

- Magic Mouse 2 which well u could not use while charging

- Macbook Pro Touchbar which is there because there was nothing else to „innovate“

- MacBook Pro Keyboard which is so thin and lookin good that the owner has to replace it every 6 month
Get grocery delivery instead?
There are very few mainstream languages without GC. Really, I’m thinking C, C++ and Rust, plus no doubt other interesting but less popular ones.

C++ is immensely complex. The amount you need to grok is very significant.

I wonder if that is somehow a necessary feature of a performant, GC-free, optionally low level language.

Could you, for example, create something with the simplicity of Go, (most of) the speed of C/C++, and no GC? What would it look like?

I’ve never written a line of Rust so no idea there.
you haven't worked in the industry long enough if you haven't encountered poorly constructed/documented API integration from vendors.

the ideal world you described does not exist on this planet.
For the first steps, uninstall the app, make a list of grocery store items that you need, and go to the store
I don't know if "you feel good" you don't have ADHD.
But when I had it (Adderall), I was able to sit down for 12 hours straight and learn 6 months of work to take a test, it was great but unsustainable. Also the... can't think of the word, the potency wears off have to have higher dosage/consistent eg. a prescription.

Other variants too ex. Focaline

Side note: I still ended up failing out of school so something like this only gets you so far vs. consistent dedication.
After doing it for real, I tried it a few more times with a cryptographically random shuffle. Interestingly, the computer got a worse score on average.

Method:

I started `irb`, and picked like so:

require 'securerandom'
# Coin flip
12.times { p [:heads, :tails].shuffle(random: SecureRandom)[0] }
# Dice roll
10.times { p (1..6).to_a.shuffle(random: SecureRandom)[0] }
# 10 dots
10.times { p (1..9).to_a.shuffle(random: SecureRandom)[0] }

I disconnected from the internet before the scores were submitted so as not to taint the survey. (Ranking calculation happens offline based on a CSV of scores loaded into the browser early on.)

Results:

For: "Your answer got a higher random score than X% of people in the study."

Me: 46%, 71%, 59%, 72%

Computer: 32%, 20%, 47%, 31%

My sample size is obviously too small for anything conclusive. However, I'll admit it makes me a little suspicious that something else is amiss.
I’m not exaggerating at all. I can try to drill “remember to plug in the mouse” into my head, but it doesn’t matter. I’ll forget.

The previous magic mouse worked fine; if I ran out of juice, I just swapped the batteries immediately and kept going.

If the current Magic Mouse supported charging while in use, I’d just do that. Problem solved.

The turtle-mode charging is a ridiculous design constraint for those of us for whom “remember this trivial and stupid task to be performed at some arbitrary later time” does not come at all naturally.

My (ridiculous) solution is two magic mice. When one dies, I swap it for the other. No cognitive load, no breaking flow — but it’s silly to have to keep a spare $99 mouse around to solve this problem.

My employer has plenty of spare magic mice floating around, or I’d probably just buy myself a Microsoft mouse that uses AA batteries.
Real estate by law has to be done in writing.
Early CGI Was Horrifying
Let's not confuse P(observed_rolls|used_dice) with P(used_dice|observed_rolls). P(observed_rolls|used_dice) is always the same, independent of observed rolls, assuming the dice are fair. But P(used_dice|observed_rolls) can vary, because other ways of generating rolls which are under consideration may be biased towards certain answers, and this allows you to perform inference.

For example, suppose the rolls you will be shown were either generated by fair dice or by the program "always return 4" [4]. The rolls you are given are "4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4". Are you really thinking you'd make the same prediction for this sequence of rolls as you would for the sequence "1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1", or is there perhaps some SMALL INKLING OF A HINT as to which answer is correct?

The simple fact of the matter is that, in the real world, if you see a sequence like "4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4" you can be surprisingly confident that it was not generated by die rolls. This is because there are plenty of other ways to get sequences and those other hypotheses didn't just pay a Bayes factor penalty of a trillion. Seeing the instructions as incoherent is the mistake of trying to over-isolate the study to the abstract mathematical realm, instead of the world people actually operate in. If someone tells you their luggage combination is 1234, do you really think it's meaningless to guess that it was the default combination as opposed to being generated by secure die rolls? Do you not form opinions about whether or not someone is using secure randomly generated passwords when you find out their password is "password2"?

4: https://xkcd.com/221/
The owner never stated a willingness to sell, just a price.

If you come up to me while I riding my bike and says "I'll give you 25 dollars for that" and I respond "it's price is 500 dollars firm", that doesn't mean you can then give me 500 dollars and take my bike or sue me for refusing. That is ridiculous.

Even if I did have an intention of selling the bike at that price, I am in the middle of using it and can easily accept or reject attempts to buy it at a time that is inconvenient for me. Similarly, it is also my right to choose who buys my bike at that price. If it has strong emotional value I may refuse to sell it to someone who I don't think will treat it well.
I don't see how this

( df.pipe(went_up, 'hill')

.pipe(fetch, 'water')

.pipe(fell_down, 'jack')

.pipe(broke, 'crown')

.pipe(tumble_after, 'jill')

)

is much better then something like that

df = went_up(df, 'hill')

df = fetch(df, 'water')

df = fell_down(df, 'jack')

df = broke(df, 'jack')

df = tumble_after(df, 'jill')

Would really like to hear an opinion about that.
Don't be too quick to write someone off for their degree. The best Python programmer I know has a PhD in civil engineering. And I've certainly got the impression that people write me off as a programmer far too soon because my PhD is in mechanical engineering.
That is absurd. If the government wants the money, why doesn't it just tax more?
I always heard it was 7 years average life expectancy for an indoor/outdoor cat, and 14 years for an indoor-only cat.

Does anyone have better researched numbers?
Yeah he kinda screwed over an entire publicly traded company. He made millions as a very under qualified CEO on a fake CV. He was a real scum bag to a lot of people well before his fake pro cycling career. He lives in a million dollar house in one of the most expensive neighborhoods outside DC, renovated and paid for by local cyclist who thought they were buying from a real expert. That is before he got all the COVID stimulus money. He’s doing quite well, and other than having to reinvent himself, he really didn’t lose much except a temporary boost to his ego. The lesson here is faking it and taking shortcuts seems to work well for white men in America.
I learned a lot from this post and the solution seems pretty clever. I wonder when it will be “ready for production” from the author’s point of view?
Huge difference, a mls listing is one sided so there’s clearly no meeting of the minds.

A written negotiation about the purchase price is completely different.

B: Hey, I’ll buy this from you for $2500

S: No, sorry. But I’ll take $50000

B: Deal!
Related:

Scarfolk - https://news.ycombinator.com/item?id=21789679 - Dec 2019 (23 comments)

Visiting Scarfolk, the Most Spectacular Dystopia of the 1970s - https://news.ycombinator.com/item?id=11334436 - March 2016 (29 comments)

“Scarfolk is a town in North West England that did not progress beyond 1979” - https://news.ycombinator.com/item?id=10389497 - Oct 2015 (21 comments)
You could also put up fences that would be more cat-resistant.
Automatic "away" notifications are the work of the devil.
A fully-featured remote debugger for Python
...and don't forget Rick Dickinson's last design, the Spectrum Next - https://www.specnext.com
Another one you may enjoy is the Framley Examiner [1].

[1]: http://www.framleyexaminer.com
Very impressive. How long have you been working on this?
I feel “on the air” is a bit misleading and antiquated, and I think that’s quite relevant, because you seem to be using “the air” as some barometer of social acceptance.

Even the “cool” elderly people I know stopped listening to the radio and broadcast TV years ago. Nowadays, everything is Podcasts, Netflix, Hulu, Spotify, YouTube, TikTok, etc. and none of them censor “fuck”. Our culture is generally becoming a lot more open and accepting when it comes to the use of words like “fuck” and “shit”, however words like “cunt” are still fairly taboo.

From my perspective, broadcast TV and radio are simply a measure of how many Americans are hanging onto an antiquated culture, and I’m sure there’s significant overlap between “people who listen to broadcast” and “people who still find ‘fuck’ offensive”, and it’s likely no longer just a function of age.

Thanks for sharing the Lenny Bruce but, I had no idea that inspired Carlin!