skysight-inc/HackerNews huggingface dataset:
Flying back into Adelaide on an international flight was the most horrible experience I've had at any airport anywhere.

Maybe it was the 7 staff standing around behind the 2 desks processing a full plane of people?

Or maybe the other people whose job it seemed to be to threaten anyone who took their phone out with a $10,000 fine?

Or the yet-more-people walking around in the luggage reclaim section checking something so that then you can queue to have another person check the same thing to choose what other queue you can get into.

I've found US and European immigration much better.
I've never understood the recorded announcements. Why are you announcing carry-on liquid limits, or telling people not to park in the loading zones, in the gate areas. Why are you announcing that it's illegal to smoke in the airport, when it's been that way for decades?
But does not grow its sales 40% every year.
I'm in Florida on a trip from Canada. The Orlando airport doesn't have a single SIM card provider. Travel forums seem to validate this.

If you can't have cellular communication when you land... just WTF?! Backwards country.
Yeah, I agree. This is similar to complaining that the plane was broken when you fly it into a mountain.
I can see this being a minor issue when you're passing data to like strdup(2) from an unknown source, but you should be following the rule of "users do dumb shit." and check these things. C isn't designed to prevent you from hanging yourself because if it were to prevent you you wouldn't have enough rope to climb a mountain.
New parallel lookup and readdir code from Al Viro just landed in -git
This would require expensive 64GB DDR4 LR-DIMMs though.
Yet they charge you for the cup -- $0.65 for a crappy plastic cup at SFO.
The_Donald has 130000 subs ... that is peanuts. It is on par with fatlogic.
You're right, none that I know does but I don't mean exactly-once.

I meant I like NSQ but sometimes I do wish they had a fire-and-forget mode.
Yes that's definitely true. I remember flying from Germany a free years ago and being completely startled by the friendliness of the staff who treated you like normal people. That's quite amazing since friendlies anywhere else in Germany is far behind the US. Clerks at super market checkout lines often won't even look at you, yet airport staff behaves like normal humans.
the time for grand OS ideas has long passed. here's an eulogy by one of the authors of plan9 and inferno (you won't hear anything from the authors of other operating systems except tannenbaum):

http://herpolhode.com/rob/utah2000.pdf
> Low level languages are tough

I disagree. Low level languages, especially C, are the easiest to master. K&R book is the only book you need to read to know everything about C. All you need after you understand the fundamentals is a bit of discipline.

C++ on the other hand is extremely difficult to master. Just have a look at the rules for Rvalue references and you will see what I mean.

It may be easier for a complete novice to write some code that doesn't crash in C++ than it is in C, but not mastering it, or even be good at it.
In my experience Chinese airports are pretty horrendous. Here in Australia, airport security is quite reasonable and unless there's major disruption lines are always fairly short.
Funny coming from the BBC. UK airports might be worse. Passport control to enter AND exit (common, but not in US). Not accepting EU visas. Recheck of carryon bags for transit passengers, with more stringent liquids requirements than US/Canada. Higher prices.
Don't forget shuttle runs. Adepteva used those and otherwise good engineering practice to develop two products, latest in 65nm, with no more than $2mil. This one might be simpler and cheaper given its requirements.

http://www.adapteva.com/andreas-blog/a-lean-fabless-semicond...
My issue, and it is slight, is the constant presence of the military. It isn't so much the soldiers, and there are lots of them in some airports, it's the drumbeat of announcements declaring their presence. It's the USO announcements every few minutes and the reminder that uniformed military get to board before everyone else. I have plenty of family in the military and have nothing against soldiers, but it only adds to the constant security reminders. We may be in a perpetual war, but do I have to be reminded every five minutes?
The gate area overcrowding is odd. The airport administrators know how many people go on an airplane, then put about 80-90% of the required seating in place. It seems to be a deliberate failure.

