skysight-inc/HackerNews huggingface dataset:
With T-mobile I pay $100 (+ ~$8 tax/fees) for 2 smartphones with unlimited everything (data is never cut off or throttled as well). Look into a new plan!
Couple of thoughts:

- Even if you provide resources to students for finding jobs/internships, they don't come with the same connections or experience as their wealthier peers so I'm wondering how much these help. For example, technology companies are typically going to hire those computer science students with the most programming experience, outside of a few small programs run by the larger companies (Google, Microsoft, Facebook) specifically for disadvantaged students.

- Often you see stats on what percentage of students attending a university are low income (by some proxy like Pell grants), and what percentage of them graduate, but I have yet to see stats on career fields and income for these students. As someone from a blue collar middle class background getting an engineering degree I could count on one hand the number of students I met with backgrounds similar to mine (and this is at a fairly large school). I would expect these sorts of stats aren't very flattering to schools, but would love to see the numbers if they exist.
This just comes down to your definition of concept. I consider a prototype as a concept car that exists to show the feasibility of the concept but it has a ways to go before it is ready for production.
DIY FPGA-based HDMI ambient lighting
'Telling whether i will be accessed before being assigned' is equivalent to the halting problem.

In your example, the only way the two options could differ would be if do_something() was dereferencing an invalid pointer that pointed at i. So what you really want is some kind of pointer guard, not automatic variable initialization.
I'm not aware of a language designed for programmers that works like this, but LLVM IR's undef works like that. http://llvm.org/docs/LangRef.html#undefined-values
PadMapper's First Front End Engineer
Hi everyone! We're a small team - 3 full timers, working on a search engine for apartment rentals, called PadMapper (http://www.padmapper.com).

We're looking for an engineer who focuses primarily on frontend engineering, and who has an interest in working on mobile apps (at least initially, but this won't be your only task). Our mobile apps have a lot of users, but they could use some love, and they have so much potential. We'd like to find someone who can bring out that potential.

We're bootstrapped, profitable, offer benefits (health, dental, vision, HSA, 401k), and offer relatively large amounts of equity. We're looking to build a real, solid company, and we want to take care of the people who work with us.

If this sounds interesting, please send us an email at jobs@padmapper.com
You might also have good luck by analyzing the chat data from hockeystreams - just look for when a few dozen people write something along the lines of "GOOOOOOOOAAAAAAAALLLLLLLLLL", and take it from there.

Granted, not as much fun as setting up the whole system you did, but another option.
Do you use 10GB of data a month?
What is with your political rant? Singapore's prime minister is a free market conservative.
I'm guessing (those kind of) drones don't have mode-S/ADS-B transponders.
> A very rich man once said to me that if you act like a rich person eventually you would find yourself to be rich... I think there is an element of truth in that.

Unfortunately, there is also truth in the idea that if you act like you're rich, you end up poor, because you wind up spending all you have (probably plus some).
Toyota takes Elon Musk's “Bullshit” and powers a car with it
In that silly case, sure, but in the general case that's equivalent to the halting problem.
Have you guys tried out Crittercism? (Full disclosure - I'm Rob, one of the founders and CTO) - We have an API (http://docs.crittercism.com/api/api.html), alerting, PagerDuty integration, automatic tracking of events like loss of internet connectivity, app background/foreground, etc.
The goal of the game is to 'hack' it to win.
There's nothing dishonest about playing the game as intended.
Gregory Chaitin, the developer of algorithmic information theory, has repeatedly said that many or almost all mathematical facts are "true for no reason".

https://en.wikipedia.org/wiki/Gregory_Chaitin#Other_scholarl...

A simple way of trying to understanding Chaitin's view is that if you try to take mathematical facts and match them up with explanations or proofs that humans could understand or recognize as useful or elegant, most facts won't be able to be matched up with any such explanation, because the facts inherently outnumber the explanations, even in a set-theoretic sense.

But it might be better to take a look at Chaitin's explanation rather than my paraphrase.
Nice looking project but unfortunately it is GPL.
Unlike Curl it self because it uses MIT like license.
Is there a table of contents anywhere? I remember wishing he finished the "Let's Make a Virtual Machine" section at the end of the html preview of this book. It was never updated which was disappointing as it sounded really interesting.
Not just FUD, but a form of speculation about how security is sooo awesome.

Edit: Hey downvoters any explanation? sudo any explanation?
If you're actually willing to trade at that above-market price if the market moves suddenly, then that's a legitimate strategy and not manipulation. You're playing the role of a shock-absorber. If your plan is to cancel as quickly as possible if you see the market moving toward you, then that's illegal.
They can easily upload their contact lists with your number included when finding friends. So yeah, our numbers are already on FB thanks to our friends.
And I'm saying that getting rid of unlimited data doesn't solve the problem of network congestion. Actually putting work into the network does solve the problem of network congestion.

Don't punish users because you're too lazy to provide them with a network that's actually designed to handle current/future data demand.
no. there is a HUGE difference between std lib and third-party libs. Std lib is like a contract - maintainers of language have to keep all parts up to date and working. Maintainers of third-party library can write "Farewell Rust" blogpost and all projects, based on that library will be in trouble. And as http is a very important thing for web-programs, it's much better to see support of http in std lib.
thanks for that little gem about Mater's voice.

looking at efforts spent on voices around the world in high quality productions is always interesting (in high quality dubs, even ambient background conversation is re-recorded, for example), and a strong reminder of how US-centric a lot of media is. people still build 'new' software with ansi strings after all... :)
I remember playing this at PAX one year, it was a cool concept. Is the project dead now?
> You should not base your decision of database (or anything else for that matter) on marketing copy. For something as important as your primary data store, you should at minimum read the full documentation and run some tests with dummy data to see if it will even plausibly work for your use case.

