skysight-inc/HackerNews huggingface dataset:
>> You might be interested to know your example doesn't escape that correctly.

It does -- You're right that the double-quote escaping is part of the original SQL standard, while the c-style escaping is an extension to it. However so is a lot of behaviour in modern SQL databases and it doesn't make my example incorrect.

Off the top of my head, here is an incomplete list of databases that implement c-style string escaping: Mysql, Postgres, Vertica, BigQuery, Oracle 9.2

>> some databases implement prepared statements as simple query string interpolation -- Do you have one in mind?

Yes, immediately both mongodb and bigquery come to my mind which are both pretty popular and do not currently support server-side prepared statements. If you google for jdbc drivers for theses databases some will implement 'prepared queries' as string interpolation on the client side.

Random Example: https://github.com/jonathanswenson/starschema-bigquery-jdbc/...

>> how exactly are prepared statements worse?

That's not what I said. My point (and I think we agree here) was that using a correct interpolation routine is just as secure as using a prepared statement with regards to SQL injection vectors.
Opera adds power-saving mode to its browser
Robots exhibition at the Science Museum
>More AMDGPU DRM driver

DRM is a really unfortunate acronym here. It took me a while to figure out it refers to direct rendering manager.
Here are a couple of use cases :

* Lets say you are Google and you want to test if the site is working correctly every day. You could code up a Python script that opens up www.google.com, searches for "facebook" and makes sure that the first result points to www.facebook.com. This script can be configured to run everyday and if someone accidentally pushes an update to the site that causes www.facebook.com to not show up as the top result, the script automatically reverts the site back to its original state. This means users continue to get best search results even if an engineer made a mistake with the ranking algorithm.

* Lets say you are Ebay and you want to make sure that the prices for products on your site is competitive with those at Amazon. You can code up a Python script which searches for some products that customers regularly buy, like an iPhone, and extract the lowest offered price at Amazon. It can then compare them with the lowest offered price of an iPhone on Ebay. If the lowest offered price on Ebay is much larger than that at Amazon, you can offer a discount. This convinces the customer that they are getting competitive offers from Ebay and stops them from writing off Ebay when they want to shop online.
> It seems like it would be much simpler and faster if they just took a default route from each provider and then did route probing on their top 30% prefixes in each PoP.

Probing just 30% of the top prefixes is likely not enough for their use case. Probing is also an after the fact approach. Fastly needs a solution which will give best possible path from first packet.

> FWIW, the Netflix networks just take a default route from a pair of transit networks in each PoP. At their scale, they found it better to negotiate better worldwide transit deals than optimize networking at the PoP level. Different game than Fastly, but another data point.

Different game indeed. Netflix just cares about throughput, Fastly also needs low latency, hence the need for more optimizing.
Open Knowledge Maps – A visual interface to the world's scientific knowledge
Go doesn't have the facilities that let you handle real-world concerns in a nice way. All the examples of bad, enterprisey Java - Spring AbstractSingletonProxyFactoryBean, XML config for everything, reflection-based JSON serialization, annotation-based transaction management, JavaSpaces - they weren't written by idiots, they were written because they were the best way to solve real business problems within the limits of the language - limits that go also has.

People don't like writing hundreds of lines of repetitive boilerplate the way go's lack of generics forces you to. They'll look for a better way, and they'll come up with hacks, just as they did in Java.
> global brand

> Verizon

There's definitely something wrong with this.
The only danger is that the true obnoxious nature of some academics would be aired in public.

I'm not sure how you can say that. Generally, the comments on the vast majority of internet sites are pretty low quality, and even insightful and useful ones are difficult to find because of all the noise.
Why do people talk about Trump winning as a foregone conclusion? I saw a liberal news site do the same thing earlier today. I find it very strange.
I would urge you to try nightmare[1], its a web scraper that uses electron as a headless browser, and they have a plugin called daydream[2] that records your webpage actions and convert it into a nightmare script. You have to do a couple of retries, but it does work.

