skysight-inc/HackerNews huggingface dataset:
Unless you know what to look for, the discovery on youtube for these videos is terrible. I watched a lecture from my prof, 40 minute video with a couple hundred views uploaded by an official university youtube account.

You'd expect the sidebar to be filled with similar 40 minute lectures uploaded from similar university accounts with similar low viewer counts, but instead the sidebar was filled with these zaney outlandish conspiracy theory videos. They probably got preference on the sidebar because they contained all the relevant keywords in their headings (not counting the obligatory "Hillary" or "Satan" or "Lizard person" found in most of these titles), coupled with millions of views.

Sometimes I like to imagine a youtube where it's the university lecures that get millions of views, not the far right tinfoil hat content that eventually rears it's ugly head in every sidebar feed on the site.
Tbey mean radix-10 floating point, as compared to the radix-2 floating point you are thinking of. The packing of the decimal fractional digits in the significand of a radix-10 FP number need not be in BCD, it can use other encodings (e.g., DPD or something else).

0.3 is exactly representable in radix-10 floating point but not radix-2 FP (would be rounded to a maximum of 0.5 ulp error as seen in the title), for instance, just as 1/3 = 0.3333... is exactly representable in radix-3 floating point but neither radix-2 or radix-10 FP, etc.
Please check out the following posts: 1) https://devel.tech/features/django-vs-flask; 2) https://www.airpair.com/python/posts/django-flask-pyramid. Hope this helps.
The spice melange...
I'm not saying "don't ask questions." I'm saying "Don't ask that specific question that specific way. Get the same information by asking about the problem that's trying to be solved for long enough that you come to the same conclusion that they did that an off the shelf solution doesn't work. And if that never happens and you're never led to believe that an off the shelf solution was inadequate, then just say so."
On google as in on one of the various google hosting services or something less intened-by-google like stuffing data in the "image" and somehow getting it cached by the crawler?
Indiana doesn't have special time zones any more. It allows individual counties to choose which standard zone to be in but they all observe the normal DST.
"What's the motivation to not do x?" is my personal favorite way to be asked this, because there typically is a reason, and it's typically where the thorniest parts of the project lie. It's a good softball question to get to the non-obvious problems.
LOL. Go ahead. That will fix this problem _instantly_.
I always wonder about the person that is responsible for designing these kind of schemes. What is their daily job like? What are they thinking about their work? It might even be fun because you are essentially competing against ad-blockers in cleverness.
It really helped me through a pretty dark period in my life. I had an existential crisis straight out of university.

I think there's value in it as a drug. I thought very creatively while on it, and wrote down a lot of notes for my fiction writing.

The downside for me was that it made it very difficult to motivate myself to exercise and improve my life. I stopped and was going to the gym 3* a week shortly after.

I haven't smoked in over a year, and will probably only do it on special occasions or with friends, if at all.

It's a wonderful drug for sharing experiences, thinking creatively, or getting outside of a rut in your thinking.

But it is not nearly as harmless as people say it is, and I'm glad I've given it up.
So it's like a metasearch engine which also includes crawling of their own. Similar to dogpile[0],

> Powered by Metasearch technology, Dogpile returns all the best results from leading search engines including Google and Yahoo!, so you find what you’re looking for faster. [1]

[0] - https://www.dogpile.com

[1] - https://www.dogpile.com/support/aboutus
It specifically says this is a potential threat to > "elected officials, candidates, political campaigns, [and] political parties

But that is NOT what it says at all.

I can't emphasise how misleading this summary is! The exact quote is:

> If the FBI assesses that elected officials, candidates, political campaigns, political parties are targets of foreign influence operations involving FaceApp [then the the FBI would investigate].

Note that "IF"? That puts a pretty different spin on it to your interpretation!

Separately, it says:

> The FBI considers any application or similar product developed in Russia, such as FaceApp, to be a potential counter-intelligence threat.

