skysight-inc/HackerNews huggingface dataset:
You still can't redeem and cash your Bitcoin Cash from Coinbase, correct? If Bitcoin Cash crashes before they implement their fix, I'd fully expect them to be liable for customers' losses.
There is Mono on Linux, and it works quite alright. Xamarin can be made to work with Linux, it's jut not officially exposed in the UI by default.
Thank you. The article makes more sense now.
I'd consider game development experience to be a plus for any programmer.
>But TCP numbers their packets and so I would expect them to continue sending new packets while waiting for ACKs of old packets, and my reading of Wikipedia agrees.

TCP keeps a sliding congestion window that relies on RTT.

https://en.wikipedia.org/wiki/TCP_congestion_control#Fast_re...
My wife is very anti-scent, and her workplace I believe has anti-scent rules, but some people don't care and wear thick perfumes anyway. Not everyone can stand to have to sit next to someone who wears a thick fog of perfume all day, especially if they are allergic or have trouble breathing because of it, so they ban it at many work places. It's like that annoying teen who sprays half a bottle of Axe bodyspray and stand in the same room, it feels like someone is spraying the can down your throat! It's almost worse than having people smoke next to you!
Light Stemming for Arabic Information Retrieval [pdf]
Ah. What I posted is my assumption of what was going wrong. Buffer bloat makes sense. Thanks.

I 'solved' it by going to a provider with more upstream (cable) then later fiber. Even without this issue the download speed wasn't very good for the price so leaving was an easy decision.
Here is an even better way of putting this; I believe Go hasn't been used for any of these areas: game engines; scientific simulations; military usages; planning, logistics and operations; space exploration; embedded systems and industrial software; robotics; etc. etc. etc. Go is great for one thing, mainly: highly concurrent problems with large 99th percentile latency permissions, which mostly means web development - and that is "coincidentally" something Google is interested in, too.
Yeah. And found it difficult to work with. The DOM seems to disconnect from the VDOM leading to oprhaned elements hanging around and no way to rectify it. Inferno is probably what we'll go with. But either way, it's a massive and undersireable compromise.
I'm not entirely sold on Vue, I've never used it before, and I'm happy to use JSX but the Vue template code is far, far clearer to me.
Why would it matter if the discussion is over the design or how fun the game is vs the technology aspect? The former is a "product focused" perspective, while the latter is more engineering focused. Both are desirable ways to look at software problems.
Games are applications designed to solve a particular problem domain, no different than any other type of software. It just happens that the problem they solve is "having fun" or, more cynically, "monetizing fun."

Most "game developers" don't even ship anything (currently including myself) so what I would be concerned about is not having a game, which itself puts you ahead of a lot of people, but what the quality of the game is, and what it demonstrates about your abilities as a programmer. Games can be incredibly complex and difficult to build and can demonstrate a myriad of useful skills. As someone with a CS degree in, basically, "C# CRUD apps that talk to Access" who dabbles in game development on the side, I definitely respect it. Even using a framework like Unity doesn't make it easy, just easier.

Unfortunately (although somewhat deservedly) Unity development and indie game development so there might be a bit of friction involved if that's all you have in your portfolio.

But no, I wouldn't remove them, certainly not if they're any good.
I think this is less true today with all the game engines doing 90% of the hard technical work for you, otherwise I would agree. However, the question isn't whether it can show skill (it definitely can), but whether that results in a payoff (i.e. is being recognized).

> Do you want to work for people who are too to small-minded to realise the benefits of game programming?

Some people can't judge the merits of game programming, that doesn't make them small minded. Depending on where you want to work, you may not have much of a choice in those terms anyway.
Right, much better to have a terrible UI on both platforms using React Native. A great bet.

