skysight-inc/HackerNews huggingface dataset:
Because sometimes watching is more fun than playing myself.

Watching Qtpie play League is more calming than me playing it myself. Watching Jodenstone speedrun OOT is more fun than me attempting it myself.

It's 'disrupting' the TV industry - so to speak.
Coffeescript's origin is in the Ruby community. The first interpreter was also written in Ruby. Ruby interpolates strings with #{} so that was a logical choice for Coffeescript.

The significant spaces thing was ironic given that Python is kind of the biggest competitor of Ruby (×) in the modern scripting languages space. Personally it's the main reason I'm not using CS (or Python or HAML or Slim), transpiling is number 2.

(×) kind of because Ruby is probably more successful in web development but less anywhere else.
Eyes That See: Tracking the Self in the Age of the Data Center
Shock and Terror – Perl IS a Readable Language
How does the government prove that you're communicating something when you've never explicitly said 'this is a warranty canary, it's ommission next year means that something is up'.

Take Apple. It had something that was assumed to be a warranty canary. It's no longer there. People made assumptions. Has Apple done anything wrong?
It's not my tool, but just discovered this and I think it can be very useful. Detects common problems and also checks for things like duplicate CSS selectors and heavy Javascript use.

Besides this hosted version there are other options available, including a commandline client and an API. Check the GitHub repo [1].

[1] https://github.com/gmetais/YellowLabTools
That's a hard question. Not so much because of anything related to politics, but because I get stuck thinking about actual murders committed by the KKK.

If instead you asked about something like a US neo-nazi group I would be much more tolerant of people giving money to a terrible group like that in a way completely unrelated to their job.

The reason the situation is tricky, I think, is because jobs with a spokesperson aspect blend work and personal life. Even though I can't think of any reason they should. I can't think of any major downsides from letting people have work and personal life be separate.
I think the title could have been rephrased.

It's definitely a good idea to build some financial sense from young age, helping kids figure out how budgeting works, where the money gets spent, how it all works, etc. It also works if they are able to learn why someone pays you that money in the first place - how a business makes profit because of your work, which justifies the salary (or some other value gained if it's a non-profit organisation). Finally it also makes sense to let them understand money as a means of exchanging value, rather than some magical paper that just helps buy stuff.

The earlier they learn about stuff like interest rates, debt, investments, etc. the better prepared they are to take on their life.

However, just telling kids that "hey kids, I make $xxxx" and doing nothing after that is never a great idea!
Nope. I honestly don't think there is disagreement, because I don't think many people understood my position. They made up their mind Eich was evil, so when I said anything in support of him, I became evil. That is inability to grasp nuance.
Similarly, is anyone who reads the letter bound by the gag order or only the intended recipient. If the latter, you could always arrange to have someone read your mail first before you do (so you have no knowledge of it's contents and it's secret status), and that someone else would be able to talk about that NSL since they were not the subject of it.
BOOK: Go Programming Blueprints – Sample Chapter
I think Microsoft was being squeezed out of new markets by Google and Apple. I'm not sure how accurate it is to say Microsoft "is being crushed by opensource (sic)". Also, despite being overshadowed by other tech companies, Microsoft's business lines are healthy and growing.

Stacking up Microsoft versus Apple, their businesses are fundamentally different - see exhibit:
https://visualign.files.wordpress.com/2012/02/applemicrosoft...

Interestingly Apple (Hardware), Google (Ads), and Microsoft (Software) are quite dominant in different business areas. While Microsoft needs to keep a close watch on Google and Apple encroaching, I think AWS is a bigger rival in terms of growth opportunity.
If the issue with Eich was supposed to be about whether or not he was inclined to lead an inclusive Mozilla apparently looked to as a standard bearer not only for open/progressive technical values but open/progressive social values... who's more incredible naive?

The person who considers Eich's political donation to Prop 8 as a conclusive indicator he couldn't do that?

Or the person who considers his long history there as a more relevant, legible, and likely conclusive signal about how he would have run the Mozilla he helped build?

