skysight-inc/HackerNews huggingface dataset:
I took a graph of a map of Manhattan and of the greater New York region and U.S. Geological survey’s print then looked at the streets and the contour levels and I simply marked the 50-foot intervals to see what kind of an island was left, what kind of a bay. And then I walked around town with a tourist-map version of that that I had altered so that I could have a smaller version of that. I wandered around and I looked at the terrain and I looked at the streets running from like Fifth and Sixth avenues between the Empire State Building and say 20th — there’s a 10-foot drop there that would [in a 50-foot sea-level rise] be the tidal zone that is actually several blocks of the wetland at low tide, but underwater at high tide. Even though it would be the shallows with waves breaking.

That actually sounds incredibly fun. Taking pictures and photoshopping in water at the appropriate levels would be pretty cool too.

I have to say, not having been to New York and having nothing on the line, that actually does sound like an incredibly cool setting.
Solving the mystery of the Arctic’s green ice
Somehow when they released it, it was cheaper than Dell's 5K monitor. And somehow they've sold so many of them that they are the worlds most profitable PC business. Imagine what they'll do if they ever started competing?
Typescript is nice but its type system is not the strongest selling point.

For example this compiles without warnings:

const foo: Promise<string|null> = Promise.resolve(null);
const bar: Promise<string> = foo;

bar.then((value) => value.toString()); // runtime null error
We definitely agree with you. Privacy protection is our top priority.
Thanks!

I was looking at both and Vue was definitely a lot easier to work with and less finicky. Love the fact that you can just link a script and play - it's also supposedly more performant than React although I haven't verified that.

React took me a fairly long time to 'get' (to the extent that I do) but I can see why it's gotten so popular. IMO it really forces you to be more organized and nudges you toward a more FP-centric approach.

I'm curious about integrating React/Vue with Elixir/Phoenix at some point as I'm really interested in Elixir/Phoenix as a possible future stack.
Building a social, collaborative creation platform. Starting with vector images, with other media types coming soon: https://www.formgraph.com

Working on a market where users can sell prints of collaborated-on works. Also in the process of building similar web based tools for composing music.

Also, I'm dangerously close to running out of money and having to go back to getting a job, so if you have any full stack web or iOS work you want done on contract, reach out to me! (jwatson@formgraph.com)
I have spent way too much time building grid components at my company, and I've found that if you have (1) a lot of data, (2) a dense grid, and (3) a grid that occupies most of the screen, THEN the only way to get 30+fps is to use canvas and do all the layout and drawing logic yourself.
I kinda wish this would happen in my city, where motorists rule, and the brave cyclists are treated like inferior annoyances. I do agree these "rich" areas should not be limited to a select few.
In India we chose academic streams purely on the basis future employment and career aspects.

Taking huge loans to study things like literature was either considered a extreme luxury of the rich who wanted a degree just for the heck of it, or those people going to such sciences(Even commerce, accounting etc) are largely considered people who can't do tough things in life(a.k.a losers).

Most people who study things like literature eventually have to go on and get another degree on top of it. Like say an MBA just to get a job.

Never understood why people take huge loans to study non-STEM degrees.
The essence of the UNIX philosophy is not "make small utilities that can be fitted together with pipes" but to assume that at any moment, a user might decide to be a developer or a sysadmin and should have the tools to do that.

The problems of UNIX generally come from assuming either that users are never devs and sysadmins, or that all users are devs and sysadmins.
The cost of solar is dropping fast, and for the time being the largest emitters per capita are developed economies. So we should start in developed economies, were we can spare the effort and then work on developing economies.

On the poorest economies, quite a few of them are close to the equator were solar looks very good, plus a rather nice thing about solar is, that it scales very well. In countries were malnutrition is still a wide spread problem, a solar powered lamp enables people to work outside of daylight hours, and a solar oven prevents them from sitting in kerosene fumes while cooking. This are small appliances with a rather minimal footprint, but improves their lives in ways it is hard to imagine for us, who are just used to always having electricity.

Plus, there is not reason to assume that they have to take the same development path as the developed economies. They have the second mover advantage, that is developing economies can avoid the problems western industrialization did create, simply because they can see these problems in the west.
It was a seriously cool experiment. Factions rose and fell, alliances were forged, battles waged, "rules of war" developed. It was amazing.

But I don't think there's much to be gained from pontificating about it as a model for preventing hate speech.

For one, it was moderated. The slow speed of creating things just meant it was easier on moderators.

Secondly, the main thing that made it mostly pleasant was that only very widespread ideas could flourish. Minority ideas, whether good or bad, could not (even the art from small communities was only allowed to exist via alliances with larger communities that could easily destroy their art). This means things were mostly unobjectionable, but it also limits creativity. Do you really want that to be your model of public conversation? Things can only be published if 1000 people all try to publish the same thing and work to maintain it?

