skysight-inc/HackerNews huggingface dataset:
Maybe i wasn't clear enough, I think the bug is this line:

except Exception:

Why would you want to catch all exceptions? ideally you should catch just those that are applicable to your case and ignore others:

except AttributeError:
Very interesting. It appears to generate a voroni mesh to resolve the structural forces. I can't tell from looking at this to what extent the overall shape is predefined by the requirements or generated by aerodynamic effects though.

The next step would be for it to interpret concept sketches. Anyone who has worked for a design firm will know that most of the people there are interpreting and documenting the concept sketches of a few senior designers. They never write a detailed list of requirements as it's much quicker to sketch what you want to achieve and describe the sketches in conversation with your staff than to try and describe it in writing. Designers are visual people and hate having to write documentation.

Clients write briefs, the brief for a skyscraper will probably stretch to a few thousand pages. But, as programmers will know too, you have to take some licence in interpreting them as they often contain a lot of contradictions.
Lionel Messi wins 5th time Ballon d’Or trophy
http://goo.gl/D5rX2A
It has fundamentally hugely more overhead than ST so really doesn't have a chance in the speed stakes.
Building a Team of Developers
Of course!

Let me be clear: I will defend "lines of code" as a metric useful for getting and order-of-magnitude estimate of the complexity of any given codebase. Anyone using it as a metric to determine how much to reward developers is just plain stupid.

[1] - http://www.folklore.org/StoryView.py?story=Negative_2000_Lin...

[2] - http://dilbert.com/strip/1995-11-13
> When the author says this, they actually mean "worst case runtime".

Actually, the author says that all dict operations take O(1) time, which is the best (or average) case and not the worst case. I think it should at least mention the worst case! No hash table exists where you get worst case O(1) (non-amortized) for all three of insertion, deletion, and lookup. You either have to resize the table at some point or you have to deal with hash collisions.

