skysight-inc/HackerNews huggingface dataset:
Biases are about the interplay of pressures to perform and reform where the comfort of the known is more persuasive than the enticement of the new.

There needs to be the luxury of time and the space to fail, two things we don't have.

The technology of longevity won't fix this problem of culture, sure. But it would make such a fix a lot more meaningful
I remember seeing that the "zero page" instructions were all significantly faster and thinking "This Changes EVERYTHING!"

As if I could rewrite my code to run in only 256 bytes of working memory.
> Users' could opt in to what they are targeted for to ensure it is the relevance they want

So much this. I would turn my adblock off, if I had a directory with checkboxes/weights against interesting product topics. I would even browse the topics themselves regularly, as I did in google directory before it was gone. I (and the economy) want me to discover, not to hide from pushiest pushers around.

Modern marketing is just a slowpoke idiot who stalks me for two weeks after I already bought a <productname> via search.
...and it smiles at you with its multiple faces
I think that chatbots is our future, they will be everywhere!
> You need to keep grinding another 500+ years

This is a societal issue that has nothing to do with a longer lifespan. The thought that you need to keep doing what you do for ten years is already plenty depressing, yet people make it to 65 just fine.
That's what strlcpy() is for.
I'm really sorry about this!

I did not test on iOS before pushing.

When at work I'll get on this. Hope to have a resolution for you quickly.

Edit: I made a quick change. If it's no trouble for you, could you tell me how it is for you now?
I've heard there are also mangas which were based on actual tabletop campaigns like Record of Lodoss war.
GraphQL Foundation Interactive Landscape Adds Members from Open Source Summit
"Argument is an intellectual process. Contradiction is just the automatic gainsaying of anything the other person says."

http://www.montypython.net/scripts/argument.php

https://www.youtube.com/watch?v=ohDB5gbtaEQ&t=74
I am sorry, I don't understand your reply: did you read my comment as somehow booing peloton?

If so, that was not my intent, different people have different reasons for preferring one activity over another, I just wanted to highlight that being outdoor is useful in itself, and should be considered when choosing what to do.

I hate doing physical activity with people, so the "peers" part is especially outside of what I meant :)
Not that it solves your problem, but it's useful to know the shortcut for speeding the video up and down: shift + , or . and use it in conjunction with the left and right arrows or j and l keys. It's the best you can do to skim clips.
Science has shifted our sense of identity
It might have something to do with (1) how expensive it is to make software and (2) the fact that software engineers are known to sometimes be purists or aesthetes or susceptible to hype.

A good comparison might be (building) architects: you know that if you let an architect run wild, there's a good chance you'll end up with something that is beautiful but wildly impractical and over budget.

(And to a lesser extent, every expert wants to do a good job, not a good enough job.)
Algorithm Intfact for Integer Factorization
But it's not just leaving the house and being in the sun, the second you're on a road you're dealing with a constant form of socializing that just isn't very pleasant and has (for a lot of people) a pretty high level of stress you've to initially get past (cars, even other cyclists).
Software Testing and Tech News
Yes. This is blame shifting in its purest form.
> Interesting, that TSMC still used such ancient node in 2013.

I guess for these type of products, where the wafers is not what costs (the 6502 is ~3.5k transistors), but overheads of dealing with small runs and packaging or investing in upgrades...

Anyone looking for large quantities of 6502-compatible cores presumably are mostly licensing cores to embed into something else.
Or strncpy, if you'd like to stay within the standard and your strings are small.
> Great, now you have two kinds of blocking calls: the one which only block its own thread, and the one which block all threads at the same time because it blocks the VM itself. How ergonomic!

You could only have the first kind, but it's the same situation with async/await. Only async/await tracks the "good" kind of blocking, yet lets the "bad" kind go untracked.

> How many threads do you need to run on yo get the maximum read performance

The exact same number as you would for doing it with `await Promise.all` The same knowledge you have about the scheduling mechanism doesn't go away if you're no longer required to annotate functions with `async`.

