skysight-inc/HackerNews huggingface dataset:
One approach would be to hold on to rationals for as long as possible, to eliminate drift, and then dump them out to the nearest floating-point at the very last moment
If “pain is an opinion,” there are ways to change your mind
Thanks to you and hnick. I'd never seen that kind of double negation.

Actually I think people acts according to circumstances. Kids are a blessing and a burden at the same time, always have been, and some other factors helps decide.

But unwanted pregnancy is not "a help to decide" and it's weird to say that the fate of civilization should rest in people being unable to have safe sex.

Low birth rates are only seen as a problem in the context of race or nation: "if we don't reproduce, our genes/our culture will disappear and foreigners will replace us". Globally there's no problem at all. When low birth rates extend to the whole planet, the problem will solve itself very quickly by elemental incentives.
> rather than learning from scratch.

The idea of a medical equivalent to a "script kiddie" is a somewhat amusing mental image, though.
This depends on the TLD (top level domain) in question.

For .com, .net, .org it has historically not been possible to price discriminate like this.

For the "new TLDs" (the explosion of new extensions we have seen in recent years), the registry contract is different and they are indeed allowed to do this. They call it "premium pricing".

Part of the big outcry about the recent changes to .org is that it brings it closer to the "new TLD" model, which disfavors the registrant.
While Xi and his gang might not care, there are over 90 million people in the CCP. There are definitely people in there that care.

Those people are also able to introduce legislation.

It’s laughable to think everyone in a China thinks the same.
The new trail of tears - overview of policy law and history leading to systemic disenfranchisement of first persons.

Braiding sweetgrass - biographical story of the mix of native spirituality and science

What the eyes don't see - discussion of the policy and governmental resistance to disclosing the Michigan water crisis

Weapons of math destruction - the ethical and cultural costs of artificial intelligence at-scale
I don’t look at it as all or nothing. I set DDG as my default search and find what I need the vast majority of the time. Occasionally I’ll add !g to my query if I’m not having luck with the results.

With this ~95% of my searches avoid google and as DDG keeps improving that percentage will get higher.

With regard to UI, it’s quite nice that DDG supports dark mode automatically.
Qt is a bit more than just a GUI library. It's pretty much an entire application framework, and probably the most popular one for C++.
Totally. This has exactly been my experience.

I tried DDG a few time, but Google knew too much about me, my intent and what sites I liked.

Now I find its all ads and other google services.

Thus DDG has become perfectly serviceable now and I am very happy with it.

Although, I have an idea that the web has changed also. Web pages are different, QA sites like StackOverflow have spammed results, the rise and relentless march of commercial focused SEO, and the death of blogs and personal websites has created a real problem in search.
Seems like Microsoft really needs Rust. They've completely gutted their prized aggressive prerelease testing, and the quality of the software they expose users to has declined dramatically.
> Currency, taxes, rebates, etc. handling is NEVER done with floating point.

Nonsense. I’ve seen real banking code at reputable banks that uses floats.

> Whatever you do with money you need predictable, reproducible results.

Floats aren’t random. They’re perfectly deterministic, predictable and reproducible. If you do the same operation in two places you get the same result.
If it continues at the current rate by 2060 people will all want to murder 1 person! By 2100 every person will massacre an entire small village!

People have been predicting the imminent demise of civilization from lowering birth rates for an awful long time.
Yeah, I should had be more careful with my words.

For the vast majority of person, there is no need to worry so much about using fp to represent currencies. There are other issues with float that will bite you in your back before precision became one of them.
Russia to Build Radar Array to “Control” the Arctic Region
SEEKING WORK | Argentina | Remote

Email: hn.eafer@gmail.com

I'm a programmer, most familiar with C on Linux (both userland and the kernel). I'll be happy to start a project from scratch, or to help maintain any old codebase. For a sample of my work please see [1], a naive filesystem implementation I'm working on.

My country is going through one of its regular economic meltdowns, so my rates are very cheap. For what it's worth, I have a background in math.

