skysight-inc/HackerNews huggingface dataset:
It may be sacrelege but you could store your binaries in hg and in hg use a git submodule for the git repos that were used to build those binaries.

This is what I'm doing after a disastrous excursion into git-fat.

But really, if git's maintainers don't want to store binaries, why shoehorn it in? Use the right tool for the job.
Yeah yeah, its called frequent batch auctions. obligatory mention in every hft discussion: http://faculty.chicagobooth.edu/eric.budish/research/HFT-Fre...
Attention, attention please: parent here again. Thank you all for the upvotes. I was, however, wrong! Thank heavens! I got in touch with the media contact, and he reports that the wording indeed means Verizon is no longer allowed to UIDH 3rd party sites.

I'm very glad to be wrong here. :) Thank you all for your support, and I'm sorry to have spread misinformation so far; it was not my intent!
Keeping the customer addicted is good for business.
Ackkkk I'm actually rewriting it currently to try and ameliorate the cruft that's crept in since the 2.0 rewrite. I want to say "But wait! If you read the code in a couple weeks it'll be so much better!"
I'm not saying there aren't cases where block chain doesn't make sense.
content editable has it's own problems (https://medium.com/medium-eng/why-contenteditable-is-terribl...), and more modern rich text editors do build up some kind of model of the data they are representing. My favorite is prosemirror, which presents the user a contenteditable, but maps changes as transformations to it's own internal document model. Each version of the document is immutable and it uses a fast diffing algo (similar to react) to determine the DOM mutation steps necessary to represent the newest version document. As a result, it becomes "trivial" to support multi-user collaboration, since you just import the other user's transformations to the document model as they come in (http://prosemirror.net/demo/collab.html#edit-Example). Since the entire document is now modeled as a tree structure, it becomes easy to do custom serialization/deserialization, ie: to markdown and back again (http://prosemirror.net/demo/markdown.html).
Ungit: The Easiest Way to Use Git
Can IMDb’s Ranking System Be Trusted?
Programming in iOS is more about knowing the API's. Switching from Objective C to Swift is not difficult. With Swift there's actually less code to write. Compare the snippets in this blog:

https://h4labs.wordpress.com/2016/02/09/should-i-use-objecti...
https://examine.com/faq/is-saturated-fat-bad-for-me/
"Saturated fat, as an all-inclusive category, has not yet been shown to beneficially or adversely affect heart health. That being said, polyunsaturated and monounsaturated have been shown to improve heart health. So saturated fats are worse relative to the unsaturated fats, but they are not bad at all."
I can't seem to find the terms of the settlement anywhere but they did pay the punitive settlement. If you believe you are innocent you fight, which is what Apple did.

These circular arguments only exist because the culprit in the case is Apple. Apple tried to fix prices by colluding with a cartel of book publishers instead compete in a free market. They have been found guilty of this by one court, the decision has been upheld by another court and the Supreme
Court has rejected there appeal. It then used its market power to force all competitors off iOS. They literally killed the ebook market.
JOE was written in the final days of expensive memory and was written so that it can edit files larger than memory. Even today this is sometimes useful: you can edit an 8 GB file on a 32-bit machine.

It uses a doubly linked list of gap buffers. Each gap buffer has a header and a 4K data page. The headers are always in memory, but the data pages can be swapped out to a file in /tmp. The memory usage limit is 32 MB. Possibly this is no longer a good idea- it's easily possible that you could have more RAM than /tmp space.

The header has the data page's offset in the swap file, the link pointers, the gap location and a count of the number of newlines in the gap buffer.

When a file is read in, the gap buffers are completely full. So read-in turns into a direct read of the file into memory (or into the swap file). The only thing it has to do is count the newlines in each 4K data page and generate the headers.

The newline count is to speed up seeks to specific line numbers. [A long standing enhancement idea is to generate the newline count on demand and use mmap. This would allow the read in to be a NOP- just demand load the pages from the original file as needed and use copy-on-write when any change is made to preserve the original. But I'm also not sure it's a good idea to not take a snapshot of the original file- so this probably should be optional.]

