skysight-inc/HackerNews huggingface dataset:
Not necessarily, and after giving it more thought, I somewhat retract my previous comment. You do make a good point; it's explained well, but not in concrete terms without assumptions. So, I'll take a stab at it: The core idea is that async functions A and B can communicate through Chan instances, with the Select class overseeing multiple Chan operations, waiting for one to be ready before proceeding. While ts-chan might seem unnecessary for just two async functions, what if you had to manage 8, 16, 32, or more? At some point, Promise.all won't cut it, and that's where ts-chan comes to the rescue. It defines a protocol for channels to better manage communication between asynchronous functions in JS, offering a structure similar to how goroutines communicate in Go.
They're good to eat, taste similar to rabbit. Might shoot some today.
No, it was an allegory.
I have a good friend who was harassed in-person in a very damaging way due to their non-pseudonymous work as a Wikipedia admin. Knowing their story, I'm surprised any admins would not be pseudonymous.
As you say.
Maybe because Israel shouldn't be there in the first place
Wrong video on my part.
Also, there are barely any Chinese people here or Mexican people, why do you expect there to be mexican food?
Look for Vietnamese, Syrian, Turkish etc. and you'll find plenty of good stuff.
> We also found that the rate of new contributors increased overall after switching to Rust, implying that this decrease in vulnerabilities from new contributors does not result from a smaller pool of more skilled developers

That seems like a dubious line of reasoning. People learning the shiny new thing are going to be itching to use those skills in a (non-local, non-hobby) project, and that seems a much more likely explanation for why contributors increase during the stage where Rust is still shiny and new. An old codebase in an old language doesn't have nearly the same appeal, where contributions are going to come mainly because people want to scratch their own itches. It's a false comparison that doesn't contraindicate the self-selection effect at all.
I hope one day Primitive Technology makes it out of the early game.
And weird messages from people who track down your social media identity. Don't ask me how I know..
Source? I would have figured that a moose didn't have enough mass.
The CA-identies only works for Real-Names not pseudonyms. The Web-of-trust has scalability issues on top of that.

To plug my own work: I came up with a protocol[0] to tie identities to publications, using the DNSSEC root as trust anchor. This lets strangers verify certificates and esablish trust that a message was certainly sent by the owner of the key. This allows for key exchange between strangers, assisted by a website as introducer that does not need their true identitities.

0: https://eccentric-authentication.nl/eccentric-authentication...
Incongruous Technologies Redux
What platform did FTX create? Were there apps you could install into FTX?

FTX was just an ordinary financial company, AFAICT. It had a bit of software to run the order book, but wasn't run by technical people, had no R&D effort and no obvious reason to develop one, and so on.

WeWork was just a company like any other, I can't see a single factor that could make this be a tech company.

To me, at heart, a tech company must develop some new kind of tech and do so in-house.
Aah, the memories! Glad there's emulators for most of these things, anyone can try them out virtually. Of course it ain't the same as pushing buttons on the real thing, but it's still fun!
> Part of me cast off anonymity on the internet though if for no other reason to keep myself honest in my postings — a deterrent to allowing some kind of alter-ego to shit post and such.

Anonymity provides the reverse as well. Namely the ability to speak your mind without worrying about real world ramifications.

One man’s shit posting is another’s firmly held beliefs!
Taking down all his projects (not just 12ft) is heavy-handed, but otherwise Guillermo’s response in that thread seems pretty reasonable to me:

> Hey Thomas. Your paywall-bypassing site broke our ToS and created hundreds of hours of support time spent on all the outreach from the impacted businesses.

> Our support team reached out to you on Oct 14th to let you know this was unsustainable and to try to work with you.
Shape-shifting fiber can produce morphing fabrics
Sure it wouldn't solve this specific problem faced by this specific person at this specific time. But I'm willing to venture that a lot of people who had similar problems would have been in a much better spot had they had a bundle of cash in a sock drawer or something.