(Also, when people are constructing these ostensibly parallel hypotheticals, why does some equivalent of the latter always seem to get left out?)
Out of genuine curiosity, why did you decline to answer? It seems that accurate census data would be really useful for planning many things.
> Well, since the paperclip story is only trying to show that even very simple goals can lead to large impacts in the hands of an AGI,

That may well be the original intention. But that's not how it's used in practice, is it? It's cited as an argument that AGI (in general) is unsafe. But it isn't an argument that AGI is unsafe! It's an argument that says that single-objective optimisation can/will violate some of the constraints we did not encode but really want it to respect.

But who cares about that? It's a completely irreal thought adventure, and has no bearing on the actual problem or its possible solutions.

Of course we can say: look, it's a scary thought! But only if we simultaneously admit that it has nothing whatsoever to do with the actual technology.

The only thing it says anything about is a toy variation that noone in their right mind would ever consider building.

> I take this to mean that you think one can bound the impacts if one chooses a complex enough set of goals.

Ehh, precisely. I would actually go further and say that it is fairly simple to do so. If you can tell it to build paperclips, and expect it to understand that, you can also tell it not to damage or disrupt the ecosystem in the process, directly or indirectly.

(Or, to strip away the last shreds of this idea: you can tell it to make no more than 100 million paper clips, and to rest on Sundays.)

> Personally, I would read the actual academic making the argument rather than reposts of it by folks on the internet.