JOE uses smart pointers to the edit buffer. Each pointer has the address of the header and a memory pointer to the data page (which is always swapped in if there is a pointer to it). The software virtual memory system has a reference count on each page. Each pointer holds a reference on the data page it's pointing to. If there is no pointer to a page, the reference count is zero, so it can be swapped out.

The other purpose of the smart pointers is automatically stick to the text they are pointing to, even through insert and delete operations. So if you insert at one point in the file, any pointers to further locations are updated (including line number, byte offset, column number and memory offset).
Wall Street bonuses fell 9% in 2015 as profit slipped
Hardly. Do they hit edge cases? Yes! Is using GitHub for your CDN a dick move and going to cause problems, regardless? Yes!

The response from mhagger is unnecessarily apologetic, and I predict we'll see an official update from GitHub on this soon.
جاذبه گردشگري كوهسنگي در مشهد
not really but about once a week I settle for pizza.
Then we have the rich not only figuratively starving out the poor by hoarding wealth, land, and production; but, also literally starving them out by simply refusing to die while excessively consuming resources into eternity.
Show HN: Cohort Data Tools for Accelerators/Incubators and Their Stakeholders
Yeah, 5 cpu's is an order of magnitude difference. ;)
Topaz DeNoise 6 Serial Number for Windows and Mac OS Free
If actuaries can collectively predict the future, then term life insurance premiums should show a strong trend down as we approach the point where longevity increases significantly (adjusting for income, inflation, etc). From a few seconds of googling, they seem to be flat or increasing. It might be good to look back in 100 years and see if they got it right.
Most countries historically 'belonged' to somebody else.

If the Turkish ruler (rather than a random Turkish citizen) was killed in Germany than clearly Turkish authorities would be invited to help with the investigations. There was a relevant recent event when the plane of the Polish president crashed in Russia [1].

[1] https://en.wikipedia.org/wiki/2010_Polish_Air_Force_Tu-154_c...
Got a few examples to bring up? Because I'm not seeing how Java suffered. If anything, Oracle is a bigger threat to Java than MS.
Adventures in Production Rails Debugging
Not waiting for Google, an Indonesian startup has its own Project Loon
Yes, it's a hugely positive advertisement for the essential role that Github plays in the open source community. Also impressive is the followup message from a Github API developer (and Homebrew maintainer) offering access to a beta API that Homebrew is working with to reduce load. https://github.com/CocoaPods/CocoaPods/issues/4989#issuecomm...
Software developed using visual programming languages often has the potential/necessity to include content which constitutes a 'visual/non-visual hybrid' as the application becomes more complex: the boxes to which arrows are connected usually contain things which are lines of text/symbols/formulae, i.e. are not 'diagrammatic'. Visual programming languages tend to use diagrams for structure and 'notationally rich text' for content and are therefore addressing requirements for simplifying the representation of and increasing the intelligibility of the structure of application development as their highest priority. The reason why this rationale can seem to be problematic is because justifying/achieving the job of meaningfully 'separating structure from content' in software brings it's own highly contingent/subjective challenges (as any detractor of object-oriented design will be aware). For instance, how far could/should you go in trying to 'diagrammatise' the notational content of boxes in a boxes and arrows language. Is the fact that you are diagrammatising the app at all enough of a benefit in terms of reducing the learning curve/programming aptitude requirement, such that 'further/total diagrammatisation' is nothing more than a 'diminishing returns' consideration? What criteria do you use to decide the 'diagramtic benefit limit'? The biggest growing business in software development today is 'triple A games development' and visual programming languages are used as a way of giving designers the means to create content and gameplay without requiring the designer to have programming skill levels that match those of developers (developers can then optimise the designer's work by converting it into C++ to get the frame rate up and integrating it with the rest of their native codebase). Here's an example of an impressive case in point done in UE4 Blueprints without a single line of C++: https://www.youtube.com/watch?v=EjCandEgtHo
0. Why once a minute? Why not twice? Why not once every 5 minutes? 15? 60? You can still buy or sell eight times a day so once an hour should be plenty.

