skysight-inc/HackerNews huggingface dataset:
This is entirely fair, and I wish I'd been a little less grumpy in my initial reply (I assign some blame to just getting over an illness). Thank you for the gentle correction!

That said - I think it's fair to be irritated by people who write Python off as entirely useless because it is not _the fastest_ language. As you rightly say - it's fast enough for many purposes. It does bother me to see Python immediately counted out of discussions because of its speed when the app in question is extremely insensitive to speed.
I'm just outside Seattle. My 2,500 sq ft 4br 3.5ba home gets cleaned every two weeks by two, sometimes three, people, for a minimum of 2 hours, usually 2.5, up to 3.

$165.

When they deep clean? $250.
Yeah, other details are missing too. For example backgroundStyle:

> cover fills the entire width and height of the node.

Does that work like the CSS background-size: cover; or background-size: 100% 100%;?

> ratio maintains the aspect ratio of the background image.

Does that mean CSS cover? contain? Something else?
i moved from python timo Rust and i really like it. moving to a staticly typed language is bit of a mind fuck but cargo is amazing and so is the speed and portability of rust.
I liked the points about bringing something early to the group and being comfortable with a half-baked ideas (provided it didn't take 2 weeks to write a couple of paragraphs for your design). Started off with some good insights, then pushed into the whole, "use FigJam, it worked for us"... Sucks, because it was shaping up to be a pretty good article, but instead we got an ad.
Check out this video from one of my favoriate infinite canvas softwares, especially beginning around 1:25 (which I'm deep-linking to):

https://youtu.be/GblI7GI0jQ4?t=85

(Alas, the original desktop app (iMapping, in Java) as shown in the video is no longer being developed, and now they are only developing the web app (Infinitymaps) only run in the browser, which imo is not the best fit for infinite canvas apps which can be very resource-intensive)

Also see the app author's own all-purpose mega-map that he used to organize everything: https://youtu.be/bTQWL5wmdZY?si=6VrnPIErOzasisEe
We could implement ownership transfer in CPython in the future, but it's a bit trickier. In Rust, "move" to transfer ownership is part of the language, but there isn't an equivalent in C or Python, so it's difficult to determine when to transfer ownership and which thread should be the new owner. We could use heuristics: we might give up or transfer ownership when putting an object in a queue.SimpleQueue, but even there it's hard to know ahead of time which thread will "get" the enqueued object.

I think the performance benefit would also be small. Many objects are only accessed by a single thread, some objects are accessed by many threads, but few objects are exclusively accessed by one thread and then exclusively accessed by a different thread.
> Then in 2006, along with his co-author Stephen Walt, he wrote “The Israel Lobby”, which examined the complex of organisations that sought to encourage the US to provide material aid to Israel, often against American strategic interests. It was subsequently published as a book in 2007, and the argument saw Mearsheimer and Walt labelled as anti-Semitic, liars and bigots.

"An anti-Semite used to be a person who disliked Jews. Now it is a person who Jews dislike."—Hajo Meyer, Holocaust survivor.

The Ukraine war exposes the worst of what the media can be like during times of conflicts. There are calls for the West to wage war on Russia, but what is more alarming is dismissal of such calls are met with fervent diatribes. Such attacks are nothing new of course: La Follete warned us from more than 100 years ago.[0]

While the situation continues to escalate, the Western elites is unapologetically happy to be able to bleed Russia without spilling their own bloods, sacrificing only the people of another nation.[1]

[0]: https://history.hanover.edu/courses/excerpts/336lafollette.h...

[1]: https://www.nytimes.com/2022/05/11/opinion/russia-ukraine-wa...
If ids are unique strings, then why are `nodes` and `edges` arrays, as opposed to id-string-keyed maps?
My hovercraft is full of eels in many languages
It’s bring-your-own-driver, so you can use a CGo-free one. :) The one in go.mod is only used in tests.
@dang why the heck is this thread flagged? Makes no sense
I think the default is 10 incorrect passcodes wipes the device.
> not unrelated garbage

I see that it is unrelated, but what made it "garbage"?

Might I humbly suggest it was the user who asked an unrelated question?
I took two points from this part of the article. First, that the expected exchange for years was "users create content, the companies provide the platforms and show ads to pay for it". But over time, the companies have not just adopted new ways of profiting off of the users (which may feel more exploitative than simple advertising) but also reduced the functionality of the platforms.

And second, that if there are vast amounts of money to be made off of all this activity, it's fundamentally not just for all of that money to go to the people who run the infrastructure, rather than some of it also going to the people who create and moderate the communities that make the infrastructure worth money at all.

If most of the money flowing in to a company like Reddit went directly toward improving the user experience, then maybe the original deal that "the platform itself is your reward" would still be fine. But as soon as there are executives and investors getting big cash payouts, that means that a whole lot of user-created value is being siphoned off: the deal doesn't feel nearly as fair anymore.
How would an asynchronous system return a value? This is a job for something akin to a JS promise or golang channel.
For this benchmark I get 12.0 in FF and 13.9 on safari. I’m glad it’s not so big of a gap as I already pay a penalty for not wanting to use safari on iOS (in terms of integration with iOS and usability from Apple’s artificial limitations on third party browsers)
That was the secret of Google reader. Being able to subscribe to friends feeds. Social networking based on RSS.
I have stayed in AirBnBs once or twice as an individual and was happy with both the accommodations and the pricing relative to other options. That said, a lot of "the hotel experience just doesn't work" is mostly about groups or large families. As an individual or a couple I'll generally take the relative predictability of a hotel or a traditional B&B.
Great! I personally would better like a breakthrough in their pricing though :-)

