skysight-inc/HackerNews huggingface dataset:
Of all thought experiments, I've found the billion workers communicating with 1 and 0's to be the strongest illustration of the mind/body problem. It is just absurd at that point to believe consciousness could reside there.

I've wondered, too, whether there is a connection between the mind/body problem and the problem of existence (why is there something rather than nothing). These two problems seem to be fundamentally insurmountable.
I'm sure all the seniors love riding public transit.
Challenging on new things needs courage. He has paid for all the cancelled projects. Did it cost you any?
Any you complaining just because you can't catch up?
How can I avoid or circumvent this type of technology when purchasing a new computer or phone?
I mean, I think there's room for interesting, but not important, articles as long as they don't take away from the important stuff.
Someone once said that the FT paywall resembled something from the Unseen University.
I always read carefully when I see this authors byline. If he did not quite often tell uncomfortable truths, he would probably be much more well known. As it is, he does not make the mainstream media very often.
>> It sounds like “Autopilot” has no world model (or an extremely basic one)

It should be noted that no AI system has anything like that. A model of the entire world is beyond current technological capabilities.
So a good friend of mine who is a psychologist told me that:

1) You find your job fulfilling, inspirational unto itself, or...

2) Your job enables you to enjoy other things.

Ideally you want friends and a hobby (and ideally friends who share the same hobby) -- a hobby that happens to not be primarily software.

If you don't know where to start, maybe look for a list of active meetups in the area.
Off Topic — the author forgot to upgrade their reCaptcha integration.

Any calls to Google reCaptcha v1 API will not work after March 31, 2018 [1].

[1] https://developers.google.com/recaptcha/docs/faq#what-happen...
Similarly I once blew away the partition table and had to manually reconstruct it with the only available tool, MSDOS debug.com and a copy of Peter Norton's book.
At one university I was at, I had an email address which was my four initials plus two digits. But I kept receiving emails intended for a lecturer with the same first name in the same department. I was getting emails about papers, conferences, and students asking for career advice.

He actually has a completely different email address to the one I had, but I guess people just looked us up in the directory (which, at the time, was publicly searchable) and didn't realise there could be more than one person with the same first name in the same department.
Boot menus were great, I remember having many of them optimized for different games.
Also MEMMAKER.EXE, I spent a lot of time playing with that tool squeezing out the last byte of memory :)
> But Extenders like DOS/16M[0] did this transparently fast

Transparent, yes. Fast, no. To get back to real mode they had to reset the CPU.

There were a couple ways to do this. There was the triple fault technique that phicoh mentioned. I'm not sure how portable that was. A triple fault shuts down the processor. Whether or not that reboots or just sits there halted would depend on the motherboard design.

The official way on the PC AT was to ask the keyboard controller to do it. On the PC AT, the keyboard controller was connected to the reset signal, and had a command to tell it to reset the computer. (The keyboard controller was also used to control the A20 line, to workaround another 286 annoyance).

AT compatibles generally included that behavior in their keyboard controllers for compatibility.
Is Ubuntu not a profitable entity at this point? Is Mark still paying for everything out of pocket?
> brain scans of subjects under these conditions find anything interesting

It is certainly possible, but currently not practical. Imaging technologies have limited spatiotemporal resolutions and coverage areas. Direct electrode reading are too intrusive, and so on. There is limited understanding of which brain areas might contribute to certain complex behavior so we might have to measure entire brain's activity. We don't know what resolution is useful - each spike or firing frequency or only dynamics (changes), etc. If we assume the availability of whole brain scan at spike resolution over extended time periods, theoretically a regression type algorithm could figure out relationship between brain activity and behavior. Firmly out of currently technology's reach though.

> definition/enumeration of self-awareness

