skysight-inc/HackerNews huggingface dataset:
Think of it as as generic templating library/system. It has no knowledge of the output, or the differences. The benefit is that you write one "unified" say model, or some sort of input. And then write the translation to different languages (if you want, it can just be one), and have it generate for you automatically based on the rules you coded into the translation logic.
Then they shouldn't pick rules on who gets the right to strike either.
The best programming language you've never herd of
That's a huge point. I've said a few times there's a gap in the market for open hardware with consumer-grade finish.

My only Arduino-based home automation component sticks out like a sore thumb. But all my proprietary light switches fit beautifully into my walls.
How Chatbots Will Redefine the Future of App Privacy
The general term lint refers to things that catch possible bugs. http://github.com/manishearth/rust-clippy/ contains tons of lints which are much more powerful than just tabs vs spaces. Many catch code style things, but some of them also catch possible bugs.

The example I gave of "does not panic" isn't really a lint, more of a restriction -- a static analysis pass that helps catch things which might not usually be a problem, but are a problem for your specific use case (so off by default). But there are lints as well which could benefit from the nsa lint backend.
The Quickest Way to Make Money Online
So in other words you're travelling even faster. I'm almost certain that if Concord flew today you'd get express security (even "premium economy" gives you that for international flights). Also in some places taking the train is much faster than driving due to traffic.
EVs could be the opportunity of the century for utilities
Simple profanity finding library for all programming languages under the globe
This only works when you have a dedicated graphics card (IGPs use system RAM) with dedicated VRAM (some dedicated notebook chips also use system RAM), which is also not needed for anything else (which is what you usually buy a graphics card / GPGPU acceleration card for).

That's a so negligible minority of devices (underutilized gaming rigs and nothing else) that OSes just don't bother.
I usually arrive two hours early for long-haul international flights, and an hour early for domestic (or short-haul). Based on arrivials to the gate, I'm pretty sure others have lot smaller margins.
Value pricing is very difficult when it comes to consulting and freelancing. Who and how does one decide the value. How does one measure it in terms of output? Scope? Feature changes and bugs? Charging by the hour makes some of these problems easier and is probably therefore more common.
Airworthiness Directives; the Boeing Company Airplanes [pdf]
Not original title, clickbaity headline, we all have heard of Nim.

Easy flag.
It works with git out of the box.
Yes, but the privacy bit is wrong. Chinese as all asians are very concerned about privacy and government spies patrolling and censoring their free internet space.

There are a lot of invite-only app spaces, and you trust the one you see, but not a random internet guy. It's less about politics, more about government track down of "porn" (=prostitution) and corruption.
Dutch journalist 'detained in Turkey' over Erdogan criticism
How to Build an Om Next Remote
While still impressive negotiating, it wasn't 250K in "starting salary", kind of a click baity title from Business Insider.

He actually got 130K salary, 25K signing bonus, and 95K a year in RSUs

From the original http://haseebq.com/farewell-app-academy-hello-airbnb-part-ii...

> In total, I received offers from Airbnb, Youtube (Google subsidiary), Uber, Twitch (Amazon subsidiary), Yelp, Stripe, Gusto, and TripleByte. The average value of the final offers was approximately $193,600. The salaries were all approximately the same at $130K. (Only one company offered me a base salary of $125K.) I should also note that I negotiated more aggressively on RSUs and signing bonus. I’ll also talk more about that later.
New body armour promises to transform fighting sports
And I for the GNU scientific library.
I wrote a few days ago to the support. Haven't heard back from them, yet.
How London buses are numbered (2009)
Domestic animals are more successful right now than the humans breeding them if we count the total mass of organisms sharing similar genes; which IMO simply demonstrates the absurdity of much of our thinking about evolution in terms of winners and losers. (Another example - if you look at "evolutionary success" as the prevalence of patterns in general and not necessarily genes, then simple molecules like H2O are infinitely more successful/prevalent in terms of their total mass than any kind of a living organism, which means that the best way to win the evolution game is not to play. If we think of evolution as a game where winning equals maximizing the number of times a pattern appears in the physical space, then it ought to be one of the stupidest and most pointless games ever.)
Oh come on, is that the best straw man you're capable of? Surely can do better than that.