@dang - I think that the current headline "FBI designates FaceApp as counterlintelligence threat" as misleading. "Designates" implies something like being added to an official list (like a sanctions list or something). A better headline would be "FBI responds to congressional query on FaceApp" or "FBI considers all Russian-built apps counterintelligence threats"
Here you go:

http://www.peterbloem.nl/blog/transformers
Facebook built a chatbot to help employees deflect criticism over the holidays
It's a rather obvious outcome. https://news.ycombinator.com/item?id=8195712
JavaScript component-level CPU costs
Graph the price:performance gain ratio against the global Bitcoin hashing power rate. I think you'll find the beginnings of an answers in terms of price.
A comment on Hacker News led to 4½ new Unicode characters (2016)
They haven't designated it as a threat. The headline is wrong.
It all starts with Elf on the Shelf to get kids used to being surveilled on a constant basis ;)
You use that library when you want fractional values right? That is, numbers with a binary point but not floats.
Wow, the level of corruption and self dealing here is remarkable. Chehadé was the CEO of ICANN until a couple of years ago.

> On May 7th, Chehadé registered the domain for EthosCapital.com.

> On May 13th, ICANN decided to lift the price caps anyway. The decision was made by ICANN staff, not its board, evading the obligation to publicly carry out due diligence and explain board decisions.

> On May 14th, Ethos Capital was incorporated as a new Boston-based “investment firm”, founded by Brooks — who stepped down from running the 60-person team at Abry to do so. Ethos Capital has two staff: Brooks and Nora Abusitta-Ouri, a former ICANN SVP who later worked for Chehadé. [0]

Then a couple of months later, surprise, .org gets sold to Ethos Capital... Almost as if this was the plan the whole time...

Here's hoping that somehow these crooks actually end up in jail...

[0] http://blogs.harvard.edu/sj/2019/11/23/a-tale-of-icann-and-r...
Yes including C++, the language mentioned in the parent post (`std::ratio`)
Personally I would like an ad blocker that only blocks annoying ads, or ads that contain malware. I would also be willing to pay a monthly subscription for an adblock service, where the subscription gets divvied out to the sites I visit.

In fact, I can think of how this could work on a large scale. A site can sign up to the adblock service to receive a prorated portion of revenues that individual subscribers pay in, and subscribers have a browser button where they can rate the site (thumbs up, neutral, or thumbs down) for usefulness. That rating can then be fed into a trainer for a search engine so that search results are tuned to that user's preferences (along with a user profile that gets automatically built up, or that a user can adjust themselves). For extra bonus points, the user can get a 10% discount on the service for agreeing to allow the adblock service to monetize that data (and agreeing to their data sharing policy) -- otherwise that data is used only to influence search results.

BTW, for years I didn't bother with an ad blocker until I started getting repeatedly hit with malware served up by the ad networks. For that same reason I don't bother with an ad blocker on my phone, because so far I haven't gotten hit with ad-delivered malware on my phone or tablet yet.
Unrefined coca is less stimulating. Seeing as refined cocaine was being used in products marketed to infants and children and well understood (by professionals at least) to be fantastically habit forming, I think the pivot to caffeine was somewhere between 99-100% influenced by the impending narcotics regulations.
All floating point numbers are rational numbers.
Tilde exists in ASCII because of its use as an accent. (In 1967 the non-diacritic interpretation was an overline.) The use in programming languages, and lowering to fit other mathematical operators, came later.

There was never any requirement that ‘n BS ~’ have the same appearance as ‘n’ overprinted with ‘~’, although terminals capable of making the distinction didn't appear until the 70s.

Precomposed characters aren't relevant to illustrating composition mechanisms.
Actually in Rust you have a problem where you can't express partial access to a struct at a function level. This means that you can't put some code into a separate function right now, making use of closures/iterators harder. There are attempts to fix this ([1] [2]). If borrow checking is done on collections of objects instead, the problem can be tackled more easily I think.

[1]: https://github.com/rust-lang/rust/issues/53488

