skysight-inc/HackerNews huggingface dataset:
I still say Mithril (https://mithril.js.org/) is where it's at. I am at a company now that uses Angular 4.x and I'm not impressed with it. IMO, it's a way to make JS seem more like Spring/Java (especially with Typescript) rather than understand how JS works and use it as it is.

Not to mention the learning curve even for senior developers. Mithril took me maybe 30 minutes to understand. The entire source (https://github.com/MithrilJS/mithril.js) is easily read in a few hours. They have multiple committers and an active gitter chat room for any problems. Plus you can use JSX if you like it that much. And it has a nice license.

More folks need to try it out.
SAF Platform | www.safplatform.com | Full Time | Onsite | $80-$100k | New York, NY (Flatiron)

* Full Stack Software Engineer

We are a B2B financial services platform that facilitates the interaction between asset managers and institutional investors. We are a small team with experienced leadership in the alternative investment space.

Our stack consists of React, Redux, Rails, Postgres, and is hosted on AWS. We emphasize testing and value a culture of frequent constructive feedback.

The ideal candidate works well in a small, collaborative, and creative environment that moves fast. You also have previous professional experience and want to take an active role in building our engineering culture. You enjoy using technology to solve complex business problems. You are organized, self-directed, and committed to building great things.

Our interview process consists of a phone call, followed by a take-home coding challenge. Interested? Email engineering [at] safplatform.com
"It turns out I knew the person who did get the job"
The latter, hands down. I quit college to startup an IT support company, and despite going back in spurts, never finished. I got quite a few jobs after I left the startup though, and in retrospect I think the primary factor that got me those jobs, despite my many years of expertise, was the fact that since I didn't have a degree they could pay me less vs most of the other candidates. The most recent one, that promised 6 month pay raise, turned into a year, then more, and finally, having spent at least a year working late nights and weekends salary exempt (no OT), getting the infrastructure out of enough technical debt that I no longer needed to work the excessive hours, the company tried to make me go hourly...

Companies simply don't want to pay what they should for the level of talent they want. They are trying to find the edge case that can still get the job done but that they can also underpay so they have more money for the company/execs.

For what it's worth, I quit the sysadmin game and am now pursuing my degree in data science using my GI Bill, which I think will compliment my many years of senior sysadmin knowledge quite well. I'm there to learn, and am very excited about my classes, but I have to admit, a large part of me just wants the degree so I don't suffer the same poor pay not having a degree set me up for, mainly through weakness in the negotiation process.
In most cases, you don't want to take a job that's worth say $100k, but not $150k to an employer.

Either the value you're bringing to the company is somewhere less than $50k, or the company is irrationally tied to not paying more than $100k.
Electronics, low-level programming | Köln, Germany | Kliment | email in profile
that and encouraging people to spend $160 on bt earphones
> It turns out I knew the person who did get the job I was all but promised.

You should have another cup of coffee.
Bowery Farming | Data Scientist, Computer Vision Engineers, Software Engineers | NYC | Full-Time | ONSITE

Bowery (https://boweryfarming.com) is the modern farming company, growing the world’s first post-organic produce. Our indoor farms create the ideal conditions for growing the purest produce imaginable. Bowery grows produce without compromise, owning the entire system from seed to store.

Software Engineering at Bowery involves developing software systems that power our modern farms. This includes building out work management, data collection, farm control, visualization, and farm automation systems. You’ll be part of idea generation, design, prototyping, planning, and the execution of new software components of all aspects of our Farms.

The engineering team is currently 4 people and we're hiring for data scientists, computer vision engineers, and software engineers. Email me at henry[@]boweryfarming.com if you're interested! I answer every email personally and would love to be introduced to any smart people you think would be interested.
$ curl -v example.com |& grep -i agent
> User-Agent: curl/7.52.1

It does send a user agent by default.
Wouldn't it be so convenient if Python provided a way to define immutable classes? Also, you can always provide a `draw_point(*p.args)` which isn't bad at all.
I just broke your Vue website.

http://cl.ly/2I2r2S2v171T
I think you meant to post that here:
https://news.ycombinator.com/item?id=15148885
OK, even though "As expected it is not stable nor usable yet"[1], that make me more optimistic. Thanks.

[1]: https://project-insanity.org/blog/2017/02/14/try-out-firefox...
Good question. a) Inside / light outdoor get a tinywhoop or Chinese clone and throw a <5g all in one camera + VTX on it. The E010 is an example. You'll pry want to upgrade the motors. b) fast/racing, I'd build an X frame 210mm with an Omnibus F4 or F7 and 2204 motors, DSHOT escs, FrSky rx. If that's not possible a similar prebuilt from banggood is pry almost as good. c) camera drone. I don't have a good answer for under $349 unless you build your own F450 with a gimbal. I'd highly suggest saving up for a Mavic. It's way more user friendly, portable and has a better camera, for the cost, of any diy camera rig.
XFEL: Brilliant X-ray laser comes online
> Public projects will still have free access to all features and unlimited CI/CD, as part of our continued commitment to open-source software.
You probably meant to post that here:
https://news.ycombinator.com/item?id=15148885
You're doing an important thing. Rather than just working with students, also reach out to experienced people in the industry. Even in a city like Bangalore, I feel the industry is too disconnected from the colleges.
You don't get to demand a free market out of one side of your mouth and complain about it from the other. When there is less supply and there is more demand prices generally go up.
LARGE ISPs. The small ones are fighting tooth and nail to survive and bring the local people better internet. It has to be folly to be in it for the money at many local scales unfortunately. Thats why I get one choice of 2mb internet here. There are local guys working out of a pickup truck laying copper and fiber to local business. #notallisps
Typescript is not difficult, it just solves problems almost no one has, and makes you do silly things that slow you down. Difficult like in 'petulant child' difficult, not 'what woman want' difficult.
I agree, but there are good reasons why it is often good to combine both types.

Considering this is only a side project, you have a high likelihood of abandoning it out of boredom, lack of traction or simply burn out. However, if your side project is "interesting" to you because you are experimenting with various tech, you come back to it because it is fun and it will keep you motivated.

It is totally cool to build something to learn and throwaway, but why not build something to learn that might also generate some income in the future?
Synple | Software Engineer (Clojure) | Amsterdam or Breda | ONSITE https://synple.eu/en/index/

Hi all, at Synple our team of seasoned Clojure developers is looking
for adding a couple new team members. We are a small, well funded
startup in the logistic sector with a strong technology focus and a
friendly and open workplace. Our offices are in Amsterdam and Breda
(The Netherlands).

If you know or would like to work with Clojure, have an interest in
an interest in dev, devops or machine learning we would like to talk with you!
Keep in mind that the quarterly earnings report was 9.32 billion USD. That is approximately 100 million a day. I'd say downtime at that scale is important.

Also:
People tend to call the police: http://time.com/3071049/facebook-down-police/
I wouldn't touch $3 headphones with anyone's bargepole. My TaoTronics has no driver issues; I can have two sources connected at once (ie iPhone and Macbook)[1]; I've had no problems with interference or fidelity; and I can still use my headphones as a garotte because they're wired headphones just like your $3 abominations. :)

[1] However, in the interests of transparency, I should point out that the TT firmware has a disgracefully stupid bug whereby if you have two things connected and then move away from one of them, it'll start doing a "lost a device" beep - even if it wasn't active. It's astonishingly braindead as UX.
i love hexagons, hexagons should be everywhere. for building on earth, for space stations, for rocket boosters, for floating structures, for mars colonies.
I think I need to sit down with a list of available behaviors and default keybindings and parallelize them, leaning toward keeping vim's default.

But, even better, I think I can make tmux and i3 modal by mapping config switching to a keybinding. In this way they can be put into a command mode and all keybindings in command mode can be shared. Include a visual indicator and I think it'd work really well.
> You didn't watch the video, or you watched but didn't listen, or you watched and listened but didn't think.

My post was about "discussions" and targeted to the comments that usually come whenever static typing vs dynamic is discussed.

Not about the video.
Apple did away with the headphone jack, Essential too, now the Pixel 2, the trend will continue. At least in the context of the smart phone there is no more "trying", it's done, we're really just waiting for the victim to bleed out at this point.
Google's Strategy for Cornering the Indonesian Market? Free Wi-Fi
Markforged | Super Full-Stack Software Engineer | Boston, MA or San Francisco, CA | Onsite | Full-time or college intern | $100K+ and equity

I'm head of software at Markforged (http://markforged.com). We are on a mission to unlock the next 10x innovation in design and manufacturing. We build the world's best 3D printers to liberate mechanical engineers from decades-old, slow processes.

We broke ground in 2014 with the world's first continuous carbon fiber 3D printer, and this year with the world's first sub-$100K metal printer. Our products are impeccably engineered and customers love us for it — our $70K printer has an NPS score of 85. We have plenty of funding, 7-digit annual revenue, and a low burn rate.

We have 4 software engineers and are looking for a few more.

Our software stack:

* Webapp - Express.js / AWS backend, AngularJS / WebGL frontend, Electron for optional desktop client, all sanely-linted CoffeeScript

* Computational geometry engine for part slicing - Written from scratch in CoffeeScript and C++. Runs on EC2, in-browser, or on desktop client

* Printer touchscreen application - Node Webkit / AngularJS + Python -> migrating to Electron / VueJS + Python, all on top of a custom Debian image on a BeagleBone

* Printer firmware - embedded C on a custom board

Our team is all super full-stack. We generally distribute software tasks based on individual interest. As our 5th software engineer, you will have tons of project ownership. Your ideas will influence the company's direction. You will do interdisciplinary work on physical systems and learn from best-of-the-best engineers across MatSci, Mech-E, EE, and SW, mostly MIT grads.

To succeed here, you need to be a quick learner and have a passion for software engineering. You don't need prior experience with 3D printing or our software stack, you can pick up those skills on the job.

If interested, please apply online at https://jobs.lever.co/markforged/6cd283d8-0926-4e81-8e7c-636... (full-time) or https://jobs.lever.co/markforged/aaf2f2d3-27aa-42ce-96b4-0bd... (intern)
I envy how some companies can migrate from one to another framework like that.
Beside that, TypeScript is just fine once you get more time with it, you don't need to type everything.
On the other side I find Angular more stable framework on the long run.
I feel like there's two tiers of the software industry: those employable at AmaFaceGoogFlix or a competitor, and everyone else; but the "everyone else" is completely unaware that the first tier exists. It's like if minor league baseball had no idea about major league baseball.

You even see it on HN. Someone will come along and talk about how a senior dev at Google can expect $250k a year. You'll get two categories of replies: "I don't believe this at all, Glassdoor proves you are wrong, nobody I know makes that, blah blah" and "bro that is totally normal". $250k is honestly on the average-lowish end for a senior eng at a major SV company in 2017. Much of the industry is not only unaware of reality but refuses to believe in it. This includes real engineers who do real work at real companies and comment actively on Hacker News. $250k for a senior engineer is just completely outside their reality.

On my last job search, my best job offer was about 2x as high as the worst one. The guy who made the worst one--which was about 30-40% below my minimum stated range, depending on how you valued the equity, so he had been stringing me along, but anyway--he started arguing with me about my unrealistic expectations, and wouldn't stop talking until I told him I was going to hang up if he kept trying to talk me down.

I know it's considered bad negotiation, but if I can't figure out the salary range of a job opening, I'll name my requirements up front. Over 50% of the time the conversation ends there. I know at least twice people assumed I was over-highballing as part of some misguided negotiating tactic when I actually was a little conservative.
USB-C will actually be better for audio quality since you can have a DAC in your headphones, rather than the phone, so I would expect high end phones to get on this trend first.

I do wonder if Apple will stick to the Lightning standard while the rest of the industry (and even Apple's laptops) move to USB-C.
Hypothetically, letting some anti-Google rhetoric through might legitimize an otherwise supportive stance.
Say I'm 80% evil and I fund a think tank. The think tank's reputation was 100, and now it's 60 with regard to statements about me because my funding it makes it seem biased. If it published a story that says I'm actually 4% evil, then it gets a reputation boost, I'm not looking as bad as I actually am, and I'm well positioned to let the organization do positive spin when I really need it.
I would say that Google and similar .orgs actually usually do this. But Google and Amazon are getting really, really nervous when people talk about monopoly. If anti-trust comes back into vogue, and it could possibly, then it's an existential threat for these empires. They have to carefully manage their carrots and sticks on this issue, and with this one, they went with the stick.
No need to brag, buddy.
Different CPUs perform subtly different. Not to mention that server-class workloads tend to expose bugs and architectural shortfalls. Ryzen hasn't had great press in this regard, so decision makers are going to regard AMD with some skepticism to begin with. It's about risk: you know Intel chips roughly perform as they always have, just a little better each generation.

Additionally, if you rely on Intel's compiler to get more performance out of your chips, well, switching to AMD doesn't make a whole lot of sense.

AMD needs to be back in the server space for a while before they'll be trusted again.
Yeah, 30% jump in one month. There is an error somewhere there
Replacing simple, robust and inexpensive technology with complex, fragile, and relatively more expensive electronics seems to be the "modern" trend these days, and I am also opposed to it.

Wireless certainly has its advantages but I am unconvinced that it should be the only way to connect headphones or other things "going forward".

But given the economic incentives, it's not surprising why things are moving in that direction.
Implementing small algorithms in a vacuum.
Have you heard of Azure?
I'd put this in a typical market drift. New generation are built with a lazy cheap mindset, not the old generation "lets try to make something good (probably because there was more love and motivation for said product at that time)".
There aren't any better versions available though. Bluetooth audio quality is trash, even if you buy super high end headphones, the protocol is just not good enough. But even then - it's not like you can't use bluetooth with your headphone jack-equipped phone. To me the cost doesn't seem worth the move, not even a little bit.
True. But this is how mercator projection works [1]. One idea in my mind is to restrict panning so that Antarctica is not reachable like it's not there.

Wish I could be a remote software engineer working from Antarctica. :-)

[1] https://en.wikipedia.org/wiki/Mercator_projection
Tom Ford, Where the Rich and Famous Go to Look Rich and Famous
This was one of the projects in my Unix class in college. And yeah, it took about 35 minutes. :)
Location: Cagliari area, Italy
Remote: Yes
Willing to relocate: No
Technologies: Angular, AngularJS, Ionic, JavaScript, TypeScript, UX (not UI / Graphic design), Front End Ops
Résumé/CV: https://www.linkedin.com/in/williamghelfi/
Email: william at williamghelfi.com

