skysight-inc/HackerNews huggingface dataset:
> Bitcoin is huge in the remittance world

Really, who with? I recall rebit.ph saying the problem was they couldn't actually sell enough BTC for PHP at the .ph end, for example. Bitcoin makes the transmission bit cheap, but that bit was cheap already.

Actual remittances startup company guy talks about why Bitcoin doesn't work for remittances: https://www.regalii.com/blog/the-bitcoin-remittance-myth
Totally agreed - the lowest common denominator level of teaching is what hurts even if most students are not in a gang but aren't as academically inclined. Some public schools are starting to address this by having separate tuition for 'gifted' students.
That hasn't been my experience. Students at top CS schools have much more access to recruiters at well known companies, who assign recruiters to particular schools. It's a lot harder to get an internship at such a company from a school without an assigned recruiter. Good CS schools also help students to get internships earlier in college, after freshman year.

I asked a professor in charge of admissions for a graduate program about their desired gpa. His response- 'What school did you go to?'.

Students at good schools don't have some innate willpower to push themselves harder- they have better opportunities available to them. That isn't to say that students at other colleges don't do just as well, it's just takes more effort.
> In practice, we don't know if miners would actually include cheap transactions if it makes their blocks significantly bigger. Their incentives seem to be against it, since bigger blocks have higher orphan rates.

This is incorrect in fact. The Google search term you'll need is selfish mining. It's a well studied phenomenon that for sufficiently large miner they stand to benefit from having larger blocks.
How is this different from say Microsoft or Yahoo giving a pink slip to 1,000 employees on a friday afternoon?
But couldn't this same argument be applied to students at private, parochial, and specialized programs like Montessori schools? All of these are types of self selection.

Additionally your argument even per-supposes non-incidental socialization. For example, my brother home schools his kids but they are rarely ever "at home." For example last week looked something like this for them:

--Monday they attended a city library survey of Shakespearean tragedies. Then they attended the community chess club that evening.

--Tuesday the university museum of modern history has a weekly K-12 program open to both public and home schooled students. They go almost ever week.

--Wednesday was the robotics club at the community center. The home school association soccer program. And a STEM program (they are doing game development and working on their robot for the club competition) through a local STEM academy.

--Thursday is back to the university where a number of the individual colleges have courses for home school students on history, science, and math (my understanding is that these programs are open to anyone, but home schooled students make the largest block of attendees, followed by elderly retirees.)

--Fridays are at home for papers, research, and computer classes.

I guess I am saying that your perception of home schooling might not be a broad as it could be.
Yes, I covered that in the second point.
Buck was not "ripped off" from Google any more than Hadoop was "ripped off" from Google.
I don't understand, Cortana does not redirect Firefox searches to Bing. It doesn't touch them at all.
Ask HN: How do you apply Agile principles to software with long lifecycle?
I work for a company that produces software with long lifecycle - our customers are big companies that can not/dare not install updates overnight, instead they install update after extensive testing every 6-12 months. How do I apply agile principles to the development if I can not bring something of a value to the customer every sprint? Is agile even suitable for long lifecycle software?
S&P 500 average return since the early 1900s has been 12%<. But... that includes volatility. Still it doesn't seem like an impossible number - the past 6 years have all met that growth target.
PG's comment was made on the post you are referencing.
Top Architectural, Organizational and Process Related Failures
They didn't go full 3D. They went 2.5D, akin to "Streets of Rage" or "Maximum Carnage".

There might have been a problem with expectations. 2D Games sell level design and platforming. 2.5D games however are often done with excellent combat.

No one complains that Super Mario 3 has horrible combat. Of course not, its a 2D Platformer. By changing from 2D to 2.5D, everything about the game changed. From customer expectations, to platforming, to collision detection.

2D to 2.5D looks like a simple switch. It's not full 3D and it is a natural extension to 2D games. But really, so much changes that it was definitely a mistake for them to attempt to make that switch mid-development.
Okay, so I'll make a spreadsheet where I assume a 50% annual return and then show it's so easy to retire in less than 10 years! For ANYBODY! On only $50 per month of savings! YOU'RE AN IDIOT FOR NOT DOING THIS!

The point is that eventually a quantitative difference becomes a qualitative difference. Few people can make a 10% annual return and many, many fewer still can make a 50% annual return. But if you just buy index funds, it's fairly straightforward for just about anyone to make a 4% annual (real) return.

