skysight-inc/HackerNews huggingface dataset:
I believe the best you can do is to delay streaming. Now you have the problem of deciding when to start...
That's not correct. Safe Rust is advertised as sound, and Rust defines that as "safe Rust programs do not exhibit undefined behavior". Undefined behavior is a much larger term than just memory safety, and include things like thread safety, const safety, unwind safety, etc.
For Python, we don't need to supply the optional initializer 1. And reduce resides in the functools namespace (much like mul is in operator). I assume we're not talking about that peculiar dialect of Python that is no longer supported a few months from now.
Another problem: GDPR more or less prevents tracking by requiring informed consent by the users.
No geographic redundancy?

"Well, this is awkward…"

Doesn't quite cover it I think, especially given that these problems are not a bolt out of the blue.
Have an ultrasonic sensor on top of my monitor that's used as a presence sensor to tell the computer when I’m in front of it or not.

Pauses the music player when I walk away and starts again when I return.

More details here: https://www.michevan.id.au/posts/are-you-there/
That's always such a dangerous proposition though. Sure _you_ remember it's only fine when N is 8, but then the next guy comes along, or the input constraints change, or future you forgets because it _is_ fairly elegant looking.

I try not to leave grenades laying around too often, myself.
It's all fun and games until you get a GDP drop. For the areas affected, 3 day = 1% of yearly GDP drop. But don't forget the knock-on effects.
correction. Isn't it computerphile?
So the end goal is basically Supernova: https://supernova.io/
This is just not a problem in practice. There are literally dozens of knockoffs of the Raspberry Pi (a Free Software-based endeavor if there ever was one!), but none of them with the quality or the support that the original gets.
Simolex Bokep VPN – VPN Gratis Tanpa Batas 2.9 APK Download for Android
Some people try to do that with differential privacy: https://cliqz.com/
Build Your Own Static Site Generator Using Python
True. I built a product and my partner "growth hacked" it, and eventually the algorithms he built resulted in merely targeting the most vulnerable audience: retirees. I felt so disgusted by it (we had no idea ourselves and definitely never planned for it) when we realized that nearly every person who bought it was 60+. Most of them never used the product, and felt too shy to ask for refund. That is the algorithmic optimization at it's worst: we did evil having no idea we were doing it.

Needless to say, product still folded in the end.
That’s called “interface builder” and it falls short at edge (or just non-trivial) cases in all frameworks ever created. Qt, gtk, whatever-tk, any windows, mac, phone ui.

If it’s different this time, then I would like to see that authors know about the shortcomings and problems that usually arise. E.g. restructuring of a container set without losing inner constraints; injecting two subitems where one was without resizing arounds; temporary places outside of main template; viewing full hierarchy with artifical borders to select an interested level; having auto-dummies in boxes to prevent a new subitem to fill all space, making it easy to reason on half-done design. I could go on.

But all introduction videos just show us how they drop an item into an empty vbox. Thanks, but yawn.
I disagree strongly. This code is very maintainable: it does not have dependencies, it is trivial to test, it is wickedly short, and with the appropriate comment there is no confusion regarding its purpose. Also, its field of applicability is clear from the context: replace this code with a call to fsqrt if you happen to have a fast hardware implementation of it. It is the most easily maintainable code, ever!
ios chrome and safari. i click on the Netscape button and nada...

maybe cause there is no “double-click” event on mobiles?
> Even if you manage to digitise yourself