[1] https://github.com/segmentio/nightmare
[2] https://github.com/segmentio/daydream
I'm pretty sure we can say with near certainty that any intelligence that has a) evolved, and b) exists on a macro-scale, will also have problems comprehending quantum theory.
Ask HN: Can you do this?
I have a lot of trouble answering when asked by an employer or recruiter "are you able to build/code/create/etc specific thing x?" and it is something I have never done exactly, but could probably work out how to do after either eventually figuring it out myself or doing a 5-20 minutes tutorial online.

Curious how you guys answer this question.
I know the feeling.
Advanced Disclosure Needed to Keep Users Secure
Hi there!

In the first release/MVP stage AKASHA will resemble a lot to Twitter/Medium in this regard, in the sense that your published entries will be public and visible by everyone.

That being said, access control is on our roadmap but it is not a priority at the moment.

The updates are broadcasted via the Ethereum network through a smart contract that records and dispatches events associated with profiles such as new entries.

This way, the people that follow you on AKASHA will receive in their stream a notification letting them know that a new entry has been published and can be accessed via IPFS at hash X.
Has this car thing in relation to Apple been confirmed? Nothing about the word Titan makes me think of cars.
It looks bizarre because we are looking at it through our current paradigm, we need to change our view of the universe and probably ourselves to understand it and it will stop looking bizarre.

Quantum mechanics understanding will probably be a scientific revolution, something comparable to understanding the earth is round or the sun does not circle earth.

There are a few scientist that are trying to break the old model of thinking.

http://www.theepochtimes.com/n3/1714898-breaking-through-con...
It's really frustrating how much the web, software, and computers in general are being gimped for everyone just to support the "mobile" segment of the market.
Even if power use is a minor concern for desktops, it would be good to program with energy consumption in mind :>

Network utilization, CPU usage, memory, disk usage, energy consumption. Lots to focus on...
To make my opinion clear: current situation is a mess, a future with EME would be a hell.
I do.

Browser can be either better technically, or you might have valency for certain design decisions.

If there is a browser vendors that claims certain social values, but is constantly failing to execute them in the design, you might as well just use the technically better one that does not pretend to protect the values you consider worth protecting. You will be spared of the constant disappointment.
According to venturebeat[0]. Samsung has 1m gear VR users. We all know how apple has a far superior supply chain, creates better software experiences and does things "right".

So is it that much of a stretch for them to actually come out with a mobile VR headset?

Think about it.

- They make the phones.

- They make the vr software.

- They already have the eco-system for you to get apps from and the developers to sell through.

- They can sell upgrades for face/hand tracking, etc.

What about a version of FaceTime, where 2 people can call each other and play a game together?

Within a very short time could exceed what Oculus is doing very quickly.

[0]: http://venturebeat.com/2016/05/11/oculus-and-samsung-have-1m...
firefox invested more time in the omnibar nobody wanted than in fixing compatibility issues.

we are actively discouraging people using firefox because whenever we try to use anything modern, firefox will fail it.

the wonky outline implementation has been borked for more than a luster, has multiple bug opened and ignored etc. https://bugzilla.mozilla.org/show_bug.cgi?id=687311

and I found people complaining as early as this http://www.webdesignerdepot.com/2010/03/css-bugs-and-inconsi... and now I wonder how many of those are still there.

firefox cornered itself out of relevance, and this

"We need more Firefoxes.

We need more browsers that treat their users, rather than publishers, as their customers."

doesn't match with firefox priorities as observed so far at all. firefox needs to save firefox.
Show HN: Snowplow 79 Black Swan with API Request Enrichment Released
When I ask recruits this question, the only answer I like is "yes" because I look for attitude.

Even a "yes, but" is acceptable because I know that they will have to learn on the job.

The follow up question is then an open-ended conversation about how they might begin to better understand the problem or research the solution.