I suppose you can multiplex seats between adjacent gates by making sure you don't schedule flights at the same time, but I see that not happening. And generally you can't hear the announcements from the adjacent gate.
I wish I could upvote your conveyor comment many times!
Thanks for putting your finger on that.
Read the review over at hentenar.com, though I've never read Zed's work.

All I can say is the order of topics, the choice of topics and the quoted explanations would make for a very confused beginner. Especially the crusade he seems to have against strings and functions called incorrectly. That makes me think he should be teaching the language, not the language he wishes it were. Of course these are selective quotations so I can't draw too many conclusions.

Going on my time teaching C, I wouldn't even mention Duff's device or safer, better strings at this level. There's better ways to introduce defensive programming, along with a discussion of the pros and cons.

Oh, I'm past 50 so am clearly "doomed" and beyond help. Not that I'm sure what I need help with. Oh well. :)
The fact that you can post a github link here tells me nothing. And that code is atrocious, but that isn't even the point. The point is there's no way people are vetting this code that they are signing up to be bound by. It's utterly insane to hand money over to this thing.
I disagree, though living in San Francisco it's hard to remember how unique and relatively narrow the cultural spectrum of this industry and place are.

The marriage of drinking and and alpha dominance displays of all kinds, are in my life experience dominant elements in contemporary US culture; they are not even tolerated in some circles. In many places I have lived what they call 'nightlife' is strictly demarcated by space and time.

I'd wager this is just one more place where the work / life distinction has become very blurred or has vanished entirely, around here. :/

In any event on the brighter side, we can look forward to the hangover!
But for Facebook and Google, I'm paying (with my information) their solution to big problems in the world. For Global Entry, you're trading information for a solution to a problem they created.
Yes! One of the slowest immigration lines I've ever been in was in Manchester. They processed all EU citizens before proceeding any non-EU travelers and were incredibly slow.
How does that help, when the code is super shitty but people are still signing up?
Google should have used this for Android instead of...

But, they took the easy way out.
Most local airports without as much traffic tend to better.

Small town airports tend to be great, but expensive to fly to/from. No lines, very clean, almost no walking, plenty of seating, nice staff, pretty nice interior, cheap parking. Even if the airport was old, the lack of bullshit is great.
Doesn't the design of Go, the language, basically require that the implementation involve a runtime with a GC system? So that would make it a non-viable choice for programming in applications where memory footprint and real-time performance must be tightly controlled.