This article talks about a potential way to increase lifespan and quality of life by a very modest amount, by a process that if it is feasible at all for humans (which it likely won't be), will only be available in the somewhat distant future. Digitizing yourself is several orders of magnitude removed from that, both technologically and in terms of what it would mean for the individual.

> you're still limited by the ultimate end of the universe.

There is a huge chasm between the prospect of an increased your lifespan and the notion that existence should never end, even if that increase in life expectancy would happen to be extreme from our current point of view. Just because literally eternal life is not in congruence with physics (or most practical definitions of intelligence for that matter) doesn't mean the idea of living far longer than currently possible is invalid. I would even say these two have very little in common.

> (which seems to be the fantasy of many posters here)

It's an aspirational fantasy that I share. I recognize the fact that this will not become feasible in my lifetime, but I do not think it's a fantasy in the sense that it is unattainable if we work towards that goal. Given the choice, I would do it in a heartbeat. It's possible that we as a civilization will just opt to not pursue the matter further, the same as with any other scientific or technological goal.
oops indeed. I get them mixed up since I learned about them at the same time.

I still think panopticlick is an excellent title choice. Isn't it (behavioral modification because of tracking) the real hack at work here, not just how many bits are leaked by your browser?
Heroku vs. Docker – Detailed Comparison 2019
You know how we've spent four years training users to expect https, by deprecating http in the major browsers? That's resulted in many, many people believing the padlock icon means the site is "safe". I expect that applies to the person who wrote the article as well.
Instead of psyops you could see the ads as a friendly reminder you wanted to buy that. They even pay to remind you. They often have no way of knowing you already bought (enough) of the same product/type.

Most ads have sophisticated analytics, and not only about individual users. That means, basically, that they wouldn't spend their money advertising this way if it wasn't working at all or if there was a more profitable way.
Personally? I'm willing to watch or see an advert for a newspaper, YouTuber (especially this!) or small blogger. Usually I use my adblocker's counter as a measure of how awful a page is and if it's reasonable I'll turn it off.
> Why? My recommendation to every single person is to install an adblocker right now and never ever turn it off again. It's such an easy thing to do which immediately significantly improves your quality of life.

The same reason that if I go into a cafe to sit down for a while, I'll buy a drink even if I'm not particularly thirsty. The cost of having a table in a downtown location for you to sit at is far higher than the cost of the beans and water; a drink for a place to sit is part of the "implicit deal".

Websites cost money to run, so I think it's only fair to accept a reasonable amount of advertising. But I don't think being silently tracked for just happening upon your website is fair, so I block trackers. If your advertising works without trackers, I'll see it just fine.
There's also Browsh's demo services for purely text-based browsing:

https://html.brow.sh/https://news.ycombinator.com/item?id=21...

`ssh brow.sh -t https://news.ycombinator.com/item?id=21373756`

They've never really become very popular. No doubt being merely demos and unpolished doesn't help. Running cloud browsers is expensive though and I've never made the commitment to scale them without having some way to make money.
Why don't "they" ever ask what ads I want to see?
Surprising that they don't have a geo-failover location.

When I worked in the DR field many years ago all but the smallest companies had some sort of business continuity plan if disaster strikes, but perhaps this is an example of positive bias as only companies that already cared a lot about DR would get a DR consultancy.

Those few companies I saw that had no DR and BCP whatsoever were usually small companies that grew recently and their insurance provider told them to make such plans so they have lower insurance premiums.
I was trying to do the same (grocery for the office) but the store changed their "API" so there's hardly any way to interact with their catalog anymore.

Also how do you deal with the membership and payment process?
> Quarantining infected people who have an incurable disease is not really that illogical

This. We choose to do things different in the past and hide the disease. In retrospective it was a terrible mistake IMHO.

The lets call it "human rights" way focused into preserving the rights of 10.000 or 100.000 people in the 80's. This proven to be a "genocide-level" idea for Africa (and other third world countries) that toke the lifes of 35 millions of people and helped to spread the disease from 100.000 to 75 millions. Currently there are 37 millions of people alive positive for the virus, and increasing.

We could instead to have choosed the, I will call it, "fascist way". Being ruthless about forcing the diagnostised carriers to be transparent about the condition. Having zero tolerance specially to the people caught infecting deliberately other people again and again. This would made the life more difficult for many innocent people, but the new cases would had stopped suddenly overnight. The VIH would have been solved in a decade saving millions of lives past and future.

The problem was that only the first way assured the future bussiness for the companies investing lots of money for developping the cure, so there was (more than probably) a strong marketing machine to teach us that any other option is taboo and evil.

Is a huge price that we had paid for the goodism. Maybe we should start refusing to keep paying it and do something. AIDS was a "once in life" event, a disease jumping between species by mistake in 1940, and there is not any logic reason to not point all our weapons into removing it from humans once and for good.
Actually, you are wrong in that semver cannot be enforced by tooling.

Rust has tooling to automatically enforce semver. For example, this tool: https://github.com/rust-dev-tools/rust-semverver

Once you modify a Rust library, it downloads the last released version, compiles it and extracts its AST, and compares it with the AST of the current version.

The diff of the two ASTs tells you what the changes are, and there is a Rust book that documents which changes are semver breaking and which aren't. So if you only add a new function to your crate, the tool says that you can bump the semver patch version or minor version, but if you change the name of a public API, the tool requires you to make a new major semver release.

Setting this tool in CI is dead easy, and will make your CI fail if a PR changes the API of your crate without properly updating its semver version.
Did something change about their licensing? At least up until recently I remember that Propellerheads applied proprietary licensing terms and requiring every developer to be associated with a company for any of their third-party stuff including REX and ReWire.
What makes you say all URLs?

If you put

https://news.ycombinator.com/

in the OmniBox are you getting a Google CAPTCHA?

The server is very busy right now and I don't want to reset it while there are so many people trying it out. When things quiet down I'll replace the default search provider in an attempt to avoid these prove-you're-not-a-robot-challenges.

For now if you want to get started with a URL in the address bar you could try another search provider such as DuckDuckGo:

https://duckduckgo.com/
Bullshit. There isn't anything fake about it. You will get stronger, faster, and have far better cardio. But yes, you will likely also get injured.
Can’t 1099 Your Agents on Time?
Besides its obvious utility and generality (many tasks in computer science can be effectively solved by "simple text splitting" when the data is a few GB, and your data is often a few GB), it is worth learning awk just because the awk book is a masterpiece.
Just because you have loop points defined doesn't automatically mean that every player will be able to process them in a seamless way.
Interestingly I first encountered the DnD side of Mikedima before reading the books.

My Rogue character I developed lived in Carse and had his main residence which I designed in detail there
The point of asking such a question is to prove whether or not computational processes accurately model the human brain.

Unfortunately this is a recursive question, because the only device we have for exploring the difference between a brain and a computer is our brains. Thus, I believe the Chinese room experiment is rightly composed of as a thought experiment - what other means do we have for assessing our difference from computers other than our intuition?
Housem8 – Track, share and split tasks and expenses with housemates
> Because it is, and it isn't?
>
> These are basic facts.

Those are not facts, those are claims. Facts are supported with data, and you haven't given any.

The only fact you have actually provided is that you can't tell facts from claims apart, and that makes it very unlikely that you will be able to provide any actual facts that support your claims.
I'm from Bhopal. Although I wasn't born when this happened, but a sibling and extended family have frightening stories to tell.
Unification of the terms X and Y in the environment E in LISP (part of a PROLOG interpreter):

(defun unify (x y e)
(let ((x (look-up x e))
(y (look-up y e)))
(cond ((eq x y) e)
((variable-p x) (cons (list x y) e))
((variable-p y) (cons (list y x) e))
((or (atom x) (atom y)) nil)
(#t (let ((ne (unify (car x) (car y) e)))
(and ne (unify (cdr x) (cdr y) ne)))))))