[1] https://github.com/linux-apfs
A/B Testing Tools in 2020
I don't think the answer lies in phrasing; the best approach I've found is to say little and ask questions around it.
I tend to use “How come you you didn’t use x?” Or even “how come X didn’t/wouldn’t work?”, and let my body language and facial expression indicate genuine curiosity,and maybe even perplexion at the scope of problem. I don’t feel Author considered the non verbal ways of communicating intent.

“How come” feels slightly lest antagonistic then simple “why” but that may well be regional differences
How I built my patent search engine / analytics app (medium blog – no paywall)
2016's $400 GPU vs. 2019's $400 GPUs
> Problems occur when the spent money is vacuumed up by mega companies that do not invest into the communities they operate in thereby depriving communities of the cash flow they need to survive.

Feels like this is where government should come in and increases taxes on these corporations/wealthy and funnel money to the lower income. Which will incentivize corporations/wealthy to provide services to get the money from the low income.

> Companies are sitting on hundreds of billions of dollars in liquid currency. That stagnant money has a massive negative effect on the world

Shouldn't we start thinking about taxing wealth? Why tax sales, property (house) and income only?
My point isn't that there must be no nits to pick, but that look, even a self-proclaimed Unicode cheerleader who disagrees with me in the "strongest possible" terms still finds it necessary to mention that he or she has some.
I consider using patents to extract payment a far lesser evil than lobbying for them. And an even lesser evil if the patent has some merit to it, and is licensed openly (i.e. no confidentiality terms to prevent revealing which parts of Android they claim to have patented).

As for your question - Cloudfront springs to mind - they're pretty loud about going after patent trolls, which implies they might not use patents aggressively. I'm sure there are many others, but a company not using patents to extract payment isn't something you hear about, so it's hard to tell. That said, despite filing for many patents, I haven't heard of Facebook actually using them against others. Which isn't to say they haven't done so (and possibly, like MS, kept the agreement confidential), and of course Facebook is hardly ethical itself.

Another poster says Microsoft joined the Open Invention Network, so perhaps in that area, they've reformed. Though they could still be lobbying for patents, which does much more damage to user freedom.
Cocaine is a central nervous system stimulant that can, under some conditions, be a halucinogen.

https://www.answers.com/Q/Is_cocaine_a_hallucinogen_stimulan...

It was originally part of the Coca Cola formula and was removed because it is the psychoactive ingredient. They still use coca extract in Coca Cola, but it no longer makes you high.

https://www.snopes.com/fact-check/cocaine-coca-cola/
Hi,
A few people have asked me how my search engine works, so I wrote a fairly high-level post about it. It might not be technical enough for some of you, but then the law folk would say too technical so...
¯\_(ツ)_/¯
Thanks!
If you're looking for a maps alternative that's not Google, I like HERE WeGo [0] and Transit [1] (if your city is supported).

[0] https://wego.here.com/
[1] https://transit.app/
Neil DeGrasse Tyson – The Origins Podcast with Lawrence Krauss
I was a experimental particle physicists and jumped straight into industry after academia. The trick is realizing you could do just about anything but there are very few jobs that require you to do it. The opposite of this would be say a Doctor, there is a very specific job he/she is meant.

What I found useful was to figure out of this infinite possibility of things I could do, what do I find most interesting and given my ability and scope of opportunities what could I do and still make a decent living? Then I funnel down and teach myself up to the graduate level in that thing.
Gazelle.AI | Montreal, Canada | Full-time | Remote/On-Site

"The world's first and only AI-Powered Business Intelligence Platform built to close more deals with growth companies"

We are hiring Front/Back/Fullstack Software Engineers to join our growing team. The positions are hybrid - remote and/or on-site - you chose the style that fits your personality the best.

The stack: AWS, RESTful API, Python, Mongodb, Elastic, Redis, ETL tooling, ML/DL/AI, Javascript, React.js&Co.

Many interesting challenges across the stack, competitive salary.

