skysight-inc/HackerNews huggingface dataset:
Military zipcodes often do not have a defined area - as military units are mobile. The zipcode may direct mail to varying actual physical places.

Certain extremely high-traffic entities (e.g., government agencies) may also receive their own zipcodes - and mail directed at them may go to different places. Private places (see: Empire State Building, 10118) may also receive their own zipcodes which, while representing a physical building, defies the usual "defined boundary" zipcode definition.
I didn't know this wasn't already in prod. On numerous occasions, I've seen less-relevant gifs show up with an album link to a brand or product. It was what I expected the justification to be for the poor accuracy of gif search.
So what happened that isn't shown in most analysis of RAM costs is that RAM didn't go down in cost that much for many people. For instance RAM in the cloud is still very expensive.

What is also not shown is that cold data is everywhere. You need to have it, but paying to put it in RAM generates zero value for a profit seeking business. So if you don't page out cold data you effectively throw yourself out of the running for a huge swath of use cases.

For a small deployment sure it's dwarfed by engineering costs. But infrastructure per engineering head count is trending towards more infrastructure per head and infrastructure cost matters to more businesses.

The other thing is that data volumes are also increasing at a rate competitive with RAM is decreasing in price. This is because there are new opportunities to make money using more data and this is a trend you can't really beat. The more data you can have the more use cases and lines of business get invented.

This is not a scientific analysis it's just conjecture based on anecdata from my time in the industry.
Highly Complex Wooden Mechanical Models
Show HN: TLance – Task management and time tracking through task scheduling
You can enact laws that respect and support multiple points of view. See: national service but with exemptions for reasons of faith, mixed public private medical systems etc.

Also, I would say that you are using a shallow definition of culture.
Say it again! I learned this lesson a few years ago while talking to a guy who'd had a few "exits" totaling $200k or less. It blew my mind. Wait, you can sell for less than millions?! It led me to sell an app for $7k instead of letting it die a slow death desperately hoping for millions to fall out of the sky. Great perspective shift for me.
Generate MEMEs Programmtically
Remote how? They aren't connected to the net.
Yeah, just look at the Web page source to get the URL. Content-Type must be text/plain.
> Thiel and Hogan won the case in court.

Yes. It's a case where you ask 12 people to decide the fate of your existence.

> They didn't just buy a verdict.

They didn't have to.

> Both parties had well-funded legal arguments presented in front of a judge and jury. Gawker lost.

They didn't "lose". They could have kept going with the legal proceedings if they had the money.

> The jury looked at the facts and Gawker's own testimony and saw a reckless, malicious publisher that would cheerfully disregard any ethical standard they could in the pursuit of clicks and chaos.

Have you been a juror? Have you ever been sued?

There is a reason why most lawsuits are settled. Because jurors are highly UNRELIABLE.

Thiel/Hogan had nothing to lose with the verdict. Gawker had everything to lose.

It's why PATENT TROLLS sue companies. Because it is far easier for companies to settle suits than continue with the legal proceedings.

Here's a hint. If thiel really wanted to, he could sue hacker news and bankrupt it.

> malicious publisher that would cheerfully disregard any ethical standard they could in the pursuit of clicks and chaos.

Oh god... So many anti-free speech people here. It's no longer surprising.
Tiobe index has had the Java and the C languages in the top spot for over a decade.
I really don't know why anyone would order a laptop from Dell, or any other OEM for that matter.

Dell and their like, obviously, aren't at the for-front of laptop design. They are still using plastic and calling Carbon fiber a "premium" laptop material (it isn't). They are using second rate network adapters. They are using second rate SSDs which have terrible write speeds. Windows trackpads arent any better than they were 10 years ago.

To top it all off? You'll need to do a whole damn Windows reinstall to get rid of the tons of bloatware they pack in.
Maybe that was a test run; otherwise it does seem downright bizarre, and I've had the same experiences.
Google can't index GIFs???
Distracted driving is now the leading cause of traffic accidents, above even speeding and drunk driving. That to me is a strong sign that it ought to be illegal.