The issue is that they even lie in their documentation[1].

Also Mongo not necessarily loses data in a catastrophic way, you might have some old or inconsistent data here and there. If you have an authoritative source of data I would compare the data in Mongo with it. Also [1] shows how you can get data corruption even with highest safety settings due to broken design.

[1] https://aphyr.com/posts/322-call-me-maybe-mongodb-stale-read...
Same thing. I was a software dev, then I went to the back end with MongoDB and NodeJS, and I learnt what ACID means...

Also about MySQL, many people forget it isn't ACID compliant either and just look at benchmarks or use MySQL "because Facebook uses it". I am sure that if any startup would use PostgreSQL it would avoid many problems on the road.
I was unclear. Of course they have no hesitation about consuming US products or services. I meant about adopting the US business culture & investment habits in their offices.
Interested in knowing what backend setup you have that allows you to scale up to 27,000+ while using Flask:

1. How many application servers are you using?

2. How much RAM, CPU cores, etc. does each application server have?

3. How many database servers?

4. Which web server are you using?

5. Which WSGI server are you using?

6. What are the configuration settings for your WSGI server (mainly the ones related to number of processes, threads, etc.)

My motivation for asking was to get a sense of what it takes to serve higher traffic from a Flask API. I've yet to find a good resource that mentions what sort of web server/WSGI configuration is needed to serve high load applications that use Flask. Obviously, proper load testing is needed to really determine a reasonable setup, but I think having something ballparked from an actual production deployment could be helpful.
Still: if someone tries to buy an order, the transaction is automatically accepted, and the seller can do nothing about it.

Right? Right?

Don't tell me one can withdraw an order after it has been established that someone else is trying to buy it? That would be way too easy to abuse. "Oh, someone actually wants my stuff? Sorry, I just happened to change my mind."
This is for the UK, will US be affected as well?
Offer HN: I'll build your Minimum Loveable Product in 2 weeks
Those are some very interesting notes, Adafruit excels again. Thanks for the link!
Weird... tried everything I could think of to get it to work and also could not fix it.
Bicycle Kick OWN GOAL by Goalkeeper
Obviously a side note, but I did a test on a topic similar to this. My SO convinced me to try out a custom shoe place (highly reviewed, and recommended) on the theory that if I was only going to buy one pair of shoes, that I should at least have a quality pair to wear around.

The results from that (sole) experiment were that the shoes lasted longer but not so much so that they beat out multiple pairs of cheaper shoes on price. The quality shoes lasted about 4 years, and I buy a pair of sneakers about every 1.5 years. However, the quality shoes were at about a 10x markup from the sneakers. So I'd need those quality shoes to last 15 years or so.

So for my money, it sounds like great fiction, but not great reality.
This guy encloses about 3 valid criticisms (the one about makefiles foremost among them) in a huge, dogmatic screed of nitpicks that he just assumes people will read and think "he's wrong he's wrong he's WRONG" about Zed.
Hmm I went to an Ivy League school.

Maybe it was the company I hung out with but there was never really any talk of how rich anyone's background was (in fact it was kind of taboo) -- the same way no one ever talked about what their SAT scores were. It seemed petty.

There were several well off kids in my social circle (though not mega rich or anything) but there wasn't really any flaunting of wealth. In fact, many of the well off people I knew tried to save more money than some less well off people! There were also some poor kids around who people knew about but they were never really looked down upon.
true. its one to take carefully with consideration....

have you met many rich people who spend like there is no tomorrow? its about acting like a /rich person/ not as if you have a limitless supply of money and are actually rich. :)
For me, it's both. I don't trust J. Random Food Service handling payments (and adding fees) for local restaurants when ordering via the web. (Most are too small to set up their own service, so they use crap like "GrubHub" or whatever.) I can just call them and pay them directly - costs less they get more. Also, now those payment companies can't track me since I'm not using them. I do use one or two large chains' phone apps because they seem trust-worthy enough and appear to be handling the payments themselves.

