skysight-inc/HackerNews huggingface dataset:
Based on the article, I understand exactly why it costs money - he has to pay for the server that does the hard work.

That said, as a developer I don't understand why the server is involved at all. Here's the relevant part of the article:

> The server would then fetch the article, format it, package it into a .mobi file the Kindle can deal with and send it to Amazon for delivery to the device.

I understand all this, I really do. What I don't understand is why the computer that I'm holding in my hand when I ask for the article to be converted, which is probably as powerful as the $20/mo Linode instance, can't do this conversion itself.

Surely it can fetch the article, convert it, and pop up an Email sheet with the attachment ready to go and the "to" address filled in. All it would require is for me to tap the Send button and it would get emailed to my Kindle without having the developer's server involved. This way if the developer decides to discontinue the app and take down the server everyone who purchased it isn't left out in the cold.
This.

Coming from an impoverished family, I took CS as a way out of it. Eventually, I became interested, but not the other way around.
"How do I do this?"

"USE THE SEARCH, NOOB"

(Search results contain dozens of people asking the same question; not a single answer; and then someone saying "never mind, fixed it" with nothing about what they did to fix it)
Which confuses me. I wasn't aware DARPA opened it's competitions to non-USA teams.
Alex Payne founded a socialist blog: https://www.jacobinmag.com/

Why is writing about certain political ideas OK, but writing about certain other political ideas not OK? Why are those certain other political ideas "not OK" enough for someone to be banned from a technology conference?
In my example, I'd just add

<input value={{ some }}>

That's all.
Show HN: Prebooks – Pre-order ebooks on entrepreneurship
The peer reviewed studies were not created by that website. That page just lists the links to studies that were published in peer reviewed journals.

I'm not sure how any of this relates to vaccines, since we are talking about fluoride. But anytime you want to know if something is true or not, the only way I know of is to dig deeper for more information.
Hipsters on Food Stamps (2012)
Seems like the article, and several comments here, equivocate Linux with GNU. While they are most commonly used in conjunction with one another, I still don't believe that "this GNU program does too many things; therefore Linux doesn't adhere to the Unix philosophy" is a valid argument.
Yeah if one wants a discussion like this to stay above water, then upvote the post but don't comment on it. But actually it's probably OK if stuff like this drops off the front page, because it's inherently more political than other subjects.
The problem is that some concepts might not have an "isomorphism" to the real world (as Hofstadter calls it). In fact, finitists believe that the concept of infinity possibly introduces some discrepancy, making the "casting" a lossy transformation.
"Although firm figures are hard to come by, Ganesan estimates Apple's tally of startups is about 50 percent smaller than companies such as Google, Yahoo and PayPal. (Coincidentally, smart thermostat maker Nest, the most prominent startup hatched by Apple alums, was acquired by Google last year.) "

They did. Wheather that data is accurate is another matter.
In fact ties seem weirder. Heels increase height, ties just...well, they're just there.
Yeah that's what I ended up getting. Was thinking about doubling down (my ankle flexibility sucks and I've been working on it for two years)
OK so they advertise some sites you visit to Google, not all as i said.

removing Google services: fdroid goes to great pains to do that. i was actually doing that myself before. have you ever tried? it's hours and hours wasted changing code and scripts that were originally made optional but for some reason they drippe dropped the checks (I'm still to have enough time to track the commits that did this)