Also, traffic infractions usually aren't crimes or misdemeanor in most jurisdictions.
I thought solutions like Cloud Foundry and adhering to the "Twleve-Factor App" methodology help eliminate the risk of vendor lock-in.
> As a lifelong athlete the on-your-toes style of barefoot running is the best way to run. If you cannot run on your toes you are not built to run.

Nonsense. You can go tell Meb Keflezghi, winner of both the Boston and New York marathon, that he's not built to run. He's a prime example of a heel striker [1], though slightly less prominent in his later years.

More generally, in [2], a study of elite level runners in the half marathon, found that at the 15km point the top 50 was comprised of 62% rear-foot strikers, 36% mid-foot, and 2.0% fore-foot strikers.

If a certain running style works for you, i.e. you've been running injury-free, don't try to change it. You are more likely to do harm than good.

[1] https://runblogger.com/2011/11/meb-keflezighis-running-from-...

[2] http://journals.lww.com/nsca-jscr/abstract/2007/08000/foot_s...
No, it doesn't. I use two similar external monitors, same DPI, and Office fonts are blurred. Please check the link, it is a known issue. The monitors are not 4k or the exact resolution of the notebook display.
Totally agree. The friendly competition and social sharing aspects of Strava make me enjoy running more, not less.
Please see my profile page: It contains several links to material that I recommend for learning modern Prolog.

You can quite often apply Prolog in actual practice if you know it. For instance, see how often "logic" is mentioned just in the context of the present discussion. It's nice to know a logic programming language that can elegantly express business logic and business rules!
Considering Moz.org's trajectory since then I am of the belief that was an excuse fomented to oust him for other reasons. Most people will have a hard time agreeing with, or even liking, many of the decision makers at the top. Hyper-focus on celebs & politicians is disingenuous and weaponized by detractors to further their agensas. We are all fallible & human.

*I do not agree w/ Prop 8 or any such discrimination as to how consenting adults choose to live their lives. Nor do I consciously employ xenophobic limits to those who look, speak or act differently from me. If it's to be a "global" community, we must be more inclusive rather than assimilating, IMO.
Reference 2 of that paper [1] describes such a study:

"We conclude that not only is there no evidence from this study of any identifiable increase in the risk of SIDS associated with the use of mattresses with an integral PVC cover, but also that the use of such mattresses is associated with a lower risk..."

[1] http://moscow.sci-hub.cc/e537c543e3d261c8c9ecf5b144267b15/bl...
Yeah, sounds like a good way to get junior developers impressed and anyone with real experience to drop out from the interview.
On Fedora 26 with Wayland, high-DPI works pretty well in my experience.
New Tech Startup Bubble
Guide to building SeeFood: How to train your own model for CoreML
In Japan, most streets don't have names and buildings are numbered based on when they were built. Even with Google maps most businesses provide a drawn map showing nearest convenient stores and stations.
Not in the UK you can't. All boxes are sealed until "the count" which only starts after the election has ended.
Which is US only. The only reason to buy was the bundle, which is a good deal. Same performance as 1080 at the same price with double the TDP and will have limited stock. There is no reason to buy Vega as a gamer.
I've always believed that if you are scrapable then be prepared to be scraped. The internet is still a digital Wild West and stoping these guys will not stop some underground source with a cloud flare or tor hidden service or outside your countries laws from doing what they want with what they can get. they can build a site or they can sell it, stoping these guys just stops a public and honest company, sure they can stop the public companies but the best thing to do is protect yourself. Don't leave the keys to the door out front and get mad when someone uses the keys.
(typeof (new (class { class () {} }))) // -> 'object'

It seems like we're declaring a class inside of class. Should be and error, however, we get an 'object' string.
Explanation:
Since ECMAScript 5 era, keywords are allowed as property names.

