skysight-inc/HackerNews huggingface dataset:
> It seems most of these arguments apply equally well to the problem of solving AI value alignment

Only somewhat. There are not repeated practical demonstrations, nor is there any really good theoretical reasons, to think that value alignment mechanisms would be seriously and systematically detrimental to performance & cost in the same way that we have for reinforcement learning/active learning/sequential trials/etc. You can reuse my little trivial proof to argue that UFAIs >= FAIs, but of course they could just be == on intelligence. Then FAIs can be a relatively stable equilibrium because they are not instantly outclassed by any fast-growing UFAI. Contrast that with Tool AIs where everyone who cooperates is at enormous disadvantage to one defector, and defectors have large and growing rewards.

> But that doesn't make us conclude that value alignment is impossible, just hard to achieve soon enough in the real world.

I'm not sure anyone seriously thinks that value alignment will be easy to achieve, much less at sufficient scale.

(It's weird to try to reason that 'value alignment looks hard for the same reason that Tool AI looks hard; but we can do value alignment, thus, we can do Tool AI as well'. Maybe we can't do either? We desperately want value alignment to work, but the universe doesn't owe us anything.)
traditionally the reason I've avoided flexbox for layout (fine for most items within that layout) is the wonky rendering on slower connections[0]. is bootstrap doing anything to get around this or did they really go "full flexbox"? since I use susy[1] I'll never need bootstrap for grids, but I'm curious about the flexbox adoption and tradeoffs.

0. https://www.youtube.com/watch?v=vPryjyFP5FM

1. http://susy.oddbird.net/
Standard CMake 'release' compiler settings. No -march etc. for GCC.
Anyone understand what the author meant by:

>> "If you want to be blown away by the power of context, just apply the 3 levels of IVO [Level 1 for the 1st paragraph, Level 2 for the 2nd paragraph and Level 3 for the 3rd paragraph], and you will see how you can read something that just feels so strange."

Which is a reference to the text in this image:
https://cdn-images-1.medium.com/max/1600/1*7Q6MjyIt2b-P9Eyix...
Is there something today that you're seeing that causes applications to use a lot of unsafe? In general, it should mostly be in library code, not application code.
Could someone briefly explain why seemingly innocuous changes to the code can have such large effects on the resulting images?
After reading the article, I have no idea what the "home base" actually is.
You need an add-on for that:
https://addons.mozilla.org/en-US/firefox/addon/add-on-compat...

That's not enough though. In about:addons all my add-ons are listed as compatible, but about:support still says that multiprocess is "disabled by add-ons". So YMMV.

EDIT: The gotcha is that the current release uses a whitelist of only about 20 extensions. If you have anything else, you need to force-enable the feature, even if your extensions are supposed to be compatible.
https://hg.mozilla.org/releases/mozilla-release/file/FIREFOX...
I would say his prediction was more than just coincidence -- which he made when Trump was among 15 candidates vying for the GOP nomination. His raw odds then of being right were 14:1 against.

He also doubled-down - with qualifications - once Trump secured the nomination. Almost everyone else - including myself - saw the general election as a Clinton shoo-in, given Trump's numerous deviations from what most of us had believed were political candidate social norms, among other apparent disadvantages.
The Chinese room argument is irrelevant here.
Birth of a PoP
Bristol Airport to use sensors to track passenger journey from ‘kerb-to-gate’
Just haven't found good enough podcasts
There's a huge problem with calling sites like Twitter, Reddit, Facebook, and the rest utilities is that it implies there's no other means to communicate effectively on the web. The reality is that we have RSS, Atom, blogs, Bittorrent, and many other easy to use technologies for which anyone can share their content. It's not like these are hidden behind console commands on Linux as these are readily available for use via for-pay (and some free) providers. So, your argument doesn't hold in terms of the practical aspects of a utility who has a legal and material monopoly (the web cannot exclude other technologies and their adoptions like say the power grid can).
> The way I think about it: any extra effort that has no direct impact in making my life "as a programmer" easier, is a bug that needs to be fixed.

And 20 years later I am able to differentiate between "minor chores" and real "real work savers".

And downloading something is definitely a minor chore, one that can be "fixed" by a few lines of code in your build pipeline. After having read a few discussion here on HN I totally get that this is "too much" for some (just revisit the discussion about the npm left-pad disaster where the consensus on HN seems to be that it "is ok to download code for that because writing your own routine for left-padding a string might take an hour"). When I was learning, I'd spend that our in my spare time because I'd be ashamed to have somebody pay me for this. Now that I am older, I'd just fire whoever utters such crap on the spot. To be perfectly clear: "I don't have to download the libs!" is NOT a valid reasoning for a technical choice. Not at all.

In the last 20 years of professional software development I've never ever encountered a situation where the time "downloading libraries" was worth more than a rounding error in a weekly budget.

PS: man alias. trust me, just a single line of config in your shell will save you hours, well minutes, well, maybe just seconds over your lifetime. But you can spend twice as much time to make the non-problem go away - and you qualify for a free shirt "for every solution, I have the problem!".

EDIT: sp4ke, I know this sounds harsh, but it is not, in any way, meant as a personal attack. Instead, please treat it as the ramblings of an old, misanthropic programmer ;)
True. I think MS just gradually shifts the costs so that at a certain point the cost of upgrading everything to the latest OS version seems like a good deal compared with the support requirements of IE9.
It makes stuff look decent when that's all I need.

