jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This isn't specifically a problem with monkeypatching. Not knowing what is in scope right now is a generalized problem with object oriented programming. Scoped monkeypatches doesn't really add to the problem, IMHO.

(Please note I don't even mean that as a criticism of OO per se. Like everything else, it has costs and benefits, and that is, well, actually a bit of both. Things being hidden from you is annoying, but if you switch to something like Haskell you'll find that everything being shown isn't always entirely cool either.)
I recently read an article about privacy respecting browsers here: https://unixsheikh.com/articles/choose-your-browser-carefull...
That is the official Oracle line. However, the reality is that lots of organizations download JREs from AdoptOpenJDK [0] and go about their business as usual, without packaging their apps to fit Oracle's now-preferred model of delivery.

[0] https://adoptopenjdk.net/installation.html#x64_win-jre
ERCOT:

The Electric Reliability Council of Texas (ERCOT) manages the flow of electric power on the Texas Interconnection that supplies power to more than 25 million Texas customers – representing 90 percent of the state's electric load.

https://en.wikipedia.org/wiki/Electric_Reliability_Council_o...
Wut, how do you read that? I just read: “Can’t you all see what kind of hypocrites we are, arguing against location based pay?!”
I watched all of the press conferences. He never recommended it. He said that it showed promise and he had high hopes that it would work. One day he even clearly said that it might or it might not work.

This is hardly what I call a recommendation.

The point was to give the American people some hope that we are on the right track to finding something that helps.
Not really. That only works with one host, whereas PHP works with just about any 5 dollar/month host in the world.
"Consistent with Red Hat’s open source heritage, Red Hat plans to open source StackRox’s technology post acquisition."

Is this normal for red hat acquisitions?
Police later released the video. She was shot just moments after yelling out “All lives matter”.

https://www.wthr.com/article/news/crime/police-release-video...
> I see nothing done except “use tribalism to decide.”

I disagree. You don't need tribalism, for instance, to see that somebody spreading lies and conspiracy theories in a transparent attempt to undermine confidence in our elections is going to do an immense amount of damage to the institutions of our democracy if he isn't muzzled.

We have to remember that truth is real, that people can act in good faith, and simply do the best we can. Perfect is the enemy of good enough.
I guess that's the beauty (maybe not quite the right word...) of two large groups of people attacking each other. The odds are good that if you look, you will find someone on the other side saying exactly what you want to record them saying.
where's is the line drawn between incitement of violence and thought crime? If i write a short story calling for the murder of my neighbors but claimed it as a work of fiction is that ok?
Yeah, the 'incognito' trick seems to work though.
exactly. thank you for saying that.
Oh my, I have a DX7 in the garage that I've been trying to figure out what to do with. Anyone in the Palo Alto area want it? You'll probably put it to better use than I have!
So is the Chinese who signed the certificate, probably.

Too big to fail and all that jazz.
I'm troubled by your continued assertion that only your thoughts on Singapore count, more than that of any Singaporeans.

And that only you get to make personal attacks on anybody. Your thoughts are so clever and I am so intimidated. I must surely be wrong.
I am familiar with Little's Law. The key concept is optimistic sequential execution. The overwheleming majority of requests do not need to page in cold-data or otherwise stall for too long. Also, in the case where they can stall to e.g process a lot of data in a loop, they can yield back to the scheduler, thereby being fair to all other accepted coroutines/requests and giving a chance to others to complete earlier.
In practice, at least based on my prototype and tests, this works extremely well. If about 10-15% of the requests may end up blocking the thread, while the read can read kernel-cache resident data and proceed, that's really huge in terms of performance gains.
The background threads that either become owners and responsible for running slow/blocking coros can rely on a work-strealing scheme to keep them all busy, and if you don't rely on them, thereby removing contention/stall from the 'fast' threads, you are going to eventually suffer stalls and latency spikes.
> Rethinkdb, Redis, Riak, ElasticSearch all do.

None of those are RDBMSes. Since they all lack schemas, constraints, strict consistency and ACID transactions, their replication logic can be much simpler. There are some very good reasons that true multimaster replication is nearly unknown among relational databases.
also “y”, careful where you try it
I wouldn’t mind living in Tokyo, Houston doesn’t tempt me at all. I assume much of its affordability is related to demand, and the fact that given a lack of zoning it can sprawl forever (also reducing its appeal). I met a homeless person in Seattle from Houston, even the homeless don’t find the city desirable (though it might be due to weather?).
Rider was damn good compared to Visual Studio, been over a year since I used it and was still in beta then as well
Editing tweets I think has value, even if for a short period of time. The biggest complaints people have are the meaning could change. Which is a fair point, but this is only a problem if you view it in the context of deception. People might write a very strongly worded statement in the moment, then decide to tone down what they’ve written. I don’t view this inherently as a bad thing.
Yeah, but everything's true. Encrypted by default, huge bounty for security researches, fast, great cross platform apps.
Bay Area, CA
Grid Dynamics is looking for: a Java engineer to join an existing team working on an extreme throughput e-commerce offering. A client architect to handle multiple projects in cloud computing space. See out LinkedIn page for details.
That's very true. There's only so far a parser can go at keeping the protocols straight. Thankfully most protocols are designed to be really different so it's easy to do this right now. If I ran into a protocol that didn't work in this way then I'd have that on a separate port.
False, under capitalism corporations have limited liability, and the ability to own other corporations. All liability will be handed to a wholly owned, but separate corporation, which will go bankrupt at the first sign of a lawsuit. No one can be held accountable because "thats capitalism, its a shame that bad stuff occurred, but whatcha gonna do?".

Further, it is not a result of corrupt government, it is a result of corporations being allowed to have more power than those who enforce the property rights that you claim would fix things. Last time anyone tried to stop an oil company in nigeria, the government had a choice of ceasing to exist, or helping the giant company. Had another country done this, such would be declared a belligerent act.

Finally, regarding the BP thing this is being compared to: Do you think that BP will ever be held accountable fully for the economic damage it has done? The fishing industry will not be compensated every year by BP. Should anyone try to hold them accountable like that, they will bust out the "this is so unfair, it must be unconstitutional, how could we, an oil company, be held responsible for a bad fishing day. Communism!" rhetoric, and those on the damaged end will be left high and dry. Fortunately tho, we'll be told "capitalism works just like you think it should" and you can go put your head back in the sand.
I do "Time Opportunism" rather than "Time Management". It's a subtle difference, but works incredibly well when you're in a creative+technical discipline like coding, writing, or music.
If someone has a recommendation on the best method of configuring this for multiple domains (not subdomains) on a cloud host, I'd appreciate the pointer.

I've found this:
http://blog.mixu.net/2010/05/17/setting-up-multisite-wordpre...

Which references this:
http://www.interconnectit.com/840/wordpress-3-0-multisite-wi...

These assume you can edit your Apache conf, and many cloud hosts don't support that.
Back in 2012, I wrote a blog post that predicts e-books will be obsolete by 2017 (2 years to go!) and outlining a few reasons why. TL;DR:

Crippled by territorial license restrictions, digital rights management, and single-purpose devices and file formats that are simultaneously immature and already obsolescent, they are at a hopeless competitive disadvantage compared to full-fledged websites and even the humble PDF. ... But once publishers start breaking ranks (as they are already doing) and major authors start to self-publish (as they are already doing), the illusion of e-books being a necessary simulacrum of printed books will start to dissipate.

http://gyrovague.com/2012/04/30/why-e-books-will-soon-be-obs...
Engineers wanting data isn't exactly surprising. I would not consider it attitude.
I use Kindle Voyage and the reading experience in the dark is superior to that of iPhone 6. The screen is lit but it doesn't shine in your face, so you can read comfortably for a prolonged period of time.

I still read a lot on the phone because it's always available but with 3G enabled Kindle you can freely switch between the two devices and always pick up where you left off no matter what device you're using.

I somewhat still prefer reading paper books but I do majority of my reading on Kindle. It's always available, it can hold thousands of books and if there is a book you want to read chances are you can get it on your device within minutes.
In addition, they'll have people come out and repair your bike if needed. Just shocked these days they didn't (completely) contract that out.
You are sort of making my point for me. In theory dependency graph traversal is NP hard but in practice you can use heuristics to get to really good accuracy.

This really good accuracy is almost always better than the system not working at all. Very frequently (not always) the Haskell community let’s the perfect get in the way of the good on issues like this and I end up with tooling that is worse than 20 year old IDEs.
> One thing that such a program needs to make is how to smooth out the movement

There are several different smoothing algorithms that you can choose from - I don’t recall the name of the one I used here, but it was specifically called out in the docs to be most suitable for acrobatic flight.

You can set up key frames, which can give a lot more control over where and how the stabilization is applied. I just used the ones that gyroflow chose for me here.

> what this one seems to be doing is a sort of a "piecewise linear" function which is a bit jarring to watch when it suddenly transitions between 2 speeds.

I made this example specifically to learn how to stabilize that kind of footage, because that’s what I do the most of and that’s where I think I’ll find the biggest benefit.

Also… this is my favorite quadcopter at the moment, and can do some pretty crazy stuff. It’s got 5x5x3 props, 1,950KV motors, and uses 6S batteries. Assuming 24V and no load, that’s around 47,000 RPM. I don’t have a GPS receiver on it, but I’ve handily outrun a friend’s flying wing that was moving at 120MPH according to its onboard telemetry. All of that is to say that a lot of that speed transition isn’t an artifact of the stabilization. :)

