skysight-inc/HackerNews huggingface dataset:
It's not a "civil war" just because you have units of opposing factions operating in the same country. The problem with the "rebels" is that they are not considered better, I assume because of their secondary motives (fundamentalism, Sharia law, ...) [1]

Also, some of the factions seem to be heavily influenced / supported by foreign powers [2]

Taken together, every war is somewhere on a scale between "civil war" and "ordinary war" and just calling it a "civil war" doesn't mean it's necessarily one.

Of course, since war is unpopular, all interventionist democracies would like you to believe that it's a civil war and they're not meddling at all.

[1] https://en.wikipedia.org/wiki/Battle_of_Aleppo_(2012%E2%80%9...

[2] https://en.wikipedia.org/wiki/CIA_activities_in_Syria#War.2C...
Benefits of Public Speaking Training for CEO's and Executives
We have one good GPU manufacturer and you want to destroy it by having it swallowed up by the shambling corpse of Big Blue?

No, just no.
Snapchat is in the money burning business
Reminds me of https://www.wagonhq.com
I think British comedy has a much broader base to work from - it goes from the absurdist Monty Python or Spike Milligan stuff to the situational (the office, IT crowd) to the dark and cutting (In Bruges, The League of Gentlemen) to the clever and witty (Spaced, The Thick Of It, Red Dwarf). There's a huge variety of British comedy which I think is what makes it appeal to a lot of different audiences.
DevOps Engineer | Automation Logic | Permanent | ONSITE

Please view company careers page for more details
The problem isn't the fact that it's a coprocessor, I think. NVIDIA GPUs are all coprocessors, and they are wildly successful.
Yeah, amazing achievement... there are many applications scenarios where the old vacuum tubes are still unbeatable ..
I think we're in the early stage of automating web development but sites like Wix have made impressive strides in making UI design accessible. I'm working on something in this field myself and I've done enough research and prototyping that I think it's definitely achievable.
Thanks for providing the link. The relevant quotes:

"Vulkan support right now is for 6th Generation and newer products and we are targeting developers not consumers. Thus why the releases are beta and are listed in the Game Developer Zone and not anywhere else."

is full Vulkan support planned for consumers: "To my knowledge yes, but I do not know when and would not want to hazard a guess"
Can you elaborate why would you consider "more efficiency than what is stated above then wouldn't it be safe to assume that is UNREASONABLY efficient" ?