If I get a flat "no, I can't" then I'm pretty sure I don't want that person on my team.

I hire learners and thinkers, not automatons.
Are clickbait titles permitted on HN? The link has absolutely nothing to do with Firefox, let alone "saving it". It's an opinion piece / call to action regarding the W3C and the state of Encrypted Media Extensions. "Firefox" does not belong in the title, as it's irrelevant to the topic. Luring us with the name of a popular open source application, to then present a piece with a barely-related agenda behind it should not be acceptable.

As a side note, I'm sad to see that the EFF has adopted a PETA-like strategy to the way they tackle issues.
That is true in a growing market where overall smartphone sales are growing when overall growth slows to single digit percentages Apple will start loosing users to cheaper Android phones that give 90-95% utility for 40-50% of the price. Apple had so far been sheltered by this in the US because of phone contract system where $1000 iPhone and $600 Android phone were being sold at $150-200 with contract. Now that phone prices have been separated from line contracts more people will either upgrade later or go for cheaper phones and that has already started showing in current market.
Another thing that will hurt Apple in the long run is that smartphones have reached a point where upgrading every 2 years won't get you something vastly difderent so another reason for people to not upgrade.
Stand out of crowd in a pocket friendly sherwani
My understanding is that publishers can put their own ads in the instant articles, too. Unless that possibility is revoked, they still get ad views per article view.
I've used robobrowser for a project, where I needed to log in to a website and subsequently access pages as a logged in user. It worked well and I like the API. For "simple" scrapers that require authentication or some form of user interaction this is a good tool. If I need to scrape many pages from a site as fast as possible, I'd probably go for Scrapy though.
> Entanglement arises in situations where we have partial knowledge of the state of two systems.

What happened to the notion that entangled states were about particles being in many places at the same time?
Thoughts on this: http://www.slate.com/blogs/xx_factor/2016/05/10/speech_impro...
Well, the issue is that popups were a nuisance, while being able to watch all those publishers content is not.

I totally understand the concerns, but making users choose something out of ideology is much harder than simply providing a better experience.
4 Ways Custom Code Metrics Improve a Development Team
ECB's economic hitmen (2015)
Yes, I know, but they need to be contacted and that is part of their curriculum as well (referee for XXX, YYY, etc.). And the administrative nightmare of peer review is not to be taken lightly.
10X safer and/or less stressful would be more than sufficient to revolutionize cars. I think the notion that the only thing you can improve on is fun/entertainment is kind of stuck in traditional car thinking. Making cars safer and more convenient via autopilot features is where you get a 10X leap.

I doubt there will be anything like a "meditative state" -- that's dangerous. On the contrary a goal of the UI would be to keep the driver highly engaged with the vehicle computer at all times.
I played a bit, but there are 2 things that annoys me: the footprint is really huge, for iOS, Realm.dll has 103 MB, so it means my app will instantly have 100MB more!!!.
The second thing(even more important for me) is about the fact that all my storable objects have to be derived from RealmObject, so no POCO support. This is pretty important because I will need to carry Realm dependency everywhere I pass my objects.
> Facebook, like many sites, uses versioned URLs - these URLs are never updated to have different content and instead the site changes the subresource URL itself when the content changes. This is a common design pattern...

Why not use the ETag header instead? https://www.w3.org/Provider/Style/URI.html
Protector de pantalla líquido y los tradicionales
3 Social Media Marketing Tips for Non Tech Professionals and SME’s
Israeli Banks Web Security Mini Survey
Too much folate in pregnant women increases risk for autism
MH370: two new aircraft fragments 'almost certainly' from missing aircraft
Six-hour working day 'boosts productivity and makes people happier'
Nothing is being "gimped" for the benefit of laptops, and paying attention to power consumption (direct or indirect) benefits pretty much everything.
Hello,

akasha.world is at the moment just a presentation website hosted via GitHub Pages. We needed javascript to make it pretty :)