For slow, “cinematic” footage, Premier and DaVinci Resolve’s image-based stabilization does an adequate job with less work.
As an atheist that left Protestantism due to arguments like this, I find the "we need suffering" a bit naive. Where do we draw the line with unfair suffering? Disease. Pain. Rape. Poverty. There are abject lows that some people start in then die young, or start in then never leave and die old. This type of suffering is largely needless and tragic, and any argument that tries to put meaning on it seems to fall apart to me.
The smart people I know write simple solutions to hard problems.

But if you stick a smart person on a boring problem they'll probably write clever solutions for the boring problem.
Or the store just has to close entirely because they "can't" accept cash.
> So where are the global standards?

Here: http://en.wikipedia.org/wiki/Password_strength#NIST_Special_...

That formulate provides the only meaningful measure of a passwords strength: its entropy. NIST 800-63 is a (very conservative) formula for calculating it. Rules like "at least one numeric" are poor rules of thumb for the same thing.

That raises the question of "how much entropy do I need". That depends on how well guarded the password is. A four digit pin has an entropy of around 12 bits. By web standards it's an absurdly weak password, yet it has stood attacks for years. That's because it's guarded by a piece of hardware that only lets you have 3 guesses.

There are banks that only let me have a 6 character password - without upper case or special characters, which you apparently think is bad. But the bank is assuming they control the use of that password in the same way the pin is controlled. If that assumption is right it's a perfectly reasonable think to do.