Given the gigantic difference in how these curves grow over time, it's entirely fair to point this out.
Ask HN: Need HN help to get a job
Hey HN ,
I am 21 years old, a recent graduate with Bachelor Degree in EE and i have been programming since 2 years, and studying for my degree in the same time, since my graduation back in July , i have been looking for a job and i applied to more than 200 job (which were suited to my profile) and most of the time i don't even hear back , few of them give me rejection, since i live in 3rd world country, it's necessary for me to have VISA sponsorship, I am ready to work for the minimum wage (even though i never reached the salary part), I am self taught, I did rails development , Android , and also have some background in infosec from some CTFs and jobs that i have done, what do you think is the problem with my situation ?
My github and resume :
https://github.com/Kiloreux
http://i.imgur.com/89tx9No.png
By far my favourite publication. Well, after Hacker News ;)
This whole thing reminds me of GE not only dumping pollutants into the Hudson River - but eventually spending more on legal battles to avoid a cleanup, than the cleanup would have cost. It's sickening.

But your point is correct - it's a cost of doing business. You put the cost of the cleanup and being sued against the cost of not polluting in the first place. Sadly this algebra is useful in externalizing hidden costs of pollution.
Definitely. The ins-and-outs of how binaries and GC interact are particularly interesting to me.
I have what seems to be a unique perspective in this thread, among a bunch of trendy libertarians. I was actually homeschooled my entire life. It wasn't great. It did not do much to prepare me for the adult world, where people don't really care if your precious ass needs extra time on something or would rather do something else, and you do have to collaborate with people you may not particularly care for. I did not anticipate the need to navigate office politics. After a lifetime being spoiled, I'm floundering. Most of the jobs I've held haven't lasted beyond 6 months. If I do have children, I would respect them enough to put aside my ideology (after all, I hate the government as much as the next HN reader) to not do them that particular "favor".
I may be interested if it has recording capability. Bonus if that recording can be uploaded to dropbox/S3 or a server of our choosing. Please email me at yash.chandra@gmail.com
Ask HN: How do you successfully maintain your development narrative?
Every project has many steps, including preparatory motions, speculative forays, giant leaps forward, misadventures and dead ends, cleanups, rest phases, zig zags, et cetera.

I try to keep some degree of "cogent storyline" together about where I've come from, where I'm heading (at least, in what direction), and what issues I'm facing, fighting, or defeating along the way. It's not quite "Dear Diary," but I try to record intentions, expectations, plans, current findings, and thoughts about "next steps" to keep me us oriented and aiming toward the target. Writing these things down provides at least a "strawman" that others can critique and extend, leading to a more consistent shared view of where we stand, and what's important.

But this narrative gets naturally spread across disparate places--code comments, commit messages, documentation, to-do and patch lists, various design notes, status reports and change logs, agile/project management artifacts, etc. Like any story, the narrative should evolve as the plot moves along, but I find a lot of interesting/useful information churned into transient notes and artifacts. Both the historical and forward story arcs can be lost amidst the ever-present "what's happening RIGHT NOW?!" short-term view.

"Agile" techniques and version control systems tackled a lot of the problems we used to face in how we evolve code, but they're not specifically focused on helping maintain a project narrative. We haven't really achieved the project analog of "literate programming."

So I'm looking for successful techniques. Do you have any particular wins in how you maintain and evolve your project narrative?
Bernie Sanders in Statistical Tie with Hillary Clinton in New Hampshire Poll
AWS VMware hybrid solutions: the best of both worlds
Wouldn't all four walls still function as a plane, topologically? Think about looking into a cube (box) with one side open, so that you see five faces. The projection of those faces onto your retina or a photograph is a direct mapping to a plane.

Four walls plus the ceiling are equivalent to that open box. Four walls minus the ceiling are equivalent to a plane with a hole.

You have to include both the ceiling and the floor to break out of plane topology. And what you get is a sphere.
A lot of people seem to be attacking his numbers and his advice etc. But even if his explanations and suggestions are complete bunk, the fact that he's doing it serves as an existence proof that this kind of life is achievable. So if you're attracted to this kind of life, take it as evidence that not everyone works forever, and you can figure out how to do it too.
I love that game! For my brother and I it was the alternative to Mario Kart since we didn't have a Nintendo console at the time. So much fun though.
72k can keep you alive on sub-standard living conditions, but it will not keep a team of 6-7 talented programmers and artists alive for very long. Not even for way below market pay and working in a garage.

And a single person just cannot turn out something close to a AAA title.
You're getting downvoted, but I think there might be some truth to this.
Sources: Zirtual founders hid financial mess from investors
I got started because a friend introduced me to torch: http://torch.ch/. It's very quick and easy to work with. From there I started doing more with it for processing data. Now I'm considering using it in a web application.
I think you have the reasoning backwards. The argument the small-blockers are making isn't that we want to keep block size small to attempt to increase fees. Instead they're saying we want to keep block size small to avoid centralization pressures, and if this means higher fees then so be it.

> Ultimately miners decide which transactions to include in a block or reject so if miners feel they need to get a certain fee per transaction that is their prerogative regardless of the block size.

