skysight-inc/HackerNews huggingface dataset:
Out of context it indeed sounds rather fuzzy and weak. It's not even intuitive to me that consciousness comes first. Maybe they are even independent. I should probably read the book though.

More generally, I don't think invoking quantum effects is an especially strong argument for impossibility in the general case. We already use quantum effects to some extent and make progress on quantum computation. It may be evidence of greater difficulty, but not of impossibility. Unless there is a strong case for some particular quantum effect being unharness-able.
From Sass to PostCSS
> Lets not pretend that today's Internet is the same as the Internet from the eighties and nineties. Your father and grandma weren't on Usenet.

This is an important point. This entire infrastructure was designed, and initially used, by academics and engineers. I remember thinking about the SPAM problem in '95 and reaching the conclusion that given its provenance, little if any thought was given to addressing anti-social behavior by users by its designers.
I wonder if anyone is pursuing Andrea Morello [1] and his team's silicon-based quantum chip idea, which they've also said has much better stability than superconducting qubits:

https://newsroom.unsw.edu.au/news/science-tech/quantum-compu...

https://newsroom.unsw.edu.au/news/science-tech/quantum-compu...

I'd much rather ultimately see silicon-based quantum computers, which may eventually become advanced (streamlined) enough to be used by mainstream users, too. Quantum computers using superconductors and liquid nitrogen will never become mainstream. They would just be used by corporations and governments.

So I hope there will be more investing in silicon-based quantum computing research sooner rather than later. Or if not silicon, at least another material that could one day become as cheap and practical.

EDIT: As for who will be the "first" with a practical quantum computer, it does seem like Google will be the one to release a 50-qubit computer this year or the next [2]. There are like 10 other companies that have built 5-qubit quantum computers, but that was still mainly a science experiment to prove that a quantum computer can be made at all.

A 50-qubit quantum computer would establish a new threshold and according to Martinis [3], at least, it should be easier to scale from that point forward. In other words, the "quantum era" may actually begin then. I imagine those "stuck" at 5-qubits still have a long way to go before they can scale quickly beyond that.

[1] http://www.theaustralian.com.au/higher-education/new-spin-on...

[2] https://www.technologyreview.com/s/602283/googles-quantum-dr...

[3] https://www.wired.com/2014/09/martinis/
Package managers on Linux work better than brew
IMO. They are more mature and better integrated with the OS. It would be nice if brew upgrade installed OS security patches etc.

Instead there are the unsolicited, constant, and annoying nags from the MAS.

I found it easier to rebind keys in GNOME than Mac OS.

Dual booting OSes has existed longer than Mac OS X.

Are there many truly Mac-only apps these days? Apple's own apps used to be a draw for me but they got rid of the one I used seriously (Aperture) and change the others so much it is hard to keep up.

Adobe apps are honestly the only reason I am keeping my Mac partition at this point.
So far, so good.

Goods substitution happens, and it happens so fast you hardly notice it.
From a legal standpoint, what is required to "un-open source" a codebase? Would all of the contributors need to agree?
This is how many web apps in 1999 ran. As long as you treat your inputs carefully and properly handle file locking, there's nothing inherently bad about that approach.
How to manage a fast growing team effectively
I heard they pay way below market, otherwise I heard mostly good things
Advertising is manipulation. All advertising is hostile. It's mind garbage, pure and simple. (As opposed to informing people (without bias or intent to manipulate their choices for your gain), but hardly anyone does that any more!)
Orthogonality and CSS in JS
there's a branch that gets gtk+ quartz (no X11) support, I'm sure you can find a build, the experience is a lot better.
If you read the research, there is lots of incremental progress being made. Mainly with pixels - classifying them into objects, matching object locations to text, attempting to predict future pixel values etc. But this stuff is very 'surface level', not even close to the way our brains effortlessly interpret light - classify objects, detect depth, account for lighting, complete objects we can't see, invoke feeling of the material we are looking at, invoke past memories, detect threats, and so on - every single millisecond.

