skysight-inc/HackerNews huggingface dataset:
Seriously?

Denotatively, it's meaningless. Connotatively, it's turned into a pretty objectionable term, in my opinion.
first, let's jail the guys on wall street who probably bet that the bridge would end up fucked up.
If you want to use the command-line version of git on windows in cmd/powershell, the default installed of git does this. You just need to select the middle option on the wizard page that says something along the lines of:

* Use git bash only

* Put git in my path, so I can use it in powershell

* Completely break all my dependencies by putting a weird version of cygwin in my path
My suggestion: lose the frantic, cheesy music in the video. It made watching the video thoroughly unpleasant.
Inventables CEO on how digital manufacturing is changing how products are made.
What if Picasso were a programmer?
Unfortunately, it looks like the Cephes library of mathematical functions linked from this article is released with a poorly specified license, and contains code that is copyrighted by multiple organizations: http://www.netlib.org/cephes/readme
No, JavaScript does not have Python's __getattr__, and obj[name] is not a substitute for it.

obj[name] works if you have already either assigned a value for that name, it exists in the prototype chain, or you have defined a getter via Object.defineProperty(). It's truly no different than obj.name[1] - `name` has to already exist in some form.

Python's __getattr__ [2] takes the attribute name as an argument, so it can be used to implement property access for any name, even those not known ahead of time.

Ruby has something similar with method_missing, and even more with define_method and instance_eval. Dart has noSuchMethod.

These are possible to implement in compile-to-JS language, but tricky to make fast. Dart's static analysis looks for all names that could be called on objects with a noSuchMethod, tries to figure out the most specific class it can add them to, then adds stubs to the JS prototypes to redirect to noSuchMethod(). A compile-to-JS Ruby could implement define_method easily enough, but method_missing is would be impossible to do the way Dart does it due to the open classes: you could dynamically add method_missing and not have the stubs available. If you want full Ruby semantics you have to abstract away method calls, which will be slow. I'm guessing the same problem exists for Python, so I wonder the same thing as the grandparent post: did they implement __getattr__ fully?

[1] With the small difference in the names that are allowed.
[2] https://docs.python.org/3/reference/datamodel.html#object.__...
"Caltrans permitted an unknown number of cracked or suspect welds in the suspension span. After two senior engineers challenged quality assurance practices, Caltrans reassigned one and let the other’s contract lapse."

"Tony Anziano, chief executive for toll-bridge work, made at least 64 visits to Shanghai, stayed in one of the city’s most luxurious hotels and spent more than $300,000 on travel during construction."
non-competes are like antibiotics. You want to be the only one that uses them.
Business Insider chats with Roletroll
This becomes difficult to discuss in the abstract. In my experience, save() is a clear example of exactly why you want composition and not inheritance. When I am saving the B record, I want it to let the A record's save do its thing without interfering. Let's for the sake of argument use Person and Employee instead of A and B so we can use a concrete example. We'll say Person has a name field and an address field. Employee owns a Person, and has an EmployeeID as well as Salary. You want:

Employee : Person
{
string employeeID;
double salary;
}

I want:

Employee
{
Person person;
string employeeID;
double salary;
}

If we're saving into JSON, your save contents are mixing with the Person's save contents ("{name, address, salary, employeeID}"). What happens when a "basic income" law is passed, and all of a sudden the Person's implementor decides to add a salary field to the Person object? My method continues working without hiccup, because I was explicit about how I saved:

save()
{
write("{ employeeid:whatever, salary:whatever, person: ");
save(person);
write("}");
}

My save file displays the same encapsulation as my code, and thus behaves correctly when a base class changes by default. On the other hand, in subclass-land you'd now have competing salary fields, so you'd have to explicitly prepare for that, instead of getting it semantically for free. For example, you could start defensively programming by name-spacing the save properties: "{person-name, person-address, person-salary, employee-salary, employee-employeeID}".

In my experience this reliance on what "things are" is a bad way to think about programming. It doesn't help anyone to argue the philosophy of whether Employee is a Person or not, because I can easily sidestep the argument by saying: "OK fine, Employees are Persons... but I'm not longer writing the Employee class, I'm writing the EmployeeRecord class. And as such the person instance itself is part of the employee set if it has an associated EmployeeRecord. I have now satisfied the is-a relationship without an is-a language feature". Kind of like how certain Rectangle ARE squares regardless of whether they happen to be members of the Square class. Its a membership requirement, not an instantiation requirement. Its just words.
Medium makes it pretty hard to view a chart and its caption at the same time.
It's not that, trust me. They make good money with your data. Take it as a way of payment for the "free" wifi.