Philosophers have been working on that for a long time. Some terms are well settled now, even though a term might cover a range of concepts. See that for "consciousness" here - https://plato.stanford.edu/archives/spr2018/entries/consciou.... This addresses mostly the western thought process and leaves out the eastern concepts. Most eastern concepts are too vague to pin down, though some are concrete enough to provide some insights (e.g. http://heavenmeetsearthyoga.com/news-features/the-meaning-of... matches reasonably well with modern understanding).
External factors created your head.
There was a product in late nineties that did P2P links over ATA66/100 IDE interface. No drivers needed, just write/read to a virtual filesystem on simulated drive.
I quit my FE engineering job and bought a hotel. I don't think I can go back to what I used to do.

I still love writing code. Now I just build stuff for myself.
If this turns out to be accurate it would be _quite_ the stain on the otherwise very nice Cross ecosystem.

I would like to see some more details.
This won't happen. But Java is likely to get value types, which would be non-null just as in other languages with value types.

The issue of Optional<T> being nullable is an extremely uncommon one - I have seen it happen once ever, and there were way bigger issues going on that happened to manifest that way. It's one of those "that's dumb but ultimately makes no difference" problems that many languages have.
I will call bullshit on that. I have never seen a database on the 6th normal form on the real world, and I don't believe any exist outside of a lab.

Anything beyond 3rd normal form brings very sporadic gains to maintainability and space optimization. The usual case is that you lose those. About performance, I can imagine there exist situations where you'll gain some by going further than the 3rd normal form, but I don't believe anybody sees that as a normal situation.
Ubuntu has a more stable schedule of LTS that is 2 years apart but Debian is only "roughly" 2 years which makes it easier to plan when to make the upgrades.

Also stuff like having root disabled and letting normal users use sudo by default and having had unattended-upgrades that does automatic security update installed by default makes you feel there's actually someone who cares doing the QA.

And it has great number of packages along with PPA in case there isn't one pretty much allows you to handle most software without manual compile/install/update process which is a nightmare from admin perspective to do.

And the fact it had worked great on me over the last 10 years against 100 or so servers makes me feel confident using it.
This always gets me shaking my head - things that turbo pascal is smaller than http://prog21.dadgum.com/116.html. Turbo pascal was a marvel of its time
> But that's not equivalent to the experience itself.

How do you know that? What would be different, if it is not the case?

Forget for a moment about category errors, and take that at face value. Informational processes are the experience. What would be different?
There's an example of using stdout.write at the top of this page: https://doc.rust-lang.org/std/io/fn.stdout.html

use std::io::{self, Write};

fn main() -> io::Result<()> {
io::stdout().write(b"hello world")?;

Ok(())
}
JS Paint has a new domain, jspaint.app
Fact: The Snowden leaks confirmed the long suspicion that governments work to backdoor software and hardware at an insane level. Related fact: Governments also try crazy hard to bust into insecure, vulnerable devices to compromise them.

So we have this really annoying catch 22, where people like this author report on real security and tamper protection systems as bad -- yet without them, the device would actually be prone to different actors attempting to own devices remotely.

Every security mechanism in place on modern computing hardware can be viewed as being either cryptographically important or encumbered against users. The fact of the matter is that it's extremely hard to build a platform that's resistant to all types of attack without also encumbering real users and real benefits of device ownership.

At some point, I just want to throw my hands up and ask why people continue to buy these devices if they dislike them so much. I can understand wanting to tinker and wanting to hack. But voluntarily forking over money just to complain about why that platform isn't an open box amazes me. It's plenty easier to buy a hackable and open by default platform than it is to buy a closed one and try to turn it into an open one.
Beyond the rethoric, the substance is not very different from RMS' arguments against TPMs, which must be some 15 years old now. You'll have a hard time buying a device today without such a chip.
> I like analogies like this and am totally on board with you here. But again, things like 'Mary's Room' are not at all interesting or detailed addresses to this when we know so much about how brains and bodies and artificial neural networks can hold and use so many kinds of knowledge at different levels.

