skysight-inc/HackerNews huggingface dataset:
Imagine that you copied all the files from your friend's hard drive onto your computer that is running a different version of linux and then executed a single program from it. In that case, you've copied an entire operating system onto your computer, but you certainly didn't execute another operating system.

Of course, the program would likely fail to start because things would be in unexpected paths, it'd see unexpected versions of libraries, etc. So now imagine that there's a Linux feature that allows you to remap filesystem paths for this process and all its children. This is called a mount namespace, but the old school feature called chroot achieves similar goals. If you then add on a few more isolation features, you have a modern container.

It's possible to do this because both of these systems are linux systems and the linux kernel's program-facing surface area maintains compatibility across a wide variety of versions, so the programs don't care very much about the underlying kernel version. With containers, the same kernel is just presenting a different view of the system to different applications.
Open Genera
I suspect it has to do with the lower resolution. I'm using nearest neighbors interpolation for resizing images and have noticed similar behaviour before. Would be great if you can try with higher resolution versions(preferably > 200px) of the same images and let me know the results.

A closer inspection of the results actually shows some of the results aren't that bad a match. Results ordered 1, 4, 5, 7 and 7 in particular vaguely have the same outline as that of the query image. If I have to score this result, I wouldn't give it more than a 3 out of 10 for sure.
Where are the sources code?
I want to learn that:)
So few people understand this when these situations arise. We just need the right people with the right pockets and the right connections to DC to have such an issue.

The problem is that they don't. :(
I worked on PostgreSQL's investigation and response to this stuff and I agree with you FWIW. But apparently only FreeBSD (any filesystem) and ZFS (any OS) agree with us. Other systems I looked at throw away buffers and/or mark them clean, and this goes all the way back to ancient AT&T code. Though no one has commented on any closed kernel's behaviour.

I doubt anyone worried much when disks just died completely in the good old days. This topic is suddenly more interesting now as virtualisation and network storage create more kinds of transient failures, I guess.
> Outsourcing software development – among many other advantages – lets you control the budget.

What? (checks domain name) Ah, I see.. they are just promoting themselves.
Am I the only one which thinks the docker vs vm slide is just wrong as there is nothing running on the docker daemon at all and even super simple docker pics on docker Inc. always talk about the docker engine as abstraction between os and container. This also lacks a bit but is a way better analogy for all the Linux namespacing cgroups etc. Which habens in reality on the kernel. The daemon doesn't run anything at all but maintaines state.

IMHO this are the kind of simplifications which just make people more confused about a complex topic like that on the long run
And in addition the last points are also applying fully to micro vms but are shown as great benefit of docker. I can't like it unfortunately
Don't be fooled by the pretty images.

While painting/photos can express multiple, deep emotions, they are unique. The value added by a copy it's none.

Moreover emojis are for 99%+ simple nouns ("hand", "pig", "dog", "smile"). And for thing that are not nouns, you still need to understand that they are logograms, with a "fixed" meaning. Kanjis are not better than Romans - they are just different alphabets.

And if you think about it long enough you will find that there is already a 1-to-1 mapping behind the "emojis" and the words (by definition, the unicode is the mapping of numbers - the code point, to meanings - the name, and to images - the pictogram, so you can have U+1F436 associated to 'DOG FACE' and ) , so they are "informationally dense equals" between each others.
s/bohemian/herculean ?
Just the input lag through a network sounds horrible. Maybe if I had fiber and the machine was located at my ISP or something it might work.
No he probably added team members to the playstore account. So people can login with their own Google accounts. That's a feature inside their product and accepted .
One game always rises to the top for a few years. Minecraft was the previous one. I think it also has a lot to do with luck, people love to read too much into a single success story and try to replicate it (cargo culting). Most fail.
The original report from Craig Ringer was based on a real system that experienced a failure like this on thin provisioning.

MySQL in buffered IO mode surely has the same problem, and has implemented the same solution: PANIC rather than retrying. Same for WiredTiger (MongoDB).

Other systems using direct (non buffered) IO are not affected.
Y'all should try to scan a large subnet of an ISP with lots of corporate clients. You can't imagine how many open (as in r/w access) KNX systems you'll find. Lights, doors, fire alarms, cameras, thermostats, speaker systems, displays, HVACs and shutters.

