skysight-inc/HackerNews huggingface dataset:
A combination of Google's results degrading so miserably in the last few years and DDG's improvement to image search results (more pages of them and better filtering options) led me to use it much more regularly.

At this point it's less that DDG has noticeably better results now but rather Google's results for enough queries are useless to me that some alternative may as well be used.

Edit: edited out digression on the quality of Google's results since it's hardly anything that hasn't been written about prior.
And people trust XYZ website because? Okay, whatever reasons you have, I deny. They want money, and they'll take it as it comes like anyone else. Quit being a sap.

But in any case it's really creepy how every time this website is mentioned its whole marketing department seems to show up. "I use DDG exclusively now..." Good for you.
I believe there are App Store rules in place that mandated that if you offer a subscription service or unlock features you have to sell them for the same price, in-app, paying the 30% cut to Apple. And you’re not allowed to encourage people to pay / sign-up outside the app instead.
Why does google allow !g? They are competitors after all?

Edit, ok, I see it redirects the user to Google.com
> Not corroborated by any scientific study, just a field report.

But that's exactly what "anecdote" means already, why change it?
I've tried it, and wasn't pleased with search results. I'd consistently try vague searches, not find it on DDG, but it'd be the top result on Google.

I'll give it another swing, we need some viable alternatives.
Curiousgal mentioned an international committee. You'd have to get global agreement and enforcement to ban PACs first.
Yeah, startup and compilation time in Julia is not a big deal. One could even make the compiler work a bit harder, but you would have to ask a lawyer if this still counts as recursion ;-)

julia> function fib(::Val{n}) where n
if n <= 1 return 1 end
return fib(Val(n - 1)) + fib(Val(n - 2))
end
julia> fib(n) = fib(Val(n))
julia> @time fib(46) # Compilation and execution
0.095409 seconds
Because it's traffic they can serve ads to. Why wouldn't they? It's 100% win for them. They're getting someone who is dissatisfied with another search engine to try and win them over
Opera Mini does this exactly, as long as you’re OK with the rendering server being out of your control.
17 years in development. Just WOW!
Those are neat but basically intercept traffic to websites that could easily do that sort of thing. Maybe a Hacker News user made a color picker as a side project. It would be monopolistic behavior when done by major companies.
So, I set Firefox to use DDG rather than Google as its default search engine a little while ago. And, reading this discussion, I realised that I'd like to see a complete list of "bang" searches DDG knows how to do.

Putting "duckduckgo bang" into DDG itself produces results that are ... not helpful. At any rate, nothing on the first page looks like it has any chance of answering the question.

But "!g duckduckgo bang" gives me https://duckduckgo.com/bang as the first hit (this is a high-level description of the bang feature), followed by https://duckduckgo.com/bang_lite.html (which has the actual complete list right there), followed by someone's list of the 25 allegedly-most-useful DDG bangs. Most of the rest of the first-page hits are also informative -- they're things like Reddit and HN discussions of the bang features.

I think this is actually the clearest case I've seen since switching to DDG where Google had demonstrably more useful results. Which is kinda ironic.
I was strictly talking about fame.
Advertising (MS Bing + Yahoo) and affiliate-linking (Amazon): https://duck.co/help/company/advertising-and-affiliates

I hope DDG becomes smarter with AI-assisted searching, eg. by doing semantic sentence encoded searching, like Google Books showed a while back: https://books.google.com/talktobooks/query?q=best%20search%2...
I know why you're being downvoted, I am sure it's a pure conicidence this website is being shilled very hard in Reddit and HN over the past 24 hours :D
Change for change’s sake. I feel like F/OSS has a potential advantage here in being able to take the time to build durable, long-lived, stable software.

