skysight-inc/HackerNews huggingface dataset:
> But this illusion is good enough to allow us to act in the world. We don't call it illusion, we just call it the world.

I like calling it a "world model". Optical illusions proof that this "world model" can be consistently tricked for a wide range of humans. Now the "illusion of consciousness" is a categorization error: You apply your "world model" to your own internal processes / consciousness. So far so good. But this does not give you the right to claim that consciousness is your "world model" view of it. If it was, then so could people who took LSD and had their "world model" believe they could swim in the sky, claim to change reality/ontology/the world for all of us.

The illusion is that your world model of consciousness does not equal consciousness in reality, as proven by science, despite how clearly it may appear to you (not that conscious experience itself is an illusion).

> Most of the time I act as a single intelligent agent, not as a bunch of subsystems with no unifying goals.

This is the illusion. To you it seems that you act as a single intelligent agent, unaware of the thousands of majority votes by your senses/neurons that lead up to that point.

Both your view as a single acting agent and this illusion are still legit. But again, it is a categorization error to conclude that your experience validates that humans are all individually acting single intelligent agents. That's Descartes-era philosophy and the legacy that Dennett was railing against: "I think therefor I am" becomes "I think that I am a single agent, therefor I am such".

You can compare "hunger" with "consciousness". Disease can make one feel not hungry, while medical investigation shows that the body is in desperate need of sustenance, or vice versa. Now is it an illusion/delusion to say: "I am hungry" when your body is already full? Maybe. But it becomes a mistake when you declare "I feel hungry, therefor my body needs more sustenance". That seemingly logical conclusion is the result of an illusion.
Sure, you have a point. But I've noticed that nobody blacklists new domains, so using existing providers would be a waste of time for most of such operations.
How Space Cadet pinball won the Windows desktop (2015)
The Swiss Alps Holds the Key to Storing Crypto Assets for Investors
I feel like I read the same article three times. To match Ars you need more content, not just being prolific.
Redefining things are generally a no-no, especially top level things. Knowing what things are and where they are makes things much easier to implement. For inline caches it is much better if you don't redefine things, which applies to JITs.

I remember reading that Mike Pall said about pypy that most of the optimizations he did for luajit were possible for python, but just a lot more work.

Using mutation is a really good way to make most scheme implementations run slowly, since mutation is generally avoided, and thus most flow analysis is spent on checking recursion. A while-loop using set! is generally a lot slower than a recursive named let loop.

Flow analysis is simply easier without mutation, even though it might not look easier for the person reading the code.
Just did that! Thx
First impressions with ERC 725 and ERC 735 – identity and claims
The Subscription Model Takeover Is Nearly Complete
Slack Is Down and I've Never Felt Less Alive
> Not completely failing to find files and apps based on how I typed them (“A” brings up “abc” but typing “ab” makes “abc” go away!?).

It's the 'basic' stuff like this and bizarre feeling UI pauses at blank windows that make it unbearable to work with. It's the opposite of snappy and constantly interrupts a productive workflow making me wonder 'why is it doing this' rather than thinking about my work. It's like having an essentially perfect phone that inexorably buzzes every 1-5 minutes (at random), you would throw it against the wall in less than a day.
> I want to work on files in my WSL home folder. Lots of language based package managers like npm and composer "live" inside a folder in your home directory. It's very important that VSCode running as a windows application be able to read/write to these files.

No. You don't want this. Linux and Windows are different platforms; if your Windows application could use your packages installed through Linux (and vice versa) then none of the native modules would work without a reinstall.

The side effects suck and they can make it better IMO but not sharing dependencies isn't an issue at all IMO.

> As it is right now I can't even edit my ~/.ssh/config from VSCode without jumping through hoops.

Yeah that sucks though for some things like git bash, etc, they use the proper windows home directory. So I end up just keeping those there and straight up copying or aliasing them to the WSL home folder.

It's not a great experience but it works.
".....oversee discussion groups about anything from animal rights to sexual expression."

