skysight-inc/HackerNews huggingface dataset:
I was there too and remember something along those lines. Maybe not as absolute though. Maybe it was more "I'd invest in young entrepreneurs when no one else would"
I'm glad to hear you did get out and did well for yourself. Thanks for explaining it from your perspective. As much as you were personally influenced by the people surrounding you - it was probably the exact same dynamic, but opposite (the people around me taught me was that academia was a debt-trap or a luxury for elites who didn't want to be demeaned by real jobs) and that is likely the source of my bewilderment and even low-grade bias against the field as a whole. I can see how if you are someone who respects academics, and listened to respected academics (who necessarily experienced success) - how that would lead you down a totally different path. Seems similar to what I hear about people who try to get into acting in Hollywood - they always listen to the people who make it.

Feel you about unionizing though. I'm in the southern US, and we don't see a lot success here. Still, I'm an IWW member, and my local hospital just successfully unionized a few months back - so it's something I do truly believe is worth continuing to fight for.
> Trump warned us back in January

Ah yes, "warned", by assuring us that the virus was no worse than the common cold, and we were rapidly "turning a corner", and that it would just "go away on its own".

> wanted to close the borders

If he really wanted to, what stopped him? He was clearly fully capable of closing borders, given that he did close the border to China (too late) and Europe (also too late). Where was the closure to South Korea when the virus was spiking there?
You can doubt, of course, that is your right.
NVIDIA has multiple generations of ARM SoCs. All of them are focused on GPU performance, though.

Also NVIDIA quit the mobile market a while ago. They are focused on Autonomous driving and embedded market. The only consumer product on the market with NVIDIA SoC is Nintendo Switch (which sells millions)
We already have that. They're called universities...

(The majority of my students are online. The same is true for many other Australian universities outside the biggest cities.)
It's $40, not super expensive.

600 million doses would cost $25 billion, a trifle compared to how much the pandemic is costing.
But in this case, isnt' there a dialog? (and THEN they don't change settings)
> why shouldn't we have international laws that deter this kind of behavior?

Well in that case why not outlaw spying too, while we are at it?

The point is, nations have spied on each other forever, and these cyber methods are just another form of spying.

When companies get hacked they always make it sound like it is a law enforcement problem, as opposed to their lax security policies. No, these companies need to be held accountable; don't let them divert attention away by saying it is a law-and-order type issue.
So, this take is sort of fashionable now, but it’s never really convinced me: what I’d suggest is that, when you discover that the extracted method is a bad abstraction, you do one of two things: (1) inline the method (IntelliJ is great at this for Java) or (2) duplicate the method and rename, adjusting the new version for the new use case. As hard as naming may be, adding the level of abstraction often ends up helping keep each method working at a single level of abstraction.

In my experience, the biggest messes I’ve inherited were a result of not being DRY enough: the cases of incidental duplication I’ve run across have been comparatively easy to unwind.
The stuff mentioned here? https://honzajavorek.cz/
They already did that with SQ1 and SQ2. They collaborated with Qualcomm on this.

Also, the main motivation is the cost. Any other vendor would want the highest profit out of their design.
Astrazeneca believes their vaccine may soon be less than 1$ per dose.

If we are serious about vaccination worldwide and quickly ... then this should already be approved IMO
DRY and SRP are the air I breathe, so I need to defend it.

"This means that when reading through the original caller, it is less clear what the code does."

This is false - if you have a clear service and method name, with clear, properly-typed params, it SAVES time, because unless it's broken, it's a SHORT invocation that abstracts the details.

"the function might have some surprising semantics. For example, mutating contents of local variables is sensible in code."

Pure functions are the only "apply everywhere" part of the functional programming paradigm. Side effects are just as painful in .NET and Java as they are elsewhere.

"Overgeneralized code"

SRP let's you identify this fairly easily. As an example, I just tried to abstract away "Edit" and "SuggestEdits" in the same controller to stay DRY, but then realized it violates SRP.

