skysight-inc/HackerNews huggingface dataset:
What you implemented is not a DSL. It's an API.

> In Ruby, DSLs are typically just Ruby code. These are much easier to implement, because you don’t need to write a parser or anything like that – you just use the parser built in to Ruby.

There. You admit yourself that you haven't written a language, but
a programmatic interface in Ruby.
As is often the case it depends on the specifics of the application and on those building a solution. As far as raw performance is concerned FreeBSD performs very well.

Netflix gets nearly 100Gbps from storage out the network on their FreeBSD+NGINX OCA appliances. Some details in the "Mellanox CDN Reference Architecture" whitepaper at http://www.mellanox.com/related-docs/solutions/cdn_ref_arch..... The closest equivalent I've found on Linux was a blog post on BBC streaming getting about 1/4 of the performance.

Chelsio has a demo video (with terrible music) using TCP zero copy of 100Gbps on a single TCP session, with <1% CPU usage https://www.youtube.com/watch?v=NKTApBf8Oko.

At SC16 NASA had a "Building Cost-Effective 100-Gbps Firewalls for HPC" demo, using FreeBSD and netmap: https://www.nas.nasa.gov/SC16/demos/demo9.html
Slow Down to Speed Up
Oh, and another thing:

> The only thing I would really need medical insurance for is a rare emergency procedure like an appendectomy.

If you need an appendectomy, then you do not have time to fiddle around and comparison shop for medical insurance. If an appendix needs to come out, then it needs to come out ASAP (otherwise, the appendix could burst, causing sepsis). And there's no insurance provider on the planet that will take on a new customer and cover a procedure done before the customer's policy goes into effect.

Let me guess: you also think car insurance is a sham, and that you shouldn't be required to have it. And if, heaven forfend, you get into a car accident, you can just call up State Farm (or whoever) and get them to retroactively approve a claim for the accident. Am I right?

Sorry, my eyes can only roll so much...
They're at all time highs with Obama on the outs, and Trump coming in. You could say that means people are into Trump coming in, pushing them up. However...

The parent comments are prognosticating. The way the world looks today is not a good data point when the future includes, what many believe to be, a wildcard President coming in.

And let's not forget the establishment party with a hard on for regressive policy control all three branches of US government. Their entire MO of the last few decades is "no compromises". They've destroyed their reputation as a group (Congressional approval ratings), but don't care because individually they're fine. They've shown no desire to improve their image.

So a wildcard President, and a group of stubborn old assholes is in control. Stick to the guns or spray and pray at the wrong time, and the all time highs could crater.
CareGuide | Software Engineer | Toronto

We are hiring software engineers to help us improve our online marketplaces: CanadianNanny.ca, Sitter.com, Housekeeper.com, PetSitter.com, ElderCare.com, and HouseSitter.com.

We need to iterate faster on our core features, and to add new things. Just as importantly, we run several unique automated marketing systems (which have powered our outstanding growth) and have big plans for where to take them.

We follow modern software development practices, including TDD, CI, and rigorous code reviews. We are very analytics driven and continuously run a/b tests to inform our product design. Our whole company has engineering-oriented approach.

Our current stack is Ruby, Rails, Haml, Sass, React, MySQL, Solr, Redis, and AWS. We are building mobile app using React Native. What would you add or change?

We are a fast-growing company. Our one-of-a-kind investor group includes over 60 successful entrepreneurs.

An interesting thing about CareGuide: as a tech startup, we employ more women than men, and have a high degree of ethnic and religious diversity. We also have employees in their teens, 20s, 30s, 40s, 50s, and 60s. We hire the best and build careers.
Senior Software Engineer in Machine Learning (Amazon Web Services RDS) | Vancouver, Canada | Full-time | ONSITE, VISA |

Do you like to use the word 'billions' a lot? Do you work in terabyte units? Are you interested in using machine learning to solve problems on some of the world's largest data sets? Amazon RDS is looking for a passionate, talented, and inventive Senior Software Engineer in ML to help tackle some of the most complex, multi-dimensional performance optimization problems in the database industry.

