skysight-inc/HackerNews huggingface dataset:
bah you have to charge your this? Who in their right mind wants to add another device to their charging mix. epic fail.
Making the complicated look simple is the hallmark of any great success. You guys are doing absolutely stellar work, every now and then I get a glimpse of what is being done and I feel that HN has definitely changed for the better over the last year or so in a technical sense and the moderation transparency has also greatly contributed to the change in atmosphere.
That is pretty amazing that it keeps up with the traffic.
You should blog about your alternative approach to structuring code bases that minimise coupling. It may be superior.
it's craptastic!
Also, complaining about how they moderate - including the lack of moderation - is against the rules over there, and they do enforce that rule. "If you do not like the mods or the moderation, feel free to not post here." So if anyone is unhappy about how Something Awful is moderated they can't really complain about it or tell if anyone else feels the same way. It seems to be a very effective tactic for them.
In Rust, unlike in garbage collected languages, you never1 explicitly close or release resources like files, sockets and locks

GC languages is trying to emulate machine with infinite memory so you don't need to bother yourself with _memory_ management. It's not compatible with rust's resource management system that manages resources and treats memory as another type of resource.
The same is true for C++ BTW, in good C++ code you never release resources by hand and use ownership for this (RAII).
Ted Nelson's Xanadu never went anywhere because they simply didn't release. HN is here to serve you and apparently it serves you well enough for you to be here to make snide comments at those that work to make your life a bit better.

If you are not on the inside of a problem it's super easy to tell the people that are how you'd do a much better job of it you were the one in their place. To all those people I would say: prove it and build a website that serves the HN audience better than HN does right now. I'm sure you'll go places with that.

If you dropped all the value judgements on the people that do the work in your first paragraph then your comment would be a much better one.
Apple Watch Displayed at Paris Fashion Week
Seriously, just the idea of keeping ALL your company internal conversations on a 3rd party server is quite crazy, but to get access without even hacking anything.. I wonder if situations like this will result in business customers more carefully evaluating SaaS solutions that deal with sensitive data, because "in-house" solutions may be old school, but at least a) no one will suddenly terminate the service and b) all data is kept locally.
The Value of a Computer-Science Degree (From a Guy Without One)
This

The US is vast, but of course, let's cram all the technology workers in a tight corner of a bay and densify that to the max.

Grow Out. Of course, SF is a "city", not the kind of city that's part of an urban sprawl like the others. Maybe that's what other cities should start doing. That and quality public transport (not only Google Bus)
Actually, it shows you how incredibly inefficient most other ways of building a web application are. The amount of overhead is stupendous.
Skype is actually pretty good for teams. I used to work at a company where it was our primary medium of communication, and we were almost forty people. It's extremely easy to create a group chat in Skype and destroy it with IRC OPs like features. It is also tempting to use since Skype provides a way to initiate a voice call right there from the chat. And one can always access the chat history as well. People have also written Skype bots.
idio / London / User Experience, Platform & Operations Engineers, & Agile Testers

idio is a software company whose technology fuses text-mining, high volume web analytics, data mining, and predictive decisioning to understand and engage millions of individuals for major brands like Guinness, Virgin Media, and Urban Outfitters.

We are based just off Great Portland Street, and we have some very smart (but very fun) people in the team. Our work environment is fast-paced, very interesting, and regularly involves toys, table football, beer, and office banter.

====

User Experience Engineer: Can develop applications in a cloud-based Linux/nginx/MySQL/PHP (or similar) environment; knows HTML, CSS and JavaScript inside-out; can take problems from definition, through wireframing, UX testing and implementation; is familiar with version control systems, specifically Git; is comfortable with infrastructure-related tasks; has experience of Test Driven Development & MVC

Platform Engineer: Can develop applications in a cloud-based Linux/nginx/MySQL/PHP (or similar) environment; picks up new languages and technologies quickly – we use a number of different stacks (Storm, ElasticSearch, Python, Ruby, the list goes on...); is familiar with version control systems, specifically Git; is comfortable with infrastructure-related tasks; has a degree in Computer Science; has experience of Test Driven Development; approaches problems pragmatically, based upon a deep theoretical understanding of the underlying Computer Science concepts