The assumption is almost certainly wrong, but it probably doesn't matter. There has been a gang knocking over Russian banks by infiltrating their IT (ie hacking their infrastructure). If they've done that they also have access to the customers password data. But then it probably doesn't matter as the bank is hosed anyway. http://www.wsj.com/articles/new-report-says-computer-crimina...

The average web site isn't as secure as a bank. It has to assume the password database will leak. If it leaks the attacker gets unlimited tries at guessing each password, and number of guesses per second is limited purely by how much hardware they can afford. For example, if the password is protected by SHA256 + salt, spending US$30K lets you make 1 guess every 3 pico seconds. If want a password that can withstand such at attack for a year (ie, take a year on average to brute force), you need a password with 40 bits of entropy. Such a password will be around 60 characters long. However, if the web site puts some thought into how they store the password they can reduce it considerably: http://pbkdf2.sourceforge.net/ Sadly almost none do.

Lets tie this up. We've seen that a 12 bit password (a pin) can work well, yet a 20 character password stored on a regular web site will last around 10 seconds once the password database storing the password as a salted SHA256 hash leaks. These are wildly different numbers are not going to be easily encapsulated by the single standard you desire, mainly because difference between these two examples was _not_ how user chose them. It is in the way they are protected. That is where you should be focusing your efforts.