Certainly in many cases a better accuracy can be both reasonably needed and reasonably possible (i.e. if humans can do it, then it's obviously possible).

One measure that is used, and is a bit similar (though with a major difference) is "inter-annotator agreement", i.e., you ask the same question to multiple people and note how often they agree. That would be considered a reasonable ceiling, is a measure of how objective/subjective the question is, a measure of how often there really is a single "correct answer"; for some problems that metric is near 100% and can be reasonably beaten by a good system, because the mismatches are caused by human mistakes instead of true disagreements; for others (e.g. some forms of emotion/sentiment/sarcasm analysis) 80% is unreasonably good, since the text doesn't have enough information to decide for sure.

Also, an answer to (3) is that to get a state of art result (as opposed to a simple baseline) with non-DNN methods you need a quite complex system and lots of custom feature engineering. If you have (or get) one, that's not an issue, but if developing a system from scratch, a good DNN system needs less labor than a good "classic" system. For example, a major point in neural machine translation is that it not only gets better results, but that it can get them with a much simpler NLP pipeline. When a "classic" system needs to integrate 10-30 additional separate modules (ML or with manually crafted rules) for handling various types of special cases or feature analysis, much of that (though not all) can be learned by a deep neural network directly in end to end training; so if you go directly to DNN then you avoid the (huge!) work of implementing them manually.
Not if those weird Japanese robot sex toys take off.
Okay, different question: any reason to believe the government isn't making them share dumps of their servers behind your back? I thought paranoia about the government reading your emails was the other huge reason to want this sort of thing in the first place.
Scientists have a plan to reach nearest habitable planet beyond our solar system
The one where I've done it as a career for the last 15 years (and as a hobby/side career for a few years before that).

I've not touched a pointer directly in the last 10 and infrequently enough before that.

Just not much call for them in Python, JavaScript and PHP.

Do I have to hand in my Real World Programmer(TM) badge at the door or something?.
The US isn't getting any "spoils" from the wars it fought. At best they are keeping trade lines open. In no sense did they profit from their actions.

Russia, maybe. The invasion of Crimea may have been profitable, if it weren't for the sanctions. Which is one of the best arguments in favor of these sanctions.
Idea: put a good insulator under the surface of the probe to keep as much of it as cool as possible (first making sure it cools off in space). Ship it with a thermoelectric generator. I'm not sure how much useful power you'd get from the spacy-cool - Venus hell temperature gradient, so maybe it's a stupid idea.
It is such an appealing problem that it is solved many, many times. There is LVM snapshotting, tar backup restoring; btrfs is probably the most adequate.

But GVFS feels more like the spiritual child of git and Dropbox Smart Sync (formerly Infinite).
They HAVE released drivers, I've used them on both Windows and Linux.
Darn - I did an MSc at Oxford last year and they didn't offer this course then
This is something I've heard and don't recall where, so grain of salt and YMMV, but there are supposedly two modes of seat-belt-sign on: "advisory" and "hard". The latter is for take-off and landing, and very bad weather, the former is "there may be some turbulence, so take care when walking around (and stay seated if you're in doubt)". You can tell the difference by whether the flight attendants are seated.
How is this compared to an ELK stack? With elasticsearch & (kibana | grafana) you get tonz of functionality with 0 effort...all you have to do is push data to el.
Compare it to KAL 007 5 years prior. Wiki has the front pages of News Week "Murder in the skies" vs "Why it happened". Would be interesting to see what to Soviet newspapers were writing - Soviets didn't acknowledge they shot down the plane until 5 days later!
https://en.wikipedia.org/wiki/Korean_Air_Lines_Flight_007#In...

In conclusion when an imperialistic superpower makes a mistake don't expect apologies.
I'm American too (and I posted this) and I fear that you two are correct. I live on the other side of the world though, hence the posting hours. I was totally surprised to see this at #1 for a bit, though I am just happy that it's getting discussed. No candidate for president will ever get my vote unless they talk seriously about scaling back the American military-industrial complex.
Most smart TVs are tracking you – Vizio just got caught
In the absence of proper trade schools they end up adapting (or been forced into) offering something that looks a lot like a trade school.

I've maintained for years (since I was at college in the 2000's (UK meaning of college not US)) that programming education should be two tier, the theoretical tier at university and the practical tier using the traditional trade school model.

Taking another domain there is a lot of difference between the person doing the load bearing calculations on the bricks and structures and the person laying the actual bricks.

I've always fallen more into the latter camp naturally, I like to build things and I learn the applicable theory as and when I need to and you can get a long way with experience and a little theory when you can leverage the underpinning work of other people.

It's interesting to note that in the UK the apprentice/master model sorta exists already if you squint in the difference between junior/senior developer when done 'correctly' anyway though at the moment due to developer demand the meaning of 'senior' has degraded down to a couple of years commercial experience apparently.
The video camera in the cockpit was what got stuck in the lever and caused the problem in the first place.

P.S. That's one of my favourite scenes of any movie ever ️
Marketing people write statements like this. They don't ask for conservative estimates.
Must be using C++ with references instead of pointers.
Or perhaps variadic templates where you don't explicitly recurse - the compiler does the peeling of parameters for you...
Funny, when I saw the top 10, Edward Kmett came to my mind. He is likely the most prolific Haskell hacker, but he also recently started a side project writing some graphics shaders for VR in C (when he was younger, he was in the demoscene community).

