skysight-inc/HackerNews huggingface dataset:
It could do better if Google would pull their head out of the ass and bring Play gift cards to countries where there are less credit cards used on Play because people in majority don't have one by default (East and Central Europe for example). And it's not just you can't buy one, you can't redeem one bought in a neighbour country as well, you have to either do it in the country or use a VPN, which is batshit insane to me.

At the other hand iTunes cards are basically everywhere.

Because that's how you fight piracy - making possible that people can buy your shit easier in the first place.
Well, sometimes you can't

Freecell is a good example, some games are trivially easy or too hard (not sure if there are impossible games)
As a counter point, are you sure web dev is the complex thing, or does it just seem complex because you're dealing with these massive gnarly frameworks that hide thousands of lines of code behind seemingly simple facades that perform incomprehensible magic?

I think the mention in the article of the User.Create(params[:name]) one liner is really instructive. Creating a user is one of the most important things you're going to do in an application! The business logic rules are incredibly important, the security implications are huge, everything. Trying to make it "easy" is ridiculous, because as a developer, you should be thinking about these things. That's the kind of thing that should contain absolutely zero magic, the logic should be upfront and visible.

I've worked as a web dev, and I've also worked outside of web development, and the number one thing that drove me insane doing web development was never knowing if any one line of code was doing some severe amount of impossible-to-debug magic. I'd rather just write javascript against the browser APIs with a lightweight http server.

As far as I can tell, the vast majority of frameworks aren't really about providing functionality, they're thought experiments in how to write software. That's fine, but they should bill it as such. I'm not going to say web development is easy, there are parts that are legitimately difficult on their own accord, but I think the web development community has made things massively harder on themselves by pretending all these abstractions are actually simplifying the task they've set out to do.
You tell me how you would like to die, a lethal dose of morphine delivered by a medical professional or being shot/stabbed by a wannabe gunslinger?

Furthermore, getting shot is not a guarantee of death. The poor turtle could have been badly burned AND shot and still not dead.

So yes, still freaked out by that comment.
To be totally fair, the article endorses this premise, insofar as the only difference between "moderation" (in the sense of the piece) and "censorship" is that one is good and the other is bad.
Median daily distance is actually close to about 30 miles in the US. I'd be surprised if the 95th percentile (equating to more than once per month) wasn't already within the range of a Tesla, though the report doesn't have that figure.

https://www.aaafoundation.org/american-driving-survey-year-o...
Slovenian student sentenced for detecting TETRA flaws using OsmocomTETRA
Linux 4.6 released, with Free Electrons contributions
Yeah nocow only works if there are no snapshots, which is why we have to check, so if you use snapshots it falls back to COW.
Best Digital Marketing Company
Looks like it's using NULL-terminated strings. Is the framework secure? Is it compatible with (all kinds of) Unicode and data with NULL in it?
I've never seen a ten year old Rails application, but from the Rails applications I have seen, I'm horrified by the thought of how it would look after that long.
Can anyone see what the cameras are being used for? Looking at the github I see GPS and IMU being fused but nothing about the cameras.
Online archive of “Cheap Truth” zines
Eclipse-based FPGA development environment for Elphel cameras
Impossible freecell games are easy to generate. Game number negative one is an example.
This should answer your question about entropy: https://en.wikipedia.org/wiki/Entropy_(information_theory)

tl;dr If you use names that are similar to other names, you will convey less information every time you use such names. So pick a name which doesn't require additional bits to disambiguate.

Note that English conveys roughly 1 bit of information per word.
Robert Epstein’s empty essay
It's based on SCGI, which is kinda slow these days.
The parsers available are good enough for English. Sadly, that's absolutely not true for other languages.
https://www.theguardian.com/science/2015/may/05/microwave-ov...

https://news.ycombinator.com/item?id=11748758
This framework looks great, thanks for pointing out.