There are too many to responsibly disclose to the parties affected. Some buildings are so connected one could cause quite a havoc.
"2^16 characters should be enough for anyone" - Bill Gates, probably, when adding UCS2 support to Windows.
I think I'm starting to get the gist of it now. Thanks. I should have upwoted than, because I felt the sentiment to be valid in the context of the post and the conversation thread.
The existence of this story and any flaws that may or may not exist in it do not represent the state of journalism as a whole.
The regression towards caveman technology continues. Soon the general population won't remember how to form sentences any more. If they find they have to resort to multiple emojis or, heaven forbid, English to describe their feelings then they'll just have to become "activists" themselves.
I'm working on developing a new community (currently in stealth mode) associated with a well-known publication. Please let me know what you would like in a community forum (Discourse based). We're #deplatforming and want to make a place where great discussions happen.
Did you play Action Quake 2? That's probably my favorite online FPS experience along with Quake I Team Fortress.
I would advise against sorting by new on /r/programming. It's constantly bombarded with low quality content and people spamming low-quality tutorials and homework problems/solutions. /r/programming has something of an identity crisis.
there is overlap

2 is more of a "oh shit the washing machine/car/stove broke" fund. stuff that costs more than i'm willing to cut from my income on a moments notice.

3 is leverage and runway.

employer fucked up your salary payment? frustrating but you'll live.

negotiating a raise? no need to bluff, bring in your written notice and sign it in front of them. important: ask them for a pen. the look on their faces is priceless and 3 month should be enough to get a new job.

Want to go the extra mile? get a second bank account with another bank and split the money. remove the bank as a single point of failure.
Funny statement as he didn't understand it well enough
I'd guess the risk of the strangler pattern is that the new code ends up being largely the same 'shape' as the original?
Drawing a picture on a manuscript is not the same as copying a picture drawn by someone else.
How would an ad blocker affect those ads? Why be obtuse? Ad blockers run in a browser to block ads from the visited website. Those ads have in the past and currently been known to deliver malicious code to the browser. Spotify is threatening to suspend the accounts of someone protecting their system from this attack vector.
Look on the bright side, it might allow people who don't speak each other's written languages to communicate better than ever before.
It gets frustrating to feel like every moment another decision needs to be made. Driving to the store: what will I listen to? Free time: video games, tv, reading or what? At work: music or podcasts or radio as background noise?

I am not sure if decision fatigue is real, but working from that assumption, too much of my energy is used up on ultimately inconsequential things like this...
Interesting, but how would it be different from just using square cash?
He was the most experienced engineer on the team, if he wasn't judicious with his time he would never get his own work done.
Your first sentence isn’t true. I was just looking at the laws regarding applying for a sellers permit and filing the tax status for my startup (deductions, compensation, etc).

A single example of the laws not being clear-cut and concrete, but hopefully covering enough ground that people can be reasonably expected to understand, is illustrated in IRS Publication 535 under 2. Employees’ Pay.

Reasonableness is defined as:

Test 1—Reasonableness

You must be able to prove that the pay is reasonable. Whether the pay is reasonable depends on the circumstances that existed when you contracted for the services, not those that exist when reasonableness is questioned. If the pay is excessive, the excess pay is disallowed as a deduction.

Factors to consider. Determine the reasonableness of pay by the facts and circumstances. Generally, reasonable pay is the amount that a similar business would pay for the same or similar services.
To determine if pay is reasonable, also consider the following items and any other pertinent facts.

- The duties performed by the employee.
- The volume of business handled.
- The character and amount of responsibility.
- The complexities of your business.
- The amount of time required.
- The cost of living in the locality.
- The ability and achievements of the individual employee performing the service.
- The pay compared with the gross and net income of the business, as well as with distributions to shareholders if the business is a corporation.
- Your policy regarding pay for all your employees.
- The history of pay for each employee.

https://www.irs.gov/publications/p535#idm139767235089984

It is LITERALLY IMPOSSIBLE to cover all of the cases with laws. Arguing “common sense” also isn’t valid, “common sense” isn’t really “commonly shared”.

So, we do our best to create laws that cover bases but also give room for interpretation SO THAT WE CAN catch those people who are deliberately trying to break them.

If we said “you may not go over the speed limit” what happens if a bunch of people decide to go under, making it unsafe for other people?

They would have a basis to argue that they were not breaking the law.

So we create laws that are also guidelines.
Asynchronous programming and cooperative multitasking
Urban Dictionary: Glitch
> Not only is it sharing the kernel, but to the original question, it's not booting an entire OS. It's running a single process; your application.

This is the first time I've been anywhere close to understanding the benefits of Docker (I've been watching and not understanding for years!). Thanks for your comment
It's a genuine issue, and one that is made time and again by people who think "open == security" whenever there's a discussion about something like Google or iMessage, when the armchair security experts come out of the woodwork to promote their favourite whatever-it-is.

Sure, it mightn't be made in this thread yet, but that doesn't make it an irrelevant, invalid, or uninteresting observation. I think that the spirit of discussion, so integral to what separates HN from other websites, means we should not poo-poo this line of inquiry just because you're bored of it.
Is it negative criteria though? It seems to me that with shared hosting the situation would be so common that it would seem to be big false positive metric. Granted, it’s a couple of years ago and things maybe have changed, but here’s Matt Cutts saying that it doesn’t (for that reason) https://youtu.be/4peSUa2FKvk

