skysight-inc/HackerNews huggingface dataset:
I'm not sure what the idea even means, or if it really warrants a separate paradigm than OOP. Is it related to category theory? Frustrated that a 'new' paradigm got dropped on me with only a couple sentences of explanation.
Sort of.

https://en.m.wikipedia.org/wiki/Electronic_nose

Check out the example section in particular for something that doesn't look as huge as GC/MS setups.
Developing RESTful APIs with Kotlin
For completeness, the previous threads: https://hn.algolia.com/?query=Luna%20lang&sort=byPopularity&...
I've used both stacks for years. I have no complaints about Maven, to be honest, it just works and I don't really spend much time thinking about it as a result. On the other hand that's been less true for npm, hence why I've now switched over to yarn.

Maybe I'm missing something though - 100x is a bold assertion and I guess you must have some very strong reasons for preferring npm's features over Maven to warrant that - would you mind explaining a bit more?
> Kalanick's resignation was literally the top story on the NYTimes homepage for a large chunk of the day yesterday, and it's still on the frontpage today (via a separate piece on the topic).

Not all Uber clients are from the States and so do not read the NYTimes daily (and the newspapers around the other parts of the world usually have other more important things to talk about, we also have our own corrupt and nasty business-people).

Case in point, one of my best friends who works as a tech contractor for a big European defense company in the Arabian peninsula (were newspapers like the NYTimes to discuss about these kind of contracts we'd live in a much better world) and who has just praised to me about how wonderful Uber is because anytime when he comes back home (we live in Eastern Europe) it's a thousand times better to pick an Uber car from the airport than to try and put your faith in a taxi.
Listening to The Dollop is a great reminder of how entirely fucked up things have been in America in the past. Last lobotomy? 1967. Last "vampire killed" 1892 (or 93). It gives me hope that no matter what madness happens in the present, it has been worse before.
WordPress developers in India
amused and lightly impressed/aroused Thank you masculine yet sultry voice
the article is frustratingly light on actual reasoning about why uber can't become profitable. the tl;dr is basically "it looks bad so they're going to fail". it does look very bad but that in itself (even with the various details mentioned) doesn't shine a light on the path that uber will take to failure. it only shows that any path they could take is treacherous.

it's an opinion piece with a bunch of facts thrown around but no reasoning to thread it together. i wouldn't bother putting any weight on it's conclusions (or wasting your time reading it, if you haven't).
Not a middle-income location and not from middle-class. I still managed to leave it, but you have no single idea how much effort and pain it cost me.
Cooperative multitasking in Rust
Regrets of the Living. More Important Than Regrets of the Dying…
Where are the node positions stored?
Why Amazon’s Whole Foods Deal Is Terrifying Food Makers
Another great TechAMA  I'm a girl that gets turned on by Data
As a bonus you can meditate deeply on all conseqences of using tempates in the vastly increased compilation time that they are going to introduce.
For this sort of work I found using a lambda function with a trigger on s3 upload works very well, aws-lambda-image seems like a popular project to use instead of writing your own code https://github.com/ysugimoto/aws-lambda-image
Are You Developing for VR or Augmented Reality?
Ethereum Crash: Why Some Coinbase Traders Lost Big – Fortune.com
Designed as Designer (2008)
Show HN; (EHP) Manipulate html in a dom-like way in python
I know, but they don't necessarily need to be public.
13 Tricks for Successful Side Projects
While their severance package may be generous enough (depending on employee's tenure), it's surprising to hear the company uses the stack ranking/rank-and-yank system despite well founded criticisms of it and lack of empirical evidence of its effectiveness. Even worse that they implement such a subjective version, where a manager can easily take punitive action via negative ranking towards subordinates they're biased against or have been harassing:

“How does Netflix decide who works well on the team? One way is through what the company calls a “keeper test.” It’s pretty simple: If one of the members of the team was thinking of leaving for another firm, would the manager try hard to keep them from leaving”.
FYI, the OP links to a 10-part series of posts about Uber's economics by someone with decades of experience in the transportation industry. Here's a link to part one: http://www.nakedcapitalism.com/2016/11/can-uber-ever-deliver...
Show HN: Ambar – Document Search System. Release 1.0.0
Mint is readonly.
PSD2 and reverse engineered api is not.
Also Mint exposes you to the very threat mentioned in top comment, while PSD2 protects you here.

So how about No?
FWIW, from the Chome side, we think there's more power via the protocol rather than WebDriver.
McDonalds has been saying for years that higher minimum wage will drive only them to technology and automation faster. I guess they finally did it.
How to create a time management system for your company
yes although I just went with the painful self-discipline approach ;-)