Mary's Room demonstrates that's there's more to knowing the world than just third person descriptions. There's also experience.

Whether you want to call experience a form of knowledge, or something else like an ability is the crux of whether that particular argument works or not, since it's based on whether knowing all the physical facts leaves some knowledge out (experiential).

But I think it works to show that our physical theories of the world can't capture our experience of the world, because one is abstract and mathematical, and the other is how we perceive and feel. So nothing about biology, physics or ANNs bridges that gap, I don't think, since they're expressed in third person terminology. That's the hard problem.
> Every other career is limited to 5-10 years stay in Japan with restrictions on staying with an employer and difficulties in bringing a spouse and how much that spouse can work once there - it's much more of a temporary thing as described in the article versus paths available to immigrants to the USA.

I know people in Tokyo with working visas who are architects, waiters, dish washers, cooks, English teachers, academics, programmers, International school teachers, translators, and business people. All have working (not spousal/relative visas) and none of them have a visa tied to an employer. I have never heard of a visa in Japan tied to an employer (and none of my working visas ever were), with exception of the intra-company transfers.

I also think the path to permanent residency is relatively straight forward for all groups. Stay on a working visa 10+ years with no hiccups or long periods of unemployment, then apply. I have known plenty of non-IT workers to get it.
“American” suffices over here. You need additional qualifiers to distinguish native-born from naturalized.
"Those were the days."

No they were not. I wasted a huge amount of time getting this to work. I created a golden Novell IPX and IP boot disc. It was published on Cool Solutions so it must have been good. No it wasn't.
Why Twitter
https://www.youtube.com/watch?v=VASywEuqFd8
Hah, I love this. You've reminded me of something I completely forgot it existed. Yet, at that point in time, it was almost everything daily computer usage revolved around.
All of this data is self-reported.

As punitive measures for fighting increase, it seems natural that more fighting would go unreported over time.
No problem at all, excited to check it out all the same when I get back to my laptop.
Ask HN: What is your primary source of news in 2018?
Well, the number one way I solved this was by going to therapy every week for months. My counselor helped me to realize it and gave me assignments and had be follow up on those assignments to figure myself out. I had to ask myself a lot of questions. Why do I want to spend more time watching videos online than actually work? Why do I have a hard time opening up my code editor? Why do I not get enough done during my working hours and then come home and feel like I should work more? Why am I so guilty? How can I feel like I’m getting so little done and yet my employer is so happy with me? Do I even know what I’m doing?

Mindfulness helps with this so much. And very quickly problems started to go away and I felt so much better. I became significantly more productive. I was having fun. I felt relaxed. I felt confident. I’m absolutely amazing.

It wasn’t very easy and it wasn’t a fun process at all. But I am so glad I did it.
glorious, you're kragen ready https://www.reddit.com/r/programming/comments/9x15g/programm...

https://www.reddit.com/r/bestof/comments/15irc4/a_great_comm...
How does that demonstrate moving up? If you come from wealth you are also likely to become wealthy yourself. That's the opposite of moving up. A millionaire who has 2 children and gives them a million each has just made 2 more millionaires.

Moving up requires people from lower wealth backgrounds moving up and the evidence clearly demonstrates that the US is one of the western countries where this happens the least.
I'm actually moderately optimistic about self driving cars. I think, we will see large fleets operating with no drivers in good conditions (and low speeds :) in a relatively short time frame. There are companies in which people had been honing skills of building products with machine learning for decades.

BTW, a bit of a plug. I'm running a nonprofit/public dataset project aimed at increasing safety of autonomous vehicles. If anyone here wants to contribute (with suggestions / pull requests / following it on twitter / etc) - you'd be most welcome. Its: https://www.safe-av.org/ . I'm just starting it/trying it out - simple feedback or following the twitter handle would already be helpful.
>To my knowledge, there has been no detailed public discussion of this NSA-imposed atrocity anywhere on the Net,

