skysight-inc/HackerNews huggingface dataset:
Newton could be called the first of the new magicians. The idea that some invisible unknown force is acting upon entities far away is rather a magical idea if you think about it.

The idea that the position of the moon influences events on earth sounds just like astrology as it does physics. The only difference is that the claim by physics can be replicated while the one by astrology cannot. But both are equally mystical.

> After all, in Newton's time, how would you know alchemy didn't work until you tried it rigorously?

Which is how chemistry started. Modern chemistry was born out of european alchemists primarily trying to reproduce porcelain from china - a major source of trade imbalance between china and europe.

https://en.wikipedia.org/wiki/Johann_Friedrich_B%C3%B6ttger

Of course like the chinese, he kept his recipe a secret in order to enrich himself and other european alchemists continue their search for the recipe. Insatiable greed along with insatiable curiosity is how we ultimately got chemistry.
Contentful?
I thought that the whole point of Scheme is for it to be easy to implement. R7RS seems more aligned with Scheme's vision.
The biggest leaps are not made through rigorous process, but through unhindered imagination. Einstein was the same way.
What happens if someone after-the-fact makes the term 'lyft' offensive a la 'santorum'?
> Even trivial hello world style of apps can use north of 30-40 different types of syscalls

I'd wager a lot of those are irrelevant in a unikernel world. Some of those might be dealing with ttys, or setting terminal attributes, or other needless things.
Clicked for curiosity.

Does it count as hacking ?

// Solution Partner's ASP.NET Hierarchical Menu Control
// Copyright (c) 2002-2005

+ very old Dot Net Nuke running probably (assumption, not been digging more) unpatched IIS
In my experience, it's often non-obvious when you have multiple "requirements" and when you don't. Except in retrospect when you realize you painted yourself into a corner.

Your experience is different, you always know when you have multiple requirements and should DRY, and when instead you have "incidental [or accidental] duplication" and de-duplciation would not be advisable and thus not be called "DRY"?

If so, I wonder what leads to our different experiences.
Pokémon Go never went away – 2019 was its most lucrative year ever
Without push constants or persistently mapped uniform buffers, it's a long stretch to call our way of setting uniforms "efficient"...
Interesting read:

http://ithare.com/client-plus-server-password-hashing-as-a-p...
He's damn lucky.

Today's Google would have suspended all associated accounts.

Right?
Edit: looking again, I see what I missed.

> The only real defense is to never associate your phone number with personal accounts which even then is often not possible.

Yes that's exactly right. If I don't trust a website to not use my phone number as the sole factor for recovery, then I should not use SMS 2FA on that site and I should not add my phone number to any part of my profile. If I know (how?) that the website won't use SMS for recovery, then SMS 2FA is better than nothing.

As a website owner, if I offer SMS 2FA auth and use SMS in isolation for recovery, then I'd want to stop using SMS for recovery. After that, removing SMS 2FA and not offering any second factor would weaken my security. I.E. SMS 2FA is weak but better than nothing. SMS single factor recovery is terrible, fix that ASAP.
CharaChorder Chorded Keyboard
I wonder, mimic a window by putting a 4K inserted into the wall cavity so it is flush, add curtains, and then use a 4K can to shoot the live view you would see through that space, show a visitor, then switch the feed - looks like magic...
SHA-224 is literally truncated SHA-256. There's no security proof this is safe, but only in the sense there is no proof SHA does what it claims to do at all. Hash truncation is in the design of SHA-2. There's even an appendix of one of the FIPS documents explaining how to do the truncation for arbitrary sizes.

But be very careful to make sure that you only need preimage resistance...
>But I believe coldtea was calling (eg) KPIs a "tired old practice", and misreading to think closeparen was saying Scott's theory advised for them.

That's correct.
> Macros don't count!

Well, C++ macros don't count.
Because intense disappointment is very obviously transitory, and it would be laughable to indulge the petulant temper tantrums of impotent flakes.

