skysight-inc/HackerNews huggingface dataset:
Pony is quite the opposite of academic in the sense that the creator of Pony, Sylvan Clebsch worked in industry for 24 years. Industry people are picking up Pony for just that. His PhD seems recent back-to-school stuff - amazing.

From the QCon London site: "Sylvan Clebsch is the designer of the Pony programming language. He has worked in industry for 24 years, on fintech, milsims, video games, peer networking, VOIP, identity management, crypto, and embedded OSes. He is currently working on distributed Pony and writing up his PhD at Imperial College London." [1]

Personally, it looks good, but I am not an OOP person. I prefer Erlang's, or LFE's (Lisp Flavored Erlang) syntax.

[1] https://qconlondon.com/speakers/sylvan-clebsch
I agree that many times conversation here gets sidelined by the distraction of complaints about a project's name. Usually because a piece of software has a name used by another older piece of software or a program or something of that nature. However in this case I think it's at least somewhat useful as both are basically programming languages and the Qt Project's QML is already in widespread use. Choosing such a name is bound to create confusion if only for the large overlap of the domains.

Edit: Although I see that the papers referenced are from 2005 which predates the Qt Project's QML. It is still an unfortunately named language.
Jan 6, 2014 7:18 AM PT

pretty good prescience though.
Adding to your point of "huge influx of new users", that's called the "Eternal September" effect, after a time where Usenet was flooded with AOL users and they destroyed that culture:

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

Interestingly enough, some time ago HN did a study of what new users upvoted compared to old-timers, and the deviation wasn't significant.

You can compare the current front page to the "old-timers" front page by visiting HN Classic:

https://news.ycombinator.com/classic

Edit: pg's post where he mentions the lack of a difference

https://news.ycombinator.com/item?id=607271
I have that dream but didn't ask for the sandbox to be removed. Having users approve use of location data is quite fine by me, and clearly superior to the way it works with native Android apps, where the user has to approve a bunch of permissions at install time, not knowing for sure which ones are actually necessary.
And if you read carefully through their post, and the comments, and the commentary on pgsql-hackers, you'd see that:
1) it was an engineering decision based on their particular situation and use case (as it should be)
2) that use case may be pretty specific and/or unique, and not well suited for Postgres (which is fine)
3) they don't explain what all their tradeoffs are, just the ones they're making arguments against (which makes the post much less useful than it could be)

I would not take that blog post as a general "MySQL is better than Postgres" argument. It really needed more info on what they're doing, why they're doing it that way, and what tradeoffs they were willing to make (speed vs. data integrity, etc.).
Good food for thought on getting unstuck, Jay Abraham's Sticking Point Solution > http://www.goodreads.com/book/show/6515635-the-sticking-poin...
Being born in 1981, I've always been horribly confused about that. I kinda felt that the whole millenials thing got started way after I was in my early twenties. I thought I was supposed to be Generation X for a while, or Generation Y or maybe a millenial. It's terribly vexatious ;)

But yeah, the stats (from comScore and their browser toolbars) could represent a lot of different things here, and the sampling variability is likely to be high.
Pretty well. DailyDrip already do Elixir tutorials: https://www.dailydrip.com/topics/elixir
Let's not forget it was embarrassingly painful to vote in the primaries this year. There were people who waited in lines for hours and never got to vote.
Location: Waterloo / Toronto

Remote: No

Willing to relocate: No

Technologies: Python, Javascript, React, Redux, scikit, Laravel, PHP, whatever..

Résumé/CV: https://docs.google.com/document/d/1Owaws6xTfF6B8rMvNkjD_9o0...

Email: amarin [at] uwaterloo [dot] ca

-------------------------------------------------------------------------------------------------------

Note: I'm a EU citizen and require a work VISA although I did my undergrad at uWaterloo

I'm Alessandro, a full-stack dev currently working in Amsterdam and looking to relocate permanently to Canada in October.

