skysight-inc/HackerNews huggingface dataset:
It follows that, because insects see things and are not generally seen as conscious beings, conscious experience of seeing is not a requirement of seeing.

"Sì, abbiamo un'anima. Ma è fatta di tanti piccoli robot – "Yes, we have a soul, but it’s made of lots of tiny robots."
Dan Dennet [0]

[0] https://www.goodreads.com/quotes/191761-some-years-ago-there...
Untrue! Three are a number of valid strategies for using attention in non sequential models. Attention is really just generating a mask to apply on a feature representation; it generalized perfectly well to classical models.
We need to both take a step back here and look at what we are saying. I am working on safety critical embedded software running mostly on small(ish) microcontrollers. It's the kind of environment where you're running either bare metal or an RTOS at best. There is simply no way to run anything else in this kind of very constrained hardware we have.

So to me, "you don't need an RTOS" means that you're running on bare metal. And that would be hard to pull off for the reasons that I outlined above. And I think this is where we ended up misunderstanding each other.

I enjoy the kinds of restricted RTOS environments that we use because their simplicity means that I can get a total understanding of what is going on quite easily.

This does not mean that
Linux is completely inappropriate for real time tasks. I am sure that you could analyze and patch the kernel to match pretty high standards (others mentioned patches). Given the relative size and complexity of a Linux system, this is no simple task. But if you run it on appropriate hardware (not your run of the mill x86), I don't see why you couldn't get reliable realtime responses.

But safety essentially means that the software will not fail more often than once every x hours where x ranges between 10^5 and 10^8, depending on the level of safety required. Proving that for a complex system is hard. For example, how do you show that the essentially indeterministic pattern of dynamic memory allocations happening in a Linux system will never lead to memory exhaustion by fragmentation?

I know of no version of the Linux kernel (or GCC, for that matter) that got a functional safety certification. Safety standards are transitioning away from allowing positive track records as sufficient proof that a piece of software meets safety standards. Do-178 now only allows certified software AFAIK and I expect this to be carriedover into ISO 61508 and ISO 26262. This means a regulated development process, pretty strict coding standards, complete test coverage, full documentation, and so on also for all 3rd party software. Not sure how this transition is going to play out in practice.

Do you know any ASIL-C or ASIL-D (or SIL-2/SIL-3) software that is running on Linux? I am curious whether anybody managed to get that certified. I know that Linux is running on some class II medical equipment, but then, standards for these devices are inexplicably lower in practice in my experience.
What do you find confusing about callback functions? Maybe I can help.

Here is a simple example:

class Foo extends Component {
state = { foo: 1 }

updateState = foo => this.setState({ foo })

render() { return <FooChild foo={this.state.foo} updateState={this.updateState} /> }
}

Foo and FooChild will render again only if 'foo' is updated.
>if those decisions are identical to yours, isn't that entity "you" in some sense?

If by "decisions" you mean every single nerve impulse in response to every possible set of stimuli, then that's pretty exacting. Every wobble while standing, every mouth movement answering any possible question, etc.

Also, how do you determine if the responses are "identical?" It's not like we can rewind reality and play it back, substituting yourself for an AI. And due to quantum nondeterminism, even if you played it back with no substitution your actions will diverge over time! If you're not considered identical to yourself, how is that a useful definition/test of "identicality"?

At the required fidelity, this thought-experiment is problematic both in theory and in practice. It obscures more than it illuminates imo.
The computers can save us from Poe's Law. ;)
How Hollywood Is Racing to Catch Up with Netflix
You better believe that peacock tail is a sexually selected trait by females in males.
> for many who didn't have a powerful PC at the time,

In the late '90s I think most people did not have a PC at all. They were only just becoming affordable as the millennium hit. Surely console systems were more prevalent.
Agreed, just look at the amount of innovation in indie games compared to AAA titles.
> Many operating systems, including Windows, don't consider that a stable public interface.

Windows in no way requires libc. You're right that it does require you to call their public interface dlls, but they're pretty ridiculously stable.
I set up owncloud in an rpi3 a couple months ago but really wasn't satisfied with the lack of apps - the lack of video conferencing to be specific among other things. Switching over to nextcloud was a couple hour affair because I had to rename tables and other nit picks.

I like nextcloud a lot more and it's performance is great, especially since I started using redis (that was a huge pain to install on the rpi though).

I only use Google Drive as an encrypted backup. I've replaced everything it did with nextcloud + collabra + talk.
RStudio is mainly a native tool, the web version is quite inferior. Linux, Windows and OSX native versions
No, they solve a complex problem.