"Each modification of the "common" function now requires testing all of its callers. In some situations, this can be subtly non-trivial."

Much less painful then knowing you have to change it in multiple places AND THEN checking the code. Just doesn't apply.

"When each of those code segments were repeated, ownership and responsibility were trivial. Whoever owned the surrounding code also owned the repeated segment."

The team owns the code. At worst, the lead owns the code. Bad excuse.

Feels like a dramatic contrarian piece to me. As mentioned, SRP and DRY are the only two things that allow our team to keep churning without significant tech debt. That, and avoidance of magic strings.

These 3 things are probably 80% of clean code.

Edit: Oh, and keeping methods to 5 lines or less, except in genuinely extreme, rare cases. Of course that's theoretically under "SRP and abstraction", but you know..

Edit 2: The single source of truth comment is on point as well. There was a rule when Python was designed "There should be ONE, and ideally ONLY one way of doing things." This is extremely important to writing good code and on-boarding people onto your project.
Nothing is "banned".

AZ accidentally ran their first trial with only half the intended dose. For some reason, this turned out to work better than the intended regimen (90 % vs 60 % in the other trial).

When they noticed the mistake, they pretended it had been their intention all along.

That's one troubling error, one surprising result that doesn't fit expectations and could, therefore, indicate other, potentially dangerous, problems in thinking or execution, and one deliberate lie.

Personally, I'd tend to agree with you and would probably take their vaccine if offered.

But that's something entirely different than allowing it to be given to millions of people. Getting this wrong would lead to a total breakdown of trust in institutions, and, in due course, a few democracies as well.

To insinuate some conspiracy given these circumstances is evidence for the mechanism of that breakdown, as well as irresponsible and, frankly, amateur populism.
I have no opinion on this particular criticism. I'm just pointing out that my anecdotal experience is different from theirs.
Opening the article by implying Facebook enables ISIS.

Did not see that one coming!

Slate deserves extra credit for imagination. Real world reporting? Not so much.
The version of the question I heard OP ask is:

"Is this might makes right, or is there an international legal standard and international judicial body to resolve this on a consistent basis?"

The way the OP asked it suggests OP thinks this may be "might makes right". But the question about international legal basis is a good one.
There’s children committing suicide over lockdown. Peoples’ livelihoods are destroyed. You’re talking about “sensible policies” but then reference China as though welding people in their houses is just common sense.

Every “enlightened” country in Europe that people reference otherwise for their political benefit has fared poorly. This is not even remotely as straightforward and one-sided as you’re presenting it.

The moralistic attitude about “selfishness” is just an extension of the Puritanical instinct of Progressive ideology. It’s a strange authoritarian impulse that resents anyone who’s not constantly aggrieved or devoted to some technocratic utopian vision where everyone’s sacrificing themselves for the cause.

Traditionally the conservatives were the censorious grumps who wanted to control everyone’s immoral profligate lifestyle, but now it’s the norm on the left - blaming every ill of society on the wickedness and sinful ways of people who disagree with them politically.
Because there's a price war between Intel and AMD for CPUs and between AMD and nVidia for GPUs.

Even if they're sold out there will still be preorders and people will preorder the best value.
> Self-modifying code was very popular in the 1950s (since it was the only way to get many things done), but essentially nobody uses it now.

...which proves that it is a tradeoff. Just one where the local minimum currently is at one end of the domain due to context (e.g. ROM size limitations) having evolved.
I’ll fight natural selection any day... crispr, no way.

We are not gods. At least with previous vaccines we just killed off the active parts and said “hey, go bull fight this” to our immune system.

Last bit: Leverage works in both ways
After WhiteHat Jr, Mastree in Trouble for Its Advertisement
GoT isn't realistic in the way that the cultures of Westeros are "real" or "realistic". Many analogies and parallels to historical cultures are stereotypical at best.

But GoT is (more) realistic (than other TV shows) in it's depiction of:

a) Complex personal motives and agendas. No person is entirely good or entirely bad, and everyone is a hero in their own story. Most shows don't get it, GoT largely does.