[2]: http://smallcultfollowing.com/babysteps/blog/2018/04/16/rust...
I recently integrated clang format into my editor for my personal projects. It is physically impossible for me to write code that isn't formatted to a consistent style. I don't even like what the default style is, but that doesn't matter, because it's consistent.

It's made me substantially better as a programmer in my personal projects. I'm typing word salad into the editor, and if it formats it wrong I know I've fucked up and need to fix it. It's comparable to the point in my programmer life I decided that every time I declared a variable I would ask myself whether or not I could make it const, and if I couldn't, why not.

It's made me worse at my day job, where all of a sudden I think of formatting as a purely output mechanism, where my tooling says "I think you mean this", but in my work environment it's an I/O mechanism.

It will be twenty years before I have enough clout at my day job to enforce a uniform coding standard.
You're right to mention context. In my own experience, when stating something that can be interpreted in multiple ways, whether it is interpreted good or bad by someone depends on what they believe the context of the statement is. It's my job to provide the correct context. Adding a disclaimer is one way to try to fix this, but I think for many people you need to provide context in your typical interactions with that person. The disclaimer is probably a good idea if who you are speaking with is unfamiliar with you, as there's not much context built up yet.
Crossing into personal attack isn't ok on HN. Please review the site guidelines and don't post like this here.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=21689071 and marked it off-topic.
It's actually pretty simple to block with a recursive filtering algorithm like this:

https://github.com/gorhill/uBlock/compare/master...jameshill...

or

https://github.com/tiratatp/facebook_adblock/blob/master/src...

which was roughly based off of my rejected uBlock implementation.

Funny enough I haven't even used facebook in years for the most part, I wrote one of those just to try and make them lose money as I believe I'm doing a public service by slowing their expansion/world domination plans.
I've spent a good deal of time reading opioid users forums and I think that statement only half tracks. The way opioid users describe the high of slower release opioids (i.e. oxycotin pills), and to some degree snorting/smoking opioids, is not radically different from other drugs. The way opioid users talk the high of injection opioids is totally different: they describe an immediately obsession-inducing experience. As one user said, injection "fundamentally changes your relationship with your self."

Non-injection administration dominates illicit opioid use* overall[1], but injection causes most overdoses[2]. Illicit use and overdoses are two related but separate aspects of the opioid crisis, so I think it's fair to say that many illicit users would be addicted to something else anyway, but the same cannot necessarily be said for injection users.

*I say illicit opioid use instead of opioid addiction or abuse because this study includes users who might not be addicted or might be using it for medical purposes

[1]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2967505/
[2]https://www.ncbi.nlm.nih.gov/pubmed/11964108
The energy content of corn is about ~100 kWh per bushel. If you can magically convert all of the sun's solar radiation into corn with perfect efficiency (~2,500 kWh/m2 per year), you get 100,000 bushels of corn per acre. Compared to the actual efficiency of 176 bushels per acre, there's a lot of room for improvement. It might not be possible with anything similar to modern agriculture, but it's fun to think about.
You use Vi keybindings for it.
You’d probably lose a lot of the advantages because you lose the naturally extremely effective radiation shielding of the earths magnetic field and atmosphere.
I continue to be surprised at how few people have heard of fbpurity[1], a fantastic browser extension that blocks all Facebook ads and lets you filter out specific types of content (links, memories, etc.). It's dramatically improved my Facebook experience; I now see exactly the type of content that I want to see (updates on friend's lives) and nothing more.

[1] https://www.fbpurity.com/
I've been doing this for decades: http://www.gexperts.org/tour/index.html?to_do_list.html
I understand the excitement of proving you _can_ do something.

Wouldn’t a language suited to async, or a framework implementing that from the ground up, complete with all its natural ugliness, be ... better than trying to shoe-horn async into such a low language?
The world is doing much better than the bad news makes us think
It definitely sounds fun to me. You're engaged in a very game like experience and getting paid for it.
Indeed, however all this neglects that solar produces during peak hours, and that multiple production sites are possible (benefiting from various meteorological conditions).