Rust is a better choice, and it's designed with this in mind. It's still young, though, and I think there might be some as-yet-unsolved issues (these are things I've vaguely heard of and could be totally off-base) like binary size, ease of dealing with raw pointers, etc.

If I was doing this sort of programming for a personal project, I'd probably try using Rust, because I like it.

Dunno about Swift, though IIRC the current reference implementation may also currently rely on GC.
People are writing a kernel in rust[0], and a pretty good unix-like at that. I don't like rust, but it's a fine language for that and in general.
[0] http://www.redox-os.org/
Not as good of a way as it would be with a modern phone. You'd basically have to find a bug in the HTML or image parsing/rendering. As I remember it, that device didn't support cookies, javascript, plugins, etc. And honestly, hacking into mobile devices over an internet connection wasn't really part of the zeitgeist at the time. That mostly came later, when people stored more than some SMS, MIDI ringtones, and some phone numbers.
He had this big rant about Debian that was about Debian trying to lock people in because of 'business' or something absurd like that. Debian is a non-profit! I found it irritating because it wasn't even "he's being a jerk, but he's right". It was just plain wrong.
At least with tegel you don't have to walk forever and security lines are fast in my 2 time experience with it.
Last summer I was patted by some morons at an American airport. They thought I'm hiding something under my T-shirt on my shoulders. It was just my bones draped by the cloth: the old scapulae and clavicles. Distance running man; try it!
Most US phones are either locked to a single provider or only have full radio support for a single provider. Most US customers don't even know what a SIM is. So, shops like that are completely uncommon here. Unlike Europe where everything just works, we have 4 separate major mobile networks (Verizon, AT&T, T-Mobile, Sprint) that use separate and incompatible technology. "Competition" beat out standardization here and we all suffer for it. Depending on where you are from and what kind of phone you have, there's a good chance your phone wouldn't even work here with a SIM anyway.

You'll want to find the nearest AT&T or T-Mobile store as those are the two networks that support semi-standard 3G. Note that they both use unique radio networks so you'll need to check what bands your phone supports and what bands each provider supports in a given area for compatibility. Yes, it really is this stupid here.
"Premium Product?" Here you go: Vertu Signature Collection running S40??? Only €29k for the "Red Gold Ultimate Black".

http://www.vertu.com/ca/en/collections/signature/shop-collec...
Nope. Not at all. Feels awesome. The whole world is trying to exploit and be the boss of developers and that is power. Power for the developers. Even when I an 75 and about to die someone will be trying to hire me, lol. I already make more money than all my professors and almost everyone I ever went to school with. All I have to do to stay employable is study a few hours a week to stay up to date. Sure, I won't be able to work at established companies that have the luxury of age discrimination, but those are the boring companies with the shittiest managers. Barring a head injury and death there is nothing that can stop me.
EgyptAir 804 Disappears Over Mediterranean
I've read/maybe even briefly participated in a discussion about Zed's book a couple years ago, and the technical debate went like this:

Z: K&R's strcpy is broken, e.g., you can forget to null-terminate the string. Mine is safer.

Ohters: It's not broken, of course it'll do something unpredictable if you break its preconditions.

Z: strcpy is still broken.

Others: Your function will break too if you pass it the wrong length.

Z: This cannot happen, K&R strcpy is broken, mine is safe.
Why would anyone care about raising awareness among tourists? They are amongst the smallest users of water (only in the state for a short period, no lawn to water, no crops to grow).
Interesting question. I think that Facebook/Twitter and such are becoming utilities for a sizable chunk of the audience lately. So don't be surprised if they get to their Standard Oil moment in the future.
You compared "aged whisky", "goodyear-welted shoes" and "suits" to things like Rolex watches, on the basis that they are all about signaling.

This is like saying, because I prefer an all-wheel-drive car, it is for the same reason as buying a Ferrari, because who could possibly need a an all-wheel-drive car?

Other than people who drive in the snow.

Suits are warm and durable and fashionable, goodyear-welted shoes will last forever, be comfortable and weather-resistant, and aged whisky tastes different than non-aged whisky. You buy these generic categories of products for a practical reason. If you want to pay for the one that costs 10 times more than the others, that is signaling.

I was going to give Johnny Walker as an example, but here's a better one: George Dickel Rye. It's fantastic, it's $26, and nobody knows it exists. It's comparable to a nice scotch. So why don't people drink this instead of scotch? Because scotch has things this doesn't, and they're willing to pay whatever it costs to get it. At a bar, though, I always buy the Dickel if it's available, because you can't beat the value.
Acknowledged - I didn't shop around carefully for primary sources for my link. I think the overall point holds even if you drop it to 10%, though -- there's probably 1% of overall water use to be trimmed through the more-effective residential cutbacks.

(It's worth distinguishing between potable and non-potable water in these analyses, though, because from a municipal perspective, there are additional benefits to keeping a cap on potable water use.)
Analog circuits run at full-speed (no clock), use little power, and take up little space. An analog computer directly implements the mathematical function it represents as circuits instead of emulating it on a von Neumann-like machine. Long story short, they have issues that made people go digital. Yet, if you can use analog, you can get significant advantages. Example for math acceleration:

http://www.cisl.columbia.edu/grads/gcowan/vlsianalog.pdf

Brain is a bunch of components that are spread out 3D that operate like a mathematical function at slow speed. Mostly sounds analog. Results in us. So, a huge spread of analog components could get some results directly simulating something like that. Here's one of my favorites which is a wafer-scale, analog computer for neural networks.

www.kip.uni-heidelberg.de/Veroeffentlichungen/download.cgi/4713/ps/1856.pdf
10 Facts About Sunny Leone That Will Shock You
> K&R book is the only book you need to read to know everything about C. All you need after you understand the fundamentals is a bit of discipline.

I am a huge C fan but this is not true at all. C has tons of pitfalls, especially with modern UB-aggressive optimizing compilers. There are a lot of rules you need to be aware of that are not naturally-occurring results of the fundamentals.
You wouldn't be saying that if you were forced to stand near the gate lounge because large numbers of sleeping people were monopolising all the available seats.
This post is a joke without a material argument to support your claim.
Calling C from Rust is very convenient. All you have to do is declare the structs and function signatures and then it's like calling any other unsafe function.
Tesla sold 50 000 cars last year, and have a $28bn market cap. Ford sold 6 million vehicles, had the fourth best selling car in the world (the Focus), and have a market cap of $51bn.

So Tesla:Ford ratio on market cap is 1:2, but on sales numbers it's 1:100. Granted, the Model S is more expensive than an average Ford, so let's call it 1:50.

How is that undervalued? It looks pretty darned overvalued to me.
K&R book is the only book you need to read to know everything about C.

Absolutely not.
You mean this? ;)

https://mobile.slashdot.org/story/11/09/17/2050200/inferno-o...
This. To me, one of the biggest examples is the border police. In Europe manage to do their jobs and be friendly—the guy stamping passports at AMS last month even gave me a restaurant recommendation! Meanwhile, returning to the US, I'm interrogated like a criminal about where I was and what I was doing despite being a US citizen with the clear right to re-enter my own country.

And don't even get me started on the TSA and their insistence on screaming at me to take my phone out of my pocket (as if there are people in the damned elite lane that somehow don't know this already).
It's not really ad hominem. More like constructive criticism of his rhetorical style.
Casually blaming character differences on assumed mental issues is pretty crappy.
No it hasn't. There's a ton of cool shit that hasn't been invented yet. What's stopping research is (as rob more or less states) researchers want to make a usable system more than they want to make an interesting or innovative one. It's going to happen again someday. It has to, a gaping hole like this will get filled in.
I really don't understand the post-security water issue. I got in an argument with a security person at the Hong Kong airport over this. They claimed it's a requirement by the US government and showed me some document that described rules similar to what we see in the US. So I argued that they are reading the document wrong and got rather worked up till my wife started to pull me away because she was afraid I would get arrested.
LAX is a nightmare. I had one experience where I had to change terminals quickly because my first flight was late. There was something wrong with the bus. So I found myself running, in a suit and dragging my carry-on, across the parking lot at 1am. Dirty, dark, depressing and loud is LAX.

