skysight-inc/HackerNews huggingface dataset:
There is a way to add restaurants! Under the main search field in the header is a link to Search for a Restaurant. Enter the name of a restaurant and the location and YumHacker will return a list of possible matches. Endorsing a restaurant and it will be added to the database.
The compiler can already infer all the types anyways, you don't need to declare types. It is considered good practice (and -Wall warns for it) to provide types for top level definitions, as they are usually important enough to warrant this form of machine checked documentation.

note: Yes I know the compiler can't actually infer all types all the time, but the exceptions are obvious and require type information in dynamically typed languages too (ie. convert a string to an int: you have to tell it you want an int, you can't just say "convert this string" and have it guess what you want it converted to).
The u-bit may be omniscient, but it's no God particle
One example in the article was the difference between
def qsort(a)
and
public static void ArrayList<Integer> qsort(ArrayList<Integer> a)
A lot of good lessons to be found in here---but not necessarily the ones the author intended to write about, perhaps.

This entire post seems like a last-ditch attempt to get re-noticed by the company that rejected him (far be it from me to impute motives on the writer of a Medium post, but here I am). It may in fact be something much less embarrassing than that, and I hope it is.

Furthermore, his beatification of the Buffer "blog" is bizarre: it's a Buzzfeed-style trash-bin of top ten tips for increasing your Social Marketing nonsense. “Become the writer that I want to be”? Perhaps we understand the term differently.

Nonetheless, we should all take to heart his parting note, "DO NOT let rejection and self-doubt keep you from moving forward with your goals." I'd just add, "Don't publish too much of what you write when you're down."
Interesting. I've only been working with Docker for a couple of weeks, so I probably have some misconceptions, but I thought that only the kernel was shared with the container host. Of course, you will be installing an OS into the container, and that will bring along its own dependencies. But if you run into this situation then there isn't anything to prevent installing virtualenv in the container too. From my perspective working in the context of server-side python deployment, Docker is looking pretty attractive as an alternative to virtualenv. It allows me to construct an image with the specific dependencies I need, and then run it anywhere.
Why incorporate your startup in Delaware
As has been pointed out, you've got the sequence reversed. Raskin was on the original Macintosh team first. His ideas for the project included keeping the cost down. Things like using an 8-bit CPU (the 6809?) rather than the still-pricey 68000, a character-based display rather than bit-mapped, etc. He later created his own company and used those ideas in what became the Canon Cat product -- something that looked like a shrunken ADM-3A terminal. It kept all your documents on a floppy disk eschewing normal filesystem in favor of a Forth-based image system (not too unlike Smalltalk images).

Unfortunately he was convinced his ideas for interfaces should be protected by patents, virtually guaranteeing that things like his "leap" keys would never be adopted.

Back in the 1960s and 1970s there was a tremendous sense of possibility for what computers could do for us on the personal level. I think Nelson, like Alan Kay, is worth revisiting on that basis: reminding us of possibilities, not so much who was right and wrong or who was first to think of X.
So, ummm, maybe they should have performed a few system tests?
What usually happens is people decide to upgrade everything all at once, since they're investing the time anyway. So they upgrade to Ruby 2, Rails 4, JQuery 2, etc. all at once. Since the big driver was to upgrade Rails initially, Rails becomes the focal point of all the once-deprecated-now-removed errors that occur.

That being said, upgrading from Rails 2 -> 3 was pretty annoying.
Worth noting that US military that are stationed in Germany must take a test before receiving a US Army Europe license (they run the program for all US military in Germany) in order to drive in Germany. Based on my experience (got there in 2004), the test was not that easy and did require a bit of studying, especially for road signs and the rules at intersections, which are a little bit different than US rules, from what I can remember.
Awesome.
But if this will inspire freshmen to make website per day, we'll be flooded. But I am sort of happy if that will happen.
...and hoped that we could design a monetization system that didn’t exploit our players.

...we haven’t yet reached a level of revenue to even sustain operating expenses for the game