Why are there even discussions about this on a work forum? Why in the world would anyone want to talk about this stuff with the people they work with? Is it a side effect of the company being so large it's impossible to know everyone?

I go out of my way to not discuss anything that comes within a whiff of a controversial topic with the people I work with. I go to work to pull a paycheck and because I enjoy the work that I do, I do not go to work to make friends or to hang out with people. If I end up making friends with some of the people I work with, great, however, we hang out as friends outside of work and we don't discuss things as friends via any work channels. Is making your co-workers your friend group a new thing? Is it a side effect of working so many hours you don't have time to hang out with anyone else?
How does one come to that figure?
The Weird, Ever-Evolving Story of DNA
World Cup Stoppage Time Is Wildly Inaccurate
The VA pick.
I manage a few hundred Windows notebooks. Probably about half of them have issues hibernating. Despite the fact that they are identical systems, identical image, etc. I just tell everybody to shut it down before you put it in your bag. Otherwise we end up with overheated, melted laptops. It's always been this way in my experience. Windows is certainly better than it used to be at this, but I would be willing to believe that the hardware vendors aren't implementing things properly. I guess that's the downside of not controlling your hardware.
If you want to access your home folder in both, all you have to do is first create the folder in Windows, for example, create a wslhome folder inside your user folder in windows. Copy everything in your current WSL home folder, including hidden files, into that one. Then rename your WSL home folder to back it up and replace it with a symbolic link to the Windows folder. In WSL, use ln -s /mnt/c/Users/[your Windows user name]/wslhome /home/[your wsl user name]. The real folder exists in Windows and is usable in either environment.
Is the "Universe is a Simulation" more than a dreamy internet theory, though? Like, are astronomers and physicists taking it seriously? I don't know either way, I just assumed the headline was basically saying "no, this isn't some sensational new post about how we're all in a simulation, this is hard data leading to realistic results". Kinda defensive more so than click-bait-y.
Probably because it's far less risky to mess up a dinner order than trash the good name of a company.

But once it's working, they'll be coming for the call center jobs...
Google isn’t really that much different. It’s not a hotbed of political discussions and arguments.

There are focused discussions on politically relevant topics: such as immigration. It’s a given at google that immigration is a net benefit to the country. If you disagree then well, your option isn’t going to be well received. There is another option that diversity is good (based on both research and the fact that google is trying to build for everyone so we need representation to do so).

I find that all companies have some basic facts and truths, axioms if you will. Arguing against them means you need to leave the company. You won’t be successful. For example, would you try to advance the argument that the web isn’t important and web search is pointless? Of course not.

This goes for every company on the planet. Smaller ones have less axioms, the simplest being “boss is always right”.
> including stock appreciation

Wait, what? So if I take my non mega-corp salary, and buy Google stock, and it appreciates, I can tell people I make more money than I actually do?
I teach college and I see students throwing their empty recyclable bottles into the trash nearly every day when the recycling bin is literally right next to it.
Is there a good book that covers primarily or at least secondarily the ideas behind the universe being a simulation? I'd like to learn more.
A little off-topic, but planning on building a Ryzen 2600x system soon. Does anyone know if Ubuntu works well with Ryzen processors?
Google 411 could have been considered an end goal too. It too was concrete and monetizeable. Instead it was actually a way to get a whole lot of natural language voice samples. When it stopped being useful in that regard, they didn't turn around and try to monetize it, they just killed it.
Tricky. The first three should be recyclable: good scraps can be composted, timber and metal in furniture can be recycled, and car tyres can be recycled.
SnapEDA is hiring a lead software engineer in SF
I'm not sure if you're being deliberately obtuse, or just never look at files in only one way. I don't have that luxury.

Say I have a project that has Java and Rhino (JavaScript) files. My IDE/editor is configured for Java with TAB==4, JavaScript TAB==2. Everything looks great in my editor, because it knows things.