Born, growing up.

Blog: http://www.williamghelfi.com

I'm a UX Engineer. I research and create low-fi mockups for things, then build them mostly with Angular. My graphic design tool is CSS.
I wrote, marketed, published, an ebook about Bootstrap 3 for beginners.

And, I'm a decent DevOps guy.
> My intuition is that simulators are key to the next AI phase

I hope so. Reinforcement learning and apprenticeship learning (inverse RL where the machine watches a human dealing with the problem) are probably the ground zero before which everything will look like toys and Kaggle problems.
So what if the value is less than $50k?
US inflation rate has been positive over most of the last 10 years and generally close to the FED's targets.

Remember, the FED can make unlimited cash just show up so they have unlimited leverage. They are simply cautious.
I can only chime in with my anecdote but I started hitting hardware limits on my macbook and I went to shop for a new computer.

The cheapest mac that solved my bottleneck (ram) was a $900 Mac Mini but that computer had no upgrade room and I recently got a 4k display and I didn't want to find out whether the Iris graphics were up to the task.

I built a badass linux box for $850 - Ryzen 1600, 1050 ti, SSD, 32 gb of ram. It's hard to make an linux to apples comparison because mine is just a desktop and most macs come with displays but the apple premium just wasn't worth it.

I had a few issues out of the gate (not getting it running, but installing Nvidia drivers and getting tensorflow to use GPU acceleration) but it was an excellent learning experience and a few hours of time (which was honestly an enjoyable use of time) saved me considerable money over Apple. My desktop is the performance peer of an $2,400 iMac.

