skysight-inc/HackerNews huggingface dataset:
> The term 'artificial protein' is a bit awkward

I agree. The proper term would be engineered protein, since it is a fusion of two existing protein domains: an already engineered cutinase (a PETase ancestor) with a pore-forming protein (FraC).
> The only way to get to the perspective you describe is to discard or devalue the experience of everyone else.

Technically incorrect. Standard abstraction, decomposition, ontology, etc can achieve it as well, sometimes even without people getting their feelings hurt.

> To seriously hold that all of what you have known was created for your experience is an extreme exercise of narcissism that enables some fairly incredible behaviors. But it is not closer to truth.

As a self-diagnosed narcissist, this seems more like delusion or normative cognition (on your behalf).

Narcissism is very useful for certain forms of analysis though.
Thanks. I was confused by the terminology. I thought Concurrency = Parallelism, however i realise now that concurrency does not mean that the code is being executed at the same time (not considering waiting for I/O as "executing") while Parallelism means executing at the same time.
Congratulations, you broke their TOS and possibly committed various crimes in China. Please report to your nearest Chinese police station.
This example is attempting to give the low level view of how peripherals can be safely shared between multiple threads

https://docs.rust-embedded.org/book/concurrency/index.html?h...

You would definitely hide it behind a function if you need it, but that's not very useful in a guide that wants to teach you what it looks like without the function
> Is there something to this Rust language which magically eliminates all chances of any bug being introduced?

apperently, yes... and its the type system, but granted

it's only 'memory safety' bugs... the kind of error that C languages are really suceptible to.
You absolutely can do that in Rust. Rust has raw pointers, and they can be used just like C. It might look something like:

*GPIO |= 1;

Where GPIO is a pointer that's mapped to a register.

There's almost certainly some Rust code doing just that somewhere down the call stack in your code above. You just don't get a lot of the safety benefits that come with Rust if you do it like that (although you do get some), so a lot of the library ecosystem has invested in higher level wrappers.

The motivation for doing so is good, but IMO it's been taken a little too far and led to things being over-abstracted. I suspect this will even itself out as embedded Rust matures.
I have no doubt those who worked on the US 2020 election page and pages like "Attempts to overturn the 2020 United States presidential election" would have death threats at the very least
In that case, shouldn’t Linux distros be even more free to break things…? In theory they can bundle any userland tools they want.

AFAIK sudo isn’t really tightly coupled to the kernel itself.
I've considered doing this for some time now. Do you have any sort of link between the two accounts? Maybe not directly, but e.g. are both connected to the same brokerage or anything? Is one online-only or do both have physical locations somewhere?
Source?

The last significant Microsoft anti-trust lawsuits are from the 90s.
Pretty sure you'd have to clean room the whole thing. Which these Rust implementation might not have. This is not legal advice.
> We also carry out a retrospective analysis of historical SSH scan data collected over the course of seven years, and find that these invalid signatures and vulnerable devices are surprisingly common over time.

> Our combined dataset of around 5.2 billion SSH records contained more than 590,000 invalid RSA signatures.

Seems like over long periods, it can occur a spoopy amount of time.
As they say "Kill the cop in your head".
Multigenerational living is up 1M households in last decade (USA)
Would supporting a secular single state be denying Israel's right to exist? Should I be deported for being opposed to any theocracy or ethnostate?
> The rebrand effectively tore down Twitter’s globally recognized brand, says Christy Glass, a sociologist at Utah State University who has studied the glass cliff phenomenon

Unusually straightforward bit of nominative determinism, there.
Given it's already been done before by Iridium [0], it's hard to see how it would take centuries for a more efficient version of the same thing to emerge if Spacex was not around. Especially given the general technology progress since Iridium initially launched.

