skysight-inc/HackerNews huggingface dataset:
I didn't specifically measure memory usage, however it's on the order of a few hundred megabytes per query (600 MB on the particular example I'm looking at).

Regarding the license and maintenance, it's what seemed the most suitable for me given the effort I'd put in and what the code actually did. But the idea was that if it's unsuitable for you, you can certainly contact me and make a request for them to be different, and I can try to license it differently on an individual basis.
There are two type of Taxi ( Actually three, but we leave it out for now ), and three type of Taxi Drivers in Hong Kong.

Two types of Taxi are Green Taxi for N.T Area, and Red Taxi for Kowloon and Hong Kong Island Area. And the three type of Taxi drivers are separated by the areas mentioned before.

If you arrive in Hong Kong Airport, or take Taxi in Hong Kong Island, you will highly likely meet a taxi drivers who could speak Mandarin, English and Cantonese, some even speak another dialect of Chinese. In Kowloon you may only see this in Tsim Sha Tsui Area where there are lots of tourist.

So if the parent arrived to HK by crossing Mainland border, you will be served by Green Taxi and I wouldnt be surprise if they dont speak anything buy Cantonese.
For the record, Ulysses is at least a full order of magnitude more comprehensible than Joyce's next book, Finnegans' Wake.

I'd also expect it to give a skewed response on a test of this kind because it is composed of a number of different sections, which vary considerably in their style. But maybe that's the point of including it.
Beyond that, you tend to often realize you haven't quite made the logical split of components in quite the right place, or the "right place" for that split to be changes over time. Then you've got the fun task of moving functionality from one component to another, which is extremely expensive in development time.

(or, more often than not, because of the cost of doing this, you end up putting up with a slightly batshit-insane design...)
Flew United recently and just after boarding they made an announcement asking if anyone had purchased one of these "basic economy" fares, presumably so they could exclude them from the twelve cents worth of pretzel+soda service. What a ridiculous and insulting system (not to mention poorly-managed!).
That feature size is why Swift is so scalable. Writing useful programs is easy to do for beginners with a very limited subset of the language. But as you expand your knowledge Swift is rich with features that make complex apps much easier to write for professionals.
I also bet, those challenging legacy systems in many case are way better built than what "modern" systems would provide. Sure there will be whacky things to work around, but I've seen my share of whacky engineering in brand new systems too. Common sense engineering seems to be few and far between these day's.

Kudos on having something interesting to work on.
"incomprehensibility"
Denied: Afghanistan's All-Girl Robotics Team Can't Get Visas to the US
They're probably looking for much kids/fewer years experience (they keep bloviating about being startup like after all). Based on GS pay they cap out at a salary that is not very high for an industry veteran (they talk about steps being skipped only in "exceptional" circumstances). I guess they assume that if you've got all those years and are still applying you must not be very good. A GS15 is only 128k in the costly DC area. I work for a nonprofit in a much much lower cost of living area and make about that and I'm nowhere near the top of any payscale!

Oh and no relo assistance either lol. To work in the capital of corruption. Sorry but I would have to be braindead to surround myself by that environment knowing I was just a blue collar lackey. And if equivocating "public" service and being Trump's bitch works for you, I am happy for you.
Yes it is! VisiCalc was a pioneering 'killer app', and I feel like this is the next iteration :)
Avantek do one: https://www.avantek.co.uk/store/avantek-32-core-cavium-thund...
Global GDP had a huge hit during the war, and after peace was achieved growth accelerated tremendously worldwide. The economic growth of both the US and Europe after the war was clearly thanks to peace, not thanks to the spoils of war.
> "I see a monitoring and surveillance system on farmers and traders," says Ramdas. "It's very Orwellian, our Animal Farm."

Mr. Ramdas may be confusing his Orwell stories a bit :) Although I gave it a shot, it's difficult to draw many parallels between the Soviet allegory of Animal Farm and post-independence India.

(I'm commenting on this inconsequential line because I don't have much to say about the larger article beyond "religious extremism sucks")
From what I have seen anecdotally, quite a lot of military jobs exist for the sole purpose of taking veterans from active duty retirement age, when they become no longer directly useful to the chain of command, out to civilian retirement age, between 60 and 70 years old. Sometimes they are employed gainfully; other times it amounts to a sinecure.