I'd pay a premium for an Apple but not 3x as much. And I'll probably continue to use a Macbook as a secondary device but when my Macbook fails, it's going to be harder and harder to shell out Macbook money when I know that a used Lenovo with Ubuntu will get the job done.
Pricing feedback: Like kcorbitt said you're providing a lot of value to free users but here's some super weird stuff in the silver plan that I don't think should be there:

- Block secret file push

- Fast-forward merge with option to rebase

- Squash and merge

- Multiple assignees for issues

- Issue Boards with Milestones

Aside from the first one those are all features provided by free from Github which also don't make a lot of sense to paywall.
I know I hope AMD can keep up the pressure and keep iterating.
While AWS is one of the largest buyers, I doubt that they have a significant share of Intel's profits. There are probably a handful of companies buying (nearly) as much and sales will be dominated by small datacentres and enterprise customers. A lot of Xeons don't end up in servers but in workstation computers.
I would think a true audiophile wouldn't mind that much about this, because they would prefer to run their own DAC and amp off the digital signal instead of using the internal sound card anyways.
Work at the edge of your range
to listen to music in future we'll have to get mp3 players again, but that'll be a good thing (independent battery, storage and a dac), mp3 players might also be able to double up as battery banks (you can keep it in you pocket at all times, less need to look at it than a phone)
Location: Sydney / Melbourne