This doesn't even begin to get into the core of AGI, which is the 'thinking' component. Given this amazing mass of data, how do we then make the machine work towards it's goals? Is this just a neural network? Is it a billion neural networks? Too many variables to tell.

And even then, if every action it takes is a reaction to the environment, does it then not have freewill? Do we have freewill? Is 'consciousness' somehow the key to freewill?

But anyway if you listen to Musk or Hawking, doomsday AI is just round the corner.
SEEKING WORK - Orlando, Fl / Florida (on-site) / Remote

I'm UX & Product Designer & web developer looking to help companies with their digital products or ideas.

I'm glad to provide you my expertise of 12 years creating digital products with beautiful, attractive UI Design.

Here's a quick list of the skills I have:

- Design: Photoshop, Sketch, Mobile UI/UX Design, Web / SAAS App Design, Wireframing, User Research, Presentations (PP or Keynote).

- Management: Agile methodology, Product Development, Project & Team Management

- Development: WordPress, HTML5, CSS, PHP, jQuery.

Portfolio: https://webj.ac/portfolio

Email: hello AT webjac DOT com
I recently began to use inkscape again. I am getting into 3d printing and Inkscape is great for creating .stl/.svg files of text fonts or 2d images.
> I note that Firefox is using some Rust code now - so perhaps that will change at some point, for at least one of the common JavaScript implementations, in the not too distant future. I don't imagine we'll see it for the majority within the decade - but who knows, maybe I'll be pleasantly surprised.

Maybe

I think currently there's no plan for it. Maybe after they finish servo to the degree where it supports all modern html features
At least Finder doesn't crash with large sets of copy/paste file orders. It's really frustrating (GNOME 3.22).
The thing is that around 5 years ago Apple made OS X really convenient for developers. Like Ruby, Python, Emacs preinstalled. Now they removed the Escape key which is really bad for voluntary and even involuntary vi users (SCM messages etc.) - of course there's a fix but WTF. Also the Graphic cards in the Macs aren't exactly top notch unless you spend 2000$+. Not to mention all these safety belts making usage of tools like dtruss/dtrace complicated and risky. Switching to Linux as soon as there's a convenient opportunity...
That careers page is good stuff. This is how it should be done. It's rare and pleasing to see something that well thought-out and comprehensive, thanks!

Edit: do you guys take care of visas for non-AUS people?
> since there's no reason for
> airlines to cooperate with
> such a search engine

...?

What cooperation is needed? These fares are sold under different fare codes, and the meanings of the fare codes are easily available.
Given that the FCC will be basically eliminated this year, I assume this type of activity will increase?
EWAH – A compressed bitmap class in C++
in my humble opinion finder is perfect for "your daily needs". For everything else there's a substitute or cmdline/emacs
You have to realize that MacOS, Windows, even typical Linux Desktop is not an optimal environment for a professional programmer, or for any other computer based job which involves a lot of writing, reading and maintaining flow state.

The reason is that these environments are designed with user-friendliness in mind. Now what does that mean? it means that stuff should be easy to find, simplified enough for somebody who is learning how to interact with the machine, trying to remember what, where and how. As a professional programmer you should not care at all about that. You are not a user, you are a frigging master of the computer universe.

You should care about avoiding unnecessary clutter so that you can focus easier, minimizing time from thought to action to avoid breaking the flow, about flexibility so you can adapt the environment to your personal needs and increase productivity. Erik Naggum nailed it long time ago [0].

You can have a tablet and do your non-work related activities there, iOS, Windows, whatever, but when you are working use your workstation! if you don't have one create it. You will be amazed by how much more productive you can be, how much happier you can be.

I use StumpWM, Emacs, Conkeror, Ergodox with a custom layout and blank keys, and a trackball. The only thing a "user" can do on my machine is move the pointer and pull out the power cord, but in my hands this thing flies!

[0] http://www.xach.com/naggum/articles/3065048088243385@naggum....

Edit: Let me be clear, this is my personal journey from Windows to MacOS and finally to a custom setup on Linux and the reasoning behind it. I certainly do not mean to preach.