On the other end is YVR, perhaps the best airport in north america.
Employees of American-flagged airlines tend to be a bit grumpy (with some notable exceptions like Southwest). They've had to put up with layoffs, consolidations, pay cuts, overwork, pensions disappearing, etc. for decades now. This doesn't excuse their attitude, but I understand their frustration.
Last time I checked it was impossible to do scheduled tasks. But it's in alpha stage, so maybe that's coming.
I was extremely optimistic for Theranos and having to see them go through this is sad on so many levels. Not calibrating standard testing machinery correctly just does not cut it.

One of their notable contributions is to set precedence in Arizona where consumers can now order their own tests without doctor's orders.

I believe consumer awareness of state-of-art diagnostic resting and making testing readily accessible can have a fundamental impact on people's wellness.

ps: I am not advocating more testing.
And not any better – at least you don’t get vendor lock-in with them.
It's pretty difficult to sail upwind by heading directly into the wind. So, don't point into the wind if you want to get further upwind.

I don't have an opinion on the actual topic, but whether someone's goal is others' perception of them, or they are just poorly optimizing it as a proxy for their sense of self worth, attacking every criticism head on could undermine how others perceive them, or it could waste their time and mental energy compared to other things they actually care about more than the measure of their achievements based on others perceptions.
Based on what little information is available so far it sounds like they did not have an acceptable false positive rate. I'm wondering if the secrecy allowed them to hide the underlying statistics, maybe not even intentionally.

