skysight-inc/HackerNews huggingface dataset:
Ditto. I own a great many movies on physical media, and then have digital pirated copies that I actually watch. These digital copies are much easier to store, can be viewed on pretty much any device with no hassle or setup, and are easy to share with friends and family without depriving myself of my own copy. I already paid for a copy of the films once (sometimes twice!) so I don't feel particularly guilty about downloading copies for more practical use. If they want me to stop doing this they should provide a better service.
Porpoise

http://www.thecodelesscode.com/case/66
Almost all other developed countries have more flexibility with healthcare! Certainly it's never been part of any of my career decisions (in Australia).
I don't believe it has much bearing on the number of start-ups, even successful ones - the US has too many other factors that overwhelmingly give it the advantage there - but I'm pretty sure it has been shown to affect upward mobility in general (America rates quite low on that compared to other countries with better safety nets and public/single payer healthcare systems, though other factors like cost of education almost certainly come into play).
https://www.engieimpact.com/ellipse, good project, real value, remote-friendly, great company.
The /r/electricvehicles subreddit has a similar tracker https://datastudio.google.com/reporting/7a243d54-2a8d-44f3-a...

It's cool, but not has some usability issues (most recent update for a dealership is not always what dictates the color of the marker on the map).

Anyway, crappy dealer experiences are a huge reason why so many people purchase Teslas, and why OEMs like Volvo are creating new brands that they can sell direct.
I think in the end the question is what the result is. Does the self help content prompt action, ideally sustainable action. Or is it porn as described.

Like porn could be a tool for people to engage in (re)productive action. Or just porn.
I only tried once about 15 years ago (from GUI IDEs/editors) and it didn't appeal to me. Now with GitHub Copilot and the like I think the use of command-line editors will further diminish for generalized programming tasks, although they will always have a place in system administration.
Still seems kind of silly. If you base everything on ubuntu minimal, you'll only have the one copy of that base image, which is a fraction of the size of the `docker` and `dockerd` binaries added together. No server running docker will have a problem keeping one or two versions of ubuntu minimal on it.

But if you go around "minifying" all your applications independently, you won't have that shared base layer. One application needs `sh` and another doesn't? Now you get two entire base layers, one with it and one without. Sure, each image's total size will be less, but the size of all your different images added up will be greater because you killed the sharing.