Can anyone explain why allowing keywords as property names seemed a good idea? To me it creates a lot of potential for confusion without providing enough benefits, but I'd like to be... enlightened
That seems like the typically attitude of the left. "If you're not with the left, you're hitler."
Yes please, so 1080ti cards get their prices down to normal and I can buy one.
Level Up Your Games with Amazon Aurora
This does not accord with my experience. I have last year's 15" Dell Precision with a 4k panel, and Sway works brilliantly. I went with Intel graphics for compatibility, and because it saves money and battery life compared to NVidia. Text looks great, and I can make it really tiny if I want.
We dont hire engineers from Google/Facebook/Apple, primarily because they are too expensive, but also due to culture fit.
> I've had a recurring thoughts that maybe big tech companies are conspiring together to hire as many software engineers as possible to make sure that those engineers don't have any time to build competing products.

I think if you ask most employed software engineers if they'd quit their jobs because of an opportunity to develop their own ideas, you'd hear a resounding "yes". Considering most developers I know are crafty people who don't care about "career ranks", if big companies did this they'd just hurt themselves by giving developers the funds to pursue their ideas in the future.
LinkedIn gutted their API a couple years ago and now the information they took out has been moved to a private API

If your business is in the recruiter space, expect to have your API keys revoked and to receive a cease and desist letter as well.
"$20B in debt" is not the same as "carrying $20 billion in debt." Those are very different business traits!
Voting in Canada, the ballots are paper, then you carry it over to a person who puts it face down into what looks like a flatbed scanner and hands it back to you, and you put it into a box.

I am assuming they count electronically, still maintain secrecy, and have a paper trail that can be manually counted if needed.
Such elections, much votes, wow.
Not just single-sign-on. Also a wide variety of services that provide APIs.
> The number of photos is irrelevant to the analogy

Actually, the size of the data and the number of requests is very relevant. More data means more information, means more money. It also means more bandwidth and processing power required to process requests. You're not taking a photo of the bike, you're asking the bike to give you a photo of it.

> it's just dishonest/misleading to pretend that copying data is ever analogous to taking a physical object (the owner of the original is never deprived of the original when data is copied).

Leaving LinkedIn aside, possession of the original data is never the issue with digital piracy. It's a straw man. The hurt occurs when people benefit from the work the original author put into creating that data without proper compensation. Just because you can clone my gizmo (which I spent years working on) without taking the original one doesn't mean you're not hurting me. That gizmo could give me an advantage you wouldn't otherwise have. I place hours of working into something that doesn't put food on the table because you can clone my work, but I can't clone my food.

There's a reason an empty CD costs 50c but a music album costs $10. You're not paying for the physical medium. You're paying for the IP. And yes, digital distributions are cheaper because of this, but that doesn't make them free.

> Most of it is selling premium features to recruiters and other businesses.

I'd say it's pretty obviously interfering with their business model.

> LinkedIn should not be trying to have their cake and eat it by leaving things in public then complaining when the public accesses it in a way they don't like.

LinkedIn could ban IPs that make unreasonable number of requests in a short amount of time.
Think lateral
Just curious, how do you find freelance work? And how much time do you spend garnering clients beyond that 20 hours?
Kenyan election IT head Chris Msando found dead
AMD Project 47 Supercomputer SIGGRAPH 2017 [video]
Good luck living up to that $600 million valuation with sponsored gifs before running out of money. Seems they raised 55 on 300 in February 2016 and then 72 on 600 in October 2016. Seems like a lot of money to be burning for a gif search engine.
Related:

https://pyformat.info/

http://strftime.org/

This latter actually lacks quite a few like %F %T, I tried to improve its github but it turned out to be a bs4 scraping python's official doc to generate the website.
I would disagree strongly with this, but I don't quite know how to put my objection into words. The enforced functional purity, "true" and incredibly friendly compiler, and the robust message system are all things that I don't think you really get in those other languages. To me, it's a bit like saying that you get all the benefits of Haskell in Java, because Java is also statically typed.
The answer (in my opinion at least) is that yes `==` should be avoided, if for nothing else then simply because it's totally unnecessary and only adds a mental overhead.

