skysight-inc/HackerNews huggingface dataset:
I use a bookmarklet I found ages ago which is less invasive as it doesn't change the layout:

javascript:(function(){var newSS, styles='* { background: white ! important; color: black !important } :link, :link * { color: #0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet("javascript:'"+styles+"'");%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName("head")[0].appendChild(newSS);%20}%20})();
> The point is to learn.

If you've ever been around a growing baby, you'll have noticed that learning happens naturally. And if you have kept watching them as they continue on their life journey, you'll have noticed that they are sponges that take in incredible amounts of information. Point being, you don't have to go out of your way to learn.

No, the point of formal education is to develop the ability to separate thought from emotion. That is what humans, being emotional creatures, won't do naturally, but what is necessary to be able to "think big" about the world.
I can recommend https://m.youtube.com/playlist?list=PLplnkTzzqsZS3R5DjmCQsqu... for beginners. It's aimed to understand the basics of Rendering at the beginning and ends in some neat advanced topics. I would highly recommend doing the exercises. Just watching this is not enough and will get you to a point where you will feel like you are very capable, but you are probably not.
Rust mission was already a difficult mix between performance, safety and expressiveness, then the project lost its “founder mode” when Mozilla disengaged, and the original core team mostly left, so no wonder progress slowed down. I personally think that’s it’s better than going down the wrong path.
should be here:

https://www.xkcd.com/1425/
Open webui has promising aspects, the same authors are pushing for "pipelines" which are a standard for how inputs and outputs are modified on the fly for different purposes.
If you are open 24/7 you should be staffed 24/7.

They are not "no-call" they are the night shift.
The title picture is from the "Forest of Cherry Trees" area, according to the official website: https://moerenumapark.jp/forest/
What do you propose? To include it as part of std? Are you insane? That would bloat your binaries! (Still don’t understand how the smart compiler isn’t smart enough to remove dead code)
And imagine if there’s an update that makes cargo-watch not BlAzInGlY fAsT™ but uLtRa BlAzInGlY fAsT™? /s
My killer feature will be a keyboard (/mouse) in a wristband(s), which comes along with, or nearby 6dof (also worthy, but not a personal grail).

Electromyography is an awesome technology, among other reasons, because it can (or will) detect neural signals below the activation (movement) threshold, meaning you should be able to train yourself to type without moving your fingers. A viable way to thought control without the invasive aspects of other approaches.

Back in the nineties, I said the computer user fifty years from then would look like a hippy. Headband (neural interface), sunglasses (I thought monitor, but AR is cooler), and a crystal around their neck (optical computer, maybe a miss, we'll see what the next decade brings, a slab in a pocket will do for now). Given my zero trust of end stage capitalism near my noggin, wristbands are an excellent transitional, as long as they're local (or can be made so, happy jail breaking)
*could you get that joke.

Ugh. My own petard.
No, it isn't. That gives the social cue "I am watching you". It explicitly, intentionally avoids giving the cue "I am recording you". It is misleading. Yes, there are other ways to mislead. That doesn't excuse this one.
That's WAY to much work. I used LastPass, 1Password and Keeper as password managers. None of them is good enough to use that flow. Either the password is short and simple enough that I want to tap it in with a remote (i.e. <8 lowercase chars forming a dictionary word with maybe a digit added for good measure) in which case I won't need the manager. Or it's longer or more complex than that, in which case I don't want to type it in. In any case, having to take out a phone, start the pw manager app, log in (even with face/thumbprint), search for the site and show the password before entering it, makes it like 5 steps instead of 1. Password managers that don't auto fill might as well not exist.
As I read it, nobody is necessarily in the wrong. I get that they want to be able to confirm this while they're young enough to dive it, but at the same time that may not be the best thing for the wreck itself.

I am guessing you're correct and it's the latter - that they don't feel like the couple and their associates are qualified/equipped to mess around with it if it /is/ archeologically significant. The amount of effort to protect the single piece they were allowed to bring up gives some idea of the kind of sustained effort of many highly trained people it would involve.

Now, if the state believes the raised piece to be from an 1800s fishing vessel as apparently the one expert says, it's also possible that they just don't think it's worth the effort and expense, and that the divers are misinterpreting the wreck site and seeing what they want to see.

Conversely, if it did believe it was the genuine article, there may not be the funds to do an operation like this immediately. Archeological sites are generally fairly stable when left in place, so for an instituation waiting 10 years to make a move on this isn't a big deal, and there are likely other sites that need to excavated before they're destroyed for various reasons - but if you're an aging couple and this is your big dream, then there's an urgency here that may easily be considered reckless if you're evaluating purely based on the best way to approach an archeological site, more so than a sense of romance and adventure.
Thank you very much for taking your time.

Your findings are Amazing! I have used ChatGPT to proofread compositions in German and French lately, but it would have never occurred to me that I should have tested ability to understand idioms, which are the cherry on the cake. I’ll have it a go

As for Ancient Greek or Latin, ChatGPT has provided consistent translations and great explanations but its compositions had errors that prevented me from using it in the classroom.

All in all, chatGPT is a great multilingual and polyglot dictionary and I’d be glad if I could even use it offline for more autonomy
It’s been a minute since I actually laughed out loud via reading an HN comment.

In fairness, I think the GP was also being sarcastic.
Ask HN: What is one software product that boosted your productivity?
I've been fascinated by how diverse daily software product toolsets are for every single person. Share one software product that absolutely boosted your productivity:)
There are whole swathes of developers these days who don't even know what a network stack is, much less understand how HTTPS works. I expect these people were gumming up the bug trackers so they dumbed down the dev tools.

Fwiw, though, when I used Python behind a corporate proxy some 5-6 years ago nothing was configured to ignore the HTTPS warnings.
Aloha Emily! Welcome to HackerNews!

I just gave Habox a try, it's great! Really well done. I could see myself using this.

How do you pronounce the name? I'm not crazy about it. Maybe something like ChatBox or FileBox or FileChat or something. Something easier to speak. Anyway, maybe I'm wrong.

Here's my user test: https://news.pub/?try=https://www.youtube.com/embed/AD6NSwHs...
I bet most of those lines are from the generated windows api crates. They are notoriously monstrous
Yeah I submitted what turned out to be a dupe but I could never find the original, probably was buried at the time. Then a few hours later it miraculously (re?)appeared.

AIUI exact dupes just get counted as upvotes, which hasn’t happened in my case.
Sensible move since most of the competition is operating under a more normal corporate model. I think the non profit thing at this point might be considered a failed experiment.

It didn't really contain progress or experimentation. Lots of people are at this point using open source models independently from OpenAI. And a lot of those models aren't that far behind qualitatively from what OpenAI is doing. And several of their competitors are starting to compete at the same level; mostly under normal corporate governance.

So, OpenAI adjusting to that isn't that strange. It's also going to be interesting to see where the people that are leaving OpenAI are going to end up. My prediction is that they will mostly end up in a variety of AI startups with traditional VC funding and usual corporate legal entities. And mostly not running or setting up their own foundations.
The funny part is I can’t even see the article because facebook is blocked at the DNS level for me, so definitely these glasses won’t work.
Also another window...

The National Park Service was started August 25, 1916 (only 108 years ago)

:)
That's a great observation. I've always wondered while biking past old apartment complexes in Mountain View being torn down: who foots the bill for the value destroyed, and who makes those decisions. If you owned one of those units, could you just get outvoted a lose a million-dollar condo like that?
Thank you for all your work. Its good to see all the ongoing work in Ruby to continually improve its performance and applicability across a wide range of applications.

I've used fiber_scheduler in my Rails apps, and it can make a huge difference to responsiveness.
I think the language is doing great, not least _because_ it has slowed down a bit. To me it's an indication that is has found a decent plateau right now where people can get useful things done, and where the Rust language and compiler teams are eager to provide a stable product that doesn't break things willy-nilly.

A lot of the complaints I see are not super well thought through. For example, a lot of people complain about async being too explicit (having a different "color" than non-async functions), but don't consider what the ramifications of having implicit await points actually are.

Even in this otherwise fine article, some of those desired Fn traits are not decidable (halting problem). There's a bit of a need to manage expectations.

There are definitely legitimate things to be desired from the language. I would love a `Move` trait, for example, which would ostensibly be much easier to deal with than the `Pin` API. I would love specialization to land in some form or another. I would love Macros 2.0 to land, although I don't think the proc-macro situation is as bad as the author presents it.

The current big thing that is happening in the compiler is the new trait solver[0], which should solve multiple problems with the current solver, both cases where it is too conservative, and cases where it contains soundness bugs (though very difficult to accidentally trigger). This has been multiple years in the making, and as I understand it, has taken up a lot of the team's bandwidth.

I personally like to follow the progress and status of the compiler on https://releases.rs/. There's a lot of good stuff that happens each release, still.

[0]: https://rustc-dev-guide.rust-lang.org/solve/trait-solving.ht...
No signup, no subscription, just a feedback service
4-5 times a week is A LOT, it's not moderate. Once a month is low.
Twice a month is moderate
I think I was the person who originally proposed to implement the crew control UI in a web browser, and I participated in a week-long retreat in beautiful Bend, Oregon where we implemented the first prototype.

At the time, some very good flight software engineers had been working diligently on a new UI framework that was written in the same code style and process as the rest of our flight software. However, I noticed a classic problem - we were working on the UI platform at the same time that we were trying to design and prototype the actual UI.

I made some observations:

1) We can create a prototype right now in Chrome, with its incumbent versatility.

2) The chip running the UI can actually reasonably run Chrome.

