skysight-inc/HackerNews huggingface dataset:
Tech companies and entrepreneurs have been pitching LEO satellites for internet delivery for a very long time. Even Bill Gates had a kick at this can.

https://en.wikipedia.org/wiki/Teledesic

It's interesting to me that our cities and their governance are so awful - with their limited voter participation, poor cost control, class warfare politics, crazy fringe political advocacy, and unreasonable franchise agreements - that going into space is considered easy compared to working with city governments to get fibre in the ground.
OpenBSD 6.1 coming May 1
very interesting, the UI throws me off though, for instance are topics somehow correlated to the channels I have open (i.e. the list on the left)? Can I access Topics from the desktop client?

Looking forward to updates, thanks!
I'm a developer, and in my company:

We have a bi weekly team meeting to discuss tasks/issues assignment. Almost all day. We make sure everyone has 2 weeks of work assigned, estimation on tasks is as best we can do.

Then everyday we have a tool to log time against each tasks we spent time on.

We have to log 7h. From a 8h30 day minus 1h lunch, 15m break morning, 15m break afternoon.

We have to log/distribute 7h every day between assigned tasks, or special tasks like: network/software/hardware problems; meetings (without active task); task planning and time spent logging time; releases deployment;...

It's a pain in the ass, but help us thinking/focusing on what needs to be done.

Team managers, project managers, and BAs also log their time.

Every other day my team manager verify if everyone is missing logging their time and send private email reminder(just a pic of weekly calendar with missing logs). If I start to fall back to much he starts calling every day asking what I'm I working on.

Quarterly, in my personal evaluation, time logged is used as one of the metrics to evaluate progress. But not taken to serious, as it is a hard one.

Edit1: Everyday we have to make sure the task remaning time to completion is updated, increase/decrease/maintain.
I enjoy solving problems with technology. A basic CRUD app can do wonders for many organisations. Its neat to see people's daily life improved with some code I wrote.
> You cannot buy into Web Components without buying into at least Polymer to supply you with data binding.

Why? You can use Polymer and not its data binding. In fact you can use its polyfills and deal with mostly the standard based APIs. X-Tags and many others also use Polymer's polyfills.

DOM APIs are awkward as hell. But you can create Web Components and handle the data binding yourself. It's actually pretty easy to roll your own data binding. Now whether you should is another matter.
You have a level of forethought that I do not share. Thanks for the tips all the same :)
This has been discussed quite a bit on HN in the past with the general sentiment that their calculator is very off from the market in the US.
> The dystopia might arrive someday, but not now, and not in the near future. Democrats (yes, it was all democrats) got it done seven years ago.

Fortunately most people (or someone they care about) are likely enough to suffer from a genetically-linked, costly health issue that it seems unlikely that discrimination would find much support.
Ones-complement arithmetic: it lives
"We’re systematically leaving behind minorities.."

That makes no sense unless we are suggesting that minorities are different in their ability to get internet service. The rest of the sentence uses "poor people" -- which could be accurate, but implying minorities by virtue of being minorities are less able to get internet access is patently racist. Socio-economics does have an influence but being a minority is not in itself a factor. Most rural Americans are white and they are more likely to be "left behind" than a minority living in Jersey City with access to FIOS -- if you adjust for income.
I don't seem to recall advocating we'd never need 1000Gbit to the home, I said we don't need it for MOST HOUSEHOLDS today.
Even magazine ads aim to manipulate me, usually to purchase something.