I'm looking to join a small, (semi)generalist team; ideally I'd be sharing frontend / backend expertise while also dedicating time on working with machine learning, NLP, AI, or other non-web problems.
Don't know if I agree with the utilizing the whole "spell the word differently so it looks cool" naming scheme in this use-case...
Yes, but that's a governmental website, which probably has a much lower sharing rate because most of their pages are not that interesting.
The journey of a Bitcoin startup in the Philippines so far
Provide one abstraction and provide it well, maybe?

Puts me in mind of something I've seen done in Redis, and in the OSX (really NeXT) CoreFoundation container classes. In both, you instantiate an abstract data-structure based on worst-case time-space guarantees you want from its API. Then, the implementation actually instantiates it as one of several underlying concrete classes, usually starting with one that wins for low content sizes just because of fewer dereferences needed (e.g. a "ziplist" in Redis); and then migrates the content to a different underlying concrete container transparently when content reaches a certain size.

In both cases, you're giving the user a cleaner abstraction that they can think less about, but you're accomplishing it by making the computer itself do far more internal book-keeping, and creating a much more heavily-engineered design.
I did some measurements of rusttype and found it to be even slower than FreeType. That said, this is all open source and so I have confidence that the improvements will flow all the way, either through rusttype using the font-rs rasterizer, or font-rs becoming robust enough for downstream like Redox and Piston to adopt.
I disagree. I think Microsoft's current driver policies are unreasonable. Most end-users don't want to run their PC in testing mode, and will look for an easier way around it. This has a negative effect on free and open-source software. For example, there is software out there that allows you to use Playstation 3 controllers with your PC. In the past, there were pretty much two software solutions for Windows. One driver was unsigned, and the other was signed. Many people used the latter because it was much easier to get working. The problem is that it also installed alongside Chinese malware. Driver signing didn't save anyone there. If anything, it made the issue worse.
Congrats on being happy about your choice of operating system. What does that have to do with this article?
I just went to DisneyWorld and saw Walt Disney's 'Carousel of Progress' attraction, which is one of the oldest attractions there. It was basically about how awesome electricity is for automating so many of our chores in the household. Although it was supposed to allow more time for family and recreation, not work...
SEEKING WORK: Facebook Marketing/ Paid Customer Acquisition for Digital Startups

Remote: Yes

Working with e-commerce, Mobile App Startups for digital marketing & User growth strategy(specializing in Facebook Marketing).

Skills: Facebook Marketing, Email Marketing, Funnel Creation for digital products.

Technologies: Seeking work for digital marketing, but I have done projects in Swift, Mobile App Design (Sketch 3), UI/UX Design

Contact me: deepak@withstartups.com
Related show HN: https://news.ycombinator.com/item?id=12210299
> On the other hand I remember a particularly tedious passage in 20,000 Leagues Under the Sea where several pages passed describing various molluscs found at the bottom of the sea.

This reminds me of the passage in The Picture of Dorian Gray which amounted to some detailed description of gemstones or worse, the chapter in The Great Gatsby that was essentially a list of names.

I usually aim to read a text in its entirety out of respect for the author, but I had no qualms fast-forwarding through those sections.
Try the actor generator. I got samuel m. lee, heh
I used to think similarly to you about C, or even Python for that matter, but after years of leaving C, I am back at it. This is while also learning Rust. Why? Because the easy languages are never self-contained to perform a specialized task, and you wind up going through dependency hell, or rolling your own libraries.
C takes work, but you stay in the same arena while sussing it out. And, in the end, it is truly portable and usually the fastest of any other implementation.
Horses for courses I guess.
Do you have any details of what and how you teach the kids? I am interested in setting something similar up in our neighborhood.
In general, I think you're right. Were I less paranoid about apps, it's entirely possible that some of them would be more convenient than using my desktop (at this point, I basically cannot trust anything in the Play Store, so bad is the permissions situation). That said, these things are more convenient on a phone or tablet:

- directions & navigation

- reading an ebook on the train

- watching a movie while programming on the desktop

- texting (in fact, it may not be possible)

