skysight-inc/HackerNews huggingface dataset:
This could explain why SoftDank viewed this as an out of the park home run they miscalculated the landscape in other parts of the world it seems
> A picture, that has no good associated data about the user

A picture is a username... Are you trying to say that your face isn't personal identifying identification (PII)? I'm not sure what your argument is here, because it can't be that. That argument would be absurd, so I'm sure I am misunderstanding.
Absolutely not too late, especially if you're creating in niche topics like monitoring. Niches are a great place to work because you can build expertise and a following. patio11 sold bingo card software to schoolteachers for years and it was foundational to his success.

I recommend the book "Authority" by Nathan Barry as a step-by-step guide to getting started creating information products online.
I think FaceApp should be hosted on an AWS-like infrastructure.

Hosting in Russia is expensive and does not provide any advantages, such as dynamic routing that is crucial for world-wide app. Most developers use it to comply with Russian standards: you only need to store information about Russian users on Russian servers.
In addition, currently in Russia there are no good alternatives for reliable cloud neural network inference.

But I can’t understand the negative media about the application, based on the founder’s country of origin. I argue that this is discrimination because there is as yet no evidence of breach of confidentiality.
Ups expects to expand private home drone delivery by 2021
It’s a wonderful point, and the fact that even Steam can monetize an App Store under those conditions just goes to show that these delivery channels are actually incredibly valuable and worth a significant percentage cut due to the difficult real-world problems that they solve, and the access to a customer base ready to pay money for your product (versus pirate it).
If you work for the government in any way they generally don't want you spreading around PII. Number one concern is that you can be blackmailed. So of course, the lower your informational footprint is the lower the threat model.
Wow, this might actually be what I need! Thanks!
I'm confused. How is what you say opposed to "people don't want kids"?
See, this is why I would suck as a contestant on QI. Thank you. :)
>If it isn't, why on earth not?

Because its simpler to do it in software and the users won't notice anyway.
I think this needs [2013] added to the title.
Cocaine isn't a hallucinogen, it's a stimulant.
Additional information about the FACOM 128B:

In a July 2019 article, The Asahi Shimbun reports that Fujitsu technician Tadao Hamada keeps the ancient computer running. http://www.asahi.com/ajw/articles/AJ201907280007.html

On the IPSJ Computer Museum web site, the Information Processing Society of Japan provides more details about relay-based FACOM computers:

FACOM 128B background: http://museum.ipsj.or.jp/en/heritage/facom128b.html

FACOM 128A and 128B technical information: http://museum.ipsj.or.jp/en/computer/dawn/0012.html
Acko is Steven Wittens[1]; no need to use a pronoun when we have a name :)

[1]https://acko.net/about
Cutlass 2.0, CUDA C++ template abstractions
What's the salary in Lisbon?
The title says “GDP Per Capita, PPP”.
> IEEE 64-bit floating point gives 2.1149999999999998, which is hard to get to round to 2.12 without breaking a bunch of other cases.

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.

To produce one cent (0.0x) error with the default FP rounding, it takes more than 1 Quadrillion of operation. Each operation can only introduce 1*10^17/2 error.

The "you shouldn't be using float to do monetary computation" is likely one the most spread float point misinformation.

The issues with your others examples is that you are rounding the data (therefore, discarding information). If you don't do any manual round, the result should be correct (I haven't test thought).
Who needs that stuff?
I consider this thesis one of the best works on dither and noise shaping (error diffusion is just another name for noise shaping): http://uwspace.uwaterloo.ca/bitstream/10012/3867/1/thesis.pd...
You mean the digital equivalent of a big book full of people's names and faces? That's an exact description of Facebook.
I'd always wondered how automated these comments were
Lots of people drink coffee for the caffeine and don't actually enjoy the flavor. Chocolate is quite bitter if you don't add a bunch of sugar to it.
When you want engineering done, hire an engineer. If you need science, hire a scientist.

