skysight-inc/HackerNews huggingface dataset:
I think it would be more honest to realize the sale of the building, inject most of the resulting cash in the business (which, after all, would be only just), then try to sell on a healthy business with a good runway for any new owner (or the workers, or creditors, or whoever). That doesn't seem to be the case here, since he's clear the business will just close unless it gets bought - where is the real estate cash going, then?

I'm probably a bit harsh, but real estate in London has turned plenty of good men evil, so to speak; this wouldn't be the first nor the last time it happens.
That is a valid use of deep learning. I think the article is talking about people thinking that because deep learning is very impressive for some things, they should use it for everything - even problems where a much simpler solution works fine, or problems where deep learning doesn't apply.

I work for a consumer product company, and there are often people talking about using 'big data' and 'machine learning'. They're just following the hype; they don't really know what machine learning is and I've only heard two or three potential applications of it mentioned that make any kind of sense.
I have a question - should the same also be true on the latest Chromium?
The W hotel in downtown Austin, TX has had all of their restrooms in the bar/restaurant area as single-user facilities labeled Men/Women for... ever since it was built, I think. At least 5 years that I can remember. Among other reasons, it efficiently supports conventions with wildly varying gender ratios.
What do you mean by "turning into"? I don't see much special syntax in the post apart from the general expression-oriented functional style, including higher-order functions. Which has always been part of Rust. If that means turning into Scala, then almost every high-level programming language is currently turning into Scala.
(To add to the description, from their github readme)

> "The Great Suspender" is a free and open-source Google Chrome extension for people who find that chrome is consuming too much system resource or suffer from frequent chrome crashing. Once installed and enabled, this extension will automatically suspend tabs that have not been used for a while, freeing up memory and cpu that the tab was consuming.

https://chrome.google.com/webstore/detail/the-great-suspende...

https://github.com/deanoemcke/thegreatsuspender
The solution is far from simple if you want to do it in 100% Common Lisp as there's no CL HTTP client that can verify certificates. Maybe possible with drakma and cl+ssl and a custom configuration of the latter and a native OpenSSL library, and I still have doubts.
> It all has to do with this line: "By providing syntactic sugar for these use cases we will enable a new class of "virtual method" library, which will have usability advantages over the standard adapter patterns in use today."

There is nothing that this proposal does that cannot be done today. It brings nothing new to the table aside from operator noise. I hope the committee pushes against these exotic features, like the bind operator or the pipe operator.

> Right now functional libraries like static-land, ramda, sanctuary, etc. are working hard to provide these functional primitives but it's still painful to write readable code that uses these.

No it's not. explicit != painful .

Do people really want to end up with a spec of the size of C++ spec ?
Leaflet supports retina tiles, they're just not used on the frontpage example because default OSM tile service doesn't provide them, and we don't use other providers on that example for the sake of simplicity (to keep it as short as possible).
How would you write rayon in Go?

Can you describe the simpler signature of par_iter() that would work in Go?

Can you describe the Go features that allow the compiler to prevent data races at compile time?
I'm on mobile and not a physicist but the key is the observer. Photons don't observe anything.

We observe them since we observe time and they do have energy changes that we observe (I believe this is how colors and red shift work).
After many years of writing a self confessed horrible mix of C/C++ and calling it C++ (and I think more people have done that), I decided to learn C++11 and then C++14. I am enjoying it quite a bit I must say... Anyone else have that experience?
I discovered Thoreau in 9th grade and responded much as the author describes. I loved the clarity, the independence, the disdain for the crowd, the longing for nature, and the commitment to a moral, self-examined life. I think his message only continues to grow in importance.

And yet I don't think the author has really proved his point. Having a sense of humor doesn't make Thoreau any less painfully earnest. Martin Luther liked bawdy jokes too, and that in no way lessened his seriousness. If anything, joking about peeing on the bushes seems to confirm Thoreau's boorishness. I still feel a kind of adolescent immaturity in him: a lack of self-doubt, and a preponderance of self-importance.