Besides, forcing users to change their behaviour doesn't work - they are far smarter than your "weak password detection" algorithms, and none of us like to be manipulated.
I use both Ruby and C# daily. I love them both. My only complaints about Ruby and the Ruby ecosystem are these:

1) Minor versions of Ruby are incompatible with each other. 1.9.1 to 1.9.2 requires some code changes.

2) Developers of non-popular gems often lose interest and stop maintaining them.

3) WPF is truly a remarkable UI toolkit. I wish there was an equivalent.

What I love:

1) The Gem system makes moving your app from system to system trivial.

2) Most Ruby devs use Git/Github.

3) Ruby's expressiveness.

4) Metaprogramming.

If you use both languages, what are your opinions?
17 USC 101 defines copies thusly:

“Copies” are material objects, other than phonorecords,
in which a work is fixed by any method now known or
later developed, and from which the work can be
perceived, reproduced, or otherwise communicated,
either directly or with the aid of a machine or device.
The term “copies” includes the material object, other
than a phonorecord, in which the work is first fixed.

and defines "fixed" as:

A work is “fixed” in a tangible medium of
expression when its embodiment in a copy or
phonorecord, by or under the authority of the
author, is sufficiently permanent or stable to
permit it to be perceived, reproduced, or
otherwise communicated for a period of more than
transitory duration.

I don't see how the court could have NOT found that a program in RAM is a copy. It's fixed. It can be perceived, reproduced, or otherwise communicated from RAM.

It would be possible to change the law to make it so that loading a program into RAM is not a copy, but then you'd have to have some kind of unnatural definition of copy. It makes far more sense to recognized a program in RAM as a copy and then make it so that copy is not an infringing copy (and that would be 17 USC 117, which says it is not infringement for the owner of a particular copy of a program to copy it to RAM to run the program).
So if a vegan is offended when you eat a meat sandwich at the office, how do you know who is respecting who?

Society is currently not vegan in majority, so you could say they should adapt. Also you could adapt the point of view they are trying to do the least of harm, and are suffering from the harm you do. Then, you should adapt.

Diversity is bound to cause friction. That's just how it is.

There is no simple good answer to that.

It's always case by case. What's right today it not what's right tomorrow.
https://www.buzzsprout.com/1731431/8238542

Relevant discussion with the lead researcher of the Queen Mary CORONAVIT study[0] (due to report in June).