So bona-fide government jobs are created for those folks, who oversee, advise, or consult for all those private-sector companies that work mostly on government defense contracts. Those are the very people who end up telling a bunch of undisciplined geeks how they should be doing their jobs. All those TPS report cover sheets go to them. They have to work really hard to ensure that nobody is ripping off the government, in exactly the same way you have to watch your waiter at the diner like a hawk, to make sure they don't give you fewer french fries than you are entitled to, or put ketchup on your hot dog, or something. They can't do the job, but they pretend like they can make someone else do the job better, mostly by staring at them without blinking, and making the "I'm watching you, buddy" hand gesture.

The reality is that the geeks should be the ones hired directly into the government jobs, but they can't get them, due to hiring preference points. And also, because the pay scales are locked, and cannot compete in the open market.
EssentialYouTube.com is gone
A year or so ago I learned about essentialyoutube.com here on HN. Since then it's been my default go-to for music in the office, period.

Whoever you are, dear EYT developer, please bring it back. I guess it costs you money. Maybe add a donate button? Or was it just a side project for which you no longer have time?
Could someone counter this morality argument?

If the world stopped eating meat, animals would no longer be bred for this purpose.

Since animals are bred for meat, I'm not bothered by eating them. Their treatment is generally poor, but again their purpose is to be food. They wouldn't have existed otherwise.

This is a genuine good-faith question, so hopefully the replies will be similar.

Is it a matter of opinion, or is there something closer to an objective truth to be found in this?
BTW: Before we get too deep in specific language criticisms, let's not forget that Chris Lattner is awesome. The fact that two super smart guys with huge work ethics like Chris and Elon Musk couldn't get along is very disappointing to me.
Embracing Immutable Server Pattern Deployment on AWS
--- USER TABLE ---

| USER_ID |

| USERNAME |

| NB_FOLLOWERS |

| TWEETS -> List of TWEET_ID's |

| FOLLOWING -> List of USER_ID's |

| FOLLOWED_BY -> List of USER_ID's |

etc.

NB_FOLLOWERS, FOLLOWING and FOLLOWED_BY are updated when a USER follows/unfollows another USER.
im working on a auto formatting tool ... is there anyone here that enforce column alignment or have it in their style guide ?
"Find Wi-Fi will turn on Location History. This allows Facebook to build a history of precise locations received through your device. You can see or delete this information in your activity log."

I think it's kind of ridiculous that just to use a search database, I have to enable 24/7 location tracking of my phone...
That's clearly not what they said, since 10% of the current price is still fifty times the ingredient cost.
IANAL

The title is false as stated, two ways - the courts aren't permitting, they're insisting; and they aren't insisting on a worldwide ban, only that companies who want to do business in Canada can't facilitate websites/information being read in Canada that's banned in Canada. Practically, of course, this may mean companies choosing either worldwide bans or not doing business in Canada.

Funny thing is, this isn't actually new. There are (or were) already Canadian laws that don't allow the publication of Federal election results in time zones where voting is still happening, and frequent court-imposed bans on publication. These laws would also not be satisfied by Google's admittedly feeble solution of scrubbing their official Canadian portal, but not their other portals, also easily accessed in Canada. But nobody pressed the issue so far in those previous non-commercial cases.

Canada doesn't have jurisdiction over the world and isn't pretending it does. It does have jurisdiction in Canada and is saying to Google et al: "If you want to serve ads here or have your Playstore sell digital goods here, then you can't also serve up websites we've ordered blocked, period. Choose one." This permits further, future actions to block Google in Canada if it can't comply or doesn't wish to.

