skysight-inc/HackerNews huggingface dataset:
Ask HN: Browser history full-text seach
Hello.

tldr:
Do you use something for full-text search in your browser. if yes, what do you use? if no, why not?

I find myself searching for specific text or words that appeared in websites I visited. These words sometimes appear in the url, and finding them is easy. If they dont appear in the url, then its much harder to find.

I use firefox, and I was looking for a plugin to do that. I found Recall Monkey from Mozilla, but apparently its not working anymore in the latest versions. I found fetching.io, but it looks abandoned, and also it was not working when I tried it.

Some people online suggested chrome. I tried it, but the full-text search is not there.

Why is there no easy way to do that? Is there a way that I havent explored, or is there a very obvious solution? Is that not a problem for meny people? Should I start looking in homebrewing a solution for me?

Thanks.
http://www.macincloud.com/ is similar, though it seems they rent you a mac per hour, so they're not technically giving you access to their mac: you're accessing the mac you rented.
True. Popcorn Time is written with NodeJS. Hence it takes a very long time to install or upgrade (has to handle thousands of files) and has rather high CPU use at runtime.
Good point - https://github.com/winjs/react-winjs
I chuckled a bit when i misread it as Animo.
Comparing Asia to North America is such a false equivalence.

Asia is huge. Like 63% of humanity huge.

Of-course the market in Asia is going to be much more massive.

A lot of rural places in India have better Internet that I have sitting here in a British city - at a much more discounted price.

Everyday millions of people are coming online - internet virgins. They will have their own new taste, needs, etc.

The thing to understand before you think about investing your hard earned money in an asian country - is even though the volume of amazing ventures are a lot more - each smart ventures is followed by 1000s of dumb ones.

The signal to noise ratio in low - unless your are in the market - you will be scammed - this is why a lot of large companies have tried and failed to start industries all over asia.

Anytime you start pouring a lot of money anywhere - govt, scammers, etc all want to dig into you. Red-Tape, bribery, lack of transparency and rule of law.

This is not as overwhelmingly present in European or american markets.

I do not for a second doubt that the market size, growth, etc are going to be insane in asia for the foreseeable future - but there is a question of sustainability - and this requires structural change in government in many asian countries.

Unless you are interested in short term - high risk - high reward outcome. And are more interested in long term investment - then Asia needs some reform before you think about investing big time there.
Instapaper also does it (with url, suggesting adding them)
Tattooed?

Edit: Finally I scrolled past all the "cat tattoos" on Google, and found out what this is about: http://www.mypetsdoctor.com/tattoos-indicate-spay-neuter
Is WebSummit a scam?
Our startup is young, and our hopes and motivation are high. We're in talks with big customers, and the next big step for us would be to get an investor on board. So we were really excited to go to Dublin to be part of the WebSummit with one of this rather small ALPHA Track booths to present our company to investors and journalists. But more and more it seems that this whole thing is a scam targeted and startups. Everything I read so far confirmed that. Has anyone had a good experience at the WebSummit? I really want to hear that there are some out there.