If for some reason the 29 megs of ubuntu minimal (or even fewer for alpine) are a problem (which they aren't on your server that already has over a hundred megs of `docker` binaries), then the right solution is to better control layer sharing. Ensure that you don't have different base layers between your applications. And then--strictly for kicks and giggles--you could minify that base layer to the minimal set of what all your images require. To save a 51K `passwd` binary (woohoo!).
Meteor Lake/Intel 4 would then be six years late if the wccftech.com article's commentary on the two nodes was correct. Good to hear about the presentation material, thanks!
Perspective can be weird. They're probably a good distance away.
Starting with bytecode seems harder because you no longer know what the expression terms are. So they are harder (impossible?) to typecheck.
Good question. Alpine is already small enough that it seems a little odd to go to elaborate measures to reduce image size further. Seems better to me to start with a minimalist image and only add what you need to make your app work than to start with a huge image with everything, install your app, and rely on something like this to find only the things you don't need to remove and not make any mistakes.
Everything you’re going through is perfectly normal for a startup founder closing up shop. Everything about it is a painful process, and it can be damaging to your self-worth.

Mourn it, move past it, and treat it as another stint of professional experience. You haven’t wasted time, you don’t have to start over. everyone works on a project that doesn’t live up to expectations at some point in their career. You’ve likely learned a lot and grown professionally.

Leverage what you’ve learned however you see best. Could be another startup, a bigco, academia, etc. The right companies will respect your startup experience. I’d strongly suggest taking 2-4 weeks completely off- no interviewing, no working, just recovery. (It won’t be enough to fully mentally recover- that will take much longer, but should be enough to get you back on track professionally) Lay down your arms so you can fight another day.
I am a final year CS undergrad at Indian Institute of Technology Kanpur. My interests lie in Deep Learning (Computer Vision) and Quant Research, I have a publication and a patent in Computer Vision.

I am looking for a full-time internship, I am open to extend it to a part time long term role. I will be relocating to Germany from October for a semester exchange at TU Munich.
> Microsoft’s platform has never been weaker. For all the growth in phones, every professional worker on the planet is sitting in front of a PC.

Or a Mac, or a Chromebook, or an iPad. It's hard to talk about this as a monolith since there are pretty distinct groups — most of the people I know who get to choose their device are using Mac or Linux (which is admittedly an atypical crowd of developers, scientists, lawyers, architects, etc.) but there are a ton of people who have professional jobs where that's not the case (e.g. everyone I know who works in healthcare uses some kind of Windows device which is so locked down that it might as well be an iPad, and I know some people at government agencies who are favoring ChromeOS for security reasons since you can lock those devices down so hard).

I make that distinction because it doesn't help Microsoft very much strategically if the cashier at McDonald's is sitting in front of a Windows box because they're interacting with a single application and will use whatever their next employer has standardized on when, say, they go somewhere which uses Square. Someone who uses Office is a bit more but as an increasing percentage of people aren't doing anything which they couldn't do in a browser, that's not as strong as it used to be. None of that means that Microsoft is going away but I think it does leave them really wondering how to avoid falling behind the next trend like they did with mobile devices.
Bag of Visual Words for Image Classification and Retrieval [video]
Dominion warns of curtailing power for Loudoun data centers
Dozens of leaves from different kinds of trees, pressed between the pages.

I found it at a yardsale. Apparently collecting leaves and flowers like this is a hobby.
The H-1B visa backlog is slowing down the U.S. innovation ecosystem
And, unlike the OER project Gates is funding, the resources from OpenStax and Khan Academy are under Creative Commons licenses that guarantees they'll stay free. The OER resources here are "open" only in the sense that, for the time being, they don't charge you to access them. Gates carefully avoids any mention of licensing throughout his entire article.

So I'm comfortable labeling OER as "openwashing", given the current draconian copyright environment.

In addition to OpenStax and Khan Academy, I can recommend MIT OCW and, if it's legal in your country, downloading textbooks from Library Genesis.

However, surely Gates is correct when he says, "Courses should be created by educators and subject-matter experts, supplemented with professional development, and regularly improved with feedback from the teachers who use them."
Is “normal” is the right word? What do we consider the norm? If we take a generic healthy lifestyle as a reference then being swamped startup style is far from that. Perhaps “being swamped is common” would be more accurate.
use --include-path to ensure its in
Great comment! You clearly are well-versed in the ecosystem much more than when my PHP5 self gave up. If I needed a PHP dev for a project, I'd hire you.

> Adding caching and opcache doesn't invalidate the stateless approach.

> Programming is about adding abstractions on top of underlying computational substrates. Ultimately our CPUs don't care if we run haskell or PHP, they just run machine instructions. I never found it too complicated to use useful abstractions in PHP.

I'll push back a little on these. TL;DR: it's a trade-off.

My point with Haskell is that the entire language itself is stateless, so if per-request statelessness ("shared nothing") in PHP is a virtue, then certainly total statelessness ("purity") in Haskell is even more of a virtue. The problem is that, despite having similar performance to PHP, Haskell is hard to write.

This is illustrated with caches: if a PHP program had a line something like `if ($cache.retrieve('foo') != null) { echo "Success!<br />"; } else { echo "it's broken"; }`, then now global state matters again.

Haskell doesn't allow code of this form, but forces you to think harder about how to make it work using e.g. monads, and this can be frustrating. But if you can get Haskell to work, you can get caching nearly for free.
I love this wow
36 years later, and people are still cloning Norton Commander?

I never understood the appeal of them, especially given a GUI. (Recall, NC was originally a DOS app.) I suspect OFMs are a class of software that's going to die out when the generation of users that grew up with them die off.
Playing by ear is an amazing skill you can develop. Some people (to name drop a musician: Joe Stump) can hear something once and just play it, note-for-note.

But it's a ton easier when you're young, and your brain is malleable.
I don’t have it linked in the header but I’m also proud of https://curves.xargs.org, a visual explainer that (hopes to) give you an understanding of elliptic curve key exchange (ECDHE).
ok say I owe you 100$ I’ll pay you 100$ and I’ll pay you in installments for 100 years. That’s actually way less than 100 in value that I’ll pay you.
Republicans and Transgender Porn Search Volume
Don't see what you mean, there are plenty of places in the world in which most busses are already electric, I actually live in one!
Here ya go, one of my all time favorites of his: https://www.43folders.com/2011/04/22/cranking
When the first open SkyWater 130nm PDK came out, with Google paying for free shuttle runs I did wonder how long the money would keep going. I assumed they'd fund a handful of shuttles in the hope that kick starts wider usage.

With this announcement and the other SkyWater 90nm they're bringing out (https://opensource.googleblog.com/2022/07/SkyWater-and-Googl...) it looks like they're keen to fund this for the long haul which is fantastic news.

I think there's great potential in open silicon but precious little of it around right now. Open tooling is still in early development stages in particular for implementation flows (i.e. actually producing a silicon layout from your RTL design). Development here is stifled by how closed this world is. Open PDKs, that can be used for real chips, are a great boon and I hope will really accelerate developments.
I agree. The majority of DL layers are about feature engineering, not performing classification.
My previous startup cost quite a bit both physically and mentally, as you become very invested in an idea and its execution for a long time. Something which helped me a lot was traveling to a new and sunny location, staying for a while without trying to do anything in particular, while simply focusing on recovering through good food, exercise, and socializing with others.

If you have the resources, I highly recommend taking a sabbatical to recover and give yourself room to breathe and for your mind to wander. Moving to a new space, at least temporarily, helps you get in contact with new people and ideas. With some time, you'll find some new problem space which interests you, or some other new path you'd like to follow.

What really helps you feel less old is spending some time getting in good shape physically and mentally to give you strength for your next adventure. Spend some resources on treating yourself to make that happen. Recovering is definitely possible!
Is there an easy way to see the textbooks themselves? I clicked around but wasn't able to figure this out.
The linked video looks like it follows mobile/web styling though, it feels like if you could run a modern mobile-first web site through elinks. Sure there aren't pictures (which is really the least of modern GUI issues) but everything looks "flat" with big sizes (e.g. scrollbars) and aside from background color there isn't any other distinction between elements. Compare this with, e.g., the Debian textmode installer (which i guess is based on the Newt TUI library) or the console version of Yast in openSUSE (which is based on libyui, itself using ncurses for the console backend). In those the elements are very clear (though Newt's buttons are a bit too big IMO), scrollbars are thin (perhaps too think for libyui) and everything has a clear border.

Also no scrolling areas inside scrolling areas, which is always annoying.

[0] https://news.softpedia.com/images/reviews/large/debianinstal...

[1] https://documentation.suse.com/sles/15-GA/html/SLES-all/imag...
At ParkMobile we have a pretty vibrant community regarding learning, designing, and implementing architectures. We have various "guilds" which are monthly meetings dedicated to various topics from specific languages to event streaming. I speak with my boss and fellow managers a good deal as well as on my team. It's one of my favorite things about the company, the desire to learn and the willingness of people to put their ideas out there for discussion.
Well yes that's technically true but that's not the kind of effect I meant.

After the interaction your become part of the same quantum system and that affects what you can observe next.

When you become a system where the state is a superposition of "electron spin up + you see an electron spin up" and "electron spin down + you see an electron spin down" then you when you observe the electron in spin down you'll always see the electron as spin down because, you guessed it, the "you" in this story is the "you see an electron spin down" you of the superposition of yous
Halfway through my college experience (around 2002 or so), the university started putting up blinders in the bookstore while they stocked shelves and wouldn't let you buy your books until basically the first day of class, specifically in an attempt to stymie students finding their books, looking them up, and buying them at 1/10th the price online.

I mean, it wasn't my first experience with the university prioritizing profit over helping students, but it was definitely emblematic.

Most of us figured out that we could get along fine not having the textbook in the first couple of weeks of class. But ultimately, the university was out to actively sabotage the used textbook market. The only source of used books was online. So I never got to experience this community of used book students.
Lots of older pulp paperbacks have a couple glossy pages of ads in the middle (usually bound-in, though, not loose) and more often than not, they're cigarette ads.
I like using KNN as much as the next person but tabular data can be quite wide, and KNN suffers from the curse of dimensionality.
Being more productive rarely leads to a happy and fulfilled life. It’s often precisely those moments in life when I’m on my least productive, that I look back on as if I really lived.

Of course, be mindful of your time, but learn how to use it wisely, rather than optimizing for “productivity” as observed by others.
Oh I found a golden card from Magic the Gathering
I think the first entry should include Eugene Cicarelli’s TECO init file which was the base of the others.

The 0th entry should be the addition of “^R MODE” to TECO, which was the interactive display editing mode for what was previously just a text mode editor like Multics qed or its descendant, Unix’s ed. I believe ^R mode (an MIT extension) was around ‘75.

But this is second hand as I was quite late to the party, not encountering Emacs until 1978.
> Zooming out, it’s rather clear that America is relatively immature in designing, funding, and executing an industrial policy from the top-down to boost a sagging but important sector.

Why should the US subsidy Korean companies? that would make that statement true

That zone is prone to earthquakes, tsunamies, and a potential nuclear warzone, definitely a smart investment to avoid suply-chain issues

Conflict of interest, that's what undermine our current society
I have been CTO at a number of YC and early-mid stage startups over the years and offer consulting services on the side for just these sorts of architecture problems and discussions, if you're interested, feel free to contact via my bio :)
I am not sure what was so out of line about my comment. The safety profile you link to itself refers to animal studies.

That profile now looks very complete but before we had all those RCTs and clinical surveilance data, someone had to make a decision on wheather or not we can use PTFE in vascular stents _for_humans_. That decision would have relied on initial animal tests (i.e.literally sticking this stuff in bunnies) and some limited trial data.

My point is not that FDA are somehow clueless bureaucrats but that everytime we introduce a new substances we are taking an educated risk based on limited (animal) data.
What the hell. Why are you stealing my idea? I've been working on this for 30 years. Its about 10% done. I'll do the rest next weekend.
JS isn't directly comparable due to the very delineated nature of ECMA -vs- DOM/NodeJS APIs - ECMA is pretty easy to internalise but you'd be hard pressed to get by without MDN DOM or NodeJS core API docs open (unless as you say you're abstracting them with community libs as you say).

I've only used Go sparingly - I heavily relied on docs, but yeah it may have a shallow learning curve. It's certainly much saner than Python (which seems to be the other language used in my "space" for e.g. ad hoc ops tooling, etc.)
I have not tried it, but I believe I could download it and set up the app based on the readme.

I would not be confident using it, but I'll give it a try.
The real deal folks https://www.youtube.com/watch?v=EjfwxZcsKoI
I think the easy rule of thumb is “do you ever actually do the thing you read about?”
> seats are constantly changing parties, and parties fiercely compete for votes

Possibly because those seats are worth money. I don't know that people competing for them means voting 'works' in any definitive fashion.

Princeton recently released a study (this one[1], I think?) that basically says as much: voting does very little.

1 https://www.cambridge.org/core/journals/perspectives-on-poli...
Yes, very good point. That said, Big Co. Engineers should be brought into the big picture of stuff that's happening, and, communicate with Engineers.
This is a big pain point with Stripe's webhooks, and I think there's ample room for improvement.

Senders could guarantee ordering by only sending webhook n+1 after the HTTP request for webhook n completes, rather than sending them concurrently or in arbitrary order. For efficiency, perhaps only guarantee ordering for hooks related to each resource rather than all of a customer's hooks.

Or, include a monotonic counter in the webhook so the recipient can tell when it would apply an old state on top of a new one.

What the recipient does when they receive the webhook is up to them (delays, parallelism, etc.), but at least they'd know the correct event order.

The author raises a good point about what to do in the face of errors, but I'd vastly prefer to handle special behavior upon recipient error (stall, dead letter queue) to the current Stripe reality of "things come in out of order, and we don't give you the info needed to reassemble the order on your end".
And this one is not because there are enough cars in the US and even if currently no new are produced - existing are rarely decommissioned because they no longer work.

Very few people need new car now. Or need to change their car now. It is a flexible market. In the current market supply shortage means that you will have to squeeze 50000 more miles out of your current car in the next two years. It's not insulin or baby formula.
When I was young, my collection of books ebbed and flowed based on how much spare cash I had. In lean times, I'd end up selling them, then eventually accumulate more. Once I got my career on a more consistent path, I collected books and ended up with a pretty diverse set, but in the back of my head I used the fact that I hadn't sold them as a barometer for my financial stability. Anyway, a couple of years ago, at the behest of my wife, I went through and culled about 1/3 of them. Took them to Half Price Books, where I was offered $8 for the lot. At first I was a little taken aback by that price, but then I realized I was handing them a box of the shittiest books I owned. If anyone doxes me to tell me how lovely their third-hand copy of Chilton's 1984 Audi 4000 manual is...I mean I would congratulate them for their effort, but I don't exactly sit around pining about a reconnection to that book.
> but you CAN guarantee you can send them in a given order

That's not sufficient. Intermediate proxies can reorder your requests however they wish for whatever reason they want, and then change behavior with no notice at any time. In the real world of HTTP you'll get duplicates, false positives and every other conceivable failure mode.

> or at least identify the order of those webhooks and provide ways to identify or discover that order

Sure, you might invent some protocol that incorporates a sequence number or uses some chaining mechanism.

Thing is this; if you find yourself engaging in such gymnastics and you're any good as an engineer it needs to occur to you that you're using the wrong medium, hopefully long before you obligate yourself to the task. "Webhooks" are a pretty fragile thing to use when your requirements involve stuff like "order." If it did fail to occur to you then you're unlikely to get whatever sequencing mechanism you invent working properly either, because that's actually a hard problem that doesn't submit to the sort of muddlers unaware that "You Can't Guarantee Webhook Ordering."
Double Commander,

inspired by Midnight Commander, (1994)

inspired by Total Commander, (1993)

inspired by Norton Commander, (1986)

inspired by ...
The first work, I linked, arguably gets around this issue completely. There we train a neural network to approximate Bayesian prediction directly. It accepts the dataset as input. Thus, there is no optimisation procedure per dataset, just a forward pass. So far, this seems to be pretty stable.