skysight-inc/HackerNews huggingface dataset:
Many of us have had problems with speed and reliability with ideavim - how have you managed to get it to a usable state?
The Perils of the Open Office Format (and How to Deal with Them)
An investment whose performance is capped at the value of your investment. A bit ridiculous.
How about using syncthing instead?

https://syncthing.net/
Don't be silly, the plane that hit the empire state building is a rinkydink fraction of the size of the planes that hit the WTCs.
Generally agree, but the short-cut hair makes a great deal of sense if you don't want a suspect pulling on your scalp.
A quick google search showed that about 300 words per minute is average for an adult reading pace. I'm a slow reader so I'm probably right around there. So that's ~127 minutes to read all of this, not including time spent playing with the great animations. Probably better for me to get a bit more work done before I tackle the rest of this one (only read section 1 so far).
Farewell, Lord Summerisle!
The bandwidth used to upload data is going to be around 1% more than the size of the data (protocol overhead). So to a close approximation the cost of the bandwidth for uploading is going to be the same as the cost of a month of storage.
That's not sad. Use the tools that work for you.

It was finding that those tools were no longer supporting the way I wanted to work that got me started on Ramda. I'm guessing the same is true for the author of Trine.
Yet female cops get by just fine without high and tights.
Learning Enough Python to Land a Job
Christopher Lee dies aged 93
I have been following the 'sky city' stuff for a while and it really does read like a fraud. The original attempt to build it wasn't some "missing paperwork" it was a pretty clear that the building would fall over if he built it, and some folks in the structural engineering community made that point to the government and BSB could not show how their assertions were incorrect. I've not seen the complaint but it was related to the wind loading and torque requirements on lower sections.

It will be interesting to watch this 'mini' tower and see how it holds up prior to trying something more dramatic.

But structural engineering aside, being able to rapidly assemble a building of significant capacity and a small foot print is a worth while capability to have. It doesn't lend itself to variety (and like an air craft carrier would probably require grid co-ordinates in the hallways to make navigation inside the building possible) but by shortening the time to erect, you eliminate a huge variability in cost which is the time on site/equipment use. Over half of the Bay bridge's cost overruns were associated with storage, inactive equipment and staff, and material cost bids expiring. So being able to do all of the erection in even a straight shot of two or three months would improve the economics tremendously.
Thanks for your advice, but with 15 years of Linux/Unix experience, I think I'm very well qualified for most positions. Thank you.

The points you make and the advice you gave me is excellent though. Thanks.

I just haven't programmed with PHP for a long time, but I know how to get work done regardless of the programming language.

Me using Linux for a very long time doesn't also mean that I can't use Windows. It comes down to having a preference for the environment I'm more used to, and that environment is GNU/Linux for me.
I've heard tales of AdBlock Plus consuming huge amounts of CPU, especially on large and complex pages.
Thanks for the clarification but I'd guess in due time the FTC will rule this is investment. Its inherent even in the name "crowdfunding".
It's not nearly as efficient though, your step function requires O(len(string)) time no matter how well you prune. Since you have len(query) many steps, that gets you to O(len(string)*len(query)), aka quadratic time if they're roughly the same length. Levenshtein automata can do this in linear time because they spend time building the automaton first (preprocessing). So yes, you implemented an algorithm using automata that computes the same result. But you didn't implement Levenshtein automata.
Homebrew is really the default package manager. You don't need it, per se, but for the vast majority of people it'd be like trying to set up a Linux system without using apt-get or yum: an exercise in pain.
How does this differ from the delayed-choice quantum eraser (https://en.wikipedia.org/wiki/Delayed_choice_quantum_eraser), which also seems to exhibit this sort of paradoxical behaviour of "later choices affect earlier events"?
> It's a minor hassle.

It's a major hassle because it doesn't work properly or in the case of Firefox mobile - is a major POS. Chrome with ABP via proxy has some serious issues that make the browser not able to load certain pages at all until it's restarted.

Basically, I tried ABP/Android a few times and it sucked. Maybe things worked for you on your version of Android on the phones you've owned, but the fact that it sporadically doesn't work for people like me and my wife is proof enough that it's no silver bullet.

That's why I do all of my mobile web browsing on a Windows tablet. I get a full OS and full control. Fuck the new world order! They can keep their trojan horse, locked down, shitty mobile operating systems.
Can't these kinds of buildings change the dynamic in real-estate ?

For example , in israel, where the land is usually bought from the state, sometimes groups of private people gather together to build an apartment complex and save a bit of money.But that's a long(and maybe risky) project, so people rarely do so.

But let's say it was a short process - a group gathers, gives the funds , and in month they enter their apartments. I could see this becoming more common, because you can have decent savings .

And assuming that happens - now it's people buying their own land(and build higher structures on it), won't that change the pricing dynamic on land, and the political pressures on the state which sells such land ?
I hope that the authors have cleared the name with FrozenByte studios ...
You've got the right mindset, but your conspiracy is backwards. The plane that hit the Empire State Building DID cause it to collapse, but the leaders of the media, academia, and construction industries formed a conspiracy to quickly rebuild it and pretend it never happened.

Edit: In case it's not obvious, they did this because they knew skyscrapers would be essential to the future growth of New York, and they did not want the public to be scared of them.
Show HN: Live Programming Talk Show: discussing ag and floobits with ggreer
I really like the way commentary is noted in the gutters of the article and referenced from the text. That's a very cool trick.
That's the big issue.

The great advance of cameras being cheap and ubiquitous has effectively been countermoved by "Yeah, we saw the video, we investigated ourselves and found nothing wrong" or district attorneys that either decline to prosecute police abuse or treat grand juries in police-abuse cases completely differently than they would in any other case.
I could see how that's a legitimate concern, it reminds me of some of the complaints I hear about C++ having too many features (I don't use C++, so this is just hearsay). But Javascript is still a much smaller and simpler language than almost anything else out there. Sure, it has some semantic quirks, but the syntax is fundamentally minimal. I think it will be a long time yet before we reach the point of being really overcomplicated.