I have not been able to discover which of those a Computer Science graduate is. By observation, a piler-on of frameworks, most usually. But some scientists and some engineers get CS certification, so you can't be sure, by the label.
Related past threads:

"Save .org": https://news.ycombinator.com/item?id=21611677

"Take action to save .org": https://news.ycombinator.com/item?id=21664582

"Why I Voted to Sell .org": https://news.ycombinator.com/item?id=21656960

"ISOC sold the .org registry to Ethos Capital for $1.1B" https://news.ycombinator.com/item?id=21667355
Taplytics (YC W14) is hiring ALL engineers in Toronto to expand our CX platform
You should disclose that you're a defense contractor
Im doing "this" using the chrome codebase and using DHT and torrents for content distribution.

The chrome codebase mostly help me for the multi-process IPC communication and reusing the UI compositor for UI and Web.

I wont say much more, because i want to keep some idea of novelty for when i launch this here on HN.

For me is what a mix of what a Browser + App platform should be, with the idea of people owning their data, devs distributing without centralized control, and without forcing you to use some hardware or specific OS.
I wasn't mentioning Paine as an example of a mediaeval writer, but as an example of a pamphlet whose construction I'd noted, was curious of, and had surmised the printing logistics of.

There are several problems with your assertion. The most relevant is simply that written materials were rare. Unbelievably rare. The library of the University of France in the 10th century contained a total of fewer than 2,000 books, and was among the largest in Europe.

I noted pamphlets as an alternative to books: multiple pages, formed by simple folds, stitches, or staples. And ... not widely produced until the 16th century. See:

https://www.historyofinformation.com/detail.php?id=4371

The methods however did not appreciably change until mechanised processing and printing in the 19th century, mostly after 1850. I recommend, again, Hamilton Holt's excellent, short, informative, and readable Commercialism and Journalism which describes the explosion of popular print in the latter half of the 19th century, from the perspective of 1909:

"Since 1850, the [printing] industry has increased over thirty-fold..."

https://archive.org/details/commercialismjou00holt/page/6

As of 1000 CE, if you wanted to distribute something widely in print, you'd probably ... use a single-page woodblock (or woodcut) prints. Though even that didn't become widespread until the 1300s, and then, was impressed not on vellum, but cloth:

https://en.wikipedia.org/wiki/History_of_printing#In_Europe

You might wish to aquaint yourself with some of the actual history here, and grasp for intent rather than trivial and incidental characteristics.

https://www.historyofinformation.com/expanded.php?cat=36
They’ll just switch to carfentanil if fentanyl is stopped. The spice must flow.
Putting gates around something as basic as medicine has only resulted in the price going up.

You can hire the CEO's nephew for any role. Doesn't mean you are getting anything done. That nephew can buy a medical degree abroad or locally at Harvard.
You're confusing foreign exchange conversion with accounting arithmetic. Two different things.
Supporting these platform is probably more risky, seeing the trend in 'remastering' and re-releasing.
Thanks, that might be helpful given I run OpenBox / qTile :)!
> As a developer who's been working intimately with user-facing strings for years, ...

User-facing is easy; things go downhill when users have system-facing strings of their own, and some of those strings become other-user-facing strings.

> with only an extremely few things I think might have served better if done differently.

Thus, in spite of disagreeing in the strongest possible terms, you do have some nits to pick.

A "few things" could be far-reaching. For instance, allowing the same semantic character to be encoded in more than one way can count as "one thing". If someone happens to think this is the only problem with Unicode, then that's "extremely few things". Yet, it's pretty major.
Regardless of the units you use, you won't get an exponential curve. You can fit an exponential curve to the data. You can also fit a logistic curve to the date.

Heck, you can even fit a linear curve to the data.
There are hints of this in a system Amazon used for service to service authentication and encryption. In the initial implementation, a daemon ran on the system syncing data specifically for that host from a central keystone. Applications could then use that daemon to sign content, encrypt outbound traffic, and authenticate clients (at the API level, iirc) while the application never needed to know anything about the keys or algorithms used.