This all suggests you're generating some revenue but you don't mention how. Advertising? I'm genuinely curious.

I'm in a relatively similar predicament albeit an entirely different product. I run http://hackerjobs.co.uk with a good friend and it's been free to post for almost two years now. The site is generating more users & advertisers every week through word of mouth alone and at some point, if the site is to grow appropriately, we'll have no choice but to monetise it and I'm dreading it to be honest.
When the static type checking system has an inference engine there is a strong incentive not to document types on the part of programmers. Conversely, a requirement that for explicit type declarations makes the use of generics more cumbersome.
ah perfect, I thought I had tried that, but I guess not :) Thanks!
That is an argument against particular languages that happen to be statically typed. That is not an argument against static typing, which requires nothing of the sort.
The 128KiB of RAM was painfully insufficient even with so much shifted to ROM: text files couldn't be more than a few pages in length. And there was no backing store you could reliably swap OS components into either, because the machine had a single floppy drive and no hard disk, and the floppy disk had to come out to allow disk copying.
Is it reasonable to buy a Model S now hoping that within 6-7 years you can swap out the "old" tech batteries for newer / better / faster / higher capacity battery packs which will be introduced in 5-7 years?

If so, it wouldn't be a bad long-term car for those of us who like to keep cars more than 5 years.
"If all that is alledged is true, that's pretty damning and this isn't just a general bitcoin crackdown."

This could easily be the open move in a general crackdown, a sympathetic test case to establish that operating a bitcoin exchange == money laundering, with broader applications of that precedent to follow.
Google drive is down
Base64 and then gzip just to make it easier on javascript? Seems hard on dropbox servers.