This blog post asserts that it was imposed by the NSA. Where is the evidence for that? The only source seems to be what appears to be speculation by some person on IRC.

>20:23 <asciilifeform> from my pov, it's nsa rootkit

It's hard to take this post very seriously when there's disinformation like this.
It’s actually not. The majority of Americans are liberal, but through a combination of apathy, voter suppression, gerrymandering, and unequal representation, the ratio appears closer to 50:50. For what it’s worth, a republican president has not won the majority popular vote in the last 3 decades.
I used DOS/16M extensively on 286 (one specific example was my home Zenith AT at the time, a 80286 at 6MHz with 0 wait states). This was with all but 512K on an Intel AboveBoard in the backplane.
> would you say that your dreams are observations of physical events?

Current understanding is that dreams are a side effect of variational model selection. See Hobson, J. A., & Friston, K. J. (2012). Waking and dreaming consciousness: Neurobiological and functional considerations. Progress in Neurobiology, 98(1), 82–98. https://doi.org/10.1016/j.pneurobio.2012.05.003
Lots of us younger folk are cool with it too. The point is that having it as an option, rather than being stuck at home unable to drive, is a big quality of life issue.
The point I was making though is that this isn't necessarily true - you can do both simultaneously. Your stack can be continually improving while you still focus on feature delivery in parallel. What I was getting at is that you should embrace and enjoy this if you want to be happy working in the frontend, specifically React, world.
I wonder if at some point there will be cpp that's kinda like kotlin to java. Source code compatible but a clean cut.
Adapter Museum
Transparent, yes. Fast, no. To get back to real mode they had to reset the CPU

But from the user perspective (remember when the user perspective used to matter?), it just worked and gave them power and functionality they'd never had before.

A modern adware-laden web page on gigabit-speed Internet is dog slow in comparison.
> I wasn’t convinced that the exhaustive approach with weigths was a good idea. It makes it computationally super intensive and hard to predict what the printer would do.

Yes, you are right on both accounts. I'm still not entirely sure it's the right approach for dartfmt.

I started with a corpus of code that was hand-formatted by people who I felt had great style. And then I worked backwards to figure out what kinds of formatting mechanics I would need to be able to automate that.

Unfortunately, there are some very common formatting idioms in Dart that really just don't play nice with any simpler formalism. For example, it's common to use embedded function literals as if they were blocks:

group("test some stuff", () {
test("test a thing with a very long"
"multi-line description of the thing being tested", () {
expect(thing, isSomeThing);
});
});

Note here how the body of the innermost function literal does not respect the surrounding expression nesting, even though it is technically all an argument to test().

But in other cases, a function parameter should work like a normal indented expression:

things
.map((thing) {
...
})
.where((thing) => thing.isFoo);
.toList();

I probably could have said, "Well, these idioms are going away and this code will look different." and then designed a much simpler formatter. A huge part of software engineering is picking the right problem to solve and knowing when to push against requirement and when to take them as given.

For dartfmt, I did my best to keep the original requirements even thought it meant a much more complex formatter. That made my implementation job harder. But it made the political job of convincing everyone inside Google (and most users outside) to use dartfmt much easier because the output was closer to what they wanted.
In order to meaningfully test this stuff you have to recreate a simulation as close as possible to the real trading environment -- and even then -- this is extremely hard to do. The lag, downtime, transaction fees, failed trades, API changes, etc, all throw a huge huge wrench in this theoretical sklearn+CSV 'prediction' game.

Don't get me wrong, sklearn+CSV is great for learning, and great for initial experimentation or playing around. But it's just too far from the real process to be meaningful imo.
Not to be confused with Mac Common Lisp!

