skysight-inc/HackerNews huggingface dataset:
ack

Heroku is my goto for sites because I can throw my fun little test hobbyist sites on there too.

I might actually have to invest the time to figure out how to host Node/IO on someone else if their free tier goes away
HN: Feedbak on my personal website
>I'm more likely to get rich.

This is the worst possible motivator when it comes to building a career.

>I interned there, enjoyed working there and their product

I can't imagine a more compelling reason to pursue this opportunity.

“You can only become truly accomplished at something you love. Don’t make money your goal. Instead pursue the things you love doing and then do them so well that people can’t take their eyes off of you.” – Maya Angelou
Pixie Pi
I've recently noticed that roguelikes, more than any other kind of game I play, give me the most satisfaction and pleasure. In particular, games like FTL and Nethack promote decision-making and improvisation - making the most out of what the game throws at you, taking stock of what's available and trying to prepare for future encounters in creative ways.

I find this parallels quite well with my day-to-day software development job, although playing these games remove a lot of the mundane tasks of actual employment (meetings, repetitive tasks, reliance on others, communication issues etc). Both of these involve solving varied problems in different ways, though.

I concluded that I was simply doing what I enjoy, creative problem solving, and that I was just lucky enough to do what I intrinsically enjoyed for a living. I didn't think that my choice of leisure-activity was influenced by society's apparent changing view of free-time as "potential work time".
Need help figuring out customers for your startup?
I'm an MBA student at UCLA Anderson School of Management and I'm currently in a marketing analytics class. We've learned a lot of interesting, analytical ways (perceptual mapping and conjoint analysis) to better understand customers and how to appeal to them. As part of our course final project, we need to apply the tools we've learned for a real company.

