skysight-inc/HackerNews huggingface dataset:
A poorly written application does not need to suffer bit rot. A well written application can suffer bit rot. The reason?

Applications are stories, and bit rot comes from not understanding the story and yet you have to alter it. Easy-to-read stories are easier to alter, but they can still be hard.

An application has a history, and it changed over time to accommodate the people and pressures it had to deal with. People who understand the story can maintain even a poorly written application, to the extent that a poorly written app doesn't really suffer from bit rot.

Well written applications are great, but even they have a story, and if you don't understand the story then a good architecture won't save you from bit-rot. Indeed, foisting "small projects" on unprepared juniors, and due to time constraints, just allowing the code in without review, is the seed of a form of bit rot even on well architected projects.

Over time, we see the story of the application grow to include its data, and it's host(s). Indeed, one could say the "devops" trend is primarily driven by the definition of application as story. Extrapolating, we could say that applications are pushing at their boundaries: the build is part of the story, the push is part of it, and now we might add "building the datacenter" or "router configuration" in their story. At some level, for some larger companies, this is certainly the case.

The arrogance that the OP talks about is real, but it comes in two places: when a junior just doesn't want to learn the story, and when a senior thinks his story is so good, so transparent, that it "speaks for itself".

This is not to say that we shouldn't strive to write better applications, and create and use better architectures, but rather to emphasize the fundamental subjectivity of the bit-rot problem, and that it's a very human, very story-telling sort of problem at it's root.
E-Bike Sales Are Surging in Europe
What if the only thing poor, unhealthy, superstitious regions really need is more hobbyist cameras?
My twelve plus years of English classes would suggest that "most stupid" is more correct than "stupidest".
1. It's reasonable that shoppers (with the help of a mobile app routing them) can complete multiple deliveries / hour.
2. They won't have to increase prices but are negotiating better pricing from the stores they work with (most of ICs profit comes from the items themselves, not the delivery fee they charge).
3. Compensation won't go down, but perhaps it won't rise as quickly as courrier utilization does.
Show HN: Chess engine on Pebble Watch
Mailbox, the Innovative Email App, Is Now Available for Mac
What is it about? TL;DR version?
> As a U.S. citizen living abroad, Bitcoin is now at the intersection of cheapest, fast (but not instant) and most convenient for receiving my money. There are exchanges here which work automatically and have lots of options for me to receive my money. At this point, I can't say there is a better method available for me.

How is it cheapest? You have currency conversion on both sides which is a lot more expensive than using the worst bank.

And if you hold bitcoin then the value does interest you.
> Well, how come there is no murder-culture?

There is murder culture, to an extent -- the main difference is that the while (as you yourself describe) there are some social context similarities with murder culture to rape culture, those social manifestations don't as frequently connect to a deeply entrenched power imbalance and license abuses across it the way rape culture does with sexism. So murder culture, while it exists, isn't quite the same kind of problem as rape culture.

OTOH, there are a number of what might be called murder culture does have a problematic interaction with various entrenched power imbalances (racism, most notably, but also sexism and some others), but while the association is very tight between sexism and rape culture by nature (that is, rape imagery inherently invokes the same divide at issue in sexism), murder culture only overlaps with rather than tightly maps to the divide at issue in racism or any other particular power imbalance.
DIY Web Server: Raspberry Pi + CloudFlare
To be fair, that's not caste system.. better phrase would be income inequality or unskilled labor.
> How do you reconcile that morally? Is your current job and standing in your company worth the damage you've done by assisting in the creation of this [seemingly] obvious patent

'Why did you leave your last job?' 'They wanted to file a patent on some work I did and I refused, even though it was in my employment contract to help.' 'Well, thanks for coming in. We'll let you know.'

> that [seemingly] ignores prior art[1] and could be used to stifle innovation?

