skysight-inc/HackerNews huggingface dataset:
Yet if you did web development you'd (likely) be making 2X+ in America -- provided you were willing to move. Canada doesn't pay.
Ah so now it's up to the passenger to solve the problem for united finding a volunteer.
I propose also that you should give them your a*se in case they ask for it.
As for the cancellation if instead of the wedding there was a funeral you would ask the deceased to schedule better his own death I guess.
It's really astonishing how there are people perfectly willing to give away all their rights while thanking for it with a smile.
As I alluded to, in both cases, there's a demand to be met, and there's a strong social resistance to having that demand to be met.

Advertisers annoy 99.9% of us, but there's the 0.1% that demand something that they don't yet know about. There's money to be made, and satisfaction to be had, if only the connection of knowledge could be made.

So I'm saying, perhaps instead of thinking in terms of blocking the knowledge, which will tend to get there one way or another, I wonder if there's a solution in terms of finding a less disruptive way to get the knowledge there. It would make advertising less lucrative.
"Members of Congress ... that these kinds of threats to companies like Google and Facebook would not be legislatively blocked."

and how would that affect say me (in the UK)?
> I don't know OCaml but I asked you for Go code in thread about Go and you didn't deliver.

I don't really use Go and made a general comment about GC that was not limited to Go in a subthread about fairly general observations about GC, because somebody made a general statement about GC that was not limited to Go.

The language is not relevant for the observation I made. Nor does it really matter if we're storing strings or other heap-allocated objects. It's a question of lifetime management.

> What you wrote is SPECIAL case in SOME of the GC'd languages that have immutable strings.

OCaml strings are mutable, actually. But you seem to be confusing lifetime issues with aliasing issues, anyway.

The underlying problem is that without copying C++ would not know when to free the strings. It would be whenever they went out of scope in the calling function or when they were deleted from the map, whichever is later; the alternative is reference counting (also expensive, and not used by std::string). A GCed language can avoid that because the garbage collector will only free them when they are no longer reachable from either (or any other location).
If you end up in Auckland, Wellington or Christchurch you could be just in another big city anywhere in the world, you may be within an hour or twos drive of some of the above descriptors but you wont be looking out of your home or office window at them unless you can drop a million dollars on a house. Get real guys.
No, but it's not as pretty as the stuff in LOTR. And the pollution problems caused by the massive conversion to dairy over the last 20 years is becoming a big issue - turns out New Zealanders like being able to swim in their rivers and lakes.
Well, to be honest, the cost of bandwidth was one of the factors that caused me to nix the project, we were having enough bandwidth problems as it was (we got kicked off the international backbone because the webcams saturated it).

Was the first iteration of Google really written in Python?

That's quite interesting.
Comparing performance between Closure compiler and Webpack bundles
I use to steal computer books in the late 80s from the university bookstore. No one suspects an 8 year old.
If this comment is interesting to you, you may enjoy the book The World Without Us. https://www.goodreads.com/book/show/248787.The_World_Without...
Show HN: Material Icons search with alias
Public key crypto can be broken if the certificate isn't securely pinned on the client. In other words, the adversary could insert their own cert and replicate the exploit.
One of my issues with the Material Icons search is that you can't search for aliases, so I created this site and a few aliases for each icon.

Hopefully people will submit PR's to improve the quality of the aliases and maybe Google will merge the alias list with their own project at some point.

Let me know what you think or if you find any bugs! Thanks
Googling "define isolationist" gives the following:

a person favoring a policy of remaining apart from the affairs or interests of other groups, especially the political affairs of other countries.

Googling "define isolation":

the process or fact of isolating or being isolated.

Where did I redefine those?
>- Overbooking (unnecessary)

Flight #3411 wasn't overbooked. Instead, they were perfectly booked -- the plane had 70 seats and they sold all 70 with zero no-shows. That's a dream economic outcome for the airline. What threw the monkey wrench into the situation was adding 4 last-minute employees to the sold-out flight which required that they remove 4 paying customers already in their seats. United stopped the financial incentives at $800 and then called Chicago Aviation Police.