It helps the same purpose as the loyalty cards, especially the ones that outgrow the original business (I'm looking at you both Tesco ClubCard and Nectar Card). Getting "points" by using those at other businesses like petrol stations helps them profiling you for "better" advertising. They also keep you a bit more loyal to their associated brands, but we already knew that bit :)
> However if the title is full of buzzwords, it is probably linkbait and not cool.

Aww, really? I was tempted to write an article about building a single page application with server side rendering using postgres, express, react and nodejs only so I could submit the article to HN as "Building a SPA with SSR using the PERN stack".
Sources are essential for something like this. Were there links I was missing?
No. I meant a commercial version that uses D3.js and is editable by users. I don't want a black box, but i also don't want to spend much time fixing quirks.

For example long text is a problem with charts and svg (in my experience). I'd like to pay for a version that fixes these things.
We finally understand the clues that reveal MH370's fate.
Sigma.js
Can you explain what you found were the advantages of it over just using crossfilter and d3? It's not immediately apparent from the page. Is it that it wraps some of the complexities of d3 so you don't have to deal with them?
Yeah, that's the one. :) According to that post, the optimal time is 9 AM to 10 AM EST (or 2 PM to 3 PM GMT).
I've only ever used git from Windows. But I've used about four or five different clients. I've been surprised how awkward they all seem. The smoothest experience seems to be SourceTree from my experience. Most of them don't approach the level of polish and smooth experience that TortoiseSVN provided 10 years ago. I'm hoping this new client does better.
Just curious why this would be downvoted. I was trying to be helpful.
She doesn't need to be. Idea includes the PHP plugin which is basically PHPStorm thats lags a bit (usually negligibly)...
This is honestly kind of a dumb question, because the answer depends on who is asking the question. Object oriented has become such an overused and little understood term, that you can't just give an answer without trying to discern what the person asking is looking for. There's almost always a better question to ask than "Is x language object oriented?".
Similarly every company makes you sign non-poaching agreements, and then asks you to poach your former colleagues.
'idiomatic' is not an objective term, but people use it like if it were.

There's a true Go way, the style used in the stdlib; but even the stdlib is not consistent and you need to pick and choose. Then the standard library doesn't cover all possible cases.

My definition of idiomatic Go code is:

1. It passes gofmt
2. It passes govet
3. It passes golint
4. It checks it's errors.
5. It looks like code in the stdlib.
6. For the rest, it looks like code written by other
people that I recognize as being good Go developers.
7. For the rest, it looks like my own code.

I think that's a stricter definition than what most people think of when they criticize code as being unidiomatic. However it's still very subjective. From 1 to 4 are objective measurements. Point 5 is somewhat subjective. Points 6 and 7 are simply a matter of my personal experience through life and how circumstances led me to encounter a specific subset of code; entirely subjective.
Are you at all familiar with Bro? Could you, for instance, state some ways that it's different than it's leading open source competitor? (It would also be good if you knew who that was.) Or for that matter any of the innovations that Bro introduced?

If you can, I'll take your argument seriously (although, fair warning, I'll take it seriously long enough to beat it to death with a shovel).
13-fold price difference for cancer surgery in U.S hospitals
Investing with Martingale – An Experiment with RSI+Martingale Position Sizing
Ugh, popups when I'm reading, seriously?
Stop Per User SaaS pricing; You're Killing Growth
In answer to the question, no. A similar question might be have you ever worked on developing a new relationship while you were in an existing relationship? Strangely a lot of the same hazards exist :-)

Besides the legal challenges, there are the IP challenges, and if you're honest with yourself you probably aren't doing your best work on one of the two jobs (and likely the one paying the bills) and so you are putting your reputation as an employee at risk as well.

The simple answer is, coming up with ideas? Great to do while you're working. Always be on the lookout for the next big thing. Due diligence on what has been done so far? Also fair game. Developing an itemized list of things you'd have to have done before you were 'up and running', also a reasonable thing. But once you pull the trigger and you're "starting a company", my experience suggests you will be much more successful if you are doing that 'full time' rather than 'nights and weekends.' If only to minimize the cognitive load of things not related to your new company.

Also if you treat your current employer well, which is to say you leave when you get serious about this new company. If it goes to hell they might take you back, if it goes well they might invest, and if you're just looking for mentors you may find them there. If you treat your employer poorly you will not have a chance at those benefits.
Hi Highwind. I start with the physical computer because that's what most people think of when you say "computer". If you read through to part five, I make exactly the point you do - the computer is the software (more accurately an implementation of a Universal Turing Machine) not the hardware at all.
Try also the 'Older Video' further down the page; it may especially help those familiar with usual shells/editors.
Also frustrating that you have to tell it whether you're searching for the name of a repo or a person.
These are pretty enjoyable to go through. given the varied size of each panel, perhaps place the next button on the right vs. bottom.
Reminds me of https://github.com/unconed/TermKit

