skysight-inc/HackerNews huggingface dataset:
Have you tried popping up a message in other browsers saying 'userBob switched browser tabs, disabling his host. Please contact userbob to switch back and always remeber if you are the host, dont switch tabs.' Then it would only happen when people were trying to be hostile or negligent.

Also have you tried with a webworker or something similar.
Two factors there:

- Yes, sure the new 737 MAX is cheaper to fly per seat mile than the old 737

- In addition, in absolute terms a 737 MAX is cheaper to fly per _mile_ than a large 777 allowing them to fly small routes to secondary airports that would otherwise not be economical
That's better than methane from letting it decompose in landfill, plus you get energy out.
Security exploits say nothing about the language's memory safety design. Java still qualifies as a safe language.
> Memory safety is not a concern

That is how we end up with the miserably insecure state of affairs of today :)
My brain instinctively did s/PHP/CVE/, hope it's right.
The Google Play store already does this for Android phones. It remembers all the devices you have used, and warns you, but lets you purchase anyway if you really want to. It's a solved problem.
Content creators, how do you know what topics/keywords are presently in demand?
Why are they fat?
Yes. I just posted an e-mail I sent to someone in order to try and help me make it into a presentation.

Here it is, https://hoffmann.cx/post/after-20-years/.
I never understand the idea of "clean code". Your code will always be clean to you as you have "all the context" that makes the code clean. You can follow certain conventions that would help a bit but they won't replace the need for context, context that you gained working and thinking about the problem for so long. Somehow it seems this idea of clean code is those business people idea who want the ability to replace people without much friction so that they can hire new person and make him/her "productive" asap.
"My only fear is..." - this is why I'm in the process of moving to Rust after 3 years of Go. I've come to the conclusion that a low barrier to entry leads to a bad state of affairs. Rust has a learning curve that I hope will help it avoid devolving into chaos.
I wish humans didn't drive.
Sounds so sad! Dont worry it takes time. You hit a break and you will have more users than you will be able to manage.
There were other parallel-port ethernet devices though (I myself used the Accton adapter with Linux).
MSSQL on Linux – the details
A lot of IP transit bandwidth is bought at a colo or an IXP, regardless of where the end customer is physically located.

This is because it is usually more expensive to buy bandwidth directly from the local (monopoly) provider than to buy transport from the same local (monopoly) provider to a colo or an IXP and buy then buy IP transit bandwidth at the remote site.

This is regardless of whether you require a buildout to get last mile service or not. You need not buy bandwidth to get business fiber extended to your premises. Buying transport to a colo or an IXP will suffice.
Writing software is hard
Sometimes not allowing a "+" is an anti-abuse feature. If you have a service tied to a customer providing a unique email address then you don't want them able to use a "+".
> A quarter of the entire US population didn't suddenly catch a disease and become obese.

Please explain how your statement of fact is true considering that this cited paper is stating that there is such a disease and possibly some portion of that population obesity is a product of this disease.

"Adv36 causes obesity in animals. In humans, Adv36 associates with obesity both in adults and children and the prevalence of Adv36 increases in relation to the body mass index."

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4517116/
Tipping itself should not be illegal, it is mine evaluation and almost personal relationships with service guy/girl. If you're okay with standard cold service, just do not tip.

It also should not be mandatory, that's right.
I think the reason is that if we ever get a real solid web platform it will start competing directly with all of the vendors proprietary operating systems. So there are billions of dollars worth of reasons to maintain just enough incompatibility and spotty featuresets.
I mean I have been waiting for two decades for it to happen.
Using command line is the standard way in Linux and de-facto standard in *nix world.

"To deliver electronic mail (email), applications shall support the interface provided by sendmail (described here). This interface shall be the default delivery method for applications."