The widespread media reporting it as "overbooked" (which was no doubt legitimized by the United CEO using the same "overbooked" language) successfully deflected part of the blame to some abstract concept ("it was the overbooking!").

Yes, people do get involuntarily bumped from overbookings all the time but that was not the situation with this specific flight.
> The obvious answer for bumping passengers is simply an auction.

http://www.cbsnews.com/news/delta-offer-10000-to-flyers-give...
How we do sales without Sales Development Reps
http://www.cbsnews.com/news/delta-offer-10000-to-flyers-give...
So, next step is DRM for webpages/content in addition to video, either you see all or nothing. The W3C is probably already running with the idea to destroy the "free" web :-)
Agreed, but I was answering as if you meant your question literally, rather than as if you were just nitpicking the other commenter's phrasing. Your implied meaning was just "I disagree with the way you're defining 'real fan'", but that's a pretty boring comment to respond to, so I took what I judged as the more interesting interpretation.
Sort of like a rewards credit card, but without having to apply for, or carry around, or remember to use an additional credit card.
If this is interesting to you, read The Dark Forest: https://www.goodreads.com/book/show/23168817-the-dark-forest...
http://www.metafilter.com/3222/Moodwatch-now-in-Eudora-50
> Anyway, what needs to happen is much more simple. Just remove the cap on the vouchers. And bid on seats. No takers at $400? Go to $600. No takers at $600. Go to $800... and so on. Eventually, even on a flight full of people heading to their mother's funeral, they will hit a number that someone is willing to take in exchange for taking a later flight.

http://www.cbsnews.com/news/delta-offer-10000-to-flyers-give...
That's to local .au servers. What is it like to the US? I think you can select a country with Speedtest.
I don't know that any hard data exists on this because, frankly, it seems kind of silly. Plenty of companies have been incredibly successful without any sort of character as part of their branding (Uber, Twitter, Facebook, Google, Apple - to name just a few) and there are plenty of "characters" in the graveyards of internet startups. Sure, some successful ones may stand out to you, but is it because the characters sold the product, or is it because the product itself was so good that you got a lot of exposure to the characters?

It doesn't seem like design/marketing is your area of expertise, yet you are trying to push someone who is more experienced in that area to follow your vision, which you don't really have any good validation for (hence the reason you are asking here) - that doesn't seem like very good leadership to me.

You are still building a product - is it worth expending this much time, energy, and conflict with your designer over something that most of us think is pretty trivial? Is your product in a good enough state that you have the luxury of fighting over something like this?
I guess it depends on how you look at it. I think technically the "dividend" is a refund on an overpayment. Which is kind of like them saying, "Hey, why don't you give us money as membership fee and and we'll give you a 10% discount. Then you're going to overpay on all your goods by 10%. And we're going to hold on to that money, interest-free for you for like a year or whatever, but eventually we'll give it back."
-Ofast will produce noticeably faster programs by loosening the definitions of IEEE math.
http://blog.llvm.org/
The mathematical theory that SQL builds on is very solid, and being a mathematical construct I'd argue makes it an "ideal interface" as it captures almost all useful data-table operations in a consistent and concrete logical framework.