> Threads are a dated concurrency primitive which would have died long ago if wasn't also a good parallelism primitive.

Maybe they are, but async/await are the exact same construct only that you have to annotate every blocking function with "async" and every blocking call with "await". If you had a language with threads but no async/await that had that requirement you would not have been able to tell the difference between it and one that has async/await.
That's bad engineering, not a feature of code in general.
Personally, I don't think that it's worth learning if you don't already know it, but the awk book is really an enjoyable read, not particularly wrong, and will show what you can do with the language so you can make a more informed decision whether to learn it.

In a way, awk, like sed, cut(1), paste(1), comm(1) is closer to the original Unix design philosophy of pipeline composition of simple, single function tools. cut, paste, and comm are simple, single function. sed is programmable, and awk even more so, but they're still optimized for being used in pipelines. Perl still has lots of options designed for pipeline usage (-p, -n, -a, -0, -F), but was always capable of doing general purpose programming, and python is primarily general purpose programming.

Personally, I've never learned sed, cut, paste, or comm; the only traditional text processing tools I use are sort & uniq. I know awk, but the one time I wanted to use it in the last 5 years in an official script, I was shouted down by confused youngsters. I use perl for one liners, and python for any nontrivial scripting.
I always get a cut throat when in the 3rd world.

So far they have always put on a new razor without asking.

10 cents for a blade. I'm sure in Melbourne they can afford it.

At their wages reusing duller blades would cost them more in lost time.

There's also no evidence anyone has gotten HIV from a razor or it's really possible.
I didn't realise that the recommendation had gone back the other way again; any good resources discussing current recommendations and the whys?

We have a fair bit of legacy stuff hanging around, all nginx+php, none of which appear to be vulnerable due to consistent use of try_files.
Ok, that's cruel
I think we have different perspective on this than you. To me, having my clone doesn't make it "me", no matter how perfect copy he would be. Him having joy doesn't make me having joy.

Same with kids - they are basically our clones with genes mixed from both parents. They go on their own path and experiences. Although it it supremely rewarding to see them succeed in life, they are not "me", they are "they".

My clones living forever ain't any more rewarding/fulfilling than seeing my kids spread my genes and... live "forever". And we already have that.
By "the appropriate comment" you mean, and I quote:

"// what the fuck? "
Top 5 VPNs for Android [video]
> Instead of psyops

The 'psyops' was related to Cambridge Analytica using hyper-targeted messages to affect the outcome of elections; see the "Do So" campaign designed to decrease Black voter turnout in Trinidad and Tobogo [1].

As I said, I don't mind finding out about cool things to buy. I definitely don't want to be sucked into misunderstanding and hating people, or being fooled into acting against my own interests.

[1] https://advox.globalvoices.org/2019/08/06/netflixs-the-great...
Mudahnya Investasi Reksadana Online
Alasan kenapa masih ada orang yang malas berinvestasi? karena mereka tidak mau ribet. Kebanyakn orang di era sekarang ini banyak dan cenderung menyukai hal-hal yang instan dan cepat. Sehingga meraka akan cenderung malas jika proses dan caranya ribet. Sehingga muncul beberapa terobosan untuk mempermudah seseorang untuk berinvestasi reksadana tanpa perlu antri. Karena di era serba instan ini, investor dimanjakan dengan investasi <a href=”https://corfina.id/”>reksadana online</a>
OK, an exercise for you - how would you write the story, describing what he company is doing, with its concentration on security?
Silicon Valley's SeeFood can be made in few lines of code
Some people believe it's a plasma weapon setting fires in NorCal...
Cool and nicely illustrated article. It is also funny to me because in secondary school (high school) I used to edit certain songs manually in order to create x-hour versions of them. I'd manually look for repeat-points and just copy paste pieces of the song in Audacity (an audio editor).

At some points people at school came to me asking if I could make multiple-hours versions of songs for them.
It doesn't seem unavailable. It's online, innit?
Same number of keystrokes, but IMHO more idiomatic & readable:

perl -ne '$x=$_ if rand()<=(1/$.); END { print $x }'
It's not the same level of difficulty. Stripe being in more countries means more legal issues to deal with.

Ghost integrating with other processors is "just" a code change.
The book is brand-new.
the one maintainability metric, and i think is the most important one, is whether it's easy to modify (to make it do something slightly different).

You'd be hard pressed to write an inverse square cube without basically rewriting the whole function. There's nothing that can be reused. The only saving grace is that it is side-effect free, so replacement is trivial, unlike a lot of other code that's not maintainable.
While it's easy to nod along with their justification for no hints the practical reality is that if the query planner gets it wrong you can have query time an order of magnitude slower. This is particular obvious when using gin indexes with `like`.

On the application I'm currently working on the difference between the two indexes is night and day, the gin index will respond in 100ms, whilst the btree index can be 15secs+. We've resorted to having two columns with the same content, one with a btree index and one with a gin index so that we can explicitly choose which index to hit.
Takeaways from React Conf 2019
I'm not sure about that, most deadlines are arbitrary. There are exceptions but I wouldn't class a trade show as that. It doesn't come from business requirements, it comes from poor management.
From the first paragraph of that article:

"The Golden Rice Humanitarian Board [has] the right to sublicense breeding institutions in developing countries free of charge."
That's really not what serverless means (especially when right after you say just run the server). Id recommend leaving that out. Less buzzwords are better.
It still works for me
I don't agree with the analogy. Telephones derive their power from the use of language just like command-line interfaces. Point and click interfaces will never surpass the power of language because it is language that makes us human.
OK, wow, the old guard sure knows how to write sensibly. This is a great
article.

But I have to disagree with this (because of course I do):

>> For example, when I tell Siri “Call Carol” and it dials the correct number,
you will have a hard time convincing me that Siri did not understand my
request.

That is a very common-sense and down-to-earth non-definition of intelligence:
how can an entity that is answering a question correctly not "understand" the
question?

I am going
to quote Richard Feynman who encountered an example of this "how":

After a lot of investigation, I finally figured out that the students had
memorized everything, but they didn’t know what anything meant. When they
heard “light that is reflected from a medium with an index,” they didn’t know
that it meant a material such as water. They didn’t know that the “direction
of the light” is the direction in which you see something when you’re looking
at it, and so on. Everything was entirely memorized, yet nothing had been
translated into meaningful words. So if I asked, “What is Brewster’s Angle?”
I’m going into the computer with the right keywords. But if I say, “Look at
the water,” nothing happens – they don’t have anything under “Look at the
water”!

https://v.cx/2010/04/feynman-brazil-education

In this (in?) famous passage Feynman is arguing that students of physics that
he met in Brazil didn't know physics, even though they had memorised physics
textbooks.

Feynman doesn't talk about "understanding". Rather he talks about "knowing" a
subject. But his is also a very straight-forward definition of knowing: you
can tell whether someone knows a subject if you ask them many questions from
different angles and find that they can only answer the questions asked from
one single angle.

So if I follow up "Siri, call Carol" with "Siri, what is a call" and Siri
answers by calling Carol, I know that Siri doesn't know what a call is,
probably doesn't know what a Carol is, or what a call-Carol is, and so that
Siri doesn't have any understanding from a very common-sense point of view.

Not sure if this goes beyond the Chinese room argument though. Perhaps I'm
just on a diffferent side of it than Thomas Dietterich.
> From a production perspective the food could easily be provided in any other form

But it wasn't. The counterfactual isn't "other vitamin-A rich foods being provided", it's "nothing being provided".
EU agrees Brexit extension to 31 January
That’s not an answer though, that’s just unhelpful snark. I use Twitter because that's where my audience is. I don't have the social clout to move everyone somewhere else.
If you really want to optimize and share code across platforms, you should really go for C++.