> "Who defines hate speech? Who defines genocide?"

Genocide is the intentional action to systematically eliminate an ethnic, national, racial or religious group.
I don't think the definition is subjective in any way.

> "Are we going to say that the settlement of the west by the US was a genocide of American Indians?"

I don't know much of US's history, but there are scholars that believe the decline in population of American Indians was genocidal.

> "If so, doesn't that mean the whole ideological basis of America is genocidal and should be banned?"

What is this "ideological basis of America" that you're referring to? Is it the US constitution? Does the US constitution invite to racism and genocide of American Indians? Are you seriously going to argue that genocide is a matter of interpretation in the Nazi propaganda?

> "Or defined abortion as a genocide against the unborn?"

Abortion isn't genocide by definition.

> "I'm not willing to risk allowing anyone to define what is rightthink and wrongthink for my country."

Really? Because that's the whole point of having a government and by having a government you've already lost that battle. And if you're an anarchist, your energy isn't spent where it should be.
Thanks for taking the time to type this out.

At this point it feels to me, and probably to many other devs and also JS engine implementors, that list comprehensions are such a small improvement over map() and filter() that for now it may simply not be worth introducing another feature into the language when there's already so much being worked on, especially things that will yield much more pronounced improvements to JS language ergonomics with not that much more effort required than for example list comprehensions would take.

(Maybe if we tackle the addition of list comprehensions at a later point, we'll be able to get that neat-o postfix if statement in as well, for a low cost. But I'm just daydreaming (mostly) and speculating (a bit) here!)

(Edit: formatting)
‘It Just Works’ should be the next step
This is a relevant and good read:

* https://www.gutenberg.org/ebooks/861

A relevant Gutenberg search:

* https://www.gutenberg.org/ebooks/search/?query=s.balloon
Flight actually doesn't scale up that well, especially with solar.
Given the fact the communication infrastructure is super deployed (wi fi everywhere, networks everywhere), why would I want to actually move my server ? I mean, the client moves and the network infrastructure make sure the server is reachable anytime anywhere... So why would I want to move it ?
They could use a mountain. They could equally use a balloon (just not to 20k feet). British scientists by that time were knowledgable enough to extrapolate.

You can read about the height of Everest and other Himalayas. There are some interesting stories about the lengths people (mostly British and Europeans) went to precisely determine their heights from ground stations. Once, they thought Everest was exactly 29,000 feet but thought this figure lacked gravitas so added two feet to make it sound precise. So you can imagine the British ballooners might have played with the truth a bit too.
Well there's no direct way for users to overthrow mods by majority vote. You need to take over by appealing to mods or admins.
Nitpicking, but Shenzhen isn't one of the world's most polluted cities. Out of China's big four cities, it's the least polluted, and this is a reason why it recently ranked so highly among expats. It is definitely magnitudes less polluted than Beijing and Shanghai.
It must have been worse than just "they don't remove dank memes", as originally suggested.
Why is altitude from GPS unsteady? Do you mean unsteady compared to latitude and longitude? Why would one dimension be less precise than the others? Something to do with the position of the satellites being in a kind of domed plane rather than all around you?

My tactical GPS has a separate digital barometer to help it establish a GPS location more quickly. I've always wondered why.
India's huge online grocer PepperTap is shutting down
I submitted GSL in the list of static website generators a while ago. That was one of the few static generator written in C, which is nice for small embedded systems.
The Internet of Social Housing – Improving Social Housing Using IoT
His stories were timeless, even when he first wrote them, as they often drew on existing stories:

https://en.wikipedia.org/wiki/Shakespeare%27s_plays#Source_m...
I was involved in the development of this with two stellar engineers (David/Kousha) at iCracked. Surprised to see this here at this point as all available units sold several months ago. Happy to answer questions!
There are a handful of other vulnerabilities, yes. That one will likely work.