If you insist, you can use Xamarin Forms and have an equally terrible UI on both platform as RN.
Photography also teaches you to look at the world differently, in a very literal sense.
N00b/ELI5/Ask HN question : Where is all this money coming from?
Having ancient phones for which is a PITA to use any social apps can also be pretty helpful. I'm still using my iPhone4 (it can still take great pictures), but I cannot longer use Instagram on it (no big loss), WhatsApp stopped functioning about 2 year ago (that was not that good at first but I got used to it) and the FB app is slow as hell. If someone messages me on FB I only conjure up the courage and patience to open FB in my browser after half an hour or so, and only if it looks like it's anything that needed a quick response (from the preview). HN still works and for reddit I need to use the i.reddit.com version, but I visit these 2 websites less and less from my phone (it really drains the battery). I carry a book with me everywhere I go, though, that makes up for me not using the phone anymore.
Games are hard, and will punish bad code a lot of the time (you only get XXms before the next frame, making poor performance easily visible). It says more about the interviewers that they don't realise that experience is valuable TBH.
There is something called the receive window. That is the size of data that can be sent before getting more ACK's back.

If the delay is longer, and the receive window is the same size, then total throughput is lower.
I have my own software development company. My clients use a purpose-built framework for managing funding applications and grants online. As a sole operator my workload varies: when I add a new client, customisations can keep me at full capacity for several weeks, at other times maintenance can total less than twenty hours a week unless there are requested enhancements or I'm adding new features.

Late last year while my business hours were at a low ebb, I was asked if I could pitch in for six months as lead developer on a government web portal. I'd taken a similar contract two years before when my own business was ramping up, and not found it too taxing to meet the needs of my own clients on evenings and weekends. I didn't factor in two things: I now had twice as many clients, and a cynical dynamic called "Murphy's Law".

Almost as soon as I signed the government contract, clients began requesting (different) extensions to the framework. Without the contract I would have been at full capacity. I found myself starting work for my own clients at 4.00am every morning, then heading off to lead the web portal development team, then putting in more hours for my own clients at the end of the day ... plus weekends. This state of affairs continued with very little respite for the entire six months.

Knowing normal life will resume at a fixed future point is often enough to get through something like this. But my health suffered increasingly as time passed. In the last few weeks I was very sick indeed. I was asked to renew the government contract for a further six months but had the sense to turn that offer down. Two days after the contract finished I had to be admitted to hospital. I was seriously ill, and it has taken two months to get back to the level of health I usually enjoy.

Yes, I was foolish to accept that contract. I have learnt a lesson I won't forget.
You can use Xamarin forms if you insist on sharing the layout and have a terrible lowest common denominator fisher-price UI.
Or Adobe Flex..
If anything, quite the opposite. Don't let those fools put you down. The challenges you've solved, if anything, have a wide range of complexities in my opinion.
No chance among those who understand how and why bitcoin works. An unlimited bitvoin is worthless because it could be replaced to centralize ledger, and will be eventually. Bitcoin is in extraordinarily inefficient system that would serve no purpose if not for the decentralization that limits protect.
The next regular difficulty adjustment took weeks to reach after the mining power decreased. It was hours between blocks for a while. Now new blocks are mined every 10 minutes again, which makes mining cost-effective again and allows transactions to go through. With a lower difficulty and a $800+ price, Bitcoin Cash mining looks good right now.

The "market cap" for BCH has to be way overestimated. It assumes there's a BCH for every BTC. But there isn't. Not everybody got their converted asset out.
Yes definitely.

For example, my home connection (in Western Canada) is 150mb down and 15mbit up. For general home usage (Streaming Netflix and whatnot), you definitely need more download than upload, but if I'm working from home over VPN, syncing pictures to Dropbox, etc. you can definitely saturate 15mb. And most North American households have much less bandwidth than I do.
> Games are some of the most complex and challenging kinds of software to write.

Used to be. For many small devs/hobbyists, it's a matter of clicking in Unity and not actually "writing" anything.

Writing your own game engine (esp. 3D engine) is complex and challenging. Building a game in Unity is like putting Lego pieces together in comparison.

