skysight-inc/HackerNews huggingface dataset:
Being effective is not the same as being safe. Has it been disproven to cause any number of potential long term ill effects? Just two of which are suggested connections to weakening of bones and cognitive impairment / alzheimer's. This is the old debate over the precautionary principle I suppose, but it bolsters the argument for personal discretion rather than heavy handed imposition of "treatment."
I still buy some new books, but almost all books I have bought for ~10 years have been from Thrift Books (or some other similar seller). Great way to build a library. Many desirable books, often in like-new condition.
Toptal employees and investors demand equity, founder points to the fine print
Closest thing might be Wolfram Alpha.
So, Azul Systems 2.0? clever(ish) hardware with good(ish) results, for too much $$$ for anyone to actually buy?
Why Did Google Suppress Auto-Complete for “Clinton Body Count”?
Oh, the GC. I don't understand why everyone seems so hung up on that. I've never noticed it at all. Maybe I just write code where the GC doesn't matter.

I mean, I do use the GC, it's just that it's never been something that I care about, just like I don't care how exactly new and delete are implemented in C++ (are they just malloc and free wrappers? Eh, who cares.)
They're not very well done. Rust kind of skipped the whole non-blocking thing and went straight to tokio, then had to backtrack a little to mio+tokio, then when mio is only half way jupmed to async/await. (mio was originall tokio rolled into it - it was the whole thing and you had to use mios sockets and mios timers on the mio event loop - tokio was then split out - metal io, it was not - this was because there wasnt a non-blocking interface in rust yet).

Async is deinitely a distraction. Rust should have stabilized other pieces more before jumping to yet another paradigm. It is gaining this collection of half-implemented things. I'm guessing generators are going to the the next move before async/await is even in the print book.

Rust has moved from zero-cost abstraction to "an fairly efficient implemention of everything you can think of".
Thank you for explaining, that makes a lot more sense, I see how you could interpret it that way. But no, I think you're misinterpreting. For example, if I said "why are you being so slow?", that could seem like an insult, since "slow" can mean "stupid". However, if the context is that we're playing a game and you keep taking forever on your turn, then "slow" isn't an insult, it's a literal observation.

In this case, compare the thread to a normal conversation. A normal conversation consists of a long chain of alternating messages by two people, comparing and contrasting their two different points of view. This "conversation" consists of a long chain of the original poster expressing their point of view and then a different "FC Ambassador" replying each time, all expressing the same contrasting point of view.

Compare that conversation to the first 1 minute of this clip: https://youtu.be/ZsBz_Q62hHk?t=10

It's just a literal observation, not an insult.

(Technically that's Unity from Rick & Morty; I couldn't find a clip of the original Borg from Star Trek doing this.)
There is an actual problem here, but wireless carriers use the actual problem of how to balance traffic as a fake cover for charging more.

However, assuming we bypass the garbage tiering, there is a legitimate reason to do this. Page-loads are simple and fast. Every one loading pages is not much of an issue, as they typically load at different times for a brief moment and then are done. This means for a rated connection speed, you don't need as much actual capacity.

Video streaming (or other downloads) are constant. To stream video at rated speeds, you must build to provide most users that speed at the same time. Problem two here is that in cases of high traffic, video streaming is greedy. If it's not going at full resolution, it will suck up all available bandwidth it is given. If more is given, it will raise quality (by default settings, at least).

A sensible solution to this is to stream video and audio over UDP and have the router just drop UDP when TCP needs bandwidth (to a point). The point is, requirements are different. People sending e-mails shouldn't have to wait a minute to send because you really want to stream your netflix every where you go and in 4k.

Which reminds me, I thought mobile connections were for simple stuff. Light browsing, email, what-have-you. Even with "unlimited" plans, you're throttled after twenty-odd gigabytes of data per month. Why can't people just download netflix in advance? Failing that, I'm not sure why people expect to use a wireless internet connection in the same way as a wired one.
Hmm that was boilerplate terms and conditions and that section is just silly, removing... Thanks for pointing it out.
Netflix is a very popular company and Comcast is a deeply unpopular company. Consequently people take Netflix's statements at face value while assuming that Comcast always lies, even in situations where the facts suggest otherwise.