Lots of patents ignore prior art. It's easier to plead ignorance that way, and you get a chance at getting a patent that no one realizes is infringing. There's no incentive for a patent applicant (or rather, a team of patent lawyers on retainer) to do any prior art research. Better to dump that on the USPTO and hope they can't figure it out or don't bother.
This is not a CLI Framework; it is a GUI framework. You can think of this as a ncurses interface for Ruby.

https://en.wikipedia.org/wiki/Ncurses
> If this is the #3 search term, the data must be thin.

I can see why one might think that, but it's actually not necessarily the case.

I'm not sure how they're defining 'highest correlation to our index' (there are a few different ways to interpret that statement), but for example, with a latent Dirichlet allocation[0][1], a word or phrase that is rare but is almost exclusively limited to a given subgroup might still end up being one of the top associations for that group.

Another example using a similar technique: For "The Real Stuff White People Like"[2] we analyzed millions of fairly lengthy profiles, and still the results yield some phrases that you might think are relatively uncommon (though not rare), but are very highly associated with certain groups. We did the same thing for sexual orientation[3], and you can see similar effects there.

One other thing to keep in mind is that search terms are usually a few words, which is much shorter than the typical OkCupid profile.

[0] https://en.wikipedia.org/wiki/Latent_dirichlet_allocation

[1] An LDA is only one possible way of analyzing data of this sort, but it's a reasonably common one so it's easy to find other examples for comparison

[2] http://blog.okcupid.com/index.php/the-real-stuff-white-peopl...

[3] http://blog.okcupid.com/index.php/gay-sex-vs-straight-sex/
Can you beat your Pebble Smart Watch in a game of Chess?
It would be great is the article could be annotated. http://wordpress.org/plugins/livefyre-sidenotes/
I completely agree. I've been employed as a software engineer for about 2 months now and I would most definitely consider myself "junior". To put myself on the same level as the people at my place of employment who have been SEs for 20 years would be a disservice to them.
Funny thing is that MFC iw like that because of Win16/Win32 C developers.

Microsoft team made a prototype OO framework even more OO that what OWL and others offered. MFC was the result from the feedback over the said framework.
They need not look any further than themselves.
I think you've been using a different C++ than I have, then. Numerous implicit (read: invisible and unexpected) conversion in C++ account for a large swathe of bugs. Sure, it's deterministic as to which function is called, but throwing a die is deterministic as well, as long as you know about every variable that affects the roll.
Say the subreddit generally only get 5,000 page views a month, with one ad space per page. Once someone purchases those 5,000, it's gone -- they can't sell the inventory to someone else because it's all bough. Often too traffic will fluxate; so, for example, they may have estimated 5,000, but only 2,000 page views (and thus ad impressions, since one for one in this example) come in that month -- if someone bought 5,000, they'll have to stick around for 2 1/2 months, blocking other advertisers for that time. And I suspect that on many of these subreddits having even 500 impressions available is overreaching. That's a bit simplified but hope it helps.
I never see Mbit in the embedded world when talking about RAM or Flash. I always see KB or MB, never Mbit.
It's convenient (for speakers of other European languages, at least) that German grammarians and scholars were so influenced by Latin that the relevant technical terms in German are all directly borrowed from Latin.

If they'd called it Zeit, Grund, Art, Lage, it would probably be a lot harder for both of us to remember! (Those are native German words for time, reason, manner, place.)
Scrolling on this site w/ a mac is incredibly frustrating. It keeps resetting to the top of the page.
How Long Do CDs Last? It Depends, But Definitely Not Forever
It is not dirty, jQuery and jQuery UI have been tried and tested. I wouldn't reinvent the wheel here unless you need to.
But the price seems OK.
You can go to your settings and choose not to receive those notifications. You can also customize which nearby neighborhoods you'd like to receive updates from as well. [disclaimer: I work at Nextdoor]
The Key to Complete Decentralization: A Conversation with Vitalik Buterin
As far as I know you're right. The one that immediately comes to my mind is WebVan [1], which fits your description and according to the wikipedia page had a $1 billion order to build warehouses.