Have a look at modern web development. Because they have no macros, they wrote a bunch of tools which "compile" different domain specific languages (DSL's) to "the real stuff". Nowadays you compile pseudo HTML, pseudo CSS and JavaScript (modern style) to HTML, CSS and JavaScript (backward compatible, a.k.a. old style JS). That's insane. On the other hand, whiteout those code-transformation tools – which are called macros if they are built into the language – all those fancy and simple web-tools would not be feasible.

Ignoring macros means to me oversimplifying programming. Which results into not solving the real (meta) problem. For a while you will get away without macros/code generation, but in the long run they are inevitable.
This is the solution I've been using, but it's not ideal. The lambda stored in updateState is recreated every time the class is instantiated, which can create problems for the GC depending on how often React creates temporary instances of Foo for its internal purposes.
Yes. All the slowest, buggiest sites I encounter every day are SPA's that could easily be a regular old forms, especially once you consider datalist, validation, date inputs, and other things that used to require javascript enhancements.
> That's just pushing the problem up a level.

No. That's inverting the order of the interaction. On the first case you are observing a phenomenon, and using it to construct a model; on the second case you are constructing a model, and then using your observation to check it.

Induction is a great way to create useful models, but only failures on falsification can give you confidence that the model actually works.
By 18 I was pretty bored with booze, I'd done my "going crazy" phase from 15-18. Good times. (UK btw)
I suggest looking at the Holochain project.

https://developer.holochain.org

It’s operational today (prototype stage), and solves many of the problems that have prevented the roll-out of distributed systems in the past. Useful right now, and moving fast toward alpha stage, with high scalability.

This is going to have shocking effects in many fields where decentralized solutions have previously been difficult to scale.
>"DNS is irrelevant when people just use 5-10 services: Google, YouTube, Gmail, Facebook, Twitter, Netflix, and so on (and even more so when they use them through mobile apps, which could drop DNS and TCP/IP tomorrow and connect through proprietary protocols and nothing much will change in the user experience)."

Except that those proprietary protocols would still need to go over the internet where every router uses IP. So no they could not drop TCP/IP tomorrow. And most(all?) of those 5-10 services you mention make extensive use of IP Anycasting of DNS servers which has allowed them to scale to what they are so DNS is very much relevant to the success of those services.
Ehh, I somewhat agree but you're generalizing a lot.

To pick one example: containers have been invaluable for setting up reproducible dev environments (via docker compose), even across just a few people. It doesn't take very long to setup, and the time savings are immediately obvious to me when we have to bring someone new onboard or install new dependencies.
> the shared hosts (still?) running an ancient version of PHP.

Still 80%+ of PHP sites.

https://w3techs.com/technologies/details/pl-php/all/all

https://www.linkedin.com/pulse/ticking-php-time-bomb-martin-...
Mom was investigated for letting 8-year-old daughter walk the family dog alone
Beyond GDP [audio]
WP30 – Get WordPress Up!
Haha, I think the "Oddjob ban" was pretty much universal ;)
High-tech Jainism
Haha. You think you're soooo clever arguing like this. You got him, didn't you?
Approximately 9.6 per 100,000 alcohol related deaths in the US per year, and approximately 14.3 per 100,000 per year in the UK circa 2014. This fits with WHO data from 2003-2005 showing that Americans on average consumed between 7.5-9.9 liters of pure alcohol while on average people in the UK consumed more than 12.5. It also fits with much higher rates of cirrhosis of the liver per capita in the UK, as well as hospital admissions related to alcohol (which are on the rise in the UK).
Also the reasoning used to lower the voting age at the same time, with the 26th Amendment.
> We got along for decades without centralized app stores taking a 30% cut.

Those decades were largely spent with a physical retail distribution chain taking an even bigger share of most consumer purchases, and being just as essential to reaching most consumers.

There wasn't much gap between online distribution becoming significant and app stores emerging.
> Does it matter?

Yes, because it's only straight white cis-men who say things like "Abuse only happens when you reach a suitably large audience to enable it."
Almost like a prisoners' dilemma - either one gets money or none of them do.
How online shopping and cheap prices are turning Americans into hoarders
I understand that my view on the constitution is extreme, I admit that, even in gun right circles my position on the constitutionality of gun laws are viewed as extreme as most gun rights advocates believe under the current legal foundation the government does have the authority to regulate things like Automatic weapons where I believe they lack this constitutional authority. That is the extreme position.

However The position the NRA has on teachers and self defense is not in fact an extreme one at all in gun rights circles
Relevant quote:

> The reasonable man adapts himself to the world: the unreasonable man persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.

-- George Bernard Shaw
> The codebreaking efforts of the Germans were also so incredibly fragmented across different departments that once two different departments had a bust up on the street.