Interested ? Contact us at jobs@gazelle.ai
Without a definition of “low wage job” in the article, this is worse than useless.
Yeah, that is quite inconsistent. Kanji literally means "Chinese Character" so it should be the same for the letter A. Unless a French A isn't equivalent to an English A.
If your application is allowing users to edit the text, or if you know which languages will be used, or if you don't care about capitalization, then you don't have to worry about any of those edge cases, and Unicode is useful.
> Your issue is on how to print the float, not with the precision of fp. For instance, `21.15 * 0.1` can be print both as 2.115 or 1.12 depending on how many decimal digits of precision you set your print function. I manage to get those results with printf using `%.3f` and `%.2f`, respectively.

I get 2.115 with %.3f and 2.11 with %.2f. Here's my test program. Same result on my Mac with clang and my Debian 8 server with gcc.

#include <stdio.h>

double tax_on(double amt, double rate);

int main(void)
{
double amt = 21.15;
double rate = 0.1;
double tax = tax_on(amt, rate);
printf("%.3f\n", tax);
printf("%.2f\n", tax);
return 0;
}

double tax_on(double amt, double rate)
{
return amt * rate;
}
Linus’s three days of coding effort was probably preceded by months/years of thinking abut the essence of version control for a large distributed development project (a la the Linux kernel). It’s difficult to just stumble on what became the internal structure of git in just a few days if you just started thinking about version control systems.

So, for me the distinction between the two approaches (prototyping -vs- hammock driven) is lately about whether you are solving a largely known/understood problem (equivalent to having domain expertise, in an absolute sense) -vs- solving problems to which you don’t know the answers. In the latter case, there is no shortcut getting around thinking time.

Or, as they say: “A month in the laboratory could save an hour in the library”
NeoSmart Technologies | Chicago, IL | PART-TIME REMOTE and/or IN-PERSON

We're "the bootloader experts" of EasyBCD fame but do so much more! We have two all-new positions opening up and are flexible with how they are filled, and are open to both contract and employment offers.

OPENING 1) If you're a hacker (coder or otherwise -- computer experts without programming experience are welcome to apply!) have experience with Linux, Windows, bootloaders, firmware configuration, etc. and know what an MBR is, how PXE relates to the BIOS, and can set up a virtual machine under at least two different hypervisors with your eyes blindfolded - well, we've been looking for you!

OPENING 2) Seeking someone that's "been there, done that" in the world of designing/developing/prototyping/producing high-precision, low-cost mechanical consumer electronics (think inkjet printers and the like), please reach out! Even if you're not looking to join the team, we'll pay you to pick your brains and sound some ideas off you.

Interested? Shoot me an email. No recruiters. No scrapers. Please.
Nimble | Bangkok, Thailand | Fulltime | ONSITE | Visa/Work Permit + Relocation assistance | https://nimblehq.co/

We are a team of designers, software developers and product owners building outstanding web and mobile applications for companies of all sizes, from 1-person startups to Fortune 500 companies. We take a product development approach, creating custom software that people will love to use and empowering our clients to do what they do best - better.

Web Developer (Mid - Senior Level): https://jobs.nimblehq.co/o/web-developer-mid-senior-level-2

Android Developer (Mid - Senior Level): https://jobs.nimblehq.co/o/android-developer-mid-senior-leve...

iOS Developer (Mid - Senior Level): https://jobs.nimblehq.co/o/ios-developer-mid-senior-level-2

Technical Product Owner: https://jobs.nimblehq.co/o/technical-product-owner-7

Senior UX/UI Designer: https://jobs.nimblehq.co/o/senior-uxui-designer-4

We keep our recruitment process practical and straightforward: https://github.com/nimblehq/our-team/blob/master/join-us/our...
I think they're talking about just what device they have and OS version (but that's available in the user-agent anyways[0]), since that tells an adversary what exploits to purchase or put resources into developing. Who knows, maybe 30% of congress people haven't yet upgraded to an iPhone with the A12/A13 chip (which can't be exploited via the checkm8 exploit).

0: https://developers.whatismybrowser.com/useragents/explore/so...
“Did you consider using `sshd`? Why didn’t it work for you?”
"Can you walk me through what you've tried so far?"
>Russian government can see them and can also see what's in the background (sensitive documents?) or see geo-location