[0] https://clinicaltrials.gov/ct2/show/NCT04579640
The risk of being undercut in either option b or c is huge. I accept this is simply a fact of life but any SAAS which has one client or perhaps 5 stands the risk to be replaced by a cheaper generic or asked to inhouse
The file specifying the dependencies is over 1000 lines long (https://github.com/sayanarijit/xplr/blob/main/Cargo.lock) - there are different types of minimal of course, and a small amount of code leveraging a lot of deps is valid, but is does make one think.

OTOH the highest voted comment as of this writing is comparing it to dired, so it's no worse than the competition I guess :)
A shim driver allows in-docker nvidia-smi showing correct process list without modify anything.
You also have no natural immunity. NZ did well but it must stay isolated until everyone has been vaccinated, because the population has effectively never seen COVID yet and therefore are where the rest of the world was more than a year ago.
what mental gymnastics? Giving your phone number to facebook associates it with your account, who you know, your browsing habits etc. This does nothing of the sort.
This is great, because the supported method involves Apple Configurator 2, which is only available via the App Store (which requires an Apple ID, which requires a phone number).

It will be nice to be able to service macs bought for cash without having to dox oneself to Apple.
A agree that the evidence in that one from phone locations was very weak to the extent that it's better to ignore it.
I think he just posted the wrong link, but there is an article on thinkadvisor with the referenced quote: https://www.thinkadvisor.com/2021/01/28/schwab-td-ameritrade...
The author argues against fair and equal salaries because… T-shirts made in Bangladesh might become more expensive? Because people in foreign nations might be paid more? This feels very similar to the common arguments against raising the minimum wage, and I really don’t buy it.
The most important practical difference is that Power PC is not multi-copy atomic. That is to say, "[the PPC] memory system does not guarantee that a write becomes visible to all other hardware threads at the same time point." AArch64 does guarantee this property, although it was not documented as doing so in the first release of its specification. For this reason PPC has to emit some extra StoreLoad memory fences.
(See "A Tutorial Introduction to the ARM and POWER Relaxed Memory Models" by Luc Maranget, Susmit Sarkar and Peter Sewell, but be aware that the AArch64 specification has changed since that paper was written. Our work has resulted in Arm clarifying the AArch64 specification in a couple of places, for which I'm grateful.)
As a life long Laker fan I miss him a lot. Every now and then a video on YouTube or something like this will make me sad that he’s gone. And I never met him in real life. And no he wasn’t perfect. There’s something irrational about my affection and connection to the man. RIP Kobe and to his little girl.
I showed this to a prominent Dutch economist and he dismissed this as “meaningless” https://twitter.com/mathijsbouman/status/1360495717727485956...

I’m super sure why tho. Can’t we expect that printing dollars has an effect on its value? Aren’t stocks measured in dollars? If the value go down and I sell, aren’t I getting less purchasing power than I would have otherwise?
Definitely start with C.

Also, unlike the other languages you mentioned, Go and Swift aren't low-level languages. Low-level languages are those that give you very precise control over the machine instructions, almost as much as Assembly. Low-level programming is not as widely important as it used to be, because these days the cost of an instruction does not depend so much on what the instruction itself is but on the current micro-architecture state of the computer (e.g. which data is in which level of the cache; which branches are predicted and how) so even machine code is pretty high-level these days, but in some domains, especially memory-constrained environments, it is still irreplaceable.
I don't think Kickstarter is planning on offering equity. Other sites will, and they'll serve as a screening service so users know which startups are worthy.
It doesn't matter what it really means , it's like isomorphic applications , and stuff like that.A few Hipsters decided it was a good buzzword to sell this or that framework or solution , and will trash the rest. It's marketing. It's unfortunate but it is how it works. Most devs will never know what it really means, they will just think "this or that framework" when they hear reactive programming.
I know almost nothing about business or stock markets, but have doubled (minus taxes) my savings through AAPL in last 1.5 years. :-)
The quick brown fox jumping all over an unfazed husky -- can we start popularising that, right now?
I think Means "eat less, more frequently" when he say eat like a bird.
It depends on your ethical theory I guess. To my mind, Gladwell's actions have predictable negative consequences and he should be held at least somewhat responsible for those consequences. Of course he's free to write what he likes, and I am not arguing for censorship or judicial intervention. But I think he has a negative impact on society and argue against him on that basis. He is the same as the "visualising higher dimensions video" or homeopathy, or any pseudo-science -- using the right words to get the answer you already thought of. I just love jerf's response to the video I mentioned (http://news.ycombinator.com/item?id=1385736) and I'd like to misquote it here:

I can not anti-recommend Gladwell enough. He is anti-knowledge, convincing you that you know something when you actually understand it less well after reading than before.
The BBC Micro Men docu-drama touches on this aspect of the Spectrum vs BBC Micro competition in eighties Britain.

Sinclair is disgusted that his amazing machine is popular because of pointless games and Chris Curry is depressed because his machine has so few games and so becomes more niche.

Funny how history repeats itself

http://www.bbc.co.uk/programmes/b00n5b92
most people don't care enough

And in particular, the people who do care, get kept very happy.