But cash can't be used for lots of things, even though legally it needs to be accepted anywhere. I can't imagine it would be easy to pay your $6,000 school tuition with a stack of $20 bills. You might be able to get a hotel room if you paid a hefty deposit on top of what the room actually cost, but you'd be just as likely to run into some 20 year old desk agent who can't be bothered to find the form for that, if it even exists.
> That’s like saying Folgers has a monopoly on Folgers coffee

Not quite. We should apply a bit more nuance, yes iPhones and Android phones more or less can do the same things but they aren't entirely replaceable and not a commodity like coffee.
Please provide evidence to support your claims.
I am working on better examples, but they are going to take me a while, at the rate I'm currently going.

To be clear, `ts-chan` is not intended to target any use case already addressed by promises or async/await.

You mentioned CSP so I'll assume you've got context re: that topic. I believe I understand your point re: synchronisation between threads, which is fair, but I'd point out that race conditions still exist in JavaScript - I'd even say they are common, at least in my experience. It is easiest to maintain the integrity of the internal state of complex data structures when only a single logical process can mutate that state at a time.

Example in a similar vein: Firewall daemon that accepts commands over RPC, and performs system configuration, in a linear, blocking fashion, to avoid blowing things up (say it runs `iptables` and/or `nft` commands, under the hood). It would be trivial to have a select statement, with a channel per command (or just one, perhaps), receiving the input payload. In JS, the response would probably be via callback, rather than a ping-pong channel recv then send, or the like.

It wasn't a firewall daemon (although it did interact with firewalld and more), but that's exactly a pattern I've implemented in Go, for a past employer. I don't imagine anyone is keen to implement such a thing in JavaScript, but it's a pattern that applies to anything that mutates state, especially if that state is fragile or complex.
It's about controlling intelligence. Not actions, which is what you're talking about.
This is absolutely false in lots of scenarios, one of them being when you're dealing with a heterogenous population, which seems to be the case here.
skimmed the article, yeah dedicated time is nice. my hybrid and onsite jobs do suffer from incessant context switching which is more of a management problem.

on the "video game" aspect, I have noticed that it seems my generation has created (or at least embraced) a world much more akin to the video games we grew up with. I really like that.

Between gig work and waypoints on a map, its like all those open world video games

One time at Burning Man it really felt like Second Life, a game that I don't consider my generation and Burning Man crowd itself skews older

I like this direction of things
Wikipedia will probably be replaced by AI soon. That should end all that.
My faculty back in 2004 had exactly 1 woman, out of 120 graduates. I am sure things in IT got better, but lets not act like everything is equal, since nothing really is
In some a case going to the Ombudsman costs the bank regardless of the outcome.

In the UK the first three cases in a year are free, but from the fourth onward the bank has to pay £750 [1]. It doesn't matter the outcome is - the customer could be totally innocent or the next Bernie Madoff - the bank has to pay. A customer saying "I will get the Ombudsman involved" is heard by the bank as "if we don't make this go away right now, we will get charged £750 (plus any compensation the Ombudsman may award)". It does tend to make them sit up and take notice, I hear, presumably because banks get a lot of complaints and so a large bill.

[1]: https://www.financial-ombudsman.org.uk/businesses/resolving-...
This type of debugging is fine for people just starting out or hobbyists but won't be useful if you're trying to design HDL professionally. You really need to be able to create accurate simulations so you're not debugging on hardware the entire time. Hardware debugging takes a long time (builds can take hours) and you're more limited in terms of how many signals you can view/how many samples you can take.
Generally the later you detect the bug, the harder it is to fix.

If it doesn't compile, you have to fix it, probably right after you finished typing it. You still have the overall idea of what you were doing fresh in your mind.