I think the uncertainty around Javascript (and I do agree that there seems to be a real sense of confusion in the community when you look at the explosion of libraries and frameworks) is more related to the fact that we are trying to solve hard problems in a language that really gives us no help. We get no type checking, no good concurrency APIs, no immutability, no good sequence abstractions until iterators, just a fairly low-level and extremely hackable language with an unusual prototypal inheritance system.

Well, who knows. I would personally like to see some more stuff be standardized in the language or the official APIs so we don't end up with four competing libraries implementing "map" and "reduce", or promises, or whatever other thing.
(see my other comment as well)

An algorithmicist would say that all this saved you a constant factor of work for a linear slowdown ;)
Pretty normal for UK Rugby too. I've been the only away supporter sat in the middle of several hundred home supporters without incident (apart from some gentle mockery as we meekly capitulated.)
Admins of the conf may want to embed this map on their page ;) https://www.stay22.com/embed/polyconf-2015?promptembed=true
Have you seen catfights? If they're serious about this "warrior" business, they should probably get buzzed down too.

EDIT:

Wow hivemind. It's for a similar reason that, in less hostile environments (say, machine shops), people with long hair put their hair back. It's like nobody's ever seen Bomb Girls before (much less any of the much more graphic images of, say, lathe accidents).

I'm not suggesting that the warrior mindset is acceptable...merely that, if they are going to carry themselves that way (i.e., as jackbooted thugs), they should probably go all the way.
Show HN: Websites for Bitbucket
At some point those vote-driven-websites are expected to mature and turn into proper publishing businesses.

Anything that's driven by users rather than vetted and sanitised by trusted writers/editors, will scare lucrative brand based advertisers. Just look at Google Adsense's content rules to see how much advertising shapes the web's content.

I think that's what happened with Digg. I speculate that something similar is happening with Reddit but at a much slower rate - like closing undesirable sub-reddits etc.
Wow! This is incredible!
The ideas still applies in two dimensions, we just have one fewer dimension. (Actually, looking at Particle Swarm Optimization, ideas from flocking is used from 1 dimension, to many more than 3).
Open-sourcing Facebook Infer: Identify bugs before you ship
https://www.kickstarter.com/hello

"4. Creators keep 100% ownership of their work.

Backers are supporting projects to help them come to life, not to profit financially. Instead, project creators offer rewards to thank backers for their support. Backers of an effort to make a book or film, for example, often get a copy of the finished work. A bigger pledge to a film project might get you into the premiere — or land you a private screening for you and your friends. One artist raised funds to create a wall installation, then gave pieces of it to her backers when the exhibit end."

https://www.kickstarter.com/help/faq/kickstarter+basics?ref=...

"What do backers get in return?

Backers that support a project on Kickstarter get an inside look at the creative process, and help that project come to life. They also get to choose from a variety of unique rewards offered by the project creator. Rewards vary from project to project, but often include a copy of what is being produced (CD, DVD, book, etc.) or an experience unique to the project.

Project creators keep 100% ownership of their work, and Kickstarter cannot be used to offer equity, financial returns, or to solicit loans."

https://www.kickstarter.com/rules?ref=footer

"Projects can’t fundraise for charity, offer financial incentives, or involve prohibited items.

We’re all in favor of charity and investment, but they’re not permitted on Kickstarter. Projects can’t promise to donate funds raised to a charity or cause, and they can’t offer financial incentives like equity or repayment. We also can’t allow any of these prohibited things."