drm:agree with you there, no excuse not to be a download.
Text streams also have that problem.
Article doesn't seem to give any evidence of this. Apple's been around forever and former Apple (and NeXT, if you stick to the logic it's some sort of Jobsian startup-suppression field) employees have been involved in zillions of startups over the years. EA, Danger/Android, Nest, Flipboard come to mind.
> Have you considered that some people with a head for business just might not grok programming?

Bollocks to that. I was an FX trader who copy/pasted values for excel formula results because I was scared they'd go away if I typed something in another cell.

It took a short while but I taught myself. Programming and technology are rational, a set of facts about the world that are inherently understandable at most levels of abstraction unlike, say, volatility trading on a proprietary basis or private equity.

The cost of being technically incompetent - and by that I do not mean knowing how to follow instructions for how to build a RoR app on a blog, and deploy it on Heroku's free tier (OK, I used bottle.py and JS, but it only took me 3 days) - is incredibly high for a non-connected business founder. There are a lot of people out there with slick talk and "great" "technical" CVs which will impress someone used to navigate in finance-land where the rules are different. These people also happen to be expensive, both in hard cash raised for the company, opportunity cost of launching slower or ruining your reputation, and in the future value of the cash flow you'll inevitably have to outlay to fix the code rot they set in motion before they job hopped yet again. I'm not going to go into what happens when you hire a student "because he's cheap and I just need an MVP", that should be pretty obvious.

When my business friends ask me how to do the technical part, I tell them they have a choice: either they go and read the books I give them (SICP, Codd & Date, etc.) or they trust me entirely, let me hire the CTO, and trust HIM entirely with the technical aspect of the business. Only one took me up on that last offer; they got on well, he trusted the guy, who built the product, they raised USD 600k within a few months, and I just heard that they did 200k USD in revenue last week. Well, a second also did, for an internal team; but they tried to micro-manage the guy against my explicit instructions and he quit 3 months later, letting me know his thoughts on the way out.

I'm not saying become your own CTO. My co-founder solves problems around 30x faster than I do - the ones I can solve, anyway - which we know because I've had to write, badly, some of the codebase for some of our clients (in one case, ~12% of total LoC and 80% of the SQL, although 0% of the Haskell). But being aware of what's going on, being able to help with SQL, HTML and CSS, knowing what dev ops is, figuring out the BI by yourself, being able to talk to clients and write a good functional spec that really separates model and implementation, it doesn't come naturally. You have to study and lay the bases and understand just enough about the field to know how to work with the technical side.
Not the OP you're asking. But I'd say all sorts of politician-talk can be clumped under the marketing machine that drives perverse college incentives:

http://www.washingtontimes.com/news/2015/may/8/obama-free-co...

#Edit. Linked article was just the first I found that looked semi-related to a big politician and college-romanticizing.
Well the only point of serialising was communication, so I'd argue unwrapping a presentation layer format is included as part of communication.
LightSail Drama Continues as Spacecraft Wakes for Second Time
Grails at OCI: Week 1
Britain imported a strong work ethic from India? I wouldn't have realized that was possible. I'm fascinated, can you refer me to more information?
A non-techies idea of innovative might not match startup ideas of innovation. Or rephrased apple-scale innovation might not scale down to startup-scale innovation.

Total amount of innovation (for the sake of argument, big) divided by number of employees (staggering) equals not innovative on average and even the outliers will also suffer.

Its a mindcrime to say it in public, but if some successful companies are innovative, and apple is successful, that doesn't logically follow that Apple is innovative. Rolex has a good reputation, makes nice watches that are very expensive; however they don't sell many cesium atomic clocks which are technologically far more innovative than a mechanical or quartz movement. A timekeeping startup could sell a GPSDO that sells for less than 50 cents, that would be impressive and innovative but not very Rolex-like. Perhaps Apple is the same.
Trulia's co-founder Sami Inkinen and his wife are actually on it. Feel free to read more at http://www.fatchancerow.org/act-on-sugar/
The article doesn't try to explain how the construction works. The construction is done with finitely many pieces (I think five pieces is the limit), but those pieces have infinitesimally small details.
The order is AX CX DX BX SP BP SI DI
Lego Universe will never be as successful as Minecraft. Look at Little Big Planet and how they crushed people building trademark-infringing levels. How can you be that restrictive and hope people will flock to your platform?
Como ficar em forma para o Verão
Then you'd need a JavaScript interpreter. Which would be terrible.
I would argue Pixar is a far more well known example outside of SV.
"I have discovered a truly remarkable proof of the Banach-Tarski theorem which this margin is too small to contain - oh wait, this is a webcomic, of course there's room!"
I wonder about this article. They say people are buying less orange juice because of the sugar.

But I think they are buying less because it's so crazy expensive. I know that's why I stopped.
Maybe you should write a blog post and list those reasons and post it here. Would probably create interesting discussion.
> simply for being financially wise

If everyone were 'simply financially wise,' those who were <actually> financially wise wouldn't be paying for 2008.

I think you're onto something. As you say, it is simple, just not easy.

> Why does a degree have to be financially wise

For the same reason anything is considered wise, wisdom lead you to the conclusion upon which you act. Majoring in sociology with no intention of practicing sociology is not wise, unless you have another plan. If you DO intend to practice, you should have a plan. The internet at college is free, make a plan.
Eataly NYC confirms data breach
PunkSPIDER, the crawler that scanned the Dark Web
Consciousness: here, there and everywhere
Exactly. His point is that whatever operations you perform from that point on is on the object and not the string that was used to represent the object as it was being communicated. The string is just an intermediate representation. It's the object that's relevant to your business logic.
If you agree with the underlying premise that a good high concept pitch is essential to a startup, then those seem like pretty good reasons to adopt this sort of meme, at least if the comparison holds.

Anyway, I'm surprised you don't see how this particular comparison holds. Pandora auto-suggests and delivers musical content over the course of a few hours or so. Forkable auto-suggests and delivers "nutritional content" over the course of a week or so. Does that make sense to you?
I think what Alain is saying is you don't know how somebody is until you have worked a significant period of time with them, including stressful times where things went wrong (my own benchmark of whether someone is trustworthy is pretty much how they behave in such times - agreeing with your experience).

Going with a stranger might still be a good option if e.g. your previous company had bad quality staff, or if you were a business person and never had any contact with any technical people, but it's still akin to playing roulette.
Simpler version, without having to parse HTML with regexes:

>>> import lxml.etree, urllib2, hashlib
>>> for a in lxml.etree.parse(urllib2.urlopen("https://en.wikipedia.org/wiki/1956_in_film")).xpath("//a"):
... if a.text and hashlib.md5(a.text.strip().encode('utf-8')).hexdigest() == '0c9fc7b0723925183380b55e348462a9':
... print a.text
...
Another perspective is that mathematics is not intended to describe the real world, and so what makes a mathematical assumption "natural" is how elegant or inelegant its consequences are. There is a long list of strange things that would be true if you assume the axiom of choice is false [1], and I'm pretty sure nobody who has ever considered the pros and cons of AoC has cared about the amount of helium in their balloon. Esp. considering that it's not possible to construct nonmeasurable sets in the physical world (since you would need to do operations at a scale infinitely smaller than the Planck constant, for one!).

[1]: http://mathoverflow.net/questions/129036/counterintuitive-co...
Industrial pollution is much more easily controlled, and in small amounts has less impact on residents.
Very cool, L-systems are fascinating.

As an apropos, there was actually released a Rust implementation of Turtle graphics recently:

https://github.com/Kingdread/Rurtle
There is some outdated information on this site for boot2docker on Mac OS X.

1. You need to set more than just tcp://ip:2376. You need to run

$ eval $(boot2docker shellinit)

to also set vars for DOCKER_CERT_PATH

2. In order to get proper forwarding from your host Mac OS X to your boot2docker-vm, you use -P as a command line option for any containers you 'run'.

Bonus docker gotcha:

docker containers can't make fsync() calls on shared folders between your Mac and the boot2docker-vm. This means a lot of database software can't use a shared folder to store a database.
Ask HN: Are top developers just guessing?
Ask HN: I graduated with my undergraduate CS degree about a year ago and landed a job with a mid-sized company that provides engineering services. While attending school I came to believe that top developers are people interested in learning everything they can about development - and I liked the idea of working with such people. However, the reality that I've experienced is that the developers most willing to guess about how code works, copy and paste googled code, and push others to feed them answers instead of doing research on their own are considered to be the top developers because they 'get things done'. Has anyone else experienced this? If I want to succeed, do I need to stop caring about solving problems and start caring about getting as many lines of code out the door as I can? Is it like this everywhere? I've hit some real lows during the last year because of this attitude so any feedback is be appreciated.
In general yes, but the code in this case appears to be supplying its own version of exit, that just does a SYSCALL instruction. The SYSCALL instruction doesn't need a stack.
This was my analysis as well, although we both have the benefit of hindsight, and everything is obvious once you know the answer. But it looks to me like the following models are likely optimal:

1) App that solves a trivial problem, no viral potential, lots of competition: free (or don't do it at all). Apps that fall into this category are things like distance measurement, to-do lists, etc.

2) App that has viral potential but lots of competition: freemium (games fall into this category)