b) Costumes and places. Those are not "realistic" in a historic sense, but they are very well-made and of higher visual quality compared to other shows. The rest just seems to recycle props from the last medieval flic it seems, GoT looks more refined. GoT has visual realism that is akin to a very well-made texture map in a completely fictional computer game.

c) Edit: I forgot one: GoT breaks with a few of the usual hollywood stroytelling tropes, making the story feel less formulaic and more realistic. E.g. gratuitous killing of main characters and sudden abandonment of whole long-prepared story-arcs because life happens (King Rob and the Red Wedding).
Can webhooks come into play nicely with state machine models?
You can tune how the linux memory allocation works, I've done some changes in a couple of servers (couldn't find which settings in the 60 seconds I google), might be worth investigating in workstations too.

(Not saying it is ergonomic or better than the mac.)
I’ve found that hiring anyone to do anything custom one off as an individual is extremely hard as you pointed out. You are much better off knowing someone in the business who will do it for you as a favor or recommend someone to do it. So I guess it comes down to connections or relationships and if you’re a typical well off transplant in a big city connections to blue collar workers are typically very lacking.
Why is that? I've done pretty extensive work using Selenium; it's finicky and sometimes too limited for what I need it to do, but I haven't found serious reason to hate it. Documentation's good, it's exceptions are pretty easy to understand, and it does what it says on the tin without much in the way of surprises or drama. It's usefulness has far outweighed any irritation it might have caused me.

Only thing I'd wish for right now is more robust handling for the frequent StaleElementExceptions that can crop up, but it's not too much pain to work around those yourself IMO.

...come to think of it, why are you apologizing?

Edit: ...seriously, you started Selenium?
In addition to network access you need to audit all code downloaded and check local storage, indexdb and cookie usage and any other unknown unknowns.
Well hundreds of millions have already flowed into every major pharma company for development costs, so the price for tax payers in every contributing country is substantially higher than $40/person. That's just the price an individual may see.
Sorry, I didn't mean Sanger sequencing, was comparing to Illumina sequencing.
> Belgium’s budget state secretary, Eva De Bleeker, posted the price list on Twitter, with the amounts of each vaccine that her country intends to buy from the EU. The tweet was quickly deleted, but not soon enough to prevent interested parties taking screenshots, which have now made it public knowledge.

This is the list of what the EU is paying:

Oxford/AstraZeneca: €1.78 (£1.61)
Johnson & Johnson: $8.50 (£6.30)
Sanofi/GSK: €7.56
Pfizer/BioNTech: €12
CureVac: €10
Moderna: $18

https://www.theguardian.com/world/2020/dec/18/belgian-minist...
Nothing, as long as we learn the art of discerning coincidence from causation. An important part of that is deliberately noticing how many possibilities we're picking amongst when we single out a coincidence.

Here's a funny anecdote about the same topic: https://www.youtube.com/watch?v=6JwEYamjXpA&t=2676s
Please excuse me lack of knowledge, but I thought the founders are from the Czech Republic?
Jesus, if true this has gotta be a mortal wound to Zoom
This is a very key point - when you re-use, you often need to rename. I actually can't think of a clear example, but this happens ALL the time.
I highly doubt the behavior of a single rogue employee will present any significant difficulty to Zoom, to say nothing of being a mortal wound.
I think it's important to note that many institutions have technically persisted and adapted without really staying competitive. Catholic monasteries, for example, have almost none of the respect and power they used to enjoy. I have no doubt universities will still exist centuries from now - but will they exist as dynamic centers of intellect, or archaic live-in social clubs?
The epitome of tangibility.
I quite like https://sketch.systems/ as a tool for quickly getting up and running with Statecharts.

There's also a good article by Hillel Wayne about using Statecharts and Alloy to formally specify UIs.

https://www.hillelwayne.com/post/formally-specifying-uis/
> can't configure my IDE deterministically through text files

Yes, you can[1]. It will even sync automatically with whatever git repo you store the settings in.