Remote: Yes (Preferred)

Willing to relocate: Maybe

Technologies: Java, Spring, RESTful services, Database (SQLite, MySQL), ORM (ORMLite, Hibernate), Junit, Cucumber, Jmeter, JSON, Maven, Ant, Gradle, Jenkins, Tomcat, Eclipse, Git (GitHub), Android, Jasonette (iOS & Android), Adobe Creative Suite (Illustrator, Photoshop, Lightroom, Flash, Dreamweaver, After Effects), Autodesk 3D Max, Auto CAD

Looking for Java/JEE, Android Developer roles.

Resume - Pls reach out to me at qimeitan5 at gmail dot com.
In the video the drone dropped the package on the roof using a small parachute. Many buildings shown there seem to have those walled flat roofs which are accessible via stairs which is also popular in the middle east.

That seems to be a critical part for implementing this in an urban delivery system. People will likely need to install some sort of out-of-reach delivery chute on their roof or some sort of box on the buildings to prevent theft.

It will make it more expensive to implement but I can't see how deliveries would work without some sort of on-the-ground infrastructure like this.

But when it does happen though it will be glorious.
Blockit, Inc. | Software Developers | McKinney, TX or REMOTE | Full-time Contract | https://www.blockitnow.com

Work on a platform technology that will revolutionize the way you interact with your healthcare provider and improve healthcare access to uninsured patients!