My mechanics (well, mine and my wife's) have web pages, but when you set up one appointment on them, they auto-add routine maintenance for you. While that could be convenient, neither of us drives like a normal person (I did ~4,000 miles per year the last 4 years, my wife even less), so it's really just a pain to have to cancel an appointment every time I make one. It's also scummy of them to set one up for me without even asking if it's what I want. It's a dark pattern of adding things to your basket without asking you, essentially.
I can't understand anything written in this blog very well, but it was fun to try! (I don't mean this post, I mean the blog) Seems like good stuff if you know what the author is talking about.
It's not ad-hominem BS.

http://zedshaw.com/about/
"I am Zed A. Shaw and I write for fun and profit."

That is he is a writer, in a world where logic and reasoning applies.
Do grades matter? Depends if you’re Google or Goldman Sachs
The compiler can just assume that any given call will halt for this purpose. Nobody is likely to care if there is an unnecessary instruction before an infinite loop.

Edit: To clarify, the general strategy here is to apply the optimization if and only if the compiler can prove it valid (which will be most of the time).

Personally, I prefer the strategy of having the compiler produce an error when it can't prove something is initialized, but auto-initialization only when necessary is totally possible in a huge majority of practical cases.
I don't. That's not what I'm saying.

I'm saying that I want a language where

{int i; return i - i;}

always returns zero, for instance.
I only own two pairs of shoes, my construction boots and a pair of representable shoes for visiting customers. I'll let you guess which ones I'm more comfortable in ;)

Nothing to be ashamed of, think about it this way: what you don't have you don't need to maintain or carry with you, stuff is vastly over-rated, having more doesn't equate automatically to feeling better.
Box partners with K2 to provide a workflow for your files
Also, Zed Shaw isn't just "a writer", he's known for writing some really fine applications.
Don't need to be aggressive.

I think everyone has their struggles, whether it be gender, race, or class based. I just like learning from other people's perspectives.
It's stripping the period from the end of the url.

Perhaps the permalink to the current version will work:

http://en.wikipedia.org/w/index.php?title=MDY_Industries,_LL...

Edit: yep works.

Wikipedia will also accept without any parameters so just adding an ampersand to the end should work:
http://en.wikipedia.org/w/index.php?title=MDY_Industries,_LL...
There isn't actually a cap.

Q: What happens if I go over my data budget?

A: Project Fi will first alert you if you're getting close to your data budget. If you go over, you'll still get full-speed data and data is charged at the same $10 per GB rate. For example, if you go over your data budget by 350MB, $3.50 will be added to your next bill."

source: https://fi.google.com/about/faq/#plan-and-pricing-4
Years later, the person responsible for the "Black Sunday" kill came forward:

http://archive.wired.com/politics/security/news/2008/05/tarn...
That's why most people don't take their economic advice from works of fiction.
And library can be easily abandoned or just be broken after breaking changes in next version of language, and you will have to wait couple of months, while this issue will be solved. Or just fix all the things yourself.
Sounds horrible! I shouldn't have to give them my address book to find out if whomever is calling me is a spammer. I wonder what they're doing with the data? Also, phone numbers change hands. What happens when my friend John Doe changes his number and it goes to a spammer? Do I suddenly get marked somehow as being associated with spammers?
Then the word you want is "solar radiometry". The first person to measure the solar constant was Claude Pouillet, a physicist. Here's some history of Pouillet from http://documents.irevues.inist.fr/bitstream/handle/2042/1694... :

> Claude Pouillet greatly contributed to the development of climate sciences by estimating the solar constant, i.e. the incoming solar radiation at the top of the atmosphere (also called total solar irradiance) ... He also evaluated the total absorption of solar radiation by the atmosphere.

Alas, it is in French and I am unable to read more than a few words of the language.

People who work in solar radiometry tend to come from astronomy, metrology, space science, and physics.

Your conceit (and I use that as the literary term; an "extended metaphor with a complex logic") is that some E.T.s provide guidance that 1) elevated temperature in people is 'very similar to the process in the human body'.

At best these E.T. are using Wittgenstein's ladder, a.k.a. "lies to children." This is about as true as saying that a pain on your stomach from a stomach ache is the same as a pain from appendicitis, is the same as the pain from taking a punch in the stomach. They all certainly cause pain in the belly, but the reasons for the pain, and the ways to resolve the pain, are very different.

The other part of the conceit is that 2) these E.T.s can say 'Planetary temperatures are common when a species, typically a young one, upsets the balance'. This implies that temperature increases are a common result of upset, but decreases, or other sorts of ecosystem collapse, are not common.

