skysight-inc/HackerNews huggingface dataset:
It's not urgently necessary since all modern systems have some form of simple address space randomization at prelink or exec.

Considering the time and effort it would take to safely and completely replace glibc with a new implementation, and the limited scope of its effect on Internet-wide security, it would be more productive to require the kernel itself to support patches like PaX, Exec Shield, or grsec in general, so that all applications (not just ones made with a specific language) would have stack-smashing protection.
If you think the thoughts of great scientists and engineers like Buckminster Fuller (Former president of the Mensa Society) and Carl Sagan are unwarranted in a place like hackernews then you should find a new forum. Do you have anything to contribute to this discussion?

Edit:

"The argument from authority (Latin: argumentum ad verecundiam) also appeal to authority, is a common argument form which can be fallacious, such as when an authority is cited on a topic outside their area of expertise, when the authority cited is not a true expert."

Please do tell who might be a true expert on science and technology as it relates to societal organization, if not Fuller or Sagan.
I think that's quite a reasonable question.

1. Less CPU usage than an equivalent game in OpenGl. This is especially true for games which want to draw lots of different individual things to the screen, so you may be seeing more of those.

2. Smaller drivers, which means more consistently performant and bug free. There's far less of a chance of getting weird things from having an unusual operating system or graphics card setup.

3. More cross platform. There are many different pieces which change on different platforms (consoles vs desktops vs mobile), but depending on what platforms choose to support Vulkan, it's one less thing to worry about when porting over.

4. Maybe better games. There's a bunch of things which help with development, so as long as a sufficient majority of graphics cards get vulkan drivers, it may help reduce some coding cost.

Games which use common engines (ie, Unity) will likely get these features for free. Others will have to work harder for it.
They want you to buy new hardware ;)
very cool, thanks for making this.
The Road to the Future
Ironically, the article mentions you!

>People who have so desensitized themselves to everything offensive that they’re offended by mere attempts to be considerate.
Well, the author's suggestion that everything is fine, trolls can be ignored and Fry is somehow hypocritical with being fed up with trolls and offended people is really something that I cannot agree with. Twitter, by its very own format, encourages the worst in the human behaviour. Those who shout loudest get the most visibility, and it has the very real potential to destroy lives and encourage mob justice which is just the worst.
Remember this girl who tweeted a joke that she hope's she doesn't get HIV when going to Africa, and was absolutely DESTROYED by twitter, sent death threats and had her personal information published on the internet? This is what Fry meant when he said that the pond is full of scum.
There's a bit of nuance needed re: the paragraphs near the start. Offended people tend to expect others to cater to them. Stephen doesn't; he's simply explaining why people are wrong: for treating "I'm offended" as something that should be pandered to. That isn't the same.

The author seems to be suggesting that because everyone thinks their behavior is universal and objective, one cannot justifiably make this claim, and that every objective thrust must necessarily have emotional underpinnings. Maybe; but Fry never tries to invalidate others' feelings. Those offended tend to.
So instead of targeting random people in opportunistic attacks, the malware writers had a very clear target here. It's like "spearansomware". I only wonder why it took them so long to get to this idea.
Leica is certainly very expensive. But I have both the Voigtländer 40/1.4 and the Leica 50/1.4. The 40 is a very nice lens and certainly the better bang for the buck. On the other side it is very clear that the 50 is the technical superior lens. It has a lot more contrast, especially wide open, and is the sharper lens. And as some photos in the article show, Leica lenses have a special way of rendering an image. Is this worth the extra you pay for a Leica lens? Everyone has to decide for himself. But when I see people spending more money on a set of fancy rims for their car, I rather have the Leica lens.
US Marshals arresting people for not paying their federal student loans
There is not one idea behind Vulkan, but many. It's not just a question about performance. Vulkan should make it easier to write libraries and middleware, for example. Vulkan will make it easier to use multiple threads. Vulkan will make it easier to write shaders, because you don't have to rely on the driver's compiler as much.

