skysight-inc/HackerNews huggingface dataset:
> Other languages have cultures (no pun intended) that are more actively encouraging of sticking to best practices.

I'm actually not so sure about that. Besides Python, which espouses a "one true way", Perl culture emphasizes idiomatic code quite heavily (because that emphasis is helpful with all the options), and that usually lends itself to just a few obvious ways to approach a problem (at least at the level where this is event different between most languages. That is, well below the architecture level, which has largely language agnostic common problems). TIMTOWDI doesn't mean use all the different ways all the time[1], but is an acknowledgement that in some circumstances some ways are more intuitive and obvious that others, and this may change depending on circumstance. Esoteric and unnecessarily complex syntax is highly frowned upon

In Perl 5, if I want to perform an action on all items in an array, such as incrementing them (or concatenating, or passing to a function, etc), the following is obvious and succinct:

$_++ for @my_array;

The alternative, which is easily extended for multiple actions on each item, and is the obvious solution in those cases, but overkill for the simple case:

for ( @my_array ) {
$_++;
}

The important thing is not to look at the second example and say "that looks more obvious to me", because the implicit ride to that statement is almost always "because my prior experience with other languages lends familiarity". That's a poor way to evaluate a language, because it prevents unbiased assessment. It's generally easy for languages such as Lisp to avoid this, as they look so different that people aren't generally tempted to apply their prior C experiences so directly. Perl looks close enough and allows C-like syntax enough (to ease transition) that I think it caused many people that wrote C-like Perl and didn't attempt to fully learn the language trouble when viewing idiomatic Perl.

Edit: Since you likely have enough experience with Perl to have your own strong opinion on this topic, please take this less as a reply to you, and more as my take on the idea in general.
I will upload some screenshots later, haven't finish the final design yet. Meanwhile, actually you can sign up with anything that looks like an email address. To keep it simple, no email activation is required now.
thank you, just so true
Depends on the state of the bitcoin network but the fee is the same.

If you have 100k of bitcoin right now and needed to transfer it to someone, you can do it in one go with one flat fee that is the same regardless of your transaction amount.

I pay no fee's to obtain bitcoin, ether but that shouldn't matter. We're talkign dollar to dollar transfers, btc to btc transfers, eth to eth transfers.

Doing it in dollars is objectively worse. It takes more time, more money and raises more scrutiny. I've recently used ether to transfer over 5k to a friend with a fee a few cents and a transaction time of 40 seconds.