I need a minimally responsive site that doesn't look like ass, where I can possibly change a couple colors, but things basically look good to go out of the box.

Bootstrap was a fucking godsend in 2011 compared to everything else out there at the time. I can have something up that fits a client's requirements (something that doesn't look ugly) and spend more time on their actual functional requirements vs spending bullshit time downloading 200,000 NPM files and fucking with dependency hell just to have grunt and gulp and sass and less and all that other bullshit work.

I delivered line of business apps that looked decent, and frankly still look pretty decent (BS2 has held up OK, and BS3 is still decent even without any tweaking).

And guess what? For many many many types of web software that's delivered, Bootstrap is GOOD ENOUGH. It's a 'minimum viable css grid', where "minimum" and "viable" include "not looking like crap that I have to spend hours tweaking".

Any of that reasoning encounter you any better?
Are you sure you've actually used an Apple Watch?

Notifications are synced.

You can see your next appointment by scrolling the crown.

Battery life is better, not worse.

The app launching thing is annoying though, but I rarely use third party apps on either.
When cheap unregulated Chinese clones start coming out of ultrasounds like this one: http://intelametrix.com/FullSite/ thats when you know ultrasounds can be cheap.
that many years ago it was probably stored on tape and processed on a mainframe by a COBOL program. No database, it was probably stored as a string, and the application would likely have been fix to handle it before it was a problem.
TCP/UDP Load Balancing with NGINX – Overview, Tips, and Tricks
Yep. Same here. You want to be able to explicitly turn off the lights (say when you go to bed). Not have to wait for some timer to expire.

I suppose if the motion sensors had some extreme AI and could detect when I would want the lights on or off and make that decision before I verbalized it. But I'd probably want the voice interface as an override when the AI gets the wrong answer.
Since refcounting only happens expicitly it should be pretty clear where possible drops happen that lead to large pauses.

It wouldn't be too hard to replace that Rc with an Rc that performs deferred drops by putting them in a queue and performing a number of drops at an oppurtune time (eg. using an idle-hook in a event loop).

It might even be possible to send all drops to a thread dedicated to dropping, but that would probably only work if the contents are Sync or Send. This form of async drops should always be possible for Arc.

