skysight-inc/HackerNews huggingface dataset:
Another thing I found "complex" was the Java/Scala knowledge requirement. I wanted Kafka-like functionality for a Node.js project, but my limited Java and Scala knowledge made me concerned about my ability to deal with any problems I might run into.

In other words, I could probably get everything up and running (especially with the various Kafka-in-Docker projects I found), but what happens if (when) something goes wrong?
I've applied to TopHat in the past. I and found their hiring process to be humiliating and waste of time for serious developers.

I would have linked the a previous hacker news thread if I could because their was a stream of complaints from other developers who applied and found their hiring process broken.

I routinely interview for jobs because it good practice so I expect certain things but TopHat stood out as bottom of the barrel process.

I would ask they share if they've improved their hiring process over the years, since what I say could have changed.
Shameless plug, the three.js fbx converter supports a number of formats including Collada: https://github.com/mrdoob/three.js/tree/dev/utils/converters...
Rarely. We visualize a lot of it in Kibana and our kibana indexes are pruned after N days (configured for each event type).

We usually only replay when we want to restore data for querying stuff outside the pruning range.

We keep all that data forever.
True, not sure why but I guess I thought it was implied that the "malicious maintainer" would take the software closed course.
I really wonder what kind of hell it is. Supplier issues ? bad management / employee relationships ? Design failures ? ...

ps: someone explained to me that Tesla cars are still mostly hand assembled. Explains a lot of things
> What is the main practical selling point of a model 3 over, say, a leaf?

Much better value, larger size, better fuel economy, more conventional, more power, more range, and superchargers.

Cost per mile of range: $200 for the 2018 leaf, 132 for the Model 3. 147 hp vs 258 hp, 10" of extra length and 6" of extra width, over twice the range at less than half the capacity.

The Tesla is way superior to any other electric car on the road. The supercharger alone makes it the obvious buy for almost all consumers.
This is Signal's donation page: https://freedom.press/crowdfunding/signal/
The Federal Reserve's War on Drugs
I work on a machine learning team that has gone through the exact same process. As others have noted, the biggest change for us was cultural.

If you send me a message I would be happy to chat about it.
Recommended resources to consider:

* Code Complete https://www.amazon.com/Code-Complete-Practical-Handbook-Cons...

* Programming Pearls https://www.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp...

* Pragmatic Programmer https://www.amazon.com/Pragmatic-Programmer-Journeyman-Maste...
Blockchain is just a distributed public ledger. That's it. There are very few applications that have properties that can be mapped into a distributed public ledger.
"reallocating resources" is not the same as "unable to sell cars". Tesla is still selling every car they make with zero problems.
As others have mentioned, this is all possible with Angular >=4, both in WebStorm and VSCode. The main issue is with performance and debugging. Using Angular's AoT compilation is still extremely slow and your squiggly lines take several seconds to show up after you modify a template in your editor. And no stepping through templates either when trying to debug why something isn't rendering properly.

But, imho, the biggest problem with Angular, by far, are it's NgModules. You can't just import a component normally and use it in your template. You need to also add it to an NgModule to make it available in the templates of the components inside that NgModule. And if for some reason you stop using a component, you need to remember to clean up the module as well since nothing will warn you about unused declarations or imports in NgModules.

And then there is also the fact that you can't directly import a function/constant and use it directly in the template because, like Components, the template engine needs to be told about it. So you need to add properties to your component class which are just providing access to things you imported above. So. Much. Pain.

Some people really like templating languages but imho just using TSX (which is just mapping to function calls) and normal ES modules is the best solution by far.
Coinbase | Senior Software Engineer | San Francisco, London | REMOTE, VISA | coinbase.com

We are hiring engineers to help us create an open financial system for the world. Specifically, we're hiring backend engineers to build Coinbase.com, to move and secure millions of dollars in digital currency, and scale our business 10x. Come work on digital currencies like Bitcoin, Ethereum, and Litecoin every day!

* We're powered by Rails with a MongoDB backend. We're breaking down the monolith into microservices written in statically typed languages.

If you're interested, shoot me a message at marc.savino@coinbase.com
Ads ads ads!

That’s just one system. Our Nginx access logs alone are about 250GB per day (they use that system).
But the ratio of Model 3 to S+X units sold in Q3 does not support a 10% drop in Gross Margin for Q3, unless the cost of manufacturing the 3s they did ship was way higher than the associated revenue (significantly negative gross margins on the 3s). Maybe there are costs associated with the gigafactory that are getting assigned as cost of goods for the model 3s and throwing the margins out of kilter until the volume gets up? Or perhaps depreciation on the stamping equipment and fixtures that are largely idle?