Why not use a multipart binary response?
I actually just keep one up on Monster. I keep it public and it does get it's fair share of vies. If you pay a small fee they also allow you to track them. I don't really care who views it, only who contacts me from it, so I don't pay. I don't update it often, ever few months I guess. I'd say that having my resume online has saved me tremendous amounts of aggravation since many people contact me for jobs now, instead of me having to search high and low for companies to work for. On the downside, you often get contacted by recruiters for staffing companies trying to get you to apply for some bs job that you won't be interested in. It's easy enough though to just screen them through an email filter.
Well you could subclass the Integer class and take that as a param (except you can't in Java because Integer is final, so you would need a wrapper class) then throw an exception in the constructor.
This should get you started -- https://en.wikipedia.org/wiki/Chris_Lamprecht

The cited external links should provide more depth.
Can you be sure about that for any binary you did not compile yourself? And if being more paranoid: can you be sure about that for any binary you did not compile yourself using compiler you compiled yourself?
Family's Annual Music Video
I thought the whole problem with "just add more batteries" is that you drive up mass and thus reduce power efficiency, thus leading to a cycle of diminishing returns? I don't know how far along that curve a Tesla Model S is though.
Agreed. The most important thing to take away from this is to make reading a part of everyday life.

In fact, my advice would be to read everything you can get your hands on, and then keep going.
What about a sprites-like system?

Since you pretty much know which pictures the user will request, just glue the next 100 thumbnails together into one big picture and then take it apart again on the device.
Clickable https://docs.google.com/forms/d/1l-vpNNPhCoGvkCamMiRNuWTYlwM...
My observation is that only crazy people are seriously afraid of Russians, while the spirit of patronising Ukraine, Belarus and even Lithuania is pretty strong.
I don't know what your first sentence means. As for the second, I was explaining what I thought the author meant by "scaffolding" not making an argument for or against anything. Now here is an argument for you: shouldn't two of most widely used languages be included in an argument about static vs dynamic typing?
If it's used for money laundering, why would it matter? You could use beans or pieces of pasta, the effect would be the same and the medium irrelevant.
The op is arguing that static typing is correlated with project scalability (due to language support for a number of other features that help encapsulation, modularity, etc). Not that static typing by itself is what makes it easier to scale project complexity.

For C++, note the now accepted use of `auto` and `decltype` which together remedy a number of issues from C++03 and prior.
We have such bad public transit. :/
Regrettably the 328d is the smallest diesel BMW bothers to bring to the USA.
I find it fascinating how Tesla is approaching this from both ends, supplying both the vehicles and the power. If the electric vehicle trend goes their way, they'll have an enormous advantage in the market. But if Tesla goes belly-up for whatever reason and the charging stations had to close, Tesla owners could lose their primary fuel source.
FEDS ARREST EXECUTIVE OF BITINSTANT FOR LAUNDERING MONEY.
Why bitcoin matters –  Marc Andreessen
Very good article explaining Bitcoins by Marc Andreessen.
Update - It was originally appeared in The New York Times
Actually it doesn't look that bad.

http://www.automobile-catalog.com/economy/2014/1900655/bmw_5...

Fuel consumption:

in liter / 100 km

Estimated fuel consumption by constant speeds on top gear, steady ride without acceleration or braking, flat concrete or tarmac surface, no wind

by 50 km/h (31 mph): 8 l/100 km

by 60 km/h (37 mph): 6.8 l/100 km

by 70 km/h (44 mph): 6.5 l/100 km

by 80 km/h (50 mph): 4.9 l/100 km

by 90 km/h (56 mph): 4.9 l/100 km

by 100 km/h (62 mph): 4.9 l/100 km

by 120 km/h (75 mph): 5.2 l/100 km

by 140 km/h (87 mph): 5.6 l/100 km

by 160 km/h (100 mph):6 l/100 km

by 180 km/h (112 mph):6.5 l/100 km

by 200 km/h (124 mph):7 l/100 km

by 220 km/h (137 mph):7.6 l/100 km

by 240 km/h (149 mph):8.4 l/100 km

by 260 km/h (161 mph):9.3 l/100 km

Clearly around 200 km/h is where the wind resistance (and gearing) is starting to become a factor, but I think you could probably hit 280 or so without being over 12 l/100km.

The other factor is that when I've driven >250 km/h I've gotten tired much faster, as you need to be hyperaware. (I did almost 200mph in a "very nice" Corvette Dubai-Abu Dhabi for about 20 seconds, and could see the fuel dial dropping)

200-250 seems like a reasonable high cruise speed for parts of the Autobahn, though.

The smarter option is probably Berlin to Munich/Frankfurt/Prague/etc. by train, of course, but I like having a car.
As long as they maintain the same form factor and interface, yes.

Alternatively, you could find someone to build your own pack in 5-10 years.
Hiring an iOS engineer
HSBC admitted to laundering $800M for drug cartels. No arrests.
Oracle doing a survey on sun.misc.Unsafe usage
Yeah, nobody wants to live in those apartments, that's why the rents are so high!
At last. Sip of water in hell. This should be done by every phones producer who cares about their good name. Just dreaming.
Yeah I think it's interesting that the final approach with "logical units" and "collaboration units" mirrors a functional approach with "functions" and "higher-order functions". The advice to write small "logical units" could also just be "write pure functions". The complex class hierarchy in the final example could probably be avoided entirely if you were using a language with first class functions. As a bonus, in a functional language the "collaboration units" have probably already been written and tested for you.
This is certainly true; at some stage soundcloud though has the potential to be the label, though. Or in other words, to be the distrtibution channel as there is no/limited physical need to press records, when DJs are downloading the tracks. With this in mind, your point still stands, but the role of the label being more of a marketer is its highest value added service. And in that role, it would seem they would want to encourage promotion of the tracks. The open issue is the monetization of that scale by the two parties, who gets what cut. And that is going to continue to be fought over...regardless of who owns/controls the copyright...as that will also be in flux going fwd imho. But we shall see....
I know, let's sue the dispatcher for the irresponsibility of the driver. That ought to work.
http://ruby-hacking-guide.github.io/
> I think this misconception stems from the fact that Ukrainian speakers often reply in Ukrainian when spoken to in Russian, because they assume you know both languages, but they will switch to Russian if necessary. This freaks out Russian speakers from outside of Ukraine.

This is interesting way to think of it. Since I'm from Belarus and visited Ukraine a few times, I thought absolutely nothing of this. I even remember going to a Polish-owned cafe in Minsk where the owners spoke Polish, but customers spoke Russian. In Belarus children were taught Belarusian from kindergarten on and while Belarusian language, literature, and history classes were in Belarusian -- other classes were in Russian. Afaik, some of the Belarusian writers (can't remember if Yakub Kolas, Yanka Kupala or both...) even changed languages within their books: within the same story, some characters spoke Russian others spoke Belarusian. Of course Ukrainian speakers form a much larger part of population of Ukraine than Belarusian speakers in Belarus (Belarusian seems to be heading the way of Irish Gaelic, unfortunately).