SQL as a language? Meh. Powerful but often clunky and many of the most powerful constructs are implementation specific (support CTE's vary a lot). It always strikes me that almost every project seems to ditch direct SQL coding for ORM's. The best code interface to SQL I've found is Elixir's Ecto project, which turns functional constructs into appropriate SQL statements. Otherwise both Postgres and MySQL use proprietary binary wire formats. New DB's like cockroachdb choose an existing binary protocol, or use ODBC. Not really sql interfaces, as in the textual ansi standard.

Still it seems like an industry standard around something like RethinkDB's query AST supporting generalized set of tuple-calculus or relational algebra operations and extra features could provide a much better and consistent code-to-DB interface. Then whether it's a key-value store supporting only a few operations or a full "SQL" interface, it could possibly enable much more innovation and even cooperation. For example, a relational-algebra functional DSL or sql-text interface could be used on the same data store. The one major missing feature in this scheme would be transactions, though it's almost certain the mathematics for describing transactions on datasets has been hashed out many times.
Website terms of service are not law, no matter how people have abused the CFAA. You can't control how a browser displays content, whether it does so with a browser, screen reader, or musical interpretive dance.

I look forward to seeing that battle play out.
> However I find it difficult to believe that the Airline (or the flight attendants manager) would have allowed a $5,000 compensation for the seat.

Delta has just announced they will offer up to 10k for giving up a seat.
'Hide Not Slide' Orders Were Slippery and Hidden
Exactly this! ^
I have a lot of friends who live in Sillicon Valley and have kids. They don't live in "microapartments" (those aren't even legal to build, there are space minimums.) They mostly live in houses which they either bought or rent. If you have a job, you can pay for housing and everything else.

I truly don't understand why anyone would live in Florida unless they were growing sugarcane. The climate is extremely hot and damp, and there is Zika according to the CDC. So what is good about Florida?
They're sworn officers acting off duty.
Delta has just announced they will pay up to 10k.

http://www.cbsnews.com/news/delta-offer-10000-to-flyers-give...
Well, then in the babysitting case, the solution is clearly to have school ALSO start later. Might be a bit impractical to coordinate that.
"Connect directly". Could you please elaborate on that?
You're conflating two different things that are legally very different. An airline can involuntarily deny you boarding for any reason as long as they pay the $1250 or 4x. There are also a number of reasons why they are allowed to deny you service at any time, including once you've boarded, with no reimbursement. This includes weather and maintenance issues but does not include bumping passengers to allow staff to take their seats.
Didn't detect any 'sponsored' posts in Facebook.
> NZ and US would both tax me for that income.

Yes, the US will tax US citizens on worldwide income, but not if you are paying taxes in another country and earning less than $100,000 USD per year: https://en.wikipedia.org/wiki/Foreign_earned_income_exclusio...

It's totally fine to live in New Zealand and work as a contractor for companies in other countries. I think it might actually be better, since you're bringing money into the country.
Why not just then vote against tax hikes and instead donate your money to the government or to charity organizations?

When you vote for tax hikes you're essentially reaching into your pocket, taking out money, and giving it to someone. Then you're reaching into your neighbor's pocket, taking some more out, and giving it to yourself and that other third party.

Why not let people choose to give their money? Why vote to force them to give their money?
No compiler-performed optimization will make your computer run faster, unless it's software that pokes magic variables in the hardware.

UB isn't exclusively for performance reasons. Some UB, like aliasing-related UB, is simply because there is no Right Way to do things (The standard does not define memory layout).
Yeah, I don't know how it plays to out-of-staters, but there comes a point where a weekly KotH was too much.

Sorta like it is hard to rewatch Office Space or Idiocracy. Have to be in the right mood, every 4 or 5 years. OS was filmed in my neighborhood and until the credits rolled I thought Stephen Root (Milton) was a former coworker (physical doppelgänger) where we literally had a TPS form.

Going out for lunch with coworkers, "I hope Judge isn't sitting behind us" became a thing people would say. Freakish accuracy.
It's definitely not an antipattern. "Classes" as an ES6 concept make no sense unless member functions have a uniform notion of what "this" means. As a programmer, I don't want to think about what "this" is in the concept of an ES6 class.
The post mentions:

> Finally, we noticed that there has been an interesting bit of convergent evolution in compiler IRs: basically all heavily optimizing AOT compilers (including GCC, MSVC, and Intel CC) have their own versions of deferred UB.

Does anyone know how GCC's deferred UB solution works and whether it suffers from the same problems as LLVM's?
https://www.united.com/web/en-US/content/contract-of-carriag...

> 10.Passengers who are manacled or in the custody of law enforcement personnel;