3) Niche app that solves a hard problem for a small number of users: paid, with the price as high as possible.

There is a fourth category, but it's illusory: app that solves a hard prolbem for many users and has viral potential. If you're an individual dev, the odds are in those areas you'll be facing competition from players with much deeper pockets who are often giving apps away free to drive their core business.

This person's experience tends to validate this general analysis.
The same in PowerShell - using ls without the abundance of parameters - would look like:

ls | sort -des LastWriteTime | select name

1: Get the "child" items of the current directory
2: sort them descending according to the last write time
3: strip out all other properties but name

No need for ls to support a plethora of formatting options. And the typing is actually pretty short due to tab completion:

ls | sort -des *time<tab><tab><tab><tab><tab> | select n<tab>

I could not remember what the "last change time" was called, so I just entered *time and used tab completion. PowerShell is smart enough to be aware that (one of) the output types from "ls" has a property called "LastWriteTime" - it came up after 5 tabs. Similarly when pressing n<tab> in the select it completed directly to Name because it knew (still from the pipeline) that output of "ls" would have a "Name" property - even if sorted first.
This is Julia Child’s kitchen. See why it’s perfect
The problem largely comes down to write secure software, a large part of which is stop doing manual memory management, to which the community responds "over my dead body."

The problem isn't how security infrastructure is constructed, it's that people would rather buy "security infrastructure" and bolt it on to bad code.