[1]: https://en.wikipedia.org/wiki/Webvan
> Two arms length requires me to raise my voice to talk to you, which I consider ruder than being close.

I've been paying attention to this and have come to the conclusion that this is one of the major factors why Americans are perceived as "loud".

As you indicate, this can lead to another type of invasion of personal space (for those who aren't part of that particular conversation).
Authorial intent isn't privileged in a critical reading of a text, except when you use phrases like "perhaps inspired by the Talmud", at which point you're making comments about authorial intent.

I'm going to have to go with the GP on this (though the article itself isn't very good). A very large percentage of Rap Genius annotations are just useless, and that's just out of the ones that are trying to be helpful instead of making a joke or providing information that's plain wrong.

Even forgiving for direct appeal to what the lyricist supposedly meant, annotations seem to jump to the very first connection the annotator thought of, and the number of annotations for the same line (and the number of votes weighing the alternative annotations) is so low that a signal isn't rising out of the noise.

Maybe that's just for the entries I end up looking at on there, but they aren't exactly obscure songs.
Your way requires the developer to use Apportable to port an iOS app to Android. If the developer has agreed with Apple to not port the app to Android, it will never be available.

Their way gives the power to the user. The user copies across iOS app binary and system libraries and it's done.

Basically, your way empowers the developer, their way empowers the user.

You need to be commercially viable because your investors demand it. The price you charge developers may prevent some developers from porting their app.

They don't need to be commercially viable because they're a research project. If they release their source code, the community of hackers will develop a free and easy to install system to allow users to run any iOS app on Android.
You're saying that Apportable lets users run iOS apps on Android? Just from briefly looking at your site, it looks like you just enable developers to easily port iOS apps to Android. In my view those are two completely different things.
We looked at both of these libraries and it seems neither supports hover and drop events, so it seems like the front runner is still jQuery UI.
This is the last search result on Google
When I was in college (mid 90s) it cost about $1 per blank CD. They were rated at "10 years". However, you could pick up a gold blank for about $5 each, and those were rated at "100 years". I wonder how accurate that was. I don't have ready access to either one, sadly.
I'm Japanese living in Tokyo with a strong interest in collaboration with start-ups in the States. Feel free to contact me.
yoi.goto@gmail.com

I will visit to SF Bay Area in the mid September so I can also arrange a meeting with you as well.
Note that arbitrators would only be actually used in cases where the signers disagree, which would probably be rare assuming other reputation systems are also in place. Of course, the 2-of-3 contracts would be entirely optional, so it's quite possible that you're right, and that most people wouldn't bother with it for small transactions like ridesharing.
> but it's against Apple's EULA

This is Hacker News, right?
Blasts from the Internet past
I'm not discussing the validity of the ridiculous statement, just quoting "believers" who would find all excuses for their beloved Bitcoin. The term of the week is "flash crash"! The longer people repeat it (i.e. validating it's not a "flash crash" as time passes by and the price is not recovering), the more ridiculous it gets!
3 Lessons in Building a Remote Startup to $11,500 in MRR
you mean nothing that interests you? or there isn't much? or? [disclaimer: I work for Nextdoor]
I'd considered it when I had assumed it was a somewhat irregular pattern, but as I say, it turns out there is a rule and that isn't it.

You're right that '-ed' suffixes prevent '-er'/'-est' being appended even if they don't add a second syllable to their root, though in most cases '-ed' makes a word multisyllabic so forces it down the 'most' route. 'bored' or, as you say, 'rouged' are monosyllabic exceptions, though. And that's in spite of there being no awkward sound created - you could certainly say 'boreder' (it's pronounced just like 'border' or 'boarder'), but it's not a word. English is weird.

But with 'open', I don't see your point. It's interesting, in fact, that even though the word 'opener' is a valid word, in the context of a 'can opener', say, it is not a valid comparative for open. It is wrong to say 'The light through the large window makes this room much opener than that one' - you should say it makes it 'much more open' instead. But you could say it made it 'much brighter'.
To clarify: the patent authors are lawyers, and were almost definitely not aware of any of what the patent covers. They would have spoken to the inventors to get a very specific set of answers that they were looking for, specifically not including 'is this super obvious with lots of prior art that would make it invalid?'

