skysight-inc/HackerNews huggingface dataset:
1. He's wrong.

2. Even if he was right, you should still RUN AWAY. If your investor wants to run your business, he's not an investor you want.
Getting clients to behave during projects
Ask HN: Why they didn't find yet the plane that disappeared?
If you take a look at this map: http://imgur.com/xLxUs it looks like to buy a connection into/out of NZ there aren't many options - and the cables all look very long, i.e. very expensive.
> clojure.core.logic - a Prolog-like logic language that you can embed in the middle of a Clojure function - is a good example of something that is possible thanks to Clojure's lisp macros.

import Control.Monad.Logic

And! You don't macros for that. Macros are not used much in Haskell (only for very special cases), there's no need for them.
If Herbalife is scum (I have no personal opinion on that subject), then honest protests, lobbying and information should be enough. Making it a profit-oriented thing discredits the entire endeavor.

Besides, if you can profit from destroying a company for noble reasons, what's to stop hedge funds from destroying innocent companies in a similar way? Although maybe that already happens a lot.
Rights.

The BBC probably gets a better price for externally produced programming if they limit their broadcast rights to the UK because the producer can then go sell the program abroad without having to compete with BBC iPlayer.

Conversely, for internally produced programming, if it's good, there's revenue to be made from selling that programming abroad. In Denmark, BBC channels are premium channels on cable.

Impossible to finance? Probably not. But it's significant cost, and despite your assertion, the BBCs fiduciary responsibility is to the UK license fee payers, not the average european citizen. That said, providing a login with your license fee receipt so those can watch iPlayer abroad would probably be doable.
Audio via HDMI is digital so there really are no problems there. The 3.5mm audio jack is just a simple PWM (see plots at http://www.crazy-audio.com/2013/11/quality-of-the-raspberry-...). Sound quality is actually quite improved upon the first release, but it's never going to be great.
I think the real account is in the phenomenal energy costs to convert the mines material to a final form. The glass is going to be mined as well, as even the cheap soda lime glass we see everywhere has many ingredients, and I would be surprised if the typical fiber was made of such cheap material (went and checked, and the optical fibers are likely to be doped and tuned to the application). A furnace consumes huge amounts of energy, for both refineries and glass plants (I worked at a glass plant, and the size of the natural gas line running to it 24/7 full open was shocking). Recycling helps (since the material stores some of the original energy), but there still needs to be a process to remove impurities.

As a sibling comment noted, green energy probably isn't what we would hope it to be.
The Site looks good, but when I tried to search for something I instinctively typed it in the huge Text Input in the Top only to discover that this is not a Search but a create instead. Is there a way to search the Site?
Internet borders and national kill switches are like killing a mosquito with an H-bomb. There are far more surgical options for defending against cyberattacks, and instead of trying to sound sage by predicting doom and gloom (and claiming we knew it all along), we should be implementing and advocating these more appropriate approaches.
Well, when it reaches a 256 block, it also reached a 128 block, so some games count for 2 or 3 blocks.
Why Puppet, Chef, Ansible aren't good enough
Device-Agnostic
Shen has the same problem as Idris and all the rest of the languages with more powerful type systems than Haskell: none of them are ready for production use. I would absolutely love to be able to work in a more powerful type system, but the support just isn't there yet. Hopefully we'll get there in the next 5-10 years, at which point I will very happily switch over.
My thoughts exactly. The airspace around Korea is extremely tightly controlled, and everyone is looking out for Kim Jong Un's next missile launch. (He just pulled off a couple of test launches last week.) Any unexpected object in that area will definitely be noticed and, if unresponsive, shot down.
"unless we do it, he doesn't want to get involved anymore."
>>> From first-hand experience, this is the warning sign. Does this sound like the start of a good relationship to you? Are you ready to ride this out for years?
It's actually I2S primarily. I2C would be used for control (volume etc I suppose)
It's only up on the youtube channel for a limited amount of time.
senior management, of course
Wine does provide the D3D calls and translates them to GL, which works reasonably well.

It is better if the game does GL directly, which is why something the game can link in works better.
Sounds great, that's exactly what I will do. Already found a name, now hunting for an email. Thanks for the advice
Show HN: Notably is CliffsNotes for Facebook
In addition with OpenGL you can access the latest features even on Windows XP. Saving you from writing separate DX9/10/11 renderpaths.

But this lib is for those countless DX9 games already in existence. Valve is making SteamOS ports as easy as possible.
>Still, the amount of information you miss can be staggering - not just from decreased deliberate communication, but from not getting ambient information about your team members knowledge.

Which is actually one of the positive points of Open office spaces. Despite many engineers disliking them, they do force employees to communicate more.

There are of course other negative things about open office spaces but that is a big win.
>> but in 2014 if you're still writing games in DirectX, you're most likely doing it wrong.

No, you are not. There is no wrong and right, it's just a stupid statement. OpenGL is years behind D3D (not DirectX, it's not comparable!) in many areas, and writing using the whole DX stack can be much nicer than setting up a GL stack with a lot of different libraries.
I don't see why this is so "huge". Maybe you could explain? I think developing OpenGL-Games or porting them was never a big issues. Most 3d engines today even have those abstraction layers included anyway.
100 megabits = 12.5 megabytes. Close enough.