However, there are some kernel patches floating around that disable double-chroot, so just as such an attack would be easy, blocking that specific attack would be easy too. My point was that there are lots of things that root can do, and blocking them all is difficult; in general root is trusted to load drivers, which means it can bypass any driver that confines it. There's no direct equivalent of chroot on 16-bit DOS/Windows, but you could almost certainly bypass OP's filtering scheme by loading your own VxD that fought with theirs.
This is freaking amazing..
Very sorry to hear that, I'm sure someone will be in touch shortly. Are any lights showing or is it completely dead?
Apparently this device seems to be based on Allwinner A20 SoC which nowadays has quite good mainline Linux kernel support.

So I wonder why they are still using vendor-provided 3.x kernel.
10k connections case is related to 10k hits case, because 10k hits is 10k connections, just not long in time. And what I tried to say: "if even so popular page of Wikipedia doesn't have 10k hits problem, for 99.99% of projects it will be corner case, not everyday routine". Sorry if it was worded wrong.
Only, that it doesn't give you any extra memory at all. In case you're using a dedicated GPU, the peripheral bus inbetween (PCIe) is a serious bottleneck. In addition to that the OpenGL object model does not have the concept of automatic "object eviction"; on embedded architectures (Android) you may loose the OpenGL context and have to recreate it. But you'll never loose a single OpenGL object.

The bottom line is, that the OpenGL driver will create a backing store in system memory for each and every buffer object. So if you allocate 4GiB of OpenGL buffer objects, it will allocate 4GiB of system memory; if it's a shared memory GPU that's it, if it's a dedicated GPU the GPU RAM is actually more of a cache to the backingstore.

glMapBuffer will usually just give you access to this backingstore so that writes can be coalesced into a single transfer when unmapping. Also you don't want a full round trip read-modify-write. In case of coherent mappings the coalesced transfer is triggered by a GPU side data read operation on that buffer.

TL;DR: RAM on graphics cards is a cache on top of system memory (as far as OpenGL is concerned).
34 Best Free Linux Backup Software
If you consider that when you're on the desktop and not running a game, all those gigabytes of VRAM are basically going unused. So it should apply to any system with discrete GPU memory, which is surely quite a few systems? I guess those systems correlate with high-end systems with lots of system RAM anyway though...
I think the existence of the #nevertrump movement and the lack of downvote in presidential elections shows the need for a downvote button.

To bring it back to social media, I think Facebook conversations are especially poor in quality and a way to politely disagree would be good for the site and, as facebook grows, good for discourse generally.
> Unfortunately western hackers have been silenced already.

Exactly. Does anyone believe the 10-year sentences in federal penitentiaries were really about breaking into some servers that didn't belong to them?
One of the promises of node.js (that I've not seen pan out really in practice since) that got me interested 4-5 years is the ability to render a web page on server or on browser using same codebase. Take as an example a heavy codebase like Yahoo! Mail or Gmail. Notice how slow Gmail especially is from login to "ready state"? Now imagine if the first page of your inbox was rendered server side and sent as normal HTML markup. If it was designed well, the JS would progressively load after that and if for example I click compose before that JS was loaded yet, the click would be treated as a normal click and it'd round trip to the server and then render the compose view and send me back the new page. If the JS had loaded, it'd just be rendered in browser like normal. Doing tricks like this can massively increase the perceived responsiveness of web apps. I've seen prototypes of Yahoo! Mail built like this and man they are so fast, but sadly doing this is well is very complicated and node.js never actually helped as much as it promised too. Don't get me wrong, what I described above I've seen done in production code, it's just it was a very manual and slow process and node.js never did that much to help, IMHO.
OMGYES is a video platform that helps women achieve orgasm
OK, it's better than 1:1 vs cargo even for solar assuming you alter the design to fit your new scale. Beyond that, it's a question of what you want to call "Well" :)
No, parent's understanding is correct. You're thinking of a different (and also valid) attack. Both attacks rely on the fact that the chroot system call remaps the chroot's parent directory to itself (so you can't "cd /; cd .."), but if you are anywhere else, whether inside or outside, no such remapping is performed.