Operations Engineer: Can develop applications in a cloud-based Linux/nginx/MySQL/PHP (or similar) environment; knows Chef intimately; has experience with some or all of AWS, ElasticSearch, MySQL, Cassandra & Storm; is familiar with version control systems, specifically Git; has a degree in Computer Science

Agile Tester: Can build both a high-level and a code-level understanding of the product to perform thorough testing of frontend, API and backend functionality; will be an advocate for our testing process within the development team; can test in line with our Kanban process, offering testing support from story inception through to production; will involve themselves in all aspects of testing, including but not limited to exploratory, performance, unit, security and load testing

For more information and to apply, check out our careers website at http://idio.theresumator.com/
Err... You are quite wrong. Solar generation has all the operating flexibility of the world. As they are voltage generators they can be disconected from the charge with zero consecuences for the generator, contrary to coal generators.
We use an ESP to send the emails and sometimes, the PDF goes instantly and sometimes upto an hour. If you didn't receive for some reason, feel free to ping me directly. Email in profile.
But that may just be a sign of things to come. http://energytransition.de/2014/05/german-power-prices-negat... shows that Germany had negative prices for an entire afternoon in May.
Live coding a JavaScript game from scratch
Any device subject to mass-rollout under a government funding or requirement should be fully opened up to public scrutiny (software, hardware, firmware) for some time beforehand.
"Make Simple Tasks Simple!" – Bjarne Stroustrup's CppCon2014 Keynote
Moderation is hard toget right and it leaves the door open to destructive trolling.

So, while I agree wth you that moderated spaces are better than unmoderated we need to rememberthat it's not a panacea.
>So even if in absolute numbers you don't require a huge amount of $ to put a solar plant into production

This is exactly what not being capital intensive means. You can start small and scale up. By contrast, you cannot build a small nuclear power plant and scale up to a larger one. You build a large, expensive source of power or you build nothing at all.

>Also, nuclear scales better in this respect than solar.