Which brings up international comity, of course. Canada isn't the only country that can play this game. Given the international nature of webformation, Google would have to descend to the lowest common denominator, blocking everywhere anything legally blocked anywhere (that it wants to do business.) (Or maybe creating a Chinese firewall everywhere, with unique filters in every country, which would be hella expensive.) Such a trend may not be in the common interest of course; in other words it may pose a prisoner's dilemma. Probably does. So it's likely time to go back to the treaty table, or perhaps to rewrite-Canadian-laws-again. Still, as the law stands it's hard for the courts to decide anything other than what they just decided. Information is either banned within Canada or it isn't - symbolic changes that still allow Canadians to be referred to a banned website don't fulfill the law.
This. A non-alcoholic friend of mine got popped for drunk driving, and part of his sentence was counseling for alcoholism. At one point they asked him if he'd ever done cocaine, he foolishly answered yes, and they sent him to a similar program for coke.

On the other hand, since he had to pay the cost it's not like anybody who needed treatment got shorted as a result.
Maybe I didn't express myself correctly, but I agree. I do think that player created narratives will be more personal and maybe more memorable but pre-made stories tend to be deeper and more intricate. And I don't think one is better than the other.
Putting Your Finger on It: Creating the iPhone [video]
It seems insane having a Judge prescribe treatment options. Addicts who wish to give up are definitely a medical case and should be treated likewise. Tapering off Opiates does work. Let's not forget that it was prescription meds being pulled away (without support) that caused the huge rise in people turning to heroine. I have quite a strong view that prescribing pain medication should be referred to specialists after six months and/ or stronger medication than co-codamol is needed.

I suffer from Chronic pain and have been prescribed Buprenorphine in the past (Butrans, which don't have the same counter-measures as Subutex), unfortunately they are no longer adequate for me (the patches get pretty big in higher doses).
Why, in this day and age, is the US military organized along a structure (Army, Navy/Marines) based on the Elizabethan English military organization (I recognize the USAF was spilt off to avoid a battle between Army and Navy)? For that matter why are dress uniforms based on obsolete English gentlemen's dress?

A bit of rethink based on objective/mission seems well overdue. The 1940s reorganization that lead to the Department of Defense papered over the structural problems.
27 Ruby Gems I use in almost every project
I see that as just writing regular unit tests, business as usual. Not TDD, still very useful.
SOLVED!!!!!!
I spent several hours looking for an axe or a hatchet or an Ubåt

This is NOT what the designer would search as they most likely do NOT speak English (Chinese made from earlier research above of the ball manufactuer)

Me getting into the shoes of the designer:
Assumptions:
The designer is in a hurry.

They would search in their language which I found via google translate is https://www.dropbox.com/s/h585tt6fwcb0x54/Screenshot%202017-...

斧头

So my next google search is

http://lmgtfy.com/?q=clipart+%E6%96%A7%E5%A4%B4

I looked at the images and in the top right I saw IT... and began to tremble as it was right there....

The Original (bottom right in my screenshot)
The Found Ball (top right)
And THE IMAGE that was used:
https://www.dropbox.com/s/oho6qtlyja7quaq/Screenshot%202017-...

The google search:
https://www.google.com/search?q=clipart+斧头&tbm=isch&imgil=ay...:

Thanks for the all the help along the way

PLEASE POST THIS TO THE ORIGINAL SITE AS I DO NOT HAVE ENOUGH POINTS: Here is my profile (old pic :) ) https://english.stackexchange.com/users/243437/thedrake?tab=...
Two-Stage Least Squares for A/B Tests – Twitch Blog
HN was designed by one person (pg) who is an inveterate minimalist, has good taste, and likes text. He wanted to make a site that seemed bookish (his word) so it would attract people who wanted to read and discourage people who didn't (but in the gentlest way, by seeming boring). He also wanted to make a news site that looked like top, the terminal app.

One thing that I don't think is widely appreciated about HN's design is the balance it finds between information density (i.e. fitting a lot on the page) and minimalism. If you try to move that needle in either direction it makes things worse: more cramped or less informative. Most attempts to redesign HN add tons more whitespace, but this lets you take in fewer stories at a glance. Of course, tastes vary widely and many people disagree.

The link to Reddit is genetic, since pg gave the original idea for Reddit to Alexis and Steve, and only made HN when his feature requests were no longer at the top of their list. Presumably that is also how the idea of keeping HN small got started :) There was also an early version of Delicious that looked a bit like what HN and Reddit later became.
The typical Soviet response to any accident: "What fire? What power station are you talking about? Why were you there instead of in your home? A photograph? Give it here" rip "What photograph?"