- using Signal for messages & voice

- tracking my steps in Google Fit

- hailing an Uber

- translating a menu with Google Goggles

That's about all, though. I still prefer my desktop for games, for programming, for creation in general. It's 50-50 between the desktop & a phone or tablet when it comes to browsing the web: the convenience of mobile is nice, but my desktop screen is much nicer.
https://github.com/baguette/lemma

I've unfortunately let it languish for the last few years, but I'm about to pick back up a bit for the 2016 Lisp Summer Game Jam. I've got a handful of big, backward-compat-breaking changes in the queue, but it should start to stabilize again within a couple of weeks.
Any chance this is a tracking issue? You might be losing referer information because of the 301, see [1].

[1]: http://piwik.org/faq/troubleshooting/#faq_51
Totally agree, but it's the only datapoint I have, and the good thing is that they probably have a really wide demographic being the gov website and all. I will search for more.
Praetorian | Austin, Texas | REMOTE

Praetorian is different. We are a collective of highly-technical engineers focused on helping our clients solve their most difficult security problems. Rather than break things over and over, our goal is to have an actual impact in making the world a better place.

100% privately owned and self-funded, we are focused on doing the right thing over short term profits. Where other companies pay lip service to vision statements and principles, we are unwaveringly guided by our core values, which are:

* Put the client first - Everything else will work out.

* Enjoy the work you do - Passion eats education and experience for breakfast.

* Be humble - True significance is only achieved as a team.

* Embrace the wobble - There is existential urgency to our work. We need to move and adapt quickly.

* Walk with a swagger - Relish the new challenge.

* Default to open - The right decision is in the data. Share all of it.

* Orient to action - Do not wait to be directed. Engage.

* Performance matters - We are a small company intent on doing big things. Every individual effort counts.

* Stop evil - Our mission is to make the world a safer and more secure place.

* Make craters - Our time on this earth is short. Leave an impact.

