skysight-inc/HackerNews huggingface dataset:
I completely agree. To those pointing out the Sabre/Amadeus "debacle", a few benefits as a reminder:

* To innovate, the GDS only think about how the messaging should be differently handled.

* To buy a ticket, an airline/travel agent uses almost the same syntax throughout the world (this is a miracle, when you can't even order cabs in the same manner in the world).

* Airline companies implement similar interfaces (between different GDS) to handle ticket processing. Which is another miracle: think freight handling done with the same messaging protocol.

Now add to the mix modern protocols and you get nice APIs. The hotels CAN be the only one properly consuming the APIs (w/ gorgeous and easy to use platforms), but if they can't do it well, let tech-aware organisations do it.

Instead, these hotels are fighting for breadcrumbs and insulting companies which have done more to facilitate accomodation than any other hotel in the past 40 years.
Clay Hunt Pro: Click Click Boom
According to this data - the safest is Recreational Therapists.
However I suspect you are correct about Politicians...
To compare

Chinese Wikipedia has 940,000 articles, baike has 6 million articles.
Digital Single Market: EU negotiators agree on the WiFi4EU initiative
Haskell is only esoteric if you understand programming to be mutating variable contents. Once you let go of this odd way of defining program logic, Haskell is actually a much simpler way to program, since you're writing your logic directly, instead of emulating it using mutation of state.
It is difficult to believe that the guy has sent a resignation email and the CEO didn't even talk to him over the phone.
Around here most CS, math, and physics courses have "demonstrations" - weekly occasions where students present their solutions to homework exercises in a classroom setting. The answers are not graded, you just have to attend and be prepared to present if you're (semi-)randomly chosen by the instructor (a TA or sometimes the lecturer themselves).

It's fun to observe the teacher's reactions sometimes when it is apparent that the student presenting is clearly heading towards a train wreck of some sort due to misunderstanding the question, not being rigorous enough, or just being generally confused about the subject matter. Occasionally I've seen professors at the math dept get this visibly pained look in their face as they watch a CS student abuse their beloved math in particularly horrendous ways.
Hmm depends on which fuel you choose to fill up with. Assuming we choose the cheapest option, a litre of clean burning canola oil can carry you 91km assuming 30 calories/km and 2750 calories/litre @ <$2/L that's a lot better than a car even before ownership and other per mile costs.

But most people are in an unwanted caloric surplus so it's really even better than this for those people.
If you think dumb games can't be satisfying, just look at cookie clicker, a game where you click a cookie. I don't like games that much but it kept me entertained for over a month.
But current Intel CPUs already have dual AVX2 units; if it's just one AVX512, there aren't going to really be any gains (though some of the new instructions would be useful).

Knight's Landing has two per core, but they are pretty weak in IPC, so even if Skylake also had two they'd still maintain differentiation.
an AI could probably automatically write articles based on the events in a sports match (heck, I'm sure that's actually being done right now

That's one of the areas Narrative Science (https://www.narrativescience.com/) operates in: http://www.bbc.co.uk/news/technology-34204052
> (heck, I'm sure that's actually being done right now in some cases)

It absolutely is, and has been for quite some time. https://www.theguardian.com/media/2016/oct/18/press-associat...
How to provision an AWS VPC instance using Foreman
Side by side: the examples on the landing page have a "Show LUA" button, so you can easily compare.
step 1: call yourself consultant. freelancers are bottom-feeding randos who try to sell to budgetless SMBs.

step 2: you are now running a business. your #1 priority is to sell services, not to actually provide them. sell your skills, outsource as much as possible. just bill extra for design and then hire someone to do the designs.

step 3: ???

step 4: profit
But they have:

* http://opentravel.org/

* http://www.htng.org/

It's all XML based and sometimes it's a bit confused but a lot of hotel booking sites work by forwarding OTA/HTNG schema messages to booking engines (e.g. Siteminder). A heck of a lot of hotels are already bookable through those engines.
There is divergence, it's been a known issue in the community for years. I already had that slide in my 2013 "state of the Lua ecosystem" talk: http://files.catwell.info/presentations/2013-11-lua-workshop...

The views on the issue amongst the community are divided too. Personally, I have decided most of my new code won't support Lua versions older than 5.3. That means no LuaJIT. If I have to use OpenResty seriously again, I will fork and adapt it to support PUC Lua 5.3. In the meantime, I use Xavante and WSAPI for the little Web code I write in Lua.
I feel compelled to respond since I am on both sides of the hotel business.. I own a tiny hotel in the Luberon and I also fly about 50k miles per year (staying in hotels along the way.)

Booking.com has been amazing for us. They take 15% but it is completely worth it. We don't have "a name" nor do I have time to invest in the relentless SEO content marketing necessary to differentiate us when people search "hotels in the Luberon" or "Provence hotels." Since we are a very small place (just 3 suites,) it's an unprofitable use of my time to be generating blog content and engage in full-court-press inbound techniques -- so unless you are a chain or happen to be featured by travel writers, good luck being discovered via inbound searches.

We do have a website and a good direct booking system, but we probably get 3 bookings per year directly from our website yet between Booking.com and cross-listing on AirBnB, we are completely booked through most of the season. Our booking software is integrated with Booking.com and AirBnB so we are able to have all of our channels coordinated with a minimum of work. If one considers Booking.com as a lead-generation system, 15% is a huge value. I would easily spend far more if I were marketing directly through ads. Our TripAdvisor page is free -- we haven't paid the yearly €799 fee for an enhanced listing but TripAdvisor still is great for us since we have 4.5 stars.

Guests from Booking.com are far less work than from AirBnB or direct. AirBnB customers seem to still not understand what Instant Booking means -- we get almost daily inquiries of "do you have availability for some date" -- yes, obviously that's why you are able to instant book! AirBnB guests tend to want to have long conversations while Booking.com people just book and show up with a minimum of fuss. We also have a very liberal cancellation policy, unlike many places in the region -- we found that just letting people cancel whenever they want works out fine in the long term because are area is high demand so cancellations don't really cost us anything because we quickly get rebooked during peak season. So everyone is happy. In terms of taxes -- our prices have all of that included.

My point is that sites like Booking.com and AirBnB have made our business -- we essentially incur no marketing costs. So we love Booking.com! It honestly doesn't matter one bit of you book directly with us or via Booking/AirBnB -- our prices take our costs into account so you aren't "hurting" us if you book through a third party. We are just glad to welcome any guests however they find us. The big chains probably get hurt the most by third party booking sites because they are already spending money on marketing and have name recognition, where for ultra-small-timers like us, you probably would never have heard of us without those third party sites.

The short version: third party sites add huge value to our business -- they get to do the hard work of marketing us while we can focus on the guest experience.
You'd think PTYs would be standardised - I certainly assumed they would be - but the process of assigning a PTY seemed to differ from UNIX to UNIX and I couldn't find any decent documentation that discussed PTYs in a consise, cross-platform, way. So started to look if anyone in the Go community had also played around with PTYs. The package I used was https://github.com/kr/pty. The code to be surprisingly readable too.

The problems I had was initially not even realising that many command line tools check if they're outputting to a PTY. This affected their execution behaviour. I'm sure this is all stuff you're already familiar with but a few examples I noticed were grep wouldn't highlight it's match, ls wouldn't output in multi-lined view and apt-get wouldn't give you many (any?) of it's interactive options. I also wanted tools like vi and top to function the same in my shell as they would in Bash but they couldn't without me assigning a PTY (I also needed to put the terminal into "raw mode" to passthrough sigkill and disabling echoing from STDIN - but thankfully that was very easy in Go)

I've played around a little with GNU readline. It's a really nice tool but I had a few cross compilation issues in Go when porting it to other platforms (eg FreeBSD). So I used an entirely Go package instead - which isn't without it's own bugs but at least it keeps my shell fully portable.

> A few months ago I started a thread with the authors of elvish, oh, mash, and NGS shells to exchange ideas. (elvish and oh are also written in Go.) I didn't know about your shell or I would have included you!

Thank you. My shell is only about 3 months old though (possibly less as I only named it 2 months ago) so likely wouldn't even have existed when you started your thread. :)
> Take two apples, add two more apples, you have four apples.

To whom? To other apples? Intelligent observer which is required to relate absolutely unrelated apples together is a most recent innovation. Atomic structures, to the contrary, are self-sufficient and could be matched without any observer whatsoever. Do you realize the subtle difference?

Molecular biology does not count, have no timers and obviously does not compute probabilities. It relies on pattern matching and message passing so to speak and feed back loops. It is an analog universe, like a clock.

One more time. There is no way to establish proper causation from​ mere observations without a proper rigorous scientific method. The whole human knowledge is based on this statement. Religions​ has been overthrown by it. This is the most important achievement of whole human philosophy. And Bayesians ​is just a sect. ;)
I definitely appreciate your sentiment and agree, that I don't want to be fighting for a room when I'm on vacation - but with regards to the language barrier, where there's a will, there's a sale.

In all my experience abroad, as long as there is some effort made to communicate, language has never been an issue when it came to prices and sales. Sometimes this means we pass a calculator back and forth with different prices until we agree, but as long as there's an effort and money to be made, people are fairly open to alternative means of communication, even in remote nowhere locations.
True, I've omitted the things that seem to be platform specific.

+ No follow up comments on questions for some more info or thanking people that feel for him.

+ Using a very general name as nickname (although not English).

+ A throwaway account. Although it's understandable, because it is a personal story; if this would happen to me everyone would know.

It also interesting to see how good the story is. When people respond to this in the sense of "who did it?", they come up with the CEO. If he would have weaved in the name of one of his colleagues that used to joke around with fake email addresses, the story plot becomes weaker.
This is my experience too. After doing this for a while, I concluded that there's no point going to the hotel's website to check prices anymore, I just book on the aggregator now.
The Four Horsemen documentary
You could look at Democracy 3 [0] for inspiration, its a game that tries to model a democratic country from the point of view of a candidate.

[0] http://positech.co.uk/democracy3/
I guess for Open Source projects Tokens can be used as a way to filter support queries (position in the queue determined by the tokens you hold) and give voting rights (who have the power to drive the feature roadmap).
something tells me your Spanish was never that great, and you never got that good at drawing. You reek of someone with a fragile ego. You also suck at writing clearly and concisely in English.
Sweet, let me dig up all the usual tropes I can think of so we can all figure out if this is good or bad.

Pro-tariff:

- "USA can do what it wants!!!!11"

- "China = bad quality! sad!"

- "Support American jobs!"

- "Mercantalism is how we thrive!"

Anti-tariff:

- Mercantalism kills everyone

- Consumers suffer, corporate cronies prosper

- People will find ways around the tariff

- US made does not always mean better quality
Yeah, it seems like nobody has ever tried booking a hotel from a direct channel before.

Customers don't want to go through the hassle of "discovering" a half-baked website filled w/ pretty little quirks.

This worsens the user experience by a ton, I find.
Imagine what is going happen the moment ARM will attack desktop market share. That's what i am waiting for
Uber for logistics and uber for cargo
There are a lot of features that make Moonscript much more convenient than plain Lua. Examples (try the first three in Lua):

- default values for function parameters

- list comprehensions

[x * 2 for x in *{1, 2, 3}]

- easier iteration (e.g. `for key, value in pairs obj`)

- local is default, not global

- a simple class system if you need it

- `export`, `from` and `import` keywords

- `+=`, `/=`, `*=` etc. operators

- indentation based scope (ok, this is debatable)

I can't think of a single place where plain Lua is actually better. OK maybe `:` is better as a method call operator, but that's it.
Use ECC for workstations to avoid crashes and to extend the lifespan of the system. You start to get more crashes as the years go by.

Silicon degrades over time under use.
First results from search for a dark light
Why is that their fault, but not Google's? Blame the search engine for bad results, not the sites.
iTunes charges 30%. Booking.com charges us 15%. 15% is a bargain considering they are an amazing source of customers who would have never found us otherwise.
I've been working on "general" AI quite a few years, both academically and professionally and IMO we're decades away from anything general, let alone the singularity.

Given this, I wonder where is the bubble. Of course, I see a lot of blog posts and hype, startups here and there, companies pouring billions into "AI".

Yet, I cannot participate in that bubble because:

- big companies (GOOG and the likes) are not positioned for AI only and are quite expensive already (maybe it's rather a tech or even stock market bubble there)

- small companies (I assume) are mostly start-ups, so there is no way to "get in" except as a VC

So yes, I see the signs of the bubble but I don't see where "mom and pop" come into play there.

Any suggestions as to what makes this bubble a real investment bubble? Or does bubble in this case mean something different?
Note that people pay to waste their energy in gyms.
I see a lot of company mail servers misconfigured to allow authenticated users send mail as anyone. So while the SQL part makes no sense to me, sending mails for another account seems rather widespread whereever I .. tested. And then there's of course the ability to just send from your account and change only the FROM header.
That much I'd expect most developers to be reasonably familiar with but the SO link I submitted goes into a lot more detail about what the compiler does with floating point operations which is why I thought it was worth a share.
Eliminating Visual Debt
Having to refactor a lot of code to keep up with the changes, even if given enought notice, is a real issue. Developers' time costs a lot of money.
28% chance of 'Athletes and Sports Competitors' being replaced by robots. I for one am looking forward to a robot wars olympics.

https://willrobotstakemyjob.com/27-2021-athletes-and-sports-...
There's nothing eronneous about u0081. MySQL's encoding functions are documented to behave in particular ways when a given character cannot be represented in a given encoding, and its handling of "latin1" violates that documentation unless you take into account the nonstandard extra mappings MySQL uses.
The same reason that they would use to invest in a platform which allows only 140 characters to be posted.
We already have a tool for translating the specifications into computer language: a compiler.
Personally, I mostly value ECC for the sense of superiority it affords.
The 23rd International Conference on Urban Transport and the Environment
I don't know about companies, but I have a tendency to not pay a contractor's bill if he didn't deliver the work as agreed.
> I think in the past years I've had more issues with broken power supplies than RAM modules.

That you know about.

See, that's where ECC comes in.
Is there any way to see it as something else?
Because we're in a bubble
I think you should use dokku[1], which is the simplest if you want to deploy on a VPS. Kubernetes, ECS are multi-node solutions and may not be ideal for you now.

[1]: https://github.com/dokku/dokku
> Tokens based on forked chains and forked code. The most important example here is Ethereum Classic, which was based on a hard fork of the Ethereum blockchain that occurred after a security issue was used to exploit a large smart contract.

As far as I understand, this is the exact opposite of what happened.

After a flaw in a contract, on the Ethereum blockchain, was exploited, most people agreed to follow a hard fork which retroactively changed the core protocol such that the interpretation of the malformed contract no longer allowed exploitation. Ethereum Classic is the original, unforked chain, in which the flawed contract is respected, rather than altering the core protocol to circumvent a badly written contract.
Banking Trojan spreads using Scareware trick making user download Fake Antivirus
Not true. We pay a percentage of the reservation cost to Booking.com each month. TripAdvisor on the other hand, charges a yearly fee for an enhanced listing, no fee for the standard listing. So those pay on arrival bookings -- we get an invoice from Booking.com each month for those. Nothing on booking.com to my knowledge is pre-pay -- Booking never actually charges the guest's card. But we still get the invoice.
Every form of engineering will have technical interviews.

I imagine a lot of them use their degree as a ticket to a non-technical job.
Alternatively (if it's not a complete fabrication - which I agree is most likely).

The author implies that he's used the 'SQL' way of sending emails. Calling it 'SQL' sounds like a way of feigning ignorance of the details - and therefore giving a defense on future cross-examination.

I suspect he either used it personally to resign, or asked a colleague to, who has effectively been set up.
But with the changing nature of computer programming, arguably programming becomes more efficient and needs less manpower. It's easy to see that programming a web app today takes less man hours than it would've if you were to try to do it 30 years ago using C.

So far it seems that these efficiency gains have been offset by growing demands in what software can do, making the industry continue to grow. I wonder if at some point in the future, these demands will stabilise and continued improvements in efficiency will necessitate a reduction in the workforce.

Will automation make a computer programmer's job disappear? No, probably not. But will it allow one person to do the job of ten? Maybe.
The original paper (http://www.oxfordmartin.ox.ac.uk/downloads/academic/future-o...) derives these numbers in the following way:

1) A selection of 70 occupations is hand-labeled as "automatable" or "not automatable" by the authors and a group of ML researchers.

2) Three statistical models are trained using nine variables (Finger Dexterity, Manual Dexterity, Cramped Work Space/Awkward Positions, Originality, Fine Arts, Social Perceptiveness, Negotiation, Persuasion, and Assisting and Caring for Others) taken from O * NET (https://www.onetonline.org) survey data for each of 702 occupations. The models are graded by how well they match the hand labels from step 1. The best model of the three is chosen.

3) The numbers generated by this model are then reported for all 702 occupations. This includes the ones that were labeled to begin with: "We implicitly assumed that our hand label, y, is a noise-corrupted version of the unknown true label, z. Our motivation is that our hand-labels of computerisability must necessarily be treated as such noisy measurements. We thus acknowledge that it is by no means certain that a job is computerisable given our labelling."

This methodology doesn't make a lot of sense to me. If you allow yourself to make up (or "hand-label") 70 numbers, why not make up all 702? Why not trust your own labels in the final data? What is the statistical model even telling you when it's being trained on labels you don't trust?
Announcing Windows 10 China Government Edition and the New Surface Pro
Another case of "Once you turn a metric into a goal, it ceases being a good metric".
Yes. Some of us still remember the days when RAF and Red Brigades worked together with PFLP, PLO and whatnot. Since plane hijackings are now more difficult, we'll be seeing the left and Middle Eastern radicals working together to bomb European soft targets like concerts, markets, railway stations etc.
> we stepped out of the car to take a photo, leaving the keys in the car, and this super capable intelligent car locked us out!

Somewhat off topic, but this is what I dislike about most products designed so far in the third millennium. "cool", "sexy" approaches to simple problems often provide little value, make the user feel inert, pointless, and out-of-the loop. They make every user more vulnerable to emerging circumstances.
As in code, so in organisations: somewhere in the stack some entity must actually do some work, or the whole will not function.
I may be confusing multiple issue, I've heard there are tonnes of Chinese tutors and worked with graduates that couldn't write/speak English to save themselves. I'm not sure if that's allowed on tests.

I can't remember the exact change they made for the testing though, it was in the news a couple of years ago.
the metric I'd use is whether one party is fungible. I argue that you can't replace the rock and still get the same product/show. but you can replace the agents and finance team etc.

I like philosophical arguments! ^_^
I totally agree with this. The mass produced handheld computers such as smartphones and tablets, which outnumber desktops and laptops in personal ownership worldwide, will absolutely not help the newer generations with learning how computers work.

When I was a tween I was building my own desktop, installing drivers, trouble shooting driver issues, trawling log files, and even dabbled in a little bit of python here or there when I had no idea what I was doing.

None of that is even a thing on the black box of of a touch screen device.
Conway's game of life

https://en.m.wikipedia.org/wiki/Conway%27s_Game_of_Life#
Hazing: the dark side of belonging
Show HN: OmniMarkt, Multi-Platform Classified Marketplace PaaS
"The Big Top 40 show on Capital FM and Heart opted not to play the song"

But in this case it's not the BBC refusing to play it... is it? I'm not too familiar with British radio stations, so those might well be BBC's subsidiaries.

Anyway, "this is quite natural" - I don't think the criticism was that it's unnatural, just ethically suspect.