Again the issue is a bit more complex. A miner can of course enforce any fee policy they want, but that policy will only have a significant effect if it is enforced by a large pool. And suppose a large pool decided that they will accept all transactions, regardless of fees, up to the max block size, then all other miners have to deal with the consequences of this decision, because they have to validate the blocks produced by the large pool. This is what Rusty is calling large miners attacking smaller miners.
At the moment, relatively safe investments with 10% yields do not exist.
The last 6 years have been a bull market after a giant crash. What about the last 10 years?
Fast and Vulnerable: A Story of Telematic Failures [pdf]
Stop throwing your money at online courses and coaches
It's amusing that they relied on a write followed by an immediate read to see if the updates were immediately consistent since S3 is only eventually consistent even if you're only using one region (with exception of certain utilities like the Import/Export tool) unless I'm missing something?
What Comes Next for the Web Platform – Alex Russell
I also may not understand. What I read out of it is that Cortana sends a Bing search request to your default search engine (Firefox or otherwise) and Firefox turns it into a search request to its current default search engine. The existence of a Chrome plugin for doing the same indicates that until this change, Cortana searches would go to Bing no matter what.
Same sentiment here. Let's hope you're wrong! :)

Anyway, there's no way they could lose (too much) control. The "native" part of the apps is still subject to resubmission.
The "react native" part is mostly UI layer/composition and business logic.
PowerShell is more like a worse Python and its core functionality is not the same as that of Unix shells.

PowerShell's commands ("cmdlets") are .NET classes within PowerShell, not arbitrary executables as in Unix shells. PowerShell's "object pipeline" is function chaining like in Ruby, not using OS-level pipelines as in Unix shells.

PowerShell is really just a .NET CLI, analogous to the Ruby's irb or Python's CLI, but dressed up to look like a Unix shell.
Thank you very much for open sourcing this powerful tool, very nice. I checked some open source DAM tools some time ago and from what I can see from the linked page this will easily be in the top 5.

Quick questions:

* are there some video features (like kaltura or youtube simple editing)?

* how does "Indesign integration" exactly work?

* is it possible to use local storage, not Amazon services?

* is there some ansible / salt / chef / whatever installation scripting available?

Also one special consideration, none of the tools I checked, no picture gallery and no web service that hosts pictures offers this simple but very important feature:

* picture approval workflow: please allow to upload pictures, show input fields for email(s) of person(s) visible on the picture and send them a link to a page where they can allow to publish the picture. This could be a (customizable) form with some specific text or some more details, however the user should be able to simply agree publishing the picture. Save the user agreement status in the datastore.

Every software / web service allowing to publish pictures online should have such a feature - the fact that this is not available anywhere shows that we are still in the very beginnings of the internets. One day, certainly, humans will laugh about the "non-privacy-by-default"-internetz of the early days...

Yes, I know, as a journalist usually you have rights cleared material, however this functionality would still be a great step forward, also for pro material a good rights management workflow would be very important to have. How to implement this, is there some developer documentation / plugin system available?
Looks amazing. Shame it's only Mac OSX.
S&P return since 2000 was 2.2% on average, 0.05% (!!) inflation-adjusted. Last decade was 5.3%, or 3.2% inflation adjusted.
I think that's a poor excuse for not having a linux version. By that logic, we wouldn't have sublime because vim/emacs should be enough.