If it compiles and then something weird happens a week later, you may spend days trying to reproduce it, then you'll have to pull out valgrind/ASAN, look at the dumps of that, figure what the hell does it mean that something goes wrong in the bowels of the STL/some other library, then backtrack from there to where that interacts with your code, figure if it's indeed a you problem or a library problem, remember again what this weird code is supposed to be doing, then finally fix, and do testing.
The Future of Synapse and Dendrite
No, some of them are objectively drunk on spilled grain. It happens. Railroad maintenance-of-way workers run into them sometimes.

I don't know what fraction of bears killed by trains are drunk, though. I don't know if anyone knows. At least, I have not seen any sources.
Of course. There are many such examples of homebrew kits with tape and TTY; I routinely use a serial port connection as TTY over the 20mA current loop with my briefcase KIM that also has the tape lines brought out to a 1/4" TRS jack, though uploading binaries over the serial link is more handy for testing. The TVT 6 5/8 was an easy to assemble video board, or the cool kids had an MTU 8K RAM expansion that emitted the contents as a 320x200 composite image.

In fact, the AIM-65 was basically a heavily expanded KIM with a LED screen, printer, keyboard and tape all in one box from the factory.
Element Plots Move to AGPLv3
Thetaplane | REMOTE

Company offers enterprise productivity and simplification solution software.

User-driven administration, content development, knowledge management.

Visit online at https://hashnode.com/@onesphere or thetaplane.com
I'm not sure how this would help in the long term. As it stands, most people ignore those flashing signs that tell you to slow down, or immediately speed back up once they pass the sign. Two ways we can really reduce speeding in the long term are better street design and building cities that don't require the use of a car. Mediumly-dense, mixed-use development means people can live close to where they work and shop and won't require cars. Better street design means a lot of things, but essentially it boils down to more tree-lined streets and narrower lanes. When lanes are wide and there Are no obstacles, drivers feel safer to blow past the speed limit, as opposed to when roads are narrower and there's a constant, looming threat of running into a tree trunk or bollard if they go too fast.
I don't have any context into OP's story that isn't in this thread, but there's no legal requirement for a bank to immediately give you access to your funds if your account is closed, especially if its closed for suspicious activity. My wife had a PNC account closed when she was in college and their official position was that they would mail a cashier's check to the address on the account within 90 days. I'd be shocked if anyone in this situation has gotten access to their money within 30 days.
"From scratch" is commonly used in the field.
> It also would more or less be the end of Mozilla. Over half their income comes from Google.

I for one would like to able to support Mozilla software development. However the only sensiblr way to sponsor is to the foundation with it's political initiatives or paying for VPN.

I generally align with their political views, but support political activities via other orgs and explicitly want a browser and related software.

For the VPN product however I have no need.

There is the way to sponsor individual non-Mozilla people, but that's more complicated ...
It's not unprecedented -- you can't turn to a random Encyclopedia Britannica article and see who edited it. You might be able to name the editorial board, however.
There is tiny problem with this theory. Namely Santorini is (and by all accounts always was) a tiny island. Contrast with:

> "for in front of the mouth which you Greeks call, as you say, 'the pillars of Heracles,' there lay an island which was larger than Libya and Asia together" [1]

Whatever the definition of "Libya and Asia" implied here, its kinda hard to reconcile. Like by a factor between 100x - 1000x :-)

Who knows what kind of convolution of themes, imaginary and real, spanning time and space may have been folded together in these enigmatic passages.

Which leads to the broader question, what fraction of puzzles we inherited from these very early patchy historical artifacts we'll we ever be able to resolve?

[1] https://en.wikipedia.org/wiki/Atlantis
You need to verify your sources.

Just a little search would show you that it's not entirely true, not true anymore, or slightly twisted in the way you present it.

That's the whole problem, a lot of people peddle biased or straight false information.