The hardest part is when you make the switch to touch-typing but you're initially slower than you were before. It takes a real effort not to cheat
That's tough to say, I don't know enough about the entire situation. I think it's safe to say that Lyft and Uber wherein a street fight and were both doing "questionable" things to each other. It reminds me of Thomas Edison sabotaging Tesla, and yet, here we are, on A/C. [1]

[1] http://mentalfloss.com/article/30140/acdc-tesla%E2%80%93edis...
Refactoring the same comment:

Cops and school nurses may come out of the 'school' budget line item but they are very much health care and policing spending. If another country has that same nurse, but takes it out of their public healthcare budget then their 'education' spending numbers will be significantly lower without lowering their total government spending.

Similarly if free universal healthcare is part of the national budget then the reported costs for every worker in the school system will be several hundred a month lower. Even though government spending is similar.

Not sure if anyone does this. But, another example is school buses could just as easily come out of the public transit expenses as the school budget. The distinction is rather arbitrary as you are moving people even if you are taking them to school.

PS: Net result we might be spending more or less money because your comparing relatively arbitrary budget numbers across different systems. Much like the US taking the prison budget to cover for the lack of a well functioning healthcare system for the mentally ill.
Naked Capitalism did a series of posts on Uber back in November/December of 2016 that did have a lot more facts and reasoning behind them. They probably figured their readers are already familiar with those posts and didn't want to be redundant. You should read those before blithely assuming they don't know what they're talking about.
So, is IPFS more than Freenet + a fresh coat of 2017 paint?
Visual programming languages lower the barrier of entry for _programming_ not software engineering. There are many mature and successful examples of visual programming languages that do just that (LabView, Scratch, etc...)
These are all true and valid points. True story: having AWS (or any cloud experience) on your resume today is a major boost to your money earning potential: A. because its rare to have several years experience. B. because the space is growing rapidly (again all of cloud). If you haven't started teaching yourself the basics of cloud computing platforms start today because your next job or the job after that WILL involve you running applications on public cloud.

In my experience from pre-AWS days hiring good Ops people for systems, networking, etc is hard no matter what. I'd argue that the developer's role/day to day changes little in the move from traditional "on-prem" type infrastructure to cloud, even with serverless platforms in play. Generally speaking though I'd aim to hire people who are hungry to learn and have enough fundamental knowledge of networks, operating systems, and hardware to be able to ramp up on public cloud technologies. If you learned it one way, you can learn it this way and there's a massive amount of people here at AWS at least to help you along the way (training folks, support folks, solutions architects) as well as 3rd parties like ACloudGuru, Linux Academy, and others with training/consulting capabilities. The future of technology is moving towards public cloud and I'd argue serverless application development models whether you want to get on board or not. No one cried for the last blacksmith in the town when cars replaced horses.