Java folks being Java folks, however, decided that having this external process was a faulty design, for some reason and decided to rewrite it in Java and have it run in the same JVM as the app (with some huge performance implications, at least at first).

Like most tools at Amazon, this extended back to developer desktops, so even development keys could be generated, and autorotated without developers needing to know about them. Group based access ensured they were sent to hosts when new employees entered a group and were removed when they left the group.
Force enabling a feature that the CPU says doesn't exist seems like rather the opposite of that principle.
Harvey!

https://harvey-os.org/

Hugo.

https://gohugo.io/

Guns are technology, so Uzi?

Though if you find these examples a bit antiquated, you could always name your boy after whatever you named your first computer:

http://wiki.c2.com/?NamesGivenToComputers
Maybe the OP needs to clarify what type of "problems" exactly he is referring to..the examples he gives point to problems requiring significant engineering efforts, which is very different from the examples you note above.
Mighty (YC S19) is hiring its first engineer to make Google Chrome faster
Exactly, for anyone that recalls Visual J++, this should send a shiver down the spine. No, they haven't changed much, yes they do better PR now.
Sweet, does that mean that there's no binary drivers (eg nvidia-drivers vs nouveau)?

Have you had any issues you suspect may be driver / gfx related?
The families being separated here include legal asylum seekers, so the analogy to criminals is pretty miserable. An example of this is a current lawsuit filed by the ACLU on behalf of a refugee mother fleeing persecution from the Republic of Congo who applied for asylum at a legal port of entry and had her seven year old daughter forcibly taken from her.
https://www.aclu.org/cases/ms-l-v-ice

The ACLU has a pretty good breakdown for questions about this here, and specifically answers whether or not family separation is legally mandated (it is not, in fact courts have ruled the opposite). It also contrasts the punishment of illegally crossing the border (a misdemeanor with a sentence of a few days in jail) with the many-months long periods where children are kept and not returned.
https://www.aclu.org/blog/immigrants-rights/immigrants-right...

This is not normal, and all of the victims are not criminals. The alternative was a family program that helped would-be immigrants navigate the system and either get temporary visas or be denied entry as a family unit. This program was shut down by the administration despite meeting it's success metrics. https://www.theatlantic.com/news/archive/2017/06/ice-shuts-d...

When John Kelly was the head of the DHS he said this child separation policy was intentionally designed to deter immigration. This is cruel punishment to keep legal asylum seekers away. https://thehill.com/latino/322608-dhs-head-confirms-hes-cons...
Unionization is only one component. The other is taxing automation.
It's not from 2013, which is why I didn't put a 13. None of the Plan 9 guys have had a Bell Labs mail address for like a decade.
EEE strikes again? Why not just use and contribute into the Rust itself? Why creating one more copy? They could have extended C2Rust[1][2] to support C++[3] and C# to ease their migration instead.

[1] https://c2rust.com

[2] https://github.com/immunant/c2rust

[3] https://github.com/immunant/c2rust/issues/162
One of the pirate tv/movie streaming websites I look at from time to time also switched from storing their videos directly in googledocs to encrypting it first. Couple of years ago they simply used unlisted YT uploads for their pirated material. Talk about zero cost hosting.
This was just posted last week:

https://news.ycombinator.com/item?id=21620744
Alleged click fraud:

https://duckduckgo.com/?q=ES+File+Explorer+removed+from+play...
Inching forward and blasting the horn seems like a relatively simple functionality that could be programmed into a self driving car.
I remember when the Sony-DPRK thing happened there was a photo of Cybercommand and it showed a wall of monitors and people were examining the tools they had open on the monitors.

There was also a photo from the Iranian Nuclear agency and it had photos of their systems and software on their website or something and it was scraped for info prior to Stuxnet.

MacAfee let some "Wired" photog take a digital photo without ensuring geotagging was disabled or removed from the metadata when he was prancing over Belize as he was escaping some plot to frame him.