3) Web browsers are historically known for crashing, but that's partly because they have to handle every page on the whole Internet. A static system with the same browser running a single website, heavily tested, may be reliable enough for our needs.

4) We can always go back and reimplement the UI on top of the space-grade UI platform, and actually it'll be a lot easier because we will know exactly functionality we need out of that platform.

The prototype was a great success; we were able to implement a lot of interesting UI in just a week.

I left SpaceX before Crew Dragon launched, so I'm not sure what ended up launching or what the state of affairs is today. I remember hearing some feedback from testing sessions that the astronauts were pleasantly surprised when we were able to live edit a button when they commented it was too hard to reliably press it with their gloved finger.

As for reliability, to do a fair analysis you need to understand the requirements of the mission. Only then can you start thinking about faults and how to mitigate them. This isn't like Apollo where the astronauts had to physically reconfigure the spacecraft for each phase of the mission -- to an exceptionally large extent, Dragon flies itself. As a minor example of systemic fault tolerance, each display is individually controlled by its own processor. If a display fails, whether due to Chrome or cosmic radiation, an astronaut can simply use a different display.

Also, as a side note regarding "touchscreens" -- I believe some (very important) buttons did launch with Crew Dragon, but buttons and wiring are heavy, and weight is the enemy. If you're going to have a screen anyways, making it a touchscreen adds relatively trivial weight.
There is no physical property linked to a timeshare. It's a /share/ in physical property. Nothing is going derelict, because the management company will probably just "mint" another share to sell to a new victim.
You must check this: https://www.v2ex.com/t/1075891