Nuclear is good for generating baseload but it cannot be scaled up or down easily, it is VERY capital intensive, it comes with significant risks (placed squarely on the public's shoulders) and is not significantly cheaper as a source of energy.
Map Glyphs
>It's terrible at night when there's no wind

Maybe you could look up the last date when there was no wind across the whole of the continental US at the same time?

>when there's cloud cover

One of the biggest myths about solar panels is that they do not work when it is cloudy. They still produce power under clouds - not as much as a sunny day, but a LOT more than you'd expect.

http://pureenergies.com/us/home-solar/solar-basics/solar-myt...

>So you run the capital intensive parallel generators - and that's called running fully on renewable, is it?

Renewable energy already is transported between countries to handle different levels of load / production (Germany already exports it to France pretty frequently when it's sunny in Germany).

I assume this would continue to handle the different levels of sun, wind and load in various locations both nationally, across state borders and internationally.

Who knows though, maybe one day the whole world will go dark and windless at the same time?
Ok, let's assume that they open it.

First there will be need of a standard library. For the moment to do anything sensible you are importing Apple's Foundation Library (probably in one year time it will be better).

Then I see no problem to have it server-side (both as a scripting or compiled language).
Why I think MeteorJS will rule programming world
Invention vs. innovation sounds like Schumpeter.
Slides are available at github [1].

Other CppCon talks are available at CppCon youtube channel [2].

[1] https://github.com/CppCon/CppCon2014/tree/master/Presentatio...

[2] http://www.youtube.com/channel/UCMlGfpWw-RUdWX_JbLCukXg
Knock is a faster and safer way to sign in to your Mac
I can't imagine this would ever get into core Postgres. It's a very specific extension.
Now I know you're being funny; brilliant :)

Oh, as for "us guys"--guess what? Some of "us guys" use the appropriate tool for the job, whether it's OOP, FP, IP, etc. and have been doing so for decades.
what are good IDEs for...

Ruby: RedMine/IntelliJ
Python: PyCharm/IntelliJ
Clojure: Cursive/IntelliJ
JavaScript: IntelliJ + all JetBrains IDEs
Haskell: Dunno
OCaml: Dunno
Is there a good IDE for C++ besides Windows-only Visual Studio?: CIDR undoubtedly will be, but it's still in beta right now.
For C: AppCode

Seriously, JetBrains just make fantastic IDEs.
Even if they fixed this flaw, you could still reverse this technique by using a dictionary attack against {{ name }}.slack.com (e.g. eng.slack.com), and parse out the given domain name.
Fostering Tech Innovation in Jo'burg
this blew my mind, amazing story
Take a look at MonetDB, an open source column store database [1]. There was a commercialised extension to that called X100 targeting cache efficiency [2]. That became VectorWise [3].

[1] http://www.monetdb.org

[2] http://www.cidrdb.org/cidr2005/papers/P19.pdf

[3] http://en.wikipedia.org/wiki/Vectorwise
That's a good argument, thank you! I'd argue that for DRM to work reasonably well (without coercion), it doesn't need to be perfect, it can work in the same way password stretching works: you don't get the absolute protection, but influence the cost (value). For example, when applied to software, DRM can be stripped, but then you'll be receiving the executable from a possibly untrusted source. However you are spot on that currently DRM is mostly legal and political, but I don't think that's the inherent property of it.

* * *

Unfortunately, seeing my comments downvoted makes me uncomfortable to continue discussion here on HN, as (when applied to reasonable comments) it provides instant feedback that you're going against the popular opinion, and I'd rather avoid such feedback, so I'll go think about it more and then write a blog post or something.
How to Start a Startup – Stanford University Lectures
If you're doing your work in under the "expected" hours then you're basically making more $/hr. You can couch it in whatever terminology and pedantry you want--the work you do for the company is the only time in your work chair that counts.
I'm doubtful about both the data and the results of this article.
Hard to imagine a better place for leftist populism than Reddit. The fact that it's not popular in Spain is a feature here, allowed them to target the most engaged first. With the language barrier, probably also younger and better educated.

It’s still early to predict what is in store for Podemos.

I'll take a shot: it'll fizzle out, just like Occupy, just like dozens of parties across Europe who manage a decent showing in the European elections and then don't pass the threshold or only do it as a random plankton coalition. That, and direct, all-inclusive democracy generally doesn't work. But they're ditching that from the looks of it so who knows.
great reading
AltoRouter. Sinatra inspired routing for PHP
Government to Pay All VIRGINS R200 Every Month in an Attempt to Fight HIV
Not in Chicago; A landlord can't prevent you from a reasonable sublet. Subletting isn't the same as short-term renting, though.
KDE releases Frameworks 5.3
That looks awesome, adding it to my list, thanks.
I did see that, although it's plausible that an analogous change would be helpful in core postgres. The readme seemed to suggest that they tried this on cstore_fdw because that was easier on which to develop, not because there was more low-hanging fruit.
Home Technology 2 Americans, 1 German Win Chemistry Nobel
Elance can close your account with NO reasons, just because they CAN
A lot of money is still sent via person-to-person informal means because most people in the world still don't have access to modern banking. Also, many of those people have reasons to fear persecution or confiscation and so wouldn't use banks even if the option is there. All this could be a killer-app for bitcoin if it ever stabilizes at some reasonable level.
yep go ahead with the search process :)
You can basically do this already. Generally your electric bill will have fixed prices throughout the day.

Spot price for retail doesn't fluctuate (as far as I'm aware). It'll get more expensive during mid-summer at certain times of day, but you'll know when.
This makes the most sense to me. They have their own chip and pin layer, which forwards the charge to the appropriate card account on the backend.

They probably don't have to worry about fraud, since the barrier to entry is $155 and they charge your card immediately.

The only thing that might be tricky is whether they get the 'card present' rates or not.
Nice, they eat their own dogfood http://imgur.com/Xs2QRZa
> The leaked nudes are still available, even if not on reddit.