1. Putting "high growth tech companies" (we know you mean startups) in the "important social problem" bucket, especially in the same group as aging, cancer, space exploration, is tenuous at best.

2. Until any of the above pay half a million a year plus huge bonus potential, I seriously doubt anyone going into HFT would give them more than a passing glance.
If one likes conspiracy theories one could argue it was deliberate move to concentrate voting rights. Considering that 4 entities now control voting rights in majority of public US companies one could argue it worked.
Honest question: why is EV bullshit? It's easier for my mom to check for a green bar saying "Bank of America" than to understand the difference between bankofamerica.com and bankofamerica-onlinebanking491.com. EV may not be bulletproof, but it potentially makes some rather popular attacks way harder to execute at scale.
Be sure to have a script that checks the results of your cronjobs, though:

"It is possible to hit the rate limit using letsencrypt renew and have it fail or partially fail for that reason."

https://community.letsencrypt.org/t/help-us-test-renewal-wit...

They launched with 90-day expiry but without a robust renewal process.
I think Microsoft is recognizing that locking people into an ecosystem is not a long term solution when there are near equivalent ecosystems available for free. It almost seems like they're positioning themselves to get mindshare ('Hey, this free product from the Evil Empire isn't that bad! Maybe they're just another empire, and not so evil.') and transition that into a paid service (Azure is what immediately springs to mind, but Office is pretty essential when you get past a certain point (I say this as a long time OpenOffice/LibreOffice user - there are some things MS just gets right).
Comments like these... they just show you have no idea what you're talking about. Investors are perfectly free to trade on the IEX ATS all day long in its current incarnation.
A little anecdote: When I first learned programming I didn't know you could have long variable names. When I later found out you could, it felt like cheating.
Looks like it uses Python on the backend, with nltk. http://www.nltk.org/
I just think that the more you give importance and oppose him the more he might win. People knows that corporate guys are only behind profit, so they will vote him as a result.I don’t like the guy 1% but, the topics he brought up are some real issues in the country. He is totally fake but people are buying into those problems as they are real. Its real testing times ahead.
Showing that you're aware of all the drawbacks may give customers more confidence that they've been addressing them.

I've used outsystems, and it was straightforward. Although I prefer C#.
Cool. We need more projects like this!
Bitcoin and Diversity
But the point is that everyone is self-interested in OSS.

If we're going that far, everyone is self-interested in everything, even if it's just because doing something (like, say, giving to charity) makes them feel good or suffer less guilt.
...otherwise you might just end up in the wrong side of history.

And I don't believe it worked within the US Army [0][1][2] - unless I'm not correctly remembering the history of Outsystem's Visual Programming there...

[0] https://www.outsystems.com/company/news/2012/outsystems-us-a...
[1] http://www.army.mil/article/96352/SEC_s_Cloud_Mil_solution_f...
[2] http://www.afcea.org/content/?q=us-army-innovates-cloud-comp...
There are a great number of books that explore this subject. Robert A. Heinlein's https://en.wikipedia.org/wiki/Methuselah%27s_Children is an early treatment. As you say at least one society (I'm sorry I don't remember the book) became increasingly risk-averse and added to an ever-growing list of death penalty crimes to feed the organ banks. Rather than utopia my fear is that would be closer to the truth.
You're being incredibly optimistic with all of your estimates here. If you are looking at 3 employees your burn rate is going to be much closer to $300k.
Not all conspiracies are enacted by secret cabals. Apple may have joined later, but three levels of federal court, plus settlement in a civil suit, have now shown us they were in fact guilty of conspiring.
I remember when I was a kid how people said the same thing about the ability to own computers.
Drupal 8 is not a gentrified neighborhood, it's more like the ghost cities in China: clean, modern, well-designed -- and empty.