But who's fault is any of this? I say you reap what you sow. Comcast has only themselves to blame when consumers are skeptical of them.
Exactly what I want to achieve. Compiled and evented.

D permits that. I guess you are comfortable with C++ but I would not even try..
There are drugs that help with specific complications that are just simply not made because the market for them is too small, they're call orphan drugs (https://en.wikipedia.org/wiki/Orphan_drug). The drugs that make it to market are not necessarily the best at treating you, they just cover enough of the population (normally more than one ailment per drug) and can be profitable.
I'm not sure the manuscript really qualifies as a language but it does highlight the difficulties in understanding an artificial construct, coming from an intelligent mind.

We understand natural constructs because we kind of understand the natural laws that govern them. We're nowhere near understanding the laws that govern the intelligent, conscious mind. Even our own.

P.S. Good luck with your project. Sounds very interesting and right on the money for this conversation.
Scope and breadth of effect, mostly. The AML/KYC/OFAC processes are designed to both enforce international sanctions [1, 2] and also to operate at a more local level [3]. Cryptocurrencies like Monero and Zcash specifically make traceability difficult or impossible. This situation is strictly worse along all axes. Just because it's currently possible to do something illegal (and we're working hard to crack down on that) doesn't mean our new goal should be to enable that faster, cheaper and easier (and not bother with enforcement at all) -- it's regressive.

[1] https://cointelegraph.com/news/iran-recognizes-bitcoin-and-c...

[2] https://www.independent.co.uk/life-style/gadgets-and-tech/ne...

[3] https://thenextweb.com/hardfork/2019/05/03/wall-street-marke...
> C++ seems to have this never-ending cycle where it keeps introducing fixes for deficiencies that people have found a way to work around, but which in turn create their own problems...

The fixes don't create their own problems. They can and are used as intended, usually with little or no problems. What does happen is that they open up new possibilities and program expressiveness, and those have new issues/challenges.
How about normally-Turing-complete languages that can be stripped down to non-Turing-completeness to make a configuration DSL?

This is exactly what Tcl supports / was designed to do (and in turn is one of my motivations for developing OTPCL). This is also exactly what your average Lisp or Scheme supports.
Well, he did. That's why he didn't think he needed a union.
No Son of Mine Is Going to Be a Benthamite
Huge difference is this implies a Chinese attack on US forces, you think they could allow that to go unchallenged?

Russia didn't attack US forces in Syria or the rest of the middle east, so the US could ignore it. It might work if there was no attack on US military, but any attack, significant enough to disable the US military for a few days, would almost certainly be responded to with force.
I think that we are in for a new renaissance of scientific discovery as we grapple with all of the issues related to the reproducibility crisis. It will lead to better statistics, better science and more useful results. Untill then we will have people arguing with the authority of their position and "because science"
Generators do nothing unless you call their resume() method. resume moves the generator from the last state it was in to the next yield (or return).

Internally, when the code hits a yield, it's happening inside the resume method. yield works by saving the current state of the generator in the object (see e.g. resume_from in the post), and returning from resume().
> They don't do what is profitable over long time scales like 30 or 50 or 100 years.

We’re facing down the imminent collapse of civilization due to climate change on a 30-50 year scale. Does it even make sense to consider the long term anymore?
Why isn't the PIN pad on a touch screen?

When working with credit cards and chip/PIN systems the entry of the PIN needs to be secure. This usually means the scanning lines from the keypad go directly to a security-hardened subprocessor inside the pump - the same one reading the PAN from the EMV chip or magstripe. Then the PIN/PAN block is encrypted and sent off to the application processor and/or bank to complete the transaction.