That's the point - I can dump uuencoded blobs of text in HN that are stolen nudes. I'd be downvoted to hellban if I tried.

Online communities create their own standards. Reddit's standards exclude some groups of people. That's a weird choice to make - in the name of freedom of expression we're going to create an environment that is ridiculously hostile to large numbers of people to make sure they can't express their opinions.
I agree entirely. One of the biggest mistakes (for me) that Python made was releasing 2to3 but not a 3to2. This meant if you wanted to keep a python2 and python3 compatable codebase, the obvious thing to do what to keep it in python2.
Show HN: Create a Post&Search App Like Ebay Classifieds with Ionic Framework
We're changing deal intelligence – Mattermark is hiring an engineering manager
ARM's Mbed falls short of true open source
Yeah but it's bloviating. Here's why: at some point you have to check to see if what you're doing is actually taking you somewhere. Sure, maybe you use magic rocks or a psychic telephone hotline to get your vision -- his "we focus too much on incremental" point may be spot-on -- but at some point you gotta have an OODA loop. You gotta stop and take measure of what the heck is going on.

So perhaps he could have gone somewhere interesting with this, it ended up as a rhetorical drive-by shooting.

Having said all of that, the man knows a zillion times more stuff than I do. I'm simply pointing out that this quote is so woefully incomplete as to be sophistry.
It's not reverse engineering that is illegal but "cirumventing a digital protection device" (modulo translation issues). What does Germany's implementation of the EUCD say?

The EUCD was the DMCA pushed through the EU by trade agreements. In some ways it's worse, since it lacks the safe harbor provision.

The end user situation isn't as bad though because there are other laws that protect you. In Sweden there is a provision that it is specifically allows it for interoperability reasons for example.

Funny you mention Germany though. It is one of the few countries that tried to outlaw "hacking tools", broadly defined as including a lot of reverse engineering tools you would use for the purpose you mentioned. I don't know what happened with that, perhaps the situation have improved?
Well, to get his money from under his mattress would require you to break into his home. That's different from him storing his money under your mattress.
While those users are creating and posting dog porn they are of low value to me. They're creating noise not signal; consuming resources; and creating negative brand associations. By asking them to take their dog porn elsewhere I risk losing them altogether (which currently isn't much loss) or they start posting other content.
There are different kinds of overhead, different kinds of inefficiency.

The HN codebase doesn't have the overhead of parsing hidden POST fields (for example), but it does incur a massive RAM overhead to store all that information as closures.

A run-of-the-mill web app, on the other hand, would incur the overhead of passing state back and forth, and perhaps even store sessions on disk. But it might consume less RAM.

What matters is what kind of inefficiency you're willing to tolerate in exchange for what kind of benefits. RAM overhead is a smart choice if you want your app to be very fast and you can afford to use a lot of RAM. A different organization, however, might choose to incur a bit more code-complexity and slower execution in exchange for other benefits. It all depends on what your priorities are.
Disassembling your phone only voids the warranty on the overall device, not on the individual parts. Also changing the software does not void the warranty of the hardware.

Also if a contract contains a clause forbidding you to disassemble, decompile, or debug something, then the clause is automatically void.

Yay for EU rights.
Skype bots that have to be hosted with someone clicking the buttons in the UI, or that get broken every time Skype updates, no?

I wouldn't want to trust any business use to something that doesn't provide a documented API that I can use from my own code.
Author basically has a hobby (research), which costs him lot of time. It is like a manager who can not code because of his job. There are two ways:

* step down from administrator/teaching role and become full time researcher with all implications (lower salary, less prestige)

* give others full supports to do "your research", give them credit, your ideas and so on.

Sitting on too many chairs is just bad.
Sure, but that itself is interesting: context around data systems is changing so fast that even the mature ones have to innovate pretty quickly to keep up. (Or maybe especially the mature ones?)