I'm digging this analogy.
Healthy tissue will metabolize ketone bodies instead of glucose, so a ketogenic diet shouldn't be affected by their observation.
Version control isn't about generating a textual-diff. It's about storing all of the necessary assets to be able to generate an application. Some of those assets are code, some are binary. And you want to keep them in sync, in some way.

Using multiple different systems to get myself "up to date" is a massive pain - I should be able to run one command and then have a wholly buildable set of files.
> My ground rule is that anything I easy_install will go into env, and env will quite often be (re)built on a separate machine that matches my target environment. So I treat it as a disposable folder, and it’s never committed to any repos.

Was wondering, do you pip freeze > requirements.txt? I don't see the file in there, but I assume that's what you mean since you mention that none of the env folders make it into version control.

On a semi-related note, I used to have tons of projects like this a year ago, and having moved most of our python code to AWS lambda, our repos have shrank to maybe 25% of their original size. Granted it's not fabulous if you need to run a JS app on top of your Bottle framework, but we used to have a lot of small services here and there, the provisioning and deployment was so much work.
I would keep your job though. Until you have something firm on paper. I got laid off and thought I could get something bootstrapped in a couple months. A lot harder than it sounds. So, 3 months later I'm trying to play catch up in getting another job. should have focused on that first.
They are probably dissatisfied with developer stance toward their RAD framework.

I'm sure various business apps can be built successfully on top of their Visual programming IDE, but even Microsoft has mostly abandoned that route.

But I dislike that even they propagate the lie that systems are slow when built on top of "High level language". That is mostly an optimization problem and you can often optimize well beyond what people would be willing to do in lower level language.
Everything about the stall door was irrelevant. They are made so cheap and with such gaps because, they are cheaper that way. They won't go down to the floor because, that would be 12" more material cost. They won't ever fit closely because, they sag and bend because they're cheaply installed. All the blather about how they could be different is ignoring the cost factor, which would be large.

ON a different note, I visited a dept store bathroom recently and was surprise to see, it was a hallway of individual bathrooms! Irrelevantly, they were marked Male and Female. If only one person is in it, why does it matter? The one at my house, upstairs first door on the right, is unisex.
Visual programming is exploding in Unreal Engine with Blueprints to define in-game behaviours.

https://docs.unrealengine.com/latest/INT/Engine/Blueprints/i...

I for myself think visual programming is not really programming, since by following that train of thought any GUI like Photoshop Actions could be considered programming.
In the same vein as the article, the code for insertion can be found at[0]. The interesting thing about the piece chain is indeed that it is a persistent data structure.

This makes it relatively easy to implement non chronological undo/redo operations i.e. an undo tree.

Because old versions of the text are available one could for example link compiler error messages back to the state when the file was last saved. Thus after a long build only those errors which are still relevant (i.e. not already fixed in the meantime) would be displayed.

Piece chains also map well to POSIX system where the initial file can be mmap(2)-ed. That is the reason why vis supports editing of large files efficiently. All editing operations are independent of the file size, but linear in the number of non-consecutive changes. Of course things like go to line nn will have to read the file content, there is no way around that. But for example navigating using the nn% command is possible in constant time. The way syntax highlighting is implemented it should also (mostly) work for all types of files.

[0] https://github.com/martanne/vis/blob/master/text.c#L555
It's only the run that requires root subcommand and its because it uses systemd nspawn to run the command inside the image your building. Not ideal but it's how it works for now.
I worked quite a bit with Outsystems and like with all the tools that use boxes(/balls) with lines between them as 'visual programming', it depends largely on how you organise things if / when it becomes a big mess. After a while of working with it we usually just wrote what we needed in C# and when we had very abstract things hooked them up. It looks/works well but needs a lot of discipline (and thus training) and it's crazy expensive (for what it does) imho.
Why China’s tech companies are about to start making rice cookers
This is interesting research! Thanks for the resources. It should be noted that focusing on Switzerland is taking a developed country that has an abnormally high life expectancy in the global context, relative to Africa for example, so it is to be expected that gains in life expectancy are small, and thus gains in longevity can be relatively large by comparison. This doesn't directly support the claims Kurzweil made, even if those claims were true.