I haven't found a use case where it would be necessary, and when it would seem it is, it's indicatory of code smell, e.g. badly formatted JSON responses.

Maybe a use case for abstract equality could be for comparing HTML data attributes (which all return strings by default using the web APIs). In this case it would be far better to abstract your HTML data attr wrapper to something like jQuery's .data method which will always return correct specific types rather than strings (e.g. data-bool="true" will return _true_ (bool) instead of "true" (string)). I believe many of JavaScript's old quirks are due to trying to interoperate with HTML better.

> In most cases if (!foo) is what you are interested in and it's cleaner.

In most cases yes, but there are cases where you simply want to check explicitly for undefined or null (e.g. does a variable or property exist or has a value, even if it's an empty string or 0). !foo means your variable isn't: an empty string, the number 0, the bool false, null or undefined.

It's also worth noting that `===` is not deep equality. It's merely referential equality (the equivalent of .is in other languages) for all non-primitive types.

e.g. [1,2,3] === [1,2,3] will always return false since the two arrays are different objects and point to different references. "123" === "123" will return true because they are both Strings (considered primitive types in JS).

Abstract equality will always fallback to strict equality when the types of the compared values are the same, but using strict equality everywhere avoids headaches that might come up during runtime.

Edit: I'm not sure why you're being downvoted, you're simply asking a question.
Mine has had only had flaky wifi (killer) and a driver install from Killer's site remedied that. Other than that it's been a flawless machine. Windows 10 still doesn't have all of its' HiDpi issues worked out but I love this laptop.
AFAICT the vega "Frontier" card which has been out for a little while (at a very high price) has a similar mining output to a 1080Ti

The Vega frontier board is clocked faster than the Vega 64s and has twice as much RAM, and RAM bandwidth.

I'm going to take a guess that these are going to be slightly less attractive to miners than the Nvidia 1070. Wouldn't like to put money on it though.

--edit-- Power consumption on these will be the deciding factor, possibly. Nvidia seem to have a far better handle on that lately.
"Look, I wrote a neural network to write a simple Lisp interpreter."
Not to mention lack of scalability, tampering would be pretty localized and not very effective for a state-wide electoral college vote.
> They went out of business because they did something wrong

No. They went out of business because they ran out of money to continue their legal defense.

> and the judge agreed with the plaintiff that they should pay damages.

No. Not the judge. The JURY.

> Instead of paying those damages, the people behind Gawker decided - using their own free will - that they would be better off shuttering the site.

They could have continue with the legal proceedings but they didn't have the funds.

> None of this happened because "the repression with the boots on faces, lol" - it happened because Gawker seriously, seriously fucked up.

Really? TMZ and MANY OTHER SITES published segments of the sex tape. TMZ and those sites are still around.

I already provided PROOF. You can repeat the same thing over and over again. It isn't going to magically turn true.

>but such is life in the free world.

Not in a free world. In a billionaire's world.

> the system is there for both sides of the coin.

Apparently, it's for the billionaire's.

Using your logic, TMZ and most of the sites would be out of business. After all, they published the sex tape images LONG BEFORE gawker. Okay?

You can spin it anyway you like. You are anti-free speech advocate.
Shameless plug but… we left Ruby and then came back ;) - https://blog.appcanary.com/2017/hard-isnt-simple-ruby-clojur...

It's tricky, it's definitely not the bleeding edge like it used to be but – if you already know the toolset well, it does a good job at what it's meant to.
How to Launch on Product Hunt
If anyone cares, I just got a Toshiba Portege X30, it's the lightest machine that can be equipped with 32GB Ram, has 2 Thunderbolt 3 ports and a matte fhd touchscreen. Sadly only a dual core U processor (they launch quad-core U processors in just a few months)
It's an age-old tell