If you want to find out more about our project with javascript disabled, our blog should be readable http://blog.akasha.world/
The Scoop on Scala Programming
I don't think chat needs stuff like that. It doesn't give anything to the conversation, you could just think in silence
Function pointers and callbacks in c
Well Microsoft is up there too so ...
Superposition is a necessary precondition for entanglement but not what entanglement itself is about.
That "EME" API is what is exposed to scripts (think DOM). Not how the browser and CDM communicates (think XPCOM).
Typing "Hmm" is almost exclusively used for politeness in situations when a) you don't want to contradict someone directly and b) don't want to sound pompous.
You're saying what it should be but the parent comments are talking about what it actually says. Specifically, "one that does not achieve its intended outcome".
"As of yet I don't have a clear picture what this new driver will look like once evolved besides hearing 'boxes, many fucking boxes mate', when being told about the increased abstractions of the multi-OS-focused driver design."

If only more discussions about software architecture were that honest.
Didn't Windows 8 move to a tickless kernel in which that setting no longer has any effect?

EDIT: Yes: http://arstechnica.com/information-technology/2012/10/better...
> We all know how apple has a far superior supply chain, creates better software experiences and does things "right"

"We all know" ? The starting point for your whole desmonstration is assuming general agrement of one of the biggest source of troll of all time ?
Big +1 for fpc, though its been long time since I've used it.
Struck me as a group struggling to continue to justify its existence. Excellent work on code style and auto loading and other areas though and I hope the community continues to look toward those resources.
Facebook controversy shows journalists are more complicated than algorithms
Driver Talent Pro 6.4.42 Full Crack and Serial Key Download
Russian Programmers Gone Mad
So who's going to make a Docker image of this? :-)
Looks interesting! Thanks.
Do you have a privacy browser extension which suppresses the Referer header? (which is really all this workaround is about)
Pentagon Reboots Silicon Valley Startup as Analysts Cite Flaws
In a related article, the target Volvo is aiming for is less than 1 accident in 500,000km of driving.
I would recommend relating it to something that you have done that is similar or, at least, in the same general area.

Something along the lines of "Yes. I have done such and such and I could use the same approach to research the problem. I could also make use of my knowledge of tool whatever".

Fundamentally you want the answer to be positive, to show you understand what it would take and to show that you have some relevant experience/skills.
> A lot of what you could have done different has already been done by Tesla.

Not at the software interface level. Tesla has done incredible work at the hardware level transitioning to electrics but the UI is still pretty old school. I.e. your parents could step into a Tesla and not know that there was anything different about it. Apart from having to plug it in, which you tell them is a Good Thing. That and some snappy performance.

If you think just a little bit ahead about where the next user-facing innovation is, it's autopilot. And the big thing to "get" is that it's not going to be some switch you hit that makes the car magically fully autonomous and you just sit back and take a nap. Rather to go beyond very limited scenarios and actually function on the real world road network and weather conditions, it's going to be about the human-computer interface.

So what does that look like? Is it just a flat panel screen in the center console next to your big steering wheel? Is that how the car is going to deliver safety-critical information to you that you need to supervise and potentially respond to within seconds? And how are you going to respond to them, through taps on screen dialogs?

Probably not. And there is where Apple will compete with Tesla, in the human-computer interface, as it did with the Mac, iPhone, iPad, etc... Even though they all had great hardware too, it was software that made a 10X breakthrough.
We are using a quadratic voting system for the microtransaction side with weights between 1 to 10. Basically this enables people to easily support their authors/artists/cause via votes/likes with amounts from 1 cent to 1 dollar.

Quadratic voting is also quite interesting as it allows people to express "how much they like/dislike" a particular thing - which is not possible with the traditional 1 like/vote per 1 person mechanisms.

We are aware of the potential problems that might emerge from this model and this is why we are very interested in exploring various solutions such as Proof of Individuality and reputation systems that can bring both local and global rankings into the mix.