Yudkowsky [1], who runs that site (which I don't frequent btw), seems to be pretty close to Bostrom. They've collaborated in the past. And if Bostrom's arguments can't be paraphrased (by his own friends, no less) without losing validity, that doesn't really seem like much of an endorsement either.

I have nothing against these people. But please stop alluding to hidden treasure troves of arguments that cannot be reproduced and made apparent. I've asked enough times in this thread already if there is any highlight in there.

I have a background in philosophy myself, and I know what to expect if I did pick up this book. And in that vein I really feel no need to do so.

[1]: http://en.wikipedia.org/wiki/Eliezer_Yudkowsky
Future generations will have all sorts of amazing technology and vehicles, but their experiences and freedoms will just never match what we have today...

to them we'll be bad-asses who lived danger ever minute of every day on our terms. The way we make movies about the future they'll make movies about our time. And the few of us still remaining we'll make up all sorts of stories to make it sound like everyone alive was an action star. They will be repulsed by what they have become.

that or...

to them we'll be wreckless and inefficient neanderthals. They'll be just happy to have their governments. Like having this monolithic antivirus installed on society, to keep everyone 'safe'.
> IBM was the only firm in the world at the time that were able to integrate a working computer.

I don't understand what you mean by this. A variety of personal computers were already on the market when the IBM PC came out, including models from Apple, Tandy, and Commodore.
My view has been they were losing hearts and minds in the dev community and that using dual licensed or open products as leverage in price negotiations was becoming more common. It felt like much more of a slow bleed.
I agree. Microsoft wasted great opportunities by trying to copy Google. I really think they've fixed that however. Microsoft seems to have its own identity as of late.
I sure hope you're wrong. The unnecessary clutter of plain JS is just painful to look at. I can't remember how many times I've looked over a 40 line block of JS searching for a missing. When there are many )} )}; } ; } ; } -- it is just downright frustrating to be be wasting any time on what is effectively irrelevant syntax. With CS, it's indent and be done with it. It's like SASS vs. SCSS. Or Haml vs. ERB. I can't, for the life of me figure out why anyone would prefer more to less. To take Haml as an example:

.my-div
%h1 Some Text
- some_ruby_code

vs the ERB of

<div class="my-div>
<%h1> Some Text </h1>
<% some_ruby_code %>
</div>
The G4 era was actually kind of gut wrenching. I mean, when the G5 was announced (2004?), I was excited that I might actually get a decent replacement for my powerbook...but I had to wait a long time...until 2007 actually, for the x86 macbooks to come out (incidentally, the iPhone came out at the same time). I would say 2007 is where they really turned their trajectory way upwards.
Perhaps thinking of your spending as a percentage of your net income, rather than an absolute amount, would help? Have a read over:

http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim...

I found it provided a very useful perspective.
Building Data Pipelines -- Drop, Throttle, or Buffer
haha, i would laugh if i wouldn't cry in pain from laughing ! :)
I get that people are excited, but it seems like time and time again these abstractions fail to solve the underlying problems.

It's like how we never got a fix for making cross platform applications. And regardless how much people wants the new way of doing things to work, the results speak for themselves. Atom, the editor, can't even handle window re-sizing smoothly.
Ask HN: How much do you make in side projects?
We Shouldn't Be Relying on Hackers to Stop Terrorism Financing
5 Portuguese startups to look out for in 2015
9 Most Undervalued Dividend Stocks on the Market
>They have top engineering and research chops; just look at the new goggles and a lot of their labs projects. MSDN is a wealth of free knowledge.

A common comparison between MS and Apple is that MS pours a lot of money into R&D and makes a lot of forward-looking videos. Meanwhile Apple is laser-focused, spends way less on R&D, and ships.

Microsoft lost a decade, and you feel that MS is more substantial in computing? Are you sure they're not just tugging at your geeky heartstrings?
That's the really disappointing part. I've read the thread where the designers talk about implementing generics, and they basically say that every language's implementation of generics sucks, and since they can't come up with a design that's perfect (no codegen duplication, but still all the perf of specialization), they're just gonna punt.

And then the code I've seen is littered with "interface {}".

That's a pretty big thing to give up, and I don't get the point. Something like F# gives you high level features (and green threads if you want) with fair perf, and Rust gives you a fair amount of language with C perf.
I remember that the book "The Neverending Story" also employed a similar scheme: Red and green ink was used to distinguish between the book's two worlds.

See, for example,
https://greaterthanknowledge.wordpress.com/2010/03/01/an-ins...

The book was published in 1979. It would be fun to hear of similar techniques used even earlier.
The scoping issues with CoffeeScript is what triggered me creating this little language: http://batiste.info/CokeScript/
At this point it still a bit of a joke, but if I have more time to work on it I could take to a usable state.
I'm just under thirty and feel the same way. Microsoft has garnered a lot of good will from young devs through programs like MSDN and DreamSpark. I remember being in school and hearing everyone talk about their MSDN accounts and being able play around with dev tools like VS and SQL Server. I also love working with C# on .NET.
I wonder what a tube-on-a-chip computer could do, as far as performance/size.
Any software implementing STUN will do this. Listing all IPs is also done when using ICE, another method for NAT traversal. In my opinion, it's not really news; just a reminder that browsers have become monstrous pieces of software that include just about anything and the kitchen sink.

This can be disabled, in firefox go to about:config and change the media.peerconnection.enabled key to false.
After click-to-chat and click-to-call tools, iAdvize launch click-to-community
Many manufacturers do actually sell you these upgrades. Mercedes has AMG chip tuning, Volvo calls their stuff Polestar (swedes and their funny english), BMW does it at least for the 1-series, etc etc. In most cases it includes not only ECU remapping but also cooling upgrades.

As for throttling the engine to sell at a different price point: in many countries this relates to government taxation on horsepowers. I don't see this as particularly nefarious by the car manufacturers.
That's the big challenge for Apple right there. It's a one trick pony, stock-wise, with an enormous valuation. It's not at all obvious where to go from there.

They need to diversify even more but that means either back to their computer roots, which would be devastating to the stock price, or find even greener pastures than one of the most commercially successful products on Earth.
>politely

Bless your heart.
Wow. This is just insane.

I was a bit confused initially as to how a mechanical problem can be solved by a software update, but then someone explained in one of the comments that it's about fuel-injection tables and stuff.

Incredible, but just a bit scary too.

I really hope they test that software to the hilt - I mean like NASA style, slow but steady kind of stuff. I wouldn't want to go 1 feet near the car if the quality is in the same quality vicinity as 99% other software (and that includes software that we generally consider "good quality").

Anyone knows what their software development process is to get that kind of confidence?
Cool, thanks! :)

