skysight-inc/HackerNews huggingface dataset:
> Even if I concede that there are some on the left who fit your description, the whole point is that left/progressive political philosophy is fundamentally aspirational towards tolerance and inclusivity. Right/conservative political philosophy is fundamentally not.

I don't find this description of right vs. left accurate at all. Or perhaps more specifically I don't feel like the people I have interacted with "on the right" communicate a sense of "intolerance" or "exclusivity". Certainly not to the extent that I would generalize that as a group characteristic. Nor have I encountered more academic definitions that would choose to differentiate based on this metric.

I just read the Wikipedia article on left/right and found it completely out of sync with my internalized model. I wouldn't go as far to say it is 'wrong' but I certainly didn't find it as a useful description of what I've experienced.

So much of the divisiveness we see today seems to be predicated on entirely false understandings of the "other" and a complete lack of agreement on basic terms and concepts. Left/Right is just one example.
All they need to do is poke the Play Store / App Store the right way and, poof, it's gone. They don't need to legally ban it, just send a strongly worded letter.
It's may or may not be, and most likely not. Humans are more than just software, they are also hardware. And no, the consumer grade cameras included in Tesla vehicles are not replicas for eyeballs.
https://twitter.com/crimeaday/status/739973139539632128

"31 USC §5111(d)(2), 31 CFR §82.1(b) & 82.2(a)(2) make it a federal crime to leave the US with more than $25 worth of pennies in your pocket."

Most of that is about penalties but 31 CFR §82.2(a) has the $5 and $25 rules: https://www.law.cornell.edu/cfr/text/31/82.2

(I just guessed A Crime A Day had tweeted about this, US law seems to be mostly legacy code...)
I completely agree with your response but I have to say I found it hilarious.

Faced with

> People like you are weak ass hypocrite pussies

the retort was

> "Always" is a strong word.

This is HN. :D
> Moderna’s potential vaccine to prevent Covid-19 produced neutralizing antibodies in all 45 patients in its early stage human trial, according to newly released data.

> Earlier Tuesday, Moderna announced it would begin its late-stage trial for its vaccine on July 27. The trial will enroll 30,000 participants across 87 locations, according to ClinicalTrials.gov. Participants in the experimental arm will receive a 100 microgram dose of the potential vaccine on the first day and another 29 days later. Some patients will also receive a placebo.

Looks promising.
> same with `class Foo(object):`

That's still legal, and actually I prefer it even though it's not required in Python 3, because explicit is better than implicit.
While it is clear that some patients have had a positive test after an initial negative test - and even a recurrence of symptoms months after the initial symptoms - it is unclear whether the positive test and/or recurrence of symptoms is from the same virus recrudescing or from a new infection.

On This Week in Virology recently, they said that it would be invaluable to sequence the virus the first time around and the second time around (in patients who recrudesce) to see whether the two infections were caused by the same virus (in genetic terms), or from a new infection by a genetically different virus.

Either way, it's bad if immunity only lasts a few months, for obvious reasons.
"Easily" isn't really that true here.
Tl dr; Moderna vaccine exits Phase 1 trials successfully.

"Clinical development is a three-phase process. During Phase I, small groups of people receive the trial vaccine. In Phase II, the clinical study is expanded and vaccine is given to people who have characteristics (such as age and physical health) similar to those for whom the new vaccine is intended. In Phase III, the vaccine is given to thousands of people and tested for efficacy and safety."

">30% of drugs entering phase II studies fail to progress, and >58% of drugs entering phase III studies go on to fail"
I know the reasons for not producing code consistently. They're logical and I can even verify them. BUT I am still frustrated with myself when I don't produce significant code each day.
Campaign encourages Americans to do more to fight anti-vaxxers
Attendance is tracked at any university with students that receive federal aid... So most of them.
Ignorant Elon Musk rails against German court decision on Tesla Autopilot
I don't think they've ignored VMs. In fact the very game I mentioned before refuses to run in VMWare and VirtualBox, even though I've managed to run it on Qemu out of the box. Though I'm not sure if it's incompetence or they just don't care :p
It's an incredibly busy position if you're doing it right! I've had development teams of 4 - 20 reporting to me, and I think my responsibilities have generally included:

- Being the point of contact between Development and the rest of the organization, fielding questions about what can and can't be done, plus t-shirt sizing on effort

- Keeping tooling and technology unified (not ending up with one project each using Vue.js, React, Ember, Angular...)

- Keeping up standards (around code reviews, documentation, testing and alerts, end user and developer training)

- Thinking long term about how features, services and tools being built today can be re-used tomorrow

- Decisions about budgets and how to approach a project (use internal people or outsource to a vendor; field RFP responses; negotiate and get paperwork signed)