http://archive.fortune.com/magazines/fortune/fortune_archive...
Ending the Anomaly: Achieving Low Latency and Airtime Fairness in WiFi
Go ahead and use your tricky questions, but (a) only if you knew the answer before reading it on that website and (b) you desire to screen out qualified people who avoid the arcane corners of the language.

I worked a couple times with a guy who was very smart but also quite arrogant. Each interview was an opportunity for him to show that he was "superior" to the candidate he was interviewing. One that sticks out in my mind was that this arrogant guy used to work at Amdahl and thus was knowledgeable about the IBM 370 instruction set. When the candidate said they had worked as a COBOL programmer on an IBM mainframe, arrogant guy jumped into action.

"Ah, so you know the 370? OK, then, when executing the numeric EDIT instruction and the format field is smaller than the number of digits required to hold the argument and there are an odd number of digits after the decimal point, what will the carry flag be set to upon exit?" Of course, the candidate didn't know the answer, and arrogant guy was quite dismissive of the candidate's abilities.
AMD should just run their own mining rig at this point. Create a large multisocket board and plug all those GPUs in for a week of 'burn in' mining coins before shipping them out.
What vendor would you recommend?
There's a fundamental issue in voting, which is that ballot markings may not have a consistent meaning from voter to voter. Most analysis of voting methods ignore this and it's impacts, which are difficult to quantify, but it's pretty clear the effect is maximized in two cases:

(1) systems which limit rankings to a fixed number (the most extreme case for real ballot methods being two) of ranks (approval and FPTP both are two-ranks methods), and

(2) system which use numerical ranking systems that draw fiber distinctions than mere ordinal ranking (range/score voting being the main example.)

The problem is minimized in ranked-ballots methods, though there is room for debate over whether forced or unforced rankings are better in this regard.

For this reason, I would reject range voting for most public elections independent of practical difficulty (there might be exceptional cases where a consistent meaning can be attached to range ballots, but it's not the case in normal public elections.)

OTOH, ranked ballots Condorcet methods which need to compare pairwise results are probably more tractable with e-voting (or, rather, e-tallying.)
I really hope that AMD gets better deep learning support so it will push NVIDIA's pricing structure down. Also, AMD's processor lineup looks very appealing compared to Intel (which has had more pressure on their solutions also.
> distorted view of himself

What would be the correct view then? To be saying, "I am a genius"? But who says that and is ever a genius?

I think the point is, there is no such thing. Genius is a reputation, and an overblown one at that, but justified by context, such as being the best out of a group of people.

What we should be more concerned about is how ordinary people go on to achieve extraordinary feats.

We're all human with given the same amount of time in a day. Saying some are genius and are exceptions to normalcy is a cop out. Like the rumor that Bill Gates and Elon Musk both have photographic memories. Turns out, there is no such thing as a photographic memory. There are techniques to memorization, but they don't seem to be doing those either. It's shocking I know, but they're normal people.
Can you name/link to some other examples?
I have this laptop and run archlinux on it. It's a great machine, and almost everything works straight out of the box (even the external docking station).
I would have to agree. I haven't heard anyone suggest that Uber's CEO was personally harassing women. He just allowed a culture to develop where people could get away with harassment as long as they were sufficiently important to the organization.

Thiel being personally unlikely to harass women is not really an important consideration because the same is probably true of all of the other candidates.
I HATE wearing shoes, but I don't think I could ever bring myself to run barefoot in New York. I don't know what it is about barefoot running that is so stimulating -- maybe it's the simple exercise of avoiding constant danger? -- but wearing shoes certainly dampens the thrill.
We can gain "lots" of intelligence by reading good books that forces your intellect like Logical Investigations from Edmund Husselr: https://www.goodreads.com/book/show/312739.Logical_Investiga...
Post office oddities in my universe:

Two identical number and street name. (Eg 12 Aspen Lane) (). As a delivery person we (USPS, fedex, ups) make that mistake once. Why knowing name is critical.

Farmland made into houses: postal address in town A, property in town B. Have 4 houses with this in my area.

() the only reason this never changes is cause 911 knows the difference.