We're looking for Senior software engineers with a background in industrialized ML, with strong systems design experience to lead a newly formed project that will make extensive use of probabilistic and statistical approaches to deliver a first-for-cloud capability for RDS customers. Leveraging a number of AWS services including Kinesis and EMR/Spark, our mandate is to provide actionable insights into underlying database performance and push the boundaries of product and technology innovation in this area. As the only big-data, analytics and ML focused team in RDS, our greenfield project is worked on by a tight knit DevOps team, owned, and operated entirely from the new Amazon office here in Vancouver, Canada. If you’re a snowbird in the winter, love long summers and beaches, and want to work on a very engaging, highly impactful product with extremely high customer demand, endless learning and collaboration in a world-class group then get in touch!

- Lead the design, build and operations of our ML application stacks – Deliver industry disruptive advancements driven from a customer focused technical product development approach in your work – Deliver aspects of critical path code - Ability to influence adoption of capabilities built by the team to AWS teams outside of RDS - Continuously discover, evaluate, and implement new technologies to maximize development and operational efficiencies – Have a scope of influence in development practices, methods and approaches across the team and RDS organization.

Requirements: - Post-graduate level Computer Science, Machine Learning, Mathematics, Operational Research, Statistics or a related quantitative field with up to 5 years of related work experience - 10+ years professional experience in software development - Excellent written and spoken communication - Deep and broad technical experience - Experienced technical leader - Ability to independently define and execute against a technical vision and roadmap – Recruitment, coaching and mentoring of other engineers – Strong will to adhere to best practices in OO development and a need to leave well–structured code in your tracks – Strong analytical and problem–solving skills – Experience developing for multiple platforms a plus.

To apply: https://www.amazon.jobs/en/jobs/425454