I think we'll have to wait and see how people actually use it. I know from answering Stack Overflow questions that a lot of people are still using glVertex().
All languages have their strengths and weaknesses, it's your job as a developer to pick the one that best suits your tasks. To hate on a language without giving real uses cases is worthless and not worth anyones time to even bother taking you seriously.

You sound like a bitter kid who couldn't get something to work so you spend your time talking down about the languages because you don't understand them.

In the meantime, thousands of people have no problem working with their tools.
Newbie question: let's say I want to display a simple 3D object (say, a box) which controlled by the mouse, and the latency between mouse and screen has to be as small as possible. What are my best options? Is it packaged somewhere?
Yeah. That's a bad idea. ...when you see it
I follow microservices weekly(http://www.microservicesweekly.com).
Stealing Decryption Key from Air-Gapped Computer in Another Room
I'd agree with you but it misses packages at the top level entirely until I run install twice. I am saying install blah@x and it doesn't realize I need it until round 2.
Missing Jet MH370 May Be Lost Forever With Search Ending in Weeks
A College Education for Prisoners
> Leica reminds me of Apple, it's all about status and perceived value.

For me Apple stands for high quality products that really work. Just recently I sold a 7 year old Macbook for 250 euro. Back then it was the cheapest aluminium Macbook for about 1200 euro. The aluminium body was as new. I don't know any other laptop that looks like new after seven years of heavy use. Let alone that you can get 20% of the value back.

Take a look at the built quality: the body, keyboard, touchpad, power connector - this is design that works. It works for me at least, and I can't imagine that all these people I see nowadays with their really expensive laptops and iphones, that they still buy if for status.

Take my iPods. The first one, first generation touch, is still working as music player. The second broke after five years of living in my jeans with heat and cold, sweat and rain. I've used my first Mac, a G4 desktop, for 9 years.

All these were relatively expensive products, but totally worth the money.
Seven points that changed everything
Absolutely. I'd trade what we're stuck with today for simple, self-hosted images and links (no trackers, third party scripts, creepiness) in a heartbeat. This is advertising done right.
The closest equivalent I can think of immediately is Amazon Glacier, which is intended for 'long-term' storage where they take care of transferring the data as necessary to preserve its accessibility. Obviously they're thinking years-to-decades, not centuries, but as a ballpark it may work.

Their current pricing is $0.0007 per GB-month, or $0.000064 per KB for 800 years in today's dollars. Since the Latin text of Magna Carta is 28 KB of UTF-8 text, that works out to $0.0018 to store the text for 800 years. You'd obviously also want a high-resolution scan of the original document. I don't know how big that would be. If it was a 100MB image, it would cost $6.66 to store for 800 years at Amazon's current Glacier prices.

Obviously we're making immense assumptions about the reliability of the service, of price stability to deliver the quality of service, and so on. And perhaps the biggest issue with this analysis is that we're also relying on huge economies of scale for it to be profitable to deliver an archival service like this over centuries.

If this sounds crazy cheap to you, you're not alone. As technologists we're used to dealing with huge volumes of data, so it's easy to forget that historically these volumes simply did not exist.
> It is time for the bimonthly Internet security meltdown.

Time for the bimonthly Hacker News hour of C and C++ hate.
> They had no good reason to adopt it for Mac OS X at that point

Of course they did: it was already their API of choice on iOS, platform unification alone makes it a damn good idea to adopt it for OSX: iOS is by far their most popular gaming platform, integrating the API back to OSX makes it more likely they'd get more OSX support.

Not to mention a mid-2015 release of Metal-on-OSX means they'd probably been working on it since the Metal-on-iOS release. On top of fragmenting their platforms, waiting for Metal would have meant a year-long delay.
None of those things is reliable. They make it harder to exploit this kind of vulnerability, but not impossible; usually they just add one extra required step to the exploitation.
Tesla Teams with Radio Flyer to Build Cool Kid-Sized Model S: Video
I had almost forgotten that I had written (and sold) a fairly popular chat system for BBS's back in the day. I google'd "Multi-User Teleconference" and to my surprise it popped up on some sites listing old BBS warez. Downloaded, read the docs and order form; so cool. I can see how it would be easy for someone not familiar with the BBS scene to ignore chat. I was there and almost forgotten.
>> Is there any case where you would not want to use Vulkan in a new project?

Any project with graphics simple enough that it already easily hits the desired performance on baseline hardware?

If you don't need full control or maximum performance, something like OpenGL ES 2 will still be a lot easier to program because it does a lot of things for you that you would have to do yourself when using Vulkan. Also, the installed base of supported hardware/drivers will be much larger for the foreseeable future.

I've looked into Metal (Apple's take on an API along the same lines as Vulkan) for my simple 2D game, but for my purpose it does not offer any benefits. The same thing would hold for Vulkan, in case I would want to port to some other platform.
Sry for posting this here.. the post i wanted to answer was already flagged when i finished this lines...