These areas are still in the early days of pioneering but we are determined to experiment as much as possible in the search for the best solution.

Anyone that is interested in this sort of things is more than welcome to join the discussions on our slack at http://akasha-slack.herokuapp.com/
Not really an answer, but ideally, your bank shouldn't rely on browser security alone. Serious banks allow some form of OTP transaction authentication, I've seen examples of matrix codes via snail mail or OTP generators that use the chip on a bank card.

I particularly like my bank's (ing.nl) solution: they can send you OTP authentication codes via sms. When they do, they also include the total transaction amount in the message so you can verify that what you're authorizing matches the amount shown in-browser.

Additionally, you shouldn't rely on browser security alone. My father got phished once because malware managed to overwrite his global DNS and proxy settings. Also, I got my mother weaned off Windows by installing a dual-boot system and explaining that she shouldn't do online banking in Windows anymore. A few months later, she asked my to remove Windows because she never used it anymore.
Reportedly, it works really well. Have a look at https://github.com/chandu0101/sri
Ambitious project. Good luck :-)

- Will Akasha leverage existing social graphs (fbook, twitter, email, phone)?

- Does Akasha plan to interoperate with any of them?

- Why is a blockchain needed? What aspect of decentralized publishing does this solve? Verifiability of content? Pub/sub relationships?
X86 Shellcode Obfuscation – Part 1
Brazil's Senate Suspends President Dilma Rousseff
I find Twitter completely the opposite. Twitter is how I've networked with people, ended up being interviewed on TV stations like the BBC, it's how I keep up with my industry. In fact, until I got distracted about HN, I was about to ask on Twitter a technical question that I'm trying to solve for my work tonight, I really should go back to that....
DVDFab Blu-Ray Copy
"

Another way of expressing the peculiar situation is: the best possible knowledge of a whole does not necessarily include the best possible knowledge of all its parts, even though they may be entirely separate and therefore virtually capable of being ‘best possibly known,’ i.e., of possessing, each of them, a representative of its own.

The lack of knowledge is by no means due to the interaction being insufficiently known — at least not in the way that it could possibly be known more completely — it is due to the interaction itself.

Attention has recently been called to the obvious but very disconcerting fact that even though we restrict the disentangling measurements to one system, the representative obtained for the other system is by no means independent of the particular choice of observations which we select for that purpose and which by the way are entirely arbitrary.

It is rather discomforting that the theory should allow a system to be steered or piloted into one or the other type of state at the experimenter's mercy in spite of his having no access to it.

" Schrödinger, 1935 (o)

where i disagree with schrödinger is thinking there are two systems stead one that simply contains the entanglement.. if that's what he's going to call it..

"

When two systems, of which we know the states by their respective representatives, enter into temporary physical interaction due to known forces between them, and when after a time of mutual influence the systems separate again, then they can no longer be described in the same way as before, viz. by endowing each of them with a representative of its own.

I would not call that one but rather the characteristic trait of quantum mechanics, the one that enforces its entire departure from classical lines of thought.

By the interaction the two representatives [the quantum states] have become entangled.

" Schrödinger, 1935 (o)

(o) http://plato.stanford.edu/entries/qt-entangle/
Super hype for a zen+polaris GNU/linux machine. Not a big fan of nvidia anti consumer practices but AMD have always been rubbish on GNU/linux, hopefully this will change!
I don't think removing filler words reduces your ability to communicate effectively but it does make for more eloquent speech.

I'm a stammerer and I'm part of a speech therapy programme. One of the many techniques they teach us is to speak slower and remove filler words as they are often used by stammers to fill the silence when they can't get a word out.

When listening to a talk or lecture I do really notice if the speaker is using fill words and it kind of distracts me from the subject they are talking about.
Using Google Authenticator app (or any TOTP app, I use 1password), you skip the need for access to incoming SMS