They are incredibly clear about this. Backing a project on Kickstarter is not an investment.
> I also have mixed feelings about Kevin but he also had Pownce (which to this day I still think had some legs)

Ah, I wish Pownce had taken off as well ! The idea and the execution was really cool and it had features that WhatApp and the likes are still missing (agenda, file sharing on the top of my mind).

I don't know why it didn't take off. Adobe Air ?
My wife and i visited the louvre years ago on a cliché backpacking trip through europe after our first year at college. My wife being an art/design major had just finished her art history courses and was an excellent tour guide because of it. Of course the more famous works were crowded, but there is seriously sooo much to see in the museum that it's not nearly as annoying as the post is making it out to be.
Show HN: Deepstream – A fast node server for large-scale realtime apps
Any plans to open source the rails->go interop layer as a middleware plugin?

At some point we're going to face this issue, and I'm sure others will too. I'd hate to reinvent the wheel for parsing double encoding etc. that you've already done.
Yep, in our thesis we have tried with throughputs from 2000 to about 15000, and with different types of load. We assume that all vehicles are automatic, so no human speed control.
Are you folks sure anything is being generated on the fly here? I get a pre-generated version that is exactly the same every time I load the page.

I'd like to see some sort of explanation of how the neural network knew how to produce unique chord progressions pleasing to human ears, even adapting the lead to fit these new chords, for a song that contains none of those chord progressions. What is the other unrelated music it used as learning material for this?

I'd ask OP to fill us in, since it's his site; but it seems he perhaps prefers not to waste his time translating back and forth to English, considering his historical lack of comments on HN. Oh well.
LHC physicists preserve Native American voices
Was it abused? money stolen?
1. The promise not to repeat: that looks silly on the surface, but is standard legalese so the govt can hand out a stronger penalty if he reoffends.

2. If the money is gone, it is gone. The (bad) loophole seems to be that there is no recovery lien against his future earnings.
I don't know what's happened to this particular suit but it is going nowhere:

http://www.washingtonpost.com/politics/courts_law/supreme-co...
I commented on your step function in another comment so I'm going to skip that.