I concede that thinking hard is and always will be the main component of professional work, but perhaps from time to time we should ponder what an environment could be like if it was made for professionals not for users. If we simply keep accepting what is available and let others think for us we will only get more of what Apple does and less of what might be best for us. We are not the majority of Apple users, and probably never will be, it is not in their best interest to put us ahead of them when making various decisions.
> A few months ago, worrying about such things seemed kind of silly to me. Now, I think I understand the need better

I am assuming you are now concerned because of the incoming administration. I find this puzzling.

Do you remember this character? https://en.wikipedia.org/wiki/John_Ashcroft
When I read an analysis paper, I find it more convincing if the dependant variable is continuous rather than binary. It's too easy to find spurious statistical "significance" otherwise. The heuristic holds up here as well.
s/open source/free/g
Depending on how you wish to behave on a moral level a yearly payment might limit the expenditure of the program. For example a friend of mine applied for and eventually was accepted into the SSDI program. He was disabled due to the fact that he was addicted to xanax and heroin. You have to wait a decent period of time (6 months?) before the benefits kick in, at the end of that period you receive a lump sum for the period of time that you waited. Well my friend took his new found riches, ran to his dealer, and promptly overdosed.

I'd argue the cost savings are a net negative in that case but something to consider.
I find Poweramp [1] reliably starts every time I plugin my earphones.

1. http://powerampapp.com/
Apart from speed the only other thing is memory. And yes, for example simulating a quantum system takes exponentially much classical memory (just to store the state of the system). This is one of the proposed killer apps for quantum computing.
Exactly. That's why people still look for a 2012 MBP.
> And this recent peak in anti-apple sentiment stinks to me of the same mentality that led to Britain leaving the EU and Trump becoming president. It goes along the lines of...
"This thing isn't perfect by the definition of perfect that matters to me. So I declare it to be fundamentally and irrevocably broken. It should be thrown away and everyone should do this other ill thought through thing that I like"

I don't really think that is a good analogy... If I move to linux, as long as I have the tools available, I just affect myself. The move to Brexit has wider reaching effects than just personal ones.

That being said, linux is becoming more and more accepted in the mainstream. MICROSOFT supports .NET Core on linux. Pretty much every language/IDE/tooling kit is supported on linux first. Most devs are probably using Macs like linux boxes anyway, with Homebrew and Macports.

I think previously the barrier to entry/change was higher going from Osx to linux. That barrier is pretty much gone. linux installations, especially on current/slightly older mac hardware, is plug and play. People seem to be upset about the moves that Apple is making, and for those people (admittedly this may be a vocal minority), it's easier than ever to switch. So they are.
This is not even remotely close to being true. Shor's algorithm runs in polynomial time.
Can Chromecast work on a LAN without internet access?
> For iPhone development I'm sure you need a mac

I'm wondering, can one use a VM?
What is happening?

I guess shadow powers don't want global riot in 10-20 years.
I don't know about your country, but in my country most cops are definitely very different from Dirty Harry.
I voted you up in order to remove some of the downvotes you're getting, because there's nothing wrong with the tone or level of documentation in your comment.

However, you are also completely wrong. I'll produce two anecdata points.

Look at the Facebook comments on a local newspaper that uses them (e.g., thestate.com). Note that on any article that touches on a partisan issue or a scandal, the tone and contents of the comments are vicious, personal, and frequently harassing.

I admin a large-ish meme page on Facebook. The comments section is a wretched hive of scum and villainy.

From what I can tell, some communities have better norms than others, in terms of promoting civility, but the use of real names doesn't make a significant difference.
Believe it or not, it gets very cold in Baltimore, too; since I commute by foot and light rail, I find dressing for the weather more necessary than most. Being of subtropical origin, it took me a while to get the knack, and perhaps I overcompensate. On the other hand, my ears are always toasty warm.