Whatever this syndrome represents should be nothing compared to the break-up of a serious, long-term romantic relationship, or a particularly punishing loss that ruins a gambler.

Furthermore, it's a clear indicator that psychology and psychiatry are soft sciences with imprecise qualifiers of conditions. It's fair to push for the classification of sensations, emotions and the manner of thought formation (suicide ideation, eureka/ah-ha moments), but just because someone had unrealistic expectations for their dream vacation, which is now ruined, and must be endured for several days, doesn't mean they have a mental illness that needs intervention.

This is like one of those dubious maladies that a placebo could dispell. I like to say that Restless Leg Syndrome (RLS) is equal parts a hypochondriac's dream and a snake oil salesman's profit center. Is it real? Are the afflicted just pretenders? Actually, does it even matter?

I think the disappointment and disillusionment is real, and what a pain in the ass the rest of the vacation will be, if your stuck in a hotel room with someone like this, but their mopey, sulky attitude is just a mood.

After the 2016 election, lots of people were demonstrating a similar mood, the next morning. So, this sort of thing is a fact of life. There are winners and losers, and unforced errors.

You're going to tie this to deceptive advertising? And then what?

What else will you strap rubber baby buggy bumpers to, in order to offer emotional support for the sad people who suffered the indignity of their feet touching the ground?
> If you'd actually read some Plato, as opposed to summaries, I'd be shocked if you could keep the same belief.

I guess that means you're shocked.
Spectrum Kills Home Security Business, Refuses Refunds for Worthless Equipment
Seriously, what kind of a company will design "Tombstone Cam" for surveillance in cemetery ? To catch a pervert or predator or human-eater? This is bizarre.
Easy, MBA with an emphasis on Marketing. Don't just study it. Make a plan on how you will apply it while you are studying it and after you graduate.

You could study another stem field but the real value in any field of study is to make a difference in the world. Another stem field will only get you deeper in study without really knowing how to apply it.
World Models – Can agents learn inside of their own dreams? (2018)
R6RS is like systemd: a couple of lone motherfuckers, disappointed in the glaring inadequacy of the status quo which the techie establishment refuses to see, go off and develop a comprehensive system. It's accepted by most of the user community and the major implementations/distros. But the techies, having been sidelined, scream "no!", stubbornly dig their heels in against the inexorable tug of progress, and spend the next fixnum years bikeshedding the details of what their retrogressive Scheme should look like. I use "techies" here in the disparaging, Ted Nelson sense. I see you. Because I used to be one of you. But now I'm with Eli Barzilay: y'all should have just shut your mouths, sucked it up, and accepted R6RS because it was leagues better than any proposed alternative.

And all this whining is pretty much for naught because Scheme is an irrelevant language in 2020 anyways. R8RS is already in wide use -- it's called JavaScript.
Ive been writing a react application with my wife for the last couple of months (something we started at the YC hackathon in November actually). It’s been a few years since I’ve written any react, so it’s been nice having her there to help me.

Maaaaaan...it’s like I’m learning how to program again. There is SO MUCH focus on shorthand and abstractions and stuff, all seemingly in the name of being “concise” that it produces code which to me is extremely difficult to read. It feels like I’m doing everything “wrong” when I read the documentation, and this would have been a lot harder without her there to pair program with.

Especially when I’m switching between golang on the backend (where I’m comfortable) and react on the front, it highlights how much they seem like totally opposite philosophies.

I’ll say this, which is probably mostly due to me growing up on python: code should read like a description to the computer of what you are trying to do, and even if somebody barely speaks the language you’re writing in, they should still be able to read what you’re doing. This doesn’t just help others, it helps you need less cognitive overhead when reading your own code back.

