skysight-inc/HackerNews huggingface dataset:
The biggest advance that I've seen towards AGI is the work using reinforcement learning, e.g. neural nets that learn to play video games through trial and error. There is an impressive repertoire of _behavior_ that emerges from these systems. This, in my opinion, has the greatest potential to take us another big step towards -- but not necessarily to -- AGI.
All of the above were arguments for not switching away from MATLAB 10 years ago, when I switched to Python + NumPy.
This depends on your relationship with your manager and your reasons for wanting to correct him/her.

If you are close with your manager, have a chat with him/her in private and let them know politely what the correct terms are without offending them. If you're sincere and genuinely concerned about your boss, he/she will be thankful. The tone and intent of delivery counts.

If you're just looking to correct him/her because you feel you are smarter/better than him/her, it would be better not to. Not everyone is perfect.
Ugh... what's wrong with a good old fashioned submit button? Whatever behind-the-scenes JS is going on to find results isn't working for me.
If you are working two part-time jobs earning $8 / hour, renting is your only option. The poor often don't have enough food to eat for the week, much less own a car. They wouldn't own much either.
Well Basically every Commonwealth Countries and Countries inside EU, or to put it another way, the difference between the World and US.
I'm not sure what the relevance of insurance claims is. Flood insurance would be a scam if they only insured low-risk homes, and it would be horribly inefficient to only insure high-risk homes. When 99% of the insured cover the 1% that make claims, that looks like it's working as designed to me.
You just have to sit on them ... At least that worked for us ;) Our cat just yielded (protesting but not fighting) in this position. I'm sure you're aware but make sure you're just trimming the dead nail part.
And on the flip side, if you're the interviewee and you don't pass an interview, try not to beat yourself up. It just means the interviewer / interviewing company is looking for something different.
I programmed MSDOS assembly and on 80s 8-bit machines back in the day too, so you can quit the "back in my day" routine. It was my day too.

Like I said, I'm not interested in debating the definition of OS. Best regards.
And I would donate to GIMP development if I could fund specific feature development. In particular I want the move to GTK 3 completed, followed closely by moving to Wayland. Those are already project goals, but I'd want to influence the priority ;-)
> it will be _the_ fastest sector to fly to the cheapest place on earth to do it

isn't that idea about 20 years old?
I think the premise here is a false dichotomy. Consider why many U.S. companies have moved to mexico--the domestic economy since 2008 has been significant factor.

I think that its in everyone's best interest to consider yourself first; then when you're secure & able, help your neighbor. There's nothing keeping some companies from having establishments in both countries.
There's also this:

If every country has its own economy, there will be far more companies and jobs than if only a few multinational companies exist in the entire world.
Curious; apart from not needing any of the new features in Sierra+, and not wanting to risk bricking your primary work machine, what’s preventing you from upgrading?
This is a great question. It's exactly the type (there are many more) of question that isn't asked and debated to conclusion, and this is a big part of why politics will never get fixed in the US.
Along with that, the last estimate of it's orbit put it at something like 100-500AU away, which is what it's been so hard to find.
I grew up between Highway 6 and Eldridge on West Little York. Those two reservoirs flooded both of those roads more times than I can count between I-10 and Clay Rd and Highway 6 south of I-10. I don't know how anyone who has lived in Houston for more than a few years does not know that by now.

That said, through the worst of floods, my childhood home never flooded. Harvey flooded it.
For Windows there's also:

RedshiftGUI.

Small, portable, sometimes a bit buggy but absolutely irreplaceable.

There's also a .NET based one, but it's so slow it feels like you are starting Photoshop, so it's crap IMHO.
Interesting. This is the closest source I found with a quick search: https://partner.steamgames.com/doc/features/keys

Phil Fish who created the indie game Fez (which I also purchased) stated Steam & GOG take a 30% cut whereas Humble only took 5%. http://www.pcgamer.com/steam-and-gog-take-30-revenue-cut-sug...