Please feel free to directly contact me (I'm an engineer on the team) [MyHNUsername][AT]amazon.com, or my manager pimmel[AT]amazon.com for any questions that you might have.
Minimum wage Walmart employees are often working poor.

Poverty depends on perspective. Most Revolution-Era Americans were living in what we today would call extreme poverty. But you can have a tv and a smartphone today and still be quite poor, because of the difference in consumer cost between things we need and things we don't need.

www.washingtonpost.com/amphtml/news/wonk/wp/2016/08/17/the-stuff-we-really-need-is-getting-more-expensive-other-stuff-is-getting-cheaper
That's a pity: the lecture videos were worthwhile, and I got all the unit tests by dissecting the auto-checking scripts that the class supplied :-/
C programming language showing signs of weakening in 2016
But if any investors are interested, send me an email. :p
Location: Salt Lake

Remote: Yes

Willing to relocate: Possibly

Technologies: JavaScript, Python, PHP, C, HTML/CSS, React, Angular, NodeJS, Wordpress, ExpressJS, Bootstrap, and skeleton.CSS

Résumé/CV: https://drive.google.com/file/d/0B_j3Gw2zzEvBRGtSZUNvNjBselk...

Github: https://github.com/JacobTheEvans

LinkedIn: https://www.linkedin.com/in/jacobtheevans

Email: jacobtheevans@hotmail.com
Show HN: NEW framework for developing 3D web apps with physics
Location: Salt Lake
Remote: Yes
Willing to relocate: Possibly
Technologies: JavaScript, Python, PHP, C, HTML/CSS, React, Angular, NodeJS, Wordpress, ExpressJS, Bootstrap, and skeleton.CSS
Résumé/CV: https://drive.google.com/file/d/0B_j3Gw2zzEvBRGtSZUNvNjBselk...
Github: https://github.com/JacobTheEvans
LinkedIn: https://www.linkedin.com/in/jacobtheevans
Email: jacobtheevans@hotmail.com
AV is already obsolete as far as I can tell.
Location: Dallas, TX

Remote: Sure (onsite is fine too)

Willing to relocate: Maybe (If in Toronto)

Technologies: NodeJS, PHP, Python, GO, AngularJS, React, CSS/Less/Stylus/Sass, HTML, AWS (EC2, Lambda, S3/CF, SNS, SQS, SES, etc), Nginx, FFMpeg, Websockets, Cordova/Ionic/Xamarin, Swift & Java

Resume/CV: https://www.dropbox.com/s/7c0zevq431aq7i5/resume-2016.pdf?dl...

Github: https://github.com/ryanpager

Email: ryanpager@gmail.com

* Green card holder, Canadian citizen
Internet Archive successfully fends off secret FBI order
I would love to know how many Hacker News readers run AV. Pity HN doesn't have polls.
> Vess is asserting that AV vendors can write their own versions of the most complicated parts of the browser & OS (including parsing & rendering HTTP/HTML/CSS/JS/PNG, JS runtime, etc), then add more code on top of that to detect bad things, and do all of this while adding no significant bugs and with tolerable performance overhead.

Don't forget they usually try and run all of that right in the kernel, because if there's one thing you want more than hardly tested unsafe reimplementation of the most complex and dangerous parts of a browser, it's to run them in ring0.
It's great that some open-sources are leading the way.

But Mac/Win are 99% of consumer desktops, so it's up to them to make the change.
Senior Software Engineer (Amazon Web Services RDS) | Vancouver, Canada | Full-time | ONSITE, VISA |

RDS is looking for a Senior Software Engineer to join our team working on AWS scale big-data analytics problems. RDS Performance Insights team is working on a new and as yet unreleased service which will reshape the way that customers use databases and redefine industry expectations of what a modern, enterprise grade cloud-native database provides. Leveraging a number of AWS services including Kinesis and EMR/Spark, our mandate is to provide actionable insights into underlying database performance and push the boundaries of product and technology innovation in this area. As the only big-data, analytics and ML focused team in RDS, our greenfield project is worked on by a tight knit devops team, owned, and operated entirely from the new Amazon office here in Vancouver, Canada. If you’re a snowbird in the winter, love long summers and beaches, and want to work on a very engaging, highly impactful product with extremely high customer demand, endless learning and collaboration in a world-class group then get in touch!

- Lead the design, build and operations of our application stacks – Deliver industry disruptive advancements driven from a customer focused technical product development approach in your work – Deliver aspects of critical path code - Ability to influence adoption of capabilities built by the team to AWS teams outside of RDS - Continuously discover, evaluate, and implement new technologies to maximize development and operational efficiencies – Have a scope of influence in development practices, methods and approaches across the team and RDS organization.

Requirements: - Comp Sci, Engineering, Stats/Mathematics BA/MA/PhD - 8-10+ years professional experience in software development - Excellent written and spoken communication - Deep and broad technical experience - Experienced technical leader - Ability to independently define and execute against a technical vision and roadmap – Recruitment, coaching and mentoring of other engineers – Strong will to adhere to best practices in OO development and a need to leave well–structured code in your tracks – Strong analytical and problem–solving skills – Experience developing for multiple platforms a plus. For more information and to apply: https://www.amazon.jobs/en/jobs/392408

Please feel free to directly contact me (I'm an engineer on the team) [MyHNUsername][AT]amazon.com, or my manager pimmel[AT]amazon.com for any questions that you might have.
Good work, though I can't help thinking that a defective train could just as easily have been caught through performing regular maintenance. Rolling stock and other physical things are subject to both manufacturing defects and wear.

I wonder why the rail managers allowed the defects to inconvenience passengers for so long instead of rethinking their maintenance procedures.
By my understanding, yes, in the sense that certain parts of each algorithm are looking to minimize something...the former model used principal components analysis, which is linear in the sense that you are using transforms which pick out for the least correlated pieces of a huge chunk of data, whereas neural networks, which uses a combination of linear and non-linear layers picked by the user to minimize, "errors."

What's interesting is that the former model sounds so much, "better." I wonder if anyone could chime in about how our ears and auditory nerves or perhaps auditory cognition works, and whether they are more, "principal component analysis-y" somehow than "error minimization-y" or something relating to the actual math, which may explain why this new neural network christmas song sounds like absolute crap to us, whereas the older version sounds pretty amazing. Also, whether my understanding of the underlying math is correct or not.
couldn't agree more. As somebody who doesn't use AWS, is there any real perks of consolidating everything under them?
Inciting religious flamewars is absolutely not OK on Hacker News, and neither is going on about it when others users have rightly pointed this out.

> Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity.

https://news.ycombinator.com/newsguidelines.html
Bloomberg * New York City * Full Time * Onsite

Feeds Infrastructure - We deliver the world's most reliable, timely and accurate financial data. To do this, we write high performance, well-factored, scalable and testable code that more than 4,500 developers rely on to provide the core foundation and data required for their applications. We're hiring experienced C++ engineers - apply at https://careers.bloomberg.com/job/detail/55314 if you want to join us.

Note that I represent just one group at Bloomberg. There are tons of other opportunities available and I’m willing to help you search for the right spot in the company. You can search for all our job openings at https://careers.bloomberg.com/job/search or submit your resume to https://careers.bloomberg.com/job/detail/55054 and a recruiter will help you find a team that matches your skillset and interests.

Please email me at kdonald1@bloomberg.net with any further questions (put hackernews in the subject line to help me find them).
What fraction of the luxury car market is in places with 100mph speed limits?
still uses flash player, so I can't even open it
Bryan, I just wanted to say thanks for everything. I remember attending a Sun event (as a corporate C dev) where they introduced this thing called DTrace, and a very excited young engineer (clearly the smartest guy in the room), managed to infect us all with his enthusiasm. Though I haven't worked with Solaris much since then, I always was impressed with the quality of the engineering. I think I might check out Illumos this weekend :-)

Edit: Apologies for misspelling your first name.
Wow, I didn't realize Intel still made Itaniums and that HP still sold box built around them. Or that HP-UX 11i was, like a Zombie, still alive somehow.
Try ViewDNS.info: http://viewdns.info/chinesefirewall
That sounds very believable and would have slowed commercial SPARC users from switching to whitebox x86, likely intentionally, but would have had no relevance to startups and the rapid onslaught of hyperscalers.

A video that amuses me with respect to engineering culture and organization blindness is Cantrill doing a DTrace demo at Google in 2007 https://www.youtube.com/watch?v=6chLw2aodYQ. The audience seems completely unaware about the significance of what they are seeing. The length of time between Linux getting cogent tracing support is telling. GOOG could have single-handedly propped up an extra-Sun OpenSolaris community, and there would have been nice symbiosis considering their early container usage and how long that took to grow as well.
I agree. I'm just surprised that none of the base functions provided by Amazon take advantage of it. Compered to google it feels really basic and limited. I saw this as the owner of two Alexa's who uses them a lot. I'm constantly frustrated by the limitations even though it works well for certain things.
Contact me if you want to collaborate on this.
Yeah, that's a terrible habit to get into and there really should be a better way of doing that.

Technically it's no different than downloading and running an unsigned installer, you're just executing arbitrary code anyway. I think the concern is these are a lot easier to intercept and hijack.

Maybe lobbying people to produce a first-class installer that's code-signed would help, but I'm not sure the open-source world wants that to become common.
72Media | Software Developer .NET | Amsterdam, NL | VISA, ONSITE https://72media.nl

We're looking for a .NET developer with good grasp of C#, GIT and SQL. Person have to be goal oriented.

We'll arrange tax benefits for migrants.

Office is located near central station of Amsterdam with great view of Ij.

We are building innovative web and mobile solutions for our customers in financial sector.

If you are interested please mail me at mateusz (at) 72media.nl
It'll work no better than for windows. When the browser crashers after it's been updated, users will blame the browser not the shit AV.
ID.me | Tysons Corner, VA | Onsite | https://www.ID.me

Over the past 5 years we've grown from a military-focused ecommerce company to taking on the challenge of digital identity. Currently we're working with the US Digital Services team and Ad Hoc to transform the way Veterans access VA services - http://www.ciodive.com/news/va-services-veterans-technology/....

To grow our team, we're looking for:

- Ruby on Rails engineers

- Product Designer

- QA Automation Engineer

- Data Warehouse Engineer

- iOS and Android engineers

- Site Reliability / DevOps engineers

We offer competitive pay, equity and great benefits.
Feel free to email me directly (tony [at] ID.me) or apply on our careers site: http://careers.ID.me

Thanks!
For the cloudfare example they didn't actually identify any problems with Linux. What they learned- correctly- is that TCP autotuning needs to be enabled if you want high performance out of your network stack.

This is covered by my previous team's page:
https://fasterdata.es.net/host-tuning/linux/
Note: "On newer Linux OSes this is no longer needed." (IE, it's already set properly).

For the second one, they fixed a bug in Linux TCP cubic implementation. FreeBSD didn't get cubic until 8.2, which was around 2009. So, you're criticizing Linux for having a in a bug in a feature that FreeBSD didn't even add until 7 years ago.

Again, I will repeat: I worked on a team that did multi-OS TCP/IP optimization. What you're describing in terms of oscillation is a well-known problem in many implementations. All of the people doing research on this are now using linux as their platform for research and development.
Might because I am on mobile (edge windows phone) but I got social links floating on the bottom. No pop up though.
I worked together with many Japanese CE companies during the transition to MP3.
At first I was surprised why they were so slow to adapt and were happy to work with the music industry who tried to ban unprotected MP3s and planned to sell MP3s for $5.
It went against everything that consumers wanted at the time.

But... once you saw that these companies employed so many terrific engineers who could build tiny miniaturized drives for tape decks, laser pickups that could withstand vibrations, etc... it was understandable. All these engineers, of which many were in their 50s were about to lose their value and their expertise.
The company tried to retrain quite a few of them to S/W engineering. It was heartbreaking how ashamed many of them were about their struggles.

The German ethos is quite similar to Japan. A prime responsibility is employment and valuing their workforce. That is why they are so fearful of a change in the entire eco-system of the internal combustion engine.
In Australia the state government of NSW is firing local IT workers, and replacing them with more subservient temporary visa holders:

http://www.macrobusiness.com.au/2016/12/nsw-government-repla...
Location: Copenhagen, Denmark

Remote: Yes

Willing to relocate: Depends

Technologies: C#, Unity3D, F#, Rust, Assembly, PlayFab, C, C++, Haskell, Python, Javascript, Flask, Redis.

Resumé/CV: Upon request

Github: http://github.com/nulldatamap

LinkedIn: https://www.linkedin.com/in/marco-a-7b7a6a104

Email: nulldatamap@gmail.com

I've been programming for 10 years, mostly focusing on systems programming and game programming with backend programming on the side.
Every time I see a gas station, my eyes see--with hope--a future mixed-use condo complex, easing the demand on housing, making the city more walkable.
I had the same realization with respect to money some time ago, which partially motivated analyzing my time budget. Budgeting of resources is crucial to understanding what you have and don't have (and need and don't need). It's difficult to do when you're feeling stressed/pressured, however. Which leads to a downward spiral for many people (or a "just hanging in there" loop).
Please don't stoop to personal attacks. It breaks the rules and discredits your argument.

We detached this subthread from https://news.ycombinator.com/item?id=13082125 and marked it off-topic.
Chemically, they're identical. They might be taxed differently though.
it's possible they are available in the internet archive backup, but I don't have idea how to inspect those without downloading tens of gigabytes of stuff.

https://archive.org/details/archiveteam_coursera
Thanks for the reply! I was concentrating on the music specifically. I thought the lyrics generation was really enjoyable.

I was asking more if you'd used any traditional carols, as they can have a more definitively "christmassy" sound than a pop song with sleighbells laid over the top.

Overall I meant that I think the music would be more convincing either following the chords in the melody, or sticking to a single mode for both melody and accompaniment.
The incompetence of government is a matter of religious faith among some people in the US, logic and empirical evidence be damned.
Location: Austin, TX

Remote: Maybe.

Willing to Relocate: Maybe.

Technologies: Python, PostgreSQL, PL/pgSQL, Clojure, some C.

Resume / CV: available on request. Basically, I'm a self-taught who's worked a short term contract with a well-known AI company.

Blog: https://www.coderedux.com/

Large project: https://www.inventory-demo.itemhut.com/

github: https://github.com/dt1

email: dbtoomey@gmail.com
The jobs management interface. This is more like SLURM, Torque, LSF, etc...
Yes, I agree that Walmart employees are the working poor. I don't understand how you can recognise that and also argue for the validity of this statement

>There is a big difference between poor and working poor. The poor get handouts, the working poor get fines because they can't afford Obamacare. Then people wonder why the poor don't struggle their way to working poor.
Seems not to work on my iPad. I hit enter after filling the location field and the page just reloads. Also, e second input field shows something like {{placeholder}}.