The web-everything world we live in right now has led to a cambrian explosion in new UI metaphors and visual design. I can only hope at some point we all wake up and decide that GNUMail running on GNU Hurd has gotten really stable, and that maybe we should all just re-adopt open protocols and native apps.
Rethinking Netflix’s Edge Load Balancing
The Mutilated Chessboard Revisited
They show you ads
I'd be interested in a few real world examples of these cases where you are able to apply the CS knowledge in your day job. Would you mind sharing one or two?
By trying to empathize. Make the other guy feel like you understand them and if possible have something to say that correlates to his experience. It's just that simple. You don't have to agree with what they're saying just don't openly oppose them. Just tag along.
Isn't it 568? The OCD in me went off seeing the post refer to 586, and then 586-B as the standard. Both wrong.

https://en.wikipedia.org/wiki/TIA/EIA-568

"ANSI/TIA-568 recommends the T568A pinout for horizontal cables... The standard also allows the T568B pinout, as an alternative, "if necessary to accommodate certain 8-pin cabling systems"... Many organizations still use T568B out of inertia."
Opera Mini does this. Their servers would render the page for you and ship the result to your phone in an optimized, compressed form. It also supports basic JavaScript-based interactions, where the server would execute the JavaScript for you once you interact with an element (with a short deadline, something like 5 seconds) and send you the diff when it's done.

You could even use fairly complex, modern web-apps on old feature phones this way.
Any reference on DDG's use of Perl, e.g. which Perl version/VM, libraries and frameworks they use?

Edit: 2009 architecture blog post,
https://web.archive.org/web/20130225033410/http://www.gabrie...
They display search-related ads, but they do not track you, or forward your search results to someone else.
I think a lot of the people here raving about how great duckduckgo is do not understand that it's just a layer on top of Bing results. You could run Bing (or Google for that matter) in an incognito window and get the same effect.

What I'd like to see is an ad-free search engine that is open-source or subscription-based. DDG doesn't solve any of the fundamental problems with the search ecosystem.
It wasn't a calling, it was something he did when nothing else worked. I am sure he enjoyed it, he wouldn't have done it otherwise...but that isn't my point. My point is that it isn't inspiring...at all.

It would be interesting to know what he actually thinks but I know because I have actually been in that situation (unf, more than once). It isn't fun, it is soul-destroying to pour your being into something you love with no reward. Even if you are "successful", that initial experience of feeling trapped taints it (indeed, the whole point is that you are immune to notions of success/failure and the experience changes your notion of success...if you come into thinking about success then you will get washed out in a few months).

And he was successful despite it. He would have done okay whatever he did. It is just a little unfortunate that he had go down that path, imo.
260 qps to be exact. That is not negligible.
This works because Google rank based on domains, not URL's. All link power counts towards the domain, also boosting other pages on that domain.
The cited article above notes he earned $1.8m over three years: https://www.cnbc.com/2017/10/27/nfl-player-who-retired-to-pu...
404: http://appread.me/terms.html
This is excellent. Well worth watching. Lots of great advice.
Don’t worry, Amazon makes their own branded Eneloops, which no doubt come from a validated supply chain.
Haven’t tried this yet (am away). But it looks like just what I have been looking for, thanks!
It's the final straw for me. I mean, for me Gmail was an important tool for daily business. I choose this tool for certain reasons, but now that most of them are gone, why stick to it? I'm migrating my accounts right now and it's actually fun.

One thing I still don't understand is why they wouldn't let people to use the old interface. Come on, it's just the UI, why force your taste on everyone?
"duck it" works great.
They sell keyword-based ads. [1]

[1] https://www.quora.com/How-does-DuckDuckGo-make-money
> Actually Rust is clearly both a C and C++ replacement, but C programmers tend to become quite fanatical.

Every body whole who creates a new language would like to see it more and more used thus replacing others.
Honest engagement.

> literally any modern web framework in a static language

I was part of a SaaS startup using Java Spring and the verbosity and front-loaded design costs slowed our iteration enough that we couldn't respond to market input and stalled.

My next SaaS engagement was with a language more maligned than Ruby - Perl - and while the codebase was mildly fugly we could move quickly and I tell you what the founders made serious bank.

> you start paying back the price tenfold once your project becomes moderately complex