Personally DRM free takes precident. I haven't bought a AAA game through steam since Portal 2. I buy games through GOG to get a DRM version - for example I bought Firewatch from GOG and played it in Linux. DRM free Humble Bundles next. Humble store steam keys as a last resort.
Stellar Children – Extraterrestrial Genes – Consciousness of Unity
> Nightshift won't get nearly as warm as I prefer it

Configurable in System Preferences -> Displays.

> general quick disable

There’s a toggle in the Notification Center, at the top (may have to scroll/pull down.)
In theory, someone could write a Babel plugin that wraps all files with `(async () => { /.../ })()` and prepends all function/method calls with `await ` (I think). I personally like the explicitness but maybe it's just because I'm used to it. I also wonder how that would work with `Promise.all()`.
It's like minimum wage increases; the benefits of higher employment/higher wages almost always outweigh the benefits of cheaper goods.
Surely it's nice not having to worry about it, but how is that better over explicit await?

If a sub-sub-sub-function suddenly decides to yield, you might not even know that your whole path is waiting for that. Right? Perhaps you need baz() to run asap but that isn't clear without looking deep into bar().
I second this. I have some anxiety issues and someone looking at me while coding _the whole "answer"_ would be a really horrifying experience.

My anxiety issue has nothing to do with how good I am with coding, it's just about confronting people and socializing with them
Austrians Lean Toward Nationalist Government Led by a Millennial
Is it their job to be fair to the world, or to support the interests of the citizens that they represent?

The latter, which includes American steel consumers.

A few decades ago some people were seriously arguing that open source software was bad for the software industry because it made it harder to have a business selling compilers or web servers.
Well, that's the question, isn't it? If your citizens are paying for expensive locally made steel while the rest of the world can buy cheap steel from Mexico are you supporting your citizens or one tiny section of them?

To make it clearer, imagine if an iPhone were built in the US. People have speculated that it would cost over $2000 for the $600 iPhone 5. Now, are Americans better off that 200 million can't buy iPhones but that 60,000 of them have jobs? In fact, _would_ the 200 million buy iPhones to keep the 60,000 employed? Or would they just buy the Samsung that costs $600? Then you'd lose the employment of the 60,000 too.

Subsidies aren't free. Tariffs aren't free. They are a tax twice over on every fellow citizen who isn't subsidized or protected by tariff.
This is just not true. Interconnection creates a far more dynamic economy. Look at any country that has tried to be economically self-sufficient. The siren of autarky is deadly to all her victims.
This is now happening. The DifferentialEquations Library in Julia seems to be best in class.

More importantly: I can imagine writing algorithmic improvements to it for my use case, which is where I hit a wall with python + scipy/numpy/numba.

I can't go and use my python skill to teach a scipy routine about some feature I need.
So we now have 8 continents and 8 planets? Just making sure my scientific knowledge is up-to-date.
Do you have any suggestions for using flux as someone with a non 24 hour schedule? Right now changing the wake time is so buried that I'll often push it forward several hours, then come back in a week to do it again.

Is there an easier way to handle this? Perhaps some way to tell flux "I just woke up" and have it figure things out? Hook into a sleep tracker like on fitness trackers or Sleep as Android?

Seriously thank you so much for this project and all the effort that's gone in so far. I've been using it since about a month after first release and I cannot imagine using a computer without it.
Teaching kids how to program by toy bricks
Cool demo! From the title, I mistakenly thought it might be to make a dial-up compliant modem in JavaScript. But nope, it's a custom toy protocol instead.

The encoder (sound playback) works in Chrome and Firefox, but the decoder (microphone recording) works in Chrome but not Firefox. Also, the encoder/decoder can't handle non-ASCII text; maybe it is only grabbing the low 8 bits of each UTF-16 code unit.
Was C your first ever language?

Learning about memory management might be better decoupled from learning "programming" in the very beginning.
>it will be _the_ fastest sector to fly to the cheapest place on earth to do it.