Agree with your other points though.
(for moderators: delete this comment, its posted in wrong place)
> I now fully expect the cost of entrance for free applications to be data the developers collect of my usage.

Apparently this is also true of applications & services you pay for these days too. Includes ISPs, cell companies, cable apps where you input your customer code, paid subscriptions to online news... the list is endless.
I think this is a good question, I did some reading myself!

The blog post talks about "receive windows" which comes into play here. The server will send up to the number of bytes specified in the receive window before needing to start seeing some ACKs.

So the shorter the round trip time, the less likely the server is to spend time twiddling it's thumbs waiting for an ack, because it's exhausted its receive window. Of course, increasing the size of the receive window would also help.

(I read this answer to get here, I could be way off: https://stackoverflow.com/questions/9613197/what-determines-... )
In addition to what others have already said here (Games are super hard to do, so any interviewer with even a modicum of technical acumen will value it highly), I would add that there might be some cultural factors at work here. My experience with the italian software scene is virtually non-existent, so take my prejudices with a grain of salt, but my impression is that mainland Europe is much more conservative with regards to credentials. You might have a much difference experience interviewing in some of the tech hotspots. Moving within EU is easy - hop on a plane north and talk to some companies.
After a decade of depression and trying to drown it with alcohol, weed, and the occasional psychedelic, something finally snapped. I'd tried therapy, AA, switching industries, none of it seemed to make anything better. Asked for a sabbatical from work but they wouldn't grant it, so I quit. Packed my things, moved in with the parents, and went cold turkey. I guess you could call it a self-inflicted rehab; they live in the middle of nowhere and not knowing anybody or having a car I couldn't really get myself in trouble.

The first few months were hell, but I read up on CBT, stoicism, meditation, habits and personal health and slowly, with a lot of work my mental state started to improve. There were a lot of weeks were it felt like I was regressing but I kept practicing healthy self-talk and eventually got through the rough spots. Being out of work, I worked on side projects to keep my skills sharp and learn new things whenever I was feeling good enough.

It's been a year now, and I've never been happier. After maybe 9 months I was feeling strong enough to "re-enter society," so I started applying for jobs. Nothing's materialized yet but I'm confident I'll get back on own feet sooner or later. Regardless of the current job-hunt stress, I think it was unequivocally worth it to straighten out.

The books that helped me most:

https://www.goodreads.com/book/show/46674.Feeling_Good

https://www.goodreads.com/book/show/7015403-the-gifts-of-imp...

https://www.goodreads.com/book/show/13721709-the-antidote

https://www.goodreads.com/book/show/865.The_Alchemist
Having anything in a public GitHub or code portfolio I can look at puts you ahead of a majority of candidates in my experience. An interviewer with the attitude you mention is conflating producing games with playing games. Games present some serious technical and UX/product issues and should be considered serious software, even if playing games isn't a serious pursuit.
Hidden No More: CHM’s Archives Processing Project Wraps Up
JQuery was authored by one guy. One a technology reaches certain threshold no one cares about its origins as long as it's open source.
Ask HN: Anyone considering using Kotlin over Go for web dev?
I've been developing web api and apps with Go for some years. My feeling about this can be summarized by repetitive questions that appear on /r/golang about how to build a web app in Go, what framework/library to use in Go to build a web app. The high frequency of the same question is a sign that something is not right about web dev in Go.

Kotlin based web frameworks and libraries seem to be growing fast. Spring Boot 2.0 is one mature example.

Anyone else considering Kotlin over Go for web dev?
So how the situation is better if both MegaCorp and small startup are using each other opensource code with just the BSD license (with no patent grants)? megacorp can still sue the startup for patent infringment and destroy it.

If you assume that MegaCorp is evil, the startup has no life whatsoever, whatever open source license is picked. If instead assume that MegaCorp is good, the patent grant has a positive effect on the ecosystem.
Scroll restoration proposal – This API is now part of WhatWG HTML spec
Think about the path between sender and receiver as a pipe.

You will have data inside de pipe all the time, the amount of it is a product of bandwidth an latency (pipe length), which is measured as RTT (round-trip time).

The sender puts data on the pipe and must wait for acknowledgment from the receiver. How much data should it put on the pipe before the first acknowledgement arrives?

If the pipe is too length, the sender will have a lot of data on transit, but this amount will grow over time based on some algorithms (congestion control).
Or BBS.
+1, Also as a side effect you will get a cleaner declaration of the filtered list (rather than making it a part of the rendering process, lol).
Nope, but it's definitely on my bucket list ;)
Best bluetooth headsets 2017
I raised an eyebrow at Windows Phone being given 20% share on the "Portability" scale. And later again with 30% for MacOS.

But really, those charts at the end say it all for this particular developer - if he feels only 60% "Productivity" using React Native compared to 90% on competing platforms, his choice is obvious. I imagine for many developers the opposite (or even more so) is the case.
It's used in Marketplace.

https://facebook.github.io/react-native/blog/2017/08/07/reac...
Challenges of measuring the digital economy
Yeah, they have a proof of concept code up on their github, only started on it in the past few weeks though. Up till now it's all been math and research.
Do any big networks do anycast tcp stream reassembly when a connection from a user gets some packets split between different datacenters?

One could imagine a system where one datacenter forwards the packets (encapsulated) to the other so that the stream isn't broken.
Of course it's not a fact, it's a philosophical idea (originally by Popper?). And of course it's controversial, especially in the US where 100% freedom of speech is protected by the constitution. But it's not that far fetched to think that the options are nearly free speech forever, versus completely free speech for a while.

It does hinge on the premise that speech is such a powerful tool that it can be used to remove fundamental freedoms. That's also just a hypothesis.
I might agree with the rest, but this:

> It is not OK to act in a retaliatory manner when you are not the master of a domain and are specifically called out on it.

Who did I retaliate against? And who called me out on what, exactly?

I'm saying that Firefox Focus is a little toy if you really care about privacy, and to use Tor if you want be safe from spying.

I visit https://myactivity.google.com/myactivity every once in a while, but so far Google has used that information to make my life A LOT easier.
I'm old, and I've been here a long time. You can see my posting and comment history here:

https://news.ycombinator.com/submitted?id=ColinWright

https://news.ycombinator.com/threads?id=ColinWright

That's the case with everyone. Click on their name to see their profile, etc. I can see you account was created 103 days ago and you have 151 karma. You've posted 8 links, and commented about 15 times (I didn't count precisely)
From people who are willing to exchange 'real'-money backed numbers ('fiat') with might-have-some-worth-soon numbers.
As I said, they use it for some of the most esoteric screens. That's hardly "using" it. I have it on good authority that some portions of FB (such as Messenger) flat-out refuse to use it. It doesn't not instill confidence.
YC Patent Pledge
Well think about the pre internet days, how did people exercise their free speech? On a soapbox on the corner? Well maybe, but again you might need a city/county permit depending on the corner, that costs money. Maybe for people outside of yelling distance you need a megaphone, that costs money. To not get arrested for indecency you need clothes, that costs money, or for anyone to take you/your message serious you probably need nice clothes, those cost more money.

Want to print and distribute your protected speech, the printing press cost money.

I'd say a domain/hosting/web builder can be done cheaper than the printing press and certainly cheaper than getting a city permit. The actual knowledge involved? About 5-10 minutes of YouTube videos. Your right many of the services you might leverage have terms, the real world is not without similar terms.

Certainly today it is far cheaper and easier to set up a website for your message than anytime in the internets history. I think free speech like any other right dies through ignorance, lack of historical understanding and just lack of strength of character. To that end anyone can contractually limit their rights as you suggest but it's always been that way, it's not as though the internet was ever free of these terms in the beginning. Don't like the terms, then organize/boycott, take action, and I'm not pretending it's easy to take action against a company like Google, but think it wasn't hard to exercise free speech and fight for civil rights in the face of police, military, fire hoses, etc... It's not the US but think it was easy for Gandhi to be arrested and go on food strikes all those times, or Nelson Mandela to spend the greater part of his life in prison and later become the first Black South African President, or Ali to refuse the draft before the Vietnam war lost public support and giving up his championship (prime of his boxing career) fighting in the courts facing jail?

Pick and choose your causes as you wish, that's your right, but using other people private property whether it be real property or an online website that's where your rights end. But be willing to back up your ideals like the great heros above and host nazi parties at your house, let them burn crosses in your yard, but keep in mind your also advocating for everyone else including anti nazis to have the same rights to use your property in the same manner.
1) separation of html and js

2) shorter to write and simpler to read
Hares.io – Track hosting providers IP addresses for crawlers and bots detection
We need artists who started older, to compare. Alternative hypothesis- many artists come to prominence with one great contribution, but they can't do it repeatedly. Not because they are getting older but because they had one grand idea and failed to deliver another.