As far as I can see, Dr. Dao is in the custody of Law Enforcement. Its pretty damn clear from the video that Law enforcement is removing Dr. Dao from the plane.

---------

Come on man, its trivial to come up with easy ways to meet a legal document. The document is written in all sorts of ways to remove passengers and keep United in the right.
The airline is left to choose who they'll involuntarily bump. Typically someone paying $2k for a ticket is likely in business class, and they'd only ever bump someone from economy.

Note that the monetary compensation is in addition to rebooking the bumped passenger on a later flight, so even if an economy passenger had paid more than $1350 for the ticket initially, they are still getting $1350 in addition to a seat on another flight.
Facebook highlights its fight against fake news in print
The point is: people are quick to say that taking advantage of undefined behaviour in the modern style is necessary to get best performance, and that this is worth the bother. But others (and I expect this person to be one of them) feel that perhaps good performance could be attained by some other route, one that doesn't involve the compiler stripping bits of your code out on an unanticipated technicality that requires ten paragraphs of legalese to explain. Especially not when the justification is something like "this would be hard to support on 1s complement" ;)
I think what pizlonator meant is that some languages like C have pervasive undefined behavior. (For instance, INT_MAX + 1 is allowed to erase your hard drive.) The claim is that this allows compiler optimizations that would otherwise not be possible. The question is: how bad would that be? Let's turn off all these optimizations and see how much the benchmark scores drop. If everything is twice as slow, then maybe this undefined stuff is worth it. If everything is one percent slower, then maybe it's not.
It would be fascinating to change Tax Day from April 15th to the first Monday after the Federal election in November.

I'm not willing to predict the results but it would cause some interesting debates.. imagine everyone being in the middle of their taxes when they cast their votes.
Fitness Startup, VirtualRacePH, Raises Funds for Three Charities
The parent commenter said "(real, unadjusted) inflation". The inflation rate published by the Reserve Bank is calculated for everyday items as used by some demographic, but excludes the rising price of assets such as houses themselves, or the health costs of the aged demographic. If you treat the rental and purchase price of houses to be part of the real inflation rate (because they are compulsory costs for people living in Auckland) and appropriately weight them in the basket of items considered, then the real year-on-year inflation rate is far higher than the Reserve Bank's interest rate, causing even more locals to borrow money for more houses.
Answering my own question, the paper [1] referenced by the post goes into some detail on this in section 9.

[1] http://www.cs.utah.edu/~regehr/papers/undef-pldi17.pdf
In terms of affordability, you'd need to look at average salaries as well. My impression is that Auckland doesn't fare so well on that front.
Linux remote root bug menace: Make sure your servers, PCs, gizmos are patched
I think...maybe Star Trek: Judgment Rites, and some of the later Wing Commander games. Oh, and a demo of A Final Unity that I never actually got to run (to my memory).
That depends on what on the clock means. My spouse used to work for an airline and they had various clocks.

* 1000hour flight time clock which they couldn't exceed (cosmic radiation or something).

* They had the flight clock which is how they were compensated ie. 14 hour LHR-HKG.

* They had the break clock in flight. So crew could sleep 1-2 hours during a 12-18 hour flight.

* Rapid response standby (15 minute) was a 12 hour standby shift in the terminal.

Because the work times are so extreme cabin crew is given certain latitude in off time. Like, they may work 3 12-hour shifts and then take 3-4 days off.

Everything I've read so far has not been clear about why the crew needed to be there on a flight that was already closed (when the last seat is filled the gate is closed). There were many better options, including driving, that were available. Unloading a passenger is a logistical nightmare and most ground crew are reluctant to do it. It messes up their performance metrics but in an airline like United maybe they just don't care.
The case you're describing is specifically listed as a valid reason passengers can be kicked off of flights in the relevant regulations. There is no evidence that Dr Dao was being disruptive or causing a problem.
Meet the female entrepreneurs using tech for good
Really love this write up. I've gone back to my MPC just for something different for a while but the right interface depends on what style of music or sound design you're doing, IMO. If I'm sampling, I want something I can chop up real fast and have the ADSR and other fields on each chop. That's why I think Ableton is one of the best DAW's out there, workflow wise (not sound quality), because you can change up your workflow in there in more ways than one.
Objective-C is not deprecated at all. It's impossible to deprecate it in the near future since it's so heavily used in frameworks at Apple that nobody with a right mind wants to rewrite.