I think this is the danger of the SEO industry. On the one hand you have bad actors trying to game the system, but on the other, people selling you legitimate SEO are often claiming rules as fact with little or no evidence - because it’s different to verify.
No extra hardware needed. Only your phone and a CGM if you wish to use one.

xDrip allows you to configure various care settings and then will provide real time blood sugar feedback and dosing suggestions.

There’s (almost) nothing else like it in this space.
What would be the best way to integrate this in an app that already uses Turbolinks?
"Code inflation" talks about programs expanding even when they already can do everything needed (e.g. true going from empty to 8k bytes). That's not the case here. These combinations didn't exist before, so the functionality is expanded, not just the code size.
You might be interested in Paradigms of Artificial Intelligence Programming by Peter Norvig. It showcases pretty amazing examples of conciseness and expressivity.
Welp, I still don't know what :(){ :|:& };: exactly does, but it sure borked my WSL. Error: 0x80070040 after forking too many processes.

I know comment moderation sucks, but it would be great to have some kind of wiki/comment system/human generated notes on popular commands.
reddit (some), lobste.rs, voat, freepo.st
Looking at your submission, it was very good: a clean way to reproduce, reference to the specification that tells users of a syscall how to use it. I'm perplexed that you got so much pushback on this when it seemed pretty straight-forward. I'd guess that this was your first patch to postgres and the default reaction is to be defensive and decline the patch.

Thinking about the social structure for a minute, I honestly think you might have done better to leave out some of the content of your patch submission, let people push back on the more obvious stuff, and have ready answers. There's a phenomena where curators feel they must push back, and they feel weird when there's nothing to criticize - you can get around this by giving them something to criticize, with a ready-at-hand response!

Sorry this happened.
> "The tailflix is replacement for tail -F that asks you if you are still watching."

This made me laugh out loud.
RSS is even more appropriate than bookmarks for this type of content.
SOX compliance is about financial systems, not about some random discussion forum.
It seems virtually certain that the "drop of blood" is more useful for issuing threats (jocular or serious) than for talking about menstruation, for the simple reason that there's a lot more threatening than there is talking about menstruation.

Calling blood "the symbol of the period" is overreaching a bit.
I think this is a good description of why an absolute free speech site will never flourish: https://youtu.be/r3snVCRo_bI

what you describe is basically just Reddit, but with the people nobody wants to talk to on Reddit ... so mostly just the people you don't want to talk to on Reddit talking to each other,which has no mass appeal
I don't understand why people bashing self argument. It's part of best design decisions in python. Methods in languages such Java or JavaScript always have hidden argument called 'this'. In js this actually become messy duo to binding of this. In python you can easily find this method is bind to instance of class aka 'self'. It's not always self, It could be cls for classmethods or nothing for static methods.
This isn't "every single thing that you could possibly want to talk about". This is something that half of the world population experiences roughly monthly for some number of years. Certainly it's more frequently experienced than the emojis - though I appreciate those. So it's clearly something that should exist. The underwear might seem odd but it's no weirder than the smiling poop emoji...
You could try injecting the script yourself using a chrome extension. https://chrome.google.com/webstore/detail/custom-javascript-...
i think that's usually "good moderation is expensive, and we can't afford it"
https://habr.com/en/

Russian hacker community; this year they started an English version of the website (announcement: https://habr.com/en/company/tm/blog/435764/).
I guess you're right. Maybe I have some sort of unaccountable feeling of bitterness towards IE and I acted out.
"than the emojis" was really "than the [Christmas] emojis"
PhilPeople
I'm not focusing on the TeX source. I said "code (i.e. simulation and/or analysis code) and TeX source (including the original images for plots and the data those were made from)".
Yes, like a fitness tracker but with tissue. I don't even know if it's possible to combine lithium batteries and tissues :/
>I am not sure if decision fatigue is real, but working from that assumption, too much of my energy is used up on ultimately inconsequential things like this...

I think it is and have largely given up on trying to plan entertainment for trivial things like driving to the store. I either just sit in silence and enjoy it or let someone else in the car pick radio if they want it.
This may sound strange, but I am subscribed to no
newsletters. In fact, I had no idea such specific,
elegant newsletters even existed. I may add to the
rainstorm, whether that's bad or good...I don't actually
know.

In any case, I'm working on site that is to hopefully
serve as a hub for 2d game developers to share their
scripts and thoughts freely, gaining access to "the
restricted sections" of the site as they contribute (and
yes, this is inspired by Pagemaster.) and as such, the
site will become a library over time.

People can take a penny, leave nothing, or give a roll of pennies and never take any pennies. People should have as much or as little access as they wish. The best thing about this idea I think is when users sign up for their "library
cards" they will actually receive something that
functions like one in digital form. (I may try to look
into making physical cards which I have designed
already! but I still have to work out the logistics of
that..., haha.)

