skysight-inc/HackerNews huggingface dataset:
You are misinformed. Firefox had their own implementations of WebUSB and WebBluetooth years and years ago -- they were necessary for FirefoxOS. Deprecating and removing them was a conscious decision because the privacy risks were deemed too great. This is also the case for Manifest v3; Mozilla is trying to determine the 'safe' (i.e. user-friendly) characteristics to implement and ways to mitigate the rest. Some parts of v3 directly conflict with Firefox architecture. As an example, v3 requires service workers, while Firefox permits entirely disabling them.

The overarching theme of your writing on this topic is that Chrome can just spit out Web 'features' at random and unless Firefox implements all of them immediately it is dying. I hope you can try to understand that not only is this not an accurate assessment, but maybe also that Firefox has value beyond being a copy of Chrome.
Turing didn't have the advantage of working instances of chat bots to learn how easy it is to simulate trivial small talk.

But with all the flaws of the thought experiment that is the original test, he had the core insight that sustaining a coherent conversation requires non-trivial introspection. When the talking can evolve in any direction, even questioning about the conversation itself, you need to maintain a mental state capable of analyzing the thoughts expressed by yourself and your interlocutor, and having a mental model about this internal though process is an important property of what we call consciousness.

Unfortunately, the lore of how we handle the Turing test seems to have been distorted by our experience with early chat bots, and these core properties have been lost in favor of nuances and curiosities about the ingenuity of automatically generated responses.
Looking into setting up a Lakehouse/Datalake over the coming quarters. I'd say the biggest appeal to us is that Iceberg can handle schema drift/evolution, and a little more open.
The "clickbait" headline is merely stating the law. Article R4228-19: "Il est interdit de laisser les travailleurs prendre leur repas dans les locaux affectés au travail."[0] Google translates this as "It is forbidden to allow workers to take their meals in the premises assigned to the work."

Enforcement may be lax but the headline is perfectly accurate.

[0] https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI0000...
I quite like the NT kernel from a design standpoint. Sadly some of the cooler features were removed over time, like offering Win32, Posix and OS/2 APIs as equal subsystems for interacting with the kernel (though the capability became useful again with WSL1). The entire user management and rights management story is very well thought out; somewhat complicated but incredibly powerful. And while it's not the fastest kernel out there, it really excels at keeping the system interactive and useful under CPU and memory pressure.

If only the userspace was as good as the kernel. A lot of good things were (and still are) obscure because they aren't properly surfaced in the Windows UI.
Being happy about retail investors losing money is immoral. I hope you realize that.

We have a lot of investments in the US that do nothing except force people to grind even harder. Look at the housing market. Why should housing be an investment when we absolutely need it to live and there are other investment vehicles that do just as well if not better?
> Since LaMDA is incapable of relating its experiences, I can.

Cool, mind having a chat real quick to prove it?
> If you want to have a deep philosophical conversation with me, I might ignore you, or maybe I'll say it's too much thinking for me right now. Or any other response. But if you ask LaMDA a question it will always respond to it. And on the flip side LaMDA isn't gonna text you out of the blue.

This would be annoying, buggy behavior for a chat bot, but they also don't seem like difficult features to implement.
What would replace Rails?
Because it is newer. Obviously.
I have been suspicious that services like Replika use an army of chatters in the background to respond to certain questions.
I think the fundamental design problem for rspec is for each test you create db state (tons of writes), run the test (reads and writes), and then tear-down (truncate). Each test is at least adding an authorized user (and then removing it) at the simplest and at the worst creating complicated db state to support relational models that must be added and torn down with each test (database_cleaner).

Gems like Fabricator or FactoryBot also make the "create db state" even more excessive, because developers would be lazy and use factory methods that create more than they actually need for the test.

For example, one project I stored a tree-structure that could be modified by api calls. Each test required re-creating the 15 node tree + each node's relational data (think node = user and all users must have a profile, authorization scheme, etc.).

I never figured out how to avoid resetting the db state for each test case.
Actually a very long word (forgive the pun). "Proprietary"
As I understand it, the reversion to normal vision is not caused by changing length of the eye (as you say, nobody is growing in their 40s) but rather by a degeneration of the refractive power of the materials in the eye.
Where does one spend gold these days?
Ask HN: Which habit/system makes you an effective engineer?
Hey folks! I am starting a new job and I basically know 0 about the technology I going to deal with. I know the language (Rust) but not the context I am working in. It’s a fairly new tech stack and the position is Senior/remote. I will have an onboarding buddy though.

I will have to dig through a large codbase, and the codebase of the framework we are using. Besides that, the business part is also completely new to me.

I wonder: What are your tools and habits you use to accomplish something, store gained knowledge, dig through codebases etc.
The Atlas of Icelandic glaciers is a collaboration project of various Icelandic government agencies, institutions and corporations documenting the development, and changes (retreat and disappearance) of Icelandic glacier over the past 100+ years.