As I see it, the main reason I like to use linux on my development boxes is flexibility(or call it freedom if you want, I don't like doing so). I can do things in whatever way works best for me and I can create scripts/install packages to glue stuff together fairly easily to adapt to my workflow.
Github lives on companies and individuals that pay for private repositories hosted on Github's proprietary (read: not open source) software-as-a-service hosted infrastructure. While git itself is open source, almost nothing else that Github does is open.
Its what would happen if a publishing company was run by Darth Vader and the Emperor, with occasional consulting performed by Dick Cheney.
I actually do. I won't be able to say much because I'd like this account to remain anonymous, but my parents are/were notable figures in the homeschooling movement. At least from the 90s-00s, religious homeschoolers were the solid majority of all homeschoolers in the US by far. Many of which are more extreme than you probably imagine.
Good point. True for about any commercial system as they're commonly used. Host, app, and network are where the attack will be 99 times out of 100. So that's where 99+% of effort should go.
I think they are dead on about lack of experience being the cause here. You can't make a AAA game on $72,000 and 6 to 10 people. That's nuts. Just one person's salary is going to be 50-60k if they are paying people reasonably.
I coincidentally also subscribed to the Economist in 2011 and I can relate to the feeling of being informed. However I had to cancel my subscription in 2013 for lack of time. After a while, I could never finish an issue. To be honest I have regretted my decision and I now feed on lesser quality news from "free" sources.

It really is a great publication but I couldn't justify the spending or the piling up of issues. I might go back this year, been thinking about it.
>Types 6-8 were found by R. B. Kershner in 1968.
>Type 10 was found R. James in 1975.
>Types 9, 11-13 were found by M. Rice in 1976-1977.

Dammit, R. James! You can't just skip numbers like that and mess up Rice's streak!!
Thanks for the link. Great writeup. Will save me explaining in the future.
> the fact that he's doing it serves as an existence proof that this kind of life is achievable

Real life lottery winners prove that winning the lottery is achievable. That doesn't make playing the lottery good financial advice.
I'd buy an updated version (online) in a heartbeat
Thanks for replying!

> Focus on talking to those B2B users and convicing them that the product they need is what you are selling.

This sounds very reasonable.
This book hasn't been released yet, but it seems quite interesting and might be useful: http://www.amazon.com/Erlang-Run-Time-System-Erik-Stenman/dp...
Can't keep customers? Then charge the ones you do have even more to make up for that shortfall.

Businesses trying to keep their outdated business models alive do that sort of thing all the time. Just look at the music and movie industry's continued flailing as they try to keep CDs/DVDs profitable while their customer base wants files that they can play on _any_ device they own, not a physical copy or some DRM-laden crap that forces them to use it on one system.
I apologize. I don't think I've seen an Engineer's Pad from Rhoda, for sure. I use one of the gridded variations.
It's a collective action problem. I'd love for all the parents of my generation to move back into the city and send their kids to public school, so we could have schools where middle class values and culture dominate. But I won't if everyone else doesn't. The cost of that is potentially quite a bit more than the cost of private school: http://www.telegraph.co.uk/news/uknews/1549711/Children-lear....
We were not a typical sports game studio (Treyarch), and the other sport project that was done at the same time was for EA (some baseball game), while the one I was and talking about was for SEGA. It was a bit of a problem really, so people were not allowed to get mixed into teams. After that game Treyarch moved to do mainly Spiderman, and then Call of Duty. The latest COD also has quite a spectacular UI system, but much less coders are involved into bringing it up. But today's standards are even much higher - cool animations, links, socially enabled (twitch, facebook, etc.).

Some studio have made success with flash-compatible renderers, and we even thought for NHL2K2 to use one, but first it was only compatible with the Windows version of the Dreamcast (okay, I barely remember now, as we didn't used it, but there was a choice whether you can ship your game with some barebones NT system on the Dreamcast - but you had to lose 2mb to the oS). So that middleware (I think) required it, and it wanted somewhere from 2-4mb more on top.

One big problem, back in the days, with the UI is that you can have tons of memory in your main menu, but you barely have anything while the game is playing. So your "PAUSE" menu might use completely different code path, and look quite differently. The alternative is to reload things after PAUSE, but this decreases the quality of the product, also much harder to test, and you would hear the DISC "screaming" soo much :)

Nonetheless Dreamcast was fun to work on, spare the compiler, and the debugger :)
What's the relationship between Squeak and Pharo? Do they have the same goals?
> My best guess is that the optimal current block size is somewhat larger than 1 MB.

I disagree. There's good reason to believe the ideal block size is now smaller than 1 MB because large pools have been caught red-handed not validating blocks. (Which is like their ONE job and the the thing they get paid the big bucks for!)

Presumably, the only reason they're doing this is because orphan rates are too high, which in turn suggests block sizes are too high.
> but updating JavaScript code is explicitly permitted by the iOS Developer Agreement [1].

With the following caveat though:

[3.3.2] provided that such scripts and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store.
What if I want my Firefox searches to go to Yahoo, but I am okay with my Cortana searches going to Bing?
Off topic but I kind of hate it when someone replies and then deletes his comment. I wonder what he said in reply to my comment now (and what you replied to Jules)...
You will need a lot of time to evaluate DAM solutions, but I recommend putting this quite on top of your list of candidates.

Here are some more to spend the winter with:

http://www.opensourcedigitalassetmanagement.org/
I'm sorry, but I don't understand the value in keeping such a narrative. Maybe it's inspiring to you, but it just demoralizes me to think "Well I had a month of solid progress...then 3 months of nothing. I'd be done by now if Life hadn't happened to me."

When I look at my self-driving trash can frame, or my fridge monitor, I don't want to remind myself that I haven't had time to work on them since 2012. I just want to start making progress again and having fun.
> In Australia the government gives much of the population “middle class welfare”, a few $100/week which covers much of my food and bills. We also have free public health care. So the country you live in helps.

What a wonderful country.
This is a great comment, but it just really begs for some citations. Where can I read up on long term results of home schooling (preferably not paywalled)?
> You could use a feature phone, or an old n900

I'm pretty sure Microsoft killed that one too.

Microsoft's strategy is to literally kill the competitors. They won't afford buying Google or Apple though :P
Although I like the theory behind it and the derivation of component statistics, most of the analysis hits into correlation-implies-causation.

The linear regression especially: a large number of points causes a large number of comments, not the other way around.