Those lapses happen.
Oh I got it finally. I was wondering why the article does not mention how to actually _use (read/write)_ that buffer after it's been allocated other than just keeping it alive (and do nothing else).

Thank you for sum thing up.
That might be wacky to you but I'm not sure it's wacky to the people to whom it makes a difference.
> 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, this forces us to choose between our policy of supporting vendor OS releases until they reach EOL, not upgrading to Django 3 for the next year or more, or shipping our own Python on Ubuntu Xenial.

One of the things I have learned early on is to not depend on the system-bundled Python. I either just use pyenv to install whatever Python version I like, or I use a Python Docker image (https://hub.docker.com/_/python/). That way, I'm decoupled from the system-bundled Python and it's easier to test out new Python versions.
When I was reading about this I thought why don't the print functions just by default round to the nearest 10 decimal places or similar so 0.30000000000000004 prints as 0.3 unless you specify you don't want that. And I wrote a function in javascript to round like that though it was surprisingly tricky and messy to do so.
Exactly. Use an engineer for an engineering problem.

Mark Twain wrote, "An engineer is a [person] who can do for a dime what any damn fool can do for a dollar." Adjusting for inflation, the engineer can do for a million dollars what any damn fool can do for a billion.
Almost half of all Americans work in low-wage jobs
How vast are the differences in expenses needed to live (due to climate or otherwise)?
Changing the feedback experience using positive psychology
The scariest thing in this article to me was buried at the end describing how many of these drugs can be found in the water supply (albeit in mostly trace amounts). Whether you want them or not, it seems like everyone is going to get these medications in trace amounts and who knows what they will do to our bodies over time.

Is there anything that I as an average person can do to remove as many of these chemicals as I can? A special filter?
DNSimple | Ruby & Go Systems Developer | Remote | Full-time | https://www.dnsimple.com

As a DNSimple Systems Developer, you are responsible for implementing new functionality, enhancing existing functionality, fixing issues, and developing an overall system to help achieve customer success through the automation of their domain management. We're a fully distributed team of experienced developers. Our systems are developed in multiple languages: Ruby, Go, Erlang. We deploy and operate our applications and infrastructure. We care about code quality and we adopt best practices to ensure maintainability. We test our code, we use code review, and we ship multiple times a day.

DNSimple provides simple, secure domain management automation for individuals and businesses of all sizes. DNSimple was created by developers for developers. Manage one domain or thousands of domains with our UI and API. Register domains, manage DNS zones, and automate issuance of Let's Encrypt certificates for your sites.

Full description: https://dnsimple.com/jobs#systems-developer

Email jobs@dnsimple.com to apply. Please mention you saw this comment on HN.
Followed fairly quickly on by public libraries, generally around 1850.

Britain's Public Libraries Act dates to 1850. The Warrington Municipal Library opened in 1848, the same year the Boston Public Library was founded, though it didn't actually open until 1854.

https://en.wikipedia.org/wiki/Public_library#History
Network Next | Golang and C/C++ Programmers | Troy, NY | Full-time | Onsite

Network Next is the marketplace for premium network transit. Our marketplace, running in Google cloud and written in Golang, finds the best path for each session every 10 seconds via a bidding process.

Come work with us as we implement our new vision for the internet, one where networks compete on performance and price to carry traffic.

Our beachhead is games with low latency, real-time traffic. Our customers are game developers who integrate our open source SDK: https://github.com/networknext/sdk

We have openings for Golang engineers and engineers who work in low-level linux networking in C/C++ (DPDK/eBPF).

Also, why Troy, NY? In short, low cost of living and a great area to live which is rapidly gentrifying. https://www.networknext.com/post/network-next-hiring-talent-...

If interested, please email me, the CEO directly: glenn@networknext.com

cheers

- Glenn
Yeah, that was our main reason for documenting Heroku. It has all the same concerns as the alternatives and it's widely known.
Is President Trump representative of modern opsec norms?
Mathematics in C is modular arithmetic built as an abstraction on top of fixed-width numbers. One has to keep reminding oneself of this fact. This got etched in my brain after I saw a piece of code that calculated the middle index of an array in a roundabout way

mid = left+ (right-left) /2 instead of
mid = (right +left) / 2

Although even this code can cause overflows, it has served as a reminder to be cautious even with simple addition or increment operations.

For this reason the best C code I have seen, an in-memory database with lots of pointer arithmetic, array indexing and bitwise operations, had its own 'safer arithmetic' implemented using macros.
Location: Dusseldorf, Germany

Remote: Yes

Willing to relocate: Yes (globally)

Technologies: JS, Python, PHP, NoSQL/SQL, Linux/Windows, Cloud Platforms, DNS, SSL, - love everything web based.

Résumé/CV: https://www.linkedin.com/in/tom-klein

Email: tom@kleinholding.com

Started web development at the age of 10-12, worked with startups and large multinational companies and really enjoy bringing ideas, innovation and value to companies. I love to really get a feeling for a company and start improving anything possible :)
It is, we just toast it in toaster ovens and not toasters these days...
I wonder if in this case tiktok is actually in violation of discrimination laws.
> Most people don't realize that the IEEE-754 single precision floating point represent real numbers with 9 decimal digits (or 23 binary digits). The double, on the other hand, represents the real numbers with 17 decimal digits.