(If you are at the WebSummit come see us. We're Talk About Jack.)
Yup, indeed, running Arch on a 2013 MBA here. It's been a pleasure so far. Installing the broadcom driver was a breeze, and never had any issues.
Outlook.com is possibly the worst offender at present:

1. They set SPF policies of "-all" on customer domains. These customers have no idea about SPF and often use 3rd party software to send account statements that never get delivered. This breaks email for their customers and for everyone else. They should set "~all" by default as Google Apps does.

2. They claim not to, but they definitely block entire IP ranges rather than a single IP address. A noisy neighbour in the same datacenter as you can get you blacklisted. Use http://www.senderbase.org/lookup/ip to monitor your neighbours and report them to your hosting company. If you spot a bad neighbour, you will no doubt see your own IP blacklisted at Outlook.com's https://postmaster.live.com/snds/ipStatus.aspx within a few hours.

3. They are well known for accepting mail and then silently dropping it, without bouncing sender or receiver and without putting it into a spam folder, even when the sender is a longtime sender to that receiver and when the sender is sending personal anticipated email. They should either reject at the SMTP transaction (sending a bounce later is bad practice and leads to backscatter) or else deliver to a spam folder. Silently dropping email breaks email for everyone.

The sad thing is that many businesses are switching to Office 365 and Outlook.com.
Prophis: Data Hides Value, Dependency Graphs Tell Stories, NO More Blind Spots
Although not so fancy, I use KDEconnect's clipboard sync for the same task.

I copy the verification code on my mobile (all otp apps do it automatically) and paste on the computer.
Probably doesn't work anymore, as conradev notes[0], applications used to have clipboard access when running from the background (so after TTL expires 1password could go in, check if clipboard data was still the password and remove it even if not active) but that's not the case in ios9, only the currently active application can access the clipboard. So unless apple added TTL to clipboard items (which UIPasteboard's documentation doesn't indicate) it won't work anymore.

[0] https://news.ycombinator.com/item?id=10411166
Thank you for feedback!
1) Yes, we are planning to add more sounds. We have 5 different melodies for now (in Settings), but we'll try to add more and also add an option for custom soundtrack as well.
2) The sound technology is sort of acoustic watermarking. It is based on multicarrier spread spectrum and it uses simple masking mechanism to hide behind host audio signal. It should be quite robust in various noise scenarios and multipath propagation (although every system has limitations)
3) Did you enable 'encryption' in settings? For web-test do not turn on 'encryption' in app settings. If you enable encryption the decoder shall detect wrong sequence (even if your password is blank). We use it to protect our acoustic channel. If an adversary will try to intercept your 'encrypted' acoustic signal he/she will not be able to decipher it and even know if the encryption is enabled or disabled. On the other hand, SoundLogin has internal error check mechanism - probability that the decoder will come up with wrong number because of channel noise is less than 10^-10.
I'm not sure if this is also true in the US, but the ability to revoke a licence is implicit by law in many places - though the revoker may be liable for any losses caused by the revocation.
The reason this isn't a mistake is that most desktop apps (unlike mobile apps) are open source and community maintained.
PHP Mastering
> Spoiler: It has to do do with hiding latency by overusing bandwidth

Not a perfect win, but probably a good trade off given that hardware bandwidth has been much easier to improve compared to the cost of developing hardware with better latency (and will likely continue to do so for the foreseeable future).
The KJB is a (famous) English translation of the Bible, it is not some kind of original scripture or source document. So if an alternative draft was found which differed theologically it would and should have exactly zero theological implication. But it would of course be quite interesting for historical reasons.
>> "JS is an ugly language"

>> "riddled with complex JS"

If you pick a technology by the aesthetics of the language, I'm pretty sure you'll make a bad decision no matter what. Not you like in you, but in principle. :)

The code is clean if you write it well. Ugly code comes in all parentheses positions.
It's a very good, if long, article. The basic premise of the article is that if the society is meritocratic, it would eventually exhibit ever-increasing amount of inequality. It also discusses why this is a problem and a potential solution.
Technically, you can install windows, iTunes, and then an OS X VM. That would seem to comply with the "is already running Apple Software".

Or did I miss something?
ElixirScript: Converts Elixir to JavaScript
Why would it be satire?
Pentadactyl is a browser extension used by very few people, why should they try to make it work with it?
Platform consolidation, and the new dumb pipes of content
Show HN: Raspberry Emulation Station (Toad Theme)
I think the basic premise of the article is completely sound: in a meeitocratic society, the inequality increases approximately to the degree that IQ is inherited.
Benefit is convenience. 2FA requires you to enter 6-8 digits (4 is not secure). If you have to do it every time you login to your account (e.g. AWS, Github, Twitter). It may be really annoying. So, we try to improve 2FA usability.
TeraSort with Apache Spark and Apache Flink
If EVERY WYSIWYG editor is breaking the plugin. Maybe it's the plugin that is broken not the editors? Just a thought.
We've seen court orders that caused Hushmail to create malformed Java apps which were then silenty delivered to target machines in order to break encryption.