This would just be pushing filter bubbles to the extreme and driving resentment underground where nobody would notice it until it bubbled over. Then people would be like "whoa, where'd all the hate speech come from?", when it was there all along but not the dominant voice. And they would be making poor decisions regarding their own political strategy, because they mistakenly believed that they had won a battle that they had not.

All a model like that would do would be to amplify the status quo, whether good or bad. Just because your political faction happens to be dominant in certain circles doesn't mean you should adopt policies that always benefit the dominant political faction. Especially when your faction is all about protecting minorities. A status-quo-favouring policy would be terrible for minorities that do not already carry favour with the larger population.

When you think about whether a policy for shaping public conversation is a good idea long-term or not, consider whether it would be a good idea say, in Russia today. LGBT people in Russia are oppressed and do not hold favour with any larger political faction. "Majority gets to censor the minority" is a terrible policy in almost all cases, and people at present only don't realise this because they are in the historically improbable situation of the people with the power to censor also being the ones who favour minority voices. This is historically rare, and your policies should not rely on it being the case.
Well noticed. Seems that Apple finally realized that their lines are not in phase with VR requirements.. both for content production and use. I'm not sure whether because they are working on a iVR .. if so MacBook Pro also need a good care as well.. more memory, gpu and a modular update strategy would be well come.
My parents never warned me about education debt. I think it's a common trait among baby boomer parents - they're convinced it'll all work out and that education is worth any cost. Heck, my parents (who are both baby boomers and asian, so double whammy) are disappointed that my brother will not leave his Wall Street job to go to graduate school. They can't even articulate a reason how that would help his career--they're just disappointed that they both have masters degrees and he's just got a bachelors degree.

The culture surrounding education in this country is not rational. It's a soup of optimism, hope, preconception, ignorance, and classism, along with the avarice of those in the educational establishment that prey on the foregoing.
This is a nice way to check your CNS activity - which in turn is a very good predictor of athletic performance. I think the crossfit world is very eager for a cool solution.
They just refreshed the Mac Pro though. That's curious timing with the announcement.
I can get a job paying >250k in Seattle, but am unable to find six figures back home in the Midwest. There's not enough remote work yet, most companies hiring won't do it :/. Maybe this will change in the relatively near future, but when I look at my in-laws in northern China who have CS degrees and work for like $10k USD a year, I'm thinking maybe remote work will not be upwards lifting to US salaries...

I'm not going back now because I realized that -20F ~ 95F annual temperature swings really suck (I did not realize this until I left).
Having lived in Southern California, Austin, and now San Francisco, I can confirm that Austin remains laughably cheap, despite what Austinites like to claim.
I would guess that something close to 97% of the available jobs for developers in my country are NOT remote.

So where you live counts A LOT for your career.
I totally get that -- and it's a perfectly reasonable stance. Every distro doesn't have to be all things to all users. Yay for distro choice!

But I'd keep my more general point in mind, too: that thread had the wrong question and the wrong audience to answer the "what should Fedora do?" question. You might try to start a similar, separate Fedora-specific thread in a few months and see what feedback you get. I'd bet it'll be significantly different.
Cool project. Could you briefly talk about

* the backend you use and how it will scale to sites with large amounts of data across servers

* can third party sites integrate your search service?

* How is it different from eg- Algolia

Good luck with the project!
Three years is excessively too much time in any modern measure and that's an unacceptable excuse. Lack of vision is a more acceptable excuse.

I'd take the Mac Mini form factor and make a whole range of pluggable computers from AppleTV-size for $99 to MacPro-size where you can buy as many as you want and use them for the simplest (IoT) or complex tasks (Video editing) while adding more cores, gpus, ram or anything you want is as easy as opening the hatch and installing them.

Vision, not excuses, and looks like Tim Cook doesn't have it.
Yet somehow they have record sales.
The quantity of issues dealt with went up more than 10x over that time, and the experience of the people dealing with them dropped.

Whether that was due to me, the things we did, or other reasons is of course open to debate. This is just my view from where I sat.
The company I have been working as a contractor for several years decided last year to cancel all contractor contracts. Most American contract workers had their contracts cancelled at the end of calendar year 2016, only a few Americans were extended past the beginning of the new calendar year but all H-1B visa contractors were hired into permanent positions. Now as one of the extended American contractors, I have been notified my contract will be terminated, though I am highly qualified and have a very heavy work load. I believe during this month I will be called upon to train another less qualified worker in my current duties. This is occurring all through tech industries.
Walk our dogs to the dealer's house but not touch drug money? Could you clarify this seeming contradiction?
It seems strange to ignore the terms agreed to when raising money. A company that raises money via loans typically has more obligations than one that raises money via equity. Doesn't the option value for repayment count for anything?
I am not saying the secret should be in the code itself.