We're building a development team and seeking multiple developers of all experience levels.

Our stack includes ES6+ Javascript, React/Redux, GraphQL & RESTful APIs, Kotlin, Java, Postgresql, and more running on AWS. Experience in one or more of these technologies is desired.

We want an "always learning" development team: teaching, mentoring, and investing in each other to sharpen our development skills and practices in order to build the best products.

Our problem space in the healthcare industry is both challenging and rewarding. We are building technology to improve lives. Come be a part of making healthcare better!

Interested? Email your resume to jon@blockitnow.com
Wag Labs, Inc. | https://wagwalking.com | Los Angeles (West Hollywood) or SF Bay Area (Burlingame) | Full Time | ONSITE

"Wag is the best-designed and most efficient app for summoning a dog walker with some or no advance notice." - NY Times https://wag.me/nytimes

Our mission is to make it easier to own a dog and we're looking for experienced engineers to build a reliable and wonderful experience across mobile devices and the web for thousands of dog owners and dog walkers every day.

Our product and engineering team is expanding so it's a great opportunity to have a lot of impact and ownership while we continue to grow. We're backed by several top VCs and offer our services in more than 50 cities in the US.

We’re looking to hire:

- iOS Engineers (Obj-C)

- Android Engineers (Java)

- Backend Engineers (PHP/Laravel)

- Data Analysts (SQL)

- UI/UX Designers (iOS/Android)

- Project Managers (Agile)

Apply here: https://wag.me/ishiring and we will get back to you shortly!