Now I'm using `less` or `cat` in my shell. Or ssh-ing to a remote box because of an emergency production issue. Or whatever. Now when I look at the file things no longer line up as originally intended, because when I view them outside of the (relatively) smarter IDE the TAB characters are at the mercy of whatever I am using to view the file.

You cannot simply rely on local tab width settings if files use a mix of tabs and spaces for indentation and alignment: if you change the tab width then alignment breaks. If you never align anything, great, tabs work great for indentation (except for when you can't trivially change it, then they suck). But indentation isn't the only thing tabs are used for.

There's the rub: TAB characters will always be at the mercy of how I'm viewing the file, which I do not always have control over, and certainly not (trivially) based on the type of the file.
> but he's not allowing us to even use a break or continue in our loops because he thinks it's "bad practice".

I will never in a million years understand why some people believe this.
Look at old battleship rangefinders. Some of them had 8 or 9 metre baselines.

See https://en.wikipedia.org/wiki/Coincidence_rangefinder#Stereo...
The trackpad is actually better. Apple actually broke their perfect trackpad from the 2016 MBP onwards.

I didn’t realise how perfect the Mac’s trackpad previously was until “upgrading” to the 15” MBP with the oversized trackpad that has spurious input whilst typing!
Disagree. Main reason why I don't talk to recruiters is the incentive mismatch - they work for the company, not for the job seeker, and I can't really trust their advice.

In a model where a recruiter is paid by the jobseeker; i.e. he's the agent, this problem mostly goes away. A recruiter who say takes 5% of my next years salary if I accept a job, and therefore is incentivised to find me the best job possible... That's a different story.
Perhaps a color coding for different materials would make consumer and robotic sorting simpler.
Caltech used to have a great recycling facility with dumpsters for the various kinds of plastic. It was open to the community and always in use. It required more time and attention to get it right but it certainly wasn't onerous. But then they bulldozed the facility to build more student housing.
It would do the same as Mozilla probably. It would refocus to try to fix the world and social problems while drifting away from its core products.
Lyft raises $600M in new funding
It's a pretty recent phenomenon. Having worked in a couple of fortune 100 companies, there was rarely any discussion of controversial topics. We talked about our families, sports, movies, the weather, etc when we talked. We rarely discussed politics. Maybe a remark here or there, but never a full out discussion, argument, etc. I don't know what political party my co-workers belonged to, if any. Never asked, nor was asked, about voting. But I've noticed we've been getting more emails/notices from HR about supporting causes, tax deductible charities ( many of which could be seen as controversial depending on one's views on a lot of matters ), etc. And there is a very small minority of highly vocal and politically active group. But most of us just want to work and go home as quickly as possible.

Maybe it's because we have too many people employed who have nothing to do. They sit in front of their computer all day reading the toxic news all day and get radicalized. Idle hands mixed with overconsumption of news can make for a toxic mindset.

Not sure why companies have gotten so politicized. I think a bit of it is the types of people working in HR. The ubiquitous toxic news, especially on social media. You would think shareholders, the board and the CEO would want people to be as apolitical as possible since that makes the most sense to run a profitable company composed of a diverse group of people.
What’s expensive to you? With 2-3k you can gather an amazing array of equipment these days, unthinkable 10 years ago.
>If Twitter shuts down, you’ll lose your followers.

Maybe my way of using Twitter is particularly weird, but I'd be more disappointed if I'd lose the thematic lists of interesting Twitter accounts that I have collected over several years at this point than if I'd lose my followers.

The above is also the main reason my pasts attempts to switch from Twitter to Mastodon have failed. There's quite much people and content in the Fediverse now, but still not enough that matches my particular combination of interests.
It really isn't everything the MacBook Pro should be. It's got an underpowered CPU due to thermal/power constraints of most of the computer being in a tablet form factor, and you're still limited at 16GB of RAM which really blows for a $3000 laptop in the age of Electron.
> You need to diversify your news diet.

Why exactly? If somebody doesn't like reading/watching local news what's the big deal?
Even MS Office is not always compatible with MS Office.

Some time ago (shortly after MSO2016 for Mac release), I had to fill in a certain document, which I did and returned. Except it wasn't filled correctly, because Word 2016 for Mac didn't support the form controls, the document used them and I had no idea about that.

The other party called, we met, compared what we have both seen on the screen, corrected the document and closed that with "word acting funny for whatever reason" (the other party used 2013 for Windows). If I was using LibreOffice and something similar would happen, despite that they do a great job, the blame would be distributed in another fashion.

Fast forward several months and I see in the monthly update release notes, that the forms feature was added to the Mac release.
> But instead of working the way the languages do now, instead of constantly walking through all the layers of indirection that can be used to implement all this at every call site and for every call, what if you could do something like the "pledge()" call that says "OK, this is it, I'm all set up, the dynamism is all done, you may now assume that all the type analysis you've done is now complete". Now the JIT can drop all of its paranoia code.

This sounds a lot like Object.freeze[0] in JS, at least for prototypes. I can't remember any of the major engines doing this, but it could be an interesting direction to explore.

[0]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Yes I think the next step to avoid that is to own your own domain name.

If you own your domain name you can have a provider die, and you'll still be able to re import your data on a new provider, assuming you're able to set up a DNS

And that's where you lose most non technical users I guess?
it isn't just different in every city, they change everywhere, all the time, unpredictably.

the university i worked at had different recycling rules than the city it was located in, because they operated their own little recycling facility. by the time i left the sorting rules they handed out to all 10,000 employees quarterly consumed an 8.5x14 sheet of colored paper.

a local fast food restaurant has something like four different disposal bins, and i'm pretty sure that at least 3 of them aren't mutually exclusive in their descriptions of what they accept. none of the bins match my understanding of what any of the local waste disposal companies accept in a given stream.
This does not surprise me.

I implemented an unauthorized chrome remote control for a company. The behaviors of the servers were very erratic.
Is it just me or all that talk of "codes" combined with all-uppercase names is exuding a potent whiff of fortran :D ?

And if so, I'm wondering if any of that stuff runs on GPUs or if we're still talking about "traditional" supercomputers?

Anyone knowledgeable in the field care to share?
Most or all C++ compilers support the restrict keyword, therefore it can be used in the C++ language, even if it is not officially in the standard.
Yes although Account Migration is a very active discussion topic https://github.com/tootsuite/mastodon/issues/177
Thanks gringoDan! Reaching out to you now - really appreciate the help + kind words.
That would be a mistake because it also incentivizes hackers, making the problem bigger on that side. What I would like is something that punishes companies that get hacked as well, like set fines for leaking personal information instead of settlement. People same to take GDPR seriously, a similarly stringent regulation on security practices would be effective.
The evolution of JavaScript functions
The 70% landfill rate for Europe is probably true but if you look at countries individually it’s a completely different stories. The top 10 recycling countries in the EU have leas than 5% landfilled plastics.

https://www.plasticseurope.org/application/files/5715/1717/4...
About 10 years ago, I had a similar idea (called RungJump).

It allowed you to fill out a detailed job dossier about your position at a particular company, and then users could purchase the dossier; RungJump would take a cut, and the person who wrote the dossier would get the rest. It was kind of like a premium version of Glassdoor, where the expectation was the dossiers would contain more candid info.

Here are some of the problems I ran into:

* You had to solve the chicken-and-egg problem twice. Once to attract insiders and once to attract paying users. It was hard. I would imagine The Lobby will face the same problem, and in fact possibly even to a larger degree, since my dossiers were "write once and then forget about it" whereas The Lobby is scheduling phone calls, so the insiders need ongoing availability.

* Quality control is hard, because of the information imbalance. Who's to say whether a particular insider is actually giving you information that's worth the price of admission? If you knew enough about the company to call B.S., you wouldn't be paying for the service. I would imagine The Lobby will face the same problem.

* Employers really, really do not like their employees being paid on the side to dish about the company. And employees were (rightly, I think) hesitant to potentially put their jobs on the line to make a little side cash. In fact, the more exclusive and well-paying the job, the less likely it was worth the risk for insiders to participate. I would imagine The Lobby will face the same problem, especially since it's starting out with a narrow focus on "elite finance" roles, and promising anonymity only goes so far.

* As Deepak noted, it can be hard to persuade job seekers to pay. One big reason for that? If you don't have a job, money is probably tight. And when your target demographic is, in general, hard up, it can be a very difficult business model to get right. The Lobby is trying to get around this problem by partnering with colleges who subsidize the costs; I think that's a smart move, and I wish them luck!
There's a lot of optimization at the microarch level towards the kind of code a compiler emits. Modern chips are designed to run C very well, not arbitrary, technically allowed assembly. You'll hit a lot of perf bottlenecks if you throw weird code/data flow graphs at them.
Yeah, I did the same (VanillaJS) a couple of years back, and started thinking about implementing a computer opponent, but it's really not clear what the evaluation function should be.
LOL yeah they should also just give out MBP's for free while they're at it.
You're probably making some unfounded assumptions about the size of our universe to come up with that number.
For those that don't know, borg is a backup utility[1] that has been called the "holy grail of backups"[2].

It takes your plaintext files and directories, chops them into gpg-encrypted chunks with encrypted, random filenames, and will upload (and maintain) them, with an efficient, changes-only update, to any SFTP/SSH capable server.

My understanding is that the reason people are using borg instead of duplicity is that duplicity forces you to re-upload your entire backup set every month or two or three, depending on how often you update ... and borg just lets you keep updating the remote copy forever.

[1] http://borgbackup.readthedocs.io/en/stable/

[2] https://www.stavros.io/posts/holy-grail-backups/
didn't work for me :/

edit: clearing cookies does the trick!
> So for example Erdos didn't actually do anything

He most certainly did. In his field, doing the work which is then published in papers _is_ doing something. However, just having an idea for how to work out a mathematical proof, but not doing it would represent, well, not doing it.

I don't see how this would be unclear.
I believe truffle ruby does this: http://chrisseaton.com/truffleruby/deoptimizing/
Wireless mice can die in a godd* fire.
Being in a large city, you probably wouldn't know if it wasn't a false alarm.
It's so bad. My MBP used to work flawlessly here, connecting and disconnecting from monitors, shutting and opening the lid. Now every time it goes to sleep it loses the ability to talk to my mouse. I've given up and just set the display to remain on for an hour. Sigh.
Shopify Is a Massive Churn Factory and Is Going to Be Hit by Facebook Hard
Facebook and Twitter’s secret meetings with Trump aides and conservative leaders
AMD send out hardware all the time.

When I worked at a visual effect software house, AMD would send us all sorts of things. The main problem was thier linux drivers were terrible.

A lot of the time thier hardware was faster at certain things. At one point (this is about the time of the quadro 2/3/4/5/6/000) the AMD firepro was 8 times as fast. However their driver support was terrible, and the time to fix was 6months+

There was a reason why the mac pro had two AMD GPUs in them, they were at the time light years faster.(and cheaper.)
Does anyone @ AMD want to help out our niche developer/gaming community? ;-)

https://www.reddit.com/r/openbsd_gaming/

edit: With OpenBSD developer hat on, hardware donations welcome here too: https://www.openbsd.org/want.html
build an audience that you can later sell your product to
Nah you should actually try post 2016 trackpads, still the best you can get.
Maybe, but after two world wars, Europe should just grin and bear it.
> you won’t even know the difference if you move from a MacBook

Just a heads up: IO has some serious bottle necks in WSL that makes it feel quite slow in comparison to my various Macs. M$ is headed in the right direction though!