Laypeople have demonstrated themselves to be hopeless idiots with regard to 1) passwords and 2) infecting Windows installations for quite a while. Taking away the ability to accidentally screw these things up (2FA, sandboxing, walled garden app stores, etc) is a huge step forward.
97% environmentalist
I wish we'd crack down on this kind of abuse, but it's an arms race, and at some point hard to distinguish objectively. There's no solution without some parental responsibility... many parents are just too lazy, the hand a device to their kids and hope for the best. Parenting takes some effort; my children's devices have parental control apps (I use and recommend ScreenTime), as for purchases of any kind they have to ask me to put my password every single time because I don't check the "remember" checkbox, it's not terribly hard.
Caesars: A private equity gamble in Vegas gone wrong
Unless the executives strike you as people who want to make you rich, I'd take the people suggesting lower valuations more seriously. I'd also consider lower transparency as neutral at best, worrying at worst.

I'd add that exercising options may not be viable in a liquidity event or if you leave the company.

Good luck.
Education's financial value is only seen over long time scales, i.e. It takes many years to finish your degree and start making money with it. When you have been living your whole life paycheck to paycheck and the timescales you're used to are weeks and months, things like dedicating years to a degree simply feel out of reach and not worth consideration.

My point is, even if families with low SES don't "value education" as you've described it, it doesn't mean it's something within their control.
Ha, I read that to mean streaming business meetings with strangers, to help you discover people outside your network and habits... it might be a cool solution to a problem I have, which is how to meet people who have a different worldview and background (one solution was just moving countries). A kind of anonymous Weave with recommendations...
The list goes on? That's a pretty picture but what I notice about whiteboards is they have their own dry erase dust, the markers require maintenance and often are dry, and ghosting eventually makes the whiteboard look gross. A second order complaint is that the markers smell.
You're right. And I also screwed up "irm". It should have been "icm". Apologies.
A server easily handling hundreds of thousands of requests per day would cost only $10 per month. And if you want to link the app price to server costs, a monthly subscription would make more sense.
Why do you need the source code to write a utility when all you need is an API? I've written software for Linux and Solaris but never had to look at the source code, so I imagine it's the same for Windows.
I am sorry to know that you feel left out. QWERTZ keyboard is not too different from QWERTY keyboard. QWERTZ keyboard has the positions of Y nd Z are interchanged and has a few more letters with diaeresis. So I believe you might be able to use QuickQWERTY itself on QWERTZ keyboard as well if you are a little careful about ignoring the guide for units 7 and 12.