So yeah, some people are weird that way..
Depends on the situation, if you are in a server that needs to handle millions of requests and you create a million thread probably wont fly. If your concurrency is limited to a low enough number than you can create and terminate threads, so the proposed threading solution works well on mobile devices.
I did not mean literally spoils in the form of land. I meant in the form of influence, economy or whatever is at stake. And that if you have two opponents, it's at least better that they communicate over a conference table than over the battlefield, proxy wars for instance. The UN voting process and security council may seem unpalatable, but it's better to have it than not having it. At least it is more transparent and on record what the various powers that be want. (I agree with what you said above. These sanctions are good. Crimea is the only conquered territory.)
Maybe bdash is more advanced with drawing graphs. In our small start-up, we love using blazer: https://github.com/ankane/blazer. Everyone can write queries, we can share it with each other, it has cashing layer for fast results, it provides basic charts, it even has maps representation. Thumbs for the team at Instacart for this OSS product.
Perhaps people are writing C++ successfully instead of asking questions about it or looking for answers regarding it.

I know I'm writing C++ every weekend (and day, night, morning, afternoon.....)
New Feature: Multilingual Search Field for Your Smoolis Online Store
If this takes off, what are the chances it will spread out of the web and be the new standard way we draw graphics, the new abstraction available almost everywhere, the successor to OpenGL?
WebCL is dead AFAIK. None of the browser vendors is interested in it. They'd rather have compute shaders from OpenGL 3.2 in WebGL.