See, one-hit wonders if all ages. See, The Beatles and Eric Clapton, both famous for continuous reinvention.
I can vouch for SvelteJS. It's simple & has near vanillaJS performance.

I use SvelteJS on both the client & server side. SvelteJS also has a rehydrate feature, which allows you to render html on the server & then bind the Component on the client.
One year at GDC (game developer's conference) I saw that SpaceX of all companies had a booth in the same area of the conference reserved for companies looking to hire devs.

At first I thought this was rather curious. What on earth would SpaceX want to do with game devs?

Then I found this article.
http://www.businessinsider.com/why-is-spacex-at-a-video-game...

Turns out it's not uncommon for SpaceX to hire game devs. Apparently if you can make a relatively sophisticated game (especially an online multiplayer game), you can make software for a rocket.

So there you have it, game dev experience is good, and it sounds like that interviewer you talked to is a liability to his company for passing on great talent.
Lol what nerd culture do you participate in. It's "dispassionate debate" until an outsider tries to participate and then it's fire and brimstone.

So long as ideas "follow the narrative" (regardless on how grounded in evidence or just made up) nerd culture will accept you. Otherwise, it's probably the most toxic and politicized groups around.
I know very few of the people in my connections or they are so distantly removed from what I do that the connection is of no use at least professionally.

I can't honestly say I have even opened LinkedIn in the past year so I would have to say it is of no value to me. Initially, spam overloaded my email and InBox so I never really attempted to use it as it was initially intended because of the spam.

I did meet a few people I otherwise would not have because of searching profiles of people who were speaking at conferences I was attending but otherwise I have not used it to any real benefit.
It seems you have found a very useful way to filter out terrible employers.

Ask yourself: do you want to work at a company or your coworkers think game programming is bad?
In my experience, the folks that feel the strongest against JSX lean anti-JavaScript in general. JSX is Turing-complete. There are no gotchas, you can't paint yourself into a corner, you can set breakpoints in your map statements, it's more testable...Lots of benefits and a big step up over string-based templating languages stuffed into HTML.
DTD for HTML 5.1
As an employer, I can say that it's nice to have someone who also programs as a hobby. Games require passion for programming and a good deal of know-how.
As opposed to someone who just finishes the task and goes home to do whatever else..
VMWARE FUSION PRO 8.5 FOR MAC OS X DOWNLOAD FREE TORRENT LINK
People have been doing statistics for decades, which is mostly all that machine learning is. Coming up with a fancy new buzz word for stuff that has been for decades, doesn't make something "elite".
My main problem with this argument is the huge amount of violence in tv and films.
Mozilla re-trusting an SSL vendor previously revoked for mass cert fraud