This guy posted in some forum accusing you of attacking him. But Chinese coders roasted him so well, he deleted his original post. You might need some translation, but it's satisfying!
Yeah, I'm not saying they're on par. You'd expect a 2024 device to be a functional step up from a 2022 device. I'm just surprised by how much less slick they look, given the comparator.
There have been cases? I see this kind of stuff all the time. I once saw an app that had a popup warning me that the TLS cert is wrong but still let me connect...
Does it come with the tools, onboard, needed to build apps for it?

No? Then its not a platform that will get my support.

Any new device in the modern era which requires permission from a third party in order for its owners to do whatever they want with it, is not a device worth supporting.

No matter how sexy it may seem, if you need permission to do something on the device, you are not the primary customer - your personal agency is being commoditized and re-sold.

Just, no. End technological feudalism, end the hegemony.

Demand development tools which free the user-developer and the platform.
What you describe is how development of basic packages that are part or on the level of the standard library should be done. The languages we are currently using will still be used decades from now. Slow good decisions now save much more time later on.
Its just tribalism. People tend to find a team to root for when there is a competition. Which one is better is subjective at this point imo.
You're confidently wrong, dangerous :)
You’re conflating two posts. He didn’t change any terms until they took legal action against them. If my neighbor came over to my house everyday and made a sand which, then sued me… then I’d lock the front door

Though I don’t know how much merit his original post had.
The app announced I had access to advanced voice mode about 10 mins ago, gave me the guided tour and got me to chose a voice, and now it's gone again, with the message back that it's on its way

During this time, I dont believe I actually had access to it, as it wouldn't hum, laugh, pick up on my voice tones etc

Got my hopes up!
The fact is that dependency jungle is the prevalent way to get shit done these days. The best the runtime can do is embrace it, make it as performant and safe as possible and try to support minimum-dependency projects by having a broad std library.

Also I am no expert, but I think file-watchers are definitely not simple at all, especially if they are multi-platform.
> > But why don’t they go down in price until there is an equilibrium?

> Here is an example as to why: $0 to buy, maint fee $1076

Prices can also be less than 0 USD.

Such negative prices do occur in an economy, for example to get free from obligations that accompany the object, which is the case here.
This is nice and pretty useless at the same time ^^

Running the same code in a stackblitz or codesandbox environment would give you syntax highlighting, auto completion and so on
> It would need to host datasets

I haven't seen ieeexplore hosting datasets and yet we pay them to publish our stuff. Heck, most people don't even bother with publishing code or data, because there is very little or even negative incentive to do so.