I really don't want or need this. It's solving a problem I don't have.
This made me cranky. "What if?" Why on earth would I want to juggle like this?
It's not a straightforward linear relationship, though, it relies on exponential growth in computing power to a point past where physics allows it to go. I think you need a specific assertion as to how it will be possible to overcome the thermodynamics before you can make an affirmative claim that it is exponentially easier to brute-force AES than previously believed.
Twibble.io – A better and more visual way to feed content to Twitter
Here is the Github repo - https://github.com/trogdoro/xiki and the official website - http://xiki.org/
Thanks but 'change some config files' generally means modifying the conf/ tree I import all my configurations from. [e.g. Nginx domain name, requirements.txt]

It doesn't mean modifying the Dockerfile.
I like the idea, but the branding/execution is a little off-putting. Memorizing obscure facts won't necessarily make me smarter, and honestly I don't know exactly what would be involved in literally making a person smarter, but I would feel smarter if instead of obscure random facts I got obscure random teachings.

Examples:

A brief explanation of A^2 * B^2 = C^2, followed by a link to the relevant Wikipedia page.

A formula for approximating the volume of a cylinder presented as an easy-to-remember mnemonic, like pi * z * z * a where z = radius and a = height.

These are primarily math-based examples, but anything that tells more about how the world works than which movie happens to be the highest grossing or which dinosaur happened to be the biggest would be more what I would expect.
Me and my partner are in the process of setting up http://SalesZip.com.

We are working on it from January Last year. Both of us were working in the business development. We decided to take few clients externally. After working with them for six month we had saved enough. Both of us resigned from our jobs. Employers were fortune 50 companies. They were not too bothered. As company we are at place where we can choose the path we would like to take.

Advice : Find people who are in need of your services and ready to pay. Also check with your lawyer to avoid legal issues.
GYP vs. CMake (2010)
Any question that has its answer somewhere along a line from pure free-market capitalism to pure totalitarian nanny-statism is by definition a political problem and therefore without an easy answer. This is lobbyist territory, through and through.
Perhaps bro is free (unless you spring for commercial support) whereas with snort you may want to pay to subscribe to the filter updates (not certain).

http://www.snort.org/vrt/buy-a-subscription
Ok, then you are relying on multiple requests on a single socket, which was what I had suggested before. Does that work reliably though if the user reloads the page while it's streaming? Wouldn't the browser reuse the same connection to request the HTML page again and get an image instead?
I honestly hope that he sues his employer. With the Adria Richards incident, her work was as a developer evangelist; her opinions reflected those of the company. However; in this guys case they don't. Sue them both, and have the last laugh. I don't think that her Gittip fund will cover the results.
There's no getting around it anymore. We have to accept the fact Bay Area startup culture has turned a term of endearment into a gendered slur.
Seconded. It's like you're telling me, "we don't believe in our product so have some cheesy music to up the hype". Music was worst part. I was trying to ponder your invention and failed.

Corollary: spend years working on product, ruin it with one stupid customer-facing decision like annoying music. Talk about your one-percenter.
Sure, whatever you like.
Ask HN: How do you commute with a mid-sized pet?
In a crowded and dangerous city with heavy traffic. Any cycling tip? Alternative? My bike commute is 20min, walking would take 45min.

Let's exclude subway and cars.
I agree. But there are no sources available.
This might be true for the general "you", but for me I meant what I said. I work primarily in robotics and machine learning and so the cheap, high quality camera and depth sensing is what is valuable to me. I really don't care about skeletal tracking etc.
And the word "bro" means a lot more than just "brogrammer" in the wider world outside of Silicon Valley. It's not necessarily pejorative in all use cases. I think it's fine that this stays "bro". Don't let shitty web magazines dictate the language for the rest of us.
That's exactly the question I asked some minutes before you. This doesn't have an answer still? I find it perfectly ok for something to start to corrode but the maintenance work should be there to fix it...
Open tracking for Postmark
Bro culture has nothing to do with it.

Go watch a couple of the developers talk about Bro on FLOSS weekly a few weeks ago here:
http://twit.tv/show/floss-weekly/296

In short, they acknowledge the possible confusion but honestly I think we are getting way too hypersensitive here in America.

Out of curiosity, if everyone saying the word Bro has a negative connotation could state where they are I have a suspicion this is a predominately California thing.

If we keep treating words with such distaste we are basically just practicing a form of newspeak or censorship. Is it possibly deserved? Maybe, but I think we are overreacting here to be honest.

This is an OLD project, saying it should change just to appease the pathos of certain programming communities seems premature.
Yes, seriously. It's just a word, like "sis" or "gal" or "the", and has no inherent negative or positive connotations.