Selecting various glaciers on the map makes it possible to see general information, changes in surface area and access the raw data. The map options can be used to display information, including historical borders of glaciers. There is also a substantial collection of photographs, both historical and present, showing the development of the glaciers since the early 1900s.
Let's realize the real AI success story here is the increasing speed with which Google's HR algorithms can identify researchers who need to be fired because they threaten Google's fragile advertising cartel.
They're already installable without root. Just put them in ~/.local/bin. Most Rust binaries are portable and only dynamically link libc.
You really wonder why they bothered calling this an "all new beer" when it's really essentially the same beer as their last one, just with slightly better looking label and can. It still has those weird aftertastes and smells in it that you swear were from the Windows95Beer and DOSBeer.
Even with that modern stupid large flash drive, you'd only have a single movie two hour in 480p for the 300GB. Even just MPEG-1 video (in 480p) you could store over 150 two hour movies in the same space. A modern codec like h.264 could fit twice that many.
I think the feeling that we choose our actions, is actually not so clear a feeling. If you pay attention to how you actually make decisions, even simple ones, it is difficult to see where a "conscious being" played any part. You don't think your thoughts before you think them. They just arise out of the darkness of our subconscious minds and pop into our consciousness. We didn't consciously make them, or control them -- they just showed up. It seems that whatever we call consciousness, it is more of a leach that takes credit for what the subconscious animal does. To me, at best, the conscious mind is a journaler of thought, and perhaps is an offshoot of memory and our association engine.
That's pretty damning evidence, great find.
The women there see men as porn addicted, revolting, abusive pigs. I think I'm understating it a bit. But you get the gist. It's the female incel.
If we wait until society, by default, assumes that photos are fake, then it is way too late. Being able to trust what you see is fundamental to many basic functions of society.
If someone is that essential, it’s not hard to go from “at will” to mutual 90-day notice required. They want to quit, they must give 90 days’ notice. You want to fire them today, you still have to pay them for 90 days (including health insurance and other benefits).

People want things both ways. They want the flexibility of at-will so they can drop someone immediately, but they also want the employee whose work will make them very wealthy to be “committed” and “in it for the long haul.”
What I find recently is that the folks suggesting Rome fell because of ONE cause, that one cause tends to be some political fringe talking point. So there's some other clues in there.
HP Dev One – A Great, Well Engineered AMD Ryzen Linux Laptop
Demand for housing doesn't really drop when people lose their jobs. They still want shelter! And the demographic process which causes household formation was locked in by decisions made many years ago.
The ever crushing wheel of time seems to repeat itself in many cases: wars, text editors and web frameworks.
Isn't it crazy to read an article from before the frenzy of Windows 95! This funny thing presumes people are going to stick to 3.1.
Is there an equivalent for C/C++ programs?

There's pip for python, npm for JS, cargo for rust

For C/C++ all I know are multiple different possible build and make systems, but none works like a package manager, as far as I know

Note that I don't always love when something installed with pip or npm puts files all over your OS or homedir without being managed by the package manager, though
> Not every business has the money to waste converting their old apps to cool-tech like Elixir or a React frontend with microservices.

I always ask myself (and the team at large) "how much time/effort will it take to reach parity using the new tool-set?". The answer usually settles the debate immediately.
Usually you have to install tmux on a remote machine anyway, so Zellij seems like a good one of these to try.
Speaking only for myself, I would LOVE to get away from Microsoft Outlook. As I've alluded elsewhere [1], there are some key functions that are needed:

- Full encryption integrated into the client for all data (e.g., I don't want Windows Search able to index the mail so someone has access when the client is closed/unencrypted; I also remember testing Thunderbird years ago and was able to go into the individual unencrypted .eml files [I think that's what they were] and read the messages without having Thunderbird opened)

- Full local sync with Android/iPhone (i.e., home WiFi, Bluetooth, or USB cable); it still amazes me that Thunderbird still doesn't have this built-in

- Xobni-like functionality (e.g., showing all emails and attachments to/from sender when clicking on an email, keyword searches); yes, I know the plugin is still available but it doesn't work properly with current Outlook versions (and no plugin like this exists for Thunderbird)