It feels like a boy scout camp rather than government then. The same for a bunch of emails that ‘interfered’ with true democratic elections. If your organization is so fragile that revealing a tip of your pants makes everyone wonder if they are clean, then maybe that is what needs to be fixed, not someone who posts pictures of it to the internets (in this case provides a REST API for you to do that). However evil my country’s govt will ever be, the level of this nonsense is pushing the heliopause.
Web Application Firewall for PHP
Obviously ms doesn’t have a candidate must be ruthless two faced bad person interview assessment. I think you are missing a very important ingredient to a company and that is its culture. Company cultures get diluted to the better or to the worse. As in either the company changes the newer employees or the new employees change the company
When designing this system I wasn't able to find any online resource about accounting describing anything other than double-entry accounting in which every transaction consists of one debit and one credit in equal amounts (usually positive), not adding to zero.

The Wikipedia page has nothing about an N-entry, zero sum method:

https://en.wikipedia.org/wiki/Double-entry_bookkeeping_syste...

Not going to open-source; I never open source anything without decent documentation, and this has none.
Your "Senior Ruby Engineer" and "Cloud Engineer" positions have no job description or expectations for applicant qualifications. Where can I find this information?
Not ideal isn't necessarily worse.

It is objectively worse for there to be two such languages, one of which is poorly funded and the other funded by Microsoft than have one such language that is cross platform.

Also the Java oxygen is sucked out of the room by C#. All the OCaml oxygen is sucked out of the room by F#. A world where all the rust oxygen is sucked out of the room by R# and tied to the windows ecosystem is a bad one.

They've tried this shit with a dozen other languages and besides C# being better than Java, (even though the .NET ecosystem sucks) it's always ended terribly. C++/CLR, IronPython, IronRuby, J#, etc.

Having your tech embraced by Microsoft is the kiss of death.
Lots of the wacky stuff came from the original dream of a purely 16-bit code, and then more wacky stuff to extend it from there. I.e., starting from UTF-8 could have avoided any amount of unpleasantness. But of course UTF-8 wasn't invented until later. The 16-bit representation got encrusted in OSes and languages of a certain period.

The same goes, of course, for writing systems, going back to the first, that we would all do differently in hindsight.

Even today we are making apparently sensible choices we (or our digital successors) will regret as deeply.

ISO 8601 looks good now, but it only delays the transition to a rational calendar which, admittedly, we would certainly get wrong if we tried codifying one today.

Fortunately daylight saving time will be gone worldwide before the next decade passes, but not without some places getting stuck at the wrong timezone. (E.g. Portugal different from Spain, and probably Indiana different from itself.)
What types of problems are quantum computers used for?
I am sure you thought about the repercussions of that name.
Lol, if they wanted to make it better they'd adopt some practices and tools from Linux to get common-sense developers interested instead of looking for MS drones that don't know why they do what they do.
Actually it is quite common practice having diversified cost model for the different geographic regions, which is a controversial practice on its own. Just like several other aspects of commerce.
Elon is notorious for broken promises lol. But I guess it depends on what you mean by key promises.
If you have a chance to start fresh on building a UI DSL, why would you choose XML?
Lol, they host our data so therefore they contribute. That is some next level Stockholm Syndrome.
In a previous discussion, someone was worrying about using floats to represent price in JS. I think this is a consequence on the fear mongering on using floats to store currencies.

Floating Points are hard. There is a study done with academics that shows that even researches that works with float point everyday forget about the format intricacies. And the study didn't even look into the compiler mess.

But I agree with you, some (a lot?) of caution is needed when working with float point is good.
Also, UTF-16 was only published in July 1996 (although the need for more than 16 bits was probably apparent a bit earlier). So before that, Unicode was only a 16-bit encoding, and UCS-2 was enough. UTF-8 was initially just a nice trick to keep using ASCII characters for things like directory separators (/) and single-byte NUL terminators. By 1995 its superiority certainly wasn't apparent yet.