I've used lambda for supporting a static website's need for storing and e-mailing forms, and collecting analytics events. It is very limited compared to what this framework provides, but I already see how helpful it could be.
How to Find Private Health Insurance
A guilty plea to one misdemeanor count of "exceeding the authorized use of a computer" after having been indicted on 10 counts, all of which were dropped.
> Your reaction freaks me out actually.

This is kind of an odd reaction. In most countries hunting is a way to control animal population and prevent the spread of diseases amongst certain populations. I also live in a country where arms are heavily regulated, but you can still call some form of animal protections services who will take care of the animal and even kill it if deemed necessary.
Couldn't you use manual tracking at first? The steadiness of the tracking isn't so important if every individual exposure is short, and most cameras have a continuous mode so you can take many thousands of photographs. I've successfully stacked hand-held photos using Hugin:

http://hugin.sourceforge.net/

You will probably need a camera with raw support for this to work, because each individual exposure will be extremely noisy, and any in-camera noise reduction will destroy too much detail. You will probably also need at least two bright stars in frame for alignment to work.

And if you have a huge number of images you can also keep only those with low atmospheric distortion:

https://en.wikipedia.org/wiki/Lucky_imaging

The same principle could be used to keep only those images with little tracking-induced motion blur.
It's just a fancy way to say names that have rarely been used. (In compressed data, commonly used strings are represented using fewer bits.)

You could estimate this by doing a search.
Intel x86 considered harmful [2015][pdf]
Thanks for the info. The Carbon looks really good, so it's good to know someone's already successfully put Linux on it without issues. Two questions: have you tried hooking up two monitors to it and if you connect an external monitor to the laptop and then close the lid do things work as expected?
I think it would be a result of the car turning left, loosing traction and automatically see that to get to its position it would have to turn right - balancing itself out and with that the slide just happens.
Interesting project. Support port range would be more kind since you won't want all the ports to be on firewall whiltelist.
Interesting. I needed a similar data structure once and ended up using linked list (but it had exactly $VERTICAL_RESOLUTION big elements so the memory cost for poitners was negligible, and the most common operation was moving all elements left(up) or right(down) and linked list is hard to beat at that).
Concourse.ci
You won't even get $0.45 in revenue?
I've been building a production project fulltime with the [AWS Lambda/API gateway/S3 Website/Route 53/..] stack for about 3 months now. The idea of a holy grail type serverless application (high resiliency, high performance, low price, low complexity) was too attractive for me to ignore. Here's my two cents:

1) Documentation is bad, but not insurmountable. There's enough usage of these platforms now that you'll get pretty far searching for and adapting open source code.

2) Error handling is fine once your code is running, but getting execution there (and the response out again) can be painful.

3) Once sufficiently automated, all these woes go away.

This automation could be done with a framework, however I was skeptical of giving something like Apex[1] or serverless[2] access to my AWS account. Instead I've hand-written terraform[3] for all of my deployment. The documentation isn't great, but there are enough examples out there now to make it possible to glue something working together. I started with this project[4] and wrote a bunch of bash and terraform templates to make it extensible.

The main issues that I have run into haven't been with Lambda itself. Once your code is running, you can build appropriate error responses for all the edge cases. However the AWS API gateway seems to expect you to configure precisely what you want as an input to your lambda, and precisely how the lambda response maps to a HTTP output (the defaults are sane, but overriding isn't easy). I started with the Javascript AWS SDK on my frontend to just invoke the Lambdas directly, and have managed to ignore these problems but for my API integrations, which have ended up a bit more complex than expected.

[1] https://github.com/apex

[2] https://github.com/serverless

[3] https://terraform.io/

[4] https://github.com/danilop/LambdAuth
ahh thanks. I was looking at just the year 2 stats[0]. Good for them. Not only is the disclosure/information super cool and forthcoming and a good way to help out the community, but just a cool take on an industry that is typically secretive and cutththroat.

[0]http://blog.monumentvalleygame.com/blog/2015/1/15/monument-v...
Take business process modeling [0], and add a dash of directed acyclic graph [1]. You need both fast access to a massive amount of historical data, and the ability to finely control what gets stored where in memory - so not something you can really do in an SQL transaction.