A lot of communication (inter-team and intra-team), budget work and "architecting" stuff is a reasonable summary, I think.
Aligning with product to build the right things on a schedule everyone can live with that supports the inflow revenue via sales deals. Lots of backlog grooming, coordinating with other teams on their dependencies for the team (including devOps procedures and their shared libraries, new core libraries, new infrastructure, new cloud-native technologies we can use). Ensuring that what the team builds makes sense in the context of the whole company (alignment). Reporting up weekly metrics that are translated and normalized for the whole org across all teams in general (things like scrum/product team efficiency), following released product dependencies, writing change logs, release notes. Testing out APIs (which is sometimes like a variety of program management stuff at times). Learning all the black boxes of the system you're building and also all the ones you interface with, or might interface with. Then all the personnel stuff, the hiring, the care and feeding of the team, the one-on-ones, the hiring, the firing. Attending architectural discussion meetings for your own team, but as well as others. Working with MSPs on outsourced infrastructure, costs, some budgeting. Being accountable when a project goes sideways, and coming up with ways to try and get things back on track. Finding resources at the company to help out with something that might be in a gray area that's not my teams responsibility, but something we need, but is something that we're not experts in....

I still try to code a couple hours/week, but it's mostly around the undesirable stuff, or tooling (like CLI-stuff) to facilitate efficiency, generate metrics, help me play with the platform in a constructive way that facilitates my knowledge, etc...
> If a manager trusts their reports, they can manage those reports effectively, because they are getting accurate data about what their people are doing. That trust (also known as being professional) short circuits the need for the manager to understand the work being done.

That works in the happy case. But lots of things work in the happy case.

The problems happen when ICs do things that are good for themselves, but not good for the company. One obvious example of this is resume-driven development.
I would love to be as positive as you. Let's say minimum wage is $15 an hour, what task do you think this robot could do, and how many hours of labour will it save? I don't want to be overly negative, but to honest the way it comes across to me is they've taken a roomba, glued a stick on top of it, zip tied a hoover onto it, and invented a slow, bad roomba.
Well that was then. This time we got it right.
You rarely see people on the bottom of the ladder argue that inequality isn't that important. Prosperity doesn't say anything about how the resources are shared, so yes, 1890ths England was surely one of the most prosperous countries of the time, but at the same time children lived in Oliver Twist like misery.

The problem is that it's becoming increasingly clear that Capitalism fails miserably at redistributing resources fairly.
Does this skip over any bits or did it really go from "royal hanger on learns colonialism is bad in Paris" to "let's teach the kids how to torture people" really quickly in reality?
At that sort of power level one could theoretically capture the heat and cycle it back into the board as electricity. How long before we see a little stirling engine spinning away atop AMD chips?
What's "the coming years"? 5 years after they first made the claim? 5 years from now? 5 years from 5 years from now?
Here we go again, same story as SandboxEscaper. MS ignored until 0days started dropping in public.
One really nice feature from Wolfram Mathematica that few other languages seem to have is a special prefix-only syntax for single-argument function application. In Mathematica, it's f@x ==> f(x), and it's really convenient because it prevents needing to move your cursor to the end to put in a closing paren. Since it only works for single-argument functions, there's no ambiguity.
This just makes my blood boil. I am definitely not unbiased here. I purchased Doom on steam before it got laden with the heavy DRM. It was a fun ride, but it is now hard for me to justify the full price I paid. It is only a shame I can't attempt to return it now after they rendered it unusable from my perspective.

Still, my gaming PC is also my tax PC, and minor projects PC and since I am no longer a kid, I have a lot of information floating on it I would not want other people to know. How is this normal state of affairs?

I will submit request for refund just in case. It might get denied, but maybe they will at least get the message.
How is it hard to read? Both versions I've seen linked here are essentially plain text with sensible use of simple styling (bold and italics), with a couple tables of text, and some borders in a couple sections to group things.

The only things that might make it a little harder for some people are one of them used green text on a black background, and for both of them if you browser window is wide the lines might be a bit too long.
Absolutely not, I want to see the practice end on Gas Pumps.

Every business should be requried to adversite, print, and clearly mark the amount of the tansaction is going to taxation

Hiding taxation in the purchase price allows government to increase those tax rights with out facing the same amount of public back lash as they do when the taxation is calculated secretly from the transaction or advertised rate

This is why when come taxes increase their gas takes the hate and vitriol is directed at the "evil gas companies" increasing the rates when in reality it was a increase in gas taxation that cause the per gallon price to increase

One of the primary reasons I oppose a VAT style tax in the US is the vert nature of non-transparent taxation. People need to know exactly how much money the government is taken from them in any given transaction
That's a funny comparison to demo days early in my career. The company I worked at had too much upper management that would hijack dev teams to make "cool" features constantly. We only had to make something good enough to appear like it worked in a demo though, because then that upper manager would get his bonus or look good to the CEO or CTO and we could move back to doing real work.
This is the exact language Guide stopped being BDFL. STOP IT!
Topos Theory in a Nutshell
Michelin Star: 1kg food