[0] https://en.wikipedia.org/wiki/Iridium_satellite_constellatio...
Hopefully this dynamic creates a cascading market crash to wipe out all the biggest players and force the industry back to its proper size.
Ah yes, the place where Buffalo buffalo buffalo Buffalo buffalo buffalo.
Are venvs not part of stock Python dependency management?
Unconventional Ways to Measure Project Success
Games. I've been forcing myself into productivity for too long because that is the thing to do. I recently built a gaming pc, picked some jrpgs, and I'm having a blast. There are entire franchises and worlds for the exploring. There are amazing rich stories and history and beautiful soundtracks that I'm living through right now. My wishlist grows by the day as I discover new tales.
Get a cat. The presence/smell of a cat will do even if they never directly harm a squirrel. The week after my cat passed away, I was shocked at how brazen the local squirrels became. Suddenly they were everywhere around the house.
I'm very new to this kind of service, but do you have to write your own rulesets for each site you want to bypass? The repo doesn't seem to include much...
What happens if eventually we find this protein in the wild? :)
No, agnostic.

Grew up with many Christian friends but saw most of them outgrow it and become proud heretics.

I can believe there might be higher powers, but I wouldn't call them dieties.

I hope one day we can invent better and more ethical AI gods.
is it really a drug though? can you not quit if you wanted?
I don't have notes of what I said (recording will be up soon) but that isn't what I was trying to say at all. We value use in industry and have made significant effort to enable it (like relicensing everything). It is true, of course, that we're academics, and so we need to learn from others about how to better enable industrial use of Racket, but that is not because we don't care about it.
Sure. There are a lot of opportunities in the developing world to remotely extract wealth (legally or otherwise) from the wealthiest part of the world in exchange for services at starvation wages there, thar are well above minimum wages at home.

Levelling up the MMORPG characters of rich western kids in exchange for money is one of them, and telling them to "try turning it off and on again" when they're adults is another.
Obsessed with quite a few things right now:

• diving into plant law; writing a series on plants and property

• research clamping mechanisms and jigs for woodworking with handtools

• sadly smitten with all the genai advancements

• plotting multiple "chaos for social good" projects

• trying to figure out therapists can be so attuned to feelings while staying neutral

• promoting tiny blogs and the "small web": https://blogs.hn
In Poland, the town where I live, the problem is even funnier. They use these blowers to push the leaves from the pavements and streets onto the lawns every day at 8 a.m. and nobody collects the leaves. When the guy finishes his work, the wind blows the leaves back onto the pavements and streets. When we reported this to the council, no one saw a problem and the cleaner was happy because he had work every day. The leaves are only collected once before winter, when there are no leaves on the trees.
On the surface, sudo seems fairly straightforward, so it’s interesting to hear how much work has gone into it! Do you have any interesting facts or anecdotes you’d care to share?
Sadly things take so long because democratic rule of law law "has to" work slowly (you would not want "innocent" businesses closed overnight or citizens arrested because of allegations). It's not great, obviously, and both false positives and negatives happen.

The issue is that people and companies exploit it, "better ask for forgiveness than permission", and after years they clean up evidence, their CEOs say they "don't remember", and even if they get fined - it's too late and will not save destroyed, monopolized market. All those gig economy "disruptors" are the worst, but probably all the biggest companies do this.

I wish that there could be a possibility of a retribution payment - a monopolistic payment destroyed an $xyz bln competitor? They need to pay this amount of money, maybe to some publicly owned alternative/open source competition if it's too late.
You touched a very good point - in order to apply, the candidate must be very motivated to apply. Unlike, say, the hundreds of random resumes we (present employer) get every day (feels like a DDoS attack sometimes) - those candidates are motivated enough to fill out a form, but not enough to read the job posting.
You don't actually lose the EXIF, they just send you in a different format (why would they make it easier right?). There are some programs that can do this sync.
You are absolutely correct, and because it doesn't scale well, you have to keep it highly targeted.

It all depends on what you are designing. Something DSP focused like a MJPEG encoder can be entirely simulated as it can be abstracted away from anything external. Most you would need would be a simple model of your external DRAM controller for a framebuffer. And this would definitely be both the fastest and easiest way to develop it.