Software outsourcing has been a thing for decades now and if anything seems past its peak as people find their programmers in Bangalore don't actually do as well as they hoped.
8 continents? I guess that's Europe, Asia, Africa, North America, South America, Australia, Antarctica, and Zealandia.

But I see:

* 1 mega-continent, i.e. Eurasia, which has sub-continents Europe and India tacked on

* 3 normal continents, i.e. Africa, North America, South America

* 3 "dwarf" continents, i.e. Australia, Antarctica, Zealandia

Not only are those 3 dwarf continents far smaller than the others, but one's covered with sand, another with ice, and the other with water.
Ha ha, yes, poseurs.
Granted, the definition of "continent" is not rigorous, and depending on where you grew up in the world, you might have learned there are 5-7 "continents."
> 1) Most modern programming languages have ready-made implementations (by way of libraries) for almost every imaginable algorithm,

I really don't think this is true of any programming language, modern or not.

> written in the most efficient way,

Elementary but nontrivial problems like string matching and integer sorting often have poor standard library solutions, not to mention that "the most efficient way" is context-dependent.

> and probably all open source, so you can modify it if you feel otherwise.

Intel's MKL, which has a ready-made matrix multiplication that probably is about as fast as possible on their hardware, isn't AFAIK open-source. (Regardless, if you modify the standard library in your own environment, you risk creating serious interoperability headaches for yourself later on.)
Many of us are in jobs with contracts that don’t allow us to share side project code, even if written outside of work.
Correct, Control+Shift+J (Windows, Linux) or Command+Option+J (Mac) opens DevTools and focuses the Console panel.
> Despite the 90’s sucking for metal,

Pantera best albums came out in the 90s and they are some of the best metal records ever
That's why I've always disliked Twilight! I couldn't put my finger on it, I thought it was just the color choice.

Thanks for the recommendation!
While we're talking about Air Gaps, it's probably worth mentioning GSMem (an {x86,} internal bus as a GSM cellular transceiver (modem)); from Wikipedia:

https://en.wikipedia.org/wiki/Air_gap_malware
That seems harsh. It was an anti-virus company. Imagine the mayhem if they didn't have that kind of isolation. Nor is that the most isolated that working environments get, not by a long measure; there exist employers who will destroy your phone if you accidentally bring it to work.
The article is about companies. But for startup employees, I've always thought of baseball:

foul layoff.
strike getting fired.
strikeout your at bat, for whatever reason, is over.

single AKA a job.
double a well paying, secure, somewhat prestigious job
with a decent stock option payout, a house.
triple early employee and financial security.
home run 8+ figures after taxes.
grand slam billionaire unicorn founder, successful exit.
> In an ideal world, Windows should replace its entire NT underpinnings and either build their own BSD-inspired infrastructure (like Darwin) or create their own Linux distro using off-the-shelf Linux kernel as the main driver (probably can't because of GPL).

Why? Is a 'BSD-inspired infrastructure' or Linux the absolute best, or even significantly better? Is an OS monoculture a good thing?

> Apple had its miracle in the turn of the century, and OS X and iOS are terrific OSes. Best of the breed.

The user-facing portion is, but there are significant problems with some core features (semaphores, forking being very slow, file system notifications, HFS).

Also, for a fair comparison you should run the test suite inside a vboxfs mount.
What’s the best way to get flux or a flux like experience on mobile: is it a rooted android with the flux app?

Ios night shift isn’t nearly as good, and jailbreaking ios is much harder than formerly.
U WOZ M8?
> And for the life of me can't understand why are you doing this (but I don't even care to be very honest).

Wow.

> Also I watched all Uncle Bob's videos, I bought the Clean Coder series and I follow TDD.

And everyone else on the team does TDD as well? Do you work alone? I want details about what's going wrong.
And then you have the people, and it's a lot of people, most of whom seem to be young, well educated and politically engaged, who congregate in online communities and insist that it literally makes no difference if a job goes to Mexico (or wherever) or not.