http://refspecs.linux-foundation.org/LSB_3.0.0/LSB-PDA/LSB-P...
Kindle Oasis' Charging Case Grips Some Charging Issues
Linux actually doesn't care at all. I used a laptop hard drive in a desktop which had a AMD processor instead of an Intel one (both have iGPUs) and it worked perfectly fine.
Can you see the difference with a 4K monitor?
Here is a video by Bjørn Nyland demonstrating the ability of the Tesla radar to detect the motion of the car in front of the car you are following: https://www.youtube.com/watch?v=cG3Jp5GyPoc

It shows, how the radar detects, that the lead car breaks first - watch how it gets highlighted in the dashboard. This ability helped the Tesla to handle this accident event.
I've tried to do this for years but never been able to figure out how it works in practice. My wife and I have settled on just looking at our accounts every week and seeing that we have enough buffer, but I really feel like there is some skill that is missing.
The value of SI comes from the relations between the standard units, and also between their scaled variants, which are easily guessed - kilometre, centimetre, what have you.
And that's exactly my point.

Why do they make less than the minimum wage? Why do laws allow it? Why are they treated as a "special case" instead of just having a set wage like all the other professions?

I never meant to say we (software developers) need tips or anything like that, it was just a hyperbole to show how ignorant this "special" system is.
I think a really good example of this is boson gasses versus fully connected neural networks (phase only). A cold enough boson gas will undergo a phase transition where each particle falls into the ground state. A fully-connected strongly coupled random phase network will lead to each neuron having the same phase (i.e. same state). You would readily call a neuron matrix "self-organizing" or "swarmy", since it leads the EEG signals we measure, but how is that any more self-organizing or swarmy than the Bose-Einstein condensate if the math is the same?

The premise is that it isn't. That's why it seems silly to claim that this paper's statistical system is not self-organizingy or swarmy enough, and that "real" self-healing systems are "more" self-organizingy and swarmy.
There may be valid concerns about this program. However this article smells partisan.

Starting:

> When President Trump’s nominee for Homeland Security secretary, John Kelly, takes over,

Ending:

>For everyone’s safety, however, let’s hope that with this change in leadership, PreCheck gets a hard, fresh look.

>Kip Hawley, the author of “Permanent Emergency: Inside the TSA and the Fight for the Future of American Security,” was TSA administrator from 2005 to 2009.

So she was leading the TSA before Obama and now claims Trump could save the day.