But big pauses should rarely occur since refcounting is something that has to be added explicitly,
Rust is a language where compound types are used extensively instead of building dynamic structures using collections for trivial things and the use of Drop trait is not something that can be fully relief upon (making that most solutions try to go without using it). This should make most drops pretty lightweight, even when dropping large numbers of items.
8 Great Canadian Value Investing Stocks Going into 2017
Netflix Culture Deck
This isn't about things that might be feasible or not, but about pretty basic things that work in windows and/or macOS without problems for years. I also applaud to people working to improve the linux desktop experience, especially if they do so unpaid. But one has to accept that it's still pretty bad. Just think if someone would want to sell you a product with all the same bugs. Often if you point out the weak parts like the article does, you will get attacked as being the fault. Or the blame gets put to other external parties like Apple. And I really think that this hostility is one of the greatest problems in the linux community.

I hope it should be clear that I also don't like putting blame on people, and I think there needs to be some collective taking responsibility by the linux community. If someone has problems the answer to that shouldn't be RTFM and PEBKAC, but questions if those issues can be averted directly in software.
I think the vast majority of cat owners would consider that not only strange but cruel as well. Cats need quite a bit of room for mental well being, let alone general health, and locking them in cages at night is definitely harmful. Doing so at night, for a nocturnal animal, is doubly so. Cages are only broken out temporarily for transportation and health reasons.
Cats also have no problem whatsoever spending sixteen hours a day unconscious, merrily dreaming about whatever cats tend to have dreams about. Closer to twenty as they grow older.
It certainly must be both, which makes me wonder which how many of each. I wonder if text sentiment analysis is good enough to parse all of the 2016 edits and come up with an estimate of the political persuasion of each editor.
Besides the overview of philosophical trends in "serious" music, it also attempts to explain the sociological mechanism through which the avant-garde movement still survives (what he calls The Dictatorship of Difficult Music). I found that very interesting and I wouldn't be surprised if it extended to other art forms too.
Might be smart to remove their logo from your site. I would expect a cease and desist if this gets popular.
There are other countries in the MENA region that block signal as well due to te VoIP functionality; My native country of Oman comes to mind. Will the anti-censorship tech also work for users in this country? Country code is +968
A phrase like that reminds me of a line from a not-so-good Keanu Reeves flick that goes, "You not a has-been. You're a never-were."
The question of whether or not AlphaGo is 'really' intelligent is irrelevant to whether it can beat me at chess. The question of whether or not the Pentagon's integrated AI system is really intelligent is similarly irrelevant to whether or not it might undertake a program of action it's creators would object to if they understood what it meant.
I feel like you could just add a version number to the Cargo.toml (cargo new would automatically set the latest one). The crate would then be built with the semantics of that version and all crates you use still use the version they were designed for (as long as the semantics can be properly translated between the individual versions).
If IE9 support is part of your project's requirements, you would just use Bootstrap 3 or one of the many alternatives that provide that as a feature. For a "new" framework (as these major revisions essentially are) it shouldn't matter as there are no users/victims (aside from testers).
Ah ok thanks, didn't realize that this info was only available because I have the add-on installed.
The reasons ultrasound machines are expensive are not technical, it's mostly low volume and high overhead to comply with all rules and regulations.

You can make a useful ultrasound machine with just one transducer (e.g., to measure blood flow through the heart using Doppler, or using mechanical scanning).

You don't need fast CPU for processing, just downconvert to audio range and then 80286 is fast enough.