Saying the same thing with less characters rapidly approaches the point of inverse return, and it seems like most of the recommendations in the JS world right now just want to keep pushing us further and further into that inversion.
That’s something I’ve been worried about since I switched to a custom domain email address that I point to another mail service: I protect my registrar account with 2fa, but I still think that the chances of someone hacking via social engineering my DNS registrar (Gandi) or the MX provider are much higher than someone hacking my 2fa personal @gmail.com account. I might just be paranoid.
One thing I have found to be a big help is graphic novels. I used to love reading quite a bit, and fell out of it for a couple years as I gained more freedom with screens. Graphic novels are not given enough credit considering the myriad of excellent stories they have housed. Books like Watchmen, V for Vandetta, and The Dark Knight Rises are all very well written, with excellent writing, fleshed out characters, and thought - provoking themes. Graphic Novels are also great for people bored by long periods of imagery, because the pictures in each panel provide than in a quick glance. If you don't really like traditional novels, I urge you to try reading comics. They can be a great way to reintroduce you to books as well.
Can't wait for their algorithm to expand to city names too.

https://www.travelettes.net/funny-town-names-from-around-the...
>> unidiomatic and ugly

I am not sure I would take anyone seriously who thinks this is a valid point to make about a programming language.
> of course, they might just choose to walk short distances

Walk or choose a competing service. Both seem hardly acceptable, if you want to be the default go-to option to capture the market.
There have been instances of religious/ethnic motivated vandalism before. I'd guess this is the target market.

Example: https://en.wikipedia.org/wiki/Westlawn_Cemetery#Vandalism
>How can you know which book is best until you read both?

There are reviews, excepts, literary fame, word of mouth, tv adaptations, and several other things to get an idea about that. How moral the author was during their time on earth is hardly on my list of such things.

>I don't want to read scifi all the time. So when I do read a scifi book, I have tons of good ones to pick from.

Sure, but that's neither here nor there as to the point we're discussing. We'd have the same issue with any other genre (or even any other art rather than literature).
The issue wasn't divergence. The issue was that there was no requirement that TextBlocks should behave like rectangles.

It's very possible that DRY could apply even where divergence is expected. Suppose we had a requirement that "A user should not be able to resize a TextBlock if they are not allowed to read the text." At the outset, the read & resize permission logic might be identical & DRY is easy to apply. Nobody would be surprised if eventually resizing permissions became more restrictive. Even at that point, DRY applies. If you repeated the shared logic, and later you add new restrictions to the read permissions, it'd be easy to introduce a bug where you forget to restrict resizing permissions accordingly.
My lastname is bassi and some sites doesn't like the "ass" part.
Decoupling UI Events from the Action Implementation with Slice OStore
WebGPU was prototyped by all parties, not just Apple. See https://en.m.wikipedia.org/wiki/WebGPU
Thoughts on Casper IPO Filing
The problem seems to be one of command line interface.

In the C/C++ world, you specify the language version using a flag passed to the compiler. e.g. -std=c++98

In most other programming languages, you specify language version by installing multiple copies of the compiler/interpreter and running the corresponding version.

The C/C++ way works fine if your language spec is updated once every 3 years. It does not work fine for anything much more frequent than that. Until recently C and C++ were popular enough that the other approach didn't need to be accommodated. Now it does.
It's not a wealth transfer game intended to enrich Musk. Tesla is using the money to expand production of ev's faster than it could. As far as ICE SUV's goes, if Fiat wasn't manufacturing them, someone else would.

And the reason the emission standard is in place is the EU has decided to force the manufacturers to switch over to producing ev's over the next decade. That is the big story you ought to be paying attention to.
Ease of implementation leads to a maze of twisty little implementations, all different. It also leads to unaccounted-for corner cases (see: why C is deprecated). The major implementations, Guile and Racket, both embraced R6RS.
> "null reference" here is really a shortening of "every reference in the type system is implicitly nullable"