Or, for a cynical view: for companies churning out tons of patents, it's optimal to churn out as many patents as possible. The more patents the USPTO has to deal with, the less effective they are at their jobs. The less effective they are, the more mistakes they make; the false positives (i.e. rejected applications) can be clarified to be non-infringing, and the false negatives… well, now that's one more patent in the war chest.
How to Hire Salespeople
You mean like Mesa/Cedar at Xerox PARC, Oberon at ETHZ, Modula-3 at Olivetti...
Famo.us’s Achilles Heel – Maps
> Suppose my child has absconded, ie gone off without telling me where they're going, I'm about to start my shift at work. Do I miss work and try and find them, or do I use this app and "force" them to respond indicating they're safe & well?

This is the equivalent of jerking a dog's leash. It's sad how ready some parents are to deny their children basic human dignity.

If you need to get to work and can't find your child, then whether you go to work or whether you run after your child is a simple matter of setting priorities and following through. Also, if your child takes off without telling you, and you have genuine reason to worry, then there's little reason to think this app will actually be of any help.

The only situation in which this app would "help" would be one where the child is not in any real danger/distress, but you'd still want to reassure yourself of the non-existence of danger (i.e. just calm your nerves), but are too lazy too actually take the steps necessary to do it properly. So lets trample that little human's dignity, for our own selfish desires, since there's only little they can do in return anyways, right?

This is disgusting.

The real tragedy here however is that children don't realize that they're actually the ones with the power in any parent-child relationship, until they've stopped being children and lost the respect for their parents. If they grasped the amount of power they hold, and occasionally jerked their parents around the same way, then these sort of apps most likely wouldn't exist.
>>Instacart charges as little as $3.99 for grocery shopping and delivery. Yet Shah said its shoppers make about $20 an hour, plus tips, which makes profitability seem unlikely, even with the smartest algorithms routing shoppers through grocery stores and city streets. When I told him that, he sounded a lot like Borders back in Webvan’s heyday: “We’re really well funded, so that is not something we’re as worried about,” Shah said. “Growth is the most important factor.”

So is this what is happening in the SF startup world then? You get funding, get absolutely huge by selling your product at massive loss, bleeding money out with every product/service sold, and then show to investors how much you grew -> proceed to get more money? Is that it?
Transgaming did add iOS and Android support a few months ago!

https://www.transgaming.com/news/transgaming-announces-new-l...
Traders can also reduce the bid/ask spread.
Price drop was most likely caused by cascading margin calls.

As exchanges add more sophisticated features (such as trading on margin) amateurs continue to suffer and learn expensive lessons.

Many Bitcoin advocates will heave at the idea of any form of regulation, Bitcoin unfortunately appears to be most attractive to libertarians. Yet their fellow advocates are suffering all around them for it. As an example, any leveraged trading instrument regulated by the FSA in the UK is plastered with warnings about leveraged trading, in a (admittedly probably lacking) effort to warn amateurs of the dangers. I see no such warnings on Bitcoin exchanges offering leverage.
I think it does include free updates. At least, I just copied my code from v2 into v3 and that worked.
There is evidence of the nation’s cultural divide in the results,
with “Zoolander” (a 2001 movie starring Ben Stiller) and Vengaboys
(a Dutch dance-pop band) popular in the easiest places and Kenneth
Nixon, of the rock band Framing Hanley, popular in the hardest
places."

Vengaboys, huh?

http://www.youtube.com/watch?v=6Zbi0XmGtMw

Are the easiest places to live in the TV advertising markets of Six Flags, by any chance?
A basic thing I notice is every time I'm working on a interesting project at work, or when I change jobs the craving for a side project decreases. But then there are only that many interesting things you can do in this industry for years. Beyond that you need to keep moving towards something new every 1 - 1.5 years. If you are lucky you will end up in a company that will let you go after interesting projects and will upgrade your responsibilities with your experience. Else you will have to keep looking for them outside, or start a side project in your spare time.