But if the upgraded K-9 also got other integrated Thunderbird functionality (e.g., calendar, contacts, tasks), that would be especially amazing as I could then move away from Google (which I'd also LOVE to do). For example, the Notes field in Google's base Contacts app is limited to 1000 characters. That means I can only sync Outlook to Android one-way (else I lose longer notes when they sync back).

To be able to move away from Microsoft and Google to open source... now that's a future worth dreaming about.

[1] https://news.ycombinator.com/item?id=31683214#31686186
> I think those sort of companies don't understand that once you grok 2-3 languages, the rest of them mostly look/work the same

I mean, if you know 2-3, say, static class-based OOP languages, other static, class-based OOP languages mostly look/work the same.

If you know 3+ languages with wildly divergent paradigms, you can probably pick up most new languages even if they don't look/work the same.

But if you know 2-3 closely related languages, one that isn't closely related to those 2-3 can be problematic.
What does the car want to do?
5GHz of NoOps this chip is gonna have good BogoMisp values.
It happens to all of us. Did you know Interstellar came out eight years ago?
As far as I understand, there is still exclusive access to 1 app at a time, it's just that the accounts and sending/receiving is handled by the OS, and apps call into the OS to do operations, rather than maintaining their own credential stores and talking POP/IMAP/whatever directly to servers.
This would involve a waiver to one or more rules under FAR Part 107. The FAA publishes all of the waivers here:

https://www.faa.gov/uas/commercial_operators/part_107_waiver...

At the moment, the only waivers on file for Amazon are for 107.51(c)/(d), concerning reduced flight visibility and cloud clearance requirements. However, there are certainly other operators who have gotten waivers to the visual line-of-sight, visual operator, and one-aircraft-per-operator rules - albeit with additional safety restrictions added on.
There are lots of projects that describe themselves as a "cryptocurrency" that are lying by some definition! That, imo, goes back to the difficulty in assessing the technical rigor of the projects.

I more meant that I do not have the impression that people selling fake bitcoins (or eth or whatever other coins people buy) is a problem. If you want to buy a bitcoin, it is easy to do that in a verifiable way.
I think it's closer to:

The public used to have a limited set of narratives they had access to because creating and broadcasting them was expensive. That naturally limited the set of narratives available to those who had some level of power and wealth. The upside, if you feel that any level of power or wealth is ever earned, is that those broadcasting have presumably done at least something of value to society to partially earn the right to broadcast. The downside is that much of it may be unearned, or the value they provided may have only been to the elite few at the expense of the many.

Today, narratives are so cheap to produce and broadcast that the public can choose whichever one suits their whim or preconceived notions.

It's not entirely clear to me which of these scenarios is better. They both clearly have deep structural flaws.
One time, I really wanted to get an EXE of my QuickBasic programs. I just renamed the file to be myprog.exe. Needless to say, that didn't work. But little me learned that day, so I'm not gonna be embarrassed by it.
What do you mean by negative indexes?
I would even extend the point to applying to the failure or success of all complex systems.
Where is this even coming from? Is someone claiming LaMDA is sentient or nearing that point? Seems like these articles are arguing a point that everyone already agrees with.
I'm the only person who ever uses it. If for some reason I left, what I have would be easier for the people who it would be handed off to, as they know Ansible, but have no idea how the CICD pipelines work. It's primarily an automation team, not an app development team.
Giving yourself a preferential treatment not available to your competitors due to your control of another market is establishing dominance.
With several 10s of thousands of messages (~70 GB) in my accounts, I also had issues with TB using tons of disk space even when set to not copy messages locally. The issue was TB's global search index. If you disable global search indexing in your config, then manually delete the global-messages-db.sqlite file, you can free up those 10+ GB.

My fix for most annoyances was to copy mail locally, and run dovecot locally on the same box as TB (TB doesn't support standard maildir). I also added a wrapper script that does a VACUUM on all the sqlite dbs in the profile when starting TB.

With the above, TB has worked well for me.
I hope there will be no integration with sponsored providers in K-9. I remember I switched to sylpheed when I figured out Thunderbird was establishing connections to DropBox and promoting it for sharing large files.

Perhaps it wasn't DropBox but something else ... Perhaps I'm even making this up (although I don't think so). I've always wanted to know more about this promotion of a filesharing service in Thunderbird, so if anyone knows anything about this, please reply (:

AFAIR it was a preinstalled extension on Thunderbird from Debian.
I would be much more disconcerted if we were super special.

I want to “just” be a semi-random byproduct of the natural laws and processes. I’m completely fine with that.

On the contrary, I think it is sad that such a reality terrifies people.
> The system we have today requires surveillance and control of governments to function. The parallel system or systems on the internet would also require some form of external, i.e. off blockchain, control to function as well as the current system.

Two issues here:

1. The assumption that such, let's call it "government style" control (or at leaast a significant part of it) is necessary for such a system to function as well as the current one (a whole other question is what "as well as" means here). That seems possibly reasonable, but is certainly an assumption worth testing.

2. The assumption that you need a government to exert this "government style" control. Maybe humanity hasn't invented anything better and never will. But also maybe such things can exist, especially within a limited field like finance, and even if they can't, I'd take the Democratically Elected Government of Cyberspace[1], should such a thing be needed/emerge, over the squabbling and overreach of nation state governments into the internet.

There are already plenty of projects experimenting with "on-chain governance" and there are a myriad areas of research into governance of decentralised systems. It is perfectly possible that a system of financial (or other) projects/protocols might emerge that all subscribe to a protocol for such governance, which could even go as far as enforcing collateral ratios, risk reporting, whatever, but would still be fundamnetally controlled by its users in a way outside of government control. Or perhaps individual protocol level governance will be enough. Either way it seems completely unlikely that the present system is the best we can do.

In this case, there would still of course continue to be the wild west of systems outside that regime, in competing regimes, or even working within the legacy financial system, but that freedom to innovate is a feature not a bug.

> Blockchain cannot in principle replace governments because governing comes down to use of violence. Unless, of course, you are advocating going back to times when barons fought each other with private armies.

This is why I qualified the goal with "on the internet". If you have privacy, pseudonymous participation, Tor (or Tor-like networks/blockchains, like Nym) , etc. and smart contract platforms that can issue, move, and lock up/control funds using composable code, run entirely on chain, then of course you can build protocols and systems that govern them that sit outside government control as long as they manifest themselves only virtually.

It is only at the edges, where you interact with and move to and from virtual (the internet) and physical society that you become subject to state violence. Blockchains and related technology might help organise the push for some kind of change to how governments work (as the internet itself has), but whatever happens, you can probably do what you like when it's purely online, and you will probably still need a good answer to questions like "where did you get that money?". I think that's OK.

[1] see https://www.eff.org/cyberspace-independence
Is jellyfin at par with plex on Android TV? Last I tried it, small annoyances in the app drove me back to plex.
Woah, you can get a 10kWH LiFePO4 Powerwall for $2600. I didn't realize heavy battery tech is that far ahead. Seems rather compact too. That just seems entirely reasonable to install in your garage.
Is there a necessity to use minification and bundling when on HTTP2?

Why use HangFire for ASP when BackgroundWorkers exist? It’s extremely simple to use.

I really don't see the advantage of Rails over ASP, meanwhile one will won’t ever be your bottleneck.
I once tried to hire a guy that was basically a genius, but he didn't have any degrees. I had worked with him for 2 years at a previous company, so I had a very high confidence in his ability to perform in the team. My manager at BigCorp simply did not allow me, regardless of all my experience with him. But except for this guy, I would actually never try to hire people without CS degrees. So yeah, even if you can prove you're a genius and are at the same level or even above people with a CS degree, you may face some roadblocks.

At another company, I had worked with some programmers without computer-related degrees (most of them were Mechanical Engineers) and they were not very fun to work with, they got confused on even some basic stuff. Would not recommend. CS degree does make a difference.

If I wanted to hire someone for to do work that that is more scientific, like someone to do performance analysis and tuning, I would absolutely prefer someone with a Master's degree than someone without.
> Sentience in any scientific sense...

I'm still not seeing a definition there though. Let's arbitrarily try: "sentience is here defined as having sensations, self awareness and sense of place in the universe". Good? Feel free to change it.

I like your necessary versus sufficient phrasing, though. Let's take a look.

Can we agree to remove "in any scientific sense" from there? It lends it an air of authority I'm not sure is justified. Feel free to push back, though.

So: a required condition for sentience is "the ability to actively perceive- and interact with the environment, as well as a physical mechanism for processing and storing information"

Hmm. "Actively perceive" "And interact with the environment" and "stores information". Couldn't this be a just-so story to include that which we feel to be most like us and exclude that which is least like us? Could we then say "the degree to which something is sentient is the degree to which it matches a human"?

I think I can imagine a patient who contacts a horrific virus that cuts off all external and bodily sensations. She is still fully cognizant but now feels herself to be bodiless, floating in nothingness. From the outside, she seems to be asleep or paralyzed. She is kept alive by caretakers and her own autonomous processes but she can perceive none of it. Is she sentient? Id say yes, but she nevertheless lacks some of the required conditions.
Tech Monopolies: Last Week Tonight with John Oliver (HBO)
I think burnout is easier to recognize in others than in oneself.
The intention of "cargo install" is to provide a quick and easy way to distribute programs useful to other Rust programmers.

In general, end users should use some other method that doesn't require having a Rust toolchain pre-installed, but doing that can take work, and so not every program pursues it.
I don't get the case that Rails is not working out well for them which is implied in your answer. What is the "better and faster" tech here that would have made a big impact on their business?
The Fed has made a historic mistake on inflation
We're very close to finding the secret to consciousness. We just need to run `git bisect` and find out which commit turned it into a person.
Interesting. I'd like to see more action against the financialization of many other industries / domains, like healthcare and even housing, that I feel are not well served by a purely-market driven perspective. One wonders what the Private Equity firm's intention was here.