skysight-inc/HackerNews huggingface dataset:
Being able to off-the-cuff use JMX to do realtime heap and stack analysis and then go deep with an offline heap dump (via Eclipse MAT, for example) is quite nice. On top of it you have a standardized interface for emitting counters and gauges. You can kind of get that through effort with other ecosystems (closest probably being .NET), but with the JVM it's just there and it's standardized. Have a memory leak that takes days of operation to manifest? Set up a trigger to heap dump at a certain time, then open up MAT and you can find some very subtle memory leaks and lock contention issues. Any JVM is basically running in a valgrind sandbox, with enough symbols to support a low overhead gdb connect, with a standard API for emitting meta-performance data.

All the above can be done in other environments, but generally with specially prepared deployments or executables, with choices being made along the way as to how to do it. I think the two key things are that in the JVM the heap is actually a quite structured database, which allows for introspection without recompilation or special tooling, and there's a standard mechanism for exposing detailed performance data.

Whether or not that translates into actual productivity differences is tricky. In my experience large companies tend to build their own equivalent and better-targeted tooling, and smaller companies increasingly pass their performance diagnostics to SAAS companies. It takes time to learn diagnostic tools and procedures in general, and in my experience a lot of Java teams don't know the tooling they have. I'd say the main productivity gain would be in quickly diagnosing production issues. You could argue that the JVM leads to software thinking that increases production issues by relying on long-running processes that need the stability to survive, but in my experience there are definitely niches where that is the only way to meet your performance goals.
Even among the 65+ survival is liable to be 90% even if infected and stand a good chance of avoiding the virus entirely even if they must wait a a few more months. Thus the probability of survival waiting isn't low to start with.

The proper calculation would be probability of infection * probability of death in the intervening months before we collect data on the efficacy of various options vs expected outcome if they just take the oxford vaccine now.

The users chance of survival is already quite high in the intervening period and while the benefits of the oxford vaccine are highly hypothetical they are also largely contingent on vaccinating everyone. People are liable to only see IF it works a 30% - 60% effectiveness, lower for some with worse immune systems. The real benefit is decreasing the spread of the virus until it dies out not merely the individuals benefit which will never happen if it turns out it doesn't work.

Worse it may be most apt to kill or harm those who are also most vulnerable to covid.

At worst the patient trades a very good chance of survival for a substantial downside with no upside and a future vaccination with a different vaccine they ought to have waited for.
Source: Me. We compared messages with five people who got the blackmail message, and four of them had the same wallet.

Sorry, I don't have a news page to link.
Property List Parsing Bug(s): Crashing macOS via malformed binary plists
> I find that when I ask about whether finding such a role is realistic in chat rooms or forums about devops work the responses range from confused to derisive.

That's interesting. Conflicts of values like those can be deep and hard to reconcile. It becomes a sort of paper cut you can't quite get away from, because everyone's too invested in perpetuating the status quo.