Even if it isn't malicious in intent, perhaps because of ignorance, it's problematic.
Because HN folks don't want to live in the anarcho-capitalist libertarian dystopia, where whole world "money" is controlled by a few criminals in the offshores, like Zhao, Giancarlo, Sun, Sam, Alex, etc. and by a small mining cartel controlling every transaction consisting mostly of the same people. They don't want to have their transactions blacklisted (like all those "tainted" bitcoins for example) and don't wasn't to be dependent on the centralized exchanges controlled by criminal, on on the decentralized exchanges also controlled by criminals and relying on shitty spaghetti code (just today Uniswap was exploited, but tokenbros don't write about it, interesting right?). They don't want to live a world where every single thing is monetized and rent is extracted forever by a few "early adopters" of said tokens.

Sure, there are problems with banks and goverment overreach, but those need to be fixed, not completely replaced with a worse alternative.
The exception is raised if the command returns a non-zero error code. If it returns a zero error code then the return value of, say,

compose.up()

contains the command's stdout.

In addition stdout can be redirected to a file, or to another command, or to a callable, ­— which will be called for chunks of stdout while the command is in operation.
This is also true. The user I based my observation on is using Microsoft for email and office stuff, so they don't have much need going to google.com.
> Don’t you agree?

No, not in the U.S., for ~99% of cases. When traffic is moving at 5 to 10MPH over the limit (hardly rare, in my area), everyone driving on the road knows knows that they're surrounded by speeding cars. Beyond that - the police certainly know about speeding, and don't make it a priority. And the legal, easily-faked-evidence, and DWB issues with speed camera apps on Pat Smith's cellphone would be extra-bonus messes for an already-low-priority crime.
> One time at Burning Man it really felt like Second Life, a game that I don't consider my generation and Burning Man crowd itself skews older

Man, that acid must've hit great
It's important to see both sides to the benefits/risks analysis. Let that be a counterpoint to the people overselling the positive impact without ever mentioning the immediate or potential downsides. Nothing is ever truly binary outside of computing.
> Soon we will have to stop having sympathy for people who get screwed by the banks as the alternative is just too easy and obvious.

OTOH we did stop having sympathy for people who get screwed by crypto bros as the alternative has been just too easy and obvious for quite a while now.
Really dummy question: how do services like this work? As in, how do they bypass these paywalls?

The obvious thing is to mock Googlebot, but site owners can check that the request isn't coming from a Google-published IP and see that it's a fake, right?
"300 megapeople" cue Attack on Titan theme
Nice. A few points:

* This protein acts as a PETase - see also <https://news.ycombinator.com/item?id=37659327> - but may work at room temperature, and more efficiently

* The term 'artificial protein' is a bit awkward - it's a modified version of an existing protein from an anemone (see : <https://www.rcsb.org/structure/4tsy>)

* The scaffold protein is a pore-forming structure - where multiple trans-membrane helices come together, like melittin in bee venom - so they claim it could work as part of a membrane-bound complex
Ah yes the classic "I'm completely innocent so I murdered this bank manager."
“Well-established” may be too strong wording, but Greek sailors and traders were certainly familiar, and people generally were familiar with Gades and other settlements. I am not sure if there really was a Greek colony as well at the time of Plato in the Portus Menestheus, although the Greeks believed they had founded one there after the Trojan War.

There’s also Greek stories and lesser familiarity as well at some point with Tartessos (another possible Atlantis.)
Clearly Elon does otherwise he wouldn’t do it?

To me it reeks of a certain lack of self awareness, respect for others and questionable decision making. You can be interesting and edgy without being a total asshole.

I also question his actual interest in sustainability. How exactly does paying $40 billion for Twitter fit into that grand strategy? What about driving a wedge between large groups of people by promoting hate speech helps any positive societal level change? Even if he did, do I want to put that power in one rich man?
Idea for a dating app at college!

Problem at college is consent for intercourse. How do you record consent, so it does not get revoked a few days latter? Too many students were dragged through mud, and had their lives destroyed!
Is anyone here aware of beginner friendly learn-by-building style resources for getting into FPGA programming? Eventually, I would like to get to a point where I could build something like a DCPU-16 or maybe even an rv32mi core.
This is a huge problem for Linux distributions. I've been thinking of trying to open source a project (it's a web application simulator) that we have internally, that is built using Javascript/NodeJS and Python/Flask. While the mechanics of slapping a GPLv3 license on the code we wanted to publish were fairly straightforward, severe problems arose when we wanted to package it for distribution with an OS like Debian. The application is a web app that uses both Node and Python, and the complexities packaging it were overwhelming. For now we planning on releasing it as a container image. I'm not fan of doing this, but it seemed like a solution we conceivably implement with the time and resources we had available to us.
That’s a little surprising.