I don't think this is quite accurate, there are definitely cases where non-null pointers are required (e.g. dereferencing). It's more correct to say that the type system does not explicitly indicate whether a pointer might be null or not.
Fully agree, that's what I wear now. It's a lot more comfortable than traditional denim, but still not quite as comfortable as the silk slacks with elastic wastes that I wear to weddings and whatnot.
Wait, what really ? JavaScript evolved from scheme ?
Normal people rarely make good art. Even Bach, once considered a good family guy, was a heavy drinker and has knifed a few people in his time.

Also, do you by any chance listen to Led Zeppelin or some such band? Speaking of "groping girls", that is.
Yes. Firefox forks that forked before Mozilla jumped the shark (v37, then multiprocess, then rust) that evolved into their own thing without all the features/attack surfaces that aren't strictly required for a browser to just render html and execute JS.
> I'm against the idea that people should be attached to "their" code (that is: the code they wrote).

Can people _reaaally_ detach themselves from the code they write? After all, programming is a somewhat creative profession. I can't imagine painters and writers detaching themselves from their work. I wonder how doctors and surgeons cope with this. Their work directly affects human lives and I can imagine a mistake weighing down heavily on them. However, I'd like to imagine that my doctor doesn't "detach" himself/herself from their work.

> I don't want to ask of permission for an improvement

If I check in working code that passed a code review, and someone else just decides to overwrite it with their version of aesthetically pleasing code (i.e not a bugfix) without so much as shooting an email in my direction, I would be outright offended. Any changes other than a critical bugfix/performance improvement can wait until you get a chance to speak with the original dev - this is common courtesy, not bureaucratic red tape.
Suckless Surf may be the simplest one out there: https://surf.suckless.org/

It's basically a lightweight interface to webkit. There's only so light one can go, however; a browser basically ships an entire rendering stack and big chunks of an OS, and with all the weird features and backwards compatibility issues that have accumulated, one can only go so small.
That sounds really interesting. Would you have more information on such a setup?
I have a Google One subscription so I pay Google for storage. Google could suspend my account and I'd have no recourse whatsoever? I'd have no way of getting my 10s of thousands of photos back?
No, that's all wrong. He has build up a company that produces the best ev's in the world, and is forcing all the other companies to follow his lead, and in the process helping save the climate. Which you apparently don't care about at all.
I don't really think Go error handling is a good example. A nil test paired with a return cannot be extracted to a function. A macro could perhaps centralize the logic, but otherwise it's no more amenable to deduplication than plain addition. Moreover, it's completely trivial, if verbose in the Go language.

The case where it becomes interesting is when there are four or five statements that are repeated. If it's two statements, especially if the statements are both control flow, one of which is tied to the frame of the executing function, and the other is a trivial nil test, that falls firmly on the "not refactorable" side of the line.
I found this platform really easy to play around with when building a game. I put together a version of Hanabi, and the system was flexible enough to let me make player hands that are visible to everyone _except_ the player. Reconstructing this relatively simple game from scratch only took ~3h, and that is everything from finding royalty-free assets to writing the manual.
You can play with the native implementations on Linux for now, such as wgpu and Dawn, with an ability to build for the web in the future.
The Linux Rootkit Detected a Failure
If required to test all those duplicate lines. The author would make the right abstractions in the pursuit of laziness/efficiency.

Overstepping and not reviewing and going through proper code review process isn't a reason to ditch reasonable abstractions. Definitely some conflating of topics here.
I had a similar experience while visiting my parents recently. Sitting at the kitchen table my mom mentioned they had a small weed problem, and my initial reaction was "No, your yard is fine" because I hadn't noticed any weeds.

After saying that though, I went and walked around their yard and noticed many details I never had before. There were multiple broadleaf weeds including different phases of dandelion and some weeds I couldn't name. There were patches of bare ground and areas where the grass was unusually thick. I saw different kinds of sprinklers and also startled a rabbit while I was walking around.

I was struck, while investigating the lawn, by how before I looked at it, it existed only as a simple object in my mind "Parent's lawn". On closer inspection it has an immense amount of detail.
>When it comes to the Human Organism and Medicine, in spite of all our advances, things are quite complex, interrelated and not fully understood.