http://www.wired.com/2007/11/hushmail-to-war/

People pretty much have no option but to comply with court orders. Most people are not going to go to jail so that other people can continue distributing stuff.

This should be a worry with Mega and its current owners.
Why "Beijing University" but "Tsinghua"?
OS/2 emulators exist, so if there is an actual need to switch to modern hardware (e.g. old hardware is failing), switching to emulators would be cheap.
Ask HN: Build it and they will come or 50% marketing?
Being a complete product nerd, I tend to spend 90% of my time on improving my product (a website).

Therefore I love the idea of "Build it and they will come". Which works for me to some extend (I am ramen profitable).

But often I also hear the opposite. In a recent Mixergy interview, Gabriel Weinberg suggests investing 50% of your time into marketing. And in his book "Traction", Peter Thiel is quoted with the statement, that more startups fail because lack of distribution then because lack of product.

What do you guys think? How much marketing is enough?
There are more factors at work here than genetics. Imagine how much pressure would be put on the child who has been selected (at great expense) from 100 embryos as "most likely to succeed"!
Yep. -> Fixed.
If the value really is there, that seems like a reason for Intel to have a program where they give hardware to researchers. I mean, they do this for reviewers who clearly generate value for the company, so why not CS researchers?
The KJV has plenty of archaic usage that reduces its usability. One of my favourite KJV oddities:

"Suffer little children"

Singing "Suffer little children" in church always struck me as odd. As a kid, I'd puzzle over why Jesus would say "suffer".
Courts may not look kindly on such 'willful blindness':

https://en.m.wikipedia.org/wiki/Willful_blindness
Have a look at http://propertypartner.co/ which looks to be the same thing but for real :-)
In other words.

Real scissors are toys but plastic scissors are not toys since you can't hurt yourself with them.
Reverse this:

"(b) creating opportunities for those born on the wrong side of the tracks, so if you start with very little that doesn’t mean you’ll end up with very little, or that your children will"

And you see immediately why meritocracy is a sham. No one wants their stupid and lazy kids to end up "with little", and the rich have the means to ensure this happens.

Of course, like many things to do with rich vs poor, this applies on the national scale too. And generally not even those on the wrong side of the tracks think that people on the wrong side of the border, regardless of merit, should be allowed to cross it to get a better life.
Among other things, the author presents the argument that a more efficient meritocracy will exacerbate the fact that we don't all have the same genetic endowments, and these endowments are subject to hereditary capture to a similar degree that wealth is. Furthermore, future technologies will allow the wealthy to simply buy permanent genetic advantages for their descendants.

Just as a universal basic income is presented as one antidote to wealth inequality, the idea of universal genetic enhancement is presented, specifically of intelligence (whatever that is). If we assume it's a fait accompli that members of our elites will pursue genetic enhancement of intelligence for their children or themselves, what are the strongest consequentialist objections to the idea of free, universally-provided genetic enhancement, assuming such therapies are actually effective, practical, and safe?

One obvious objection is of a "Brave New World" variety: we have yet no idea how systematic selection to increase "g" (or any trait, for that matter), could stunt or enhance other traits, deplete valuable kinds of cognitive diversity we can't yet measure, or twist our values in some immeasurable and negative way.

Worse still, it's easy to imagine government scientists in more authoritarian societies stumbling on allele combinations that enhanced political docility, consumption-oriented behavior, thriftiness, and so on, and selecting for those in the next generation to solve demographic, economic, or political problems.

On the flip side of that fear is the hope that we could select for propensities that help us solve the daunting list of global co-ordination problems that now face us, climate change and dangerous AI being the two most generic ones. The consequences of failure there are so dire that we may even have reason to see such enhancement as necessary -- the equivalent of a species-level adrenaline shot to get us through an existential crisis.