Best practices are hard for people to follow no matter the technology, and the easiest solution is rarely the "best" (see people leave SG's wide open, open S3 perms, etc). We at AWS know its our job to make security best practices easier to grok and implement and there are tools that help with that today (IAM testing/reviewing tools, trusted advisor as examples). There's more we can do here.

Thanks for your reply!

- Chris
I've only played with it as opposed to deploying Prod but guve Azure Functions a try too https://azure.microsoft.com/en-us/services/functions/
Power of 2 Load Balancing: When “Simple” Wins
This looks super interesting - great video! Everything is processed offline, I assume? No code leaves the machine?
What's the C++ support like?
i liked vuejs. I was able to go from start->completing a project much quicker than with React. That's because with react you have to also learn the entire ecosystem so that includes learning react-router, redux (or one of the 100 alternatives), webpack, etc. etc.

However, The biggest annoyance for me was getting the syntax/code formatting on sublime 3. That's what kept me from enjoying working in react. I decided to stop being lazy and configured it all to play nicely and things like react-create-app make it much more pleasant than spending all your time stuck on tooling instead of creating.

Also there is a job market for react and a good future ahead. There's no worry about react funding since facebook actively works on it. Vue is mostly donation/contributions and heavily relies on one individual. I think React has more of a learning curve but is the better bet long term.
Here’s how Wukong became the first bike-sharer to close in China
NEXT WEEK: Securing Static Environments with Moving Target Defense
...And that my friends, is how you layout specs. Simple enough for anyone to read and understand, yet concrete enough to minimize interpretation variances. Love that change log.
I do something very similar. I save files into a watched folder with Hazel (Google Drive, Dropbox and my Downloads folder). Hazel has a rule to rename the file with the YYYYMMDD_Filename.ext, and then depending on the extension filters it to a different folder, or with a PDF runs an OCR on it and stores it in Devonthink Pro.
Simpler and painless way to make trustable A/B tests
For sure without the text representation, or manual code aspect a language would ultimately fail. I feel that languages that seek to "simplify" often oversimplify and leave those that require more granularity (most programmers) not to buy in. These languages can definitely offer a new paradigm on top of existing languages but it requires some fine control to get mind-share and ultimately take off. I'd say the real test of this, at least aligned with how I see it's future, is recruit not developers but non-devs and see how productive they can be in it, given they have a nice library of components to work from.
Your dream is similar to that espoused by futurist filmmaker Samuel Hyde in his TEDx talk. https://m.youtube.com/watch?v=-yFhR1fKWG0
I use ImageResizer 4.3.2 for Asp.Net MVC ( it's free), new versions are less free though... Best thing is, if you want to resize, you can just do it through the url. Eg. /Assets/img/logo.png?Width=200
Facebook changes mission statement to “bring the world closer together”
I will offer my own anecdote. I started learning react "the idiot way". Made my own state/stores, wired them up with little functions that my components called, directly included react file as a script tag, and made our first React project -- an analytics dashboard.

Now we have refactored everything and re built a large portion of our front end stack using react/redux/es6, but that first "react for idiots" project I think was an important learning step.
An Introduction to Support Vector Machines
Bitcoin wallet startup Blockchain.info raises $40M from Google in Series B
What is text itself but a visual representation of something complex? I repeat, text is intrinsically visual and just a restrictive form of the alternative which is diagramming. Is it a pure coincidence that the english alphabet happens to be the best primitive for representing programming concepts?

I believe that there is no coincidence. English is horrible at representing programming concepts. A limited set of characters, restricted left to right reading and line based structures... is this really the best way to program? Intuitively, things like recursion, data structures, processes, modularity and objects etc, etc, are better represented with diagrams... Wouldn't Circles and lines that can move diagonally across the 2D plane be better candidates as programming primitives?

It's hard to say really. Functional programming is in itself a restrictive form of imperative programming that gains power through restriction. It may very well be that English as a programming primitive gains the same type of power through restriction as well. Our brains have dedicated modules for processing language as well as dedicated modules for processing geometry, shapes and diagrams. Which module is better for programming?

Let's face it though, English as a programming primitive only became prevalent for historical reasons similar to how javascript (a shitty, shitty language) became prevalent. We like it partly because we're used to it.

There has got to be a better way.
A new approach to text rendering
Maybe I'm missing something. Can you explain the philanthropic reasoning behind the idea? Other than lower cost or latency.
The article focuses on throughput performance, which is obviously very important, but maybe it's also worth mentioning that code size matters a lot in some cases, like delivering code on the web.

If an optimizing compiler can reduce code size by 50%, that's extremely useful, and as opposed to throughput optimization for which perhaps only a few small methods matter, for code size the whole program matters, so humans can't compete with compilers there.
Peoplegogo is an online platform for social engagement. If Kickstarter is a crowd-funding platform where you can create a project and collect money from other people, Peoplegogo is exactly the same but instead of money you can attract people and their skills.

You can create anything...community projects, tech project, events, etc. It is up to the people to decide what they can do.
what is FICDS? What does it mean "quickbooks online is decades old"?
I feel like Imagination Tech can't die fast enough. These guys aggressively created patent clouds around anything and everything 3D graphic. It wasn't until a lot of the base patents on 3D acceleration started expiring that anyone would even consider the move Apple made. I hope that in 5 years we've got SoC's with fully open GPUs that are at least as powerful as the old 3Dfx Voodoo and Nvidia TNT series from the 90s.
Nobody said it was. They said it was a german-only specification that was full of gibberish, you could just as easily have an english-only specification that was full of gibberish (as most are to be honest).
There's a lot of FUD surrounding Unity, although I cannot comment on PS4, specifically, as I have not shipped for that platform.

On mobile, and/or desktop there are very few empirical reasons not to use Unity. If you have the skills to develop your own engine and tools, then you certainly have the skills to work around Unity or garbage-collection issues.

When I'm hiring a game developer and they'd rather work on engine or tools than making games, this is a red flag. I've seen projects waste person-decades of development effort all because one or two senior devs wanted to do roll their own thing instead of using Unity.

The engine and toolchain that is always has flaws that the utopian engine and toolchain that could be don't have (yet).
https://www.fec.gov/data/committee/C00003418/

https://www.fec.gov/data/committee/C00010603/
The myth that you can build a billion-dollar business without some shady dealings needs to die. Startups are usually faced with hard choices if they want to survive.

Pretending like Kalanick himself endorsed sexual harassment is ridiculous. We don't know whether he knew, how much he knew, or how involved he was. All evidence points to "the trail of information stopped at HR."

I think we like to pretend that startups should be completely moral and make no questionable decisions because of how awful companies have acted in the past. While it's true we shouldn't let history repeat itself, it's false to say that merely disrupting a market is worth criticizing. And this is what disruption looks like.

Balancing morality/ethics with winning is incredibly difficult. You can be an upstanding person, thrust into the CEO chair, and still screw up. Then all of your mistakes are magnified to ridiculous proportions and people claim it's a pattern of behavior that they spotted from the start, but everyone else was too blinded to recognize. Sound familiar? Not even in Uber's case -- it's a story that's repeated itself over and over.

The straightforward response is "Well, startups shouldn't act so disreputably then." I agree that you shouldn't do anything that brings harm to individuals, nor should you ignore a toxic culture at your company. But refusing to even try -- to say that if you're not perfectly honest or perfectly moral, that you shouldn't be allowed to build a company -- is a formula for letting the true snakes dominate the world. Honest people who make mistakes are better than assholes with a thirst for power.

But you have to let them be willing to admit that they've made mistakes. Kalanick has done this.
replying to myself - the client at the bottom had a "move to AWS" mandate from management, they moved, then found out that at least some of their use cases weren't supported. As silly as it sounds, research a tool before you commit to it. Some things are certainly not discoverable until midway in to a project - life happens - but moving ops to AWS in ... 2014, 2015, 2016 - there's enough "known" caveats and gotchas already documented that basic things shouldn't be a surprise. The cost of working around those gotchas often surpasses any first year savings from a migration, but as I've learned - "that's someone else's budget" is sometimes a valid excuse (from some perspectives anyway - as a shareholder, I wouldn't want that justification).
My comment perhaps could've clarified that there was likely some bureaucracy involved in release. I wouldn't even be surprised if my hypothetical Explorer Edition user was a member of the original (or current) Glass team. But likely that it was more of a 20% thing than their job.

But I am dubious this has to do with Glass for Work, because Enterprise Edition has been out a long time, and surely has had updates long before now. It's unlikely that Enterprise Edition is still built on the archaic platform Explorer Edition is built on (Android 4.x on an OMAP processor that was already old when Glass was first released). And there is little to no reason I can fathom for Google to expend Glass for Work resources on backporting fixes to a device that's been abandoned for over three years.
Above and beyond the fray!

Lots of people, even on Twitter, have been skeptical of Über for quite some time.
Show HN: React CLJS. Yes, another one. No, I'm not kidding
WeChat for the power user: 5 tactics to improve your life
Most Exhaustive WebDriver Locators C# Cheat Sheet
Why does the media keep calling Levandowski a plain old engineer? If Levandowski qualifies as a nameless engineer the title should read "Waymo filing says engineer knew engineer had Google info." Levandowski is a well known tech entrepreneur and was before this case, he wasn't just some worker bee Uber hired to sling code that stole IP from Google before leaving.

It sort of feels like the VW emissions scandal being blamed on "engineers". No, in both cases they were well compensated, well connected, seasoned tech executives and knew what they were doing and thought they could get away with it because of their position (and likely also from experience.)
Author here. I'm going to try to stay out of the discussion to see how it evolves organically. If the README doesn't adequately cover the why or other fundamentals, that's good data for me.

Worth noting: This powers our genomic data analysis platform UI [1] [2].

[1] https://portal.firecloud.org/
[2] https://github.com/broadinstitute/firecloud-ui
Where is all their money going, then? Seems like a business that should have relatively low overhead.
ΑΝΑΠΤΥΞΗ ΙΣΤΟΣΕΛΙΔΩΝ ΚΑΙ ΕΦΑΡΜΟΓΩΝ ΜΕ WORDPRESS SEO|PARAMARKETING.GR
I would love to use this to build airfoils and flying devices .. anyone had a chance to play with it? Is it feasible to import a plane model, and end up with a 3D paper airplane like never seen before?
Show HN: Node-cntk – native Node.js bindings for CNTK
It's true, "spring cleaning" from time to time can pay back in ways that people don't expect once they clean up months and years worth of additive work on top of something else. I agree that is a big take away.

On per request pricing this is something you can do with Lambda now semi-trivially. You can figure out average Lambda execution cost based on duration of execution and memory you have configured + API-GW related request costs. Depending on your DB you can potentially tie this back as well (harder with some DBs vs. others)

I'd say that while we see cost savings for most serverless platform customers, like an overwhelming amount honestly, we also see companies adopting it for the benefits of time to market, reduced operation burden, and the overall capabilities that they don't need to write themselves. Hard to ROI some of that. While this article did take on a cost based view I'd love to see more folks talk about how these "softer" benefits impact them.

Thanks for your reply!

- Chris
Indeed, everything's offline! You don't even need an internet connection to run Sourcetrail :)
This likely gives them confidence that if they were to remaster for a different color-space or higher resolution, that they could. For a 4K original shot in 8K, Netflix could send it back through the production process for a more reasonable cost and be able to launch the title quickly.

I'm surprised they don't ask for VFX sources to be archived though. ST:TNG and Babylon 5 both suffered badly from loss of the original VFX.
This is Netflix setting the standard for the whole industry.
Haha, but I am french myself!
I'd go as far as to say that if you've spent enough hours with your build system that 100X is a meaningful assertion, you're spending too many hours in your damn build system.
Even when using a pool allocator, you still have unnecessary indirections which is expensive. One of the benefits of C++ is the ability of being able to allocate subobjects inline with the containing object or array. By forcing indirection, allocating subobjects requires navigating a potentially deeply nested tree.