LOOK-UP looks up X or Y in E, VARIABLE-P returns truth, if X or Y is a
variable.
You can also find the Bulgarian clone of the 6502 on eBay. It's called CM630P.
Then animals do not understand.

You've rigged this up to operationalize it for current digital machines.

"Understanding", "Intelligence", etc. is a feature of animals in their environment. We need to begin there; and that is what we are talking about.

We "understand" how to drive as a dog "understands" how to play fetch. Understanding is not ever going to be a trivial rule that some digital system may instantiate.

It will always require direct causal contact with an environment. In my view "understanding" is "competent play in a changing environment" -- ie., the ability to modify the environment as it changes in accordance with your goals.

This rough definition is inspired by work in animals to understand the role of the neocortex, and animal learning, and the role of consciousness therein. Roughly: consciousness is "perceptual and cognitive intelligence grappling with environmental change".
This might sound a little-bit stupid, but I automate locking/unlocking internet access on my phone and computer.

That is to say, every night my computers and phone will lock me out[0] at a set time. Then in the morning I have to log 30 minutes of exercise (tracked by my heartrate on fitbit) to unlock internet access.

I also have certain time-wasting sites like Reddit and Netflix locked out until I complete a sufficiently difficult problem on leetcode, projecteuler, or wechall

---

I was just finding it hard to keep myself going to bed at a decent hour when I have no constraints like a 9-5 job and to keep an exercise routine going. So this automation has helped me.

[0] My computers are basically totally locked, my phone keeps the phone, messaging, camera, and skype accessible
Why Functional JavaScript Matters
GM rice would also make sustenance farmers dependent on handouts, since they're not allowed to keep and re-plant seeds, but compelled to buy new seeds from the rights holders every season.
I don't hate ads. What I hate is when ads track everything I do and everywhere I go and then keep a running dossier of all that and sell that information to third parties. It's a complete breakdown of trust between a seller and a buyer.
And yet none of the many outdoors cyclists who switch to indoor for the worst months of winter stay indoor when the seasons change again. That list of upsides cannot be complete.
Any book is a bestseller in some category.
We should of course consider the possibility that some of us are outliers.
Being "old" isn't necessarily a question of age.

There are 30-year-old "old" people who don't want to learn anything they don't already know. And there are 80-year-old "young" people who gladly learn an interesting new tech.
Is it a better match than Pareto? I suspect not: in a 10,000 person org, 100 people are doing half the work. That means the ratio of work between any of those 100 to any of the other 9,900 is 99:1. Unless there's a very interesting definition of "work", that stretches credibility.
An interesting font by Wim Crouwel himself, much in the same spirit: https://en.wikipedia.org/wiki/New_Alphabet
I believe there's some confusion around what git-subcopy does. It doesn't actually preserve history or anything like it. It just clones a certain file into your repository as a new commit, while saving which revision the file is from.