Bruce Schneider wrote in response to this article and that has more context and perspective: https://www.schneier.com/blog/archives/2016/12/security_risk... . The current program has real problems but then what was there before was also not golden either.
Rio de Saúde: Quer emagrecer treine musculação e aeróbicos junto
At the moment, we are pursuing an agile approach to standards setting. The base 10 thing is very useful for human computation. Perhaps when that changes or our alien overlords make the point moot, we can have something more universally acceptable.
Nope. I mean, it has latest generation engines which are a significant fuel efficiency improvement on the engines on older 737s (which is what Norwegian were drawing their attention to in the original announcement about the MAX making these routes viable, since their MAXes aren't delivered yet) but so do the 787/A350. Similarly, for older generation engines transatlantic crossings are right on the limit of narrowbodies' range, which becomes less of a problem with the newer generation.

It seems to clarify the real reason for preferring narrowbodies later in the article by pointing out that Norwegian would be reasonably confident of filling a 737 on a Dublin/Stewart route whereas they couldn't guarantee the same for the larger 787s without excessive price cuts.
My understanding is that a lot of recent year car models at least in Europe come with a safety feature exactly like this. Here is the video promoting Skoda's "Front Assistant" feature: https://www.youtube.com/watch?v=ounFkvTuobY

If Skoda has it I am sure that all other models in the VW Group's line (VW, Audi, Seat etc) should have it.
In support of your "Linux doesn't care.": It works so well that I stopped installing Linux on every new Thinkpad I buy but instead just switch my SSD on demand. Need mobility: put the disk into the X series. Want to work in the garden: put it into the T series with the outdoor display. Need to do graphics on the road: Put it into the T series with the higher resolution and the Radeon card.

Using Debian.
This is just awful. We have 800 gigatons of CO2 emissions left for having a 66% chance of staying under 2 degrees C of warming. We currently emit 40 billion tons of CO2 per year. We need to cut emissions drastically, starting yesterday.

Frequent flyers emit a disproportional amount of green house gases.
> it unnecessarily clogs up the “new realeases” list, giving you less chance at people seeing your game.

This complaint, while understandable, is not taking into account all of the reality in play here.

Steam was a curated trickle before, representing only a fraction of the flow of game creation, increasing chances at (but not guaranteeing) a certain level of quality, as well as a certain level of income for anyone making it in. It did however also leave out a lot of the total amount of creation. It was not a faithful representation of the entire market.

By opening the gates Steam now represents a bigger (though not total) part of the market, and now works more similarly to how the markets for books, audiobooks, music albums or movies work. Creators in these markets have been laboring under much more strenuous conditions, successfully, for many decades.

The "clogging" you decry is not useless, as it increases the breadth of content people can access (to give one example, Brigador would probably be dead now, given that it's ignored by media, despite being an excellent game, if it couldn't claw out a solid reputation on Steam month by month) and it's not unfair, as it's just how all other media creators had to live for a long time.

You could however blame Valve for not providing more solid search and filtering tools.
That seems like a strange place to verify that a user is only allowed to create one account. After all, they could just create a second email account on a free email provider and use that to sign up.

To get around that, the service provider would have to verify identity further down the line, making the email format restriction redundant.
Openbenchmarking.org is not good enough?
I believe the modulo operator is implementation defined. As should be signed integer overflow, though it isn't.

One big problem about "undefined" is, when some platform go bananas over some stuff, the behaviour is standardised as undefined for all platforms, allowing the compilers to go bananas. Which they do, because every bit of undefined helps them perform some micro-optimization they couldn't do before.

I long for the day where the standard forces compilers to provide options such as -fwrap or -fno-strict on platforms that can reasonably support it.
I really would like something that just automatically scrapes my bank website and credit card and texts me every day with how far off my discretionary spending target I am.

This requires:

- a plugin interface for bank scrapers, because you aren't going to write all of them.

- a UI with hotkeys for tagging expenses as discretionary/nondiscretionary

- a database-backed chron job with a twilio frontend

I've used YNAB, mint, and budgetsimple and Going through and sorting all my expenses into specific categories manually is just way too much time and doesn't help with decision-making.
oh ok, I don't think they know yet - still some research to be done, the states have just been identified
I've been using Blogger to annotate James Joyce's Ulysses, with an emphasis on linking all the many freely-available online resources. But there's so many that pagesize becomes problematic-- not load time, just requiring readers to scroll through many screens of information that may or may not interest them. So my new plan is to classify and summarize individual notes, and only gradually reveal them by request: http://ulyssespages.blogspot.com/2016/12/button-test.html
I am leading an ng2 project at work and with webpack 2 + AOT compilation, we have our app bundled in ~450 KB gzipped & minified, including polyfills (core-js, web animations, viewport buggyfill), Font Awesome (to eventually be stripped out for an svg sprite map - this takes up ~110 KB of the bundle), dependencies (socket.io, Wavesurfer, rxjs, ng2, ng-bootstrap, @ngrx/store, filepicker.js), and our application code.

We definitely could do better, but we are working on a tricky project for the timeline & resources (a course management app for our LMS - features drag and drop slide rearrangement, audio recording & playback, and video playback).
Well, if common people who are struggling, get continually reminded of the obscene wealth the oligarchs and Putin have accumulated at their expense, they may not be so complacent about how the country is run.
What it shows is that sort of code never shows up in practical C. There's stuff in Java (and Javascript for that matter) I don't understand, and I've been programming in those for about as long as anybody.
Spilled, https://hoffmann.cx/post/after-20-years/ :-)
Maybe in 2003 when that was the most unique aspect. To many it seems to be just a synonym to which binary compatibility the system has.

Today such terms seems old and less descriptive. People know if they are running Debian, android, Ubunutu, or Red hat, and the kernel/system tools are not the main distinguishable feature of the system any more. The lawyer and the person would both call an android system android.
It has to do with the size of the produced air bubbles and the mechanics of/lengths of the columns of falling water. But that said, this could play a bit of a role in those reasons.
Do you know what you're talking about?
Question -- clearly, when you look at Haskell, you see abstract algebra. Were Stepanov's ideas big influencers of Haskell, or vice versa, or neither?
2016 was awful, just awful. My parent's home burned down (luckily they had good insurance), my startup failed (no VC investment in sight, no bank would give us a loan, my co-founders went separate ways, etc) and now with 27 years I had to find a "real job" (was in academia before the startup) in another city where I have to pay a huge rent for a shitty apartment. Then, two days ago, the consulting firm where I working just gave me notice that they can't pay salaries to everyone in January so the last two guys getting in have to go. Nice xmas gift...

Now I don't know what to do, it's so hard to find a job in this country. I'm taking MOOCs about data science and python because there are so many job listings for such positions but who will hire a forensic anthropologist? I was lucky enough to get into this job and now there's nothing for me in the horizon.
Why he is using 32-bit esp/ebp registers in 16-bit environment? There are 16-bit sp/bp registers. And there is 0xFFFF limit on segment descriptors in real mode anyway.
I really don't think that TDD was the beginning of the 'X Driven Y' construct, though maybe you're not saying that directly here.

> But how do you actually do it? How do you solve the infinitely-many hard problems business throws at you and still retain your vaunted purpose?

Sorry, but it sounds like you haven't experienced what it's like to be driven by a purpose. It works the same as you describe TDD,

> Tests drive your development. At any point, you can simply run the tests and get an accurate picture of where the project is at. If it's all green, write more tests, if you have failing tests, fix the tests.

only that trying to automated it would probably require some machine/deep learning, and so at this point the 'green' (and 'red') comes from your own internal/obvserved understanding of your direction and current state.

TDD is rather just a part of what being 'Purpose Driven' means, for even with it, there is still a purpose (usually 'to have bug free, well working code and product')
I didn't read through the linked PDF, but in relationship to work on SEL4, I found [1], it builds on the work that has been done for SEL4, and improves the tools further. As a first example they they implement verified file systems. They managed to implement two file systems: ext2fs and BillyFS. These file systems can be deployed in Linux. Their aim is reduce the cost of verified systems software.

[1]: https://ts.data61.csiro.au/projects/TS/cogent.pml
This is incorrect. Input sanitisation is not the problem here - PHPMailer sanitises and validates email addresses well enough. The problem is that a valid, sanitised email address can also be an attack in an inappropriate shell context. Much as an SQL injection attack string may be harmless in a shell context but lethal in SQL. Also the vuln does not apply to CLI sendmail, only when sending via the PHP mail() function, and it's at least partly due to bugs in PHP itself.
MAGIX Movie Edit Pro Premium 2017 Crack and Serial Number Full Version
Unfortunately some airline companies (e.g., Dutch KLM) started charging extra for exit row seats because of the premium of extra legroom. So not only do you get the extra noise and cold draft that come with aeroplane exits, you also get to pay extra for the privilege of not ending up suffering from deep vein thrombosis after a twelve hour flight.
indicating the causal links between

From the article you cite: "If the results hold up in humans ..."

What reason do we have to believe that questions of free will are transferable from the mouse model to humans?
> If you get your libertarianism from cartoonists

I get my libertarianism from listening to people online who identify themselves as libertarians. They often use very flowery language, which many believe to be persuasive because of its floweriness rather than its content. It's from online self-identifying libertarians that I hear these stupid redefinitions of the word 'violence', for example - no cartoons required.

> We've had plenty of people helping your "unfortunate dying in the street" under various regimes.

No, we absolutely have not. Historically, you got help if your benefactors find you personally appealing in some way, but otherwise you're short on luck. An industry might have had a 'widows and orphans' fund, but even these were supplements to other income. And if you had a mental illness like schizophrenia, you were really short on luck.

Even today, private charity really only works for one-off disasters (eg: katrina) or easily-marketable charities (eg: kids with cancer). Private charity does not work if it's not marketable (eg: pancreatic cancer) or if the person needs ongoing help throughout their life (eg: schizophrenia).

> It's an argument for better engineering of regulation. That's very difficult and even proposing it confuses people.

Yes, better regulation is good, but libertarianism is against proactive regulation - everything is okay unless someone can prove harm done by a specific party, who then has to be taken to court (because everyone has those kind of resources, right?). Libertarianism couldn't give you the Clean Air Act, for example.

Hell, plenty of libertarians even believe that private courts paid for by the applicants would be fair, and rely on the honor system to weed out the bad ones... of course, I've never heard what happens if the parties refuse to agree on a court. Curly realities like that just don't happen in the libertarian worldview - everyone is a fair, fully-informed actor with equal resources.

> After all, a libertarian is just someone who values liberty above simple face value

No, that's an overbroad definition of the political movement, and pulls in a lot of people who do not fit the libertarian mold (myself, for example).

> What must happen is that there must be dialogue between conservatives, liberals and libertarians.

Believe it or not, but liberals are big on civil rights and personal freedoms. Equal wages, equal opportunities, and helping those who have been historically downtrodden to make the playing field a bit more level. They just don't believe in the cartoonish "courts will solve what the free market doesn't" ideology of libertarianism.

Have you never found it odd that the vast bulk of libertarians are white males with skills that are in demand? Libertarianism is just a nice-sounding way for these people to preserve their network effects; to preserve the historical leg-up they have over others.
Ultimate Tigers of the Arctic
Mux is hiring – Help us build video performance monitoring in React and Elixir
If regulations save more than they cost, they are better than free. And here in 'Stralia, our excellent consumer protection laws pay for themselves. Consumer protection laws has nothing to do with why Autralians pay more for many things.
How Nike Landed Michael Jordan
Right, but is this a useful metric? I'm pretty sure 100% of Steam games are x86, and that users know that. Are there even any Mac PowerPC binaries on the store?
The syntax for accessing records (dot notation) is a lot nicer in Rust in my opinion. This makes a huge difference in practice, since I don't have to have ridiculously long accessor functions. Though I haven't learned how to use lenses in Haskell yet, they're supposed to alleviate some of that pain.

I know you left out performance, but it's very nice to have code that can be easily profiled.
Thank you for this amazing link!
Motorized, Live 360° Video (Before Facebook Did It)
It is a very interesting question what is the true underlying cause here other than FICO not being able to find a non-racial factor. I would imagine finding such a factor (or factors) would be incredibly valuable.

If I were given the job the first place I would look is to see if the effect holds with immigrant black people verses those born in the USA.
To be fair, the NDA doesn't cover the specifics of project management culture and level of secrecy involved.

While the things he mentioned in that post are generally unknown outside of Apple, they are basically rules of the unspoken culture on campus.
> Why he is using 32-bit esp/ebp registers in 16-bit environment?

It might be tooling. A 32-bit assembler (like gas) will turn `mov %esp,%ebp` into `89 e5` while `mov %sp,%bp` becomes `66 89 e5` -- the former being correct when actually in 16-bit.

> And there is 0xFFFF limit on segment descriptors in real mode anyway.

http://wiki.osdev.org/Unreal_Mode
Not a great solution. People that board later tend to place their carry ones farther from their seats because that's what's left.
I found this article previously on HN: https://news.ycombinator.com/item?id=12238498

You may find it interesting.

Basically you won't bother writing a bootloader with UEFI, since it already provides that feature. Instead you'll get right at working on your OS.
Elsewhere in this thread it was mentioned a Samoan airline actually already does charge by passenger weight.
That doesn't help - user input is already validated by default in PHPMailer - the problem is that a valid email address can also be an attack string in a shell context, and bugs in PHP make it hard to work around safely.