You can't do that with dollars.
Your phone likely has a value of $600. Your cash at any time might range between $0 and $200 (or more if you're me). Considering that losing your cash has no inconvenience or replacement overhead, I don't really mind losing it in the rare event that I'm mugged. I would mind losing my phone or laptop, which I pretty much carry all over. The way I see it, cash is pretty incidental to muggings.
SEEKING WORK - London, UK - Remote preferred

DevOps / Python nerd with over a decade's experience building, hosting and tuning applications.

I work closely with dev teams throughout the application lifecycle to host their code so it's scalable and robust for the long term. AWS, Kubernetes, load testing, CI, deploy systems, monitoring, config management, security audits, dev projects of my own - you name it I've done it. For larger organisations I've even led whole infrastructure teams.

Recent projects include:

+ AWS/Kubernetes/Docker deployment to support a large distributed (15 microservices + persistence layer) application. Updated a sprawling Django/Postgres app to fit modern containerized hosting, resulting in a stack that makes great use of k8s' scaling & resiliency features. Templating via Helm for multiple, namespaced stack instances & continuous integration.

+ Another AWS/k8s/Docker stack, this time with a persistence layer comprising Cassandra & Kafka with service discovery through Zookeeper. Prometheus & Grafana for monitoring.

+ Large multithreaded Python 3 application for automated cryptocurrency trading. Didn't get rich, still working.

+ Chef-managed deployment of large microservice stack across varied configurations on cloud and physical servers

+ Support & enhancements for a sizeable stack of Django applications

hn-2017-12@mbird.biz / https://uk.linkedin.com/pub/alex-hewson/b6/50a/8b4
That makes sense, I find it too distracting to listen to unless I'm doing something entirely monotonous. The illusion of multitasking and all that. I'm jealous that you can just pause to think!

I'm definitely in that category of people that spend more time listening than watching, but I can't find 5+ hours per day. Although I might if I replaced all blogs and HN with podcasts haha.

In any case, I'll definitely try your service out and show some friends :). Hope you get some donations!
Truveris | DevOps, QA | New York, NY | Full Time | Remote and onsite

http://truveris.com/

Stop wasting your talent placing ads, working in finance or building yet another social networking app, join us to improve healthcare in America. The systems we build help millions of American afford their medications and bring transparency in the complicated space of pharmacy benefits.

If you like simplicity, write code for others to read, love UNIX and its philosophy, Python and its zen, you may have found a new home.

Required:

- 3+ years of experience, open source or commercial

- Python experience

- SQL (we use PostgreSQL)

- Linux/Unix (you know your way around a shell)

Nice to have:

- For DevOps: AWS, Saltstack

- For QAs: Selenium (Python)

Email Sarah: sproefke@truveris.com
Diane Bryant Is Joining Google Cloud as Chief Operating Officer
Allow to write k,v lua for loop style in JS with destructuring:

for(let [k,v] of pairs({a:"1",b:"2"}))
{
console.log(k,v);
}

for(let [k,v] of pairs(["a","b"]))
{
console.log(k,v);
}
I see your point, and I think it may in general be true. But are you sure there aren't passionate accountants who have, on their own time, tried out innovative ideas to make accounting practices easier to understand, faster, or more accurate? If you could find them, and see their work, you might really want to hire them.
Sharealpha “pay only for good investment leads”
Sharealpha is a Fintech startup for investment leads that connects Do-it-yourself investors with professional investment analysts.

http://sharealpha.co
Yep!

These ancient systems are one more reason why Excel spreasheets exist. The Excel file backfills missing functionality in the ancient system to permit the end user to do their job as defined some 30-40 years after the legacy system first came online!
Anyone know of an example when public comments actually changed a government decision?
My experience with them:

https://news.ycombinator.com/item?id=15825986
The semiotics of Gothic architecture prize religious orders and divinely anointed kings. Notions of citizenship and universal political equality are alien to it. It's why America represented its pursuit of democracy with the new Federal style after winning its independence. Representing democratic ideals are why America chose iconography from Athens for its neoclassic buildings.

The problem with Gothic architecture in America is not so much that it looks back, but where its gaze points. It points at Earls and Dukes and the entrenchment of an entitled class.
The robotaxi fleets only need so many cars, and they could always start off selling vehicles at a larger margin to those that really want them.

They're throwing away money if they never sell the cars.
> One doesn't know if they're really going to like the game until they play it at least once, though.

That is fair, for this I tend to rely on the same thing that I rely on for films and music: a group of friends with varying tastes in "game aesthetics", through which I can get a decent picture of a game by asking different people's opinions. It's easy to forget that this is a luxury not everyone has, though.

RE: comparison to StarCraft: you're underestimating your pre-existing familiarity, forgetting that at one point you had to learn how RTSes work, and that the interface for them has not significantly changed in the last twenty years. Similarly, if you play a lot of board games, you'll notice a lot of mechanics are repeated between different games, and rules are a lot quicker to pick up than twenty minutes (it's kind of comparable to how learning programming languages becomes a lot easier after the first few).

Yes, there obviously is more feedback in computer games, but on the other hand: the only reason you know how to use those units, is because they were introduced one at a time in a campaign.

It is difficult to introduce a slow learning curve to boardgames, unless you start with simple rules and have an "advanced rules for experienced players" section that you can try out after a few games. That only works for a few types of games.

Perhaps this is one of those things where mobile phone apps could help out?
Where is that thread? I can't even find it. =/
MakeApp. Media tried to trample us but helped reach out to 1M users
How do you get to 20-30% margins off of $1/mi costs? Uber and Lyft are already <$1/mi for pooled services and around $1-1.50/mi for non-pooled services in low cost markets. Price competition should make anything beyond classic transportation margins of (negative) - ~5% standard for any self-driving taxi service. 20-30% gross margins might be standard but operating margins at that level seem like a pipe dream.
RaiseMe | Full Stack Engineer | San Francisco, CA | Onsite, Full-time

RaiseMe is expanding access to higher education by reinventing how students earn scholarship dollars from colleges (https://techcrunch.com/2017/03/29/raise-me-grabs-12-million-...). We just closed a Series A from top investors like Redpoint and First Round Capital, and are growing our team rapidly. If you're an engineer looking to work with other smart and passionate individuals on the mission of helping all high school students achieve their college ambitions, get in touch! We offer a meaningful equity stake along with great benefits and competitive pay.

Tech stack: Ruby/Rails, Node microservices, Go microservices, React/Redux frontend

Here are the listings: https://www.raise.me/jobs and here is a bit about life at RaiseMe: https://medium.com/@raiseme/life-raise-me-69d546d65c6b

Apply to jobs[AT]raise.me or you can email me directly at ryan[AT]raise.me.
Time? Speed-listen, as was discussed a couple of weeks ago https://news.ycombinator.com/item?id=15741428
This looks great. - Is there a way to prevent traces / entries in bash history?
ForceBrands | Backend & Frontend Developers | New York, NY | FULL TIME | ONSITE

CURRENT STACK:

- PHP, Drupal 8, MySQL, NGINX
- HTML, CSS, JavaScript
- Salesforce, Mandrill/MailChimp, AWS, Rackspace

ABOUT US:

> ForceBrands helps build teams for passionate brands and specializes in the food, beverage, and beauty industries. You would be among the first in-house tech hires influencing our day-to-day processes, our internal tools, and the overall direction of the company.

A couple of our main goals are to open doors for people by better leveraging our data and to create more streamlined, intuitive interactions for our users. Pro-active problem solving, the perspective to balance function with performance and design, and result-driven innovation are strongly encouraged.

We are the leader in the space and looking to pick up the pace. If you strive to own your work by delving deeply into either the world of backend or the world of frontend engineering, then reach out!

CONTACT:

kevin@forcebrands.com

https://www.forcebrands.com/
Sarcasm? Or am I misunderstanding your comment? :) You annotate "every line"?
Missionaries spreading the Gospel of Jesus Christ. They were and are fulfilling the Great Commission:

Matthew 28:16-20

16 Then the eleven disciples went to Galilee, to the mountain where Jesus had told them to go. 17 When they saw him, they worshiped him; but some doubted. 18 Then Jesus came to them and said, “All authority in heaven and on earth has been given to me. 19 Therefore go and make disciples of all nations, baptizing them in the name of the Father and of the Son and of the Holy Spirit, 20 and teaching them to obey everything I have commanded you. And surely I am with you always, to the very end of the age.”
Author here. Thanks for reading my post! :)

To answer some of the comments: no, this isn't satire, nor is it a marketing or advertisement piece.

I'm just having fun with the language and wrote a post in the voice of The Grinch (https://en.wikipedia.org/wiki/Grinch). It's meant to be mean. That's all there is to it. Tomorrow's article (coincidentally, also written by me), will have a more sober tone and will describe Perl 6's system of containers and variables. See if you like it more.

I'm OK if you don't like Perl 6 :) That's why we have so many different wonderful languages: everyone can find what they love. I love Perl 6. You should try it out.
Will Uber Ever Stop the Bleeding?
DnsLearning.org | REMOTE | part-time | co-founder (tech or marketing) | hourly rate + equity