The huge powergrid it implies isn't very different from the one nuke powerplants already need (given that many cannot sit nearby huge cities), that both wind and solar in such a wide area not producing enough is a rare occurrence.

Transporting energy far away causes losses, but we already do it, and who cares if its TCO is very low (solar and wind are progressing quickly), and its production not dangerous?

Add geothermal, hydroelectric, and biomass, then better global efficiency and energy savings.

Then a pinch of very small complementary units (already available).

... and we are better set for so many more scenarios, at a globally lower cost and without any serious risk.
Using Unicode to trick people that Google removed Oracle from index
The same people that are involved in this shady set of dealings are closely financially intermingled with the owners of donuts.com, the largest owner of TLDs by far. Expect to see large price increases across the board.

Even if they push 60% of domains off of .org that business will mostly go to other TLDs owned by the same people..
Cooling chips to around room temp was an evolutionary process. Cooling chips to near absolute zero is another ball of physics entirely. I suspect it is like trying to have a pocket sized NMR machine, which needs liquid helium cooling etc. Those things can’t just be scaled down to pocket size.
Users are allowed to control how they view content on their own computer. Facebook has chosen to give the content out for free and users may choose to render the content however they wish.

Facebook is free to charge for the service.
I don't know if this is a real thing, but this exchange kind of sums up what I think is probably the best case:

"I couldn’t figure out a way to show it but when you receive your money when the iron condor expires your margin will double"

"What do you plan to do with your increased margin? Lose more money than you have? That might be fun"
I admire your desire for success. Too many of us get lazy and do just enough to get by.
The network effects of sites like Facebook, YouTube, Google, and Twitter oftentimes mean taking the ethical stance and "not being part of it" can create serious harm to your business/career/vocation.