This is so stupid and a huge step backward from the consumer protection advances of the 20th century.
There are some very nice birthing centers that are not associated with hospitals.

From what I've seen, hospital-associated ones are bait-and-switch. If you show up early, then you take longer than allowed and they transfer you to the regular hospital. If you show up late, then they also transfer you!!! (this shockingly lame excuse was actually used on a friend) Clearly, there is a purposely narrow window because the hospital makes more money if you end up in the regular hospital area.

I find it strange that you think homebirth midwives don't carry necessary emergency materials. Just considering the obviously visible example, every one I've seen lugs around an oxygen tank.
Ask HN: Django vs. AnglularJS for an ECommerce Website
Greetings everyone,

I have a question regarding the choice of technology for a project. The project is basically an e-commerce webapp/website, which later on will be ported to mobile as well. I've looked into the possible technologies and seem to be inclined to whether use Django, Angular or both. Now, I don't have a lot of experience with either one of the frameworks, so I'd like to ask your opinion on which one of them would be a better choice.

I'm currently considering to use a mixture of both, Django on server-side and Angular on client. Besides functionality, the webapp should be user-friendly and aesthetically pleasing, as well as responsive (very important).

Since we're on the topic, I'm still unsure whether I'll design the database from scratch and manually implement the shopping cart functionality or use an existing solution. Django seems to have some e-commerce plugins. Or maybe it's a good idea to use something like OpenCart, since most of the work is already done.

Any feedback is highly appreciated,

Thank you.
Affiliate Marketing Facebook Page
This appears to just be a way to limit the growth of third party tracking which threaten Google by encouraging user acquisition from many sources.

I say this because they dont specifically say they will postback events to advertising networks other than Google's.
Travel tip:

If you're in London Heathrow airport, there are vending machines that sell a ready-to-go pre-activated pre-paid all-sizes SIM card from Three, for £20. It gives you 30 days of near-unlimited roaming to 19 countries including in the USA where it uses AT&T and T-Mobile.

The only catch is tethering is not allowed. Oh, and you won't have a local phone number. But if you really want a local phone, your best bet is to pick up a hilariously cheap disposable phone from a retail store.
$0.25 for a simple childrens app
Reverse-Engineering: Using Linux GDB
Why make them better? For many cities/regions you don't have have a choice. You have to fly to that airport. Sometimes you can fly to another, better/newer airport in a big city but then given the price and inconvineince to get to it, might not be worth it. Some people can take the train or drive, but that works for small countries, not for US.

They have nothing to compete with (no hyperloop yet) so there is not much of driver to improve.

Other (Asian) airports are newers as article mentions, they are often used as showcase piece for national pride. It is not just that one locality building it, it is the whole country.

Also out of some European airports, I liked Vienna because it is nice and small. Amsterdam is not too bad. I found Paris CGD and Frankfurt a big dirty mess, not a lot different than say JFK or Dulles (IAD).
> Taiwan is officially the Republic of China, but that name is a legacy of World War II

ROC held the China UN seat until 1971, and the first multi-party elections were held in 1986. KMT still considers ROC to include all Chinese territory.

> Taiwan has many citizens who speak Mandarin or various dialects of Chinese; many of them consider themselves Chinese, but also many do not. There are Taiwanese whose ancestors moved there from China as early as the 1600s. Besides, they also have a sizeable population of aboriginal people with totally non-Chinese cultural practices and who speak a language that isn't even loosely related to Chinese.

You're confusing nationality with ethnicity. PRC has many non-Han minorities too, but their nationality is Chinese.

> And meanwhile, the country has been in a sort of cold war with the PRC since the late 1940s, and was a Japanese colony for the 50 years prior to that. The last government to have military control over all of Mainland China and Taiwan (plus Mongolia) was the Qing Dynasty.

PRC and ROC claim all of the territory as "China", whether they historically controlled it or not.