DnsLearning.org is looking to hire remote founder #3. We often work long hours on Saturday, but we have a lot of fun solving problems that involve DNS, Linux, MySQL, bootstrap, iOS, Android, etc.. Founder #2 is interviewing today with one of the big 5 tech companies which means we need another founder who can manage at least one of the following areas: PHP, iOS and Android. Git experience and Linux skills are important. We are also interested in a founder who can fully manage a professional Kickstarter/Indiegogo/Fundly launch.

DnsLearning was created to help parents who have young kids whose minds are beginning to be taken over by YouTube's deep neural network recommendation system. In other words, we are trying to restore some balance between how much time a young child spends watching minecraft videos vs the time spent on education sites like DuoLingo and Khan Academy.

Our tech works by setting a child's computer or tablet to use one of our DNSLearning servers. After 30 mins, the server will switch the device from "play mode" to "learn mode". In learn mode, entertainment sites are blocked. When the user earns a few points on one of our supported education sites, we will detect this and switch the device back to play mode. It only takes 3 or 4 mins for a child to earn enough points to get back to play mode.

Real marketing will begin once the apps are 100% ready. Currently we have 130 users that have signed up to use our app manually, using manual DNS config. Android and Apple apps are very close to being feature complete.

A few tech details about us:

There are always interesting PHP, C++, MySQL, iOS and Android problems to solve. For example, how do you uniquely identify different users coming from the same IP address in Android, iOS, or using a manual DNS setup? For manual DNS, our answer is to use a separate server for multiple users in the same house. If a customer has IPv6, we are able to assign a unique IP address to every customer. It is easy to assign hundreds of IP addresses to a single server. One of the problems we had to solve with IPv6 has to do with knowing, in our C++, what address the incoming UDP packet used to access the server. When we were working on this problem, the Linux kernel did not save this information. Last time I checked, Go still does not support this. Ngnix added similar support only a few months before we did.