Should you have further quibbles to raise, please feel free, although as I'm on my way to work right now it will be some time before I'm able to entertain them.
Thing is, it arrest actually IS a problem. It's often said that any decent prosecutor can indict a ham sandwich. Throw in a dash of racism or classism, and you've got a recipe for sending lots of people to jail who didn't commit the crime. Every step of the way needs to responsible and honest in order to mitigate this problem as much as possible. Can't just let cops do whatever they please under the premise that the prosecutor's office will figure out the truth.
The What Why and When of Refactoring
> The Debian developers ... don't audit the source code of everything ...

Strawman. If an amount of critical code is audited (and it is) it's still much better than nothing.

> I want to know if the script is going to accidentally clobber any existing files

Packages are tested on various hosts and architectures. The packaging system check for files being overwritten and that the package can be removed cleanly
Also suspicious things (e.g. unsecure file permissions) are checked. Sandboxing tools are often used to contain daemons.

Furthermore the package content is tracked, while "curl | sh" cannot guarantee that the same script will be received every time or by every user.
>Companies which got strong technical leadership and software is a key component rather than add on (e.g. some banks)

This is so crucial. I currently work at a bank and it is frustrating. The business side forces technical decisions on you, is generally not very understanding of technical challenges, is micromanaging, etc.
We have created Ballotter as an online (live/recorded) video debating platform to bring the discussions worth sharing on an online stage. Ballotter has just came online and is at the beta stage. We hope to gather a collection of amazing debates and people who want their voice heard with spectators voting and sharing.
Couple of questions for HN:

- What is your take on Ballotter?

- Any suggestions on the product?

- Any suggestions on user gathering?
I'd argue "minion level AI" >> General AI.
That's true, but I'm not sure you would have access to those institutions through YC unless you or your team have prior contacts at one of them.

What's the startup?
It's 58-0 now. They've been playing 10 games per day since December 29.

Diagrams with moves at https://tieba.baidu.com/p/4922688212?pn=150&

Google translate helps with the comments but they don't add much to the diagrams.

They are playing fast games with 3 time periods of 30 seconds per move. It means that one can exceed the 30 seconds limit and move on to the next period. When the limit is exceeded in the last period the game is over.

Fast games usually increase the chances of the stronger player if the difference is large.

Edit: 59-0 just after I posted this.
Panics can be a vector for denial-of-service attacks. OTOH that's still better than remote-code-execution, and unwinding panics can be caught. OTOH I see failing to do so across a FFI boundary is UB, which could get back into RCE territory through sufficiently convoluted shenanigans...
What do you expect a language to do if you index an array using a runtime-calculated value?

Rust checks at runtime and panics if your program exceeds the bounds. You can opt-in to asking if the bounds are exceeded and fail gracefully if you like, or if you want to promise the compiler you know for sure your bounds are tight, you can use unsafe blocks and act like C. Opt-in to danger.

C lets you do it with no checks. You have to opt in to the safe path of checking and failing. You don't automatically segfault if you exceed the bounds; instead you read arbitrary memory. Welcome to the land of undefined behavior. You may crash, but more likely, you will read some value from an unexpected place, and carry on executing incorrectly for who knows how long. Opt-in to safety.

That's what people mean by Rust is safe by default. And that's just bounds checks. Carry that notion over to pointers, references, threads, lifetimes, ...

What ever made you think "Safe Rust" meant "compile time checks of runtime values are possible" or "C is just as safe because it lets you index outside an array"?
没毛病~
I don't even agree with this. When the original Core Duo MacBooks came out, they were by far the cheapest dual core laptops about for quite some time. Even discounting the better build quality, trackpads etc that they had.
The ZX80 was the first computer I touched and used and it was bloody awful.

I mean really, you press a key and the screen blanked out as I recall.

Didn't stop me from getting the far superior Vic-20 the following xmas.
And the theory is apparently contradicted by the evidence. As the article points out, people are actually more sensitive to group norms when they are anonymous than when they are whatever the opposite is (nonymous? eunonymous?).

The problem isn't the anonymity, it's the norms.
I've tried to find a long form piece on it (ideally a physical book as reference), but failed.

DSP: Demand Side Platform, is the tool agencies and advertisers use to buy the ad spots automatically based on tracking profiles.