Source: wrote embedded software for one of those machines back in the day. 16 kB for everything, from keypad debouncing to GUI.
Vista extended support ends in April of 2017. It's the last holdout of Microsoft-supported mainstream versions of Windows (i.e., excluding fringe versions like Windows Embedded) that can't upgrade beyond IE9. Seems reasonable that the new version of Bootstrap (which you don't have to use--v3 still works fine) should not bother with support for a browser that will soon be no longer supported by the browser's own creator.

They should probably even consider dropping IE10 support if it is any sort of burden to them. IE10's marketshare is so tiny (smaller than IE9, IIRC). Windows Vista (i.e., "Windows 6") users used IE9 since MS didn't support anything beyond that for Vista while Windows 7 users mostly auto-updated to IE11.
neglect as in "not doing" not neglect as in "not caring". I'm not suggesting he doesn't care for the cat, I'm suggesting he's solving a symptom instead of the core problem.
This is very true.

I have two cats, male and female. They are from the same litter, and have had the same upbringing. One is quite chubby, the other stays fairly thin. The chubby one is also naturally lazier.
Do they need google/fastlys cooperation for this, or is it possible to do by running a server in the google cloud, or via some redirect that fastly hosts?
So basically, Bootstrap is Rails/Django and Foundation is Sinatra/Flask.
Horrible analogy, as what did Nixon do with data towards citizens? It'd be more like the FBI, Hoover, CIA, NSA, etc... who have the capacity to bend the data to invent facts to fit some crime and then act on it with force without fear of repurcussion/retaliation.

Also, if there were a proponent of this kind of collection, wouldn't it be fine for a company like Google, Facebook, Microsoft, etc... if someone with the position of US President wanted to "sit in the datacenter with an open laptop"? Because then they'd be using data as a currency, which they are already very comfortable and capable of doing to meet their own and the "gov" agendas.
If you run a personal site on S3 and you get HN level traffic, you're gonna get a very bad surprise on your bank account at the end of the month.
Uber now lets you set a person, not a place, as your destination
I considered a graduate program in data science, but compared to average programmer salaries, it doesn't seem like data science pays all that much (excluding data science jobs for PHD's in silicon valley). It's more interesting that programming, but seems like a much tighter market with no discernible demand driving salaries up.
Concurrency Is Not Parallelism
you can actually 100% separate HTML from server (or client) side logic if you wish to:

http://stampte.com/
Rightly said
As the author of the post being linked to, I just wanted to say thanks for all the kind words being said in this thread that are directed at me. For those that are curious, I'm still contributing to open source (I'm actually doing some on my vacation, but it's stuff I want to work on so it's all good). :)