Make your core logic in C++ and write bridges for Kotlin and Swift, where only the UI logic is involved.
C++ has the better ecosystem so far and the very modern standard (C++17) let you write robust code. There are also so many tools that help you catch errors and typos, plus thousands of libraries available.
Rather than the potential accumulation of wisdom, I would be far more concerned with the continued concentration of wealth and power by the already wealthy and powerful.

Would the world be a better place, if Vanderbilt, Pullman, or Stalin were still alive? What would be the benefit to the world of, say, a Putin still in control a hundred years hence?

Death is an equaliser and a recycler.
No argument there. My point is that the default for FreeBSD jails is "isolate everything" and it's up to the user to open it up.

My post was in response to 'sayhello' that is wondering whether jails provide enough isolation.
Not the startup income pooling company for baseball players..
Microsoft Visual C++ according to the pdb file in the Windows download, although the flutter_windows.dll (that likely does the rendering) file also contains some Chrome related stuff (not sure if it's just the skia graphics library or more from a cursory glance).
C can be quite elegant:

long factorial(int n) {
return n == 0 ? 1 : n * factorial(n - 1);
}
I really appreciate this discussion and article. I have struggled so much with anxiety/depression from remote working. I've tried so many things to help it. The only thing that helped was finally finding coworking spaces in Berlin/Oaxaca where there was some interaction. For whatever reason, I just could not click with any of the Oakland, CA ones.
For reference YT pay is vastly superior for actually marketable subjects. This automobile channel for example https://socialblade.com/youtube/user/randyshear with ~2M views a month gets ~$15K checks from Google. This is one of the reasons for car channel 'bought a supercar' memes going around.
Reasons to have a side project if you are a developer
I don't get the use-case for this. In other replies, you claim it's protection against "Ransomware, malware, virii, browser exploits, zero days", but all people are really doing are trusting you instead of other sites.

Plus, in my experience, ransomware and malware are more often spread through email attachments and other downloads, not browser exploits or other zero-day bugs. I'm guessing users can't download through your service, so they're just going to switch out when they think they need to download something. --Otherwise you have to take responsibility for scanning the download first and I doubt you're able to guarantee that you're better at scanning content than any other anti-virus and malware vendor.

So the only people I can see who might benefit from this tool are those have the skills to spin up a VM and perform their risky browsing from there.
How would that work? The entire premise of Microkernels is that everything runs in a dedicated processes such that if one crashes, the system can continue all other processes and only need to recover that single process.

The cost of switching processes are not a problem of address space, the MMU makes sure that is not a problem as shared memory is a reasonable tradeoff for certain domains where performance is necessary. Normally you'd rather want use messages but that is a different topic.

In either case, the cost of a process switch is handling the registers and cache - that will not go away no matter how you do it, which is why multicore implementation with messages can actually turn out being faster. Less switching and more locality.
If all of your string manipulation is working with the knowledge of the maximum size, how is that any different than the standard Pascal or BSTR string handling where the size of the string can be found in the first two bytes of the string?

The typical error case with C is something like

char *a = “abcd”; //5 bytes
char *b = “efgh”;

char c[8];
strcpy(c,a);
strcat(c,b); //buffer overflow by 1 byte.

If you used the “n” equivalents, c would have 8 bytes and every other function would know to stop 8 bytes - assuming you always pass in a size parameter.
The way I understand is they used existing phones like google pixel, and loaded them with custom android distribution, with their end to end encryption set as default.
If there is a patenting process someone might contest we can just set a timer for five years after acceptance and wait for the patent trolls to roll all over starving people. GM crops are great, but not as long as we can't guarantee this won't happen with a change to the system as a whole.
Idea – nonverbal algorithm assembly instructions
Funny how crypto is often associated with crime.
Aren't you professionally paid to fix these kinds of problems? You would be out of work if every developer and product manager put exhaustive pen testing on its to-do list prior to launch.

First to market is your bread and butter, tptacek.
Not just flammable but even pyrophoric! (re Arsine)
This is a really interesting article. Thanks for sharing it!

I might pick up a copy of the book to give to some of the furries with fox fursonas I count among my friends :3
A full example of application of the platformization of an industry
This is a very open ended question.

For me, lazy as I am, most recursive algorithms operating on binary trees are a thing of beauty. Post-order ones even more so.
Even the ability to access code has been deprecated almost by the force of financial investment and intellectual property investment.
The question is how likely are you to need it to do something different, and what are the different things it might need to do? This will depend on the domain, but making things too flexible hampers maintainability too.
Hear, hear. Advertising can serve a function to society if and only if it is opt-in, honest, non-obtrusive and informative. That these characteristics happen to be the opposite of what the industry produces nowadays can not be a coincidence.

Those around here old enough to remember Computer Shopper [1] and other similar phone-book sized ad catalogues might agree that those were an example of a form of advertising which met at least three of the four mentioned criteria, some even might have met the fourth (being honesty). The model seemed to work back in those days given the 30-year lifespan of the magazine, the advent of the 'net followed by the decline of paper magazines eventually did it in.

[1] https://en.wikipedia.org/wiki/Computer_Shopper_(US_magazine)
Google's Fuchsia seems to have it, though I'm not sure how it's implemented. https://fuchsia.dev/fuchsia-src/reference/syscalls#channels
> You need at least 2 samples to make an audible frequency.

That's not strictly true. An audio file with a single non-zero sample (usually set to full amplitude) is often used for testing -- usually called a Dirac impulse or similar.

That impulse will be (necessarily) band-passed by the playback hardware and put out filtered "white" noise.

That impulse can be recovered by a mic to show e.g., pre-ringing caused by (FIR) filters. An FFT of that impulse will show the playback hardware's response in the frequency domain vs full bandwidth.

> Thinking of the sample rate as a 'set frequency'

For e.g., a WAV file, that's a fixed number of samples per second (a frame being 1 sample x n channels). That is a set frequency, and deviating from it will alter the pitch of the music.

There really is no case where sample rate varies, unless we're talking about minute variations between the clock signals of different hardware, which requires the use of sample rate conversion to match.

A related concept is the bits-per-second of lossy formats (e.g., AAC) which may vary from frame to frame (and that frame will mean something different from a WAV frame).

> You need at least 2 samples to make an audible frequency.

I think you're confusing this with Nyquist being 1/2 of the sampling frequency. You can very much capture an audible signal with a single sample, but that signal will be limited (by hardware, by Nyquist, etc).

[Edit]

I should say that this single sample has to be non-zero and the playback system has to have a DC-offset that isn't equal to that sample's amplitude.
I have no idea why. I just based it on https://docs.nextcloud.com/server/17/admin_manual/installati...
> Peloton wound up opening at $27 a share and closed at $25.76 — not a bonanza day

From the company's perspective it's good that it didn't shoot up to $50 a share, isn't it? It means it was valued optimally; they squeezed the maximum value from the investors and didn't leave any money on the table.
Nine Experimentation Best Practices
I got you, I just cheekily tried to note that people are also excellent at procrastinating what they can.
Live interactive cross-browser testing
Building A Ghost Blog On Managed K3S
Does #1 mean that there are IMAP servers where my phone and my desktop and my laptop (etc.) can't all read my mail simultaneously?

#7 makes me sad. Evolution supports a 'virtual trash folder' perfectly, but since I also delete mails in other clients, my mailstore is polluted by a malingering selection of folders with names like Trash, Wastebasket, Deleted Items and so on. The same remark applies to a 'virtual junk folder' and malingering Spam, Junk folders.

The 'All About Calendars' file is a wealth of interesting tidbits about time: https://www.washington.edu/imap/documentation/calendar.txt.h...
Do they really? I'm not sure I agree, these days we have things like Arduino and Raspberry Pi which have been a huge success, and I'd argue they attract a much wider range of children than middle-class white boys who just happened to grow up near innovation centres.