Note that on desktop, OpenCL is dead for NVIDIA too (they've been stuck on 1.2 for ages, they removed their profiler, ...), and AMD's new stuff also dropped OpenCL 2.0 support.

I like OpenCL but it doesn't look like it's going anywhere. The unified compute+graphics APIs are king.
Or if you insert the hamster, too.
As a developer I see this as a "damned if you do, damned if you don't" issue. Professionally I develop an application with Linux and Windows support, it is a pain and requires a great investment in time. Of course one could use a web technology such as Electron but then you get insulted because of memory hogging, non optimization and disrespect for UX. Developing an iOS and Android application the right way practically takes twice as much time.

As I value user experience and performance above all, for personal projects I prefer to focus on a single platform. And so far, I was also always more happy when using applications from developers that do the same.
77 CSS Forms
Thank you for this info. I have been fearful of this new change but need to try it out.

Not enough money (or an actual need) to upgrade at the moment, thankfully.
Which is why I have precisely written GNU/Linux.

Android is a Java based OS, which happens to use Linux as kernel, Google can very easily change it to something else.

Only these set of C and C++ libraries are available to native applications on Android, which happen to be compiled to a .so anyway, to be loaded inside ART/Dalvik.

https://developer.android.com/ndk/guides/stable_apis.html

Trying to link into any other GNU/Linux library that happens to be on the devices, but isn't part of that list, will trigger an app termination, starting with Android 7.

https://developer.android.com/about/versions/nougat/android-...

Also, many POSIX APIs have been removed from the kernel and require extra wrapper libraries, if they can be emulated at all.

https://roxanageambasu.github.io/publications/eurosys2016pos...

https://thesai.org/Downloads/Volume4No7/Paper_15-POSIX.1_con...
> Well, sex is what keeps mankind (and animal-kind) alive all these millennia. And only a puritan society would find it bad.

One can enjoy a healthy sex life and unrestricted informations about it, without having genitalia forced onto them everytime they take the subway to work or watch a screen.

But I agree with you : commercial activism will probably end up in the same place... Maybe the problem is not the subject, but the existence of big interests willing to do anything to be associated with it.
Waze’s new carpooling service is expanding to more California cities – The Verge
OT, but I'm an uncircumcised gay guy who has had a fair amount of experience with both types of penis. I suspect that anyone who's all beat up about being circumcised (except a small minority of people who have had botched circumcisions) is projecting some other problem with their sex life onto that. Both types of penis work perfectly fine.
Say Goodbye to Project Planning Migraines with a Unique Project Management Tool
A large fraction of the web is unusable for people on slow connections
First class functions seem to be often confused for functional programming, and JS has first class functions.
HTTP throughput regression from Go 1.7.5 to 1.8
Isnt there a way to limit the number of threads? Starting N threads each reads the same queue and executes the operation. The queue gets full when there are no workers are available. I though you can implement something like this in Go...
For developers, to try them out, not to the overall public.
There's many ways to skin that cat - assuming Unix, immediate options include:

the images are stored locally, you have some mapping from filename to title, and you create new images with watermarks using ImageMagick in a bash script

or the images are hosted online, and you write a small C/Python/whatever code that gets the URLs and associated titles from the host, and then uses Imlib2 (maybe with some wrapper) to display the images with titles rendered as text composited on top
>Property rights would ideally be enforced by the government, with common law, which is based on protecting people's human rights ..., determining who owns what.

And how exactly do they determine that? What happens when people disagree about ownership? What makes the government's decisions more valid than the individuals'?

>If the judgment is unjust, but resisting it with force leads to far more violence against the innocent, then it could wrong to resist in such a manner.

So it's okay to ignore property rights if enforcing them would cause harm?

>The best course of action in my opinion is to strongly argue for what one believes is justice as long as the freedom of speech exists.

And what will this achieve? What mechanism is there for government to recognise and rectify its mistake?

>is just two wolves and a sheep voting on whats for dinner.

As opposed to two wolves agreeing that they own the grass, and enforcing that until the sheep dies. Power imbalances will always enable abuse, but democracy at least ensures that the power imbalance benefits more people than it harms.
What are your thoughts on event-driven architecture when you don't need to cross network boundaries.

An example is inter-process communication.
It was a SQLite only concept, not so much a WebKit only concept. Of course defining the API for years to come based on the quirks of one particular implementation was terrible, even if somewhat convenient at the time.
Australia wants to jail infosec researchers for pointing out dodgy data
An obvious use case for this API is to allow native games that use Vulkan to be ported to the Web without a proprietary abstraction layer. (The abstraction layer would be in the emscripten standard library rather than the game engine.) But is this a legitimate use case that someone actually needs?

I can see two views here. Firstly, that as the open standard, Vulkan should have a privileged position and be supported from the Web side, to make the Vulkan -> Web -> Native abstraction layer standard, small and efficient. As a developer you would just implement the necessary algorithms for your application once, using Vulkan.

The alternative view is that Vulkan is just too low level and doesn't fit in the web security model. Then, the purpose of WebGPU is not to implement Vulkan in Javascript. Instead, it's another target in addition to the existing three: Apple, Microsoft, Kronos, and web. To get maximum performance, developers must write an application-specific, high level platform abstraction layer, and implement that interface for each supported platform.

It seems to me that this article is of the latter view, especially as it doesn't put Metal in a strategically weaker position than Vulkan.

If you don't need state of the art or original rendering techniques and algorithms, I think there is already a high level abstraction which is compatible with the web: OpenGL ES 2, and soon OpenGL ES 3. (WebGL & WebGL 2).
If this happens, India will progress at a rapid pace. Money is te primary issue in almsot all cases.
TF is way behind on UI, which is why it's making Keras its front-end. It's fairly slow on multi-GPUs compared to Torch and neon. It might pull ahead in performance on GCE, but that's just for lockin.
Wrong. I never claimed that, thats why I explicitly wrote that they agreed on foreign aid, I never wrote that they agreed on migration in general. Rosling was pro migration.

Please to the next time, read what I actually wrote and not just spam links without making an argument against what I wrote.
Actually I hate the fact that google sends my voice over the network , not because of privacy but because I have to pay for the additional Data sent.
Ask HN: Getting structured data from URL?
I am looking for a service similar to zvelo.com which takes as input URLs or domains and returns structured data like the subject of the website, the different topics that appears on the website etc.

In an ideal world, it should be a REST service.

Any help?
Never claimed that.

https://news.ycombinator.com/item?id=13597208
You can already do that, that is the whole point of a game engine, to abstract way the underlying platforms, while providing higher level tooling.

Also a reason, why outside communities like HN, most game developers don't really care about API wars.
The prices in the U.S system are wildly divergent from the rest of the world and enhancing international competition is a good way to remedy this. Thus, one way to implement universal health care is to allow import of any prescribed drug and the government will pay for any medical procedure + plane ticket if that cost is less than it is in the U.S. Perhaps a doctor visa would also help with costs.
Adobe AIR / Flex Framework was probably also used for lots of intranet or business applications and not only browser based stuff. For these usecases AIR is still actively supported, and I guess a few companies still work on it and maintain their applications.

I also know of a few embedded systems that used Actionscript/AIR for their graphical user interface. These also have a long lifecycle and need to be maintained. Although I doubt that most of these would get any new features.
Is it maybe time to step back and think about whether having a low-level 3D graphics API in the browser makes any sense at all? I know, we HAVE to run every conceivable thing out of the browser and on Javascript possible. But just maybe building native apps would be easier than trying to shoehorn an API into browser specs, where not only will you have to deal with hardware variations, there will be the inevitable incompatibilities between the implementations by each browser vendor.
But they only use these power to shut out malware. Not to nix software they don't like.
Reading this it struck me how React/Flux uses Event-Sourcing whereas Angular uses Event Notification.
> Stop scaring yourself over unnecessarily and wait for actual things to occur.

It's funny - people were saying that for all of 2016 and look how well that's turned out.
Firefox argued that WebSQL was a terrible idea that shouldn't become a standard, and the other vendors eventually agreed, including some that were already shipping it.
Assad needs to be prosecuted for war crimes against his own people.

https://www.theguardian.com/commentisfree/2017/feb/07/saydna...
You can of course provide MX records of different priorities.

I think the difficult part is getting outbound MTAs to actually understand that a .onion domain shouldn't be looked up over DNS.
Urbit really feels like a case of aesthetic-oriented programming. I'm not sure what problems (if any) it's intended to solve, but HEY IT LOOKS COOL.
To be fair, lithium will react quite fast with our atmosphere as well, so we are pretty good at keeping atmosphere out of batteries. 460C temperatures on the other hand is a challenge.
Best part of the article: explaining how privacy is a public good.

TLDR: privacy isn't just about "keeping secrets" or having "something to hide".

Privacy for a whole population is power. Once a population has lost its right to privacy, once people's conversations and movements are monitored, they're rendered powerless. It becomes easy to strip away their other rights.

--

Worst part of the article: the recommendations at the end.

The author lists a kitchen sink full of privacy tools including Telegram, which the entire infosec community agrees is terrible. Do not use Telegram.

Use Tor, use Signal.
Ask HN: Can we find out why a specific ad appears in our Facebook feed?
Last week I went to a restaurant with some friends and while checking the menu we saw that there was a cocktail with Campari (alcoholic liqueur) - this triggered a 30 sec conversation about the drink. Following day I open my FB feed and something weird happened - there was a Campari ad just in front of me! In the last months of my online life I didn't search for Campari, cocktails, beverages or anything related so I think it would be great if there was a way of finding why that ad end up there!
Not sure how much this will help, but a couple of years ago I wrote about using event sourcing for a simple blog application in PostgreSQL: http://kevinmahoney.co.uk/articles/immutable-data/

I wasn't aware of the term 'event sourcing' at the time though.
If you only use your computer for web browsing, then sure.

But the consumer market is more than just this. Several popular "consumer" applications, such as gaming and photo/video editing, continue to see benefit from increases in CPU performance, and single-core performance (what most people actually want when they ask for higher clock speeds), continues to be very relevant to this day. Not all workloads are easily parallelizable.
Wow; I visited the The Met for the first time ever only last week.

The featured pic - El Greco's "The Vision of St. John" is one that really caught my and my daughter's eye.

ps.
For another museum that has put most (all?) online see the the Rijksmuseum in Amsterdam.