The very reason I would like an a eink display is its lofi-ness, lack of real-time visual effect bells&wistles. To calm down and work with my emails, spreadsheets and mind maps like if I were reading and typing on plain paper. So I don't really need "real time". I would buy a huge one (like 49-inch 4K to fit a lot on one screen) but even an ordinary size costs much, let alone so big :-(
I don't really follow Bitcoin at all, but its inherently a deflating currency is it not? There will never be more of it, so its value should tend to go up over time as it becomes more scarce (as people lose them). Of course I'm ignoring all the other market factors here.
Your persona feature is interesting but I feel that every Airbnb owner would also game it so they end up in the category with the highest prices, just like they're gaming the reviews.

Hotels have a star rating so that I never go to a two-star hotel expecting a four-star experience. These star ratings are done independently, and I don't trust Airbnb to provide objectivity when the owners are going to strongly push back against an "unfair" rating, and Airbnb will capitulate especially for superhosts and others who have influence.
Rob Pike once said that he was "full-stack": when he worked on Voyager, he understood the system from quantum mechanics to flight software (https://hachyderm.io/@robpike/109763603394772405)
Show HN: Superopenai – accelerate LLM development with logging and caching
That's fine in theory, but the problem is that many, possibly most, Alzheimer's patients report that they are happy and don't want to die, even well into severe cases. Whose preference should get priority, past you or present you? Maybe the internal experience of severe Alzheimer's isn't as bad as you are imagining, but if your living will is ironclad, by the time you realize that you'd have no way to signal it, and so you just get murdered.
I agree with you, but the point stands that if Reddit can’t turn a profit their users aren’t really generating any lasting value.

If I juice 20 oranges per hour and sell that orange juice for $5, you might say that I created $5 in value, but if minimum wage is $20 all I accomplished was losing $15.

Similarly, Reddit moderators only generate business value if you assume the website costs less to maintain than it does in real life.

If Reddit users and moderators would like to start a non-profit alternative they can go ahead and try that.

It’s not like Reddit has been an especially spendy tech company, either, they’ve had well under 1000 employees until very recently. They’re the 15th most popular website in the world and their headcount is not particularly extreme.
Anyway, I don't know a single person who stopped using gOS because of the feud between these two

I'm looking into leaving the iOS ecosystem because the new devices are forcing faceID, and Rossman's experience with Graphene has made me very, very wary of buying into it.
Sounds like they're on ipfs with a metadata database on some web3 system.
That itself says it was a designed kitchen for a particular use case.

And it incorporates things like varying countertop heights, etc.

Looks workable to me - remember kitchens were not "open concept" at the time, nor made for multiple people operating in them at once.
I personally prefer the following style instead of comprehensions

let my_arr = [1, 2, 3, 4, 5];
my_arr.iter().map(|x| x + 1).for_each(
|item| println!("The Value of this item is {item}")
);

the map statement allows for one liners, like list comprehensions, with the added benefit of semantics like being able to chain operations into pipelines.
Oh, honey, it was dead two decades ago.
Well, technically it still won't be able to use the full power of threads in many situations because (I assume) it doesn't have shared memory. It'll presumably be like Web Workers / isolates, so Go, C++, Rust, Zig, etc. will still have a fundamental advantage for most applications even ignoring Python's inherent slowness.

Probably the right design though.
So it's a 3.5 person startup where I'm the only programmer. Unfortunately I don't think I'll be able to delegate until we can hire some folks
This is really only true if your serialization format allows you to supply an explicit `null`, omit arbitrary properties, and has no representation corresponding to `undefined`. In practice, only JSON (and serialization formats explicitly designed to be isomorphic to JSON) exhibit these characteristics.
I think the internet is going to recede in value, on account of lack of trust. It already is mainly just a bunch of corporate shop fronts. AI is not going to improve the user experience - it's only going to become more personal and more irritating.
20 years ago was 2004 my guy not 1994
It's more than that right? They have to use all of webkit. So it's pretty much a reskinned Safari in terms of layout/rendering/JS.
Some banks have their own contactless payment app, which can be set as default in GrapheneOS (or any Android). Most banking apps work, as long as they use AOSP's hardware attestation feature instead of Google's SafetyNet, which requires the same Google device certification as GPay.

[1] https://grapheneos.org/usage#banking-apps
Thanks for the detailed explanation and i totally agree, it's not something i expect from graphene os, it's something that annoys me from googles pixels. I hope the new EU requirements to make reasonable battery swaps a thing means i get the best of both worlds.
Yeah. But same spelling, different sound when spoken.

Like Dominican/Dominican. (The Dominican Republic and Dominica share the same demonym when written, but it tends to have a different prononciation).
because the example is that you're renting a room in a house shared with other people
And after all that R&D, the only thing keeping many long-time users around is that old.reddit.com still lets you opt-out of the last 6+ years worth of R&D they have done on the interface.
Thanks. I saw the mention of sketchfab, but I thought they had a dedicated portal website.
> Its not just advertisements its getting a useable site at all.

Yeah, it is particularly unusable for the community/commenting aspect of the site, because of how often you need to "click to load more", which sometimes means content popping into the middle and sometimes means navigating away so that you lose your place (and sometimes previously mid-loaded stuff) when you return.

IMO it's heading into some of the same pitfalls that killed Digg, which over-focused on the headline-links and promoting specific material, at the expense of the person-to-person communication.
I can see how it would be taken that way. My point was that it's not a risk at all, in any meaningful sense; people are way overreacting to the risk of these events affecting them individually (not to Boeing's potential manufacturing issues).