It helps that the languages are in the same language group. In any case, other European countries deal with this all the time (Flemish and French are much further apart for example than Russian and Ukranian). I can't see how joining the EU would make this worse for anyone!
In Python, you have to reimplement __repr__ for every class whereas in Haskell you use deriving Show. This has nothing to do with static vs dynamic.
Except that really don't need these chargers if you're charging overnight. The Model S can fully recharge 240+ miles in about 9 hours using just an electric clothes dryer outlet or a "J1772" plug. Those are dirt cheap to install (labor to pull the wires through new conduit to the parking space is usually as much or more than the box that goes on the wall).

Personally, I'd rather see hotels spend a few thousand bucks to install a bunch of NEMA 14-50's outlets or EVSEs with J1772 plugs. The cost of the electricity is pretty minimal, and it's certainly no worse than the upkeep on amenities like the gym or swimming pool (which nobody ever seems to use). If it really became an issue, the hotel could always charge a $5 fee for parking in the charging spot overnight.
You're the man! Thank you!
But the cool thing is that in many (most?) cases you can actually infer the type of reading from a string. You are going to do something with that value right? So you can say
1 + (read "1")
and the compiler will know that you must want to read "1" as a number and does that!
Mostly you shouldn't have to hide backend latency by reordering, and if you don't reorder, you can just use JPEG image strips/sprites, which don't need double compression. JPEGs also stream, but in an order determined by the client, not the server.

