skysight-inc/HackerNews huggingface dataset:
That's really cool! Quick, unsolicited 2¢:

1. Your data is severely imbalanced, so accuracy is a very misleading metric to use here. From what I see, you have a 1:20 imbalance (malicious vs non-malicious distribution). This affects both the metrics and induces bias in classification.

2. I'd like to add to the other comment asking you for calibration curves and see what your minority class performance looks like in terms of precision, recall, f-beta, average precision (area under precision-recall curve).

3. Then, try and see if resampling helps or hurts the predictive performance- it typically speaks to the level of noise and small disjuncts in the data.

4. I see you've done a 0.2 split for test-train, but try and eliminate split bias by using stratified cross validation. This would ensure that you didn't just get lucky with random seed = 42 and get a really great test set.

All of these can be implemented using sklearn and imbalanced-learn [0]. Not included- deeper dive into cost sensitive and adversarial techniques. Let me know if you have any more questions and keep up the good work!

[0]: https://github.com/scikit-learn-contrib/imbalanced-learn

Source: PhD in imbalanced machine learning.
I know you say this in jest, but I'll be damned if this isn't a sadly predominant attitude among people I know.
Short Facebook, Buy Twitter
Actual reporters need to be paid :) The idea of free access to news is relatively recent, since wide-spread web access. Prior to that, people paid for subscriptions, or bought papers at new stands or from boxes. Sure, people might share a few papers at the office or at a restaurant, but having access like we've had for the past 20 years or so is pretty remarkable. I think it's becoming increasingly clear that purely ad-based publishing is encouraging an increase in yellow journalism.
I still miss Sun's DevGuide. It's hard to find anything on it these days. It was so easy to create a GUI and I haven't found anything similar.
There are known weather patterns that have cycles of many years. El Nino is one such example.
I think you forgot the configure/make dance?
Datura users are also commonly reported by observers to act out hallucinations involving insects. While the user often recalls an entirely different mental experience, it's common for their physical selves to be seen picking at imaginary bugs on the floor in a primal manner (among other reflexive actions, such as convincingly smoking imaginary cigarettes).

It is interesting and darkly humorous (keep in mind that datura is very dangerous) to read the Erowid trip reports for datura. Quite a few of them are along the lines of "I took datura, I had vivid hallucinations for three days with no relation to reality, and then I woke up naked in a hospital / jail".

https://erowid.org/experiences/subs/exp_Datura.shtml
> hot/cold aisle separation

Since I didn't know what that meant and don't know much about datacenter physical design in general, this made for some interesting reading:

https://www.google.com/search?q=datacenter+hot+cold+aisle

The image search was also helpful:

https://www.google.com/search?q=datacenter+hot+cold+aisle&tb...
Reading this made me realize how common this is among modern "free" to use communities. Steam doesn't directly charge us any money to use Steam, only for games. Thus, there is no direct fiscal consequence for showing lower quality games. As long as they have games people want that you can't get elsewhere or have some quality overall, people will use it.

It reminds me of when Facebook was testing a redesign of the site. Users reported how much they liked it, and Facebook found that users had an easier time navigating around. But this also reduced the amount of time users stayed on Facebook, by quite a lot, so they never went forward with the new design.
Tesla's big edge: they underpay their employees compared to other automakers. The workers are now talking to the UAW about organizing a union.[1] Musk sounds scared about this.

[1] https://www.bloomberg.com/news/articles/2017-02-09/tesla-emp...
Hit 70 today in Denver.
Therein lies the rub. How can regulators or prosecutors discern after the fact that a canceled order was one you intended to have filled?
Do they have an API yet? Because I hated using it without an API.
At a startup I worked at, the VP of Engineering was brilliant. He was probably the smartest person I've ever worked for, and the most hard working. He was online almost all hours of the day, working. He also insisted on a 9-to-5 schedule for all the engineers, because he believed that killing your engineers with work was not a scalable way to build a team. He was great.