I'm fine with the gross margin trending towards, say, 20% over the next few quarters since GM for example is at 12% (I'd expect Tesla's gross margin to be higher than GMs because Tesla keeps the revenue that GM has to give to its dealers).
Well, being able to reuse other people's software (number of npm packages available for the library/framework) is an important variable when choosing a tool.
There are two threads I am thinking of in response to your question.

One of them is "chatbots aimed at helping people with some utilitarian way in a particular domain" where I think the interesting thing is being able to ask good questions.

Imagine a nutrition tracking application where you take a picture of some food. If you took a picture of a burrito it cannot see what is inside. If you force people to fill out a detailed form, you won't get compliance. If you can ask people one or two chosen questions you can shrink the error bars on the nutrition parameters.

The other one, which you seem to be interested in, is chatbots that play an emotional role and for that I think you should look at video game characters, particularly in the "visual novel" genre and video games that incorporate a "visual novel" element such as this series

https://www.youtube.com/watch?v=BjhgDvbmK5k

The long and short of it is that this kind of game can get you into intense emotional relationships with characters and sometimes when you get the "bad ending" you might be depressed by it for a day or two. I like the VR angle because characters like that could be "too close" or "too far away" for comfort.
One more I missed regarding review of architecture, code structure/design of OSS: The Architecture of Open Source Applications (Vol 1 & 2) https://www.amazon.com/Architecture-Open-Source-Applications...
I think one of the big reasons to try Flask first is to learn what magic is under the hood. If you start with Django, you're asked to build your MTV in a very specific way. That way Django can give you stuff like XSS/CSRF protection.

If you don't know what magic Django is doing for you, it feels restrictive to do stuff the Django way.
Hard to tell where the problems are between the carrier and handset are nowadays. Thanks for pointing that out. I missed it.
As much as I'm a fan of Elon, the Model 3 production always had me worried when they kept having to replace senior production and battery executives in the run up. I'm still very bullish on Tesla long-term, but I think the Model 3 will be a fiasco unless some sort of miracle happens, and we haven't even gotten into initial quality problems that may arise once enough units are in customer hands.
Which is why we'll all be compiling from Elm to JS in the near future. Or at least I hope so...
UP is much harder to deal with for a very simple reason.
Composition of polynomials is still polynomial. Composition of polynomials of low degree leads to polynomials with high degree.

You keep assuming we only look at UP, whereas actually our theoretical work explicitly looks at P. Often, we don't even care about actual efficiency of the algorithm. The constants might be astronomical, but we still like the algorithm for its asymptotic properties.

I'm not versed in recent research, but I imagine the composition argument above often leads to polynomial performance with stupid degrees. I expect people only compute the actual degree when they thing it might be low.

Again though, this is not my field of research.
There is also code https://github.com/naturomics/CapsNet-Tensorflow and pretty cool explanation of ideas https://hackernoon.com/what-is-a-capsnet-or-capsule-network-...
The headline (which is in the original, not an HN change) is dishonest political spin: the body of the article clearly stated that the email with the discriminatory message was denounced by the DNC.

(Also, “white males” is inaccurate by being overbroad in both the headline and body, the quoted section of the email requests that the information not be forwarded to cisgender straight white males.)
A university might be willing to fund basic research, but they have to compete with industry for the researcher.
Yes I agree. I just wanted to clear up a potential misconception.
I test drove one. It was fairly ok, but the seats were uncomfortable.

The big objective thing that the Bolt is missing is a fast charging network. For now, nothing can touch Tesla's supercharger network in terms of charging speed and locations.
https://copower.me | Lead DevOps Engineer | Montreal, Canada | Onsite | Full-time | $70-$100k, equity, benefits

Canada’s leading impact investing platform. We offer secured clean energy investments for people with an investment portfolio and environmental values. We're a licensed dealer in Canada with hundreds of individual and institutional investors, and we’re strongly backed by brand-name investors like RBC, Fondaction CSN and Ferst Capital Partners. We're also a certified B-Corporation.

As the first step in building out a larger and more ambitious software team and development plan, we’re hiring a Lead DevOps Engineer to design and implement a modern testing, deployment and monitoring system:

· Automated testing

· Advise on internal API design

· CI/CD

· Logging and log-monitoring

· Infosec

Apply through this link: https://secure.collage.co/jobs/copower/3277
or email me directly at raphael.bouskila@copower.me.
Israel recently banned offering binary options to foreigners because a lot of such companies were based in Israel and I guess a lot of people complained to Israeli authorities about being scammed, and impacted the country reputation.

https://www.timesofisrael.com/the-wolves-of-tel-aviv-israels...
I will reiterate some of what others have said:

- Use version control!

- Hire a professional software developer