And I have said, if you read carefully that some of it still works despite this. This is not the point, the point is the black box test still needs to work despite a garbage theory. ANd my point is, not only is the theory wrong, but there is very little overall scientific evidence for the efficacy of the treatment as well.

>there is still a lot of empirical evidence for it though we may not subscribe to the explanatory models behind them.

There is actually very little scientific and experimental evidence behind it. There is some but compared to the body of experimental work that is western medicine the research on eastern medicine is miniscule.

> This is why people/hospitals are trying to introduce the reasonably well understood parts of Yoga, TCM, Ayurveda, Meditation

The above mentioned things like meditation actually have scientific evidence behind them. You can google it.

>The point is not to fixate on some well known negatives but take a deeper look at what has worked over the ages and employ them for good effect regardless of the theoretical models claimed for them.

That is the problem. There is very little scientific evidence for what has "worked" for eastern medicine. The problem with anecdotal evidence is the placebo effect; people are delusional. Some people believe in scientology and who is it for you to say that a belief in eastern medicine isn't similar? The dividing line is scientific experiment. IF an experiment verifies a hypothesis then it is likely to be real. For efficacy of a treatment to be measured you cannot just ASK people, you have to conduct a massive scientific experiment in a double blind study. This simply has not been done yet for eastern medicine. You do not know the "good" just like you don't know the "negatives" because there is no scientific data.
I'd still be seriously concerned about how few eyeballs they get with regards to security---Google has entire fleets of machines dedicated to fuzzing every line of Chromium code and both Chrome and Firefox use advanced sandboxing to make it so that a single exploit in the JavaScript engine wouldn't be able to result in user-level remote code execution. I'm sure they're both probably fine (if nothing else from security by obscurity) but modern browsers are complicated pieces of software that require a lot of engineering to keep secure.
Okay, alchemy doesn’t refer only to transmutation. It was a legitimate practice by early chemists who were playing around with materials. The mysticism is greatly exaggerated. And the scientific method goes back tens or hundreds of thousands of years .. for example early hominids fishing for tuna in Morocco. My point is that rudimentary scientific experiments are still science and should be appreciated. There was no transition from magic to science in the 17th century.
ITAR has many absurdities to it. For example, many items that are imported into US, cannot be re-exported because of ITAR. This is especially amusing when the country of origin is China.

Also, the article is somewhat misleading when it says that the law "encompasses a wide range of actual military equipment that can’t be replicated in a home garage, such as space launch vehicles, nuclear reactors, and anti-helicopter mines". I mean, it's true that the law does encompass all of these - but it also applies to many things that can be replicated in a home garage. For example, wood furniture (handguard or pistol grip) for any firearm is an ITAR-controlled item.

The combination of these two is why there are a lot of small businesses in Europe and Asia that import firearm accessories and other "tactical" products into the US, but US exports are all done by large corporations that can go through the regulatory hurdles.
Probably, I didn't even notice it in the OP, and if some other reader noticed anything, they were probably able to read on without much confusion anyway.

(Did you find that one right there above confusing? I suspect not?)
Your description does not apply to the two examples given. It's obvious you don't even know what they are even if you knew what they were 5 years ago. Look again.

Pale Moon and the like aren't just ancient Firefox code. And without all the 'features' Firefox keeps adding in that are irrelevant to a browser that renders html and executes JS they're just as secure.
Not a bad idea. But there are services even today which are not working with GSuite accounts.
The funny side of things is also that at least here in EU GSuite accounts have also different privacy rules.
> auto-update more than a thousand packages, praying my Python and other projects survive, just because I want a browser update

You may want to check out Nix. It's a package manager which isolates each program's dependencies; so you can have multiple versions of the same package.

> or a security fix

having a centralized repository like this helps in case a it's a library that needs a security fix, because you only need a single update to apply the fix to all applications. Applications that bundle their own deps (including Docker images) will need to publish their own update with the updated version of the lib.