But the first month I was there, I kept pressing him on what our disaster recovery plan was. His answers were weak at best. It was never tested, and he only had broad ideas of how much time it would take for a full recovery. I don't understand his reticence for testing full disaster recovery, but as everyone knows, unless you have tested DR, you don't have DR.

It was very scary, but in the several years I was there, we never had the database go down hard and lose data. But that was more blind luck than anything else. If we had a data outage, it would have probably been worse than the Gitlab's outage by far.
Use Vim as a Jave IDE
There's no evidence he read Machiavelli. His library of about 1200 titles has no Machiavelli. But, it would be tough to escape the concepts by association. Hamilton for example did read Machiavelli.
"As stated below, cloud computing is just someone else's server somewhere. Unless you need that level of scalability, and processing, then it's not worth it."

I keep seeing people throw this around as if it's God's truth and it frustrates the hell out of me. It may be the case for your organization but everywhere I have worked (from startups to Fortune 500) the cloud allowed our engineers to focus on our product rather than infrastructure maintenance and contributed massively to our success.
Furthermore, there seems to be an implicit assumption that the job is in the large city--which it often isn't.
It's a bit odd that living in Tokyo you get 90k. While living in SF you get 220k. I'm fairly certain the rent difference isn't 10k per month.
I couldn't agree with you more.

As your beard greys you realize absolutely everywhere is a mess. Everybody is an imposter and nothing matches the ideals you think should exist. The most capable people are just as prone to fat fingering critical commands as the greenhorns.

People have the wrong attitude towards failure and it's actually quite harmful. If you don't actively study it and make avoiding failure the #1 priority of your company you're absolutely doomed to commit a serious error at some point, and usually it's fine.

We're talking about a distributed version control system. Half the point is resilience to data loss. Compound that with the final result which was a site down for a day and loss of 6 hours of data. I've lost a day of work before to doing nothing and worked hard for a few hours and accidentally deleted it. If you haven't, you're probably lying to yourself. I didn't fall on my sword. It's just not that big of a deal. If it happens frequently? Sure. But it's going to happen once to a lot of people.

One of the very most important aspects to avoiding failure is being amiable when it happens. Fear of failure causes quite a bit of failure and stupid behavior to try to hide and avoid it.

I also simply don't understand the vitriol towards remote work.
Many jobs are not in the cities. Of course, you can choose to not consider those options but they're the majority of jobs in many places.
Nobody would consider starting a large project with Python or Ruby these days.

Javascript will be the last mainstream dynamically typed language, and while it's going to be around for a while, even it is slowly being replaced by statically typed versions of itself (Typescript, Dart).

The trend is crystal clear for anyone who's been paying attention to the field for the past decade. There's simply no longer any good reason to use a dynamically typed language.
If you have upto 8 participants, you could use https://www.uberconference.com it is pretty cool and FREE. After 8, you need to buy subscription.
> Or Google could've threatened them

Threatened them with what? They don't seem afraid to go after Google (cf. Bing), nor should they.

It's a shame the feature you're describing hasn't been released, really! Any hope it might? When was this?
This especially important because you can't expect the city to have to suddenly significantly enlarge the roads or improve the traffic control measures (lights, signs, etc.) overnight. If it grows up slowly, organically, then the regular rebuilding of infrastructure will naturally accommodate the building up of the area.
ZestFinance - https://www.zestfinance.com/careers.html | Los Angeles | Onsite | Full-Time

ZestFinance is a well-established FinTech startup founded in 2009 to provide fair and transparent credit to everyone.
With our machine learning technology, we've been able to disrupt credit market and continue to innovate in this space.

We currently have several openings, and one that hasn't been posted yet.

DevOps Engineer, minimum 3-5 years of relevant work experience.

You're an ideal candidate if:

* Solving difficult problems is your game
* Your friends see you as UNIX (Linux) guru
* You know how networks work
* You have experience with cloud solutions (AWS)
* You have experience with containers (Docker, Kubernetes)

Previous experience in financial companies highly welcome