And what if we could make ourselves less dishonest, manipulative, cynical, and tribalistic? What if we could design our values to be different from what they are, to be what we wished they were? That's much scarier for me, for reasons that are harder to explain. And it mirrors a bit the problems of building an self-enhancing AI that doesn't "diverge to evil".

I'm sure there's a rich seam of blogosphere material out there on these topics, maybe even some academic papers, would be very interested if someone is willing to share some links to specific arguments or discussions.
Excessive use of crons is a devops (hate the word) smell. You get reliant on their side-effects and to migrate to other solutions you need enormous amounts of testing and legacy interfaces. The most obvious downside to a cron is the at least 1m interval. On average you are waiting 30s for something which already should be there. Of course it's perfect for things like reporting which make sense for certain intervals. Using it for mail queues and stuff.. bad times.
If you want interoperability you are kinda stuck with C. Nearly every Language can use C Libraries either directly or via FFI.

While Rust can export functions the same way C does it you are in unmanaged land again then.

With http://www.ponylang.org/ its much better, it can export functions like C does it, but its fully managed. The only limitation are the Data Types, you are restricted to those C knows.
What part of 1Password's metadata can be considered "not yours"?
I think if you read the Sermon on the Mount (and indeed the rest of the Bible) in most languages it will carry just as much weight. The original hearers of Jesus were amazed because he taught as one who had authority, not because he used words that were "authoritative-sounding".

The message of the Bible is mind-blowing:

"Come now, let us reason together, says the LORD: though your sins are like scarlet, they shall be as white as snow; though they are red like crimson, they shall become like wool."

Isaiah 1:18, circa 700 years before Christ.
To counter Uber, the French government built an app called Le.Taxi
Thanks! Looks great.
After asking them a couple of times they agreed to present their badges, and that's what the copy of the warrant said.
I don't like it if a new tab starts playing music without my agreement. On top of that the music is really annoying.
That is the case for all password managers... A big loop hole imo but one that has to be weighed against having simpler, more similar passwords for services.
Orchestrating Docker Containers with Slack
Show HN: Widgetic for WordPress – Design and publish custom widgets in WordPress
I have very low chances of getting a visa to live in usa, since I am a dropout without a college degree. Second, I am living in London, which I enjoy very much.

Thanks anyway to clarifying me that it's mandatory to be a US company. I understand why YC needs it.
> modern Western history

I'd say, modern English-speaking history. The KJV has little relevance to German-speakers, French-speakers, etc. In German, Martin Luther's translation established, more or less, what is now Hochdeutsch (or Standard Germany), and significantly predates the KJV.
Either you go with a non-native look, or you use native components.

Mimicking native with CSS is only getting you to the uncanny valley of UX.
Why do these sites even exist?

If I want HandBrake, I get it from handbrake.fr. I get VLC from videolan.org. I get OpenBSD from one of its mirrors. Etc. Etc.

So are download sites mainly for the subset of people who
a) download software (a small percentage of all users)
and b) don't know enough about that software to know where it comes from?
I find it ironic that people who believe they possess an inordinate amount of intelligence so often fail to notice how limited is its capacity for solving actual human problems. Or perhaps it is not ironic at all, because every man with delusion of grandeur -- intelligent or not -- would think that it is the qualities that he possess would one day make him a member of the ruling class, or falling short of that -- a superhero.

Luckily, we who have studied computer science and know a thing or two about completeness and complexity and therefore the limits of reason, can easily call the bluff. After all, when human beings are concerned a solution to a problem may involve nothing more than swaying the minds of people, something people with high intelligence often seem comically unable to do.