Establishing the destruction of that power station today would be extremely difficult, short of American spy photos, I'd wager.
I am turning 34 coming this September. Not much of a kid anymore (even though I act like one).

Not true. GS15 caps at 161k at DC area. It is a very respectable salary.
http://www.fedweek.com/pay-tables/2017-gs-pay-table-washingt...

For engineering, USDS predominately hires senior engineers with years of experience. The reason is because we help troubleshoot some of the biggest crises in the government.
Firefox focus with automatic ad blocking and tracking protection
The system couldn't work if judges could be prosecuted for their rulings, unless you're counting bribes, which they already get prosecuted for.
Best Ethereum Mining GPUs – A Benchmark and Optimization Guide – HotHardware
The Ever-Changing Roles of the Developer: How to Adapt and Thrive
2017 is the year of ARM in servers just as it is the year of Linux desktops, as the meme goes.
> Siri took the crown on factual questions, but surprisingly did poorly on reasoning (“Queries”) where I expected the Wolfram Alpha-backed service to get flying colours.

Didn't Apple ditch the WolframAlpha integration pretty quickly after Siri was released? I remember a lot of the Wolfram type queries stopped working shortly after release.
There was an article on Tedium just ~1 week ago about the emergency numbers!

http://tedium.co/2017/06/20/911-emergency-system-history/

It references the birth of 999, but then continues with the story of emergency numbers in the US. Definitely an interesting read.
"F*ck you, space! Being all spacey and stuff!" sounds more like Ricky from the Trailer Park Boys.
Interesting interview. Java is mentioned many times as language Swift aspires to replace. He is right about Kotlin:

"Kotlin is very reference semantics, itʼs a thin layer on top of Java, and so it perpetuates through a lot of the Javaisms in its model.

If we had done an analog to that for Objective-C it would be like, everything is an NSObject and itʼs objc_msgSend everywhere, just with parentheses instead of square brackets. .."

I think Swift has real chance to reach Java level popularity. It is already at #11 in Redmonk ranking. All languages above Swift are at least 15 year older than Swift. And once it server side features like concurrency it can be much more general purpose.
Personally, I would welcome Aphyr trying to break the Kafka EOS guarantees. Like all software, there will be bugs, and the exposure will only make it stronger and more viable.

I write as one of the implementors of exactly once guarantees in Kafka.
I don't think the problem with a large syntax is for writing - it's for reading. What happens when those same beginners are thrust into a professional production codebase and struggle to figure out what's going on?

It's interesting to note that Google has taken the deliberately opposite approach with Go: small syntax, learn 90% of the language's ins-and-outs in a few weeks, so that the average fresh college grad Googler (average tenure being less than 2 years, IIRC) spends as little time as possible ramping up and has relatively predictable output.
CMU Scientists Harness “Mind Reading” Technology to Decode Complex Thoughts
This very article shows examples of Siri responding with Wolfram Alpha results.
It is Myth Buster's kind of science. The goal was to see how it works with short and long books and with one with reputation being easy and a hard read. It would be interesting to see it on larger population, with more of statistic involved.
> Their treatment is generally poor, but again their purpose is to be food.

That smells like a non-sequitar to me: their purpose is indeed to be food, but that neither justifies poor treatment or cruelty, nor does poor treatment necessarily follow simply because animals are bred as food.

I am not overly familiar with the subject but I do know that there are rules and regulations both at the national and EU level to protect animals from mistreatment.
If you hate to piggyback then don‘t do it.
> Ask them what the "correct" margin should be based on and they'll say something like "the cost plus a little bit more to cover overhead." No understanding of supply/demand whatsoever.

Are you saying that's not the correct price in a competitive market? After accounting for all costs, of course.

Maybe you should read those people as saying "this market is lacking in competition to make prices reasonable".
> Why, in this day and age, is the US military organized along a structure (Army, Navy/Marines) based on the Elizabethan English military organization (I recognize the USAF was spilt off to avoid a battle between Army and Navy)?