I don't solely have fibre just for netflix. I was assuming using a 3rd party dns server to unblock Netflix they are actually proxy'ing some of the content, so it's really their server that limits the download speed (I mostly watch on my Apple TV so not many options there).

I might try that on the desktop version even though I don't use it much.
Method Dispatch in JRuby/Truffle Using new JVM Technology
Ask HN: how to gauge my skill as a programmer 
I was just wondering how I would objectively gauge my skill as a programmer. Obviously there is the effect where by everyone rates themselves as more competent than they are. Not so with me.

Sometimes I receive a confidence boost, I will feel like I'm fairly decent.

Sometimes when I can't grok something, I feel a drop and I don't feel very good about my abilities.

Nowadays I often say its impossible for me to measure as it currently stands.

To be fairly honest, it doesn't matter too much to me. I enjoy programming and learning new languages, techniques, paradigms, concepts, perspectives, etc. I spend a massive portion of my time doing so and I probably always will. I can tell without a doubt I'm a better programmer than I was 6 months ago. 6 months ago I was better than 6 months before.

I guess it's more of a validation thing too. Perhaps a lot if imposter syndrome type of stuff (I am 100% self-taught - I am a high school dropout in US terms). I'm always in doubt.
It had recent movies when they first released the website: https://github.com/popcorn-time/popcorn-time.github.io/commi... Someone must've suggested it would probably be better to not blatantly promote piracy ;)
Guessing you live in a apartment? Not really much you can do, it's up to the landlord to sort out wiring which probably won't happen unless your building was built with fibre initially.