Nice nearly a as high shit/fuck ratio as the author of the quoted article. I'm to lazy to quote all ur stuff so u'll hopefully get the context via empty lines.

We're using npm for a few projects here and actually never got these problems? Are u sure this is even possible on linux?

The comparison would also hold with for example java, but yes I picked the worst of them to make clear that "worst fucking language" was an overstatement.

It's the simplest instruction to install it on your local system. You won't deploy it that way - so your sys admin won't care at all.

A lot of people missconfigure their nginx/apache and struggle with stupid problems. Why should I need to setup a real server for development? Python for example has some lightweight alternatives to.

Actually I don't get that point. Dom is bad, react is one of many solutions and flux is great too. What is your argument again?

Actually this isn't true. It's more convenient to use javascript everywhere (web related) than "fucking around" with jquery or stuff like that inside html. Of course sometimes is makes more sense to have an python or whatever backend. We use python for our mqtt backed server side, but the frontend is pure javascript.

Actually this wasn't a rant. Your answer here was a rant.
Why you don't need big data to gain big insights
How would you ever know?

You can judge actions, moderate actions, reward actions... But feelings are harder to identify.

Which was sorta the point of this article, I guess. There's a good chance that everyone is offended... So, what are we gonna do about that? If everyone is offended - and if we stop trying to sort out who has a "right" to be and who doesn't - then these notions that some bad behavior is justified kinda start looking silly: if we're gonna welcome everyone into the proverbial pool, then we can't let anyone get away with abuse, including the system itself.
I remember writing a generic chat bot that took in commands and did arbitrary things with it circa 1998, and I was already following decades-old prior art.

I bet if we could magic up a list of all the things you could do from IRC in, say, 2000, by using the right chat bot, you'd be less impressed by hailing a taxi.

The rest of what you mention is just service-specific frippery. All the services have had frippery here and there. None of them are particularly important to text moving around, in the end.
Russian millitary commander (rmc): Hey uhh... so we haven't used these things ever since we built them. Kinda a waste don't you think.

Russian scientist (rs): I guess. I mean against international law anyway so we couldn't use them even if we wanted to.

rmc: Can we come up with an excuse.

rs: I guess we could say they're good against asteroids.

rmc: Great, do it!
You are both right.

One says such-and-such is good for this, which is right (keyword is good).
The other says "I can do this and that with my hammer". Yes, true.

But yeah add the words "not slow as hell" and "maintainable" and one of you is right, the other is delusional.

BTW that link to "a kernel module wrote in Ruby" is pretty much all C with a few lines of Ruby on top.
The tsunami analogy was quite eye-opening for me. It puts things into perspective. It's easy to look at an individual drop and say: "this is nothing!"

Anyhow, it's a shame that it looks like only half the comments here are from people who read the article instead of just jumping to conclusions.
No, I didn't read it. From a quick skim, the article doesn't look worth reading, given its length. Are we not allowed to discuss the title of submissions, only the body of text?
>Have you ever used React? It's a strange criticism of react to go straight for flux, which is an optional design pattern which has sense fallen out of favor for redux based architectures