It is not easy to find a good balance of gravity and levity. Those concepts are too clumsy, I think, because you need both---in the right measures, at the right times, and towards the right things. And I think in general the world could use more gravity towards the things Thoreau loved. And on the other hand the world could also use more self-doubt, more understanding toward your neighbor's weakness, more charity, but that is hard to find in Thoreau.

This article is just the introduction to a book, so perhaps later the author better proves his point, although it sounds like a hard thing to do, because the argument looks like a non sequitor. Did Jesus' jokes suggest he didn't mean it?

. . .

By the way, I do like the author's approach in looking for humor where we have been taught not to expect it. That is a great way to ready Moby Dick, I think: things like sharing a bed with a savage, but also the long digressions about rigging or scrimshaw or whatever. It helps to feel some indulgence toward the author, and trust that he is leading us on a detour to show us something "cool", but also something personal, like a private joke.

A good friend once suggested that the Book of Jonah is an early specimen of Jewish humor, and I think he was on to something. What if its genre is joke? (It could still be no less divine Scripture for that.) That last bit sure sounds to me like a punchline: "And should not I spare Nineveh, that great city, wherein are more than sixscore thousand persons that cannot discern between their right hand and their left; and also much cattle?"
Five months is not "now [sic] time".
Excellent points. One of the emotional appeals of Go, to me, is the community behavior and mindset. Go code very often "feels" like a low level language, written by someone that was considerate of the underlying machine.

You're also hitting another nerve: The horrific world of allocation tracking in Java. While your case sounds like a legitimate thing, so many times I've been in that situation and been tricked by my tools to optimize the wrong path.

Most popular allocation tracking tools, like YourKit, turn off escape analysis. Obviously, when you do that, stupid things like boxed primitives will show up as your main sources of heap allocation even though Hotspot would stick those suckers on the stack in a heart beat.

Eg: Here's a program running without YourKit allocation tracking: https://twitter.com/jakewins/status/707759792547233792

And here's the same program with it on: https://twitter.com/jakewins/status/707754868497231872

Still makes me furious - what in the world am I supposed to do with an allocation tracking tool that creates millions of false positive allocations, drowning out the thing I care about? Gah.
Ah Ok I thought it might be an OS utility. Thanks for the tip. I also highly recommend session buddy for excessive tab folks.

https://chrome.google.com/webstore/detail/session-buddy/edac...
Potato potato?

If he owns the building and the business, what difference does it make how he sells them?

If he injects some hypothetical large amount of real estate cash into the corporation, he will probably want to get at least the value of that cash in the sale of the corporation.
I agree this method is more powerful in the long run.

It is difficult though. It requires serious patience, and very disciplined self-awareness and self-skepticism. It is incredibly easy to craft a false narrative for our experiences.

Keeping in mind that different approaches work for different people, I do think supplementing with ideas from others, especially those who possess similar self-awareness and skepticism, can be helpful.

I've become to believe strongly that relentless skepticism and questioning is one of the most powerful forces in humanity. So I try hard to apply it to myself -- while also giving myself a break now and then :)

Of course, the sciences are the clearest example of this. But I think it also applies to areas where rigorous measurements are hard to come by.
The compiler guarantees no data races.
Donald Glover Is an Innovator and Advocates for Coding
Well, I would usually discuss things with the original author instead of figuring all out by myself.
Is it that strong a word? I looked up the meaning and it seems to mean what I intented but seeing the reactions to it, it carries much more weight than I meant.
In the context of my life right now, this makes me pretty sad. Seeing effort, ingenuity and engineering leap the many hurdles of that era and build something that still seems remarkable to me because of prolonged exposure to the lack of talent, knowledge, skill, vision and perseverance in my corner of industry (the overlap of "web development" and "enterprise IT").