This is a problem you want to have because you have skin in the game. Better to start paying back your debt than to never kick off. Back to you - you didn't address my question - if you were to launch a product idea, what static stack would you pick? Elm is the only choice that comes to mind, and that's pretty niche. Ask yourself why. (I'm not dissing elm, it looks lovely)

There's no definitive answer here. Rich Hickey makes some excellent talking points about static vs dynamic. I'm not saying you're categorically wrong, but you haven't presented any science to support your dismissive tone. TAANSTAFL. Pick the right tool for the job. I wouldn't use Rails to build whatsapp, but for many midsized SaaS products Rails is a cromulent choice.
Well, it just redirects you to google, so google can serve you ads etc
That's cool, I had no idea DDG had that many 'extensions' (or whatever they call them.) Is there a complete list somewhere?
The miscarriage story is really ambivalent. It supposes two extremely contrasting opinions without offering a solution.

So far, it's a case of miscommunication. To blame only the students and subordinate workers for lack of understanding would be one-sided. But the article doesn't offer a nice explanation nor a solution to the exemplary problem. I wouldn't expect either that pregnancy at the work place was a good idea. I am actually rather opposed to it in general, and for more free time for mothers.

By the way: One has to wonder whether the situation was any different at the newspaper producing this article.
The godfather of crypto has a plan to keep digital payments and messages private
Wrote this before and writing again, but DDG is abysmal when it comes to non-English language searches, at least according to my experience with using it in Japanese. I’ve switched to StartPage in places where I can (unfortunately SP isn’t in the default search engine list of many mobile browsers). Perhaps in English it’s good enough to not prepend every search with !g, but it’s still quite far from that point in JP. I keep wondering what kind of staffing they have for improving non-English language searches, if any at all.
In Zurich they aren't rare but clearly less common than bikes or motorcycles, and way less than cars.
Conservative Party conference app reveals MPs' numbers
You are comparing apples to oranges. Git can be use alone whereas the utility of a cryptocurrency is in the network. You don't say that a video game is "decentralized" because you can play offline do you?
Also hckrnews.com doesn't list the discussion (https://news.ycombinator.com/item?id=18094823). Why? With 1.5k upvotes I guess it deserves a place in the top 50% - no?

UPDATE: https://imgur.com/a/Jpj4Itn
I love this approach. Step 4 is key. I've found tremendous success simply asking questions about what people do, their interests & opinions, etc.

It's cliche but it's true: "Interested people are interesting."
It’s a mischaracterization of your point? You said:

> A lot of people simply cannot look objectively at anything related to WW2. They know how it ultimately turned out, so they basically ret-con it as "they were pure evil from the start."

I don’t know how else to read that other than as an argument that Nazis weren’t pure evil from the start.
When hovering over the last value in the graph, I see 22 million. I don't know where you found the next three digits It looks like the plot is lagging the numbers below, for some reason.
First sale doctrine doesn’t prohibit two parties from contracting with each other. There’s no reason why you cannot have an official Fuse Chicken SKU or even exclusive to Amazon barcode or model number. Other sellers are able to sell your product, but not with that SKU.
Do SaaS apps and Amazon get an exception from that rule? It seems to be acceptable if people learn about the service from the web and are already customers from a web subscription or hardware device purchase, then they download an iOS app as an accessory to the service/device. I guess you can't advertise additional features within the app.
When they list on the NASDAQ you should see them under the ticker "NIU" in RobinHood. The filing says they want to IPO ASAP, but I don't know how soon that is.
I made a SaaS does this: https://www.prerender.cloud/

curl https://service.prerender.cloud/screenshot/https://google.com/ > out.jpg

and a chrome extension that doesn't return a screenshot, but:

1. disables JavaScript
2. pre-renders the site (executes the JS)
3. returns HTML

https://chrome.google.com/webstore/detail/prerendercloud-dis...

https://github.com/sanfrancesco/prerendercloud-chromeextensi...
I've noticed recently that there are already sites trying to game DDG and their results show up among first for some obscure searches, but nowhere else. I guess that's price for popularity.
It's a win, but not a wash, because they cannot serve highly targeted ads, which means they probably can't charge as much and people are less likely to click on.

Try to create a separate google account, use browser profiles, and this particular account only for searches in a specialized field (say CS, IT etc...). Than start looking at the ads you're getting. Google can't do that if the request comes from ddg.
This is a really nice explanation -- it flowed really well, and I liked the sieve approach to proving the product-over-primes formula (the other standard way relies on a clever trick, and being clever is fun-but-not-good-for-exposition).

I did get hung up on the complex graph showing the first few non-trivial zeros. It's a very busy graph! I ended up realizing that you graphed the contours Re(zeta(s))=0 and Im(zeta(s))=0.
Layer != shim, unless I got my English wrong.

My remark was into the sense of those using OS X and WSL as pretty GNU/Linux.

In this context, a certified UNIX has a couple of surprises to those that never left GNU/Linux.
About six months ago, Google began presenting unsolvable Captchas on iOS/Safari while using a VPN (Private Internet Access).
DDG just works.
Firefox search keywords are awesome! They can be much shorter than bangs because there's no need to avoid name conflicts with thousands of sites you aren't using. Plus, no exclamation mark, and you can use them for sites at work which aren't publicly visible.
There's a difference between the trade of programming and the science of programming. The former, you learn on the job. The latter, you generally learn at university. And for some things (fewer things than I'd like, honestly) the latter is going to help you a lot. For the rest, it's not really necessary.
That's an astute observation. Can you add a link?
SEO: Free Amazon Keyword Search Tool. Find Long Tail Keywords
Udemy is good for beginners, but suffers in quality for most courses.
Is my resume design strange for software engineering internships? (Rejection) [pdf]
Rust interfaces very well with C. When you have a large C codebase it's easy to one day just stop writing any more C, and write all new code in Rust without skipping a beat. There are successful examples of this like librsvg.