That is absolutely not a criticism of React. React itself is pretty good, especially compared to the alternative of plain ol' DOM. I'm perfectly fine with the Windows message loop. It's simple and efficient.
That is however a criticism of an absolutely terrible argument from the author.
I notice the more serious Leica shooters, especially street photogs, tape the lettering. Probably to stay inconspicuous to both their subjects and watchful thieves. IIRC, Leica has a couple of recent models where the red dot has been removed from the face of the camera.

I'm guessing most status shooters leave the face untouched to show the world that they're using a Leica.
I Europe PayPal is not a bank.

But banks can refuse customers in Europe same as Visa or Mastercard can refuse to do business with someone.
U.S. Hacked into Iran’s Critical Civilian Infrastructure for Cyberattack – Film
Everyday amazes me that people actually think that when an a "Big Corporation" announces a new technology adoption they actually believe they rewrite everything for that new technology and don't consider it a PR/SnakeOil/Smokeware movement.
You'll want to file "Leica" away in that area of your brain where brands like "Ferrari" or "Rolex" are. It's basically the equivalent in cameras.
> Which is serious but not so easily exploitable (I think).

Oh it is. All you need is an open wifi with a router only dealing IPv4 addresses... start up radvd and serve your machine as authoritative IPv6 DNS server, and profit.
Yes and no.

They are comparable, in that they are both fairly compact, fixed prime lens cameras that offer high quality (camera build and image).

They are not comparable,as the Leica has a better/faster autofocus system. In theory it has better optics as well, though I haven't seen a side-by-side.

A good friend is a professional photographer. His carry-around fun camera is the X100T. I think his professional-grade stuff is Nikon. I'm sure he'd love the Leica, but it's a lot of money for what is unlikely to be used professionally (at least not by him).
Apparently until the UNIX culture that worships C exist, it won't happen.

C only became a thing in computing after UNIX workstations became popular.

Before it, there were quite a few safer systems programming languages to choose from, that got steam rolled by C adoption in OS SDKs.