In my experience, Dropbox is quite a bit slower (by 10-20x) than services optimized for serving images - using 1500ms to deliver a 25k file is very slow on the web, but it is very common when requesting files via the Dropbox web API. (I can only speculate about the reasons, but Amazon's s3 has big latencies too.)
Researchers Claim VPN Bypass on Android KitKat
You would be ASHAMED how many websites and companies with software have "Won't fix vulnerabilities". The list to which I have reported is long....
Julia certainly allows you to redefine functions, it simply doesn't trigger automatic upstream recompilation.

https://gist.github.com/anonymous/8656066

> I'm running Emacs with a split window for development. R runs in the bottom window, and the source file I'm editing is in the top. This lets me send code to R for evaluation and supports an incremental style of development. I'll slowly build up functions, and this sometimes requires editing functions that my current function uses. This style of development is typical for people using R, Matlab, Lisp, or any language featuring a REPL. But you can't do it in Julia.

This is what everyone does in Julia too, with Emacs, IJulia, and others. Here is how to do it: put "module X" at the beginning of your file, and an extra "end" as the last line. Each time you send the file to Julia, the module is recompiled, and inter-dependent functions are updated to the latest version. Problem solved. This is mentioned (in a slightly different context) in the FAQ:

http://docs.julialang.org/en/release-0.2/manual/faq/#how-can...

But I admit it's not immediately obvious, and we should probably put it front-and-center somewhere.
Cam Studio Pro
Cam Studio Pro is a free software that can help you record screen activity. Maybe you're wondering why you would want someone to record your screen activity and say "No, thanks" but when you think about it it can be useful. Your kids if you have teenagers especially are always on the internet doing something.
I think "declining quality" needs to be quantified over time. There are so many spammy sites - basically completely and totalled scraped sites (often from SO) - but it's not new. I also don't notice more than I used to - it's about the same for me. They come, they go.

The biggest one that I don't get is BigResource.com - they are nothing except a search engine yet Google loves them.
There is an older clojurepy that exists. The author mentioned abandoning it and it needing to target the python AST (like Hy) instead of .pyc to be more portable/less brittle. If you're interested in this, drop me a line (emidln@gmail.com) as I've been toying with using modern clojurescript as a starting point rather than the old codebase.
yeh, time to use simple nokia phones again.
http://www.squarespace.com was bootstrapped.
They have thousands of apps. Maybe 10s of thousands by now. It's been many years since I worked there. It's a pretty unique setup.
I work for a smart metering company and I can confirm that there are a lot of interesting developments in this space. In addition to the meter itself and the functions the meter can do (automatic reporting, disconnects, connects, etc) I think the possibility for incentivized home automation will be a big driver in the internet of things.

Some consumers may be interested in throttling their power when load is high on the grid for environmental or cost saving reasons. When the utility provides a monetary incentive for the customer to throttle their AC or turn off their pool pump during periods of high load a lot more people suddenly get interested.
Microsoft rechristens 'SkyDrive' as 'OneDrive'
many OSM apps provide offline vector data. works without data connection and also leaks less information - the most you can infer from those downloads is that people are interested in mapping data of a certain area.
NYTimes + Pinterest
Fortunately, your IDE can use inference to add a type signature with a keystroke.
Can I attempt to clarify the perceived intention of Tarkovsky with his novel adaptation? I wouldn't frame the films as evidence that he didn't care about the source material or what it attempted to say. Rather, it seems to me that these films are his responses to the novels, or at least meditations on what the novels said to Tarkovsky.

Another factor is that film and literature are very different languages, and aiming for a 1:1 translation can often result in a work that is missing pieces that were only communicable in the original.
If we acknowledge that any given novel will have aspects of it that are un-filmable (interior monologue, relative time dilation, for simple examples), then it is the job of the director to re-create the spirit of those aspects while making them work for his media. As a result, the director cannot help but inject his own views and thoughts into the work.
Nobody embodies this more strongly to me than Tarkovsky, with Kubrick as a close second. In fact, King's own attempt (shudder) at filming The Shining may prove this point all by itself; it's apparent that King doesn't understand the medium he was attempting to use.
How some thieves broke into my car and why you're vulnerable too
Google Is Making A Land Grab For The Internet Of Things
The thing is it was more inconvenient than horse and cart for a long time.
( Early cars broke all the time, costed a fortune and you needed to maintain it yourself - that was basically a toy for rich kid to parade at the country club ) You get absolutely no benefit other than bragging rights for being an early adopter.

I understand that early adopters are damn useful, especially for all the startup creator here on HN. But seriously, "Right side of history" is pushing it. You can buy a regular car today and an electric one next time; it is not like electric car makers will refuse your business because you failed to be on the right side of history 10 year before.
Websites Must Face Defamation Lawsuit For Calling Climate Scientist A 'Fraud'
Plenty of testing happened. But you had to leave the thing alone for hours to go into power save.

It was an oversight somehow - upgraded hardware but didn't complete the install checklist which included disabling powersave. People make mistakes.
> In a world where misspellings are silently ignored, this is necessary.

How does "dynamic typing"="misspellings are silently ignored"? Maybe in some languages but that's not a corollary of dynamic typing.

Disclaimer: Haven't read TFA so shoot me down if the context makes this clear
Your State Taxes at Work
If you're using Android, I'd highly recommend using a combination of XPrivacy [1] and Android Firewall [2] (iptables frontend).

To make your life easier, disallow everything from accessing the net in Android Firewall. Then, for those apps which you've allowed net access, further tweak what they're allowed to access in XPrivacy. As a rule, turn off account info, clipboard, location, contacts, and storage.

Not perfect, but a decent solution.

[1] https://github.com/M66B/XPrivacy

[2] https://play.google.com/store/apps/details?id=com.jtschohl.a...