[0] https://en.wikipedia.org/wiki/Business_process_modeling
[1] https://en.wikipedia.org/wiki/Directed_acyclic_graph
MySQL by Examples for Beginners
Krita Kickstarter
I have already made this concept a year ago: https://github.com/orlp/devector.

I never finished the implementation though. Exception safe programming of standard containers is incredibly annoying (feel free to inspect the source code to see what I mean).
The web is hacky and getting anything to look and feel just right is a pita more often than not. So people use band aids like bootstrap, sass, react, angular, jade, custom build systems requiring lots of set up... frankly speaking I'm baffled people put up with piling up layers and layers of abstraction and somehow consider it easier and, god forbid, the future of the desktop. Seems like a great example of 'easy vs simple'.
Yes, and it works good with Go since you have static executables so you do not have to set the capability on an interpreter. But you have to reapply it after every upgrade, which is easy enough to automate. That said, I mostly use mac_portacl on FreeBSD.
Stunning Body Jewellery for Brides for Summer
Looks like another Python to me, but I don't need another Python.
>How do you make a profit in a world where people won't buy a new thing because they think it'll be cheaper in a few years?

I don't know, but this isn't the world we live in. For this to work, deflation should be at least 10% (for consumers).

Would postpone buying a smartphone for 5 years, because it will be 5% cheaper then?
So You’ve Built Your Blog Audience …Now What?
IBM had been milking the cash cow with their CICS OLTP system for 40 years.

Their blockchain project with Hyperledger is also full of baloney. There are plenty of groups that are innovating in that front, but IBM is far from it. But they're very good at marketing it.

Watson, Hyperledger, quantum computing... whatever. If it came from IBM it isn't worth the dime.
sounds like someone who has never used a cryptocurrency. you are either a reporter or grandpa, not because the average joe knows what cryptocurrency is, but because you are here
Hacker donates $11k of stolen Bitcoins to Kurdish fighters battling ISIS
Big IT Rising, Overview of Lean, Agile and DevOps
What actually-useful patents are you referring to? Genuinely curious.
We detached this subthread from https://news.ycombinator.com/item?id=11751948 and marked it off-topic.
On Self-Efficacy
I only read the past bugs reported to google and facebook, and read in depth about OAUTH.

1. http://homakov.blogspot.in/2013/02/hacking-facebook-with-oau...

2. http://www.nirgoldshlager.com/2013/02/how-i-hacked-facebook-...

3. https://medium.com/@atom/a-simple-bug-on-facebook-that-is-wo...
Official advice on low-fat diet and cholestrol is wrong, says health charity
Many geeks seem to forget that development time equals developer time, expressed in money per hour.

Because it just feels good, is never a business value to spend money on.

Yet, every company gets criticized for not doing "it feels good" development to replace a framework that is stable and doing its work.

I don't do Apple platforms professionally, but on my side of the fence, other companies get that same time of bashing.

Yet given the amount of Swift vs Objective-C content at WWDC 2015, and now the upcoming WWDC 2016, Apple is more than fully committed to Swift.
Resizing on the fly. Think of an API that gets an image and desired resolution and sends it. It's a common enough use case. Compare Lambda as the entry point of this API compared to another framework.