Due to its relation with UNIX, it will most likely happen with Apple (Swift), Microsoft (.NET Native, System C#, C++/GSL), Google (Java FTW on Android, Go) than any other OS vendor.

But I am also looking forward any of them pick D, Rust, <whatever safe lang> in the process.
David Rowe is creating fully open digital voice hardware, including a TDMA repeater system. He presented his latest work at linux.conf.au 2016 and it is pretty amazing. Worth learning about even if you aren't into radio:

Open Source Two Way Radio:
https://www.youtube.com/watch?v=xDeMT7eUf4c

BTW, anyone likely to be reading this in the US can earn an FCC Technician license granting full privileges to the VHF/UHF bands David discusses here in maybe 5-6 hours of study.
Yes, I agree that other people's feelings are hard to know. (Possibly unknowable.) I just can't recall ever in my life having been offended, so I'm skeptical.
The reason I have been waiting for Vulkan is to get rid of OpenGL driver bugs. I hope that being closer to metal means less bugs.
If you request a network connection to an attacker-controlled host, your network software may try to resolve the attacker's host name. The DNS NS record of their domain may then specify your resolver directly look up the record using the attacker's own name server, meaning you are directly doing DNS queries against the attacker's NS.

So in theory, all you need to be exploited is to connect to a compromised host and resolve its hostname.
Care to explain the software you use? I'm looking into it with nginx, can't find anything explaining "always return 204 whatever the URI" :(
How to get developers on board with security
Canlı Bahis Sitesinden kayıp bonusu
It would be a wasted effort. Anything that's using glibc (directly) is written in C and therefore inherently unsafe. There are only two kinds of programs written in C: those that need to do unsafe things and those whose developers don't care about safety. Better to look to building systems that don't need to run any C code (see the recent fuss around unikernels).
Since you're a fan of linking to Wikipedia articles about fallacious arguments, I'll just leave this:

https://en.wikipedia.org/wiki/Argument_from_authority
On the one hand, I was responding to the Atwood's law reference. On the other hand, I have become interested in the way corporations use open-source as a strategy and implement that strategy tactically via sort of "basic fighter maneuvers" energy management discipline. [1]

Incipient potential competitors who adopt Go draw a dependency on Google because for all practical purposes, Google will determine the direction of Go: it's core team works there. And incipient potential competitors have radically different needs.

We can differ in opinion upon whether Unix was seen an ATT operating system. For me the legal and licensing histories suggests that it was in a strong sense and the "Open" and "Free" and "Li___" are the heritage.

YMMV.

[1]: https://en.wikipedia.org/wiki/Basic_fighter_maneuvers
That's not a new problem at all. The top-ranked metronome app in the Play Store wants location data. Location data, for a freaking METRONOME?!

Simple Metronome by Ethan Brown does what it says without asking for ANY permissions (as it should).

God help you if you're looking for a flashlight app.
Whilst other areas are expensive London it totally in a league of it's own.

Edinburgh (most expensive part of scotland) average property price £234k. London, average property price £642k

Also people in Scotland and areas like Manchester can more easily get on the property ladder by buying in cheaper nearby areas. for Edinburgh places like West Lothian (average price £164K) make a much easier starting point.

Heck with improving internet access, if you can do your job remotely the western isles are nice and cheap (average price around £100k)

For me the UKs property market is heavily split between London and the south east and "the rest of the country", a lot of the stories about expensive UK property don't seem to cover those aspects.
On the other hand, I already have a powerful computing device in my pocket, capable of providing an extremely flexible interface (admittedly not with physical buttons). Why should I carry another object just to do maths?
Not to detract but it's a somewhat similar issue albeit probably will never elevate to the same level, but LastPass also just went through a logo redesign and it's equally rather puzzling.

The logo went from

http://cdn.makeuseof.com/wp-content/uploads/2012/08/lastpass...

to

https://lh3.googleusercontent.com/VUywxm7hR04d-hXnhenjtLcwHG...

Considering things like that the three dots simply look like any number of other menu icons, especially on android where you can have three of those ellipsis type of icons in one view sometimes; I'm not sure that was all that smart of an idea. In case you didn't notice/realize it like I didn't, that's a cursor at the end of what are supposed to be three hidden characters. It's just an odd choice in my opinion.
Perhaps. On the other hand it's not so easy to avoid a tsunami by simply putting down your phone and going for a nice stroll.
IMO, even more important than better performance is more predictable performance.
It looks like US and UK bank logos too. I initially mistook it for the Chase app. Talk about bland and indistinguishable.
>> you'll crop many of your shots, it doesn't sound so freeing then.

Is that really the case though? The fixed prime is small and compact, and still frees a photographer from carrying a bulkier lens.

That you can crop/digital zoom in a pinch is freeing, provided you've got enough resolution to do so.
An intermediate step is to run everything under AddressSanitizer, since it's fast enough for many cases. See, for example:

https://blog.hboeck.de/archives/879-Safer-use-of-C-code-runn...
If you need to pay the tax and then reclaim it, you'll need to have 10k cash handy.
Atlassian just broke Sourcetree Mac and Windows with 2 updates
Entirely agree with you about the current lack of longer term stable data storage options.

That said, waiting the full duration of a material's projected life span before actual use of that material would limit options hugely, especially with the massively increasing corpus of generated data.

In this sort of context (amount of data) one can spread your bets and use vellum, as well as other methods, until other more stable forms of storage are easily available.

Interesting piece released yesterday related to long term data storage; a projected lifespan of 13.8 billion years doesn't sound too bad... University of Southampton - http://www.southampton.ac.uk/news/2016/02/5d-data-storage-up...
I use https://github.com/lukas2511/letsencrypt.sh and it handles all the openssl stuff for you, I've found it to be really nice and light-weight. You just give it a directory to put the ACME challenge files in and a list of your domains
Monitor cron jobs, daemons, micro-services and almost anything else
Vector Networks
WRT to foot zooming, shooting portraits with a 28mm requires some SERIOUS foot zooming. You have to be VERY comfortable getting close to subjects. Fine if you know them; possibly awkward if you don't.
InVision has acquired startup design firm Waybury