Apply through General Application here: https://jobs.jobvite.com/zestfinance/apply

For other openings visit: https://www.zestfinance.com/careers.html
Same problem in the US. Compsci education has been an absolute joke at both colleges I've been to (a community college then state university). The entire thing can feel downright fraudulent at times when you're writing yet another crappy implementation of merge sort in Java as part of a class you're taking one semester before graduating and your classmate can't figure out why their class with all the fields marked as static doesn't work when two instances are made of it. I haven't had to extend an iota beyond bare minimal effort to get any of my A's in compsci classes. It's almost always been the "professor" just checking that your program gives the right output but making you print it out anyway so they can draw a checkmark on it or some other horse baloney. At least I've been able to get real experience doing things on my own.
On most of your points we are not too far apart, but I really have to take issue with this:

> Like if the event in question was basketball camps and you put your child in "Basketball for Short & Slow People". All the female-only events have a real taint of keeping out the strong performers so the weak can win too.

An all-girl introductory coding camp is like a baksetball camp for "short & slow" players? Girls are weak when it comes to software and boys are strong?

Learning to code is not a competitive sport. I think it's a really ugly comparison, to be honest. It's all-girl to encourage female participation and has absolutely nothing to do with ability. Any presumptions of ability being brought into the discussion is being injected by your own viewpoints.
https://www.youtube.com/watch?v=WFCvkkDSfIU&t=8m5s

^My favorite way I've seen it described, and also a really cool video even without the subtext. (but ya this is one rabbit hole that I've yet to travel down. guess i took the blue pill, but more pills just seemed unnecessary at the time)
90% of all outages are caused by human error. That's why change management solutions were so big 10 years ago, trying to get rid of the human element of changes in an enterprise.
1) Open up to third party developers.

2) Charge developers for API access based on usage.

3) Incorporate some sort of single payment solution to facilitate ease of charging users for payment without users needing to give credit card details to developers (e.g. like Apple does with the AppStore).

4) Let third party developers worry about how to get users to pay by providing things of value (for various definitions of value).

You're welcome.
Wow, their offers for a junior dev in Madison is like a third of Epic's starting salary. That's brutal...
@AlaskaCasey is right.
I'm a software engineer & my company is registered in my country. When I negotiate with clients I'm representing the gross amount & I deal with my taxes etc. in my country.
Those trying to further a cause such as the Arab spring my beg to differ.

Twitter is an important platform for open communication.
I see. I missed that reference, sorry I didn't catch it on time. I remember those days when browsers would send each other cakes...
This video is a better depiction: https://www.youtube.com/watch?v=fpCqOPFG6V4&list=FLugyqeLh8e...

That's not to say it's more 'accurate' than the other, but rather I think it more fully captures the impossibility of the experience.
I know somebody who knows the guy who deleted the data that caused the outage, and in his words (the guy who knows the GitLab employee), the GitLab engineer is one of the smartest people he's ever known--in fact, he's actually brilliant. So you can rest assured that the data loss wasn't caused by a an inexperienced kid.
> the feud between Noam Chomsky and Daniel Everett