We are looking for a hard working, passionate co-founder WHO BELIEVES LIKE WE DO, that parents deserve technology that is able to guide young minds away from junk grade online entertainment toward, at least for a few minutes, education sites that will help young minds to develop confidence and skills to hopefully provide a stronger knowledge foundation that is critical for their future.

support@dnslearning.org
Sleep Mode – The Art of the Screensaver
Blue Apron Appoints Brad Dickerson as CEO
A Gentle Introduction to Erasure Codes (2017)
Correct. The parent comment also totally ignores the new attack vector introduced to iOS backups.
> Many academic publishers have had trouble finding a sustainable business model

I would say they have trouble finding an ethical business model. Most big academic publishers are printing money. Reviewers, many times also editors are unpaid while the publishers rack in publication fees from authors and/or subscriptions from readers. I fail to see how blockchain solves this issue.
The ugly looks is how those companies dealt with the fact that they didn't want to kill their regular models. You want electric? Here it is! Ewww...
Ungoogle, that's a very inspiring verb. I'll use that to describe the act of getting out of the Google bubble (ie. stop using Google products). Thank you for the inspiration.
Disclaimer: work for, but don't speak for, Digital Science. Am not involved in the grants.

DS gives out catalyst grants typically twice a year. There's a lot of talk about problems that could be solved with this kind of tech and a grant like this is a bit of a boost to actually try them rather than just talking about them.
Thanks @gtirloni! I'm new to SQL and was working on a small internal tool. This change, an obvious one in hindsight, sped up my tool by ~2-3x. So for anyone else, check this!
I don't know how true this is, but the theory I heard from somewhere is that post-WW2 Germany didn't have quite the same appetite for the Avalon Hill style wargames that were certainly popular in the UK and US. That created a divergence in design lineage.

For a long time in the UK and US board games were for children while wargames were for grown ups. It wasn't until fairly recently that board games have become popular here for adults.
Ask HN: Coinigy Alternative for Crypto Administration and Accounting?
Looking for an alternative to Coinigy that is not buggy, and enables tracking of trades not conducted via their API. Any thoughts?
Other than not being forkable to satisfy the people who's fiction is excluded, what's the problem? You can't satisfy everyone, those that want a consistent theme and voice would be unhappy if they ease up.

Do any wiki's support forking and merging?
Billions on Showtime
This is the worst click bait I have ever seen. Literally an advertisement for a startup with an unrelated title.
SEEKING FREELANCER - US TIMEZONE REMOTE (OR BAY AREA)