The only thing to look forward is is ABI stability for Swift, meaning it's a grown up language and we don't need to pack the runtime with every Swift app anymore.
Elm in practice
> Fire [...] can lead to writing tens of thousands of years down the road (papyrus happens to preserve well in a pyramid in the desert, but cooking clay tablets or melting metals works better everywhere else).

I feel pretty safe in saying fire had no direct influence on the development of writing anywhere. Chinese characters first show up carved into bones. (They are well-developed at this point; obviously they originated some other way. But we don't know how.) Cuneiform tablets were originally unbaked; baking for preservation was an innovation that happened long, long after writing was established.

And the difficulty of working with metal means it is totally unsuitable as a writing medium. Although particularly important cuneiform documents (peace treaties) were sometimes cast in metal, only the final draft would be -- as the treaty was "in negotiations", messages back and forth were in clay. A society that can only write on metal is a society that will never develop writing in the first place. There is no reason other than wishing to impart a ceremonial permanence to write in metal.
Connecting a computer directly to a modem, not a router.
> Because advertisers must comply with these regulations, the authors imagine an "end game" in which consumers—and ad blockers—ultimately win.

I don't entirely agree. Websites have an advantage too: they can withhold the interesting content until a time of their choosing. For example, a blog could

- Serve an ad page initially

- Include some javascript to load the text of the blog post

- Have the request handler for the text do a sleep(10)

Then there's not much an ad blocker can do.

- They could hide the ad, but then the user is waiting on a blank screen, which is probably an even worse experience for most.

- In some cases they could pre-fetch the text, but you can't always predict where the user will go, so it would only work sometimes.

- A more advanced ad blocker could mirror a bunch of content and serve it with no delays, but that wouldn't work for personalized content like Facebook timelines.
Docker Usage Report – How are enterprises actually using Docker in production
Athelas (YC S16) Hiring iOS and Android Hackers
http://athelas.com

Shoot us a message at founders[at]getathelas.com
This echoes my thoughts closely. I've worked with Drupal professionally for over a decade, and Drupal 8 is where I've stopped.

The beauty of Drupal was that it gave technically minded non-developers the tools to build complex sites reasonably easily. Most people I know who are/were drupal advocates got into it in that way. Myself included.

With Drupal 8, they've spent years creating a 'perfect' code architecture, while totally forgetting non enterprise site builders - and the end user. The overall editor experience is only marginally better than D7, which was years behind the state of the art.

It was only sort of possible to download and install Drupal and have a working website out of the box, but it's now so complex that no one other than an experienced Drupal developer will be able to do it at all.

5 years or so ago Drupal was a really good option. Now, I'd only recommend it to a client if they had complex and specific requirements, a six plus figure budget and preferably some in-house developers.
Fascinating. I'm genuinely curious to know some examples of this.
Being Busy
Thoughts on this vs. Steven Halim's handbook?
Are any of the cheaper knock-offs particularly good? The quality of 3rd party game controllers has always seemed hit or miss to me.
The people who actually develop hypervisors and the hardware to support virtualisation would read the journal articles and textbooks written by the people who developed hypervisors and such.

People who developed noSQL databases would have looked at things like IMS when writing new systems presumably too.

There's just mostly a disconnect with people who work developing applications and others on PCs and those who work on mainframes.

At places where I've worked that had both PCs and mainframes there was default segregation between mainframe developers and maintainers and PC developers and users. Of a mainframe team of 20-30 people there seemed to be about 5 who were PC devs as well.