https://en.wikipedia.org/wiki/Macintosh_Common_Lisp
I think Timothy B. Lee, the author of the article, was caught up in the early hype about "self-driving" cars, obviously before he (or many others) had a good understanding of the technology. He's covered the field extensively. Now that the limitations of the technology are becoming more clear, it seems to me he's trying to negotiate the very narrow border between keeping his original enthusiasm up, and not spreading misinformation. I interpret this article as an attempt to keep some sort of balance, between reporting on a promising technology without over-promising and without veering too far into accusing his own readers of ignorance.

But, hey. I'm not in the guy's head :)
I think the analogy can work, but needs to be carefully applied. This wasn't an analogy taught in my EE program, but one that is common in TV programming and provided by high school science teachers whom may not themselves understand the nuance so many came into the program with this understanding in place.

Ultimately though, this concept was the breaking point for my EE class; It's when half the class dropped out to other majors. Not that I blame the analogy entirely for this, I think in general this is the point at which a lot of people lose connection with deeper sciences. It's the point where analogies to the physical world (matter) break down because we're now fundamentally talking about energy, which doesn't obey the rules all humans are accustom to. The world where we can't see it or relate it to our daily experiences but only talk about it through mathematics.
Reminds me of the led strips on the ground at pedestrian crossings in the Netherlands, added because of people not looking up at the light before crossing: https://dutchreview.com/news/dutch/smart-crossing-dutch-inve...
I can't take someone seriously who writes "Of course, PCs were much more powerful than, say, an Amiga 500."

The Amiga had a MC68000 - essentially a 32bit instruction set with a 16-bit implementation. None of these segmented memory issues and 640K or 16M limitations existed on that superior processor of the day. The whole post is about inferior features of x86.
That is outside the scope of httpd; use relayd.
Back in the day there was also DR-DOS which was very similar and to some extent, compatible and in some aspects, better. Until the arrival of Windows, that is.

Have not used it in decades, though, so I couldn't really provide details about it. In fact, back then a lot of people still used monochrome displays.
It isn’t accurate but nor is it exactly wrong. The word is very contextual. Most nationalities can be construed into races, and many things we considered race today arose from nationalities a long time ago (in the long run they blend together).
re Obama vs Clinton and how it relates to Patrick Cockburn's article...

One can be right about everything and yet still ultimately be wrong. Because not everything can be measured. Because it's easy to miss important details, angles, insights. Because rock, paper, scissors.

For the 2008 primary, Clinton and Obama were playing different games, popularity vs delegate counts, so used different strategies. Obama novel strategy won.

And FWIW, HRC's 2016 campaign knew the electoral college would be close, were doing pretty well, but then Comey threw the election to the Russians.

Anticipating all the butthurt downvoters: Comey has all but admitted as much.
http://brackets.io/ has a live view for basic html and css.

There's a package for the nodejs ecosystem called "nodemon" https://github.com/remy/nodemon

That restarts the webserver on filechanges automatically.

The former is very basic and I don't really use it, but nodemon is quite nifty.
This kind of thing is foreign to me because I can't imagine writing an application, to run in the cloud (as I always do) where I care if a single instance has some downtime. I always rely on something at a higher level proxying my traffic to the application, and when I need to push my application I just shoot each instance in the face and start another one elsewhere, usually on a different host:port. When I'm using the cheapest cloud capacity I can buy my application is constantly preempted by higher-paying tenants anyway, so I have to write my systems as if any instance will suddenly stop. Once you have that problem you can forget about graceful in-place restarts forever.
I believe Chongqing has these before Xi’an did. See https://www.theguardian.com/world/shortcuts/2014/sep/15/chin... from 2014.
> You are using terms like 'pleasure' and 'experience' that have no scientific definition.

We are not in the domain of science, but in the domain of philosophy ...

Also, don't you understand what I mean by "pleasure" or "experience"? Are you a bot? :)

> As with dogs, the internal state of the laptop would need to be malleable per generation, with generations of reproduction under adaptive pressures that favour the human owner. We currently don't have laptops of this kind.

We have genetic algorithms, so I'm sure we could come up with such laptops.