Looking for a contractor with Angular and .NET experience for frontend + backend engineering on a very popular web app. Must have very strong communication skills. Contract length is variable and the team is amazing.

Contact me with your resume / portfolio / GitHub and we'll get started! hello@bitmatica.com
Just keep in mind that Technic design is substantially different from regular Lego design, and even the main "bricks" (liftarms) have slightly different dimensions than System ones. Connecting Technic with System is an art in itself - for example, the recent Porsche 911 [0] drew a lot of criticism for its design, whereas the upcoming Mack Anthem [1] is much more appealing.

[0]: https://shop.lego.com/en-US/Porsche-911-GT3-RS-42056

[1]: https://brickset.com/sets/42078-1/Mack-Anthem
In most cases yes. I make sure the comments provide a complete plain language description of the program.

Reading english (or whatever your native language is) is much much faster than parsing code.
The second one is better because it makes it easier to work on a project and complete it without introducing too much work-in-progress.
Similar underlying dynamics for sure.

Users have job demands, so they find an IT tools to do their work better / faster / smarter. The request goes to the IT department that needs to manage support costs, firm wide licensing requirements, ITIL process demands, and the user request easily goes into a back hole. User base unhappy, pressures IT, IT feels heat and worries about their job so IT fudges X in their process to implement, wash rinse repeat.
Reminds me of https://www.washingtonpost.com/news/the-fix/wp/2017/03/30/mi...
A decent portion of those 26 are people that don't necessarily need the funding to make games, though. A lot of them are basically just using kickstarter as a pre-order system.

7th Continent, for example. (And this isn't a criticism - I back a lot of these projects!) was produced by an existing board game company that has the resources to make things in a more "traditional" way, or even handle pre-orders on their own, if they truly believe the format is not good for a traditional print run -> retailer strategy.

Sandy Petersen has had some huge kickstarters for his board games, yet he's a big enough name he certainly doesn't need to do it that way.

KS is great for boardgames because it makes it easier for some certain situations, but I am unsure if it's really accurate to say that it's as big of a deal for boardgames as YC/incubators are for startups.

But you might be right and I might just be a cynical asshole.
you are essentially saying you are happy about an upcoming monopoly. Consumers will benefit if there are competitions
The "recursive descent parsing" part is not very well explained or thorough. It doesn't have good example...

I still enjoyed reading it though.

EDIT:

I've the recursive descent parsing article on wikipedia, and I'm amazed how the C code example is missing parts... Kinda sad.
Hivemapper | San Francisco (Burlingame) | ONSITE

Hivemapper uses machine vision to transform airborne video into a high definition living 3D map providing the world’s most important organizations the tools to travel through time and automatically detect changes.

Roles:

- Forward Deployed Engineer (Requires Security Clearance)
- Senior Computer Vision Engineer
- Senior Backend Engineer
- Backend Operations Engineer
- Senior Software Engineer (Algorithms)
- Senior Web UI Engineer
- Web UI Engineer

https://hivemapper.com/jobs
I'm with you up until the part about listening while coding. For all of the other more mundane tasks like shopping, dishes, showering, video games, commuting throwing on a podcast makes sense.

I just can't concentrate on code and a podcast at the same time. Both will suffer if I try to combine them.

Great service! Thanks for sharing.
Great idea, but the tool is down at the moment.
How the Index Card Catalogued the World
Threat X | Senior Full Stack Developer |Full-time/Onsite | Boulder, CO

Threat X, Inc is an information security corporation positioning itself to become the market leader in next-generation cybersecurity products and services.

As attacks and threats evolve, most organizations are faced with high costs, stale technology and limited resources to combat malicious events. Built on next-generation technologies and proprietary techniques, Threat X products arm organizations with enhanced situational awareness simplifying the path to threat neutralization.

Looking for full stack python developer with experience in MongoDB and Angular. Bonus for Rust, vue.js or information security experience.

Apply here:

https://threat-x.com/about/careers
Put a space before running the command.
I'm a full time student with a part time job, and I probably average between 2 and 3 hours of podcasts a day. I live nowhere near silicon valley.