Parent's attack requires the attacker to have root inside the chroot. It's a "double-chroot" attack: you call chroot a second time as root, so a new directory starts getting remapped. Then the old one no longer does, and you can "cd .." out of it and eventually "chroot ." when you get to the top. The only mitigation is not to give an attacker root inside a chroot.

Your attack does not require the attacker to have root. Instead, the process who was setting up the chroot (which does have root) forgets to cd into the chroot, and leaves the working directory outside it. The attacker cannot chroot again, but they can continue to cd anywhere on your filesystem.
The part where behavior is undefined when you overflow the stack makes alloca difficult to use safely, but it is very nice when you can use it!

Did you write your 6502 code with closures, higher-order functions, and so on? My point is that can be hard to figure out when to free an object in this kind of environment, where a value can be captured by multiple closures and may not have a clear owner.
Oh hi, fancy seeing you here :]

Note that ptc syntax _ensures_ tail calls, tail calls themselves have _already_ been approved in ES2015 and are live in V8 (under a flag), you can follow their status here: https://bugs.chromium.org/p/v8/issues/detail?id=4698
Oh! I didn't know Docker used pivot_root, and I was always curious why that call and chroot() both existed. This makes some sense.
I'll assume that by "npm addon" you're simply referring to plain old npm packages (native or js). (If not, ignore my comment.)

As far as I know there are currently no big API changes happening in v8, plus the abstraction layer for native node packages (nan, Native Abstracts for Node.js) has been, afaik, quite excellent at shielding native package developers from a lot of potential API breakage -- so generally it can be expected that there will be either no or very minor implications for native packages -- and no implications at all for non-native packages since those work purely with the node API which is not tied to the v8 API.

We'll know more once the v8 project's API changes doc will be updated with 5.1 info, and node core has created its vee-eight-5.1 branch.

EDIT: added clarification about non-native packages; clarity
There are cheaper laptops:

http://www.ebay.com/itm/HP-Stream-11-d010nr-11-6inch-Laptop-...
And he compares to Intel, which was much more successful. Time for more investigative journalism?
Apple Car to Be Built in Austria by Magna, German Newspaper Reports
The idea is that the technology is constant at least. Also, tech support often goes along with it.
On desktop NV and desktop AMD I've observed (at least on Linux) via /proc/self/maps, that the pointer returned by glMapBuffer is a shared memory mapping owned by libGL. Further inspection shows coalesced reads and writes happening by the kernel through a DMA transfer operation, only when GL_MAP_COHERENT_BIT is used. The mapping is entierly virtual and is not touching physical memory until a R/W occurs. The driver's shared-memory explicitly flushes contents of the read or write request to device memory in the same way CUDA/OpenCL does. This can be observed by the ioctls the driver generates after page-faults occur in the kernel.
Concise article, good examples. Doesn't go very much in depth after exposing the problematic examples, but recommended read.
I do seem to have the same problem that he does, but I've passed that test without a hitch. Once I actually see a person I can recognise it, but actually picturing it in my mind is extremely difficult.
Sounds like it could be a basis for a security oriented scanner. Rust has less to worry about regarding memory security, but performing taint analysis for logical security flaws could be mighty interesting.
We never defined what bad and worse mean...
Yes, compared to lat and long. A good 2D GPS fix is easiest when you have a few satellites in different compass directions, say one at each of N,S,E,W. But for 3D, it is impossible to see a satellite underneath you. You have a bunch of them above you, and you need to difference the times of their signals' arrival.

For more, see here: http://gpsinformation.net/main/altitude.htm
Origin of the term “debugging”
it's clever but is it more readable?

these sorts of discussions, people who write blog posts about 'library' vs. 'require', kind of feel like 'R smell'.

wouldn't it be better for a language to just take a list of libraries for import, maybe with a readable syntax?