There's a lot of cool javascript tech in the project. An angular.js implementation of Bittorrent's btapp.js amongst others. AMA!
Is it possible for Wisp to re-render only the modified graph? It seems the whole page is re-rendered in the demo. Does Wisp cache/memoize the graphs or re-compute the data points when it re-renders?
In such a future, Demolition Man may actually have ended up being known as a scion of things to come, Marco Brambilla heralded in the Smithsonian for his foresight and ingenuity in taking on the project.
Sure, but 1) cars come out of factory with sensible defaults. If you knew what you're doing, you could trade e.g. engine longevity or fuel consumption for extra HP but most people would be better off with factory defaults 2) visiting a dealership or doing update manually is not that much of a deal if it only needs to be done once or twice during the lifetime of the vehicle

For comparison, think about BIOS updates or camera firmware updates. Sure it would be kind of neat if these happened auto-magically. But would I see it as a big plus if my motherboard was able to fetch and install BIOS updates all by itself? Not really, I would in fact be concerned that it's fixing stuff that is not broken, and doing it behind my back.
What is proven? Your wrong assumptions?
This is awesome, I was actually looking for something like that out of sheer curiosity, but perhaps it'll make it into production at some point.
Some sources on how to start learning high scalability: cloud, proxy, nosql
So they remastered the video, but also rerecorded some of the music with an orchestra, and they also redid the textures on the 3d models (e.g., Manny's face), and added mouse support (based on the fan mod).
Joining a conference call superfast
I wrote my first android app for easily joining conference calls and meetings.
I have gained a lot, reading articles in Hacker news and wanted to share the app details with the community.

It is free app intended to help you join your meetings with no hassle. It will look up you android calendar, find your dial-in number, conference number and pin and allow you to join the call with one touch.

Hope it will help someone in the community. App name is CDialer; you can search google play for CDialer or use the below URL

https://play.google.com/store/apps/details?id=com.didadodo.conferencemanager

Thanks!
I suffer from tinnitus. Changing my diet to include magnesium rich foods has been, without a doubt, beneficial.
Assuming it's all ultimately JS, the aesthetic side is a big deal. It results in an easier time understanding and being able to debug the code, which is a huge, perhaps underestimated win.
> academics, teachers and other govt bureaucrats occupy a strong position in the social order

Those are some of the least paid and least powerful professions in society. Academics just have loud voices that no one listens to.

> Right wing politics wants to reduce the position of those groups and elevate the position of workers

That's why the right wing supports increasing the minimum wage, unions, and regulating industry exploitation of employees. /sarcasm. The left wing has pretty much been pro-workers since the left wing was invented in 1789 France.
Would it be possible to create a /bin/turtle script which prepends those import and language statements? That way all the boilerplate that's needed would be "main = do ...", which seems acceptable imo.
In other words, you're saying that you and the engineers you know would not be even a little more likely to give your time to another organization instead of the one that appointed the person who amended the Constitution to keep blacks in the back of the bus. Fair enough. It doesn't match what I've seen, which is why I believe that organization would be in trouble. The only way to know for sure is to run a poll of software engineers.

At another point, you confuse inclusiveness towards employees vs. making employees actually want to work there. The latter is the issue. You can have an organization head work towards setting up Sharia law but treat women fairly in his workplace. That won't mean that people who support women's rights will work for him when they have plenty of other options to choose from.
I've never donated money to a political organization before, but I started an annual gold membership with the EFF. Initially I was sceptical, because I don't want to meddle in US politics as a non-US citizen. But these are global problems and the EFF does have a global agenda. I'm also very impressed with the work they do, even on smaller things like Privacy Badger. I encourage everyone concerned with privacy to pick up their bank card and chip in. We need to make this organization as strong as it can be. Congratulations to the EFF.
If you think I haven't heard this argument multiple times you're very wrong. It's well known in certain circles that this is the _correct_ view of the situation and you're not the first to graciously assume I simply haven't been exposed to it.

On this point we disagree, and my post is about what happens when we disagree, that it's not OK for me to disagree. That it's wrong, fundamentally wrong, so wrong it can only be due to stupidity or bigotry on my part.

Really I just have different views of what it means to be inclusive.

In the past 25 years I've seen an absolutely huge amount of compromise coming from mainstream America and the Christians especially when it comes to the LGBT community. I don't think it's too much to ask that when Eich was sitting there waiting at the negotiating table that the LGBT community would at least show up and try to find a compromise.

This wasn't a Bible-thumper screaming "you're all going to hell!!!" It was the CEO of a very important Open Source project saying "Let's sit down and talk, I'm willing to put in the time and energy to work this out." But the torches had been lit, the pitchforks sharpened, and the rest is history.
Can't agree with you there. The guidelines make it clear that "interesting" means intellectually interesting. That excludes many other kinds of interesting, like celebrity gossip and more-heat-than-light politics.

The criteria may not be algorithmic but they're not arbitrary either.
Why add unnecessary clutter?
Thanks Gabriel Gonzalez! There is a comment on the blog post (by Chris Done) asking how it deals with piping. I really wonder about that too.

Some related projects:

- Joey Hess recently released a nice Haskell-to-sh compiler. I like this approach as the resulting sh scripts are runnable on pretty much every *nix.
https://joeyh.name/blog/entry/shell_monad/

- Chris Done also released a lib to do shell stuff from Haskell, which build on the conduit library
http://chrisdone.com/posts/shell-conduit

- Chris also wrote a shell in Haskell
https://github.com/chrisdone/hell

- Then there is Shelly by Greg Weber
https://github.com/yesodweb/Shelly.hs

There are probably more...
i'm not using react for the web so maybe this is a silly question, but how do you pass data from your obj-c controllers ( or any native object) to those reactjs views ?

Also, the constraint solver could be a good riddance but is there going to be any support for uikit dynamics ?
Honestly, I find this a lot scarier than rogue AI that Elon worries about, and definitely more of an imminent danger.
I think that this is a great point. It's far too common for people to think, "John is completely opposed to my beliefs. He's definitely not stupid, as I know from other conversations with him that he's thoughtful and sincere. Well, that leaves one option - he's a bad person."

Often, this results from taking the bad intentions of certain people who believe such things and applying them to the whole.

"You're for / against X program. There are people who are for / against X program because they have an immoral ulterior motive. Therefore, you have that ulterior motive too!"

This naturally leads to fingerpointing and yelling.
It's interesting that somehow, because this is reverse engineered now and I can do funny things with it and hack around with it, I actually consider to buy this thing.

I would wish that more companies would allow for modifications / hacks right from the start and actually support that. That would attract the hacker community and might result in many more interesting use cases.
This threat is obvious to everyone who supports the Census. That's why the laws were created - to establish the principle and tradition that Census data is sacrosanct, and ensure that nothing short of overt repeal (such as interpretations, regulations, policies, executive orders, politely worded requests, or FISA orders) will unseal the files. If we breach those laws in the midst of a perceived crisis, especially without punishment for the violators, we are essentially giving up the opportunity to have honest Census responses for several generations.
A friend of mine is a blind developer. He built his own screenreader for Android ( https://play.google.com/store/apps/details?id=info.spielproj... ), because he was unhappy with the existing options. I haven't yet gotten over being amazed, but I always knew he was really bright, so I should just get over assuming not having sight would prevent him from being an effective developer.

He has ambitions to do hardware hacking, but has been thwarted by difficulties with identifying parts (i.e. resistors are color-coded), among other things. I've been meaning to sit down with him sometime and work on something.