(BTW, I've been asked this question numerous times in job interviews and answering O(1) without qualifying the statement is definitely wrong.)

See https://wiki.python.org/moin/TimeComplexity

and http://cs.stackexchange.com/questions/249/when-is-hash-table...
Because lots of things flourish despite not being the most beautifully designed piece of technology. Git survives despite its widely-derided UI, email proliferates despite spam, and Linux is dominant despite having a less beautiful kernel than BSD.

What matters is how useful users think it is. Whether developers think the code is beautiful is less important for adoption.
This is an interesting angle. Though how much of the housing was moved before the causes of "White flight" were in place? Still seems like Brown v Board would've caused the majority of the influx?
Most european countries don't have anti-blasphemy laws anymore.
Ditto with a Drift HD Ghost, although the Contour cameras seem like they have an even better form factor. I like the fact that the Drift is waterproof out of the box too, no case needed.
Should everyone post their experience here?
The woman who turned to soap
According to Steve Blank: "A startup is a temporary organization used to search for a repeatable and scalable business model."

This is the best answer I've seen. Most startups are companies, and most startups are businesses. Graduating from a startup to a business doesn't make that much sense. But when your identified customers, product, and business model are repeatable and financially stable for the company, you aren't really a startup anymore.
Atom: Now one step closer to being emacs. Now all you need is a proper text buffer model, instead of the clumsy hack you've got now, and lisp as an extlang. Wait, you already have that because clojurescript. So now you just need better APIs, and a proper buffer model.

While I am a diehard emacs user, I considered using atom for light editing (short enough that I'd want proper highlighting/indent support, but not long enough to get emacs out), but the lack of uniform buffer treatment was a dealbreaker for me. If you can't switch between settings and terminal screens using the same mechanism you switch between text screens with, and it all of the above don't have the same underlying mechanism, than you're doing it wrong.
Thanks tmaly!

I hear a lot of teams have lots of different ways to manage simple repetitive tasks across the team, like Google docs, email lists, schedules and so on. So I built Firesub to try to simplify the work for teams.
Is SSL Protection broken currently?

I get this for my domain:
1-Click Encryption
FAILED
Failed to acquire SSL ceritifate, retrying now..
Spirits of Children
How to Perfect Your Skills at Interviewing Prospects and Customers
Awk is seriously awesome and too often forgotten or underrated.

Ill never forget the day I realized its true power was in shortness of code. I took a one page perl script I couldnt get to work and turned it into a one line awk script that worked.
I used opera mini when I had a Blackberry, 6-7 years ago. On 3g it was an order of magnitude faster browsing experience than non-compressing alternatives, and it played well on a small screen.
> there are good arguments that MIT grants at least an implied patent license, perhaps even a (limited) express patent license.

I have not heard such arguments before. Can you provide a link to someplace where these legal arguments are explained?
...that, or "PR bots" at work.

I guess I'll see by the downvotes this comment receives. ;)
I completely empathize (first-hand experience myself), hence the reason I'm personally tackling these massive problems head-on. Thanks for the new perspective, it always helps to get out of your own head and view things from a fresh set of lenses.

I'm actually working through problem/solution fit as we speak and after looking over my notes from roughly 200 customer development interviews and surveys (mostly with college students and recent graduates), I've uncovered some trends that mirror your points. When you're actively job hunting, more often than not money is tight. And by no means will I allow money to be a barrier to entry for motivated job seekers.

So get your popcorn ready, because I will pull this off.
Yay! Another new programming language for hipsters! Another pointless technology to learn!

For god sakes, use js &co, clojure, or elm. Nothing else is worth it.
Yeah, these things are mostly true (apart from git, which I think has the best possible interface for a VCS), but I don't understand why did you suddenly switch from a question about a decision by a particular company to a question of wide adoption of technology by a community.

And your second paragraph misses the point: it's not about one of the factors, it's about balance between them. In this particular case, the amount of users who prefer XMPP doesn't seem to be big enough to counter the pain of supporting it.
Creating the next Facebook
GitKraken 0.5.0 with Git Flow integration
This is for sure a problem. Especially when a lot of the existing solutions like asana are overly complex and tend to try to run the entire dev cycle. I think you've got a good starting point, keep it up, and congrats on the launch
Alan Rickman, Harry Potter and Die Hard Actor, Dies Aged 69
What's wrong with edm?
The brawl in the following tweets tells more about this than the actual cartoon.
Apparently calling people "dickheads" and "idiots" on twitter is the norm these days...
There used to be a difference between what shift+enter meant on facebook. I'm glad to hear they corrected it.
you tree killer :P
Space Shuttle's Last Launch
I apologize for the stupid response to your intelligent and well-written comment, but this reminded me of the classic "Creepy Watson" video, playing around with a poorly implemented follower AI in a budget video game. Audio not required, but recommended. https://www.youtube.com/watch?v=13YlEPwOfmk
> work better and is easier to implement

Not implying it isn't true but ... Says who ?
Beauty Is Physics’ Secret Weapon
it gets boring... why we need another language?
> Commodity hardware and general-purpose systems win every time.

What's latency like on commodity hardware vs dedicated equipment? I've no experience but would expect the dedicated hardware to be better. BSD is a monolithic kernel, so you'd have the overhead of passing through the for each of the routed packets, right?
Call me a curmudgeon, but I'm yet to see a coherent explanation of what IoT is supposed to do for me as a homeowner. I think "all the household IoT stuff is toys" is rather directly connected to the fact that I just don't have massive problems I need solved with the Internet in my house. Of course the resulting market is nothing but toys; there doesn't appear to be any space for non-toys.

(I see the commercial and civil IoT possibilities, but an awful lot of them involve being able to monitor and somewhat control things that are physically very dispersed out in the real world. I don't have a house that big.)
Why a spoon, cousin?
Thanks navd!

The goal is to keep it simple, a lot of Asana like products tend to be feature bloated over time.

My solution is to work more with 3rd party integrations instead of trying to fit all features imaginable into Firesub.
The Illusion Machine That Teaches Us How We See
To all people who reply negatively to this: don't you guys actually like learning new languages?

Why?
> one two-hundredth, or 0.005% of the company

I'll take the former, please.
Of course. Retreats are public as shrines in India (which, btw, is an illusion, because the land belongs to someone - there is no unclaimed land in India) and no one is making living by running these retreats.
When you have to keep an enormous amount of paperwork and for that single lead, tracking every single point in the supply chain, things get far more expensive.
I don't know which Pascal you're referring to, but with the modern Object Pascal (that's been around since the mid-90's), I've written two SQL database engines and a web development IDE/compiler.

AFAIK, this was also written in Object Pascal:

https://www.image-line.com/flstudio/

These products are hardly "toys".
Your XMPP example is incorrect, what you pasted is a notification that the user you were chatting with closed the conversation.

A user going offline would be:

<presence from="juliet@capulet.com/balcony" type="unavailable"/>

And yes, XMPP is extensible, so you might see such notifications with more content (e.g. the user can set an offline message), but the beauty is that not every client need implement support for that, which is handy if you're writing a thin client like a bot, or doing machine-to-machine communication. But every XMPP client will interpret the core meaning exactly the same: the user has gone offline.
Neat! However it could be great if EUMETSAT allowed open access to the Rapid Scan High-Rate SEVIRI data, allowing us to have 5-min, hi-res updates. http://www.eumetsat.int/website/home/Data/MeteosatServices/R...
Message size is important, but for low-bandwidth instant messaging is XML really bothersome? I mean it's not like you're writing your own XML parser or serialiser, is it?
> investigations so far has found "no evidence of a defeat device equipping Renault vehicles".
So, that 2008 white Macbook my girlfriend bought only got new OS updates for 3 years, which was a pretty big bummer.

I agree that the support time was too short, but this is not the complete picture. OS X Lion was the last version that runs on the 2008 MacBook and received security updates until October 2014, so the model was supported for 6 years.

In the end, her LCD started to short out anyway -- a common issue with Macbooks of that era -- so we got her a basic Toshiba laptop for about 1/2 the price of a Mac. It's still humming along nicely and I just dropped an SSD in it to give it a huge speed bump.

You are doing it wrong ;). The resale value of MacBooks is very high. My wife usually gets my current MacBook after 1.5 years and we sell her old MacBook. We usually get 600-700 Euro. 400 Euro for using a MacBook for three years in total is not bad...

The resale value for Windows laptops is typically bad. There is a company across the street where they sell 3-4 year old ThinkPads for 300 Euro.
Can H1b or H4 start SaaS company and accept payments
I know this has been asked a couple of times and I did a lot reading online but all the ones I am finding address a slightly different form of the question.

We have 4 co founders: H1b, H4 and two people located overseas. The H1 and H4 have green card process going which should be completed sometime this year, in the late summer - fall.

We want to do the following: set up website and offer our service/product for sale, h4 will be on the phone and reply to customers, h1 will try to obtain customers (talk to people online, email people, do meetups, etc). Once customer is obtained, people overseas would do actual programming work to set up the customer and then we will be collecting monthly payments for our service. We are going to collect payments through our paypal account in the US and we don't have any company registered yet.

How legal and risky is this? Does government consider this as work on the H1/H4 side? Is it possible to navigate this by registering this business and leaving all money on the company account without claiming any kind of compensation? Will government care at all about all of this on the initial phases when our revenues are either negative (we need to pay for infrastructure) or measured in several hundreds of dollars per month? What we are trying to achieve is basically get started and somehow get this going for the next half year without getting into too much trouble, and later our green cards should arrive and this won't be a problem.

Would appreciate any advise! We are having a meeting with lawyer soon to clarify this but I want to gather as much info as possible because even lawyers have been saying conflicting things so far.
It takes some time, and will keep retrying. Because LetsEncrypt rate limits us.
I recommend it. Syntax for tags and tags inheritance is awesome. I keep my fingers crossed for Imba.
AFFILIATE SUMMIT WEST 2016: WHAT’S NEW IN THE INDUSTRY?
By Grabthar's Hammer, by the Suns of Wavern -- you will be missed.

Like many really famous actors, at some point in his career it just became Alan Rickman, in <MOVIE-TITLE-HERE>

But that was okay. His Die Hard appearance was phenomenal. I'll never forget the movie Galaxy Quest.

I cannot miss Alan, for I did not know him. But I liked a bunch of art he created, and I will be sad thinking that he will not be able to create any more of it.
Hopefully, we get a successful "Cancer Moonshot". The war on cancer is almost 50 years old.

I was recently surprised to learn that pancreatic cancer is becoming treatable, at least in some cases:

http://www.cancermoonshot2020.org
But they were still private. Under orders, just like individual citizens were under orders, with the draft and rationing. It was arguably an existential threat.

But the commandeered private industry was what the current MIC grew from. It wouldn't have happened without WWII.
It's really superficial, but the name alone makes me want to give it a try.
Alan Rickman Dies at 69
I get what you are saying, but I'm not sure I agree.

If I buy a new car and it (by design) has a speedometer that sometimes shows the wrong speed or sometimes makes the lights malfunction and I get traffic tickets, do I have no right to be upset with the car manufacturer simply because I routinely speed and roll stop signs?
GNU on Smartphones
As this seems to be some kind of javascript derivate using node.js on the backend (?) I'm interested in how this deals with async operations, ie. can you create functions which take a long time to run without blocking other users?

This is especially important as they are targeting server side too.
Yes, i think this is what is planned with Iridium NEXT.
-> http://aireon.com/
For now, only VW AG (so VW, Audi, Seat, Skoda and Porsche). BMW, Mercedes, Renault, Opel and PSA (Peugeot, Citroen) have been mentioned, but I haven't seen any confirmations.
The last story there has many interesting comments. I recommend reading through it (and looking for comments by "somebee" and "judofyr") if you want to understand more about the philosophy behind the Imba.

This submission is mainly because the website has been updated with more documentation and examples. If you were interested earlier and found it difficult to get started, it might be worth a second look now.
If a manufacturer is claiming high gas mileage, reasonable power and low emissions out of a small turbo diesel, chances are they're lying. You can only have two of those three, and so if you buy a diesel car, you're at risk for having it fail inspections or at the very least lose it's resale value. I, personally, wouldn't buy a diesel at all until this whole thing sorts itself out. Ford, Toyota, Nissan and Honda make a variety of hybrid electric vehicles that get good mileage, have low emissions and put out reasonable amounts of power. Nissan makes the Leaf, which is a small, affordable electric vehicle with a useful range. GM is planning on releasing a new electric car called the Bolt later this year, although I'm unsure of it's european availability.
Wow that is interesting! I have many respected secular friends who have done it and highly recommended. I've being waited listed, but have not done it yet.

Sorry to hear that was your experience in the end. Seems like the people who are preaching may be diverting from the essence of the practice. From what I understand Vipassana predates buddhism. Has not thing to do with religion rather a practice to observe our own internal thoughts without outside influence.
Le Herbe Launches 420 Cold Brew Coffee
Only within reach of a ground station within ~350 km, see below
You really can't please some people.
Luxury Home Market Seen Threatened by Transparency in NYC, Miami
> but for some reasons we don't bother.

Probably the massive amount of money involved, and for very little gain. Most of them are going to crash hard and end up in the bottom of the ocean in little bits. Knowing where they crashed isn't going to save anybody, they're dead on impact.
I think existing programmers sometimes forget that there's more people who /will/ program than who /do/ program. They have existing biases: towards extra tokens, separation of concerns by separating technologies rather than components, and other newer concepts that they legitimately do find strange.

People making programming languages are much better suited by targeting non-programmers: existing devs are often simply not their audience.
Not really since it doesn't prevent abuse (in practice).

edit: abuse as in fraudulent take down requests
John Sessions told an anecdote on QI where a child asked Rickman why he always played villains, and he responded "I don't play villains... I play very interesting people".

Video: https://youtu.be/5BYeI6Cn6dk?t=46s
Why people get more stupid in a crowd
What Happens During a XSS Attack
Because it's dull you idiot, it hurts more.
Yes, I'm well aware of the reasons to dispute the reality of the manifold patch corresponding to the interior of the BH, which are based directly on the arguments I gave above. But this

> But it IS possible to say when the even will happen from ONE of their points of view. It just might not be the same time as what the other one sees

is again demonstrating that you don't understand how time coordinates work in GR. There is not a unique way to extent an observer's proper time to a time coordinate on an entire manifold, and different extensions are incompatible. Some of those extensions, as I said, give a finite time for BH formation.

I think you're more interested in axe-grinding that teaching or learning, so I'm going to call it quits on this one.
Those arguments are very old. Modern Object Pascal, (around since the mid 90's) has dynamic arrays that are used now instead of the old static arrays with hard-coded bounds. The only time that you use static arrays now is if you truly need a bounded array, such as when calling into an API call that has MAX_PATH or something similar as the bounds and you need a character buffer for a return argument. This also applies to strings, which are now also dynamic and reference-counted, and not some fixed buffer that is 255 bytes in length. You can still use most of the old stuff because the language is very backwards-compatible, but most people don't.
> I'm not sure what you're implying here, but Knuth does know what art is, as he almost majored in Music.

What are you implying? That studying some Music makes you an artist?
Yeah atom has always had issues with files over a few kb that are all on the same line.

If the file doesn't have any crazy long lines, i've had it handle 5mb+ files with no issues.
This could have been solved by choosing a language like lua and restricting the runtime environment - which is what is done in game software. Lua also has a tight, efficient interpreter. Making a mini-programming language in YAML is _coding horror_.
20/month is 240$ - for 240$ I can buy a season pass (40$) to 6 individual shows. Unless i want to watch more than 6 of AMCs shows concurrently, its much more expensive to pay 20$/ month. Even including shows that are over, I cant think of 6 successful shows on any single cable network. (walking dead, mad men, breaking bad, better call saul?, talking dead?, ??)

On top of this, pricing has already been set and normalized in this market.

Netflix is 7.99

amazon prime is around 8$

hulu is around 9 for ad free

hbogo is 14.99 and is seen as premium in the marketplace

I cant see any network pricing themselves above HBO and being successful.
I'm not reading anything which suggests they're targeting server-side.
Probably. It has been preserving my sessions for a while.
Having implemented MQTT on both client and server sides, I have no idea why people keep saying it's easy to implement.

Not my post, but an overview of some of its issues: http://vasters.com/clemensv/2014/06/02/MQTT+An+Implementers+...

tl;dr: Protocol design and implementation isn't easy.
Please tell my bank :)

If you have an iphone it will even sync it back to your Mac for you :D
Does Brendan Eich case represent American unlimited version of freedom of speech?
This whole website is written in Imba. It uses the same code for server and client. After the initial load, all navigation in the browser is happening with history push/popState, and rendered directly on the client, yet any hard refresh should land you at the same spot when rendered from the server, thanks to using the same logic for routing as well.

http://imba.io/guides#toc-examples-scrimbla
The problem is that the author didn't give the same input to all 3 UIs. On Facebook, she sent each paragraph as a new message but the "control" was presented as a single message.

Email clients also don't merge multiple messages sent in rapid succession. Does that mean they're "twisting your words?"
Imba itself is "just" a language which compiles to JavaScript and can be used both at the client- and the server-side. At the server-side you use the same techniques as in Node.js (callbacks/promises for I/O-bound concurrency; process pools for computational concurrency).

Imba has syntax support for `await` (based on Promises) which helps quite a lot on concurrency-heavy code.
Well, just knowing what happened so we can try to ensure that isn't doesn't happen again. Plane crash investigations are typically thorough for this reason.
Interesting fact: he got his actual career started remarkably late:

http://www.cracked.com/article_19655_5-famous-late-bloomers....
And Lemmy a week before. It has been a reaper's gale month for some of the finest artists in the world.

Rickman will be missed. He managed to put a lot of life into any story.