Your DFA construction, while a bit incomplete (you don't say how you do the transitions), achieves roughly the same thing as Levenshtein automata do. But you spend significantly more time to construct it. The point of the original paper was not to show that DFAs can be used to compute Levenshtein distance, but to show how to do it quickly and efficiently.
This might be one of those situations where the simplest and cheapest way to figure out if something will work for you is to just try it for a bit. You can always stop, but right now you're at risk of data loss. Perfect is the enemy of good, worse is better, etc.

Consider: Your current approach is basically to model the problem, evaluate the model, and then decide whether to use the service. That approach seems to protect you from risk, but it really doesn't. As you've noted, there isn't an existing model, which makes the modeling-first approach too expensive. As a result, you don't have backups, which is riskier that one or two months of abnormally expensive tarsnap service.

Your deciding factor is probably the long-term cost. You can ballpark that by paying only a month or two and extrapolating. That should relatively cheap in absolute terms. Most numbers are not outliers, so you're unlikely to be very surprised. You would probably know already if you're atypical in some way. Even if it turns out you'd have an abnormally high cost, figuring that out by evaluating the service will be cheaper that building a model.

Perhaps you're worried that the costs are fine right now but will grow too high over time. If so, that'll happen relatively slowly, over the course of a month or two at the fastest. At worst, you'll have to delete some backups or switch to a difference service. That might be annoying, but it won't be overly expensive and it's unlikely to even happen. If it does, at least you will have had affordable backups in the meantime. Right now, you're at risk.
There are levels of "knowing" a language.

I've been writing Java since I was 14 (for 11 years now). I write Java on a daily basis for work, and I can't remember the last time I had to consult a reference on syntax. I would consider that "fluent", to use an analog from spoken/written languages, and I'd obviously put any languages in which I'm "fluent" on my resume.

I've written a lot of Python in my personal time over the years, and have a good understanding of what "idiomatic" Python looks like (comprehensions over iterators/higher-order-functions, "is"/"in" over "=="/"indexOf", etc). I would consider this "conversational", and would put it on my resume too.

Then there are languages that I have not written any projects in, aside from tutorial-type-things while learning them. These are more on a case-by-case basis; ones that I'm more comfortable with (like Elixir or Haskell) I might put on my resume with a note that I'm at a "beginner" level of familiarity; I understand many of the language concepts, but would need to consult reference material frequently, and my code is not likely to be idiomatic. With these languages, I'd ask myself the question of how comfortable would I be accepting a job where I did nothing but write code in that language. And obviously, I'd need to explain in an interview or phone screen that my knowledge is still basic.
To be fair, though I know the situation in question: Company A wants to acquire Company B, because their product integrates well and also adds value to a particular niche of their customers. Person is one of the lead developers of Company B's product, and together they have also open sourced one of the single biggest components of their product.

i.e. "You want to buy us because of this, and a decent part of this is on GitHub, running every day, but you'd rather not look at -that- code but -this- arbitrary homework assignment".
Amazon game studios
This is pretty much what we've been doing at DO, but we were dealing with GOPATH manipulation to achieve it. By having `GOPATH="third_party/:docode/"`, `go get` pulls packages into `third_party` automatically, and `go install` finds our binaries in `docode/src/services/foosvc/cmd/foosvcd`.

Migrating to use `vendor/` instead of `third_party/` will be trivial, and not having to modify GOPATH will be nice.

Having a GO_VENDOR=1 env var on top of the `go get -vendor` feature flag would be nice, so that the feature works with minimal disruption.
Splint.js: ClojureScript first-aid for legacy JavaScript
Taken to the extreme, could you not consider raising a child the ultimate programming exercise for humans?

Perhaps the "right-brained" are already very good at programming other people, working with faulty, non-deterministic, somewhat chaotic computing environments where "left-brained" patterns of software development fall short....
Another Army vet here and totally agree. I remember looking at pictures of Ferguson and seeing how they were setting up their kit and thinking "what are you guys doing? getting ready for an ambush?" They look so absurd...the one picture of the guy on top of the MRAP with a sniper rifle was equally absurd. Beyond how they look, it's like they're at times forgetting these are citizens and not enemy combatants.

Edit1: Here's the picture I was talking about[1]. Looks like an M110? With some kind of compensator?

Edit2: That Tac light on the end of your sniper rifle just screams "I have no idea wtf I'm doing but imma sit here and look cool."

[1] http://www.thefirearmblog.com/blog/wp-content/uploads/2014/0...
"Terror watchdog"?!

Moving on... It'd be nice if somebody could put some costings on this. We keep hearing that we "need" this super-urgently but when there are day-to-day services like primary healthcare, mental healthcare and policing being constricted under progressively tighter budgets, is there not a point where we have to wonder if there's any point in defending the country if we're just going to let it fall into social disrepair.

Two years ago GCHQ supposedly[1] had a budget of £1.9bn. That's a lot of nurses. Who knows what's happened to that number since then and whether or not that includes the infrastructure ISPs need to let them in and retain all this data (which I assume we're paying for anyway).

[1]: http://www.theguardian.com/world/interactive/2013/aug/01/gch...
I'm only using Ghostery. Disabling it doesn't help though.
Hmm. When I joined Google, I interviewed the managers of both teams I was offered a position on, and a team member on the one I ultimately decided to join.

I'm not sure if this is the norm--I believe it differs for industry hires versus those fresh out of school--but it's certainly not true that, as a rule, you can never meet potential teammates.
I can answer that I found CVE-2015-1789 twice with afl (through different input vectors) and a couple of other issues that were not security-relevant.

I'd assume that the null ptr pkcs#7 issue found by Michal Zalewski was also afl and the ecc issue as well (as documented by its founder). The CMS loop issue sounds also like it could've been found by fuzzing.

It's important to keep in mind what fuzzing can and can't do. It is a great method to find some bugs, but it has its limitations and can only find a certain class of bugs.
I think the word you're looking for is 'patronage', not investment.
Biggie Smalls – Something Don't Add Up P.Diddy
I think extension methods in C# are basically a way to work around the fact that you can't just stick a method on the prototype like you can in Javascript. I also like the C# solution, actually, I just love C#. It's a great "daily driver" language in my book.

If you took the function bind syntax to its natural extreme, you end up with a model like Python or Nim, where all instance methods accept their "this" as a first parameter, and "a.call(b)" is equivalent to "call(a, b)". Personally I always thought that was a particularly elegant way of implementing instance methods, because it doesn't require inheritance or modifying the original type.

In Nim it even lets you do some very interesting method chaining to replace nested calls, like "toInt(sqrt(toFloat(num)))" can be equivalently written "num.toFloat.sqrt.toInt"
I was wondering that too, but I have also been amazed at how long bonds have been hammered. My Swiss friend once said "Try imagining all the QE money being removed from the economy over a short (less than 1 year) period." It makes me wonder what the 2020 market is going to look like.
Ask HN: How do you do code review, if at all?
If you do, what's your process? Pre-commit, post-commit? How many devs need to review a change set? Which service do you use?

If you don't, why not? Have you thought about starting? What's blocking your team if so?
Kickstarter is a shop and should be regulated like a shop. What would happen to Amazon if a pre-order failed and I didn't get a refund?

If it were an investment site, you'd be getting shares for your money.
Wow, nice growth hack.

I wonder when someone will start curatig stats to build risk profiles for kickstarter investments.

I wish KS would go back to the days of "we have built something, but we need to do a production run of 10,000 to make the per unit cost low". Everything else is a scam