I find that behaviour completely unacceptable, so I block all adverts when browsing the web, and I avoid them wherever it's practical to do so on other media.
I think this is generally good advice but it's possible to overdo it. I noticed on my last round of interviews that I was vocalizing my internal thoughts so much that it was hard to concentrate and think deeply. I'm still working on finding a good middle ground.
Yes, we have Horry Telephone Cooperative here in Myrtle Beach, SC. They've been laying fiber in the ground for 20 years, and I've been petitioning them for the last few years to offer faster speeds. They just started offering gigabit fiber a few weeks ago for $134.99/mo. I'm thankful to have an alternative to national cable companies, the only disadvantage is that local cooperatives can move slow!
I don't follow this logic. Because a Polymer example shows it using Polymer's data binding therefore you "cant even build a simple ToDo list without" it? That just isn't true at all. In fact you never have to be declarative.
Did you read my article? (Because your comment doesn't seem to bring up any actual rebuttal of the point, which makes me think you didn't, which makes me hesitant to waste more of my time explaining it, particularly as it might make it seem OK to just toss aside arguments with "I don't believe" as the other person will then just do more work in the conversation.) The problem with bytecode is that it has complex linking and relocation issues. DEX was specifically designed to convert trivially to ODEX, and which hardcodes vtable and field offsets to make interpretation trivial and fast, while also letting the code be memory mapped between processes. FWIW, current versions of Android have expanded the optimization step all the way up to something more like a compiler, but it took them many many years to get to that point. Since you are speaking with someone who is extremely familiar with VM design, as well as the history of the Android project and its unique limitations, would you mind being more specific with what you feel is inaccurate? (I am totally willing to believe I missed something, as I spend way way more of my time on iOS internals, and I am "rusty" with VMs--though not so much that the students I teach to about them notice horribly ;P--but it just doesn't seem like that so far.)
And what would you say, just ballpark mind you, is the average number of VMs for dev work in the average US household?

And how many of those dev boxes are streaming 4K video, every day, all at the same time?
Startup Job Interview Cancelled Because Applicant Asked How Much She’d Be Paid
You're not looking at it the right way.

HTTPS still lets you know which sites you're visiting (Hostname has to be unencrypted).

But there's more than just web traffic. Say you like to play on your PS4 every night at 6. Now Google knows that. Run your own SSH server, OpenVPN, and mail server? Google knows that, and has profiled you as a "developer". And so on. Think big, man.
There's I think 5 states that it's been narrowed down to. I actually have a map open on my computer now that reduces the searchable area to 10%.

It is out there, but don't make assumptions about what/how Fenn did his thing. That man can accomplish some impressive feats.
I still prefer the comments on the sugar-free Gummy Bears:

https://www.amazon.co.uk/Sugar-Free-Jellies-Gums-Sweets/dp/B...
>non-profit member-owned cooperatives

some might call that government
>> Am I missing any other ways to assess candidates?

Yes. You are completely glossing over the fact that the candidate might be bringing something special to the table.

You have literally not left any room for the candidate to showcase what they've learned (again, not minutia of algorithms but something completely different..like the candidate could be a specialist in how compilers do register allocation)

How about the interviewer improving their interviewing skills to be able to identify strengths rather than being a pseudo automata that docks points?
External Sorting
I think it's an issue of being good enough for the types of things we do now. If it got astronomically better, it would enable things that we flat out can't even consider doing nowadays.
Great thread !

can you please suggest from experience what is the best way
to copy right and translate book to english , if i want to self publish ? as none native english writer ?
Thanks!
Kevin Durant Opens Up About His Investments–and His ‘Real Life’s Work’
> The DOM is so damned awkward that it's faster to maintain a virtual DOM tree, diff changes to it on the next tick with those of the previous, and then only modify the real DOM tree with those changes like React does.

Sorry, but it's not. I don't know what it is that you think React does, but it makes those same awkward DOM API calls. React is an abstraction layer and abstraction has a price. Having React call .appendChild is not faster than you calling .appendChild yourself.
Depends on how far he had to raft, it could be a hundred yards between where he enters the river and where he leaves it. He's been hiking those forests for years.
Five Fast Facts You Need to Know About Heavy.com
I think Google fucked them hard just to prove a point.

99% of lyrics sites are utter trash littered with popups, redirects and extremely obnoxious ads. Genius was the first lyrics site I ever saw that broke that mold.

Sure, they also broke Google's arbitrary rules, but they had a better product that genuinely deserved to be at the top of the rankings. I still wince when I click on a link to any other lyrics site.
So if I have this:

img-row {
display: block flow;
}

and markup

<img-row>
<img src=1.png>
<img src=2.png>
<img src=3.png>
</img-row>

I will still have a problem with white space appearance between image of these [inline-]blocks ?

While with this:

img-row {
display: block;
flow:horizontal;
}

child images will be treated as blocks and so white spaces will not go into rendering/layout tree of the img-row.

So again partial solution, sigh.
Google makes a ton of money off of Android.

https://www.bloomberg.com/news/articles/2016-01-21/google-s-...
Not sure why you got downvoted. I will not accept any ads.
I'm happy if someone has a reference stating otherwise, but it's my understanding that both Youtube and Netflix utilize TCP for their video streams whether it's 4K or not.
I find people are quite reasonable in real life. Unlike the internet, they're not going to bite your head off.

Next time it happens, tell the truth.

"Oh, hey guys, I get really, really nervous about whiteboard coding. It's really scary for me and right now I feel like my brain has stopped and I'm going to fail miserably. Would it be OK if we do this another way? - maybe on a computer, or maybe I can just talk about it?"

If you need it, you can also say "Can I please have a 5 minute break to get my head straight? Maybe a quick walk to the bathroom and a glass of water?"

I would be utterly and completely shocked if a rational, intelligent human being denied you that. And if they did, would you want to be working for/with them anyway?
As someone also in Austin with G.Fiber, an opposing anecdote:

They were in and out of the neighborhood probably a month, month and half. Filled in the holes and reseeded where they dug up lawns. Patched up the street pretty well too. It was uneventful.

The contracted out installer couldn't understand I didn't want the Google Fiber box, so I had to figure out how to do that myself. That was my only issue.

P.S. If you're only getting 420 down, you might be CPU limited on network hardware. I know my router is around that speed (an option I have enabled disables hardware acceleration). 420 is fast enough such that I don't care about upgrading it.
true, there are forms of government where your vote is correlated to your contribution
They already do that with Google Contributor.
My flexbox story:

I decided to use flexbox. Everything was wonderful - responsive sizing was perfect. So easy to use. I then tried it on Safari.

First port of call: older versions of Safari don't calculate widths based on min / max width property but rather a flex specific property (can't remember which).