So while I could easily think of a few qualities humanity is in urgent need of more than intelligence — charisma, empathy, good looks and a sense of humor — I believe that this particular piece would have been much better if the author’s eugenics plan had been in effect prior to his birth.
I've just pushed an update with a simple 'hello world' demo and a script that runs it under qemu, making this a little easier to play around with.
We decided to reveal the new Widgetic interface and branding in our first WordPress plugin. We look forward to any feedback, good or bad, that would help us improve the product.
Whether this bug affects the upstream project is a legitimate concern, I think. It would be like worrying that a vulnerability in OpenBSD affected NetBSD, too, especially if it was found relatively close to when OpenBSD forked.
While it works, it is also a hack that very few people know how to use in general my guess would be less than 1%. This site being a huge exception, due to its nature. To scroll past a thread you can collapse it.

As more and more browsing happens on mobile, that should be the new default.
Google acquires 360-degree photography startup Digisfera
Reminds me that I tried to see if Emacs did anything to input in password-reading mode, and the content was in clear, only the rendering was obfuscated.
Who is a Growth Marketer?
A graphic representing every satellite orbiting Earth
Meritocracy is a very quaint goal. There is so much value in our societies produced by capital that cannot be attributed to work or decision-making of some living person - such as machinery, know-how (technological and organizational), land, natural resources, organic products.

Most people, if they would be paid based on merit, couldn't survive in our society, because they produce so little of value on its own.

Fighting for "meritocracy" therefore becomes fight for attribution, how big piece of resulting pie you deserve. But this deserve has not much to do with merit of your work, it has to do with your ability to fight for it, imperfect information, and kindness of other people.
There's a ton of money in it. IronSource, a few year old startup, is a litte-known unicorn rolling in money. https://en.wikipedia.org/wiki/IronSource
>You're not a lawyer

And you are a lawyer?

>This directly contradicts your previous comment

Absolutely not. The default intention of putting an HTTP server online is not "letting stuff lying around", it is publishing stuff. And yes, the default can be overruled in various ways.

>There is already case law precedent regarding this exact type of publically accessible information not being authorized

You're grasping for straws here. In this specific case, it was completely obvious that this information was not supposed to be public. It was an embarrassing security failure that the defendant wanted to expose.

I think we agree on a lot. robots.txt should be honored and scraping in way or for a purpose that negatively impacts the website's viability or business model is unethical. But usually, such purposes are covered by copyright law anyway.
Good question. I'd expect static analysis to find the leak automatically - it's pretty obvious. The off by one however is behind many branches and only detectable if you know the buffer size at the call site... I'd be surprised if it triggered any scanning tool.

As a general answer though: static analysis will give you better answers if you write your code in a clean and well structured way. If you goto from a branch from a branch from a (potentially infinite) for-loop from a (not counting) while-loop - good luck :) OpenSSL's OBJ_/BN_/... functions seem to strive for complexity.
Better-files: Simple safe intuitive I/O in Scala
And thank you for making the Consul.NET lib :-) I found a few of those but your were the most complete
see forbes http://www.forbes.com/sites/alexkonrad/2015/02/25/israeli-un...
Yes, I've seen a few companies do this in recent years. It's a nice concept.
Dammit you appear to be correct.
Well, it's a game and games have music. I see what you mean though. Probably should start music after game starts, not before.

I'm probably biased cause my wife created the music.
Have you used Qt and QML? For me it's much more productive and straightforward than html/js/css. Delarative legible ui with built in dataflow/reactive properties. Performs straight out of the box without having figure out how to work with the mechanisms buried in this hugely complex and opaque machine called a browser. In fact its a relief to work with it. Could you say where you think its so 'horrible'.
"Meritocracy" is one of those odd words that was defined to have one meaning and now appears to be generally used to mean almost the exact opposite - perhaps worth reading this article from the chap who coined the term in the 1950s:

http://www.theguardian.com/politics/2001/jun/29/comment
"The first two mines in the world to start moving all of their iron ore using fully remote-controlled trucks have just gone online in Western Australia's Pilbara."

Yawn.
Re-echoing that Mac/DOS piece (2007)