I live in Ponsonby and we have had fibre available here for over a year now. I thought the plan was to have most of it done by the end of 2015?
>>OpenGL is years behind D3D (not DirectX, it's not comparable!) in many areas,

Explain please?
Not sure here but don't all major engines already support OpenGL ootb ? Basically any engine thats runs on PS3/PS4 does like UnrealEngine, Cryengine, idTech, Unity and most indie/open source engines are OpenGL anyway. All engines that target Android/iOS are OpenGL too. Even for things like XNA which was Xbox/DirectX only there is MonoGame to port it to *nix platforms easily.

So if you have rolled your own DirectX-only engine this is awesome of course, but do people really do that?
> I would argue that watching netflix violating and circumventing their access controls is worse than torrenting.

I don't know if I would consider it worse. To me it feels like the morally better of the two — at least you are contributing some money towards the shows you like to watch, even if not through the proper channels.

I would also argue that Netflix could likely make it harder to circumvent their access controls, but it is probably not in their interest to do so. If it were up to Netflix, I suspect it would be available globally — Netflix only has to enforce the minimum required geoblocking to satisfy the rights holders. If some people get around this, all it means is more business and more mind share for Netflix. (And arguably more business for the rights holders.)
As a consumer I personally haven't seen the 'killer app' needed to require such horsepower. Rather, it seems Intel is focusing on the next logical thing -- low power, more efficient chips.
Excellent running analogy, i'm going to remember that!
In fairness you said can't and not doesn't, which implies that video editing is not possible on linux.
I suspect it might go further than not be seen to want to undercut commercial providers (though in the case of this government that's absolutely true), I suspect that it might be illegal for them to do so - state subsidies and all.
I find it weird that iPlayer will let me stream over 3g but refuses to allow me to download over 3g. (On iOS).

The radio iPlayer is a bit frustrating if you wanto listen to specific programmes rather than just streaming a station.

EG: searchin for "milton jones" doesn't reurn anything, but "thank you milton" does.

Having said that, the BBC is amazing and I buy a licence despite not legally needing to. The "in our time" archive is brilliant.
personally I haven't seen nationality get in the way. Actually, I've seen many folks that are either 1st or 2nd generation US citizens. But the rest of what you say is right, though not all clearances require a polygraph. Relatively few people get those if you include regular Secret and Public Trust positions.

Wikipedia has a decent breakdown of the various clearances btw: http://en.wikipedia.org/wiki/Security_clearance
Khalid El-Masri
I think it's not years behind, for example the latest AAA game I've played on OSX (Elder Scrolls Online) run natively on it, and it's in OpenGL. It look as good as on PC where it run with D3D.
Not really, DirectX and OpenGL are abstractions to the graphic cards so you don't have to program directly on them (specially considering how they differ between vendors). If you allow me to use a very loose analogy it would be like ODBC for graphics cards.

Wine is a reimplementation of the WinAPI on Linux, so Windows applications can use the same functions in WinAPI even if they are on Linux.

Also, most AAA engines (such as Unreal Engine) already have an abstraction layer for OpenGL and DirectX so their games can run independently of which one is missing.
PS3/PS4 commercial games do not use OpenGL and never have. This myth needs to die.

http://scalibq.wordpress.com/2010/05/15/sony%E2%80%99s-plays...
OllyDbg in the cloud – ODA: Online DisAssembler
Part of this is a legal/rights question, so I won't get into too much details. But when I said content protection I didn't explicitly say DRM :)

You are correct that currently iOS streams are protected by client certs and that is sufficient enough in that ecosystem. On Android and desktop, there is still a need for a sufficient level of content protection, but as I said a big reason we are using Flash on those platforms is the cross-platform support and the engineering efforts at the moment. I can't really comment more on future directions around this area, but needless to say we are constantly evaluating the different emerging streaming technologies out there.
I make cider using wild yeast. It's always worked fine so far. I think this is fairly common with small-scale cider making in the UK. I do add some sulphite to the juice (amount depends on pH) to discourage the undesirable micro-organisms. If you want consistency then it's probably not a good technique, but that's not what I am after.
We use AirPlay from an iPad - but I'd rather have native support in the Apple TV itself.
Yep, actually anything is possible. Manual upload, REST API (https://lingohub.com/developers/documentation/api) or using the integrations (Github/Bitbucket)
Unreal actually implement both, so it doesn't matter which one is available they can still run.
well, having classes helps not to ask oneself how to write classes.
So far most AAA games are still developed for DirectX only. Those are the games that make or break a platform. Doom 95 was arguably the kind of killer app that established Windows as the primary gaming OS. In the context of Valve's SteamOS strategy it makes perfect sense to encourage more major developers to build games on a portable API like OpenGL or possibly AMD's Mantle by making it as easy as possible. If they fail at this, SteamOS, Steam Boxes and gaming on Linux in general won't have a chance at mainstream success.
I assume you didn't try it. It does have subtitles built in, and hassle free.
Mentorship isn't about being the best. It's about having teachable experience.
If Scrum is applied well, all issues with the staff and the rest of the organisation will surface as blocking issues.

That's pretty much the #1 reason I find Scrum useful. It makes shit hurt. When introduced in a disfunctional organisation, it's basically a role-playing version of root cause analysis.

Of course, when implemented internally in a disfunctional organisation by people who are part of the problem, those issues will be swept under the rug and the problem will only get worse.

If an organisation doesn't want to change (including making the hard decision of firing the incompetent and undisciplined), not methodology will help.

And neither will your manifesto.

Yes, everything depends on having the right people and having them organise themselves (which is the very foundation of Scrum and most Agile methodologies). But in order to organise yourself it's helpful to use a clearly defined method instead of re-inventing the wheel.

Teams that fail with any Agile method are likely to fail at self-organising anyway.

No methodology solves the people problem, but some methods, particularly Scrum, are very good at identifying the exact nature of the people problem.
I am a database guy. Typically I'm against XML (especially in a database) however, I have a scenario where there is a test system and there are some standard bits of information (test description, stats, etc.) that all the tests have but they all come out in a different structure meaning: I have 4500 queries that test different aspects of our data-set and they all come out with different columns.

They have different columns because it deals with about 600 different tables and the output is what is relevant to the test. I have decided that in this instance, I want to capture all of the results in a single table so that they are centralized. XML solves this issue for me. I can grab the results in XML, and insert them into a centralized table where they can be reviewed later.

TL;DR XML can solve some data structure issues where you don't always know the final output until it shows up.
its not a big deal... its just that most game code is hidden and buried so that most of the loud opinions and

i have to say its good to see this but i'm mildly disappointed too... DirectX --> OpenGL is one thing, but a properly cross platform rendering interface that will work with DX, its flavour on 360, the novelties of Win8 and Xbone as well as PS3 gcm and gx/gx2 on nintendo platforms whilst dealing with the quirks of desktop vs. es gl? that would still be a pretty run of the mill technical achievement of no particular note.

aside from that i don't like the code. singleton class instance? why not use the static keyword so the compiler knows what you want and can optimise accordingly and save you the potential to shoot yourself in the foot. and when did 2500 lines become an acceptable file size for a header? also did we forget that you can nest folders, or name files with modern 1990s style filenames...

i need to open source my stuff...
At least the RDX connector is made to withstand several thousand insertions (USB clearly can't). I suppose that the makers take some precaution to give some shelf durability to the drives within, too, but that's just a guess.
Really good question. I haven't seen something stay on the top spot of the front page for this long in a while.

1. It naturally has a great difficulty curve.

2. It feeds right into the kind of logic and algorithms that people on hacker news find so intriguing.

3. It's very easy to pick up how to play and share with others.
It's seeding while it's streaming, and I think while on your PC too (until reboot), which seems like a pretty smart way to deal with seeding/leeching ratios to me.

Legal? Seriously? You're downloading a free movie, and you're worrying whether uploading it or not would be illegal? It's already illegal. But that hasn't stopped people from using torrents, has it?
Spot on. This has been sort of an obsession of mine lately using the game of hangman and decision theory to "prove" why this works and how it applies to software development.

There are so many dogmas out there (Fail fast, MVP, Agile, Lean, etc) which all boil down to the same thing: Maximizing information gain and minimizing the cost of failure.

I'm planning on a blog post/email course/talk/something in the next few weeks but it's not quite ready yet.
This is so close to 2048 upvotes btw.. (1997 so far)
I'm still hoping that the BBC will take my money and let me have the iPlayer in the US. My wife is British, and would absolutely love to be able to watch all the BBC content. Let me pay a TV license fee [1], or whatever. Just take my money.

[1] For US folks: http://en.wikipedia.org/wiki/Television_licensing_in_the_Uni...
Same with RedHat: yum install html-xml-utils
...pirates talk with[1] a west country accent, not an Irish one. Not that this detracts from the story, it's a good hack (and I'd love to hear you do it so I can try and work out where I think you're speaking from!)

Certainly when speaking foreign languages, I always do my most over the top accent, which seems to go down very well.

[1] EDIT: stereotypically...
This framework is used for making tools, Lisp, or rather their own variant of it, is used in-game as a scripting language and goes all the way back to their Crash Bandicoot games on the PS1.

I believe I read somewhere that since coming to the PS3 generation they started moving more of their systems to C# and C++ in order to be able to share more code with the other Sony WWS.
How times have changed for PostgreSQL
yeah, the one time i tried to use psgl as a time saver it was a lesson in how broken, unmaintained and poorly documented it was...

i'm pretty sure it would have worked at some point because the docs indicated that it had. however - writing a gl like layer over the top of the rsx stuff is not a particular challenge - the functionality maps extremely well.
This program's site claims that it offers subtitles. I don't know about the quality though.

I do know that subtitles haven't been an issue for me when downloading from private trackers. 30 minutes is a gross exaggeration.
How to Hit #1 on Amazon’s Bestseller List
Note that I said in many areas. Not all. A history lesson of why many actually prefer the Windows stack can be read here: http://programmers.stackexchange.com/a/88055/51669
Piracy is a loaded word.

https://www.gnu.org/philosophy/words-to-avoid.html#Piracy
You're seriously asserting TV as a moral right?

Hell, I can see frustration at what could or should be a commercially workable model not being in place but saying that there is some moral obligation based on the EU Freedom of Movement is bullshit and then some.

Seriously I love Europe and I love the EU but the minute TV becomes a moral right I will march on Brussels with a flaming torch myself.
> At the traditional 3x debt to gross income metric

Can someone give more information/source on this?
Will it be better than Popcorn Time?

http://time.com/18867/popcorn-time-is-so-good-at-movie-pirac...
I suspect this is like the executive who said "I know over half of my advertising dollars are wasted, I just don't know which half!" (pre-AdWords).

I don't think you could have predicted ahead of time which of those would be more popular before writing them.

Having said that, the Stasis post is much longer, so it's less conducive to reading at work and quickly dashing off a comment or two on Hacker News without your boss noticing you goofing off. Hypothetically speaking, of course. :)
Firefox user here : I use the in-built (as in no add-on needed) Tab Groups, and cut down on tabs by revisiting groups and using an approximate LRU algorithm : if you don't use it, lose it.
I learned plenty from both posts. This one made me look at the other threading operators and the new some? functions in 1.5. Consider dropping "with Stasis" from that title. Well done, keep up the good work.
Is the supposed Satoshi Nakamoto posting in these forums using Tor? If not, what is his IP address?

The people with the means (NSA, CIA, etc) already know who he is (or can easily find out).
A simple proxy through nginx should do the trick.
The web page makes firefox gobbles more and more RAM until it crashes. You've found a firefox bug :) (FF 27.1 Linux).
Qulice.com, Java static code analyzer
Security Experts Call on Tech Companies to Defend Against Surveillance
For the interested, google's Angle is the opposite : https://code.google.com/p/angleproject/
> Basically any engine thats runs on PS3/PS4 does like UnrealEngine, Cryengine, idTech, Unity and most indie/open source engines are OpenGL anyway

That's completely wrong. PS3 never used OpenGL and PS4 doesn't do either.

Unreal while having somewhat working Mac port is usually ported via Cedega and not the Mac version which is largely unmaintained. The Linux port of Unreal was never merged back either. Presently there is no reasonable OpenGL renderer. CryEngine also does not use OpenGL.
Only for WebGL, though. (Edit: OpenGL ES 2)
I've never thought of a mentor as being necessarily superior. But if the "best" people are the ones starting the startups (which isn't always the case), they should be smart enough to know they can learn from others.
S3auth.com, basic HTTP auth in front of Amazon S3 bucket
Switch to Rdio or whatever other competitor fills the void
Except that a sliproad can be either an on-ramp or an off-ramp.
This guy was onto something. The plane was last seen by military at Mallaca Strait, opposite direction of search area.

Malaysian Military official tells Reuters plane flew for more than an hour after vanishing from air traffic control screens

http://www.reuters.com/article/2014/03/11/malaysia-airlines-...