Somebody has invented drama around this word, some other people have bought into it, and now more people are just trying to stir it up again because Hacker News has somehow gone a whole two days without senseless bickering.
I think you'd do better making the stages into plain functions that take an interface... why do the stages need to be structs at all?
Even something as simple as xdbe (cross db explorer or cross db+ide?) would work. The whole hex thing makes me look again thinking it's an error code.
Netflix got worse on Verizon even after Netflix agreed to pay Verizon
Knowing random bits of trivia does not necessarily make one smart--and definitely does not make one instantly smart.
Awesome comment and I think totally right. Another great example is Google Glass and "glassholes" or Scoble in the shower and how that intensely negative social image tanked the mainstream appeal of the device in many ways. Sure there were other concerns (privacy, style, etc) but it instantly became very uncool once people were making fun of it on comedy shows, late night TV etc. and it was associated socially with that image.
I am not aware of many if any actually big government projects that are not problematic. However I do think the story was full of underhanded/indirect Chinese bashing, if not just plain foreigner bashing; like the quote "unaccustomed to the rigor of American construction rules". I guess they are just too stupid to do business in the real world, and this in the state that wants to waste billions on a train to nowhere.

Frankly I am amazed at how much oversight there isn't on billion dollar plus projects. You would think there should be more than one agency, in particular neutral non government agencies that should be required to sign off on projects that crest a certain dollar amount.

This is not to say that big government projects are all bad, they do lay ground work for many private companies to build on. Look as Space X, it would not be where it is today if not for NASA but it is a better choice for many things that NASA because of its big government mentality are not good at anymore. We only have to look at the recent boondoggle that was the ACA's main website to understand that oversight by non politically aligned, no government groups, is warranted.

TL;DR.

Yes, a lot of China bashing going on, to redirect the ire from its rightful spot, inept government with no real oversight. There needs to be "civilian" oversight on large government projects, appointed by industry experts.
Join team to solve the VA's tech problems
Maybe, what I am thinking is that a language which makes it easy to program in a functional style, should make it equally easy to program in an imperative one. By extension, this may mean that a good language for functional programming ought to make it easier to program imperatively than languages designed to facilitate imperative programming.

Of course, this begs the question of what is easier and harder and better and worse. There's a case to be made that Haskell's monads make imperative programming easier. It's essentially a mathematical argument - rather abstracto-theoretical versus the sort of concrete arguments that get advanced to avoid discussions of why it might be better to reason with lambda-calculus versus using von-Neumann as a model.

To put it another way, being able to abstract away von-Neumann into mathematics is useful. But the von-Neumann model is useful because it is a model that we can easily get our heads around.
An immutable/purely functional version of Twisted's Deferred
No. Don't worry about the competition.
Url changed from https://github.com/dotcloud/docker/releases/tag/v1.0.0, since there were two threads on the front page and this one has the more extensive discussion.
Here's the github url for those who don't find the kickstarter helpful - https://github.com/trogdoro/xiki

Xiki has been there for a couple of years at least, because I remember trying it out more than a year back, had to install a lot of dependencies!
Nevertheless, its an interesting project!
Rik Mayall, star of The Young Ones, dies aged 56
Pretty Enjoyable.
Let me login using Google etc., and then don't show me the same trivia again.
Buried as dupe of https://news.ycombinator.com/item?id=7868791.
RIP Density [0].

[0] - http://www.density.io/
Colours of Fibonacci
"Smart" is so subjective anyways. Personally, I find someone who knows little but is open to new ideas smarter in many cases than someone who might be an expert in an area but is closed off to new ideas. Those people, I might ask for help, say, designing my electron microscope (or high performance network, or quilt design) but I won't ask for general advice.

And then what about street smarts? The ability to experience empathy, to detect emotions and subtle changes in the way people are acting? To be able to connect at a personal level?

Smarts that are applicable only to specific situations I find less "smart" than those skills which may be applied to your understanding of life and your interpersonal relationships. Skills which help you learn more things which are applicable to specific situations fall into the same boat for me.

These are very interesting, but they're like Snapple bottle caps to me.
until you understand Nash equilibrium.

Protection of moonlighting and non-recognition of non-competes is that makes CA leaving other "Silicon Valley wannabes" in the dust. Creative free people who flock to whoever pays better and/or offers more interesting job vs. enslaved ones who wouldn't be able to get a new job if kicked off from the current one - your choice.
Usually on mobile, people try to upvote, but accidentally downvote.
Hey! Project creator here! I'll answer all your questions here and try and clear up the writing. Ask away.
really? then where did you get all these facts?
https://theworkmob.com/demo
usually the wording is "lowest bid from a qualified contractor"

If the the contractor is not qualified they should be removed from the bid. In NY there was a list of contractors no longer able to bid state jobs that had to be checked as well.
Snort is more like a packet-filtering firewall, Bro is more like a protocol-lawyer firewall.

That's a general description and misses a lot of details.
Bit-thereum