> regularly results in situations where building the project works fine for colleague X but not for me

This is a problem with relying on the IDE host to also be the host of your applications. Your repo should contain build settings, not your IDE.

You should switch to Docker or Pulumi or [insert declarative build tool here] -- something more deterministic and consistent across users.

> I'm dealing with bugs in their refactoring engine

As others have said, this is much more likely to be a problem with dynamic languages. I haven't done much with Python, but I've never had a TypeScript refactoring problem in 3+ years of using it as my primary language and IntelliJ as my primary IDE.

> And don't even get me started about CPU usage…

I have a much bigger issue with memory usage, but it's still not a big problem (and I think it's a memory leak in a single plugin anyway).

Also, JetBrains seems to have (correctly) assumed that dev time is much more expensive than dev hardware.

If I have someone whose slow IDE drains 1 hr of work per week and costs $75/hr, then it's only going to be a few weeks before it was more cost effective for me to upgrade her CPU than to worry about the IDE at all.

1. https://www.jetbrains.com/help/rider/Sharing_Your_IDE_Settin...
Agreed. My problem isn't even naming, but overly long names, which become a problem in C# and Java, where you have the namespace, the method, a service inside the method, a long type (because "var" can be an issue), and so on.
Comb/spiral binders do seem to be an easy way to bind printed material. The advantage is that the binded book also lays flat after opening.
Some NASA orgs have tried using FPGAs as a way to get around software requirements, to varying levels of success
Simply tell people, "if you've had COVID, don't get the vaccine" or maybe "go to the end of the line"
I’ve never even heard of either of the things they’ve charged. I wonder why they went with conspiracy to commit interstate harassment and conspiracy to transfer means of identification rather than with CFAA or wiretapping charges.
Looking Blockchain Developer where do I start ?
I’m looking for a blockchain developer where should I start?
Why is home brewing interesting and/or useful? Why is knitting interesting and/or useful? Etc.
I was part of a student drone group last year. Previously they have been using various embedded systems like intel nuc's and nvidia tx2's. However this year they decided that it would be much better to just strap on a good old i9 instead, makes development so much easier when you don't have to spend a bunch of time optimizing stuff.
An idea I've always liked is a perpetually extendable copyright with rapidly escalating fees.

E.g....

First 10 years are free

The next 10 years cost $50 - Basically just enough to make it worth the time to process...basically a bozo filter for abandoned works)

Years 21-30 cost $5,000. - Starting to cost real money, but not overly onerous to anything in active commerce.

Years 31-40 cost $50,000

Years 41-50 cost $500,000 - Worth it only for highly lucrative works

Years 51-60 cost $5,000,000 - You've got to really want it

After that keep adding on zeros, I guess. I haven't really thought about the exact numbers.

I personally have no problem with Disney keeping all rights to Mickey Mouse in perpetum if they write a billion dollar check every year for the privilege.
A Monday rollout sounds horrible. Probably the worst day for a rollout.
You know (and probably are implying) this but it’s completely program/project specific. Some projects out of Armstrong, for example, must meet FAA certification requirements
I think you might mean offering, not offing.
Blaming bad developers and hoping for them to try harder isn't going to make anything better.

I totally agree that patterns are important and useful, I just think that the way they're presented and over-emphasized is net-harmful, and that by changing that we can make the situation better.
Apple already working on adding many core (~32) and tons of ram (256gb) by two three generations, so if no body else, Apple itself will force for the upgrade.
S3 is strongly consistent.
https://aws.amazon.com/s3/consistency/

Which of Google's nosql db provides strong consistency - bigtable? Just confirming
What other platforms compete with Zoom with comparable API integrations?

We need features including: OAuth, Meeting scheduling, meeting link generation (without requiring user accounts), managing recordings, meeting status webhooks, etc.

https://marketplace.zoom.us/docs/api-reference/zoom-api
Wow. I thought only the CEO's of FB and Twitter were allowed to do things like this.
I don't even know how to comment to something like this. I guess with an example - I spent some weekend time fixing 30 file paths in a Cloud function, because the junior developer couldn't abstract the root to a single method.