Also, Windows internals were completely 16-bit-character based, including e.g. the NTFS disk format, so by 1992 that was already quite hard to change.

That said, it is crazy that NT didn't have full UTF-8 support, including in console windows, by about 2000.
Neil Postman was my single most favorite find in a thrift store.
It’s worth noting that the heads of CIA, FBI, NSA, DHS and the Justice Department have all confirmed the Russian government are currently actively engaged in ongoing global disinformation campaigns propagated primarily on social media designed to sway elections in democracies abroad.

It’s beyond dispute.

The Russian government has breached confidentiality.
I get the feeling reading through all of his recent posts that he's willing to say anything that portrays PIA in a positive light, regardless of it's consistency with reality. I just cancelled my account because of all of his PR. Strong with that one, the rhetoric is.
Applicant must be a US citizen.
The thing is that if 2.115 represents a calculated dollar figure, such as the value of some transaction or the cost of something or whatever, then we should round it to 2.12. (Unless we are working in a financial domain that deals with fractions of a cent.) Now in floating-point, we don't exactly have the exact value 2.12, but we have something that is extremely close. So close that if we happen to print it to %.3f, we better get 2.120, and if we print it to %.4f, we better see 2.1200.

That some monetary calculation works out to $2.115 (and is left that way) instead of being correctly rounded $2.12 doesn't add up to a valid argument against using floating-point for money.

I think piadodjanho does have a point there in the grandparent comment; "don't use floating-point for money" may just be a repeated mantra that doesn't entirely hold water. If extremely accurate engineering and scientific calculations can be done with floating-point, surely we can get floating-point values to measure stacks of pennies with the proper care in the programming.
I usually start with the statement that I'm having trouble understanding the code. "I don't get it". But either way, it is a criticism of the code if I don't get it.

Because truly, that in itself is the failing. If there's an obvious fix for the problem, and it's not obvious to the reader why an alternative approach was chosen, then the developer either failed to use the obvious tool or failed to make it obvious why they chose the alternate tool.

Because the next guy who has to fix bugs in this code might throw it out and use the obvious tool, and if so the code needs better comments or other explanation why that doesn't work here.
For the listener it's a good idea not to base your own sense of being or not being a blockhead on the opinions of people who don't know you past one or a bunch of ideas you contributed.
> 2. It is regularly carried on - not really, there's only one .org domain so one can't regularly sell it.

You're right. I misread #2 as the inverse so misunderstood what UBI was.

> 3. It is not substantially related to furthering the exempt purpose of the organization - that one would be the toughest to prove...

Kinda a moot point given #2, but the IRS elaborates (emphasis mine), "... only when the conduct of the business activities has causal relationship to achieving exempt purposes (_other than through the production of income_)"
That doesn’t seem so obviously wrong that one should simply downvote rather than counter-arguing.

Drug trends come and go. People who for whatever combination of reasons (genetics, life circumstances, surrounding culture) are likely to get addicted to drugs seem to find their way to whatever the currently popular drug is.
The road to hell is paved with good intentions. He is not qualified to be in the room. The problem when people like him with a big chequebook show up, is the majority of "experts" will just pander to get the cheque which has many unintended consequences. Fact of life.
My go to for this is "My first thought would be to use sshd here. I assume you've tried that?"
> My only frustration with this release announcement is dropping Python 3.5 support now. Because Python 3.5 is not EOL and used in LTS OS releases that have vendor support through 2021 ...

Django has an LTS release (2.2) that supports Python 3.5 just fine. Doesn't it make sense to use the LTS Django on an LTS operating system?

There are plenty of ways to use newer python, too. Docker, PPAs, etc.
And amazingly won't matter under the new owners who get to write their own rules. That's why everyone is upset. There was a vote that allowed .org to set whatever prices they wanted right before the sale.
Rubrication Design Examples
The Urgent Need for Worker-Owned Media
I am not sure how to respond to this troll. He/She literally created the account to just make this very weird comment.
There is a Phase 2 clinical trial of an HSV-2 vaccine in progress in Australia.

https://www.tri.edu.au/vaccine-herpes-simplex-virus