On the other hand, I did a job where I had to design a secure enclave accessible as a typical LBA-accessible SD card through a standard SD reader. I designed a pcb specifically to let me sniff the protocol both with a real card and my own IP.
Of course, I started with implementing everything in the SD spec to the letter. It still required a crazy week of in situ debugging with dozens of card readers and cards to see why both ends violated the spec but worked anyway.
In the end, I was able to design the flash translation layer fully in simulation but the SD link and phy layer were developed almost fully with the signaltap debug and compile loop.
That's quite interesting. What form is the collection being fed in to the ml, is it sentences that gpt would understand or more tabular
There's no real cat & mouse game here (yet*) - sites don't do anything to mitigate this. Sites deliberately make their content available to robots to gain SEO traction: they're left with the choice of allowing this kind of bypass or hurting their own SEO.

* I say "yet" because there could conceivably be ways to mitigate this, but afaik most would involve individual deals/contracts between every search engine & every subscription website - Google's monopoly simplifies this somewhat, but there's not much of an incentive from Google's perpsective to facilitate this at any scale.
I love this proposed system.

Every month is 4 weeks long, or 28 days long. (I'm not sure how it handles leap year.)
I am crazy about bare metal kubernetes clusters and gitops.

I'm trying to document the process of setting one up in such a way that I can do a teach in for my friends at my local hackerspace.

In the process I've determined I would like to write my own k8s enabled application (likely a daemonset for checking for a specific hardware device and configuration on each bare metal node, and storing that data in a way for k8s to use and reference later).

I've been working on this any free time I get, since September, each weekend sees a flurry of activity then I spend the week daydreaming about it.
I always wonder what happened to CPLDs. Wouldn't it be possible to make them at the same capacities of FPGAs? What would the intrinsic differences be?
- Support is failing us - I want my team to use you for vercel support, but it isn't there.
- Support is failing our customers - when you fail, I end up reverse-depending your repo to tell us why it's failing -- just give us a clear answer, we all move away happy, bullshit and I go to lambda where I just accept it.
- EOD: Vercel makes engineers happy to bullshit, but gives operations teams nothing acceptable - I want a deliverable product.
> What if spite, anger is a shield that protects you from seeing yourself properly?

If you're using spite as a shield for something like this, then it makes sense that it would be a scary idea to get rid of that defense mechanism. If that truly helps you and doesn't hurt you, I imagine that might be okay.

But then you continue with the fact that you can't look at yourself in the mirror. That shows that this coping strategy may not be working as well as you think it is. Your mental baggage of your past might be doing more than just giving you anger/hatred toward those around you -- your inner hate might also be fueled by it.

I would suggest you seriously consider talking with a therapist about this. A good one will help you acknowledge your past and hopefully move past your dislike of yourself, but also won't say what happened to you is okay or make you forgive anyone.

> means I cannot blame everyone for my problems any more

I once read that forgiveness is not a goal, but a possible side effect of healing. This really helped me put things in perspective. Basically, if you aren't at peace with yourself, blaming other people only goes so far. Once you have found stronger inner peace, forgiveness comes for free (or it doesn't, which is also okay).
Those Chinese hackers from the 3rd century AD no less ;)
Accessibility is a requirement, not a feature
I completely agree with you, but this is also what saddens me. Previously I thought that Apple was a brand catering to technology enthusiasts, bringing on to market devices with incredible specs at a price that could seem reasonable.
But I guess I was wrong, or this was just in the distant past.

In any case your stories match my experiences and the only thing making me laugh is that those incompetent fools very often need services around those expensive devices and if they can pay for the device, they should be able to pay a decent amount for the service. It is very rarely the case, and I have found that Apple users are poorly paying egoists but whatever, they have the money anyway...
"microplastics in bottles" is even more awkward - I mean, as long as they're part of a bottle, they're by definition not microplastics?
In the UK parking enforcement is rarely done by the police. It's done by local government - who are strongly incentivised to make it work because it gives them revenue. The result is that it's not a major issue. The traffic wardens are pretty relentless about ticketing people.
Agreed, find a class-less framework to start, so that you focus on just the HTML, semantic structure first. Here's a couple of lists of such frameworks:

https://github.com/troxler/awesome-css-frameworks#class-less

https://github.com/dohliam/dropin-minimal-css

Personally, I like simple.css (https://github.com/kevquirk/simple.css)
The last sentence is literally "The fact that he failed does not mean that he intended to steal from the rich".

The commenter was very clearly disputing SBF's _intent_ to steal. _You_ may doubt his good intentions for that theft (quite reasonably), but that's not the point that we are debating.
The entire plastics industry is screwed.

It is only a matter of time before bacteria evolve some way of getting at the energy stored in plastics. Once that happens, once plastics start to "rot" as they are eaten by bacteria, the impacts on our technology could be catastrophic. The world might looks very steampunk as metal and ceramics replace plastics.
That variant would be a natural/wild-type one.
Major omitted-from-headline limitation: It only works on PET plastic. (AKA "PETE", or https://en.wikipedia.org/wiki/Polyethylene_terephthalate - recycling number "1" or "01")

Quibble: "microplastics in bottles" looks far more like keyword stuffing then a sensible description.
The key is in "on the surface". While the common usage of sudo is fairly straightforward, you me and most people use like 5% of it. The trick is in all the side shows.
Excellent list and examples. Browsing through a dozen or so of these I'm amazed at the care and detail in the examples. They are not only functional, but provide very solid UI work as well.

As I've shifted away from platforms like React to smaller, minimalist implementations, I often have trouble finding ways for how to do complex patterns in standard JS. It's funny when you look at the code and think... huh, that's actually a lot easier than importing a huge library with way too many props :)

Thanks to the author for putting this together.
I'm actually a really big fan of affine types and adts with great pattern matching. The performance is nice too, but I stayed for all the other nice bits that are put together really well (except async, but eventually...).

Rust has been my favorite language by far to refactor in.
It means that Matthew Flatt will become a committer to Chez Scheme, and they plan to include Racket-driven changes. Of course, we plan to maintain Chez Scheme's high standards for quality and preserve all the things about it that are good outside Racket as well.
This looks like some helpful refreshers as I try and mess with building a browser extension.
Elden Ring.
Need to finish this mofo to be able to focus on anything else.
It truly is a masterpiece.
Same here, Google's "How to" search share will be eaten by ChatGPT and similar products in about 5 years maybe.
What are your favorite RPGs at the moment? New or old? I feel like RPGs have been holding strong since the Super Nintendo and there so many hours of incredible gameplay to be had.
> Religion is, by design, unverifiable. It can't be used to predict the future.

Chapter 1 of the Tao te Ching has a long track record of quite accurately (not the best word?) but very vaguely predicts future human behavior: constant ignorance of the truth contained within the scripture, the consequences of which we continue to suffer.
Totally agree on the "cute" naming (and the cute strings too, turning them off on new installations is probably what most people do). If you can look past that, it is a well integrated and modern tool. Or was.

Don't understand moving to Gitlab because of the bloat though. There are lots of lighter weight tools, but Gitlab is the whole kitchen sink and then some. The integrated-ness is part of the package with these tools.
I use a dating app and I get a lot of people who want to sell me something, or invest in their business enterprise. It is very depressing. Supposedly if I pay and subscribe to the dating app it would be better, but I do not yet have enough faith to pay $25/wk (Tinder) to find out.. The apps have not seem to have done anything to stop scammers.
Oceans are hugely complex: modelling marine microbes is key to climate forecasts
I tried running this exact poll a few months ago.

[1] https://news.ycombinator.com/item?id=36056602

Let me know if I should rerun it, or ask the mods :)
Hackaday interviewed me about the origin story - https://www.youtube.com/watch?v=LaAwl3HN5ds&ab_channel=HACKA...
Related: https://news.ycombinator.com/item?id=38162275

(Element's blog post about the fork)
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clea...

It used to be in mozillas addon store, but they removed it, so have to install via dev mode
I believe the PersonClass should be sealed in a 1-1 comparison.
it's safer tbh
Powering Web3 Gaming
There is a bit of 'tussle' going on between the two of them for quite a few years as you pointed out.

https://x.com/archiveis/status/1018691421182791680?s=20

https://news.ycombinator.com/item?id=36971650

https://news.ycombinator.com/item?id=19828702

https://news.ycombinator.com/item?id=36971552
Yes, but we were talking about a scenario where someone was just given the moves of a single perfect game. Not an oracle that gives you the -1/0/+1 of any position.
The article could be worded differently and submitted to Nature to make it more HN friendly but I figured people might find the content something curious to discuss either way and perhaps give a small taste of the Mountain West to keep things interesting.
I'm curious why you brought that video up. Because that doesn't look like a representative example if you ask me.
Modelling natural gas consumption. I don’t think it’ll be actually useful and certainly not as nuanced as professional models for trading, but adding the necessary data to my data warehouse and then working on it has been a fun experience.
> Wikipedia should be a tree of various interpretations

I don't disagree, but this doesn't seem to be remotely compatible with Wikipedia's ostensible mission. Anything hinting of a "point of view" (or that an editor can justify as being a POV) gets swiftly shut down.

https://en.wikipedia.org/wiki/Wikipedia:About

> What is written is more important than who writes it. The content must conform with Wikipedia's policies, including being verifiable by published sources. Editors' opinions, beliefs, personal experiences, unreviewed research, libelous material, and copyright violations will not remain. Wikipedia's software allows easy reversal of errors, and experienced editors watch and patrol bad edits.
All of wikipedia fits on a thumb drive. You can mirror it and host it yourself. Not sure why there's so much buzz around it. And wow! They do know how to spend money there!
We already make many things from materials that can be degraded by microbes (wood, cotton, leather, etc.). They can be preserved by keeping them dry, or with paint or other surface treatments. For the rare circumstances where this is impossible (e.g. medical devices) we have fluoropolymers, which I'm confident aren't going to get degraded by microbes any time soon.
According to this proposal, it would be a syntax error.
In memory safety ? Yes, the language is much better at being safe by default. But it does nothing for logics bugs.

The thing is, replacing from C (sudo or anything else), the number of exploit due to null pointer or buffer abuse or ... represent easily 50% of it.
That's not a reason to prefer one calendar over another. Celebrating the anniversary of your birth is an arbitrary decision. Preferring it to fall on a weekend is odf. Anyone can celebrate anything at any time.
I intentionally start searches on Bing and have it set as default. But half of the time that I type anything to it it's because the browser didn't autocomplete like I expected.

So when I do want to see goggles results for the same thing I type "google", and a lot of the time the browser doesn't autocomplete to google.com before I hit return. So whoops, I just searched for "google".
You don't even need to install it, just add it as an import line to UO, Google how. Game changing.
Advanced type systems and borrow checking/memory safe languages DO go a long way, but obviously, No. The best developers can do pulling a RiiR is try to follow best practices and learn from past mistakes. We've certainly come a long way in 43 years. Ditching C string handling eliminates a ton of bugs before you factor in the memory safety. Heck, you have to admit: someone setting out to make a secure sudo replacement could do a lot better nowadays even using just C. The OpenBSD project does a pretty good job demonstrating this imo. If you make a programming language that doesn't have many of the sharp edges OpenBSD code avoids, you could probably get yourself a head start, but clearly it also is going to take plenty of care and experience too, and a programming language can't really grant you that.

I think it's at least worth humoring. It probably shouldn't be shipping as a default any time soon, though...
Yeah, not everyone have a local butcher and need to hunt food themselves, not common to come across folks like you here :)