I am not ignorant. I chose 'Snowball Earth' precisely because it is not an ice age. Certainly these E.T.s must have come across cases on other planets where a new species ended up breaking the greenhouse effect that was keeping their ecosysem alive, and ended up with a snowball cascade.

Since the statements from this 'wise group' of entites doesn't pass a basic sniff test, they end up being straw puppets uttering only the words you think they should say. I feel like your conceit ends up being nothing more than a wordy attempt to elevate your personal beliefs, instead of the insightful metaphor you meant for it.
Absolutely but the next round or the one after that might push you over the 50 border and it need not be YC that does the screwing, that could easily be a later investor.
It works! Good job, thanks for the info. Updated the parent comment.
This very much reminds me of my time in Oxford. I was there on a Commonwealth scholarship (referred to by many at the time as "Rhodes light") which paid for my tuition plus about £550/month of living expenses; this was enough to keep me alive, but it certainly wasn't generous.

My friends were very obviously split into two groups -- poorer students from state schools who were first-generation Oxbridge attendees, and rich students from public (UK) or private (US) schools whose parents had been at Oxbridge or Ivy universities. Academically, I fit in well with the wealthier crowd -- my parents both have Oxford degrees and doctorates, and I was there on an academic scholarship -- but financially I was far closer to the first-generation students. On one memorable occasion I was invited to join a group for a weekend skiing in the Alps, and declined when I realized that it would cost me more than my rent for the month; and while all of my American friends flew home between terms (and often for long weekends in the middle of term), I stayed in Oxford over Christmas and Easter because the rent was cheaper than even the lowest-price plane tickets.

But I can't fault Oxford for any of this: Indeed, the reason these socioeconomic strata were so obvious is precisely because they're doing a good job of bringing in students from a wide range of backgrounds. I never saw the University of my College doing anything which stigmatized or isolated students based on their background; the stratification was entirely due to the differences students brought to the university in how they saw the world and their places in it.
I don't think he meant that the "I am not a writer" part was BS (obviously Zed is a writer; the OP is a link to his book), but rather that this is posturing instead of an argument.
Dad gets new face from his son after skin cancer left him with gaping hole
My boss's boss's boss once tried to socialize with me by asking what kind of boat I owned.
Well.. to be fair as a tutorial on assembly language the linked article (which does nothing but make a C-linkage function (main) to call another function (printf)) is going to be a better choice.

Things like system calls and program startup are more advanced topics you'd introduce later, even if they make for shorter code.

And to nit even further: your example is "lower level" but still relies on a metric ton of magic being executed by the linker. If you're allowed to "just invoke ld" the OP's "just call and return from main" trick doesn't sound so bad.
We sell enterprise email server software. It's high-touch and sometimes a long sales cycle. Lots of demos of the software via screen-share.

Right now we have two people in sales. They are collaborating multiple times a day on Skype and help each other out on basically every sale.

Much of your concern seems to be about the ability to hire the best people, given the preference for commissions. I've been fortunate here: I've been able to hire my sales reps through personal connections, based off of reliably knowing their prior performance -- and I know I have really good people.

Perhaps it would have been harder to start the sales organization without commissions without these connections. But it's working for us right now.
Initialization is not the same thing, though, for everything but Ada.

I'm not looking for a c-like language where variables must be defined / are implicitly initialized to a constant. Those have problems, among other things the cost of double-initialization.

I'm looking for a c-like language where the compiler is free to assume that an uninitialized variable is anything it wants - but it must be consistent about it. So, for example, "return x - x", where x is an integer, will always return zero.
I don't know if I can work on Android anymore
an armed society is a polite society

This is such a throwaway slogan. Go check out the worst spots of Africa. Plenty of arms, not much politeness. Also, apart from not being true, it also encourages politeness for the wrong reason: fear of arms. Politeness should be due to respect of people, not fear of what they might do.

It's just as easy to say "an unarmed society is a polite society". There's not much difference between the US and Australia when it comes to politeness, and our society is unarmed. Japan is unarmed, and politeness is a keystone of their society. The British are unarmed, and their stereotype is one of unsufferable politeness.

Don't conflate resistance to oppression with incarceration rates, as the two categories practically do not overlap.

I wasn't conflating them, I was using it as yet another metric of US government oppression, which the armed population isn't stopping. Your last paragraph is also stating that the police are militarising due to the armed population, which is kind of my point - rather than prevent oppression, the armed population is actually doing more to increase it.

Also, I'm not sue what you mean by 'significant drop in violent raids', given that SWAT raids are skyrocketing, an order of magnitude more than they used to be. It's not really a victory if there's only a brief pause before business-as-usual continues.
This critique is completely incoherent. I read the first half, and I still have no idea what the author’s point is.

Most of it seems to be pedantic complaints stemming from the author’s overly literal interpretation and incomprehension of Zed’s sometimes ironic writing style.
GIFs and HTML as they are meant to be used