> Also the only way to win the lottery is to play.

Seriously? The way to 'win' the lottery is to not play. I mean, have some fun if you like, but don't play for profit.
A couple of other nit-picks:

- I'd like to see the `file` node have a mime type field.

- Why limit links to URLs, as opposed to URIs?

- You might want to put a version field in the top level!
Note that this article is from 2019, and that's when Redux usage changed _significantly_.

We now have our official Redux Toolkit package as the standard way to write Redux code. It significantly shrinks the amount of code needed to write Redux logic, _and_ it's designed to have a great TS experience. And in fact, it solves all the problems listed in that article:

- https://redux.js.org/introduction/why-rtk-is-redux-today

- https://redux.js.org/tutorials/typescript-quick-start#define...
I've topped a few in my day but ten million? What a slut.
You also have whatever it is using pegs - https://yankeebarnhomes.com/2017/12/14/post-beam-vs-timber-f...

Though that may be just a variation of mortise and tenon.
They want us to be the bag holders.
Complexity theory comes to mind. Self-similar encapsulates that combine to create emergent behaviors.
I hope so too, but how is Lemmy hosted when it is at the volume of Reddit? Supporting lemmy.world on Patreon?

Or if niche communities are found on niche instances, how do I participate without either keeping up with inter-instance politics or just creating local accounts?