By the way, the code for QuickQWERTY is available at at https://github.com/susam/quickqwerty. Anyone interested in writing units for alternate keyboard layouts like QWERTZ, AZERTY, Dvorak, etc. just needs to fork the project and work with one file: js/units.js. All the units are defined in this single JavaScript file.

The only things that one might find a little confusing in js/units.js are the 'main' and 'alternate' properties. The 'main' units teach 6-7 split style of typing the number keys and the 'alternate' units override some 'main' units (units 16 to 20) to teach 5-6 split style. For more information on this, see http://quickqwerty.com/README.html#split.

So all one needs to do to support alternate keyboard layouts is to edit js/units.js and define lessons that make sense for the keyboard layout. The user interface is not hardcoded to display only 21 units and only 5 subunits per unit. Therefore, one can change the number of units in js/units.js as well as the number of subunits in any unit, and the user interface should take care of displaying the appropriate number of units and subunits.
The way I understand it is that most of the damage was done before they understood the danger. While I'm sure it didn't help to stay for two more years, the effect of that is much more marginal, as long as they do get out.

You're rushing too hard to judge.
I started doing serious FPGA work (VHDL development) the last months and finally get a little knowledgeable on how to properly architect a design of medium complexity so that it properly works at non trivial clock speeds. (after mainly doing trivialities before)

So far the learning experience was great, and generally the best about learning new things for me isn't so much when I get something finished (the last steps often become a tedious chore). Rather I most enjoy working on a (for me, at this point) hard problem and finally get the flash of understanding when a initially misunderstood error or bug can be explained... Luckily the world of programmable logic seems to have no shortage of hard to comprehend things 😁.

But I think that should be everyone's motivation to learn new things, right?
> What ever happened to personal responsibility and learning some financial sense?

Does this not also apply to the banks making the loans? In other words, a bank that is willing to lend me much more than what I can honestly afford is either negligent or rapacious, but not responsible or sensible. The bank is not properly valuing the risk that I represent. If they were, I would have been denied such an oversized loan.
It is calling the exit syscall directly using the syscall instruction, which does not push anything onto the stack.
Like others, I'm not sure that Apple has spawned few startups. The evidence here is weak.

Apple's innovations have been primarily about hardware design. I would think there are many fewer hardware startups than software startups due to the amount of capital required to build hardware. It might be more apropos to compare the number of startups from other hardware companies (Intel, Nvidia, TI, HP, Sun).
Because no one ever leaves!
The battle for water when the wells run dry
I tried to go from Sodas to processed <fruit> juice, but doctors explained that the sugar content was similar. I then tried to by raw oranges but couldn't find anything worth eating. Acid like a lemon, crooked, dry almost solid, skin ripping the fruit apart ... Nothing like my memories when I could peel an orange and enjoy the delicious slices one by one.

To get 'normal' oranges I had to seek for expensive packages.