After you do something like that, tell me how much you love fixing bugs everywhere.
Once you start opening multiple Solutions in Rider, Your total memory usage will get inverted, And Rider is still plenty snappy. :)
Aircraft manufacturing, maybe. Only two companies in the world can make a good large jet airliner - Boeing and Airbus. It took Airbus 21 years of government support to get to the first good product. COMAC in China is now trying.

Container shipping has hundreds of players. Anyone who can afford a container ship can play.

There are lots of little car companies. China has a huge number of car makers.
I will speak with other leaders at my company to move us away from Zoom for conferencing. If you're a leader how can you read this and not only tolerate it, but pay for it? This is it.
They are, that's why he's getting charged and they're not
No. It’s an extremely contagious airborne virus that many people don’t even know they have. By staying home you help reduce transmission and the deaths of others. The countries that didn’t do this have more death.
Op here what I’m saying is for average user, they can’t worry about writing their own blog engine.

They should be able to just blog
An executive is not quite a "single rogue employee"
> In Australia we usually have to pick our major before we finish high school.

On paper. In practice, it's not very hard to begin one degree but then switch to another.

> I start a degree in Computer Science, in most of my classes all my peers are also CS students

It depends. In our CS degree, you stand a very good chance of meeting (at least virtually) students from other disciplines, degrees, and backgrounds in some subject - from the statistics, not just in mathematics classes but also in Python classes and anything that looks like data science. It does depend on how your degree and how their degree was designed, however - some disciplines prescribe the entire programme while others make more space for including subjects from other fields.
Yeah I think the only holdup is getting an agreement on dictionary or, more likely, dictionaries, to be shipped with the spec implementation
Wouldn't paint all migrations with the same brush
No, that's (roughly) the per dose price the US is paying for the vaccine (there's no individual fee here for the vaccine, I guess there can be an administrative fee, but that won't go to the manufacturer, it will go to the health provider doing the vaccination).
quickly realized that some of the fingerprinting information could be useful for VM detection because vendor names were exposed. In this particular instance the string "VMWare" was contained within the WebGL information. After some more testing I also discovered that VirtualBox reported the same kind of information.

I believe there are patches that can close those holes, but I've always found the fact that such information is exposed by default and can thus make a VM obviously not look more like real hardware is puzzling. Ideally, a VM should be indistinguishable from real hardware, and in practice that ideal is difficult to achieve --- especially with timing-based detections --- but you'd think such obvious signs wouldn't appear.

Also, the amount of information that can be gathered via JS is disturbingly immense. To me, this is just further validation of the fact that JS needs to be off by default and whitelisted only for the (very few) sites that one truly trusts.
Ok, the problem would be on how to run linux executables on freebsd.

That problem is mostly solved. Has been for years except for marginal sysctl() calls unlikely in datacenter usage of Linux.
I think the notation is not the only difference in J. I believe that tacit programming is one of the improvements proposed by J, but I might be wrong.
We used to have a saying "Moore giveth, and Gates taketh away".

But I see two reasons why the M1 is a big deal, even given the bloat tax.

One is simple power efficiency. These chips run cool and fast, and Intel laptop chips don't. No amount of hyperefficient code is going to get you a real 18 hours of battery life on last year's MacBook Air.

The other one is Apple's proven track record of integrating custom hardware and software, into something which is greater than the sum of its parts. Ever since I got an iPad Pro, I've been quietly frustrated with the user interface of MacBooks. It's just not physics-smooth, and the iPad just is.

I just got one of the 16" MacBook Pros for work, and it's pretty loaded, and it's a good computer— by the standards previous to the M1. Battery life could be better; overheats sometimes with serious fan noise, for no good reason, although each update to Catalina appears to substantially reduce this.

I figured I could get five years on this rig. No way. I might make it to 2022, but I know terminal gearlust when I see it. Whatever Apple sticks in the next release of the 16", I'm craving it already.