It feels possible to scale Lemmy organizationally, but it also not something to take for granted.
More discussion ended up here: https://news.ycombinator.com/item?id=39670922
My team worked on this research at Snyk. If you think about it, it's pretty obvious behavior:

- Generative AI uses the context you provide to help generate additional tokens

- If the context you provide is bad (low-quality code, riddled with security issues), you'll similarly get low-quality code generated

- If the context you provide is good (high-quality code), you'll get better-quality code out

The thing we wanted to highlight with this research is that security is meaningfully impacted when you're generating code, particularly with low-quality codebases.
I’m not the parent commenter, but not really.

Daniel Micay himself said that iphones are one of the best choices from a security perspective, GrapheneOS closing the gap. The reason is the close working together of hardware and software, which is very seldom done in case of Android devices - pixels being the sole exception that care about it, that’s why they are the only supported device.

Not much point in buying some fancy lock to your door, if there is a window open next to it.

Also, ios has a very locked down secure mode for the ultra paranoid.
I've been using kdenlive ever since i switch to Linux back in 2016. All my YouTube videos are a combination of simple screen recorder and kdenlive, although i don't put much effort in them
It is indeed the complete opposite to "separation of concerns". But it's not necessarily a bad thing.

Why is separation of concerns a good thing in general? Mainly because of three things: maintainability, scalability, and collaboration.

However, there are cases where strict separation of concerns is impractical, and people are ready to sacrifice these for simplicity and speed of execution.
Great question! We actually just use the static assets (stylesheets, images) from our public asset CDN. The generated HTML points to the latest version of those assets, which means we can always use all the latest styling/assets in our generated PDF files.

To give you an idea, this is the kind of PDF files we generate that way: https://assets.walterliving.com/documents/walter-charlotte-d...
I'm going with it was a nice sentiment that was never going to actually happen.
It's still undeniable that most crypto projects exist primarily to get retail investors to buy in to allow VCs and other insiders to cash out on them. Not directly as a simple rugpull but a longer term slow bleed, using the leverage they hold in an ecosystem in the near term to manipulate it in a direction that's useful to them in the long term. a16z is massively guilty of this.
$150 for a new, cheap/small digital oscope that supports an X/Y mode. Yes, it's not truly a vector display, but accepts vector x/y input and rasterizes it. Not all of these have an X/Y mode though, so check first.

But, yes,old oscopes with CRTs is an option also.
Just a note, Ethereum uses Proof of Stake now instead of Proof of Work, which is what drives the reduction in energy consumption.
I make a "train vs train track" argument -- coming from a novel angle ;)
If 50% of non-apartment households got an EV, that would be ~33% of all households with an EV. With your definition of 30% == "pretty mainstream", it is pretty achievable to have EVs be mainstream while excluding every apartment dwelling household.

Roughly 8% of US households have zero cars. What do you imagine the breakdown is between apartment and single-family households? I'd guess probably all dense apartment, the main cohort we're talking about that would lack charging access. So for those actually looking to charge a car, if 50% of single family homes moved to an EV that would in reality be even more than just ~33% of the market, because 8 of the 35% of apartment dwellers weren't shopping for a car to begin with. It is really more like 27% of households want a car and live in an apartment that would be challenging to charge a car in. But hey unless we solve it for 27% of the population it just can't possibly be considered "mainstream".
An asynchronous task should be able to return a value if it's 'awaited' by another asynchronous task.
Like, Python (Alpha)
imagine a hotel charging you because when you obstruct the camera with some object, your video [profile data] couldnt be provided to a data broker
It's a amazing kitchen. This isn't V8 suburbia, where garages are bigger than what an entire working class family or two lived in in interwar Europe.
How to get out of career limbo?
What I'm about to say is speculation, because I haven't received any explicit feedback.