Personally, I think if we got rid of even 50% of the stupidity and corruption in our respective societies, there would be so much to go around for everyone it would be a utopia. But if we don't do this, and soon, I'm very worried that everything is increasingly going to flow up to the top x% who own the machines, and the survival of the rest will literally be at the whim of them, their government officials, and their security forces.
I think the most accurate answer is that we just don't know. Since we really don't know how an AGI could work, we have no idea which of the advances we've made are getting us closer, if at all. Is it just an issue of faster GPUs? Is the work done on deep learning advancing us? I don't think we'll know until we actually reach AGI, and can see in hindsight what was important, and what was a dead end.

I do take exception to some of the specific statements you make though, which make it sound like the only real progress has been on the hardware side. There's been plenty of research done, and lots of small and even large advances (from figuring out which error functions work well ala Relu, all the way to GANs which were invented a few years ago and show amazing results). Also, the idea that "just applied statistics" won't get us to AGI is IMO strongly mistaken, especially if you consider all the work done in ML so far to be "just" applied statistics. I'm not sure why conceptually that wouldn't be enough.
It's not my place to convince you to use GIMP. Either you do power stuff and Photoshop suits your needs better than GIMP, or you are not aware of GIMP's features (or you don't do power stuff).

However, I do want to point out that $120/year is not cheap.

For me, personally: I prefer not having to deal with WINE. GIMP is fairly powerful, even if it is a pain. It is the only alternative to Photoshop in the open source world. And 10 years ago, I would have said the only alternative, period. Many of the commercial alternatives were worse than GIMP.
It lacks what most people consider zoning, although the various jurisdictions making up Houston all have various land use regulations and most neighborhoods have deed restrictions.
> national interests

Who says what the national interests are? If corruption rules, then it's just those in power preserving and exploiting what they have.

> keep the control of a social structure in the hands of certain interests so that it cannot be hijacked by strangers

What strangers are you talking about? Why do the 'strangers' have any less right to power than you do? Why aren't you a 'stranger'?

Corruption has a well-documented and significant economic cost. It benefits the corrupt at the expense of everyone else. When government officials act to line their own pockets, it's not hard to see where the costs are. For example, when defense officials take bribes to choose a certain vendor, it harms national defense, because inferior products are being used; it kills soldiers (and the civilians they are defending), because of inferior products; and of course it takes money from taxpayers. It's not hard to see how it fails.
It boils down to focus. When you present skills/experience that aren't relevant to what someone is hiring for, it distracts from your main message ("I can do this job well, pls hire") and leaves your audience unsure of what you'd be a good fit for.

A fullstack developer on the job hunt should have versions of his/her resume that are tailored for front end, back end, and fullstack. The front end and back end resumes should demonstrate a clear focus on the relevant responsibilities. That's not to say he/she should lie or exaggerate. All it takes is leaving off the impressive experience/skills that aren't relevant. It seems counter intuitive, but the idea is to present oneself as a specialist. For whatever reason, people are suspicious when others claim to be skilled at multiple things
Your definition is yet undefined...
Only the latest version include this feature.

If you use Windows 7 you have to go third-party.

The older iOS also doesn't have it.
Serious point: you should pay attention to the content of jokes. People often use them to say things they can't say. This holds true of depressed people, racist people and, I imagine, Harvey Weinstein.
>It's been 20 years now without any success. Maybe it's time to move on?

A huge number of users is not what I'd call "without any success".

As I mentioned elsewhere, when I got serious into photoediting about 10 years ago, GIMP was the best alternative to Photoshop - better than any other commercial tool.
At work, we had some code that was written in Python. We needed it to exercise a drive (and had to be I/o bound for the metrics to make sense). I couldn't believe it when after several weeks of coworkers using it I noticed the CPU was pegged at 100%... I rewrote in Julia (which was much more terse and debuggable) and the CPU load dropped to 30%.
Are you a believer that letting jobs freely flow to the cheapest place in the world, and products to flow tariff free across borders, is the optimum approach for all people and across all time frames (short/medium/long)?
All four of them build hardware, to one degree or another and apple designs it’s own chipsets.
All the news from the Oculus Connect 4
We already have a ninth planet, Pluto. Why did they start calling it a rock again? Isn't the definition of a planet a mostly spherical rock that orbits around a star, no?
> Not sure what you mean.

I mean that e.g. if we create a machine that can solve every thinking-related problem that humans can solve, then we can be certain that we have created artificial intelligence. But how are we supposed to ascertain that we have created something conscious, as in a machine with subjective experience? Strictly speaking I can't be certain that _you_ are conscious. (Also, why would we replace "AGI" with "AC", when people are looking to build something intelligent, irrespective of whether it has internal subjective experience?)

> I guess this is not the right place to ask or think.

That has not been my experience.
Having worked on a similar project, my experience is that signal-to-noise is a very challenging problem when you have an air gap. Inevitably, it opens up room for minute errors caused by accoustics. The only "reliable" workarounds I devised were to increase broadcast duration and rebroadcasting the same data with simple checksums.

This was what I came up with:
https://github.com/Ravenstine/airsocket

Note it's extreme crappiness is due to a combination of my inexperience and also my desire to build as many parts from scratch as possible. The Web Audio API is only used to play audio, but the oscillator and decoding functions were written by me. It barely works. It's probably better to go full Web Audio all the way since I'm sure there's hardware acceleration(particularly with AnalyserNode). The author's method of encoding bytes is also far superior to what I came up with.

I wish such an article was published when I was trying to devise my own audio modem. He does an excellent job going over every step and explaining what's going on. Documentation and tutorials around Web Audio used to be too convoluted, with basic examples too few and far between.
Hmm.. no performance comparisons with Docker for Windows.
My parents got a Malamute puppy and he could be left unleashed without any issues until he was about 1.5 - 2 years old. Then the instincts kicked in and he would hunt after anything that moved, so that they had to start using a leash to prevent him from running off all the time.

At the time they lived in the country and had a hiking area directly behind the house. My father would just put a leash on the dog and then let him lead the way around the mountain. He mentioned that it felt like a good experience for both of them, since he managed to see new parts of the mountain, due to the dog guiding him off the trail every now and then, and the dog was happy to lead. However, things went a bit south after my father had to leave for several months and it was my mother's turn to look after the dog. He would just pull her behind him like a sled and she had no control whatsoever over the dog.

Eventually, she went to a dog trainer with him, which improved things significantly, so that she was at least able to walk the dog without being dragged behind him. However, everything went out the window as soon as he smelled some kind of dead animal, or when he saw a deer or porcupine. Nevertheless, there were no major incidents with the dog, apart from some growling when you were trying to get him off an animal carcass.

It was definitely a much more difficult dog to handle compared to other domesticated breeds I've had or met so far, but at the same time he provided some of the most unique experiences I've had with a dog whenever you would hike with him through the mountains.
Sure, the definition of a continent is somewhat subjective and subject to change, but in my personal opinion, continents are large land masses. Zealandia fails on two counts:

a) It is much too small.
b) It is underwater.

The fact that it was at one time above sea level is not particularly relevant in this discussion. Much of the Mojave desert used to be underwater. Does that mean it is currently a sea?
DecoTime an angular arduino based timer
In the podcast IIRC one house has had $4M worth of claims across 4 floods over 8 years... the claims should be paid on existing policies, but new policies shouldn't be issued for that house unless major changes are made.
“The more labels you have for yourself, the dumber they make you.”
It seems like cryptocurrencies could help here, if only the friction was still lowered significantly.
It's refreshing to read comments from engineers who aren't afraid to be who they are and that there are large companies with minimal dress code policies.
Sounds like a great way to filter people who have other responsibilities, or are an attractive enough candidate to be busy interviewing for other firms.