The app generator could generate a .gitignore including another dotfile with the secret in it. Or print a message on how important it is to configure the secret properly.

My point was that a framework should not generate a working value that is insecure. And if generating no value and have the app not start without additional configuration is the best way, this should be the way to go.
The only thing I want from Jupyter notebook is easy version control workflow - not sure what's the best option is right now but last time I checked it was 'delete all outputs before commit' which is great in many cases.
Ask HN: What's the difference between top and general AI engineer?
What's keming?
Whoa. OS X is so lacking and a mess to use that I avoid it at all costs.
College is a positional good, so "Is college worth it" is a question with two answers. Let me explain.

The first question is "as an individual job-seeker, is college worth it to me personally". Which it probably still is - there's very real discrimination against folks without a degree.

The second question is "for job-seekers as a class, does college help them". Which it almost certainly isn't - there's a huge amount of time and money spent on what's mostly a piece of paper that says "I'm smart enough to get into college, not-lower-class enough to spend the time and money, and obedient enough to jump through arbitrary hoops". Employees as a class aren't magically better because they have a piece of paper, they're better because of specific skills and abilities that they learn that enable extra productivity.

People see that college is worth it for individuals, and then they go and shovel gigantic piles of money at college for everyone, and this just pisses me the hell off because it's so goddamn wasteful.

IMO, the only realistic way out of this hole is to make it illegal to ask about college education or verify with an issuing institution whether or not you have a degree. If an employer asks, they get sued or prosecuted. If a job-seeker tells, the employer can't find out if they're lying. Only remaining thing is to screen for actual knowledge, like "are you a good enough engineer to not make buildings that collapse". Professional exams - like the Fundamentals of Engineering or actuarial exams - seem like an appropriate fit for that.
Silencing a 'Silent Killer' of Women
100 years ago, manual labor was still a dominant slice of the economy; a sixteen-year-old who uncritically followed the advice of their parents would probably not be screwing over their career.

And if they could attend college 100 years ago, it was worth the investment.
TBL is a great role model. He saw an important opportunity to make the world better and he executed on it selflessly.

I do think he probably should have started a browser company or something though. The nice thing is that his beautiful dream for the web is (slowly) coming true.

I love looking at that NeXT box he used as the first web server: https://en.wikipedia.org/wiki/CERN_httpd
Excellent news indeed. I was well underway of compiling a hackintosh components list, dreading building a possibly less stable system. I'm really curious at what price points these new macs are going to end up, and if multiple cpu/gpu vendors are supported. (nVidia/AMD)
Very cool. The one thing about this picture is that I imagine there would be a lot more sky bridges in a situation like that. Perhaps that's covered in the story. I guess I'll have to find out. :)
Hmmm... so you have a TBL number of 1, for some definition of TBL number.
BeeWare project: A request for your help
I'm only about 60% done my MVP, probably a few weeks more before I am ready to put anything out there (just working evenings and the odd weekend atm).

If you are interested, send me an email and I'll forward you a link when I have something a little more ready to go!

ben(dot)pottle(at)gmail.com
I've had this experience with Monoprice and a few AliExpress sellers at least. "Oh, it doesn't work? Meh, all yours, have a good one" is a very good way to make customers come back.

It's ripe for abuse, so I'm sure companies have to be careful with it, but if it's low margin stuff it probably doesn't matter much anyways.
You sound like a member of a doomsday cult. All hope is lost, we shall perish, so we might just enjoy it while it last. And if so, get yours.

I guess that's actually a pretty good summary of the right-wing leadership in the West.
and least secure...
The toothbrush moustache:

https://www.theguardian.com/stage/2009/jul/31/richard-herrin...

http://news.bbc.co.uk/1/hi/magazine/8218726.stm
I guess that's what a lot of Alternate Reality Games try and tap into - the shared joy of figuring out something interesting and strange, sometimes with ties to the real world. I remember reading about the I Love Bees ARG, with its GPS coordinates for payphones (which turned out to be a promo for Halo 2!) and wishing I'd been able to be a part of it:

https://en.wikipedia.org/wiki/I_Love_Bees
>> It's not new or surprising that a falling currency is good for exports and can fuel an economy.

Except that was an argument promoted primarily by Leavers, who favored letting the currency fall, right?

The majority who where against Brexit predicted severe economic problems for Britain as a direct consequence of leaving what was characterized as "safety" of the EU. The relevance seems obvious, because the opposite is happening?

By the way I'm not reducing this to DB's analysis, that's why I hinted at the larger upturn for Britain and downturn for core EU countries in the wake of Brexit. There are other indicators... I would suggest looking on on your own.

I'm sorry that you think investment advice can have no bearing in economic reality... but in that light, I don't think it would be productive for us to continue.
It's hard to top antibiotics in terms of useful inventions.
Gambling itself isn't immoral.
Hands down the best and most used tool in my portfolio. Well done, guys!