A potentially good candidate for using git-subcopy would be on this file: https://github.com/nix-community/rnix-parser/blob/master/ben.... It's copy-pasted from the nixpkgs upstream repository. It can't be used as a submodule - it's just one file out of dozens, no way people want to clone all that. Even worse with subtree, that'll always clone the whole upstream repo, and pollute the history on top of that. But the way it is currently, there's also no hint where it comes from.

git-subcopy is basically just me imagining a solution where you can not only link files or directories between repos without bloating down code size or history, but also modify them and later check what modifications you've made and rebase them. If you don't have a use case for this tool, good for you!
Remember me on M$ Frontpage... Had to take over a website made with that in ~ 2007.. Ended up in threwinh it away and rebuilding it myself with (relative) clean and maintainable HTML/CSS as it was quite simple, and 95% of it was static anyway.

But I understood Frontpage, my aunt used it to create and deploy a website successfully, with nothing more very than basic computer skills, so it had a valid target group.

This, on the other hand, makes one effectively enter the same information in the same way I'd do when just coding it. It fails both, the limited skill-set user class and the advanced, IMO. And, as Flutter already has really hot-reload, good previews, and allows to do such easy widgets in effectively the same way (just drag and drop replace with writing or copy/paste) or maybe even, as of good IDE integration, in a better way, it may also not be useful for "in-between" skilled user groups.

But seems to fit the "Klickibunti" (german for: UX is second class, it just needs to have fancy-looking, effect+color full graphics, for mouse-only interaction) Windows subgroup of users just fine, so maybe I'm just biased.
I don't know what the old M:N model did, but a compiler can generate essentially the same code as it does for async/await without ever specifying "async" or "await." The reason for that is that the compiler already compiles any subroutine into a state machine (because that's what a subroutine is) in a form you need for suspension. But you do need to know what that form is, hence the required change in LLVM.

There is no inherent reason why it would be any slower or faster. It also does not imply any particular scheduling mechanism.
How to Tackle Challenges: From Comfort Zone to Courage Zone
I disagree. I generally know what content I want to consume and mostly am not interested in ads in any situation. Also targeted ads would require the advertiser to have information about me, which I don't want to provide.

This can even be generalized further. I am not a fan of targeted content anywhere if it goes beyond similar content that I recently watched.

The only context where ads don't leave a negative impression is while shopping. The way ads dominate topics if they happen to also match some random products name is infuriating.

But if ads must be played, just show the random content that you show everyone.
Wait a minute, Google and some company I have never heard of has Admin privileges on STEAM?
You paying for a service, and you letting them attempt to manipulate you into making a purchase decision for something else are severly different things. If the only value of something is that it was capable of making you look in its direction for long enough to show you something you might actually be interested in spending money on, it actually has no value, I argue.
Help Make Telegram Instant View Template for Outline.com
I need help making instant view templates for outline.com. I've made three but Telegram requires 10 to handle a variety of use cases.

I don't know how to exclude the home page and any other page that's not an article.

Also, got stuck with an article that has a publishing date.

Thanks in advance
If you know two locations that the kingpin in question frequents regularly (for most of us that is home & work), you can easily narrow down your haystack down to very few needles real fast. How many people live within 50m of your home and work within 50m of your office?
I don't hate ads.

I hate to be tracked, I hate to be harrassed (blinking, flashing ads, inappropriate ads), I hate to be exposed by malware.

There were times, when I actually liked ads - when they appeared in reputable magazines for specific topics, be they hifi, sports I have interes in or the national geographic magazine. They all were tasteful and actually interesting, as they were targetted. But not targetted by the stories some cookies seem to tell, but by the topic of the magazine. Much higher chance to show me something which actually interests me.

The cardinal mistake was selling off add space to networks which would decide which ads to place instead of traditional add placement. And to be too greedy and overdo ads until they couldn't be tolerated any more.

Bonus points in the almost globalized age: show me ads for things not available in my region.
Looping (with normal WAV files etc) is gapless playback. You can get almost perfect looping if you use buffering.

The wikipedia article is basically just illustrating that, to do looping on an iPod (as requested) you would just require sample accurate wav files, and a media player that supported gapless playback.
A really great feature that the Oracle database has is ability to provide hints to the planner. Is there anything that prevents PostgreSQL from adding this feature?

edit: Googled it, looks like PostgreSQL maintainers just have an opinion that hints are bad and the planner is good enough:

https://wiki.postgresql.org/wiki/OptimizerHintsDiscussion

There are "Explicit JOINs" but I'm not sure how useful they are:

https://www.postgresql.org/docs/current/explicit-joins.html