I wonder how long before postgres includes an index type optimized for in-memory workloads, e.g. a skiplist.
Relationships are an investment. It requires some effort but the return on that effort is incredibly high. As I get older I realize how valuable my friendships all are.
For all the hype that surrounds this platform, the live demos are truly underwhelming...
Your argument that bits should be copyable without restrictions is independent from the fact that these bits were not on her local hard drive.
Smite crosses $1m mark for crowdfunded eSports tournament
PayPal Releases Webhooks for REST APIs
Here's another React version which also does comments (and allows you to fold them - I needed to write a userscript for that before!). It's using react-router to switch between top stories, comments, individual comment and user profile pages.

http://insin.github.io/react-hn

I've just gone for it with Firebase's React mixin, binding everything as an object, since their devs in this thread don't seem concerned about rate limiting. The mixin seems to throw an error every time I try to unbind, which I'm just catching and logging for now.

Edit: I just watched this comment pop up live in my version - pretty neat :)
It was reported to them before, they said it's not a bug:

@rootlabs: Got the expected "not a bug" from @SlackHQ so
feel free to see names of MSFT, Google chats via login
info leak. http://t.co/kldKXN7NTf

https://twitter.com/rootlabs/status/499723782244675584
Documentation Tools
I don't know; I think anti-epilepsy filters can be a _part_ of the solution (at least for the epilepsy trolling sub-problem), among many other things.

Bulletproof vests aren't a solution to gun violence due to practical reasons (uncomfortable, expensive, only protect your torso, not your head etc.), most of which wouldn't necessarily apply to software.
Introducing Documize: Upload Word Documents, Get Back a Wiki (Open Source)
I've considered voltage drop over cable length only in as far as I'm aware that it occurs. I haven't tested the level of voltage drop.

I currently use 12v circuits in my camper van and haven't experienced any significant drop over cables about 3m in length. LED-based lighting and a 12v fridge operate as expected and the voltage at the point the power reaches these devices is very close to the voltage over the battery supplying the current.

I previously used 12v circuits in a narrowboat I used to own and didn't experience any drop over cables about 20m in length. This used halogen-based lighting and again the voltage at a lamp was very close to the voltage over the battery.
Documize co-founder here. Would love some initial feedback on our new startup, Documize.

Documize is targeting enterprises who have mountains of Word documents full of intel and know-how that people struggle to find and maintain. Running a couple of pilots at the moment.

Dual licensing approach supporting open source and commercial. Public beta coming soon. Expect freemium/paid plans (SaaS) and commercial support plans (on premise).

Tech stack: Go, Angular, MySQL (Windows, Linux, OSX)
Lucky that I compile Firefox from source anyway, even if it was originally to get proper Qt support.

In the future we’ll have to use IceWeasel then :/
Thought he said something quite different, which is that people explain the fact that scientists don't make money from their discoveries by saying that they aren't interested in doing so.

His point was that it was the nature of scientific discovery that made it hard to capture any value from it, not a characteristic of scientists.
Hack = trick in this case; most people don't know you can tweak Google search queries like that.
"85% of the value is from cash flows very far into the future. One of the thing we always overvalue in silicon valley is growth rates, and we undervalue durability.”

Startups != growth.
>Batteries are ~30% efficient

Citation needed. Lowest claim I recall is "better than 85%".

Also, I support nuclear power for Australia. It makes so much sense in a politically and geologically stable location, with plenty of empty spaces. Own fuel supply is icing on cake.
With Lakoob anyone can raise funds by starting a personal ‎sports‬ challenge
It sounds like it was precisely because there was more low-hanging fruit.

I think column-store databases are far more amenable to vectorised processing. I'm not aware of any row-store databases which do it, and most research into it has been on column-store (or hybrid) systems.
Defending AngularJS
Steps to Make Your Very First Affiliate Commissions Online
> plankton coalition

Amazing term! Did you just invent that on the spot or is it a thing?
http://www.ece.umd.edu/News/news_story.php?id=1788
http://www.enre.umd.edu/content/rmeyer-assessing.pdf
http://nms.sagepub.com/content/early/2012/09/12/146144481245... (if you have login)
Detroit man wants to sell house for new iPhone