Didn't work. Tried a polyfill - the polyfill landscape for flexbox is shockingly bad.

At this point, I'd give up hope. I turn to Modernizr so I can fall back to display table. Got this set up (modernizr only really does custom builds apparently, no CDN now).

Surprise. Safari was flagging up with modern flexbox support. The autoprefixer I used set the WebKit vendor prefix to use legacy flexbox. Chrome uses the non prefixed property fine. Other browsers were fine. Safari was still using the vendor prefix. Fin.

tl;dr flexbox embarrassed me.
For those wondering what the pomodoro technique is: http://pomodorotechnique.org
A satellite constellation like this will actually be more efficient for long distance communication than fiber as hops will be more or less a straight line between a few sats whereas fiber on the ground often takes crazy paths due to terrain and politics.

If SpaceX can prove reusability, which is looking likely, putting up a constellation like this will become significantly cheaper. They also can just reuse first stages that their own customers already paid for (their customers pay for the flight, not the stage itself).
well look, I'm absolutely not an expert. But the argument that Hitchens was making was that Islam, more than any other major religion, very explicitly dictates things of a governmental nature. Christianity has the 10 commandments, and so on, but Islam has much more social governance and legal apparatus woven into its ideology, and taken "as gospel".

Its part of the reason why people get so scared of things like Shiara law and Shiara courts. But regardless, Hitchens' argument was that without resorting to exaggeration and fear mongering, because the ideology leans further in that governmental direction, it makes it harder to square with modern secular democracy than other religions would.
Launch HN: Wifi Dabba (YC W17) – Low-Cost Wifi in India
Wifi Dabba provides super cheap, super fast internet at tea-stalls and bakeries in Bangalore, India.
We built Wifi Dabba because mobile data is still expensive and also because getting wifi at the local bakery is just downright cool.
We focussed on chai wallahs and bakeries because they're everywhere and practically everyone in India gets chai at least once a day from these stalls.
We have 3 plans, Rs.2 for 100mb, Rs.10 for 500mb & Rs.20 for 20GB (edit: whoops, that should say 1GB. Someday we'll hit that low of a rate!). We don't have any free trials or ads because we think the Rs.2 price point is something that everyone can afford.
We've got 100 locations so far, if you're reading this from Bangalore, check out our coverage map on http://www.wifidabba.com to try us out at a bakery near you.
Our grand plan is to have Bangalore totally covered by the end of this year.

I'm Karam and my co-founder is Shubhendu, Wifi Dabba is actually the result of 6 painful years of building 32 different apps and watching them fail before we found something that had product/market fit. I've lurked on HN for years now and its a mini-daydream come true to be part of YC. We're both happy to answer any questions about Wifi Dabba or even just to commiserate with you on just how hard building products is.
The project that I am a part of uses the PRUs to implement an ultra-low latency audio platform: http://bela.io

It's open source, here's the PRU code: https://github.com/BelaPlatform/Bela/blob/master/pru_rtaudio...

This paper describes the platform in more detail: http://www.eecs.qmul.ac.uk/~andrewm/mcpherson_aes2015.pdf

This paper compares latency achievements using this strategy compared to Raspberry Pi, Arduino, Max/MSP, etc: https://qmro.qmul.ac.uk/xmlui/bitstream/handle/123456789/124...
What does this have to do with tech/typical HN topics?

Seems fishy...
This is great advice. The biggest take away for me is that you are able to market it. Without any marketing, the book will most likely flop.

I wrote and published on Leanpub, (https://leanpub.com/successfulunittest). My marketing was not good enough as I am not that good at it. I only managed to sell about 10 books. In my next book, I would build up the audience as mentioned in the linked article.

Congrats on the success now and in the future.
The hell we don't, they made a documentary about it years and years ago.

http://www.imdb.com/title/tt0092007/?ref_=fn_al_tt_1
I don't think it has anything to do with their engineering. Essentially the global annotation product failed, so they doubled down on rap and turned into a media company. As an early fan of the product, I'm still not sure how to feel about all this, though admittedly you could see it coming even from the outside over the past 6-12 months.
SpaceX is looking at much lower costs to LEO which very much changes this equation. They charge around $2,500 per pound right now, but with reusable rockets there internal costs may be under 1,000$/lb. Putting up ~1,400 * 600lb * 1,000$/lb is less than 1 billion dollars to get into space. Worst case they are looking at ~3 billion in launch costs which is hardly an issue for world wide infrastructure.

Now, the costs of these satellites and receiver's will make or break this idea. But, it's surprisingly viable even if they only cover the continental US to start.

PS: Iridium NEXT (https://en.wikipedia.org/wiki/Iridium_satellite_constellatio...) is aiming for some data bandwidth. Though presumably at very high costs.
List of Must- Read Free Books for Data Science
Man arrested as one of four suspects in a massive hack of Yahoo emails
I don't understand why you have been downvoted, since your reply makes sense. HN is a weird place, so many intelligent people and so many emotional reactions.

> ANYTHING in the Fallout series isn't exactly something I would hold up in high regards :)

Yes, it's the only one in the list though. Plus Fallout 1 and 2 (the goods ones) are more complex and old than mass effect.

I didn't play KOTOR so I couldn't compare to it. The space opera part is definitely a success, so I didn't hate the game. I quite enjoyed it. It's just not on my "must play" list, which contrast with everything I heard or read about the game, some even stating it was the best game of their life. I got too high expectations.
You're more likely to end up having a ton of wonderful hikes through the park system. He doesn't just go out there to check his gold ;)
Link does not work, care to double check it?
So let the user promote these with pinned tabs. I think that's a reasonable compromise.
1. Use LinkedIn to find people who work for the kinds of companies that you want to target. Send them LI messages, and/or lookup their snail mail address and send them your pitch. Lookup the companies main number and call and ask for them. If they're high up in the company you may find that you have to do with "getting past gatekeepers". There are entire books on this subject. Lots of them. Go to Amazon.com and look for books on "prospecting".

2. Identify trade shows and other events that are frequented by people in the industry you want to target. Go to those events and mingle with people there and solicit interest. If you have money to spend, rent a booth at the event formally.

3. Go to generic "business mixer" type events held in your city... things put on by groups like the Chamber of Commerce, etc. Mingle and talk with people and solicit interest there. Note: this is less targeted since the audience is more random, so you'll probably get a lower "hit" rate.

4. Speak at events like local Java User's Group, Linux User's Group, Scala User's Group, etc. meetings and meetups. At the beginning or end of your talk, casually note that you do consulting / services around the topic you are presenting on.

5. Talk to former co-workers and other connections of your own and ask them for referrals.

6. Advertise. Facebook ads, Reddit ads, LinkedIn ads, Google adwords, etc. Have a nice website to direct people to if they come looking for you.

7. I dunno, there's probably hundreds of other things you can do, but those are some obvious ones that come to mind.
Yup, for reference earnings over the past year are roughly $0.005 (half of one cent) per page +- $0.0003
He can get to the region, with weights, and home within an afternoon
Key to a safe deposit box and an address of the bank is more than enough to fulfill that requirement. At my bank, they come with two keys. Put one in the box and keep the other, and check the safe deposit box periodically.
bring back tables with some responsive behaviour and we can call it a day
There are really 3 separate things lumped into the word "ads". Advertisements (obvious); annoying UI/audio/video (modal dialogs, video, etc); and 3rd-party tracking.

Advertisements in general I accept and I don't have any desire to prevent people or companies from including it in their own content, although, if included, I'll likely view the content as less reputable and the creator as having less integrity. Some people flat-out hate all ads and that's why they have an ad blocker. Their acceptable ad list would have 0 entries.

Tracking is a non-starter for me, advertising is possible without tracking but it's not generally done that way, it works for TV and radio. Most "ad" networks don't actually give a hoot about advertising, they care about tracking and tricking companies into footing the bill for collecting the data. I use my ad blocker as a tracking blocker, I wouldn't have bothered to install it if tracking weren't possible. I have no qualms about preventing someone from collecting information about me. I'd want anything ads that come from a third-party to be off the acceptable ad list (effectively an empty list).

Annoying UI I can tolerate to a point. Most of this is blocked by my "ad" blocker so I only see how bad it really is out there in the wild when I forget to install it. Assuming the ad blocker didn't do that, if things get too annoying I'd leave the site, if I find myself returning to the site and getting annoyed often, I'll filter out links to the site wherever I can. There are handful of really annoying sites that come up often enough that I've made a browser plug-in for myself to do link filtering on. Right now most of the sites on the list have a pay-wall or "ad" block blocker and keep playing the cat & mouse game and winning (good for them, they must imagine Sisyphus happy).

This is how I wish "ad blocking" worked: Community driven list of "bad players", bad being any tracking, dark patterns, or very annoying UI; links to bad players get removed from all pages, I never want to see them or their click-baity titles ever again; white-list for site you want to let track, trick and annoy you; grey-list for sites you want to see but still block in the traditional way. This would also provide feedback to bad players, giving them a chance to change their ways and new players would fear getting added.
Yeah, I'm not trying to say I am a genius (no pun) to predict them bombing. I just thought it was funny in context to have pmarca chime in on the topic. And props to him for actually engaging with snarky a-holes on internet forums.

(And my linked comment did contain a juxtaposition about a16z's purported investment strategy and their Genius investment, so I don't think the retroactive chiding is entirely called for.)
job prospects or salary ? because they are entirely different things.
Of course the gender disparity in healthcare is a problem too. You disagree? Google those job titles and "gender inequality" for many articles and discussions about the problem and what's being done.

The gender gap is particularly significant in careers that pay well and are growing in numbers, such as those in IT. (It's a problem that most flight attendants are female, but IMHO it's less pressing.)
Only issue with this is that those interviewing you might not be who are hiring you or you would be working for. So maybe their lame, but your actual day to day or your actual boss are awesome. Though it's on the company for not providing a good interview experience.