Although small, we are growing rapidly, with 50% year-over-year growth for the past three years. That growth is based on fantastic clients and their support. Our annual net promoter score (a measure of customer satisfaction, see more here: https://en.wikipedia.org/wiki/Net_Promoter) is consistently over 80%. By comparison, Apple is typically in the mid 70s, and Amazon is usually in the high 60s.

We are looking for experienced engineers that share our values. We offer our staff a generous benefit package, including:

* Competitive salaries Quarterly bonuses, 4% 401k matching, stock options Health insurance, and options for vision, dental, ADD, Short term disability, and life

* 20% Bench time for research, tool development, or training

* Flexible vacation policy

* Low travel requirements. Seriously. No more than 20% for those in network security and nearly 0% for those in application security.

* Company contributions to training and conferences

* Opportunities for rapid growth and advancement based on merit.

To Apply: Please apply through our portal here (All emails go directly to me): https://www.praetorian.com/company/careers. Part of the interview process involves the completion of one of our technical challenges. If you would like to get a head start, please view our tech challenges at http://www.praetorian.com/challenges/.
To add to this, it's not as if temperatures everywhere went up by 1-2 degrees. polar areas are more affected than average by global warming
Well, if you have to store arbitrary, opaque JS object in XML document, it is much better way than JSON in CDATA
Especially when the free competitor works cross platform and doesn't lock you into Apple's craptastic desktop OS.
There's a term for Marissa Mayer's situation: "Glass cliff"
This work is circa 2004-2008 and predates QT's QML.
Using a Static Site Generator at Scale: Lessons Learned
How would you say Purescript compares to something like Elm?
This is a great point, and I too tend to think in terms of the Web API having parity with native can only be a Good Thing.

The problem is the web is not a very nice place, and (like the ad networks mentioned by the OP) third parties beyond my control often get to run fully-scoped Javascript on my browser. OTOH, at least I get to choose which apps are installed on my home screen.

So I wonder if instead of all the prompts we have today;

Would you like to allow this page to see your location?
Would you like to allow this page to use your microphone?
Would you like to allow this page to use your camera?
Would you like to allow this page to send notifications?
Would you like to allow this page to view your battery status?

We need something more holistic. I joked above about NoScript vs. LowScript. I was chuckling to myself imagining a 3-way toggle -- NoScript, LowScript, and YoScript.

There certainly could be use cases for having a comprehensive Web API for charging status, battery capacity, remaining charge, and time till charged. Someone will find this useful. But simply adding it and having it on-by-default is not without tradeoffs...

As Web API matures, there is a plethora of APIs which have privacy concerns, some slight, some grave. We need to communicate to users these trade-offs in some usable way, and give them some control over them. Some APIs definitely need their own unique Yes/No prompt, like turning on my camera/mic, but I wonder if there's a middle-ground of a group of APIs which should be restricted all behind a single setting, akin to favoriting or 'staring' the site gives just that first-party domain access to those APIs. Maybe we even call it "Native Mode", then we put choice back in the hands of the user and we can expose APIs with impunity.
The MSN Weather app is preinstalled with Windows 10, and has the same basic capabilities. And since you don't need to install it, doesn't require you sign into a Microsoft account. (I actually like setting up this app on enterprise users' start menu, it's a nice extra. And they don't have Microsoft accounts connected.)

The built-in weather app and tile is solid enough that I find people downloading a third party one kinda surprising.
How to get $2000 AWS credit for your Docker PoC
I don't know if you've been to Alaska, but a large part of the lowland is swamp that happens to be frozen most of the time. The current roads are basically a pile of gravel on top of that. If the swamp is frozen for less of the time, the gravel moves more.

So yes, the road was not engineered with these conditions in mind, but building a road on a swamp is not easy to do, even if engineered correctly.

Barely mentioned in the article, the Trans-Alaska Pipeline was built with cooling pipes to keep the ground it is built on cold. [1][2]

1. http://dtic.mil/dtic/tr/fulltext/u2/a073597.pdf [pdf]

2. https://en.wikipedia.org/wiki/Construction_of_the_Trans-Alas...
You say "no". but spend the rest of your reply contradicting that statement, with the rationale that "elections matter". Unless you really think Clinton or Trump isn't a lesser evil, you can see why the "Wrong Lizard" parable applies directly to this case.
Boon for Proton Mail.
Those manual use/optimization of SIMD are done in C anyway.

What exactly is so Rust'y in the code? If to compare with C/C++? What is the main benefit of using Rust? Or is it just a test like "you can do that in Rust too"?
I think there is value in applying these ideas to SVG rendering as well. There are of course a bunch of things that are different. For SVG, buffers get large enough you'd probably want to do _some_ banded rendering because the accumulation buffer might otherwise get too big.

Another serious potential win in SVG is that you might be able to interleave the area integration with alpha compositing / masking. Could end up pretty darned fast.
It seems like we're discovering a bunch of technologies that involve removing carbon dioxide from the atmosphere now (and even using it as a resource). That isn't the only problem gas, but I'm optimistic that we will solve the "greenhouse effect" problem through this sort of climate engineering before the real disaster of rising sea levels gets too far. In a century people will probably be freaked out by a host of issues we've barely even thought of today (things like the Kessler syndrome that are not so top-of-the-mind).
Are Apple devices really seen as a status device?

Maybe I don't see it because I don't need validation.
A more light-hearted comment on what I'm saying would be Eddie Izzard discussing the word 'awesome':

https://www.youtube.com/watch?v=0rYT0YvQ3hs

By devaluing the word, when we hear people talking about 'abuse' we will assume they're just whinging.
Annnnnd IG is done.
VS Code (which is also built on top of Electron) can handle large files just fine.
Everything is perfectly usable without an IDE, you are just more productive with one than without one. Regardless of the language.

In this particular case, the IDE could automatically remove the imports when you remove the corresponding symbol from your source, or automatically add the import when you introduce a new symbol.

The "can be supplied by any external tool" is a cop out that was acceptable in the 20th century but this is 2016, we have a higher bar for developer productivity.
A Primer on the React Ecosystem: Part 2 of 3
An increase of 1C globally means that the planet gets hotter by a gazzilion of Watts.

Imagine how much energy is needed to increase the temperature of a glass of water by just 1C. Then, a swimming pool. Finally, a planet.
Wow this 'method' broke my heart :)
Why go to Univertity?
Hi,

what were your reasons to go to university and what are your thoughts after finishing?

I'm asking because I have been working for a few months after a tecnical college and I'm thinking about quitting and starting some studies

thank you very much and best regards
Go's entire philosophy is that developers are a bunch of incompetent slobs, and it's the language's job to fix that.

I can't say I blame Rob Pike for not trusting developers, and I've definitely seen more than one case of a C/C++ codebase riddled with thousands of compiler warnings that were just ignored en masse during compilation.

There is another side of the coin, which is that experienced and disciplined developers who think they can take care of themselves, thankyouverymuch, would end up feeling limited by Go.
Please don't list cities unless you are hiring on-site positions in them. People search these threads for the cities where they would like to find work, and for the word "remote". It looks like the only city name you should be mentioning here is "New York".
None of those things are what a typical website has any business accessing. Even the screen resolution for responsive layouts could (should) presumably be handled by correct application of CSS.
This seems like a long way of saying: "correct, nobody has banned OpenWRT, but the new FCC rules have made it riskier for manufacturers to support things like OpenWRT in the future."

To which I would mostly agree, with an important caveat: TP-Link's violation actually had nothing to do with allowing third-party software like OpenWRT. Its own UI allowed end users to change region settings. This seems clearly problematic under the Commission's rules, even if the rules are vague in other respects.

So, on balance, I think this order sends an important signal that very well may be able to support things like OpenWRT without getting into trouble. But you're right that we don't know that for sure, given the language of the decree. All we know is that the FCC would really like it if the industry could figure out how to support OpenWRT, etc. without simultaneously making it easy to circumvent FCC rules.
Your Software Reflects Who You Are
What kind of books did you read using this technique?

Also, did you end up reading most of the text?

I'm a bit surprised that your techinque is more efficient than reading the chapter and then doing the exercises, because most of the chapter's content is on your short term memory and you know exactly where to find the information if you need to review a concept to solve the exercise.
"I never make exceptions. An exception disproves the rule."
As a consultant I find Windows everywhere. A lot of big companies have their end-user computing platforms managed by a big vendor like Dell or HP. The typical attachments passed around in email at BigCorp is probably going to be an Excel, Word, or Powerpoint document.

Personally I don't use Windows anymore but it seems like it's going to take a lot of work to get rid of the Windows platform out of commodity IT.
I mean, Shkreli turned out to be such a psychopath that he couldn't even pretend not to be a monster for the media or a judge. I see him as the Jeffry Dahmer of that end of the spectrum to be honest, and just... extreme. Holmes seems like a much more composed fraudster.
Sorry, your posting is unnecessarily abrasive. I am well aware about more advanced type systems. I have never claimed that Go has the most advanced type system. But indeed, compared to C/C++ which still are the most commonly used languages in industry, it has a strict type system. It could possibly have a more advanced one, but strict it is. And it gets work done.
What are you talking about? Reality has far underpaced most climate models. I'm not a denier either, but let's get the facts straight.
I agree climate change has to be taken seriously and we need to study ways to mitigate the effects of our GHG output. No doubt.

On the Japan question. No, I think and hope they continue to be uniquely stubborn. Why? Because we are all going to be there (we would have been there if we'd be as strict as Latin American countries are about their own immigration). Japan can lead the way for us and for others on how to deal with this issue (population decline).

Japan is in fact dealing with their issue head on by not importing workers. By not importing workers they are not defraying the issue. They are doing the opposite of dealing with consequences later.
>Are there some technicalities that make this a particularly hard problem?

I think the hard problem (probably unsolvable) is that the browser is allowed to exfiltrate the collected data.