Any other webserver is simply get image off S3->Resize it->Send raw binary data to the user (and optionally cache the resized image if you think it'll be requested in that size again).

The Lambda flow is as follows. Get image off S3->Resize it->upload to S3 and then redirect the user to that image via a cloudfront URL.

Unnecessary steps caused by the inability of Lambda get binary data out through the API Gateway. Particularly from the users point of view. You double the number of requests they have to make to fetch images.
replaces "Oriental" with "Asian American", what if the law isn't in reference to American persons?

when only Asian Americans are eligible for a visa Congress is going to git blame obama
Your comments have repeatedly broken the site guidelines. We ban accounts that do this, so please follow them from now on. That means posting civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Sorry it took me so long to see that you responded!

I looked up the elevations of cities in Montana and it looked like the minimum was 2000 ft. This implies that we've seen more change due to plate tectonics than the 750 ft (generous) sea level change. [0]

Granted, to really resolve the argument on the shark's tooth we'd have to know how deep that shallow sea was in the Cretaceous Period.

On the positive side, even if sea levels rose 750 ft now, Montana wouldn't be underwater. :)

[0] http://www.open.edu/openlearn/ocw/pluginfile.php/69982/mod_o...
No, the Monero GUI has been in development for two years and its almost done!

I'm being partially sarcastic
Queue processing. I am a big fan of Celery.

I love lambda, and if I had a budget and a contract, I'm sure Amazon would have solved the issue. However, I think it was merely an underlying problem. I believe Lambda uses Dynamodb streams under the hood.
That could work - and I am a strong believer to try everything, even if the equipment at hand is not "officially capable" of doing the task. If one does that in the proper spirit of experimentation, this is great and you learn a lot and can have tons of fun. People who have no astronomy experience might though think that you can just take photos as you see them in the web or in magazines.
> We all know the 'asian websites' thing which is spoken about a lot. Their websites look like shit to use, but to them it is simply the better way.

To be fair, I am kinda fed up as well of this American "Chickenshit Minimalism" ( https://medium.com/@mceglowski/chickenshit-minimalism-846fc1... ); If you've ever visited a US landing page, it's like it was designed for a five year old. Huge empty blocks of color, sentences consisting of three or four simple words in large type, very few links widely separated from each other, and almost completely static pages with very low information density. Are Americans illiterate or just easily confused? ;)
If they are as vivid as ever despite the obfuscation, well, it must have been something :-/ (joke)

More seriously: we're all different. That's for sure. The general tendency nevertheless tells a lot about ourselves.
One guy is building a giant CPU, one transistor at a time
I wish I had come across this article earlier. Recently bought my first telescope: a 6" reflector with EQ mount (Celestron Astromaster 130 EQ). While the images are superb, I find it very hard to find my desired objects in the night sky. The finderscope on the unit is either useless, or I don't know how to use it correctly.
No. This was last outage. I believe that was around September 2015.
I'm not going to argue.

However if you've run into the same problem where you feel like you need to either make fat model or fat controller in Rails, here's a simple solution:

https://github.com/collectiveidea/interactor
Facebook: You will conform
Transforming Enterprise Teams to DevOps Workflows
Here's another good book I recommend while we're at it: http://www.amazon.com/dp/0996193308

(disclaimer: I wrote it :)
Video would be cool. Something I really like is being able to watch all these launches, famous or otherwise. On Youtube, you can go all the way to the Saturn SA-1 launch: https://www.youtube.com/watch?v=-0-8Pd7fK9w. Fantastic stuff.
O think there is a problem with multiple inheritance being somewhat ill-defined.

I recall reading OOSC[0], where Meyer showed that MI in Eiffel is fine, and it basically boiled down to: when there is an ambiguity, force the child class to rename the conflicting methods/redefine them, which is very close to what the original traits paper[1] suggests (bar state in traits, IIRC).

[0] https://en.wikipedia.org/wiki/Object-Oriented_Software_Const...
[1] http://www.ptidej.net/courses/ift6251/fall06/presentations/0...
We built Kappa[0] to handle our production Lambda deployment. It was built by the same person who wrote Boto and the AWS command line.

Here is an example[1] of a program built in Python that uses Kappa, and here is a video tutorial[2] on how I deploy that program with kappa.

Obviously I disagree with the premise. It's true that it is more difficult to use than other technologies and you'll certainly pay the pioneer tax, having to develop your own tooling, but it's ready for production traffic.

Error handling is ok, could be better (it takes a while for the cloud watch log to show up).

The real big problem is testing. It's really hard to test if you have more than one function because there is no mocking framework (yet). It's fairly easy to deploy and test with a test account, but local testing still needs to be solved.

[0] https://github.com/garnaat/kappa

[1] https://github.com/jedberg/wordgen

[2] https://www.youtube.com/watch?v=JtLLkCt-lPY&feature=youtu.be
There's a little context involved:

- The magnification you get from a telescope/eyepiece combination is F_t/F_ep, where F_t is the telescope's focal length, and F_ep is the eyepiece's focal length.

- There are different kinds of eyepieces, and not all of them perform equally well on all targets. Broadly, you have "Planetary" targets, which are the planets, and DSOs, or "Deep-Sky Objects". The latter category includes galaxies, nebulae, and the like.

---

Essentially, what GP is saying is, "Don't rush into buying equipment, look around and pick the right tool for the job".
What I've learned in UX in the first half of 2016
I was expecting one that you could connect to a computer.

Can someone give me any recommendations?
ProfilePress – making WordPress complete
Or if you have fewer than millions. You jumped from millions to few large. That's not what applications usually need. And even within one application, you may want to mix the storage strategies between different objects.
You have a point. But today's world quality and polish matters a lot. Point is before you judge make sure you provided good quality and a polished product. The idea matters a lot but if you don't present it well its good for nothing.
For some, meditation has become more curse than cure
Compiling V8 and viewing the assembly code it generates from JavaScript
Thoughts on our security bubble
Supply issues are normal when demand rises suddenly. They aren't necessarily indicative of the long-term productive capacity of the Earth.

Websites go back and forth on this, but truly scientific analyses of "will we run out of X" are few and far between. But there's just no point in looking for a new quarry if the demand isn't there. You think it will be, but technology is capricious -- someone could invent a new gizmo that renders your investment worthless, so market forces generally don't support dragging a bunch of resources around until there's no other option.

There are ten pounds of lithium in a car battery. It's about as common as copper. That's hardly the end of the world.

http://gas2.org/2008/10/13/lithium-counterpoint-no-shortage-...
There are two problems in Astronomy:

1. Objects are distant so you only have so many photons from them that reach your current location. This means they appear "faint". The solution to that is a large aperture scope which collects more light.

2. Objects still appear relatively small even after collecting more photons. This can be improved somewhat by using an eyepiece to "zoom up" the image.

But just like magnifying a lower resolution image on a computer, the image through your scope gets fuzzy as you blow it up since you are still only collecting so many photons. So a good eyepiece doesn't help as much as beginners think it will.
Writing GStreamer plugins and elements in Rust
Is the DAO going to be DOA?
(Not) coincidentally the countries in top-15 of this index are also the ones which are on par with US, compared by ease of travel.
Shucks even Amazon made more than Windows
Succeeding with DevOps
Django and PostgreSQL composite types
Bayer's Monsanto bid to create biggest agricultural supplier
Building an API business in India
Cross-Compiling GIMP on GNU/Linux for Windows Systems
Exactly, they can see that the policies of the US and Europe will lead to lost decades like it has in Japan. You can see it already happening. I believe the problem is the bail outs from the financial crisis and the ongoing belief that nothing can be allowed to fail which is why interest rates have been kept so low. I think they would be much better off raising rates (Fed and ECB simultaneously) - this will lead to some short term pain as businesses that arent very profitable are forced to close. But from the ashes of these 'bad' businesses you will get better ones rising. The metaphor here is of fire which destorys but also clears the way for regrowth.
Whether remembering the past can really spare us from repeating it
Familiarity / need I'd guess. I know this is possible. I also know how I'd do it on Linux, or where to start reading (mmap). But I have no idea how portable it is (does windows have mmap?) and unless I really need a structure that expands both ways, unless I know it's going to grow big, unless I can't estimate and preallocate it with some known capacity, unless I can't handle this using rebalancing tree, unless I really want to avoid copies, etc. I'm not going to implement it.

Even if all of those special cases apply, I'd first use dequeue or something ready and only reimplement it if it was too slow or take too much space in practice. We've got good-enough solutions for many cases. I'm ok with good-enough in many cases :)
You could make the same argument about your power company, but yet most people just go with the local utility and never complain about "lock in".

I wonder why that is...?