2 Stars: 2kg food

3 Stars: 3kg food

“Well KFC can do it...”
Theres only mention of medical or health records on the page that I could find is:

"Categories of personal information:"

"Customer Records: paper and electronic customer records containing personal information, such as name, signature, [...] medical information, or health insurance information"

I would give ID the benefit of doubt here and say this just boilerplate legal text.
This rubric is fine at a certain level of scale, but as a company grows, both in size and complexity, it becomes hard to apply except possibly in the leaves of your organizational graph (and not always then).

Personally I manage a team of 400+ engineers. They do the full range of embedded systems across multiple platforms, iOS and Android native development, full stack web development, backend systems, and data science. We go all the way from device drivers that are deployed to 10's of millions of devices to Spark jobs running in a reasonably scaled up cloud infrastructure (5 digit CPU counts, not 6 or 7).

Needless to say, I am not competent in all of these domains. I do my best, and when decisions get to my level I know how to make them in a way that doesn't leave me as the weakest link, but fundamentally I can't possibly be an expert in all of what we do. There aren't enough hours in the day or days in a life.

Compounding that problem, at this level of scale, I believe in cross-disciplinary ownership. We don't have an iOS team that throws things over the wall to a site team, or a FW team that only thinks about how to optimize their part of the world. That means many of my managers are also managing engineers who know orders of magnitude more about their discipline than the manager does. It turns out this would happen anyway, because the manager shouldn't be making most of the technical decisions, and they don't have enough time in the day to stay expert in even one discipline at the level a senior IC is expected to.

You can't expect your managers to be the ultimate expert across the domains they manage, and even if they happen to be, you can't expect them to be able to keep that position (our industry changes too rapidly). What having been a practicing engineer does for them is to give them a perspective on what matters, to ask the right questions, to help the team develop an ownership culture so that they don't rely on the deus ex machina of a manager know-it-all who tells them what to do. Very few of the skills they need relate to having been the best Javascript engineer on the team at some point in time. They need to know how to _develop_ the best engineers, not continue to occupy that role themselves.

Last thought here -- this compounds when you get promoted into a role of managing managers. For many managers, this is a harder transition than moving into management in the first place.
If they could be educated, they wouldn’t be managers.
> is this just a syntax change or is this adding a new statement?

It's just a syntax change; "print 1 2 3" is still an expression just like "print(1, 2, 3)".
Can audacious transparency made us all safer, more innovative and profitable?
I think it's reasonable to ask for an alternate link.
I can totally see why for really big streamers, to avoid stalkers and crap.
Many Asian MMOs block VM execution, namely mostly anything by GameGuard/HackShield/XIGNCODE.
Amazon's Hand-Washing Policy
> look at a UI prototype and consider that 90% of the solution

Management tip: Make the UI reflect the actual state of the project.

The UI should be UGGGLY and should get prettier as the backend work gets finished. If if the artists prettify it; make the animations and interactions janky and sluggish.

Never make the UI better than the actual implementation.

Bonus tip: Always have something slightly off in the UI that management can point out to fix. Useful managers will simply quickly point it out and move on to more important problems; useless managers will focus on it.
A decade is a long time in software engineering. Kubernetes would be obsolete by then. What do I need to revisit?
Nim does this, and the whitespace is significant[0][1]:

echo $foo
# is parsed as
echo($foo)

[..]

echo(1, 2) # pass 1 and 2 to echo
echo (1, 2) # pass the tuple (1, 2) to echo

[..]

proc optarg(x: int, y: int = 0): int = x + y
proc singlearg(x: int): int = 20*x

echo optarg 1, " ", singlearg 2 # prints "1 40"

let fail = optarg 1, optarg 8 # Wrong. Too many arguments for a command call
let x = optarg(1, optarg 8) # traditional procedure call with 2 arguments
let y = 1.optarg optarg 8 # same thing as above, w/o the parenthesis
assert x == y

[0]: https://nim-lang.org/docs/manual.html#syntax-precedence

[1]: https://nim-lang.org/docs/manual.html#procedures-command-inv...
Hopefully we'll learn for the third time when something crops up again?
the old fashioned glue is gum arabic... gum arabic sees more uses these days in food than outside it
> Harvard online education is worth not much.

> The whole value proposition of Harvard is that you socialise and bond with the sort of people who get in to Harvard. You probably have the phone number of whoever runs Goldman Sachs [0] and you know the President of Whereveristan's daughter because she was in your class