"Don't sleep, there are snakes" which recounts the experience of Everett among the Pirahas people is a fantastic book.
Smaller companies that do not have enough senior/good technical guys that they can afford for whatever reason they have... benefit greatly from the cloud. 1 master, no read partitions, weird backup policies and the saviour of the day is some engineers lucky manual snapshot. That sucks. It's better people start with cloud and manage when they are really confident.
It needs to be indexed to GDP, it should not be welfare it should be each citizen's cut of the machine driven GDP. That won't stop people from forming new kinds of human markets and selling their art, or doing things like benefitting from a scientific breakthrough, people who own the machines may benefit the most, but if you tie it to GDP and its a cut of the economy rather than a welfare check far fewer people will sit around and get loaded. They will be motivated to do the thing that everyone told them "don't quit your day job" for, the dreams of childhood coming into manifestation for the masses for thee first time in human history.
You're aware he's in this thread, right? And the hearsay matches up with his comments, from what I've read.
Sometimes you just have large blobs, though! (I'm thinking, for instance, of machine-learned models; big matrices are exactly the kind of thing we have HDF5 and friends for.)
Maybe in his own cocky way, his disaster recovery plan was to be smart enough to never have a disaster. The problem with this approach is that it only works for a small company, and many people figure out the hard way that smarts don't scale.
There is a difference between mixed use zoning and not having ridiculous building height restrictions and still having both public and private works insure there is adequate sewer and electric capacity for the growing city.

If anything, you should shift the barrier a bit. Instead of saying you cannot build because X Y or Z, change it to be that you cannot rent or sell or open to the public without X Y and Z. It kills the nimbyism if the building is already there, but still keeps consumer protection in place to stop you from ending up in an apartment building built this century with exposed asbestos.
Traffic (along those trunk routes). Cost (some say Uber's price would drop by 2/3 with self driving, but for a long commute, a $3 train ticket is probably still cheaper). Self driving cars would be great though if your route is not a standard suburb to downtown route.
>Cars revolutionized society in a lot of ways.

The subsidization of cars and suburbs drives people away from public community spaces and dense development.

Just look at what might have been had San Francisco not risen up against the suburbification of the 1950s:
http://farm3.staticflickr.com/2618/3897327276_33754ebfce_o.j...

"Central Parking District"

>since real estate cartels typically dominate urban real estate

Perhaps had all the resources of government been focused on fixing this problem instead of confining black and brown people to and divesting from the inner cities, we might have more affordable, walkable, dense, valuable, resource-efficient, revenue-positive neighborhoods today.
You can definitely buy a 3000 Sq foot home in Germany, it's just a little further out.

Also - Germany is quite a bit smaller than the US so property prices are an issue.

There's no reason there couldn't be a 'Frankfurt, Maine' - with large homes a little further out - and still cheap.
>> the root cause is you have no senior engineers who have been through this before

They openly publish their database hostnames in this postmortem (db1.cluster.gitlab.com and db2.cluster.gitlab.com). These actually have public DNS that resolves. The last straw: port 22 on each server is running an open sshd server (the fact that password auth is disabled is of little consolation).

A production database server should NEVER HAVE a public IP address to start with. This is simply unacceptable and proves they don't have a single person qualified to handle infrastructure. Their only concern is that their developers can ssh into every production server without having to deal with vpns or firewalls.

Huge red flag that your data cannot be trusted.
When going serverless, not really. That's...kind of the point. Or are you saying that because you stop having to worry about it, if ever you go back to servers you're going to make scaling mistakes?
You should see if your local library gives you access to Zinio - I get the Economist (and numerous other publications) for free through ours.
Not a very good joke. Everett doesn't argue that the Pirahas are a different species; they're human so of course they can do what humans do!

What he's saying (and I think demonstrated pretty well) is that not ALL languages are based on the same fundamental structures: to show this, one counterexample is enough.
Formally Proofed Secure and Private Single Sign-On for the Web
I was eyeing up the chart for evidence of this, because my knee-jerk reaction was similar to yours.

I'm still not sure how to judge this. The stock is essentially at the same place it was last year. There was some growth through Sept, Oct (hmmm...election??) but then it came back down to the mid-teens.

At this point, the stock is trading higher than expectations, which I think could be a good thing.

I didn't know about the earnings call when somebody mentioned Twitters disastrous stock price yesterday, I took some of that to be due to Snap filing, and investors looking at the market realising that much of Twitter's revenue will be moving over to Snap. That has probably already happened, but putting an IPO out likely raises a few eyeballs.
You really should look at the diameter of Venus cf. Earth and the relationship between core temp & surface distance from that temp.
This is incredibly cool! I'm running an Elm workshop for my coworkers next week, and this will provide a much better experience than having them install everything locally.
I had the same issue with soda. I felt like I had to have a 20 oz soda first thing in the AM to focus and get things done.

If I had a tight deadline I would drink them non-stop throughout the day.

I started setting up green tea at night in sealed cups in the fridge so they were cold in the morning when I would typically have soda. (if you're in to coffee try hot green tea).

Basically I transitioned over to green tea from soda. Now I don't even drink tea everyday. I've been drinking water with a few table spoons of lemon juice and ginger tea with apple cider vinegar when I feel like I need a pick me up and I have just as much energy as drinking soda except without the calories and the crash.

Also having a small snack when I would normally need a soda helps.

I will occasionally have a soda with pizza but I've tried to avoid that by having beer or a carbonated non-sugar drink instead. If I have one soda the next day I'll start craving one again.

Good luck. Give it a shot. You don't need caffeine like you think you do. Especially the strong/sugared variety.
By recursion Chomsky means of the same component, which is potentially infinite. Hierachical and recursion is like the difference between regular expressions and context free grammars.

Of course, in practice, most people struggle with just a few levels of recursion. So I'm not sure I agree with Chomsky - but that's his theory.

BTW the grammar-related Piraha ideology of immediate experience is appealing, as theories and abstractions can obscure what's actually happening, and reminds me of DNA's ruler of the universe.
Supposedly it's the same reason cats hiss and put their ears back - to mimic a snake.
Good tip, but when I was subscribing to the Economist, I found it worth using their app, which was much better, although, not free.
One day when I was a teenager I was in the backyard and stepped off the sidewalk and onto the grass like I had done a hundred times before. After taking a couple of steps I froze with an uncomfortable feeling and turned around to see that I had stepped over a very large cottonmouth viper. There wasn't any standing water near the house so I guess it had gotten lost or was sick and wandering. I've always remembered how seemingly automatic my reaction was, like I was controlled by some other thing.

FWIW I've always hated snakes.
A talk about Web SSO from the authors of SPRESSO is available from 33C3 [0] talking about OATH, OpenID Connect, Mozilla Persona and their solution(SPRESSO) for secure, private formally proofed SSO.

[0] http://ftp.halifax.rwth-aachen.de/ccc/congress/2016/webm-hd/...
I highly recommend you read Arnheim’s 1969 book Visual Thinking, https://amzn.com/0520013786/
So basically somebody can write a script to put this Build file in gitignore, save the company millions of dollars, and get promoted for it?
Mental labor has been automated for a long time. Slide rules, electronic computers all these automated vast amounts of mental labor.
Thanks for understanding. I think that "don't judge a book by its cover" isn't an absolute maxim to live by. In fact, yes, I do judge a book by its cover. Not ENTIRELY by its cover, but as you point out, it's not irrelevant.
People rarely get promoted for saving money.
I think this phrase is so infected in common speech and mind that we don't question it with books, but how many would disagree that with e.g. SaaS, having a nice looking landing/marketing page is important. Again, there are still successful SaaS apps that have awkward marketing or even UIs, as it's not the only determining factor, but it is indeed important.

In this case Go's logo has much less to do with the language than a SaaS app's landing page, but as another comment below shares, it still shows some level of influence in the overall project.
It's not just Datura, either. Belladonna/Nightshade and anti-histamines like Benadryl/diphenhydramine/dimenhydrinate do the exact same things: you see lots of bugs, hear and talk to people who aren't there, smokers tend to smoke imaginary cigarettes, your body feels very heavy, and it screws with your vision.

The most horrifying aspect of the whole experience is that, no matter how much you warn yourself going in, you'll always believe you're completely sober and rational during the experience. It's not until after it wears off completely that you were basically completely schizophrenic during the experience.

Just for anyone thinking this sounds interesting ... even for an entomologist, there is not one single microscopic ounce of euphoria from this experience. Don't try it. There's a reason those who do never try it a second time.
Exactly what were the bloody consequences of tractors or printing presses? If you just say a large number of wars/civil unrest took place during the industrial revolution then the periods before it were no less bloody.