No, they don't. They merely can be converted back to decimal with those numbers of significant digits without loss of information.

That is important because (a) if this matters, you have to make sure you actually control the number of significant digits when converting to decimal, or you might end up with a different decimal, and (b) the operations that you do on the floats do not reliably behave as if there was the supposedly represented decimal number stored in them.

Now, sure, you can use floats for currency, if you know what you are doing, but the point of the warning against it is that you have to know what you are doing, and chances are you don't, or if you do, then you know where you can ignore it anyway.

(That is, unless you mean nothing more than that you can encode the information contained in an n-digit decimal in a float/double--which of course is true, but not particular to floating point numbers, as any state with a certain number of bits can, of course, encode any information of no more than that many bits, somehow.)
It's got an actual name: Whataboutism.

https://en.wikipedia.org/wiki/Whataboutism
> Why don’t we have the ability to restrict at the OS level which domains an app can send information to?

Ads.
Well I think in this case the price may indicate it’s a fairly specialized tool. I’m not sure the benefit of putting something like that on a marketplace, since anyone spending $2,000 on Kuesa definitely knows where to find it already...

I don’t do anything even close to this space, but I found https://www.kdab.com/kuesa/ was a fairly good overview of their offering, as far as these pages typically go.
You could get spring water for really cheap. It’s something like $30 a month. No idea if it actually has less pharmaceuticals in it though.
Unicode did not introduce having dozens of letters A, they existed without unicode. Unicode just gives you a way to represent them -- and bonus, often to normalize them all to a normal letter A too.

It is a mistake to think that Unicode has the ability to people's text behavior by not supporting things. I mean, maybe it does now that it's so popular, but in order to get adoption it had to support what people were actually doing.

People had use cases to put "𝔄" adn "A" in the same document and keep them distinct without unicode. It is not a service for unicode to refuse to let them; and if it tried, it would just lead to people finding a way to do it in a non-standardized or non-unicode-standardized way anyway, which still wouldn't help anyone.

You might just as well say "I don't understand why we need lowercase AND capital letters, the standard is just complicating things supporting both -- the ancient romans didn't need two cases after all"
How do you tax automation? Do you reschedule depreciation or something?

The reality is our pop growth is slowing so that these low skills jobs are being eliminated might not be detrimental to our future workforce. The problem is we have sent medium/semi skilled jobs overseas and didn't prepare our workforce for it nor did we "tax" the job shipping to compensate the injured (affected) workforce. We're slapping some tariffs 30 years too late, but I guess it's better then nothing.