You sound like you're contradicting yourself.
Content that has the right to exist based on free speech protections does not by extension have the right to exist on any/all platforms. Different publishing platforms have standards they hold themselves to. For arguments sake, the NY Times does not generally allow white nationalists to write Op-Eds espousing their POVs, without clear messaging around context. White nationalism lies outside the NYTimes unique Overton window.

Its my view that 'cancel culture' isn't a new phenomenon; in the past, those with views outside the Overton window were not 'cancelled' per-se, they were instead 'pre-cancelled', by never being allowed to attain prominent statuses in the first place (how many KKK members were members of the NYTimes Op-Ed board; was their exclusion a result of cancel culture?). IMO 'cancel culture' is the effect of the Overton window moving more quickly than in the past, where individuals who have been able to attain prominent positions now find themselves outside the shifted Overton window. So the fact that this is happening to thinkers of prominent status is new, but excluding views outside the Overton window (the fundamental bit) is not.

I draw the distinction, because in my mind there are two debates to be had; (1) cancel culture is a new phenomenon and is anti-ethical to the ideals of free speech that American society has espoused in the past, and (2) cancel culture is not new but instead the Overton window has shrunk, and is shifting more quickly.

Anecdotally I see many arguments that reject 'cancel-culture' with the logic of (1); exclusion of voices/ideas is a result of a new phenomenon ('cancel culture'), and by relying on a large dose of appealing to tradition (America has never "cancelled" voices before) we can therefore reject any exclusion as a-priori wrong. If we argue instead within the context of (2), one cannot say that exclusion of ideas is a-prori wrong, instead one has to defend whether a particular idea deserves to be included/excluded from the Overton window.
What an absurd response from your manager.

If you give a construction worker a design to build a wall, and the worker is given 2,000 bricks that must be used to build the wall, then, yes, of course the worker must lay down all 2,000 bricks to build that wall. However, if I am asked to build a computer-simulated model of said wall, and if there is a way to build the model with 200 lines of code that looks and performs identically to a model built with 2,000 lines of code, then, yes, of course I am going to build the wall with 200 lines of code.

I hope you find better pastures.
Complaining that something is generally behind a paywall is different from complaining that a site centered around widespread discussion of content frequently promotes content behind a paywall.

I'm fine paying for content, but the content rarely belongs on HN, because it is insane to say to the general HN reader "Hey, here's an interesting article. Pay to read it before you have any idea of what it is about beyond the title".

What happens when you have pay-to-read content on HN is that no one actually discusses the content of the article, and only discusses general topics relating to the topic of the article - making for lower quality discussions.
It significant skips over pretty much the entire biography of Pol Pot and his early life, which can be found on the wikipedia page and linked citations.

https://en.wikipedia.org/wiki/Pol_Pot
This is nothing story.

There are categories of data per the California privacy law. This is a whole category called "Consumer Records" and because they collection some of it in this category they have to declare the whole category.

Tons of companies do the same - 4M for example:

https://www.google.com/search?q=paper+and+electronic+custome...
A lot of this just visibility and internal salesmanship. Having an engineer standup at an all-hands and be lauded for saving $X million right after the sale-gal is lauded for closing the deal with $BIG_CO is something I've seen done, and it does it get recognized.
Never happened to me on Arch, on the other hand I had many kernel panics on macOS.
The thing with Arch updates is simply to follow the news section.

I guess it depends quite a bit on your hardware and experience. On Arch I can install anything I want in seconds, configure things exactly how I want, including whether I want a DE or a tilling VM etc. write services for anything using a very straightforward declarative syntax, (not XML or Apple Scipt), to wire up pretty much anything as a managed service or a cron, flying around the system.

On a Mac I constantly have to fight it not letting me do this or that or SIP preventing this other thing, you couldn't even snap windows for a long time, maybe you still can't - I installed some 3rd party, (again paid, of course) utility to do such a basic thing and it looks like Windows is going to beat it, (Unix-based OS), to an official package manager.

But I guess am not the target.
https://www.nytimes.com/2020/07/14/health/coronavirus-pregna...
My fianceé's mother was one of those children who was seperated from her parents in Cambodia during this time. What became of them is unknown, but it could have been any of the gruesome fates covered by this exposé. I learned a portion of the story from what she could share through tears, and thanks to this article I now understand more.

Thanks for sharing. One day I will need to go there and see some of these sites for myself.
+1! I don't like your suggested syntax, but definitely, something like that would be a great addition to Python. Especially if it could be made to work with lists. Rough idea:

range(10) | @ + 2 | @ % 2 == 0 | print(@)
I’m not sure what it’s called, but I once experienced being trapped in the dream. I knew I was dreaming and had full control over my actions, but I just could not wake up. I was very young then, and remember I resorted to jumping of a high fall. That woke me up, and I was happy it was only a dream.
I work with doctors and medical educators. They think the opposite of your friend and neighbor. Also, we're in Texas so we're fucked.