I feel I've put myself in a position where it's harder to get a job and I don't know exactly why. I have a hunch, but I'm not sure.

For context, I have 14 years of experience as a software developer. I've mostly done back-end with numerous languages and I also know infrastructure.

For the past few months I've been applying to jobs and either I get no reply or the generic "after consideration we've decided to go with someone else". The only exception was a reply saying I had "an impressive background" but they decided to go with other candidates.

My guess is that someone with my years of experience either has transitioned towards tech lead or architect or has specialised in a narrower field.

I, on the other hand, have had a tendency to learn more and more tech (jack of all trades) and I've also been more of a lone wolf on some projects.

Any tips on how I get out of this?
As you spelled out your reasons, it makes sense. But usually, you don't go over reasons with guests, and they feel like the host is treating them as his poor relatives doing chores. It's totally different at a hotel, where guests feel like they're being served.
> It is also faster than Python, except for the jit issues.

I was intrigued by Julia a while ago, but didn't have time to properly learn it.

So just out of curiosity: what's the issues with jit and Julia ?
Looks very nice; I've also given up with Postman. gRPC support would probably get Bruno into my daily workflow immediately. I spent a couple hours in Postman trying to get gRPC to work and could not- the .proto files were never used successfully, and I ended up having better experiences with Kreya [0] and grpcui [1].

[0] https://kreya.app/
[1] https://github.com/fullstorydev/grpcui
HW acceleration isn’t going to help much here because it’s really the exploding space complexity that needs to be addressed.
I think you would do it on first access - “if new thread, increment atomic & exchange for a new object reference that has the local thread id affinity”. That way you don’t care about whether an object actually has thread affinity or not and you solve the “accessed by many threads” piece. But thanks for answering - I figured complexity was the reason a simpler choice was made to start with.
My favorite part of this is the caching -- I spend way too long waiting for responses to the same requests early in my chain
Retailers howled about theft last year. Why not now?
Whenever I work with someone more insightful and effective than me, I'm compelled to do better and get closer to their level. I've never had the thought that they must be more intrinsically intelligent.
I really like that you commit to keep this stable and open.

Do you plan to make the TypeScript definition part of this new site?

https://github.com/obsidianmd/obsidian-api/blob/master/canva...

For me it's easier to read TS format.
https://www.ultalabtests.com/

https://www.ultalabtests.com/test/advanced-cardiovascular-he...
https://www.ultalabtests.com/test/hormone-health-men-compreh...

Front page has 20% off coupon. This should get you a pretty wide view. You can add on extras, but this should get you most of what you want to understand. But, this level of lab work is going to require 20+ hours of research to understand, and even more if you pop funny values and want to figure out why. Have fun....
how does it compare with ScreenFlow, which I have seen most people recommend for YouTube / Screencasts.

I am a newbie, so I am learning to make videos and edit them.
I didn’t explain why I thought HW wouldn’t help as much but yes, the exploding space complexity is definitely a big problem.
I would love to see this and excalidraw converge feature & spec wise.
> I’ve stopped being an unpaid worker for the mega corps… I try to use OpenStreetMap consistently and provide as much data as I can

That’s a good thing and I like your framing. By contrast, the article frames this as you being tricked into it by the commercial companies to which you previously directly provided data but that’s just nonsense. You weren’t tricked, and you aren’t a victim. I’m glad OpenStreetMap is there to provide the same value with open data but the closed systems still provided value and did not coerce or trick anyone.
Types are way more mainstream in the JS ecosystem than they are in the Python ecosystem. If you want a "scripty" language with types, then TypeScript is a reasonable choice.