I have to imagine there are companies that care about that, however. (There have to be those that aren't magnets for the hyper-competitive, too.)

> Did you find the crowd that resonated with your sentiments through contributions to open source?

A bit. I had a nice side quest through OSS, where I learned a lot about shipping, customers (e.g. users), and using it as a way to try out other domains/technologies. Ultimately, it was more something to help me pivot than a place to stay, mostly because I need to make money. But I am grateful for those that build those communities.
How are they able to see the signature water gives off through all the noise that other types of molecules must be sending back? Isn't there even more noise to deal with when doing this over even bigger distances?
The margin of error in the results is greater than the difference between the groups.
A Deadly Hunt for Hidden Treasure Spawns an Online Mystery (2018)
Not yet, but it could.
Positive reinforcement is really the only way to motivate. Honestly I think the best managers would be ABA therapists and psychologists who are well trained in this area.
Facebook Censored EndPoliceBrutalityInNigeria Content
Had an idea of trying to "script" things for games, the idea was to use a the WASM backend of a regular C/C++ compiler to generate code that could be loaded dynamically and share structures (ignoring sandbox for this) so that testing could be done seamlessly, sadly WASM seems to be 32bit for the time being (atleast for Clang, dunno about GCC but that has other issues), also looked at Risc-V and missing export/import tables looks like it could make things far more complicated (might still try using Risc-V though since i'm thinking of generating syscall tables automatically along with Elf-loading)
You know that none of that has to do with Java itself.

It's the app whose stack traces you are looking at. And the app that decided to use XML config files.
Sketch is a great app. It's a shame that it's Mac native, I had to stop using it when they killed off support for High Sierra.

I wouldn't be proud of building on an increasingly user and developer hostile platform, but thats just me.

> For us, the ultimate benefit of being a native macOS app is that it puts the choice in your hands.

That's... kind of a weird opinion but all the power to you. I have never felt like "choice" was a core value of Sketch, since it doesn't give me the choice to run on my hardware or software versions. But thanks for letting me own my own data.
It would be interesting to compare it to Nim, which is also a very convenient and very performant language.
I won't try to offer advice, but here's an anecdote of how not to do it:

In the 90s I applied to the startup where Peter Norvig was chief scientist, to work with him putting his prototype code into production. They decided to make an offer, but first asked about previous salary. I was reluctant, the manager said something reassuring, and finally I just told him. Context: I was a high-school dropout who'd just been working at NASA JPL, where the conjunction of government pay grades and my lack of degree meant a salary you'd laugh at nowadays. Further, I had no real experience with negotiation to help recover from this terrible mistake. So we never got anywhere acceptable from that anchor, and I had to go on to join a different and probably much less educational startup.
If they already broke the law in an interview, what other laws are they breaking and are you willing to take a chance to be a scapegoat if they get caught?
Yes, this is exactly what I was thinking. thanks.
The best I've found is just lying. Being cagey and asking "well what is it worth to you" seems to be working less and less these days. I've had companies flat out refuse to continue without a concrete answer to the current salary question. So, I add ~20% (adjusted based on the job) to my actual salary and tell them that number.

If they like me so much they'll give me more? Awesome, big raise.

If my "expectations are too high" and they offer me less? Cool, still getting a decent raise (assuming I take the job, because that's a pretty big red flag).

They're clearly going to play some BS mindgames with me, so I'll preemptively mess with their anchor number.
Since this ban is helping the Biden campaign by keeping a damaging story from being spread before the election, it can be seen as an in kind campaign contribution.

And for that there are some strict laws!

If the laws actually apply for this, I have no idea...
I've used Selenium API running in Firefox in the past to scrape customers data out of proprietary .Net WebForm systems requiring a login that didn't offer any option to export the data.

Crawling the list pages and then each edit page in turn allowed for dumping the name and value from each input field to the log as key:value pairs for processing offline.

Navigating paging was probably the biggest challenge.
As a professor, I sometimes feel as though teaching is more about customer service than education. It is unfortunate.
Out of curiosity, where'd you get the $20k estimate? Their docs [1] give a $15-75k range, but I haven't contacted either of the two companies actually authorized to do the audits yet and details about the process are a bit scarce.

Either way - it's a huge chunk of change. Would be happier if it were on the lower end of that price range for sure.

1 - https://support.google.com/cloud/answer/9110914?hl=en#Securi...
That's literally what this is (plus some extras).
why should we care whether its harmful to democracy?

if the population of a democracy doesnt want to be a democracy anymore, that seems perfectly legitimate
I am American, which is why I was asking. I just don't understand how "culture war" is any different than "political disagreement over social issues". Why do we need a scary new term?
If you're interested in learning more about the subject, I'd recommend this interview with Justin Amash (libertarian congressman not running for re-election). I think most of his statements (in this interview) are quite non-partisan.

https://www.libertarianism.org/podcasts/free-thoughts/who-br...
> you "could" get that from other observations

No, if they change their behavior, you couldn't.

Why are so many people commenting when they clearly don't understand knowledge-creation/statistics/methodology?
Oh snap, I didn't notice the animal model changed. Thanks for the heads up and rundown!
> I'm doing quite fine now.

You got my curiosity! Can I ask you in which field are you working on?
You have a problem with whatever you don't understand. These days, you also have a problem if you don't understand the germ theory of disease :)
So unfortunately people do care, it's why 32bit windows is still a thing. Most of the people that care however are large legacy enterprises that are running line of business applications that they don't have the source code for or require libraries they don't have the source code for. While they are migrating it's not a quick process in many cases.

As for 16bit HANDLEs for 32bit programs, it wouldn't have solved the issue as the HANDLEs are kernel tokens. The kernel doesn't actually care whether the user space application is 32 bit or 64bit in many cases. That's all handled via WoW64CPU.dll and friends. They proxy all kernel calls from 32bit code and then segment switch to a 64bit segment before calling the kernel. The same happens in reverse when coming back. So it would incur significant performance overhead in many cases to add that when it isn't really necessary and would negatively impact already memory constrained programs. Instead MS chose to let them get the best benefits they could from 64bit mode: all 4GB the 32bit address space can be used for 32bit things instead of just the bottom 2/3GB (depending on being flagged /LARGEADDRESSAWARE). In the end it's a lot more complicated than just telling people that aren't using very memory intensive apps in the first place to just run 32bit Windows which already works... and supports vm86 mode.
youtube-dl has so many uses. This DMCA stuff is outrageous.

I hope they put it up onn a Github-like site outside the US.
I'll quote from the first paragraph of court's opinion:

We hold that the statute requires copyright holders to consider fair use before sending a takedown notification, and that failure to do so raises a triable issue as to whether the copyright holder formed a subjective good faith belief that the use was not authorized by law. [2]

Note that the case was about abuse of DMCA takedowns by copyright holders if not considering fair use. Judge considers fair use as authorized by law, which I would interpret as right, not defense.

Another quote:
We agree with the district court and hold that the statute unambiguously contemplates fair use as a use authorized by the law. [2]

Fair use is not just excused by the law, it is wholly authorized by the law [2]

From previously quoted wikipedia article, the paragraph continues:

"Fair use is therefore distinct from affirmative defenses where a use infringes a copyright, but there is no liability due to a valid excuse, e.g., misuse of a copyright." [1]

As for plaintiff considerations, IMO, of course plaintiff is required to argue it's standing, otherwise the case is thrown out, or in this case DMCA is abused. Normally the first bar is to make a coherent argument, then the court gets to decide whether your opinion is right, but that does not lower the defendant's rights to a "defense", even if they are a defense.

[2] Court's decision, hopefully: https://scholar.google.com/scholar_case?case=125676491686801...
I see you're getting replies that (correctly) claim there are other states that handled it well. But those are exceptions to the rule of "western societies didn't and don't handle the pandemic very gracefully."

Mind you, I am not advocating to follow an authoritarian/Chinese model.

But the analysis that neoliberalism (and the hyper-individualist mentality that it co-evolved with) have undermined any collective effort at containing this effectively seems valid to me, or at least worthy of discussion.

Financially, we have eroded our capability to respond to this in a timely manner. Our healthcare and test/trace capabilities were simply not up to snuff, even though the people that know most about them kept sounding the alarms.

Philosophically (and IMHO this is the more contestable part of my opinion) our individualist societies have eroded our capability to demand (let alone volunteer!) personal sacrifice for a collective good, even one that indirectly benefits us and our direct peers.

Alas, give the developments and debate around this, I don't see anyone working through this after the fact. We'll all want to move on, forget that 2020 ever existed, and hope that economic growth will lead us into the golden twenties we've all been waiting for.

This time it will definitely work and not screw us all over in the next cycle, we'll say. Or at least next time I will be on the winning side! Just you wait!
It does, in startups and game dev ventures you do with your friends. However, as it did back then, it mostly ends up with bankruptcy and getting a corporate job...
Perhaps but that makes a rather odd assumption that every pair of adults would be allowed to select one mate with which to have one child.

Supposing everyone obeyed that, some number of generations in the future, which would be a blink of an eye compared to eternal immortality, you would end up with a strange selection problem of there being very few people in the most recent generations, and most of them having a large overlap in ancestors.
True but if it was written in C it never be completed and would likely crash all the time. :) Just be thankful they're not Python.
Ask HN: Bitbucket pipelines, ready for large-scale SaaS project(s)?
We're about to switch from Atlassian bamboo to bitbucket pipelines.

As of now, we're experiencing some drawbacks (for example, the largest instance has 8gb of memory, (severely) constraining test suites). Are there any large-scale builds (>20 dependent microservices) using bitbucket pipelines, and if so, what are the benefits and drawbacks you experienced?

If you decided not to switch to bitbucket pipelines, what did you end up using?
I wouldn't be surprised if they already block access to nest.com or related APIs for users either residing in, or with an IP locating them in a US-sanctioned country.
Every tyrant and dictator in history thought he was on the side of "progess" and was building a better world.
Also, there's an enormous lack of any personal commitment to make meaningful changes in their day-to-day life, at least among the Belgians I know. Civic-mindedness is most certainly _not_ a Belgian virtue.
Interesting. For me it's the opposite. I hated university with a passion. The synthetic problems, the fake currency of citations, the dogmatic and first-principle free way of learning.

It took me all of quitting, years of depression and accidentally restarting my career through a tech support gig to rediscover the massive joy I had solving problems with code.
This is easier said than done, specially in more junior positions when you don't carry that much weight.

As an anecdotal example I remember some years back I was interviewing with Philips Respironics for what would have been my 2nd job out of university.

On my 1st round interview (HR call) I was asked about my current salary, I chose the polite non-answer of "I don't feel it would be respectful for my current colleagues to disclose my salary or package conditions".

The interviewer immediately went into passive agressive mode and told me that she would not be able to progress the application forward without an answer to that question. I ended up moving to a better role but that was a valuable lesson.

I agree with the points made but this only really works once you sort of build a name for yourself and you carry some weight in the value that you bring.
I'll probably get down voted for pointing this out but neither Hunter or Joe Biden have denied those files are legit. And Biden's lawyer hasn't denied he called and tried to get the files back.

None of the reports I've seen casting aspersions on the legitimacy of the files have offered any proof they are not legit.

I think it's fair to say the messengers (Rudy and Bannon) are certainly motivated by personal and political gain but I don't think they're stupid enough to knowingly try to pass off forged documents to smear the Bidens.

So, with all that in mind I do find it queer that most all of the left leaning "News" organizations have focused on discrediting the legitimacy of the files without having any real evidence at all of them being forged or altered and for the most part I've not seen them reporting on what's in the files or alleged to be in them.
"I’m a practicing religious Jew—I’m an ordained Orthodox rabbi—and I care very deeply about these things. So I would feel foolish putting the scientific ideas out there but not making my own comment about a larger conversation that includes more perspectives on what some of this could mean. When I decided to write this book, I quickly realized I wanted to go and look in the Torah and see if I can find a commentary that responds to what I’m already thinking about with the science."
Why would you ask for less than what you want? You are most likely going to get an offer of less than whatever you ask for.
A lot of people write Tcl as if it were C or Bash without understanding the language or its philosophy. That, unfortunately, leads to badly written code like that you've seen
> so programmers who code by successive approximation,
...

> making more or less random changes until something works can get there quickly.

???

First clause doesn't logically match second.
You should ask for their pay range very early, preferably before the first interview and before they even have the opportunity to ask about your salary or expectations. No need to waste your time interviewing just to get a low offer. If they push back say you want to make sure it's a good fit. If they refuse then pass on them.
It happens all of the time, you just generally do not hear about it as most of it takes place informally or via means you aren't paying attention to. In fact, one of the major complaints regarding DHS' ability to be effective has been that they have too much oversight. DHS reports to over 3x as many committees, subcommittees, and caucuses in Congress as the next closest Department (DoD, for anyone wondering).

For example, Congress holds Constitutional authority to appropriate funds to agencies. A great place to see where Congress exercises that authority is via spending bills[1][2]. Depending on the organization, they will get into nitty gritty details to the point of almost micromanaging an organization. As an example of where you do not typically see/look, is the lead up to the creation of spending bills. There is a ton of research, cajoling, persuading, and compromising on all sides of the aisle during that process.

It may seem that there is not a balance of power, but perceptions are notoriously faulty. It is the same way that if I were to watch the news regularly, I would think the world is being taken over by terrorists or that crime is at an all time high - neither of which are true. Things are not nearly as bad as they seem and people have a habit of romanticizing the past.

That being said, there is currently a divided government (e.g., political science speak for Legislative and Executive branches being controlled by different parties). In addition, this administration has had three Supreme Court appointments in a single term. That is pretty much unheard of. The Legislative Branch has also delegated some pretty significant authorities to the Executive, which has been problematic in some cases.

I guess to wrap this up - what you are seeing is not new. The behavior is just more apparent because of modern society's unprecedented access to information and a recent trend of politicians who don not have enough shame to hide their shady behavior.

[1] 2020 Spending Bill - https://www.congress.gov/bill/116th-congress/house-bill/1865...

[2] FY 2021 Intelligence Authorization Act - https://www.congress.gov/bill/116th-congress/senate-bill/390...
Your years are off by one. Obama proposed the 2016 budget in 2015 and Trump proposed the 2019 budget in 2018. Though if you look up the numbers for those years, they're pretty similar.

I would agree with you, except the AP didn't criticize Obama's deficit increases compared to Bush. Pick a non-recession year in the Bush administration (like 2007[1]) and you'll see deficit spending half that of Obama's. That's despite wasting tons of money (and lives) warring in the middle east.

I don't want to go all "both sides" here. One side is certainly more worthy of criticism than the other. But considering the fraction of journalists who are on the left, it's not surprising that an ostensibly unbiased organization can still have some leanings.

1. https://en.wikipedia.org/wiki/2007_United_States_federal_bud...
You use special libraries designed for this purpose, that use a static buffer under the hood themselves. Or you just make sure that memory usage increase is low enough that it isn’t a problem. You sometimes have places where they do for example one GC call a day.

Take a look at https://github.com/OpenHFT to get a taste of what Java + HFT looks like.
Very well put. Social media wraps garbage with a false sense of legitimacy that's not found on checkout aisle shelves, and that's a big problem when such a large number of users lack either the skill or intention required to filter.