Does anyone know if there's a plan to introduce multi-kernel support in single notebooks like what Zeppelin does? Not that I have a strong preference for it but it appears to hold a lot of appeal in Spark-like environments where not all packages are available in Pyspark and you need to move between native Scala/spark and Pyspark.
The shift happened when people became less ideological and more practical/expedient/impatient. As someone whose been using Linux since the 0.9x days, Linux was always about ideology, not technology. It helped that the kernel at some point became 'good enough' , but that was never the point of installing Linux on everything. Its hard to maintain that kind of intensity as a single individual, much less as a collective. At some point, people burn out or lose their drive. But I'm optimistic that it will be back.
Claiming to be free forever AND being a service that explicitly expects you to send a bunch of real email addresses to, is almost on the level of a Nigerian prince for sketchy behaviour.

I cannot believe anyone would use this service
> The client is not always right. And I don't try to be nice to rude people. But that doesn't mean you can't use rude people to improve your business.

You're right, the client isn't always "right", however, on a personal level, I'd recommend being nice, period. Outright extracting value out of the "rude" customer is part of the problem, at least in my opinion, as that frame of mind permeates throughout culture.

Maybe, if you were "nice", you'd influence that person (maybe they had a terrible day, not everyone is a troll) and then, not only would you gain value from their complaint(s), you'd have an additional customer for life (or at least for a more time than never).

Relationships are the backbone of sustained success.
Project: Resume builder that is very opinionated. More focused on underemployed and unemployed. Folks who don't know how to sell themselves well. http://jobhero.org It is open sourced on github.

Problem: Need more (good) resume template designs. Want to move to react to learn react (angular 1.6 currently). Will move to JSON Resume standard for storing the resume. Will include a login provider instead of the current uuidv4 url as auth. Need to build a landing page and better on-boarding.
This makes me sad and mad. I work at a small liberal arts university in IT and they are still telling the students to take whatever Arts and Sciences major. The school I work at does limit student debt and is a needs based school (they provide a lot of debt free aid in the form of grants), so that is good. But still majoring in the classics or art (especially from a school not known for art), art history and art management is not good for long term career options.

I was in a meeting yesterday where a professor was lamenting that too many students are majoring in business and not arts and sciences. The interesting thing about that is our biggest alumni donors are business school majors and not A&S. If you can't major in a science, CS or engineering then major in business.

I guess you can't fix stupid.

I am so glad my youngest will be attending an engineering school next fall and will get a mechanical engineering degree with an emphasis in systems.
There was some NSFW stuff early on. There was a communist flag on the left side, under which was the statement "bash the fash." He-Man had a rainbow in his mouth like he was giving it a blowjob for the longest time, and all the nsfw stuff suddenly disappeared at the end. I highly suspect that moderators and bots took over by the end and made it come together, and I bet it was a PR move to amplify a sense of community.
Immediate: RadBots (https://radbots.com/) - Tools for Bots - We're looking for devs that want to join the team.

Slow Baking: Asteria (https://getasteria.com/) - AI Companion device - looking for AI/ML people and a Hardware engineer.

Recently launched: Baqqer - (https://baqqer.com/) Platform for connecting makers and makerspaces to the resources around them, while facilitating collaboration and fundraising.
How to Hire Full-Stack Developers
There's some good advice here: http://stackoverflow.com/questions/18734739/using-ipython-no.... Obviously imperfect, but it helps until it's implemented properly
I'm working on a tool to help dating app users get more matches in an honest and organic way: https://www.picbot.co/

Problem: People are really bad a choosing the right dating app photos and often end up frustrated thinking there's something wrong with them when they just have awful photos.

Launching in a few days on iOS.
Benchmarking shared memory vs message passing on OS X
Project: http://upmilk.com/ app design microservice by reusing UI elements to ship apps faster and cheaper.

Problem: design and dev cycle of an app is too long.
Sorry, but no. That is entirely false. I run a mail provider for companies, and as long as you adhere to standards and do not emit spam, you don't have to do anything like filling out obscure web forms. You may, on occasion, hit a spam trap due to a compromised account or similar, but de-listing on good RBLs is time-based and automatic. Be vigilant, take care of security faults in your network and, when solved, take the affected IPs out of service for a while.

This may not apply if you are a low volume sender.
Ask HN: How does HN maintain quality vs. Reddit and the media at large?
canvas would be a pain to have automated test. https://github.com/openfin/fin-hypergrid/issues/540
Hacker News Highlights: March 2017
Buddhism.
Use nbstripout[0] as a git filter. Then you have seamless git control of notebooks. There's talk of automatically saving code only separate versions in future releases.

[0] https://github.com/kynan/nbstripout