- Good architecture and abstraction comes mostly from practice but if you really want to do some reading on software architecture check out "The Architecture of Open Source Applications" (vol 1 & vol 2)

http://www.aosabook.org/en/intro1.html
Tesla Delays Model 3 Goals After Record Cash Burn
As a baseline recommendation try this: turn some of the apparently unfactorable pasta code into a large inline function and then start factoring from that point. Usually an opportunity will appear to realign the code in a new way that gets you something you didn't have before. Repeat a few times and you will end up with some original code abstractions that you never would have seen without a careful evolutionary process.
Musk said on the call that they will produce fewer cars but that they expect increased deliveries, with the difference being covered from their existing inventory.
Said no designer ever
Yes, thanks to everyone for keeping it informative and civilized!
the online gambling market is adopting bitcoin, or do you prefer cashing checks from Taiwan?
You learn it by writing out of hand code :)
But more on the point, what has helped me immensively has been writing out my thought processes before starting to code. Write out the problem, and solve it in a journal or somewhere before just starting to write out code and go along.

There's nothing wrong with just writing code as you go and solving things while you find problems, but to get structured, documenting the behaviour of the program is a major point. Draw images how the code should work. What is connected to what, who owns what ?

By doing this process, you start to see the big picture. It's not always easy, and the tempation to just "go at it" is always there, but this easily leads to code you need to re-factor or re-think more than you would like.

But of course, sometimes you just have to write the crap version first, and then move on to a more advanced model. Actually, this is the expected way, as coding is a field where you just can't know what lies in that valley before venturing into it. So, accepting the fact that re-factoring is something you do constantly is also key. If you don't refactor, the old crappy solutions hinder and slow you down.

Experience of course helps you make better decisions in new projects.
HttpClientModule is probably one of the most visible incompatibilities, and it's one that is worth the migration process.
Yes. There's a continuum of routing needs in React apps. If you're not strictly an SPA, you don't need it at all; the browser already does it for you. For a lot of straightforward SPAs, the most basic "display this component based on current tab" works. Past that, a "real router" is just a small piece of code that looks at window.location to decide which component to render, and a Link that knows how to use the history API.

I don't understand why people bloody their foreheads on react-router. The thing it is doing is simple enough to re-do by hand in any application.

You see the same thing with flux implementations: flux libraries change rapidly, because there's not that much to the underlying concept and it's easy to mess with them. But most apps probably don't need flux at all.
What does it mean to "outsell" something when that something is backordered into the foreseable future? Personally I will wait until Tesla goes bankrupt before I buy a bolt but I'm still betting that, despite Tesla's lack of ability to predict their own production capability timeline (uh hello, pretty much every tech company that ever existed), that I won't have to.
We'd have to know more about the application to give you an answer. You can also ask them why if you can't tell us more.
I think this is one of those things that isn't so simple to separate as we think.

A big reason that people are attracted to unhealthy foods is because they taste good and are immediately satisfying. They are, in essence, a coping mechanism - something that makes us feel better (temporarily).

Exercise can be a healthier remedy to bad food to making you feel better. When you exercise and are feeling better, you are naturally more inclined to be attracted to healthier, more wholesome foods.

I expect that, for many people, it's not a simple matter to just eat better in and of itself, and stick to it. Stress and bad feelings need to find a coping mechanism, and they will find one, whether healthy or unhealthy - it really can't be avoided. You need to either reduce your stress, or find healthier coping.
Respectfully I think you are wrong, but not by much. I think there will be some unicorns and mostly failures. Maybe a lower percentage than investing in seed round startups(huge failure rate).
A kettlebell is great at home, you don't need much room and it's a good workout balancing cardio and strength.
Were they not using AI and ML techniques before? Or is this announcement just indicating that they are going to put a greater emphasis on deep learning? I have trouble seeing how the NSA would function without ML techniques, for example.
The Ayn Rand Software Engineering Philosophy
Yeah, but mostly you just need to apply their CSS styles.
Because they bought an entire company to do it with, because the value proposition of doing that was better than continuing to pay the Qualcomm tax, or conversely siding with Samsung to bring Exynos LTE to the US (and they already have too much of a complex relationship with Samsung; to the point that even on the iPhone 8 and X, if you bought an iPhone instead of a Galaxy S, Samsung still makes a profit).
Easier to sell to people trying to make a quick buck than doing something concrete that is directly useful. Why sell even shovels directly at the goldrush when you can manufacture the shovels...
Me, too. For instance, I use a site-specific browser for:

- CircleCI

- GitHub

- JIRA (blecch, but I have to use it...)

- AWS

- Google Docs (for work, and the rare personal use of Google stuff can just happen in one of the general browsers I am using)

...and others.