If the footage here was taken with modern camera equipment so I could pass it off as being from today, I feel like I could probably show it to colleagues, make up a story about how it takes some servos designed by Elon Musk, a quadcopter with a 4k camera that hovers in place above the maze (for whatever reason), uploading the footage (with no regard to latency) to a "Deep Learning" algorithm invented by Google and motion control algorithm designed by Boston Dynamics that "only" uses 8 GPUs and "only" costs a few dollars an hour running in Amazon Web Services without having many questions to answer about any part of that.
He also has a line about coding in his freestyle here: https://www.youtube.com/watch?v=zKB66pjw-JA

Around time 2:50 in the video
this is a definitely a boon to espionage/police work.

I wonder if you would have to get a warrant to make a video in public of someone walking and talking and then running it through your AI to find out what they were talking about.
Wow, I would have backed this. There's much useful insight in the article I wish other KS would heed - especially regarding stretch goals; I've seen soo many KSs derail because they, in desperation, added stretch goals that they could execute. (But I'm done done done with KS; I've suffered too many burns and scams).
Of 9 Tech Co., Only Twitter Says It Wouldn't Help Build Muslim Registry
Anthropological Human Types by V.V.Bunak
If the zero address is valid, then one aspect of "undefined behavior" is that the result is "this will actually continue to 'work' until something random goes wrong". Someone just the other day on Reddit was talking about how this is a common issue in their workplace, as they work on a system that maps valid memory to 0.
There's a common theme for just about all of those aircraft: they're ugly. There's truth in the saying that good aircraft are always beautiful aircraft.
> I just don't believe you for one minute.

The author demonstrated this by pointing to a list of CVEs caused by their code, so.
Yea. The reason I called out fish is that they have the advantage of more-or-less not needing to support their own body weight to move around, unlike land-based animals, and therefore they have the closest ratio to 1.
> heap snapshot	87 KB	85 KB	3%

Are those really kilobytes? Not megabytes?
The answer to the questions is that you wouldn't do that in Go. Go doesn't have features that would allow you to do something like this efficiently. You are pretty much limited by the language. You can do high-level abstractions, not something low-level like this and I think that's where the simplicity comes from.
I've been happily running SBCL and CCL on Linux and OSX for years without issues. CCL on Windows too.

Guile has 1-2 people working on it part-time, and Windows/OSX are not a priority because:

+ GNU project, duh.

+ Nobody in Guile-land cares about Windows/OSX enough to step up and fix issues.

+ Even if they did, Stallman would tell them not to.

So the state of affairs is indeed very different from the CL Lisp implementations. Not to mention, Guile has pretty much no userbase to speak of. There are commercial entities releasing products with SBCL and CCL in addition to the very healthy opensource community.
Here's one that I think is the most important key. Pick a very small sub-piece of the habit you want to build, and EASY sub-piece. If you want to work out, then this might mean getting your workout clothes on. This is the minimum thing you do every day. If, after getting your workout clothes on, you decide you don't want to work out, then don't. You still get 100% credit for doing the task that day.

Even if you go two weeks and never get to the gym, you have at least built a habit of getting started with working out! You're much better off than if you had done nothing. Every day, at least you get started. And getting started is usually the hardest part. If you get started, most of the time you'll actually do the thing you had in mind!

It's critical to make the minimum requirement easy and then DO IT EVERY DAY. If it's hard and painful, you'll simply quit the whole thing after a while.
But then, for a practical solution, why do it in 100% Common Lisp?
The instructions can be found here: https://github.com/dflemstr/rq/blob/master/CONTRIBUTING.md.

So you'll need to fetch a V8 build and set two environment variables pointing to them but then it's just a regular cargo build.
Reducing RAM usage will reduce disk activity, though, so there's that.
Is there something about lua that makes it amenable to the performance of luaJIT? In priciple, would it be possible to get comparable performance out of something like pypy?

In other words: is getting pypy to perform like luajit "just" a matter of time/money/expertise, or are there technical considerations?
The problem with people referring to more or less simple mental models, syntax, learning curves, expressiveness, etc is that they usually only focus on one of those at a time, when it requires multiple of them to get a good picture of how a language will work in practice for you, and in general.