There's a reason Instagram Influencer and YouTuber are, despite the sniggering of many people, real jobs that earn tons of money for those skilled in plying the craft.
Dark (https://darklang.com) was a bit of both. I spent several years thinking about the problem, and once I had a solution and decided to work on it, went into rapid prototyping to figure out if it could work. To a certain extent, we're still in that phase, just with a much bigger team now.
In the linked article, the quote that starts it is the following:

"Whenever you look at a problem somebody’s been working on for a week or a month or maybe years and propose a simple, obvious solution that just happens to be the first thing that comes into your head, then you’re also making it crystal clear to people what you think of them and their work."

So let me ask this - do you believe I'm responding to the case of tiny code reviews that happen daily with pull-requests, or do you think I'm responding to the scenario the article proposes - which is when someone asks why an off-the-shelf solution wasn't used after the implementors worked on their new solution for "weeks or months or years"?

I am responding to the question in the article (or at least what I understood it to be) and not to the more-common instance where this probably comes up which is in daily code reviews. There is a difference in asking why someone didn't choose X option when the amount of time they spent on a problem is one day versus one month. I am responding to the one month scenario. I believe code reviews happen more than once a month.

Is my response an understandable one?
While caffeine is technically a drug, it's just very different than alcohol and other drugs. People can go to work, spend time with family, and even make important life decisions without caffeine getting in the way. The same is not true for alcohol, cocaine, meth, etc.

(Nicotine is similar, I imagine, though I've never actually used it)
> Using decimal types is the widely recommended way of solving this problem.

No, it's not. The widely recommended way of solving this problem is to use fixed-point numbers. Or, if one's language/platform does not support fixed-point numbers, then the widely recommended way of solving this problem is to emulate fixed-point numbers with integers.

There is zero legitimate reason to use floating-point numbers in this context, regardless of whether those numbers are in base-2 or base-10 or base-pi or whatever. The absolute smallest unit of currency any (US) financial institution is ever likely to use is the mill (one tenth of a cent), and you can represent 9,223,372,036,854,775,807 of them in a 64-bit signed integer. That's more than $9 quadrillion, which is 121-ish times the current gross world product; if you're really at the point where you need to represent such massive amounts of money (and/or do arithmetic on them), then you can probably afford to design and fabricate your own 128-bit computer to do those calculations instead of even shoehorning it onto a 64-bit CPU, let alone resorting to floating-point.

Regardless of all that, my actual point (pun intended) is that there are plenty of big ERP systems (e.g. NetSuite) that use binary floating point numbers for monetary values, and that's phenomenally bad.
Location: Boulder, Colorado, United States
Remote: No
Willing to relocate: Yes
Technologies: node js, react js, postgresql, rabbitmq, html, css, solr, redis, nginx
Résumé/CV: https://www.linkedin.com/in/rajat-bhatnagar94
Email: rajatbhatnagar94@gmail.com
I'm afraid to ask, but, in what community is this phrase spoken frequently enough to warrant an acronym?
"computer"

Google - 99.9% ads
I can't stop it from doing a location lookup against my IP, you're right. But this is a google service, they can choose to abide by the settings button that I flipped to off. I'm confused by why they aren't.
OpenReview | Full Stack Software Engineer | Amherst, MA | ONSITE or REMOTE | Full Time | https://openreview.net/
OpenReview is building a next generation platform for transparent scientific peer review, advanced reviewer-paper matching, and API-enabled knowledge bases for scientific communities. We are seeking an experienced full stack JavaScript developer to join our small and passionate team working across universities and nonprofits. We aim to revolutionize the scientific peer review process by working with machine learning researchers, open access advocates, and a broad community of open source developers.

Are you inspired to develop new tools for research and excited to work on open source software? Join us! Email your resume to jobs@openreview.net or reach out to me directly at the email in my profile.
We use a lot of CI; those resources are not cheap. And it is central to the way we develop the language, so it really really matters.

(And this is just the most obvious and clear way that they support Rust, it’s not limited to that.)
Đôrêmon
Posix Abstractions in Modern Operating Systems: The Old, the New and the Missing [pdf]
How can I audit the Friday design meeting?
He doesn't negotiate. He generates unreasonably large amounts of leverage and uses it against his opponents.

You might be thinking "hey, wait a minute, that sounds like negotiating!". Well... You have to have something to negotiate with.

So the question is how can you generate leverage?
Not sure if it is just because people don't understand biometrics, or what; but here goes.

It's a counterintelligence tool since it effectively funnels biometric info to the Russian government. All of those users can now be identified if they are ever engaged in any meaningful capacity of intelligence gathering.

China, and the U.S. even, are pushing to build the same types of databases. The shit has hit the fan, because ingrate couldn't leave well enough alone and uncorked the Holy grail of pervasive automayed mass surveillance/identification.

Combine the pictures with information from a certain OPM leak, and now foreign agents can now identify American assets on their home turf or while operating in America.

The first time I read about that app, I NOPED out loud and made sure no one in my immediate circles had anything to do with it. Data is precious, and there are more ways than ever for people to Hoover it up.
I think the most fundamental difference between our world and BNW is that I know many people who lead fulfilled lives, carry on meaningful relationships, and who critically examine the culture that surrounds them.
This is one reason I've been trying out qwant lately over ddg. From what I can gather they generate results from their own crawler rather than relying on Bing.

Unfortunately getting concrete information about this is oddly difficult. Anecdotally just from comparing a couple of sample searches ddg seems to be based on Bing, but not exactly, and their own faq claims they use other sources too.
Location: Boulder, Colorado

Remote: Yes

Willing to relocate: No

Technologies: Agile Development/TDD, Full Stack Development, LAMP, Javascript (jQuery, React/Redux), HTML, CSS/SASS, PHP, Node, Apache, AWS, Git, MySQL, Web Accessibility (W3C/WCAG), Lithium/Khoros platform

Résumé/CV: provided on request (~20 years software development, 10+ years Web development, O'Reilly author, educated at Cornell/U Penn/CU Boulder)

Email: paul at empisys dot com
Show HN: Your Own Cloud LMS starts just 1$ a month
I'm aware that you can hook into metal using swift already.
I meant the shader language (which is a variant of c++), though there are issues and proposals to make it swift centric.