I know the tone is rather dark here in the comments due to the fact that project maintainers are coming forward and saying how they end up suffering in a similar way as I have. But acknowledgment is the first step in dealing with a problem. My hope is we as an overall community of open source can come to terms with the problem at hand and start to develop solutions. (and if anyone cares, my current thinking on potential solutions all rely around improving our communication tools, but that's probably for another blog post :) ).
(I don't use npm, but I do use other repos) The difference between an Echo and repo-code is that repo-code is open-source. I can verify it's running what it's running. AFAIK, there's no way to do that with the Echo.

> it's pretty locked down

source? AFAIK you can't verify what it's doing, so it doesn't matter how well it's locked down.
For simple sites, I'd advise http://wordpress.com/ it's free and it can take any traffic you throw at it.
FWIW, it seems like even professionals cannot distinguish between a Stradivari and a new violin... and may even prefer the latter.

"When the researchers totaled up the results, there was no evidence the players could reliably pick old from new. And when players were asked to pick their favorite instrument, the winner was a modern, freshly made violin."

http://www.npr.org/sections/money/2014/05/16/313099219/is-a-...
Raspberry Pi PIXEL Desktop for PC and Mac
Just in case this becomes popular, I've created https://googleblade.googleblade.com to search for Google Blades. :p
I have a cat. I know how it works. Part of having a pet is dealing with the fact that you have to take care of it. Many people have pets and go on vacations.

>even if the final result is 'over' engineered.

This is a major issue though. It's why a lot of engineers can't translate ideas and solutions into elegant businesses...

Of course there is nothing wrong with this project, so long as you understand it completely misses solving the actual problem at hand.
I'm keeping in theme with the parent comment? I'm glad you agree it's retarded?
There's also the nasolacrimal duct to consider. Other than those little details, one of my favorite insights from studying biology is that almost all animals are basically tubes with accessory organs attached, deuterostomes and protostomes.
Totally agree, the post was written almost a year ago across 3 days while preparing a talk (see intro) and while still learning about Docker. Thanks for the feedback :)
Great for new contributors
I didn't say oems were obliged to support linux they could be a little more open so that it would be easier for open source software developers though. Regarding the blame you seem so eager to assign correctly.

- The oem is not obligated to support linux they aren't to blame

- The open source developers aren't obligated to provide free labor to make your hardware work they aren't to blame

- The user isn't obligated to use linux in the first place but absent a support contract or a promise from oem that the machine runs linux they aren't owed anything either.

Its like the open source software developers collectively held out to the community at large here take for free all this awesome software we have invested man decades in. It works on many but not all machines out there and a legion of users is waiting to help you for free make it work with your particular configuration and hardware and somehow a bunch of entitled individuals heard something on the order of

Here's all this awesome software we wrote for you for free it will replace all this software you are currently pay for on your existing hardware no matter what hardware you have and unicorns will fart rainbows in time with your keystrokes.

Then reacting to this promise that nobody made they get mad and make a linux sucks post on their blog.

That this rant comes from a red hat employee is quite frankly embarrassing.
If you are referring to Barangaroo, I beg to differ.

Throwing hotel, casino and residential towers on public land isn't about serving the wider community.

http://www.smh.com.au/comment/barangaroo-is-more-insult-than...
No, but I'm pretty new to rust and haven't written enough code to know how often situations that call for unsafe code blocks come up.

(My current project I'm using to learn Rust is to port a ray-tracer I wrote in Haskell. I wouldn't expect functional-style code to require a lot of unsafe blocks and I haven't needed any yet, but who knows?)
You need to read books about careers. Its not only about IT, the following method applies everywhere:
From what I've read I can tell that the way employers look for employees is not the same way employees look for work.

The number one venue for employers to get new employees, is through referrals of existing employees. If you've ever applied for a job, and there was a questionnaire asking if you know someone who already works for that company, that's how they give more credit to those.

The jobs that are published and you read are for the hardest to find roles. Most good jobs don't even get published.

Better than study books, study people. I think sometimes programmers have a hard time to understand "how people work" and wrongly assume that "people work the same way as computers work". You'd be fooled.
Read history, read about betrayals, read about market inefficiencies, read about international politics, you'll get it.
New Alice ATM Malware, a lightweight and efficient threat
> assume the company exits at its latest valuation and do the calculations of what your options would be worth in that case.

Sure, but even in this case, you have no idea what the provisions of that round are, most likely. The investors may have asked for better returns (money-back + participation), there may be lines of credit that have to be paid back first, there may be loans that are paid off the top. My point is that most non-executive employees can't get enough information to make an accurate assumption. It's possible, maybe even likely, that if you exit at your latest valuation, your stock is worth $0 of actual money when on-paper, it was worth something significant.
I linked to this study in another thread here, but they tested whether professional violinists could tell whether a violin was old or new. The conclusion for this test is: no, they can't reliably hear the difference between Strads and modern instruments.

http://www.thestrad.com/blind-tested-soloists-unable-to-tell...

"Soloists readily distinguished instruments they liked from those they did not but were unable to tell old from new at better than chance levels,’ the report concluded. ‘Given the stature and experience of our soloists, continuing claims for the existence of playing qualities unique to old Italian violins are strongly in need of empirical support."
I've managed to work around this by changing the API host name from 'api.instagram.com' to 'www.instagram.com' for the Oauth authentication flow.

Here's my fork for the omniauth-instagram Ruby gem, which is now allowing me to consistently log in: https://github.com/stefl/omniauth-instagram/blob/master/lib/...
Why use 1Password, rather than Firefox Sync/Accounts?
Currently, Gartner analysts place ML at the "peak" of its Hype Cycle for Emerging Tech [0] with a runway of 2-5 years for mainstream adoption.

[0] http://www.gartner.com/newsroom/id/3412017
I saw that, lol. You went all Inception on it.

Although this works, too: https://googleblade.com/blades/search/ruby
There are conventions in improvisation.
> the emotional aspect of playing a great instrument played by other great musicians?

Equip: Famous Violin [+5% playing ability from placebo effect]