If PIN entry was offloaded to the application processor, that processor would need to be audited to make sure of certain requirements (PIN isn't sniffable, it isn't held in RAM after deallocation, encryption isn't breakable, etc). At the end of the day it pretty much has to be as hardened as the little subprocessor attached to the EMV reader, except any change to the app now needs to be recertified like the subprocessor is.

PCI is beginning to come around to allowing PIN entry on non-secure devices, see the following standard for more information:

https://blog.pcisecuritystandards.org/new-pci-software-pin-e...

Or why not allow people to place their orders from their own screens?

This exists.

https://itunes.apple.com/us/app/exxon-mobil-speedpass/id6681...

https://play.google.com/store/apps/details?id=com.webmarketi...
> it's disingenuous to act like the US has ever done anything like tiananmen square to it's own people in the modern era

How are you defining modern? Because the late modern period starts in the mid-18th century, which means Manifest Destiny has still yet to happen. The USA might not have a Tiananmen Square incident where they crush thousands all at once, but they definitely have crushed populations over time, in greater numbers.
Who could forget "Pride and Prejudice and Zombies" ? They even made a movie of that one
everybody always points to the 5 line basics, never to how complex async/await gets in a real system with timers, tuneouts, multiple errors types that need to be handled in different ways, heartbeats, side channel info, etc... It isn't better at that point.

Cool, you can write a 5 line echo server easier, but good luck with a high performance server handling important transactions.

(If there is documentation on how to do some of these or good example code, please point me to it, because my last attempt at getting send/rcv heartbeats efficiently didn't work.)
Could you elaborate more on why you think China is being a bully, as opposed to responding to a trade war they didn’t start? Or why you think they don’t realize the nature of their relationship with the US?
One thing nicer about Encarta than Google+Wikipedia was for the most part being able to skip past the "is this trustworthy" step. Critical thinking is important, but the need for defaulting to distrust was less.
Google Search discriminates against Firefox
faster while having the same form factor, energy usage, cost.
> TLDR: avoid the suburbs if you want your kids to run free.

A lot of the decline in free-range childhood clicked into place once I realized just how terrible suburbs are for little kids.

The roads are the worst part - wide, empty streets that invite speeding, connectivity that make them short-cuts for outside drivers, lots of bends and bushes that obscure the view. But they're not the only major issue.

Suburbs are usually built for cars, meaning no sidewalks or bike lanes, just a choice between walking in the road and upsetting the neighbors with their manicured lawns. They're usually fully developed, meaning no woods or fields to play in. And they're privatized, meaning no sports fields, no open grass for games unless the neighbors approve, not even any parking lots for safer street ball. They're featureless, so littler kids can't find their street or house in a maze of HOA-mandated similarity. And while our fears of crime are exaggerated, they're perversely insecure, combining a rural lack of bystanders with urban anonymity.

My run-down, dead-end street growing up seems weirdly idyllic in hindsight. Speeding was impossible, no one but the residents had a reason to drive through, every house looked different, there were trees to climb and a bit of undeveloped land at the end of the road. Even the neighbors who hated kids and each other had to use spite fences and complaining, not impersonal HOA crackdowns. But of course, there have been plans to suburb-ify it for decades now...
I'm either old enough or out-of-touch enough that I never used Encarta. Reading the comments here, I see a lot of mention of the interactive elements and video.

I generally prefer text - it's easier to search, and faster to consume. But I don't assume that my preferences are always best, so...

Why was Encarta so good? Why is it good enough that we should wish we had it today? Is there some analog today that could let me "get it"? Because currently I live in a world where more and more info is moving to podcasts and videos and I hate it. Clearly I'm missing something, so help me out?
Is it possible to achieve a good point about seo without using ssr?
> "AI" just means a computer program that has some ability to reason about data similarly to a human

Not even similarly to a human, especially if you talk to the average business person. Anything software does that is in some way seen as "intelligent" is seen as AI by a layperson. I recently encountered a situation where someone I worked with was demoing automated triggering of actions based on simple conditions (eg metric A > metric B) and the business person being demoed to said something to the effect of "oh so its AI!".

Anything that is artificially intelligent in some form is seen as AI to someone to the point where the term is quite meaningless.

Machine Learning is a better term because its somewhat more specific and we're not even close to AGI yet, so if it were up to me, I'd just retire the term AI altogether as not being useful.
Outsourced IT for Startups?
Anyone aware of a "good experience" company for startups that need start providing hardware to employees, but don't want to build an IT department?

Seems like a startup should exist to take this pain away.
Magic wormhole is good, and I've used it before, but it's never as fast as it could be. Something like piping to netcat is always faster. I know it's possible (albeit with a lot of work) to do this over HTTP, but google drive is probably the only site that can mostly saturate a connection. Can any one link more info on how exactly they achieve this? The only trick I know of is a better TCP congestion control algorithm.
I don't understand this line of reasoning. I am sure we have text search figured out by now, any sane matching heuristic can be used.
Gen X in the USA. The Millennials got hosed, badly. Not only did their playgrounds get replaced with child-safe equipment that looks really unfun[1], they got a whole load of parental and school supervision over recess. Never mind the whole no going out without parents crud.

1) the 20' dome monkey bars I played on as a youth got tore down and replaced with a molded plastic installation to play on.
I'm sorry but if you've done even the most minimal study of fluoride levels, this is something you'd know - not because it's proven but because the extrapolated data going back from decades makes sense.

To the point - the movie Doctor Strangelove even goes as far as to mock this controversy. So, I restate my claim. If you know nothing of this, then it's because you haven't researched it.
Because Google and the shadow government are out to get you, Mouth breathers are a serious threat to their power.
Willing to bet their devs came from iOS.
That would explain the android-specific quirks.
Well, you can do what you like but when it comes to complex medical issues my winning strategy is to wait for a Hollywood actor, famous musician, or a daytime TV host to tell me what to think.
In .NET something similar is possible via ValueTask.
CIX100 Key Features️
I understand these. And it pains me that they exist.

I'm mostly talking about the availability of certain medication. Like, it makes sense to have a nationwide vaccine program. It doesn't make sense to have fluoridated water due to the relative ease of access to toothpaste.

Especially because we really can't tell with certainty what consuming this does in the long-multigenerational term. Why should we take the risk?
Can't we just admit that Google has a left-leaning bias? It's so obvious in cases like this.

This is the scary part: if there is right-leaning bias, people are protesting in the streets. left-leaning bias? crickets and business as usual with many people even denying that this is even a problem.
Welcome to housing Twitter, the shoutiest debate on the internet
It also had a bunch of text that was easy to search. Imagine replacing a shelf full of encyclopedias (that cost a lot) with a single cd, AND it had some videos.
Take any public space. Now imagine it at it's peak density, when it is as crowded as it gets, maybe due to a once-a-decade event. Now imagine installing cells in sufficient density to avoid any oversubscription on that day. This density will never happen.
I was just telling me wife a few weeks back about Microsoft Encarta. Turns out she had a copy too back in the day.

My best memory is getting a copy shortly after CD-ROM drives were still new territory. I loaded the disc and the first thing I searched for was either rap or hip/hop. To my delight an audio clip played of Grandmaster Flash & The Furious Five - The Message...keep in mind this was at a time when Multimedia was new and the idea that CD-ROMs could hold enough data to make a richer experience was ground-breaking!
DSL is a joke. What are you going to do with 5 Mbps down in the modern world or 30MB+ websites?
Do no harm: a roadmap for responsible machine learning for health care
Nerds!
The Problem with Amazon’s Cheap Gas Stunt
> Rust kind of skipped the whole non-blocking thing and went straight to tokio, then had to backtrack a little to mio+tokio, then when mio is only half way jupmed to async/await.

Not sure exactly what you mean here; mio predates tokio by a couple years, and has been possible to use standalone since before tokio ever became a thing.
Unfortunately if the window height is much less than about 900px, or if I zoom in, the controls overlap the gradient-wrapper (and some of the image).
JAI Compiler Demo: Macros and Iteration
im pretty sure that Gift in German means poison, so i can't help but wonder what exactly you think an English gift is :^)
How is China bullying the US? xD
Information operations directed at Hong Kong
CIA World Factbook is fairly close from a data perspective but not super user friendly or polished:

https://www.cia.gov/library/publications/resources/the-world...

(Enable Flash to make it slightly less cumbersome)
Is IQ even a significant measure? What a drop of 1.3 points in average even means. There is a measurable, real difference between a 120 and a 121.3 IQ person? This smells p-hacking
It's absolutely dangerous in large quantities, like most anything else is dangerous in large quantities.
dayum. that's sounds like something I really need. every time i sort out my tabs it takes only a week before it's back to normal.

when the tabs are closed and stored are they put into one folder or can they be put into month folders?
This strikes me as needlessly hostile without contributing anything.
Every time you see a CPU with 8 cores and one next to it with 6 cores at a lower price, they are generally the same chip but the 6 core one had 2 faulty cores which were disabled at the fab. The reason for the price difference is that chips with all good cores happen infrequently.

Designing wafer-level integration is not new either. It was in fact very fashionable in the 80s (although not very successful): https://en.wikipedia.org/wiki/Wafer-scale_integration
There was a certain method of presenting information that just doesn't seem to exist anymore in the modern world. The by-design weaving together of text, images, video, and audio when giving information about a certain topic. Sure, wikipedia articles have one or two images, maybe an audio clip, and plenty of links to other text articles, but nothing like an encyclopedia or other informational software of the 90s. You'd have software about, say, dinosaurs, and there'd be big diagrams where every word was a link to a descriptive media. It feels like we've shrunk. You can watch a Youtube video but it's just a video; you can't pause it on a picture of a T-Rex and click on its mouth to learn about T-Rex teeth. The modern web forever has you finding any piece of information you need starting from zero, and most of the time you can't summon the energy to do that for everything you might find interesting.

Interactive multimedia is dead and I think today's children are worse off for it.
A Go-To Guide to Run Tech Communities
Between this, and mainland Chinese protesting while living/studying abroad whereas they wouldn't have the right to do so at home, the irony is palpable.
> however, I would have no idea how to start using the language again and how to figure out which patterns are OK and which ones are discouraged and what should I use instead.

I jump into C++ every 5 years or so and I haven't found this to be that big of a problem. Reading a few websites got me up to speed really quick.

Having worked mostly in modern managed languages lately, I just look for the C++ solution that is as close to that as I can and it's now very easy to find that. My C++ code looks very much like my C# code.

My own state of mind when working with C++ is that it feels good then do it, if it feels bad then go out and see if there is a better way.
other side's IPs? They are usually well known
Sure, that makes sense.

With this many cores it seems like the probability that a core dies during a multi-hour job (or in case it's used for inference, during a very long-lived realtime job) is pretty high, so the software in all layers would need to handle this kind of exception. They probably don't, today, since we haven't seen a 400k core chip before.
WeWork Could Win
many sites are blocked too, but the government agents can access them freely all the time, ironic
Last I checked all those light frameworks still have to do good old matrix multiplications. What's changed?
Bluetooth file sharing works fine on just about every phone I've used. Bluetooth just isn't built for high-bandwidth applications like this, meaning while it's fine for a photograph, you will have issues with larger transfers. That's not a flaw in the implementation, bluetooth just isn't built for high transfer speeds. It is built to transfer enough data and operate at low power, not to be just another wireless NIC.
Front end Weekly Digest (12 – 18 August 2019)
China has always had incredibly high tariffs on US goods, strict nationality limitations on investment and ownership, and many industry-wide bans that prevent US companies from even competing. Latest moves by the US, despite the bluster and media narrative, are essentially reciprocal and even with the latest hikes are still no where near the barriers that China imposes.