The OS does a much better job of partitioning windows and groups of windows than a browser typically does. You can easily keep switch between groups of windows, or keep them in their own workspace/desktop, etc.

Plus you can keep your cookies and saved passwords isolated between the environments... the browser handling AWS doesn't need to store or have access to the pasword for my Google account, and so on. For production type apps you can disable saved passwords entirely.

It is incredibly useful, and the only thing I worry about is that on macOS (my main workstation OS) there is only one good solution for this I know of: Epichrome, which seems to be a one-man side project:

https://github.com/dmarmor/epichrome

Other solutions that I know of don't save passwords, or don't keep password/cookie stores separated between the browser instances.

(I think Chrome can do this by itself on other platforms.)
I don't think so. It would be the government legitimizing the industry, yet the need for non-government controlled currencies would still be extant.
Hmm, I think I do agree with you that it would be true, but in my estimation it does shift the meaning. I was thinking of how Apple is known to specify extremely rigorous quality standards on cutting edge technology and really push its suppliers to advance their craft. Whereas Walmart I would associate more with outright penny-pinching.

I'm thinking about the different ways to structure a business to achieve a quality product. Is there a good example of a company that produces, in-house, an entire non-trivial (i.e. there are some systems to be integrated) product?
> “Proof-of-Work” exists because money is being created. It is, then, impossible to “create a new form of money” without invoking Proof-of-Work.

> Satoshi’s design insight was to channel that inevitable work into a cumulative process, to optimally stablize a peer-to-peer clock in a cartel-resistant way.

– Paul Sztorc http://www.truthcoin.info/blog/pow-cheapest/
Facebook crushes Q3 earnings, warns that future profit will slow
More like the model you seem to explain is too naive and exploitative by people just snake-oiling thousands of things, since by diversification you sell all of them.
Vue and React are 99% similar with databinding. Vue/React are basically the same looking at it from an Angular perspective.
I suspect that they were using classical ML techniques, and a lot of traditional scientific computing techniques, but not a lot of deep learning, given how new it is, and how slow government operates.

It's also not clear how a lot of the classical ML can be translated into a DL setting- a lot of graph analysis [1] is traditionally solved using matrix factorisation, for instance, which doesn't directly translate into deep learning. You can find different ways of doing it with DL, but it's not as transferable.

[1]: e.g. analysing an individual's social graph. I believe that Facebook uses a lot of classical techniques, like PCA. I've heard that Facebook has been pouring a lot of money into research that uses DL on arbitrary graphs.
Russia Paid in Rubles to Target U.S. Patriots, Confederates, Fans of Malcolm X
Sorry, my fault - was talking about the PS Pro, which also has AMD in it.
Companies listed on the stock exchange are actually out there making things or providing services, employing people, and making money.

Anyone and their dog can start an ICO with nothing but a website filled with fluff and bullcrap.
In grad school it would have been the seminar on Density Functional Theory. (ex. how to do detailed computer simulations of the properties of materials.)

As an undergrad (I studied physics and math and went on to do a PhD in condensed matter theory) I would like to have taken some more CS. I traded CS 101 for a comparative programming languages class and also took one credit courses in C and TeX from the illustrious John Shipman. A compilers class would have been nice too.
Pyramid also has some REST specific addons available for streamlining development - eg Cornice etc
How about compared to the Bolt, though? The Bolt seems dramatically more competitive than the Leaf. 200hp, comparable range, and cheaper than the model 3.

I think people getting fed up with the wait and switching to Bolts en-masse is a possible scenario. Imagine if Chevy made an ad targeting exactly that scenario....

(You can thank me later Chevy ad execs)
Not sure I'd equate online gambling with legitimate (legal) use case. Even still if legal for use in given location (territory) why not leverage credit card or paypal?

Unless you're doing some illegal (e.g. money laundering), there's no need and zero add for cryptocurrency for gambling. I don't need a distributed ledger with block consensus and wasting power computation to carry out a merchangt transaction.
OctaneLending.com a Fintech firm located in NYC we're looking for software engineers we're a python shop our stack consists of Django, React, Apache Mesos running on AWS we're also building out our data pipeline on top of AWS Glue and Redshift send your resumes to rodrick<@>octanelending<.>com
>how do you price bitcoin accurately even as a professional investor?

You can arbitrage the price of mining equipment + electricity vs the cash value of shorting a bitcoin future. Mining rewards are approximately known along with the halving date, mining rigs have a known cost, electricity costs are predictable, etc. Every time BTC futures rise enough above your cost of mining on a risk-adjusted basis, sell more short and expand your mining operation.

That's the fundamental pricing dynamic. At least on the short side. The long side makes zero goddamn sense to me, but at least people can place a maximum value based on the forecasted cost of mining and put serious downward pressure on prices that way.