OTOH interfacing with C++ is very hard. D might be the only language that has seriously tried it, but from Rust's perspective C++ has largely overlapping, but incompatible set of features, and it's a weird dead-end.
Same experience for me with the guitar. I really don't know why I waited so long. I picked it up in my 50s; I wonder where I might be now if I'd picked it up in my 20s.

Until I started learning something as hard as the guitar, everything I'd had to learn in the past had come pretty easily to me, so I didn't need to study hard in school, etc, but that meant that I just passed on the really hard things (like advanced math). I think I lost out on the life-lesson about how effective diligent practice is at improving skills. I might have tackled even harder things earlier in my life.
It's great to see things happening in the Golang/2D gaming space, but having looked at your Github page and website, I have no idea what the value proposition of your framework is. There's an example featuring a text editor on the front page (how does this relate to gaming?), and nothing telling me what I'd get out of adopting Strife. Have a look at the https://phaser.io/ for an example of solid marketing around a game framework. Just below the fold, one immediately learns that the about the features the framework offers and why they should care. Also, the last commit is 3 months ago. Is the project still active?
I applied for software engineering internships in major companies (like Amazon, Nvidia ..) and was rejected. I doubt my CV, maybe the design is weird for a software engineering internship or I just do not have the right qualifications?
This has not been my experience, as I've seen many-decade old suburbs continue to thrive thanks to not being so short-sighted to promote extreme density. The ability to continually rebuild/improve with continual turnover is a great benefit compared to often decaying urban sectors missing replenishment.
"At another internationally renowned laboratory, the pressure was reportedly so extreme people were driven to falsify data rather than incur the wrath of the director."

One difference between private sector (typically) and academia is that if you fake your results in the private sector, it will come out when the product ships and is no good. As we have seen with the reproducibility crisis in many fields of science, the feedback loop is much slower in academia. "Extreme pressure to produce results" is a very imprecise statement, but one issue I worry about is the primary investigator wanting to get someone else to fake his data for him, so he has plausible deniability if it should come to light.

I agree the article is rather imprecise, but I think there is a real problem.
It's true, English language results are good enough for me but I have to switch to Google when I want to search for something specifically in French.
They can also do cool stuff like currency conversion:

https://duckduckgo.com/?q=10+cad+in+usd&atb=v123-2__&ia=curr...

And generate passphrases:

https://duckduckgo.com/?q=7+word+passphrase&atb=v123-2__&ia=...

My killer app is the bang commands: https://duckduckgo.com/bang

!hn for hacker news
!a for amazon
!w for wikipedia
!imdb for imdb
!reddit for reddit
!wa is the best for calculations and other weird stuff (ex: type in a date and find out what day of the week it was)
Nice. I also like the proof which uses the only the first image a calculates the area of the square twice:

c^2 + 4*a*b/2 = c^2 + 2*a*b

(a+b)^2 = a^2 + b^2 + 2*a*b
Then let me suggest you just walk away from this one. Your tactics are ugly. Your understanding of my point is lacking. This isn't likely to go good places.

I plan to drop it. It's been surprisingly well received so far, by which I mean it didn't turn into a shit show. I see no reason to go there at this late stage in the discussion.
Eric Schmidt and Peter Thiel debate (2012) [video]
On thing that has bothered me about some other negotiating books is that they seem to focus on [what I call] "psychological tricks", then one day you get two people who've read the same book together and they just go back and forth trying to play tricks on each other and nobody gets anywhere.

Chris Voss' book teaches [among other things] that listening is the most important and most difficult negotiating skill. That's a "scaleable" approach to negotiation, if you happen to get two people together who both believe in listening to the other, that works.
Facebook's spam filter blocked most popular articles about its 50m user breach
There were three recent scandals at MPIs a few weeks to months back, the most recent one being:
http://www.sciencemag.org/news/2018/08/she-s-world-s-top-emp...

I'm glad that this new Guardian article highlights that it is a structural problem. When reading up on the MPI cases it seemed as if it was a problem of few labs only. Due to the power imbalance, as a to-be-PhD student you are strongly advised to experience several labs before making a decision where to go. Don't only look at metrics such as reputation. It is incredibly hard to find a good PhD advisor, and intuition trained by good and bad experiences does help.

Similarly bad are people in those labs who don't recognize the behaviour as such because they either have never experienced a non-dysfunctional lab or see benefit in licking upwards (they may hope they can be in the intimidating position one time). Every party enabling this seems to confuse abusiveness with strength and assertiveness. Is it Stockholm syndrome?

The supervisor's perspective is that grant pressure can be very stressful. But as soon as multiple people agree to the point that they file formal complaints the problem can't be the PhD student anymore.

I have still proportionally seen more functional than dysfunctional labs in science though, great labs do exist. I would expect that the problem is much worse in industry than in academia.
Yeah. Good point the effects will take several years to be demonstrated. So maybe a better comment would be, avoid FB for holding in the long term.

Would you think they are sacrificing the long term for the short?

I suspect we will get more scandals from FB.
The article doesn't talk about IP theft at all. It doesn't even imply taking advantage by superiors. It doesn't explore motives for the abuse at all.
I'm not optimistic about revisiting contract law for this abuse. The grounds might be adhesion (I'm drawing a blank for other grounds but haven't had coffee yet) but those attacks haven't been successful since time immemorial (exaggeration?). After the coming change in government Congress needs to reign the Federal Arbitration Act back in to its intended purpose, that of encouraging ADR in B2B environments, and sew some testicles onto an aggressive FTC.

The role for government to step in and aggressively resolve unfair trade practices is clear when arbitration is forced on monopoly customers and customers for whom there is no ability to meaningfully negotiate contract terms.
Since £9k tuition fees they are the private sector, and very much act like it.
I met with the representative from a major OEM a few years ago on a realtes topic. His position was that any new part that began manufacturing in Chinese partner factories was in competitor factories within hours and unauthorized or counterfeit parts were available in 30 days.

If you have a use case where genuine article is important, there are companies that you can use to inspect and certify the parts or systems immediately after import.
If you have not used it and are a developer, you should check it out. It integrates stackoverflow answers which I have found to be very helpful. The results have been good enough about 90% of the time. In rare cases where they are not you can add a !g to your query and it will return the google results.