Hitler also systematically embedded a divide and conquer principle in organizations. Basically all institutions were duplicated to have them compete against each other instead of potentially forming an opposition against Hitler.
Will it tho? Or rather the free market won't? Isn't a majority of the push for more environmentally safe products a result of the market demand?
Not the parent but "passionate" can come across as code for things like all-consuming interest that I will do morning, noon, night, and weekends. It's just one of those BS words used in phrases like "We only want team members with a passion for their work" that turns a lot of people off and makes them suspect that what they really want are team members who will put in 80-hour weeks.
yeah come on, don't bring Alpine in the mix, we were talking about Ubuntu, not DamnSmallLinux. Alpine is great, no doubt, but it's in a class of its own.
”But they should require just a few lines of configuration in GraphQL”

…assuming the presence of the equivalent of a complete enough SQL engine in the server, and often not even then, because adding a new stored procedure that can be called may mean extensive rethinking of the indexes you maintain, the way tables are partitioned, etc.
I happen to agree with your conclusion, but since we're not part of "they," neither of us can know for sure. That's my point.

Merely by examining the hardware, the human brain doesn't look like it should support consciousness either. Our inability to identify consciousness by inspection does not deny consciousness in vivo, why should it do so in silico?

Re: burden of proof, let me be clear what I'm saying here. In silico consciousness has not been proven or ruled out, because we have not yet developed a material definition of consciousness, ie one that can be applied merely be examining the hardware. It's not that we've disproven it (as "they don't have conscious experience" suggests), it's that we don't yet even know what we should be disproving!

It's not like we have a Consciousness Detector Box ala C&H, which flawlessly classifies all human brains as conscious merely by examining the configuration of the atoms in the box. All we have are functional definitions which look at human behavior.

If we don't even know conscious hardware+software when we see it (namely our brains), how can we say for sure whether X is or isn't conscious, for any arbitrary X?
Indeed. DOOM was out on the Sega Saturn and Atari Jaguar, at least.

Speaking of the Jaguar, check out Alien vs. Predator for a console FPS that was years ahead of its time.
Indeed, if you wanted something that felt like the best of both worlds I'd go with the original Halo, but of course that didn't come along until much later.
What brand of reduced glutathione do you use?
>>What you’re saying however does strongly proclaim your membership in that group,

I did not really proclaim my membership in either group I mention, I stated what the opinions of people in those groups are

This was done not "define myself through group membership" but to refute the position that "no one" or very few people support such a position.

HN has a echo problem, most people on this site lean in a single political direction, and share a singular political view, that of the Silicon Valley left..

The point of my comment was that the entire nation does not in fact share they view and to believe "no one" shares the "extreme views" of the NRA highlights nicely that echo chamber
Windows calls their syscall wrapper ntdll.dll, not libc.so; but it's conceptually the same thing. The ntdll.dll ABI is public & stable, the underlying syscall ABI isn't. Several unixoids do the same thing, where their libc.so ABI is public & stable, but the underlying syscall ABI isn't.
That's how classes work, the lambda doesn't change anything here. The GC deals with it without problems. If an instance of Foo is not used anymore, the GC will destroy it and anything bound to it.
This is very nearly "yelling fire in a crowded theater", he's deliberately making false statements (or statements he should have known to be false) from a position of authority with the intention of manipulating the stock market.
Quake didn't have splitscreen though, so it's not really a fair comparison.
I think your post is a clear example of why people seem to rage completely inappropriately. I'm sure your example was rhetorical, but do you realize how rhetorical it was? People seem to vastly overestimate how much companies make per item. Amazon's profit margin is currently at record breaking levels -- of 4.79%. It historically averages around 2%. That means on e.g. $300 of product (as a game console costs), they would show an average profit of $6-$14. They need to move hundreds of thousands of dollars of product to pay the yearly salary for a single blue-collar worker. A box mover is making nowhere near his monthly compensation for moving a couple of XBoxes, even we ignore the vast number of other expenses that go into the process and pretend that 100% of the profit from those boxes can go straight to him.

As for minimum wage, businesses aren't identical -- even when they are. For instance a McDonald's franchise in one area of a mostly homogenous part of town can end up having a substantially different overall performance than one in a different area in our mostly homogenous town. There's a large number of variables that can be difficult to account for. And of course reality is different businesses operating in different areas in heterogeneous towns. So you don't eliminate all jobs of a given wage level - you just reduce the demand for them by removing all companies that can't afford to pay those wages.
I view this like software performance optimization. First thing you do is profile the application.

Would anyone suggest spending a lot of effort to speed up the part of the program that is taking 0.03% of the time?

There definitely is environmental fatigue. I know someone that always unplugs her microwave when she leaves the house because she is concerned about phantom electricity usage. She feels like she is doing her part, but then ends up running the air conditioner all the time which uses way more.
If you are paying 1200 per month to be in soma with 12 other people that is batshit crazy. And someone is making batshit crazy money off you.