As an extremely simple example of this, compare BASIC and APL in terms of the learning curve. If we examine it in isolation, BASIC is obviously better. But if we use multiple criteria, the answer becomes much more nuanced, as we can see what the steeper learning curve allows. For a less extreme, but still ultimately the same comparison, imagine Perl and Python, or Go and Rust. A simple mental model is important, but if one choice is less simple, the question should really be what are you getting in return, and is the trade-off worth it? Otherwise, you should just program in BASIC and be done it it.
Thanks for the explanation and why the Iris data set is so ubiquitous in ML tutorials.
No, I just coincidentally have an option on their other products. Nobody else makes a decent instant espresso option. Even the alternative pods that you can get for the nespresso machine are garbage as I have tried many of them.
Interestingly enough Edinburgh's Royal High is where the term "high school" was first used in the UK (in 1505, when the school had been operating for nearly 400 years).
There's 8 active bell foundries left in Germany alone

https://de.wikipedia.org/wiki/Liste_von_Glockengie%C3%9Ferei...
I agree; and it's probably not as deep either.

I meant that computer science has staying power, while particular branches (or JS frameworks) may rise or fall in popularity over time. Likewise, the "trunk" of data science knowledge is not a mere fad.

I'm not a data science academic or practitioner. My opinion is based on a small amount of tinkering and what I've read in various online sources.
... with 0 examples of C or C++
I used OpenCV for the first time around 2 years ago, and I asked one of my professors if he had a good CV text I could use to quickly learn the basic techniques. The book was from the late 90s, but the algorithms it covered were basically the same as those in the OpenCV API. It was quite surprising to me that not much had been added to the state-of-the-art since the publication of the textbook.

For those curious, I was writing some code for 2D object distance estimation for use in a undergrad robotics competition. My team ended up losing, but I think we could have done better had I not started reading up on CV and writing code only a week before the deadline. I'm surprised we were able to even get past the first round!
Some excellent ones here:

http://fabiensanglard.net/

Mostly video game related.
JQ – A lightweight and flexible command-line JSON processor
Oh, this pile of lulz. Mr. Torba deservedly got banned from the YC alum network for calling everyone else cucks and flaming them.
I don't know if you're familiar with the ins and outs of writing computer programs, but it's actually often practical to make a program that does one thing do another instead. So in this case one obvious thing that could be done is to have a dormant-type (exact terminology TBC) tab.

Such things would have an entry on the tab bar like a normal tab, but wouldn't actually have anything loaded until you clicked. Firefox already supports this sort of thing internally, it looks like, since when you reload a session that had a bunch of open tabs, it doesn't seem to load each tab's contents until you click on it.

(Open such a thing with a particular shortcut, or by transforming an existing tab into a dormant one - obviously equivalent in terms of JS callbacks and so on to closing the window.)

Other possibilities could include multiple types of tabs, and/or alternative UIs for lists of pages you like/pages you want to look at sometime soon.
It's not the "beat as one" I object to, it's the "quantum entanglement".
I am mostly vegan. I think the solution is to make it easier to consume plants. I don't think taxes or bans are necessary.

I also think you can decide you want to be a rich person who eats a 10x share of meat while the poorest get a 0.1x share. I'm not being facetious, I don't think you're really harming anyone by choosing that.

But I do think you need to admit that you are taking that choice away from future generations. You believe you are more important than future generations, so you want to use a 10x share of resources.

Again, I don't think that's immoral, but I think you have a moral duty to be honest about your values and that you don't place value on future generations' use of those resources.
An FBI Error Opens a Window into Government Demands for Private Info
> Get city by IP address

> Search weather for city
This is an old article (from 11/24/16), which talks about Airbnb's suit against NY State, and says that their other suit against NY City is still pending. However, the latest news is that Airbnb has now dropped its suit against NY City. See, for example, this article in today's NY Times:

Airbnb Ends Fight With New York City Over Fines

https://news.ycombinator.com/item?id=13094963

This means that Airbnb will not challenge the law that allows people who post illegal listings on Airbnb (rentals less than 30 days) to be fined $7,500.
If only Jid & jq could get married <3 :)
So is image recognition, but I think the main contention is that solving Go required little additional cleverness to what has already existed. The ideas of self-play, Monte Carto methods, and neural networks are not new and not novel for the problem. Not that it's so trivial -- I'm sure it took a while to work out the exact architecture and details, but what of that work actually teaches you something?
The problem is that the 15'' pays for the sins of the 13''. It has to be the same thinness and share most of the same components, because of economies of scale (which are basically Cook's religion). But the priority for the 13'' is to be "a better Air, at Pro prices", so most trade-offs made there (33% smaller batteries, no high-power Ram etc) end up crippling the 15''. The artificial push to merge Air and Pro lines sacrificed one half of the audience.

Apple should have taken the boring, predictable step of giving the MacBook a 13'' version, rehashing the 12'' if necessary to match; that would gave been the super-thin Air line. Then they could have designed MBPs around the 15'' and power users -- which is what they basically did to great success in 2010-2012. But I guess the current solution has better margins, so 15'' users can go screw themselves.
It works the opposite way: cities operate on a zero-sum basis, especially when an MSA is declining in population the way many Rust belt cities are. Detroit may be the epicenter of the MSA but the other cities have all the incentive to see Detroit - and other cities - suffer so that they can maintain the engine of "flight to quality". Perhaps race is no longer the primary driver of this, as realtors cannot legally use race as reason to sell homes in the hinterlands, but the motion is decades in the making. Unless the Federal government gets involved (again), many US cities while barely function and their nearest and oldest suburbs will suffer a worse fate for not having the same level of infrastructure and sense of permanence to buttress them from sloppy decay (sorry that's a gin and tonic line).
Peruvian farmers harvest water from the fog
Way to go tech industry! Class fucking act.

What about other darlings, like Palantir?

EDIT: Struck a nerve, it seems. Look, most of the folks working on advertising and social surveillance technology probably already have registries--detailed ones--of Muslims, or could probably generate one on short notice.

The sheer lack of introspection the folks in our industry have is always something to behold, freaking the fuck out that Trump somehow won the election and then the next week going right back to work building the tools of oppression.

Maybe that inability to think about your actions is worth examining.
TorchCraft: A Library for Machine Learning Research on StarCraft: BroodWar
Trademark is just war by other means.
Anecdata, but my SO and I both have had frames from them for about a year with no issues, and my mom's had hers for about 6 months and had to bend them quite a bit to fit her and they've been just fine.
What would that abstraction look like? I really can't think of a more high-level abstraction of parallelism than a single method call saying "Please parallelize this sequential algorithm. But only when it makes sense."
I don't think border agents take phones because they need to.
Wow, what an improvement! In fact, why don't we just drop keywords altogether and adopt APL-like syntax for better code concision? Here, let me offer an example of how superior APL is:

(~R∊R∘.×R)/R←1↓ιR
I love how it sounds like it's a re-purposed memory chip used for the camera.

http://jalopnik.com/the-first-digital-camera-you-could-buy-w...
I'm on a similar boat. The biggest change for me was to recognize that I'm not the one who's supposed to be doing the debugging. The more (modern) C++ I wrote, the more I found myself leveraging the compiler to find bugs for me.
"that most frequently votes against their interests"

This itself is a meme. Shouldn't we sometimes vote against what's technically in our own narrow interests in favor of what's in everyone's interests or that of future generations?
That's great... but

1. A 18 gigabyte heap puts it magnitudes larger than a game, presumably performance is better for smaller apps

2. I write web application servers and I very much care about GC latency
Would be nice to have this in Chromium/Firefox developer tools.