Our team would love to help out a startup understand their customers. If you're interested, we'd best be able to serve startups that: 1. Are not too early-stage; preferably, have some revenue (basically, you aren't going anywhere anytime soon) 2. Ideally consumer-facing (much easier to survey for!) 3. You'd be willing to help us survey folks (offering some sort of raffle/reward for filling out the survey)

If you're interested please email me (in profile) and let's see if what we can do for you would be a good fit for your startup!

FYI, this is completely free. You're helping us gain real-world experience and getting something of value out of this as well.
> when they were the only SSD option available -- they beat the crap out of spinning ephemeral disks.

No doubt!

What sort of stateful storage are you using on those EBS volumes?

If you're doing key/value, you might want to check out https://github.com/Netflix/dynomite

It turns redis into a dynamo-like key value store that might bootstrap your transition.
Assuming that for all regulations the regulator is the good guy you're totally right.

But these days there are people who'd disagree with that assumption.
How  to Boost Smartphone’s Battery Life
Besides the big download size, it does several things very "right": Full Python data model, access to the full javascript model (albeit slowly currently).

Also PyPy is the right choice as the basis for this (as opposed to CPython) because its ecosystem is generally more "pure" Python than CPython's. C Extensions would only get in the way.
CHAMILLIONAIRE to Entrepreneur in Residence
Mysos follows similar steps, it just automates them for you. Mesos gives the scheduler abstracted resources and finds the box to launch the MySQL task. The task still needs to install MySQL (possibly pull the package from HDFS) and recover the state (also possibly pull from DHFS). These things are specific to the organization's workflow and the MySQL task's behavior can be customized by implementing interfaces for these steps. Mesos bridges the central scheduler and the MySQL instances distributed across the datacenter so it can monitor them, make centralized decisions and communicate with the instances reliably.
Sarkari Admit Card
I think it is a shame that this has been upvoted so much and not commented upon yet.

I left the tab open when I went to sleep to see how this thread works out. The only surprise was your comment.

This place is pretty good to discuss the best opportunities to work while on a cruise ship or an island in the Caribbean (we really had this) or similar bourgeois first world problems.

Unfortunately this is pretty representative for the upper class in our western society. And yes I'm sure everybody has some good cause they are sending money over regularly. Makes falling asleep (in the mag lev bed) easier on the less busy days.

You'll recognize the real friends and people worthy caring about by the way they handle you and your situation. Take this chance to make some real friends. You won't get many chances like that in the future when you are on the other side. Good luck!
Does the author assume everyone's aware of David Graeber Utopia of Rules? Because he didn't seem to cite Graeber, and yet clearly the arguments and style have obvious similarities. (http://boingboing.net/2015/02/02/david-graebers-the-utopia-o...)
It's actually all three. I like the format.
It seems from this article that Aerospike can lose acknowledged writes, so that would not be enough to save them.
Ccat – syntax highlighting cat
There are many problems in this article.
The biggest problem I see is in the value of an iPhone and in the capital that is locked while it is in transit. Although there is little information on Apple's operation, a quick look at their balance sheet provides some insights. For instance their 2014 10-K (http://www.sec.gov/Archives/edgar/data/320193/00011931251438...) list 112,258 million $ as CoGS and 2,111 million $ as inventories. These give us around 53.2 as inventory turnover or, better around 7 days. It is a very short time even for air shipping, and this value is an average of all the product. It is highly probable that Apple ships FOB destination making the choice between air and sea not important for them (or better, choosing the preferred one on other consideration).
Another aspect to consider is that when the product is registered in the book is not necessarily when the product is paid for. If we take from the 10-K the Account Payable turnover ratio we get 3.7, so apples pay on average after more than 90 days. That's a pretty impressive value.
So Apple put the iPhone in their inventories only when he receives them and pays them 90 days after he received them. My guess, seeing this numbers, is that the immobilized capital is not the biggest issue for Apple and their shipping strategy is a little more sophisticated.
P.s: this is a quick analysis of publicly available data. If you check my calculations, you could find that I simplified them. The conclusion doesn't change if the correct formula is used.
So does this mean that since I'm better at Python than Javascript, I can now use this to make my web frontends in Python? Because that would be pretty sweet.
yeah - the whole point here is that many people aren't sophisticated enough about how this stuff works to accurately predict future dilution (or to be aware of how various kinds of preferences work).

you could do something crude like extrapolating a data point such as size of last financing or TTD financing to estimate future dilution.
The most interesting thing I've seen in this space recently is http://peaker.github.io/lamdu/.
it's systematically translating the PyPy interpreter to the Javascript, so it has to get semantics right. However I'm not sure if the drawbacks can be addressed in the current JS model, notably: very slow warmup, huge download size (that's primarily PyPy fault though), the lack of good JS access.
How do you make passive income?
weren't you already able to do it with pyjamas/pyjs?
I had the same thought. "this is cool. but what should I do with it?"
Good point actually, will try to create some kind of visualization for dilution.
It's not sad. You had fun. :)
His comment doesn't make a ton of sense given that you can buy property in Manhattan and California (and the rest of the country...) without holding American citizenship.

Moreover, Malta is clearly selling this as a means of entry to the entire EU. Few will likely choose to relocate to Valletta.
He didn't cite http://theoryoffun.com/ either.
Quite possibly. To be honest I never looked into it.
The entire premise of this argument is flawed. Cost of capital (or even of shipping) likely has nothing to do with the decision:

- the value of an extra 25 days of product development for one of the most successful consumer products in the world exceeds shipping costs by orders of magnitude

- $20M is completely negligible on $58B revenue. 0.03% or so. It would be insane to wait 25 days over that.
Trying to make work fun is a naive fool's errand. The nature of most work is to be repetitive, and repetition takes the fun out of anything.
Hacking Military Drones Info Can Be Found on Google
Yup, Twitter totally use MySQL extensively. This the recent blog post has more details: https://blog.twitter.com/2015/another-look-at-mysql-at-twitt...
There is an interesting metaphor here of how B2B integrations are similar to a farmer's dilemma. Two B2B companies talk about doing an integration. Both will benefit if it is done, but one generally does more of the work.
> We trust Aerospike because it's been hardened by lots of much much larger companies with very high production usage

Why would you trust something after its untrustworthiness is demonstrated before your eyes? Just because some other companies use it and haven't yet publicized dissatisfaction? That is not how you make sound engineering decisions.
I watched the presentation in Pycon 2015[1], and I really liked how honest/aware they are about the challenges and tradeoffs (so far, the performance it's pretty bad compared to javascript, and the download size is still an issue). At the end is answered why python can't be directly included in Firefox or other browsers(the presenter/main developer works for Mozilla)

[1]https://www.youtube.com/watch?v=PiBfOFqDIAI
Embed it in browsers as a migration path from JS to Python
> I can hijack a DNS entry and host a server pretending to be you

Not for long.[1]

[1] https://blog.mozilla.org/security/2015/04/30/deprecating-non...
PEP 492 is accepted
It's not a solved problem if your project is gigantic or if you're doing cross-platform development and don't want to or can't use the build system of the IDE or if it's C++.

To me solving the problem has a higher bar - you should be able to open a large project for the first time and have usable intelligent editor support within a second. I'm even okay with the results of autocomplete being incorrect (to a degree) if they are fast.

I think IDEs make the wrong tradeoffs. They require you to use their build system and insist on parsing all the code in your project before providing anything useful. And guess what none of the IDEs that I tried for C++ provide something as basic as a fuzzy file finder by default. Most don't even have plugins for that and those that do have very bad and slow implementations.

For me something like Sublime Text with a few plugins works great. And before anyone goes yada yada about semantic autocompletion and all that - you can get that too at a very cheap cost - look at YouCompleteMe for vim. For project wide searching I find it easier and more reliable to use grep (or git-grep, ag, ST built in search, etc.) than relying on the IDE's find symbol functionality.
What Might Artificial Intelligence Do with the Natural World?
This is glorious. From https://github.com/rfk/pypyjs/blob/master/CONTRIBUTING.rst :

> We have the following major components in the PyPy repo:

>> An "emscripten" build platform definition, which teaches pypy's rpython toolchain how to compile things with emscripten: ./deps/pypy/rpython/translator/platform/emscripten_platform/.

>> An rpython JIT backend that emits asmjs at runtime: ./deps/pypy/rpython/jit/backend/asmjs/.

>> A "js" builtin module for the resulting interperter, to allow interaction with the host javascript environment: ./deps/pypy/pypy/module/js/.

>Along with these wrappers to help working with the resulting interpreter:

>> A wrapper to load up the compiled VM and expose it via a nice javascript API: ./lib/pypy.js.

>> A script for bundling python modules into an indexed format that can be easily loaded into the browser: ./tools/module_bundler.py.

In https://github.com/rfk/pypy/blob/master/rpython/jit/backend/... alone, there are 2887 lines of custom Python code to emit asm.js for function and block JITing.

And at 3.26 seconds to initialize from cache on a 4-year-old machine, 5MB gzipped (not too much worse than your average high-quality gif) and only 1.5x slower than CPython... this is actually approaching viable if you needed to run Python business logic in the browser. Which I never thought I would see.
detailed info on PEP 492 : https://www.python.org/dev/peps/pep-0492/
This is something that has bugged me too..

Company A has 4 founders, each with 25% share and are doing well and valued at say 4m

Scenario 1
An investor wants to enter the game and buys out one founder for 1m
No change in company's value of 4m and they go on to the sunset

Scenario 2
An investor wants to enter the game and joins the other 4 founders with 1m cash
New equity split is now 20% each
and company has 1m cash in the bank, valuing them at 5m with each having a 20% stake

Any exit from this position should allow the assets to be paid out equally to the 5 shareholders

if it is ok for one stakeholder to negotiate to be paid out first a preagreed sum, then it should also be okay for other stakeholders to negitiate to take money off the table during funding.

I don't understand this return money to investors bit. Shouldn't it be share the money equally among all stakeholders.
Monthly puzzles
Since you are already doing it sequentially, why not do it in a loop? Something like:

for(int i = 2; i <= 512; i *= 2) {
if(x < i) {
f(x);
break;
}
}

It could be the same performance with some loop unrolling also; I don't know how much gcc does that.
It's not one time, I'd be incrementally writing updates to the disks. With a raspberry pi or something, the power costs are near negligible.
I actually find it a lot more productive, at least for web browsing where resolution does not really matter because you use different UI scaling by zooming anyway. Where things on the android device were hard to read because they were too small, they are fine now, so overall less zooming and moving content around. On other Apps the difference is neglible but the apps that do support the Plus, it seems to be optimized better than most android apps that have to scale from whatever over 1080p up to 1440p.
I was working on a text-free structural editor a couple of years ago which people seemed to like (and probably now think of as vaporware). I was writing it under kind of ridiculous conditions, though, and needed to take a break. I've moved its project page here recently (with video): http://symbolflux.com/projects/tiledtext

I head a realization a couple weeks ago about how to simplify some core pieces (which were making undo/redo... insane), and started getting back into the code. I wish I could dedicate myself to working on it full-time, but I need to be cautious about coding too much. So, it's either I work a shitty minimum wage kind of job, or don't really do side projects. Thinking of leaving professional software again in order to keep the side projects :/
Remember the original business model for Pixar was for it to be a home animation studio, in the same way that people use photoshop to do their own graphics.

I think they had terrible takeup on that and started producing shorts to show how good the technology was.

I think it's the same point - if you can't get instant gratification with something, then the consumer takeup is low.
I think the ministry of foreign affairs outsources this operation to different companies, and each company takes care of a certain region e.g. China etc. You need to invest in bonds only, and get your investment back in 5 years, so the actual cost is pretty low. http://www.residency-bond.eu/ And the info is probably not available in Hungarian as it is directed to foreigners :)
Bill Budge (http://en.wikipedia.org/wiki/Bill_Budge) still rocking it at the keyboard after all these years. I played the heck out of his 8-bit games and learned ASM from articles he wrote for Softalk Magazine. Thanks Bill!
You should try being a sysadmin. It's very rare that you'll do the same thing on any given two days.
Why are you reinventing a scheduler when the OS (at least Linux) already provides a good one?
Yes - SIMD.js is (for now) seemingly only going to support SIMD features which can be implemented on two platforms. For example, 256 and 512-bit vectors have been proposed for SIMD.js, but the word is they won't be put into the spec until they can be implemented without a polyfill on two platforms (x86 and ARM).
Property in Manhattan is a lot more expensive, relative to median incomes, than in countries where property ownership is limited to locals, like in Indonesia. The yield is at least double.

I suppose the thing with Malta is anyone who was from the EU can already go there.
I wonder if Python could be embedded as an addon.
I reckon you'd have needed to be working at Uber 36+ months ago to ride off on your dream of getting rich being a loyal employee. It's got almost 6 billion dollars worth of VCs and investors holding their hands out for a 1000times return. Your skills and hard work are now competing with all of that.
I've used this aspect of Reveal to present an overview of my talk at the beginning: "We're going to talk about X, Y, and Z. Okay, so X..."
My vice is the Demon's Souls/Dark Souls games. As one Steam review put it:

>hours of "WHY DID I BUY THIS GAME?"
>seconds of "I AM A GOD"
> ... access to the full javascript model ....

How is the JS model accessed?
Backup tools like attic (which I use) include automatic deduplication. There are surely minor differences in implementation, but tarsnap isnt the only implementation of deduplicating backup.
P – Dead Simple Interactive Python Version Management
Believe it or not, on a phone I found it to be a completely reasonable interface.
"It has pushed me to reconsider. The number 1 company I want to work for instead is Uber mostly because of it's astounding growth -> I'm more likely to get rich."

Ask yourself how likely ? Is it 50% or more like 1% ? I know very little about Uber, mind you.
You can also put the x < i part in the loop's head and check in advance that x < 512. That way you can get rid of the inner if.
You talk like you'd have any chance at standing up to an _ARMED MAN_ when you have little other than a stethoscope. I doubt you've ever had any interaction with the police but I can assure you they are some of the least pleasant times of my life, and they can be _VERY_ intimidating, especially if you disagree with them. In this situation, the medic was opposing a trained, armed person who could not be convinced he was wrong, if he had not backed down the officer may have become violent endangering both the patient and the medic.
That would be great as one of the things that puts me off of front end development is lack of language choice. I adore Python as a language and it would certainly make a great choice for a front end language if supported. Maybe if this project takes off, browser vendors would ship a Python interpreter alongside the JS one. I'd bet that Apple, Google, Mozilla, etc. could make Python fast if they threw as much money at it as they do their JS interpreters. And PyPy is already pretty fast -- it's certainly way faster than JS engines were before V8 and JavaScriptCore hit the market.

This will probably never happen, but I can dream.
What makes you think you're going to get rich working at Uber? As a junior employee who was not one of the first few hires, you're going to get an insignificant amount of equity. Even if the company IPOs for billions of dollars, you probably won't get more than a few thousand. That's hardly getting rich.

I'd agree with Peroni: if you got an offer from a company where you had a positive experience interning, it sounds like a good opportunity.
Demonstrated? It's just a single post, we would have to replicate these results ourselves and our specific environment.

We use this 24/7 in a production system and have not encountered any issues and it matches actual data and experience from real conversations and meetings with other companies. We don't make decisions from blog posts.
That's why I like to use "espertofone" for "smartphone" in Portuguese. It's a quite literal translation, but has precisely the same meaning.

And always cause people to smile when they hear it. :)
Yes. The market leaders are Movie Magic Scheduling and Movie Magic Budgeting, both of which I find unpleasant to use. There's also Gorilla (a pun on guerrilla filmmaking) It's an outdated UX, functional but pretty ugly.

There's a semi-open (or is it fully open source? I forget, honestly) project called CeLtx that's cloud/browser-based and does a subscription SaaS. That's pretty up to date in terms of both functionality, networking and UX but I'm not that crazy about subscription models, it's like $1-200 a year which is fair, BUT you have to remember that a films are often made in the middle of nowhere and a cloud-based product is no good if you don't have reliable internet access. You're going to have to print out shooting schedules and call sheets on paper anyway because people want to be able to stick them in their pocket, scribble notes on them etc. If you can only access it on a device them you have to keep your phone or something charged all the time, ensure it doesn't break, and you'll get yelled at if your phone goes off in the middle of a take or interferes with the sound department's radio microphones. Time is money so a lot of productions ban cellphone use on the film set itself.

These in turn tie in (to some degree) with script editing tools like Final Draft (the market leader, though not my preference) for automatically breaking down a script. However, there's a limit to how much you can automate that sort of thing because there are so many things that wouldn't have to be spelled out in a script but which rely on a human reader's ability to make inferences - for example if you have a scene set in a restaurant then you have to plan for people in the background having their own meals and drinks (real bottles, fake beer and wine because you don't want them getting drunk), waiters need the appropriate outfits and accessories and so on. Of course you could automate such things for very common settings but then you'd spend just as much time correcting the computer's wrong guesses.

Incidentally that's always a dead giveaway of inexperienced filmmakers - the main characters always playing off each other in isolation, because the script doesn't say anything in particular about people in the background so nobody bothers to hire any. You need a lot of background people to make most locations seem real unless the story specifically calls for people to be isolated at that time. My hobby when I watch a boring TV show is to count the number of people doing background work - you never see them clearly but as soon as they're not then you start wondering 'why is this police station/ office/ street completely deserted?' If it's thinly populated and nobody seems to be doing anything in particular, that means the people sitting around in the background are members of the film crew.

I guess you could also use this software for other purposes, but it's heavily geared to film production needs, eg we use standard budgeting codes and suchlike.
I don't think these watches use a browser to reach their servers (i.e. the cloud).