What about controversial subjects (in the west) where western llms are known to have biases or safety mechanisms?

Like Israel and Palestine.
Genuine observation incoming: I am always surprised how HN folks like yourself fall in hook line and sinker for party line politics, even here.

It's very hard for any layman to gleam even surface level tech info from the news, politicians etc. because any statements from politicians are by definition influenced by lobbyists.

Senator XXXX not understanding (or feigning ignorance) of a tech issue has nothing to do with the color tie the politician is wearing.
Democrats and republican parties are for-profit businesses that aren't a part of our constitution, and are lobbied by the tech industry to lie to you.This is all public information.

Fun fact I love to reiterate: Neither of the major party presidential candidates in 2016 knew how to use a desktop computer IE; windows, keyboard, mouse. But they both have made millions from investing in tech. But they would not know how to make a cursor move in windows 11. That should be a terrifying signal about our politicians and the effect they have on downstream tech-thought.
YMMV but this doesn't seem true to what I've witnessed in my own life. I can think of many friends (I'm 29) who found either an LTR or their spouse using dating apps. In many cases they were single for long stretches and complained bitterly about the process of finding a partner, but in this respect, I'm not sure if apps are different from any of the alternatives.
A photo of the person who made the most edits (or something like that) on Wikipedia was posted on social media. And there were a lot of just rude and nasty comments about their appearance. It was despicable.
Just accept the profit gas emitted by your overlords.
>A Video Game that Pays

Errr..no. I only played video games because they were fun, not because I made any money from them.

While the job or workplace, for the vast majority of people on this earth, including those in SW development, is mostly an activity done out of necessity of not being homeless and not starving, usually picked on the basis of the highest compensation because that's what pays the bills, not out of which is most fun.

It's nice when your job and tasks at work also happen to be an activity that's fun to you but that's super rare, and it's best not to spend your life searching for that magic workplace where that could happen, but simply to learn to separate and containerize work and fun.

For example, I went into coding because I liked it as an activity, but almost non of my workplaces had any tasks on the kanban board that I would ever consider fun, nor did I consider the whole Agile/scrum thing fun or the managemnt styles I was subjected to as part of the KPIs, but I stayed in the industry because it pays the bills not because it was very fun.
I remember why I started using Google, and it was because I could type anything and get exactly what I wanted. YouTube before Google bought them out was this good (although it was mostly clips from movies and TV shows) and then it got crippled over the years. I often have to re-type my search query into Google way too many times before I find something relevant.

It's really frustrating looking up something technical and getting really old Stack Overflow answers that are severely dated, and this one's a jab at StackOverflow itself: even more frustrating when you find a more modern question and some SO mod locks it because it's a duplicate question, and then they link you to the legacy answer which no longer works, or works with a very dated approach.

And then there's Pinterest on Google Images, not to knock the hard work the fine folks at Pinterest do, but if you don't have an account, its the most toxic experience as an end-user, and I'm shocked at how Google arrives to putting them so high pagerank wise. My only conclusion is Google profits from Pinterest (maybe google ads idk, never looked deep into it) in some way.
The two great regrets of my life are too much caffeine and not enough exercise.
Hello,

not sure if you're aware but your job listings aren't showing on your site at all.

It just says "We don’t have any roles open at the moment. Our LinkedIn is the best place to keep an eye for notifications of when new roles go live." and then links to LinkedIn where it also says "No jobs at the moment".