When they have cards, they will instead
of "chcking out books", be able to create the books
that they want, similar to wikipedia's pdf/book system.
(Everything hosted on site will be open source too, to
be used for whatever purposes including commercial.)

And here's where the ourobouros comes back to bite, I
swear this isn't a tangent.

I think a newsletter would be a better place to start
for me to prototype this idea. WEven though the site is
under construction already. It will be in that state
for a long time too, as this is my first time developing
web content, instead of games! But I could do this.

Thanks for sharing! (I don't self promote in posts, but
if you are interested, just see my profile.)

Really enjoying the content of this website and am glad to have found it.
فروش آپارتمان 86 متری در شهرک خانه دریا and تصاویر (کد 2): املاک مشاورین خزرشهر
> Both Chinner and Ts'o, along with others, said that the proper solution is for PostgreSQL to move to direct I/O (DIO) instead.

Wait, is "direct I/O" the same as O_DIRECT?

The same O_DIRECT that Linus skewered in 2007?

> There really is no valid reason for EVER using O_DIRECT. You need a buffer whatever IO you do, and it might as well be the page cache. There are better ways to control the page cache than play games and think that a page cache isn't necessary.

https://lkml.org/lkml/2007/1/10/233

> Side note: the only reason O_DIRECT exists is because database people are too used to it, because other OS's haven't had enough taste to tell them to do it right, so they've historically hacked their OS to get out of the way.

https://lkml.org/lkml/2007/1/10/235

More background from 2002-2007: https://yarchive.net/comp/linux/o_direct.html
I used to have a acquaintance who was a construction worker. Nice enough guy but limited by his lack of education and from time to time something would happen that would make it clear that he'd have a better time in life if he'd venture past the high school diploma and family vocation.

One time he was working in an old house and found a very old mimeographed copy of that story hidden in the walls. He took this to suggest that the story or the author were somehow subversive or secret and became really motivated to read it. It is the only thing I'd ever known him to read, much less seen him at it with my own eyes.

I think for him that was like an unlikely collection of perfect circumstances because he loved the story and his experiences around it. I suspect in his mind he had been exposed to some sort of forbidden knowledge and that pleased him greatly.
I have so many queues of stuff I want to get to. I feel guilty how little of it I consume. Sometimes just looking at my backlog is somewhat anxiety inducing.

I have 245 videos in my YouTube "Watch Later" queue. (Turns out some parts of the Android YT UI has a max of 199 videos.) And a lot of those are 30min+ lectures. I probably have at least 50hrs of content queued on YT alone. And that's what I haven't watched.

Sometimes I can't choose when I do have the time. I'll have the time to consume 1-3 hours of content and I'll freeze, unable to choose. And half the time I choose something new that's not on my list yet.
Anytime you’re designing a diceware or xkcd “correct-battery-horse-staple” type of password system, it’s really important to choose your dictionary really carefully and not make it too big. Humans tend to have a pretty hard limit around five to ten thousand words that they can remember easily, and the bigger your dictionary, the harder it is to remember less common words that might crop up.

And then there is the problem of spelling those words correctly, which is hard for people with dyslexia or other types of learning difficulties.

If your random number generator can be trusted, then a 10k dictionary gets you about 13 bits of Entropy in that part of your password. But it takes a lot of words like that to get into the 128 bit range which is still pretty damn weak for password security — ten words at 13 bits each would only get you to 130 bits.

And then you run into the problem that most people have difficulty remembering more than six or seven “objects” for a given entity. This is why local phone numbers are no more than seven digits long in the North American Numbering Plan.

All password/passphrase systems are compromises. Even a password management system is a compromise, because then you have to worry about the maintenance and security of the password management system on top of all the passwords it is protecting.

And don’t get me started on biometrics.
In my mind, it was something like that :

https://news.panasonic.com/global/press/data/2016/09/en16092...

Flexible batteries you can embad in a tissue wristband for example. But I don't know if it's possible to do so.

Thanks for the link I will check it out asap.
I’ve not tried it, but this looks good: https://buttondown.email/
I had an old friend who worked with 60s era mainframes. You had a decent enough CPU, but no memory. And very slow storage.

So you worked out some set of instructions with total execution time comparable to storage I/O. And put that into ~firmware. Then you read data from one device, and wrote data to another device. And kept repeating that, with other instruction sets, until you were done.

That's not very different from current usage. Except that most intermediate results go into various sorts of memory. Or /tmp devices, if there's too much data for memory. And at the CPU level, instruction sets are just about as small.

But the point is that one could process ~huge amounts of data. Many GiB, as I recall. Just very slowly, with lots of thrashing tape.

And now one can use the same approach, except with clusters. And process humongous amounts of data.