so... have we got to where Julia can re-use R packages yet?
القناة الاولى
I think for these requirements and no need for running on battery the NUC device range should fit really well.
Right. There is a perception that western media is biased on China, that they make china look worse than it is. But the opposite is actually true: China is much crazier and restrictive than what the western press presents (my guess is that no one would believe the reality).
Google and car companies are about to spend billions mapping American roads
Why JS? Because most developers are JS developers. [1]

To business decision makers, that looks like a better strategic decision - Now my web app devs can do server side! Obviously this is totally wrong, any decent developer can learn a new language/framework. The architectural concepts are totally different on server side, which is what HR should be hiring against. But hey, what do I know.

1. http://stackoverflow.com/research/developer-survey-2015
Sure, that might be helpful to some.
Having built my own portable server a couple of times* using old Android phones, I genuinely like the idea, but find it quite surprising that someone actually went out and built an integrated device - must be a pretty small niche market.

*: https://taoofmac.com/space/blog/2013/04/28/2330
However, the internal storage in this device is "8GB-64GB Internal Micro-SD", so you'll probably have the same problem with corruption.
There is also a surge in new programming languages. So I am guessing some people are going back to the bare metal for that purpose?
In NYC, and I assume London some people are taking a helicopter to the airport which is going to be even faster than a train.

EX: 99$ tacked onto a 8-10K ticket it cheap. Bump that to say ~1k if they are picking you up directly and it's still in line with a Concord flight. http://onemileatatime.boardingarea.com/2015/01/21/gotham-air...
Awesome. I even use Visual Studio and C# but didn't know about this!
I think his point is that if you are using Facebook, you are still limited by the level of trust you have with them. That should be quite low for any privacy conscious internet user. That you are using a different IP and a pseudonym might be a hoop for them to jump through through to figure your identity out should be considered in the context that they are likely already collecting data about you without your consent from many different sources. When it comes to jumping through these kinds of hoops, Facebook is a circus lion.
It wants privacy, and doesn't want to be surveilled.

I'm not sure, but the irony is so thick we might need a new word.
So it is possible to set up a proper vpn connection without root privileges. I didn't know this was possible.

This sounds perfect to me. A custom corporate wrapper for a web browser that lives in its own silo. Workers who are working from home for the day can use that app for work while keeping everything else like Spotify or YouTube or Netflix from going on a long roundabout trip through the VPN. Sounds perfect if you ask me.
I do think there's a market for a RPi type board with a high quality case and an integrated battery. This seems to fall short though, in a few places...

- Marketed as a portable headless server, and indeed, limited to something like that. No access to GPIO, no video. But, relatively low 1GB ram, and limited, non-upgradable storage.

- Wireless charging seems like a feature nobody is looking for in this type of device. Charge time with the wireless is 10 hours vs 4-5 hours via USB. I would guess it's also driving part of the price point.

To me, if you're going to market as a server, you base it on something like the CubieTruck, more RAM, 1G wired ethernet, more storage options, SATA, etc.

Or, go the other route and provide what's good about an Rpi device (GPIO, video, low cost) and add the quality case and battery.
It helps if your industry has an accepted framework for EOLs. Semiconductors, for example, has a commonly used spec with recommended data, timeframes and communication styles.

It also helps if you risk-manage your supply chain. Most of the hardware EOLs that I've seen involve a 3rd party supplier suddenly shelving a factory or piece of equipment with little notice.
Please... not before I had my first coffee...

"all programming languages under the globe"

"Profanity finder library is currently available for the following programming languages: JavaScript, PHP"

and https://github.com/gautamkrishnar/profanity-finder/blob/mast... contains strings like "bra", "clitoris", "tampon", "vodka" and "xxx"?!?

Well, at least it let's me talk about "x-rated" movies, even though it is in the list of bad words - in both the php and javascript versions it's not matched due to broken regexps that are supposed to sanitize input..
This is a single good reason why Britain should leave the EU.
The case for keeping firewalls simple
How to make $5000 per Month with Adsense