I have a mentor who is quite a successful guy. I've grilled him enough to know the biggest secret is refusal to work for anything that sounds uninteresting. If you look at his career history, it just comes clear that he never touches any project that demands maintenance or support. Its through and through new interesting projects which involve innovating or building new platforms, frameworks or systems.

I think Steve Jobs's advice comes handy:

I think if you do something and it turns out pretty good, then you should go do something else wonderful, not dwell on it for too long. Just figure out what's next.
Don't get me wrong, I love jQuery. What's dirty about it is including the whole library when all we really need is UI's Draggable and Droppable. jQuery UI does have a custom download builder, so that's good.
I'm in Europe and I used a VISA.
I can't recommend Euclid's "Elements" with enough emphasis. It really is an amazing book. It gives you a set of ~20 definitions, 10 axioms and then goes on for hundreds of pages constructing proofs using those axioms and the theorems derived from them. All the bullshit and fluff I've seen in standard geometry textbooks is missing... for the reader's benefit.
Companies don't want to pay for training.
Here's a log graph. https://blockchain.info/charts/market-price?timespan=all&day...
advertise through streamers!
extern "C" {

}

Hey look, C API.

> This is not true for C++,

Depends on the code you write. If you write C in C++, you get the same near machine parity, since its the same source material. If you do not use namespaces you don't even get name mangling.
That's assuming conventional rocketry all the way.

Have you heard of the phrase "once you're in orbit, you're halfway to anywhere" (Robert Heinlein)?

The delta-v from LEO to mars is only ~4.6 km/s assuming you aerobrake once you're in orbit. Or 3.8 if you're doing aerocapture.

For comparison, it costs ~10 km/s just to get into LEO.

Remember the tyranny of the rocket equation. Saving the rocket fuel required to get into orbit drops the total fuel cost by an absurd proportion.

We already have the tech for being able to do at least an order-of-magnitude drop in price to orbit, if not more. Launch loop, etc. (With a launch loop you need ~120m/s additional to get into LEO, but that's peanuts comparatively.) The biggest issue currently is that it's a lot of money to potentially build. And the political components.

Yeah, it'd be a huge chunk of change to build. But it's potentially worth it.

As crackpot ideas go, the launch loop (or variants thereof), is the one that I am (still) most excited for.
Can Apple can stop the research team releasing the source code?

The research project was partly funded by NSF grants, so does that mean the public have the right to see all work related to the project?

I ask because the lead researcher, Jeremy Andrus, is now employed by Apple and wrote this on the YouTube video:

"I have started a job with Apple, and will not be continuing work on this project.
The team at Columbia will probably be doing some follow up work, but I won't be involved from here on out.﻿"

https://www.youtube.com/watch?v=Uaple0Ec1Dg

http://systems.cs.columbia.edu/files/wpid-asplos2014-cider.p...
Signed up to say that there's a log chart of daily average Bitcoin prices + annotated events here:

https://bitcoinhelp.net/know/more/price-chart-history?log=1

You can also toggle the chart to display a linear axis.
yeah I would just include the elements of JQuery UI you need. I just implemented a drag to cart feature on an site I am working on and it works great.
Readers may also be interested in reading the "Open Letter to The American Association for the Advancement of Science" (https://thewinnower.com/papers/open-letter-to-the-american-a...)
I doubt there's any set rule but it seems to depend on strength of association. For example it's natural to say "red big toe" because "big toe" is already a strong association. Another case where "big" has a stronger association than color would be "white big brother".

On the other hand "red barn" has its own strong association [1]. Hypothetically if we lived in a community of farmers where "big barn" and "small barn" were structures with very different purposes (but color didn't matter much), it may be possible to conceive of "red big barn" instead.

[1] http://en.wikipedia.org/wiki/Red_Barn