I am curious; I think there's a gray area in between life expectancy and true longevity, where it's hard to distinguish between them. (As if it wasn't hard enough already.) It is possible that what we call longevity is increasing right now due to reductions in pollution and other impossible to measure environmental factors. That would mean that increases in longevity are actually increases in life expectancy in disguise.

From the WP article on Longevity:

"The U.S. Census Bureau view on the future of longevity is that life expectancy in the United States will be in the mid-80s by 2050 (up from 77.85 in 2006) and will top out eventually in the low 90s, barring major scientific advances that can change the rate of human aging itself, as opposed to merely treating the effects of aging as is done today."
I often wonder, why the need for speed. If stock markets updated once a day, would that really cause a problem?

The whole aspect of making updates faster, transactions faster will always lead to those who can afford it looking for an edge in speed and in most cases - getting it, aided or unaided.

But with such dysnimic speed any misdirection in price rise or fall can and has been in the past exhausebated and when you look at the impact again, wonder why so fast.

I can appreciete the fater exchanges operate the mroe transacitons and brokers just love commision, more transactions more commision and it was and always is a crux in any fiscal market.

Indeed the Llyods crash was due to many brokers factoring (watering down the pools of money in effect) risks (groups of insurance poiceys) so many times that when there was a big claim (asbestos) then the whole thing crashed as the pools of money to cover the insurance were eaten away so much by all this over factoring of the risks about with brokers taking a slice everytime it got passed about and reinsurance became a rererererereinsurance style affair that with so much commision taken out it was a financial timebomb awaiting to happen. Again can look more recently at mortgages and how companies polled those together as they do with insurance and reinsurance in much the same way. Though more case of hiding potentual asbestos risks in with less risker mortgages and the rest we all remember.

So can see why I do question the need for faster and faster stock markets when, too me daily would work and indeed even hourly. Would eliminate HFT and indeed make the whole market more stable and focused upon the companies and not what todays market become based upon somebody famous doing or saying something on twitter more then actual results.
I don't see death penalty happening in a society where a lifetime could be thousands of years. Its just too harsh, with so much to lose. Perhaps sentencing would grow to centuries.
I think statistics and then discrete mathematics are the most important.

Here's an old rant by Shaw on the importance of statistics for programming - http://zedshaw.com/archive/programmers-need-to-learn-statist... .

Beyond those two, it depends very much on the type of programming you do.
We are looking for contributors to implement Java APIs in TypeScript
I have started using just system "sans-serif" as much as possible. You can get far better returns from having correct for your specific design font sizes and leading, rhythm, etc. than using the current trendy not-Helvetica.
> At this point I really don't think it's useful to cite a Microsoft strategy from the mid 1990s. It's clear at even a cursory glance that their approach has changed dramatically.

I respectfully disagree. MS has spent a long time building up a lot of bad-will. Just because they've done a couple of nice things lately doesn't mean we should forget all that.

I hope they become awesome, and continue to be pro-FOSS, but it's going to take more than a couple of good steps to convince me.
Not that url again. It's RIDICULOUSLY biased and comes up every time SQL Server comes up on HN.
To illustrate of what is possible with Quartz Composer: https://youtu.be/eUEr4P_RWDA
It's nice to know so many souls can be sold for an average of $146,200 in 2015
I've always found Github's business model interesting. What if a massive open-source organization (e.g. Fedora, Apache) decided to use it for all of their development, integrating it with continuous builds and all the associated pulls. Of course this isn't likely to happen for a number of reasons, but there are large open source projects that could put a significant load on their infrastructure if they chose to use Github as their main code versioning system.