Because you make incremental changes (and even then, only based a on clear need, nor rejecting old because it's old) to critical systems unless you have a clear, compelling need justifying a specific more-radical change.

Ground-up replacement based on speculative improvement and theorized benefits is a common recipe for failure.

It's a fairly basic idea in software, but it applies for other kinds of systems as well (in many cases moreso; you can build a ground-up replacement for software on parallel while maintaining the legacy system to mitigate risk and only cutover when the replacement is proven to work; you can't practically build a complete replacement national military in parallel.)
Google.org, BlackRock and others commit $2.2M to Fast Forward’s nonprofit
> Especially the crap about "make the test fail first" (making the test fail is useful, especially if you're unfamiliar with some aspect of it), but it should not be an obligation

Sometimes I write code to fix a bug, then a test the tests my bugfix. Test passes. I'm done right? Well, I make sure my test fails without the bugfix. About half the time, the test still passes. ie I wasn't testing what I thought I was testing. That's why you make the test fail.
Years away at best. Risc-v is where arm was in the early 2000s.
Yup, it would. Disabling the TS option was just a stopgap measure to make our deployments stable for the time being.
I'm at over 90% occupancy over two and a half years.
LEFT SCHOOL for YouTube??
999 was crappy design for "emergency" as, in the analog era, it would take almost 9x the time to dial it as that of a number like 111 or 112.
Good point! Lots of ways to serve.
Yeah, my point wasn't "TCP does this, that's all we need". It was just an observation about how we apply principles at a higher level.
This is very cool, and I'm a co-founder of Snips we are building a 100% on-device and private-by-design Voice AI assistant and we bind with HomeAssistant https://medium.com/snips-ai/integrating-snips-with-home-assi...

In 10 lines of code, you can have your own private Voice AI at home!
FWIW, Ulysses isn't particularly incomprehensible. To the extent that it's difficult to read, it's much more the shifting narrative perspective, widely ranging references, and stream-of-consciousness rather than the vocabulary.

Take this typical section from the "Lotus Eaters" chapter, wherein Mr. Bloom is contemplating the origins of the wares in a tea shop:

So warm. His right hand once more more slowly went over again: choice blend, made of the finest Ceylon brands. The far east. Lovely spot it must be: the garden of the world, big lazy leaves to float about on, cactuses, flowery meads, snaky lianas they call them. Wonder is it like that. Those Cinghalese lobbing around in the sun, in dolce far niente. Not doing a hand's turn all day. Sleep six months out of twelve. Too hot to quarrel. Influence of the climate. Lethargy. Flowers of idleness. The air feeds most. Azotes. Hothouse in Botanic gardens. Sensitive plants. Waterlilies. Petals too tired to. Sleeping sickness in the air.

Hard to be too confused by the imagery and mood in this passage.

Now, Finnegans Wake...
I think part of it is desire. Many people would love to have an assistant like that. There is a vague memory of the days of personal secretaries, a girl (those were sexist days) who could looks things up for you so that you can spend your efforts are other tasks. There are a lot of times when everybody could use help, but they don't have it.
I rather hope they'll try setting off a nuke near an asteroid as research for preventing meteor strikes on Earth. I guess it would vapourize part of the surface facing the bomb, diverting the thing away from there.
Network level troubleshooting is incredibly difficult, especially for individuals who don't have a networking background. Even showing someone how to read wireshark often isn't enough.

I just wanted to politely point out though, in this case, I think there should have been an indications of a network failure in this analysis early on, from the standpoint that TCP frames were sent to the server which were not acknowledged. This would depend on the point where you capture the traffic naturally, but the lack of acknowledgement would be a strong indicator that traffic is not reaching the server, or that replies are not reaching your capture point.

So while the TS Val may be the cause of the drops, I think the packet drops should have stood out when seeing the traffic being black holed, and likely the same segments getting re-transmitted continuously.

And for anyone out their who thinks this is easy to catch, I'd say this is very easy to miss, because you need to have a good understanding of how TCP works in the first place, to know what not working looks like.