The system is completely borked, because most people publish papers in order to advance their PhD studies, not their respective fields.
You're right, the windows crate alone contributes 2.2M. I wonder if there's a way to deal with this issue.
That is the separation between abstract considerations and a given projects constraints. In a given project there might be few choices, but if you talk about fundamental phenomena, you have to reason about arbitrary projects. And of course, there are plenty of alternatives to Rust. Even limited to Android, there are several choices, even if they might be a smaller set.
You are living very dangerously and running 2 whole major versions back. The only Apple Operating Systems (macOS, iOS, etc.) that have both the latest Platform Security features and get 100% of security patches is the very latest version.

This is well known within both the security community and Mac Sys Admin community.
I thought about Pikuma's courses when I read the title. Glad it was already mentioned here!
> Most crates I use - like human-size or serde don't need any special capabilities to work. So we don't need to worry so much about their authors "turning evil" and adding malicious code to our software

well... :-(

Actually, it's obvious that some authors might "turn evil" dumbly, by abusing some kind of priviledged permissions. By chance, these kinds of supply-chain risks are "easily" identified because

1) the permissions are an "easy" risk indicator, so you can priorize either to pin the version library (after validating it) or validate the new version

2) not so many libraries will use these permissions so you "have time" to focus on them

3) in these libraries, the permissions will tell you what system call/bad effects is possible, so will allow you to narrow even more the scope of investigation

So, IMHO, permissions are not really the end of all but only a tiny step.

The real problem is "how can human-size be used to subvert the program ?" For example: what is happening if the returned size "forget" or "add" 100 bytes to files bigger than 1 KB ? As a remininder, STUXNET was about some speed a tiny bit faster than planned and shown...
Hotwire Native
Primero.link – Innovation kennt keine Grenzen
> most uses of unsafe would also require explicit whitelisting.

I think this is probably where all proposed whitelist/capability proposal discussions end. It's going to be too many crates that are in that category for it to be useful.

A good first step (not sure if it's already taken tbh) would be to at least sandbox build execution. So that an attacker can't execute arbitrary code when your app is compiled.
> Humans spent millennia working out the navigation problem.

And you think we spend any less time trying to identify food animals that lay tasty eggs?
It depends on what you're writing. GPT-4 can pump out average React all day long. It's next to useless with Laravel.
> And what used to be relatively simple static layouts designed for a 4:3 screen are now layouts that must accommodate a screen of any arbitrary aspect ratio and physical size.

You should, yeah – it’s not inherent to CSS, though. For example on Android, your app can be ran on phone or tablet. I’d argue that the tools CSS provides for this are pretty easy to use.

> accomplished by switching random layout related properties on and off

You don’t have to, but it’s easier to understand usually.

For example, you can make a sidebar layout without @media (or @container) queries but you have to understand flexbox pretty well: https://every-layout.dev/layouts/sidebar/

(Personally, I’d just use an @container query here.)
Is there a known ratio of crates that use unsafe to ones that don't? It feels like most nontrivial crates would often need some unsafe. But a system like this might create a scenario where crates offload some of their unsafe code into separate crates so they need updating less frequently (Much like the blah-sys versus blah crates).
Thanks. What if there is no such provider-level protection?
Even in 2014, it was apparent that you didn't need new research per se to identify a bird, only a bunch of bird training data.

https://en.wikipedia.org/wiki/DeepFace
Same problem with JavaScript's NPM. And Python's PIP.
I actually have that one on my shelf already, just finding the time to delve into it!
Reminds me a bit of the old smalltalk GUI. It had this sort of "object editing" capability IIRC. Actually, smalltalk could connect different data types, such as code, images, videos, presentations, docs, etc into a cohesive whole. Not as polished as your demo of course , but that was the core idea.
Isn't there usually some cooldown period for contracts like these? Or is that not a US thing? Any sales contract that I have signed in the past came with a 15-30 day cooldown period, where if I change my mind I can cancel no matter what.

I had to do it once where I caved under the pressure of a particularly aggressive "life insurance" salesperson, only realized my mistake a day after signing, so I called them up and exercised my right to "cool down".
But isn't this exactly the goalpost moving the other comment claimed? If you pass any version of the turing test and then someone comes along and makes it harder that is exactly the problem. At what point do things like "oh, the test wasn't long enough" or "oh, the human tester wasn't smart enough" stop being moving goalposts and instead become denial that AI could replace the majority of humans without them noticing? Because that's where we're headed and it's also where the real danger is.

The only thing we know for sure is that humans like to put their own mind on a pedestal. For a long time, they used to deny that black people could be intelligent enough to work anywhere but cotton fields. In the same way they used to deny that women could be smart enough to vote. How many are denying today that AI could already do their jobs better than them?