SSP: Supply Side Platform, is the tool publishers use to sell their ad spots (publishers push an impression to an SSP, a DSP will evaluate it and an agency will buy an ad on it - Google is main SSP and DSP [I think?] so people are wary about them.)

DFP: DoubleClick for Publishers perhaps, as in, ad tech for media sites to manage the display process (guess it could be called Google's SSP).

DBM: DoubleClick Bid Manager, is Google's DSP

ADX: guessing just an ad exchange, so a place advertisers and publishers do the deal.

GDN: Google Display Network, posh AdSense where you can place your ads across 3rd party sites, not just the SERP.

Then we get into the world of Header Bidding (which, as far as I understand it, is even more tech to bypass your usual SSP/DSP process to get the best deal from different ad exchanges) and that whole murky world...

I've only been on the advertiser end, speccing a programmatic campaign through a specialist agency. It makes me nervy as our only marketing attribution is last touch and that rarely works with broad reach display. Retargeting is a much more valuable one to explore.

If anyone would be interested in a guide, I can look to put one together with definitions and a few anecdotes from some players? Username @ gmail.
And this is why we shouldn't frame the discussion of shorter working hours in terms of economic efficiencies, because then they are easily dismissed if it turns out people don't accomplish quite as much in 6 hours as they do in 8.

Shorter working hours is something we should be working towards because of the personal benefits of having more free time. And it can keep people employed a bit longer in the face of increasing automation if the jobs that do remain get spread out more.
> Further under this definition of Harassment no one can be harassed online, since you can not violate a persons PERSONAL space if you have no physical proximity to the person

If I falsely and maliciously accuse you of being a paedophile that can cause you to undergo intrusive investigation, possibly leading to you losing work; it can cause people to physically assault you, perhaps even kill you. I have no physical proximity to you, but I have intruded on your personal space.

But even if none of that happens: it will affect you. These types of actions cause actual, measurable, harm.
Most of my friends who are communists are calling this "class control" and I'm laughing at them because they are getting what they wanted just without mass riots and murders of the rich.
Oh yeah - I'm Israeli, so I know what a well-known run agricultural collective can do (in the kibbutz as well as the "lite" version, the moshava). I'm more curious to know what the equivalent structure is in Ghana, and why it has such trouble managing equipment. This has been done before, they're just not doing it well.
Current anti-javascript sentiment that is going on? Yes, you guessed it, Trumpism.

Oh, you don't like React? Damn Brexiteer!

Future is here.
Happiest (R) and angriest (Objective-C) Stack Overflow tags
Basically they hire 2 people to do 1 person's work. I guess its a nice employment policy. But I would never work there.
Really too big to fail
> To this date I really don't think there's a polished GUI/WM that can compete with OSX.

Elementary Os is probably the closest, imo.

> And that's ignoring the hardware aspect altogether. Yes, you can buy some very solid machines now, but every review I read about Mac-killer laptop hardware ends with a bunch of things that just don't work as well as a MBP.

I think the ideal linux setup would be a slightly older MPB with a good distro running on it. Prob Ubuntu for compatibility.
I've been using Gimp for 10+ years, the UI doesn't bother me at all in fact, one could say hit has become intuitive.

No-one ever said Photoshop 3's UI was unintuitive, yet that's what Gimp feels like to me (having used PS from vers 1 through 4)
It'd be better to get people to read "Don't make me think". The concept of doing budget usability testing every month could help a lot of projects.

And with current technologies I'm sure you could set it up to be all remote with volunteers who'd like to help or use the help of their family members.

Find 2 or 3 random people and ask them to do some task while describing their thought process. Get your devs to watch the recording, notice what's not easy to understand in their UI and make it a priority to resolve.
As a developer my favorite are:

Strict Workflow - a simple way to manage your time and increase your productivity.
Link: https://chrome.google.com/webstore/detail/strict-workflow/cg...

Wappalyzer- Identifies software on the web
Link:https://chrome.google.com/webstore/detail/wappalyzer/gppongm...