There are plenty of places you could get with a few friends for less even in soma. After the first week I would've been talking with others in there about moving out together. Seriously you work at mother f'ing Pinterest and you are ok living like this?
I wonder if that guy was thinking to himself "what a lousy morning, the shoe shiner took forever!"
Coding with EFF
Check out the 20/20 report (or maybe it was 60 Minutes) where researchers who hacked into a car brought it to a complete stop on a busy highway (quite idiotically, IMO). Yes, other failures can cause this, but it can still be extremely dangerous.
You should check this out
https://github.com/nteract/hydrogen
i'm very familiar with all of this (i cut my teeth on baby rudin and i have dipped into papa rudin over the years). what i'm interested in is not the value (i understand the value of set theory like i understand the value of ZFC and Peano) but the "beauty". note i "know" point-set topology (at the level of munkres) and even a little cohomology so i'm looking for something a little more sophisticated than just hausdorff spaces or something like that.

edit: but that is a nice paper you linked to. thank you.
This makes me wonder. Is there an algorithm that allows taking multiple short-exposure photos, and eliminating the moving parts by copy+pasting areas from different photos in the set?
Have you seen the technique where you take many quick photos over the course of a few minutes, and then use photoshop to create a single image of all the parts that don’t change?

https://photoshoptrainingchannel.com/remove-tourists-stack-m...
You should switch for the lower cpu-draw and the the animated, two-finger scroll back behaviour, which makes it possible to peek at the previous page, without reloading the current one.
I'm not sure what it is, but every time I see simulated snow there's just something wrong about it. My brain just instinctively tells me "that's not snow" and suggests sand or something else. There's a definite uncanny valley effect for snow
This reminds me way too much about the IM situation in the late 90s/early 2000. We somehow forgot about that problem because everybody having Facebook kinda solved it for a while.

It feels we are back to square one, but now with massive privacy issues added to the whole problem.
Are all the component of NextCloud, including NextCoud Talk, open source, or are some features/components paid/enterprise/subscription only?
Mercedes-Benz unveils new all-electric race car prototype – Electrek
Facebook is already strict enough and doesn't need detection algorithms like this. I once setup an array of doppelgänger accounts to see how long it would take for Facebook to correlate the accounts and ban all those accounts in one fell swoop. It was not long until each account was subjected to a rigorous test, where I was asked to match people's Facebook photos with their username. A daunting task if most of your friends were token friends added merely to boost your profile and make it seem popular. Of course I managed to solve half of those prompts, but the other doppelgänger accounts were swiftly banned, leading me to think that Facebook's algorithm works half the time, which in computer science terms is not good enough, but in reality, is enough to deter a substantial amount of bad actors.
I’m struggling to find more info about this anywhere, do you have a link?
HN has a echo problem, most people on this site lean in a single political direction, and share a singular political view, that of the Silicon Valley left.

I’m neither in SV, nor am I enough of dove to be “Left” in any reasonable measure. I object to the American characterization of politics as a binary “L/R” formulation. I’m hawkish on defense, anti-communist, anti-fascist, pro-gun, pro gun control, pro universal healthcare, I’m for calling people whatever pronoun they prefer and against being told to stop using gendered pronouns in general. I’m pro-Israel, but I’m not Islamophobic. Im pro-immigration, but not for 100% freedom of movement, and honestly I don’t entirely know what the balance should be. I accept that there are a lot of problems I don’t have good answers to.

I’m not part of anyone’s echo chamber, because sooner or later one of my views sees me excommunicated from either of the rigid American political poles. You seem to be arguing that such poles don’t exist, America has two parties with any power and has for decades and decades. Both parties are to the Right of most of Europe, even today, and both parties are incredibly similar to an outside view unless you talk about guns or abortion.

In my limited experience here, the most dominant ideologies seem to be some bastardized version of libertarianism, and whatever you call the desire to get rich and retire early. Left and Right don’t seem to enter into it as much as the desire for personal advancement, and a general sense that people here are so smart that given the right conditions they can solve anything, even if they don’t understand the problem.
yet another great reason for tabs to live in the sidebar
I think the solution to this problem is for the "asker" to know how to respond to these recommendations. I honestly don't have good advice for this, so I usually just do this.

"How do I list a directory with C++ without external libraries?"

"Use Boost"

"Sadly this is not possible due to the requirements listed in my question."
It’d help correct inflated housing prices. Think of all the paper pushers with security clearances making $100k+
Of course, often the honest answer is "I don't know the solution to your issue, and finding it would take me X hours of debugging (assuming StackOverflow doesn't know the answer)." So you should probably say that instead, perhaps with some pointers on how you'd go about said debugging.

Worse, depending on the size of the project, switching to a different tool just to fix one hard-to-debug issue might genuinely be the easiest option. Of course, doing so without at least trying to debug the issue at hand is slightly insane.
> Finally they questioned the hours I was billing

So you were getting an hourly rate--not salary?
Golden Fleece Award
I don't know for sure but I guess standards for firing people are generally high in Germany.
I could summarize the `this` keyword in one sentence: Avoid it.