skysight-inc/HackerNews huggingface dataset:
I am interested in high resolution 3D mapping of skin surface e.g. for facial scar revision etc - what is the best technology available for this either research or commercial?
I hope too
In the case of a library that would make this a breaking change you could add the new key rather than changing it, and support both while flagging old key usage with a deprecation warning.
I had a similar one that claimed all IP to the full extent of the law, and anything beyond that extent, they reserved the right of first refusal to purchase it if sold.

Of course, it also required arbitration of anything around that area.

They seemed surprised when I brought it up as onerous!

Edit: This was in the UK where these seem to be becoming the norm.
Same way it's done in the cloud. Immutable infra via virtual machine images.

vSphere is the fabric that connects everything, packer builds the machine images, tf/govc deploys.

To be honest though these days it's more for standing up K8S clusters, workloads are managed via kube manifests and less directly on the vm level.
Personally I just have different light profiles on my monitor and I dim it as my room is dim.

Similar trick to you, I just try to reduce brightness until it looks like a kindle—it’s matte and blends in with other objects in room.
oh wow prosemirror is awesome, will definitely look into adding it
One of the more prominent uses of sqlite in Firefox is the 'places' db where your history and bookmarks are stored. If you go to History->Show All History, then select a few thousand entries and press delete, you can lock firefox up for several minutes, tens of minutes even.

I don't think this is necessarily damning of sqlite though, I'm pretty sure Firefox is not quite doing things right in some cases. I can delete thousands of rows in sqlite in mere milliseconds, so something else is going on. A shitty schema maybe? I'm not sure.
> I just got back into a project written in Swift 3 and had to change a bunch of stuff to get it to work in Swift 5. Why? I keep hearing the language is going to be stable "soon" but that doesn't appear to be happening.

Swift 3 was released in 2016. Swift is ABI / source / module stable now, but that doesn't make it retroactively stable with a version released four years ago.
Amazon likes to pay more comp in stock, rather than salary, so that hard limit isn’t really meaningful to most Amazonians who are doing well there.

Stock comp wouldn’t be excluded in any kind of limit anyways.
Arab slave trade does not refer to arabs being slaves but rather to people from north africa, south europe, and eastern europe being traded - so, caucasians.
> This is how Gecko is built too—essentially everything ends up in libxul unless it has to be split out so that link.exe doesn't OOM on 32-bit (sadness). I believe it had been this way when the first version of Chrome was released, so this wasn't something Chrome introduced.

Touché. And I do remember seeing this in Firefox, or maybe even the old Mozilla suite, long before Chrome came out.

Still, I think static linking is a much more effective optimization in Chrome, because Chrome doesn't make heavy use of internal ABI boundaries (e.g. COM or XPCOM), so link-time optimization can be more aggressive. IIUC, Firefox and Thunderbird still use a fair amount of XPCOM internally, because they have lots of modules written in JavaScript, including all of the code behind the XUL-based UI. Chrome, on the other hand, uses a lot more C++.
His critique is flawed.
It seems like the researchers actually working on various versions and updates of this understand and are fine with the naming, the original creator of YOLO doesn’t seem to care, and the only people kicking up a fuss are random opinionated Internet commentators that are nothing to do with it.

I don’t see what the problem is with letting the community of people actually contributing to various forms of YOLO work it out between themselves. As, er, they seem to have done.
Number 2 exists today and is common for those under court ordered house arrest.

Number 4 would be difficult to achieve because if the body is not stressed then it likely doesn't function as an adequate restraint or it wouldn't be one that could be put on someone uncooperative. Even cuffs today are not always sufficient restraint.

Number 7, these exist today. There must be an arrest and a conviction in court because police judges do not exist yet and so people are innocent until proven guilty.

Number 8 exists today and can be court ordered.

The remaining entries would be less that lethal and not non lethal. There's a very big distinction. Bean bag guns are non lethal when used optimally but circumstances of a police action dictate that optimal conditions do not exist in the real world.

The problem with policing isn't the physical tools that they have it's the mental tools they have. They have a difficult job in difficult circumstances under constant "arm chair quarterbacking". That does not excuse bad behavior in any way but we as a society have construed a set of polices to guide officers in what they are allowed to do and what they are not. These policies give officers the benefit of the doubt that their actions are always correct and justified for the circumstances. There's also the police culture of protecting each other instead of doing what's right.

What needs to change is the polices that govern an officers acceptable actions. This is achieved through of the local city governments who appoint the chief of police and enact the polices that are followed. The sheriff is an elected office as well. These are local community changes that can be made quite quickly if the community desires. Policies need to no longer assume that the officer is always taking a justified action. De-escalation and non arrest, if warranted, should be a primary focus instead of the current bully tactics.

Additionally the culture of the police officers must change. Individually they should evaluate if their actions are correct and the actions they see other officers perform. The blue gang mindset needs to disappear. If officers behavior in both their personal and professional life was conducted in an irreproachable manor much of the us vs them attitude would vanish.
I enjoy reading Marcel's Swift contrarianism (even if I don't always entirely agree with it). I work with Swift and ObjC on a daily basis. I remember the entirely appropriate skepticism that we in the Apple ecosystem had for ObjC when it was the main language. And I'm getting more and more tired of that healthy skepticism having turned into pointless bashing, accompanied by tall frosty pitchers of Swift kool-aid.

No language is perfect, and it's important to be cognizant of the tradeoffs and flaws. There's no denying that Swift is a powerful language in many ways. But there's also no denying that the chosen means to that power has costs. The most obvious is a lot of complexity, both essential and non-essential. Which brings us back to the article and the peculiar way multiple trailing closures ended up being integrated.
Full Stack Web Development Internship Program
Garris/BackstopJS: Catch CSS curve balls
Sorry if what I say sounds harsh, but you remind me of a former colleague who really beat himself up for not getting admission into the top 2 ranked schools, and having to settle for the one ranked 3rd in the country. He thought he was worthless.

The problems with your thought process:

1. Believing Google/Facebook/Amazon/any company's hiring process to be a representative of your ability. It is well known that companies like Google have set up their process to minimize bad hires, and that rejecting qualified applicants is the side effect of this. If you got rejected, it means nothing. Look up Type I vs Type II errors in statistics (or Alpha vs Beta testing).

2. Since when is getting hired into any company a badge of honor? It's not an accomplishment. Doing/building something that has impact is an accomplishment. And if you look around, you'll find most SW folks who had an impact are not in these companies. You'll also find that the average Google/Facebook employee has not, and never will, achieved much (which, BTW is totally OK!)

3. Similar to 2 above, you'll always be miserable if you allow others to set standards for you. Set your own standards!

4. In my opinion, if you're using your career as a major factor in self worth, you are setting yourself up for all kinds of psychological problems. The purpose of your job is to get paid. The purpose of acquiring money is to help you achieve your goals - it's not a goal in itself. If you happen to find a job that gives you meaning beyond just the paycheck, that's great. But it's not the norm, and even when you do find one, in most cases it doesn't stay that way. Things change at work, and that meaningful job could easily become a meaningless one overnight due to senior management.

Find purpose in life that is not tied to your job.
This seems like an anti-pattern to me.
Oh. Possibly even worse.

(Although I think there might have been some comments about user generated content on the main domain.)
You don't seem to realize is that you have a theory X -> Y and I can find some X for which X -> Y is false, then the theory is false.

Regardless of the theory.

I have found such X. In principle you agree, but you want to save your theory so you say "Well, if X and not Z then Y!" and that explains my counter example because my group probably had Z.

Here Z being the racist idea that Asian people are less violent than others and that that's why social unrest hasn't erupted in their countries.

You might be right. But then your theory is "inability to start a family and non-asian -> social unrest." Clearly, not the same as "inability to start a family -> social unrest."
Uber is one company. It doesn't have all the drivers on it.
You can make an account book direct at a hotel chain like you book direct at Uber.
https://www.mock-server.com/
What makes it racist exactly? Because Han Chinese are an ethnic minority in the US? By that logic any country that geopolitically competes with a country with different racial makeup is racist.

I guess that means China shouldn't be allowed to geopolitically compete with any nation other than Taiwan and Singapore, given that Han Chinese are an ethnic minority everywhere else. Fine by me if that's your perspective.
How? The same way they handle extraterrestrial invasion from Alpha Centaurus.
There is plenty of profit in Wikipedia editing.
https://en.wikipedia.org/wiki/Conflict-of-interest_editing_o...
Hey, just wanted to say that this looks like a really cool and useful project. I work with a few medical databases and sometimes I just need a very quick breakdown of specific data and while I usually just write a short script, the utility and portability of this code looks fantastic to me. Which brings me to a question, how well does this program handle moderately large databases (~100GB-1TB) in your (or anyone else's) experience? In other words does it try to load everything into memory, or does it query as needed when given a database?
Again, how is that relevant? Are you saying that black people somehow deserve no protection by police because "they should get their house in order" first? (Whatever that should mean)
Why would it? When you change the name of nth argument from foo to bar, compile will fail and then you just need to do a global rename. Is there any scenario where this would not be feasible?
If that would happen in any country, it would actually be quite bad because it would mean hospitals would be over capacity for a long period of time. Developing herd immunity in a controlled way, i.e. not DoS'ing hospital capacity, would take far longer.
One typical American propaganda tactic is to suggest that only communist countries that the US doesn't like are conducting espionage, or that espionage is uncommon in geopolitics. This way, the US government can easily justify discriminatory policies that unjustly targets, say Chinese researchers, to its public. The US has a long history of spying on foreign nations and stealing IP to benefit American businesses. US media has a long history of outright lying and otherwise spreading propaganda to manufacture consent for the government. Any accusations by the US government against other countries should be taken with a giant grain of salt, especially without proof.
.. it's a political situation involving the executive branch?

I'm not sure what you mean by mis-direction.
> Amazon will argue you get a starting bonus to cover you. Other companies give you a starting bonus and typically pay you in a lump sum, not over 2 years;

I'm not sure this is true. My friend had no trouble getting one (good amount in cash), and the rationale was precisely due to their vesting schedule "Since not much of your stocks will vest in the next 2-3 years, here's a cash amount to compensate for that."

You did forget to point out one other key difference between Amazon and the others: Although the interview process is still demanding, it is somewhat easier than Google/Facebook.
> the boiling frog death

That metaphor is based on a false premise[1]:

> While some 19th-century experiments suggested that the underlying premise is true if the heating is sufficiently gradual, according to contemporary biologists the premise is false: a frog that is gradually heated will jump out. Indeed, thermoregulation by changing location is a fundamentally necessary survival strategy for frogs and other ectotherms.

[1]: https://en.wikipedia.org/wiki/Boiling_frog
It's just the little stuff like scheduling calls/meetings - you don't realize how much time you spend going back and forth with people getting stuff on the calendar. It's not about proactively assigning stuff for them to do as much as just directing menial tasks like paperwork and whatever else to them so you don't have to.
$1.2mm/20 years = $60K. So, max out your 401(K). Your before-tax income is now $80K. Of that, you have to save $40K to reach $1.2mm in 20 years. So your pre-tax income that doesn't go to retirement is $40K.

Sure, there might be an employer match, and your money will maybe grow over those 20 years, but unless there's a generous match and your portfolio grows, a lot of that gets eaten up by the 20%-30% taxes you're paying on that extra $40K you need to save. I mean, market returns were good between 2009 and 2019, but beating that tax burden of 20%-30% a year is pretty damn hard.

Also, your money might now grow over those 20 years. Especially the next 20 years. I don't think anyone has high hopes. "Past performance is no guarantee of future results". C.f. public sector pensions, which receive extraordinary protections and pay out the same whether the market is up 5% or down 30%.
No, the market prefers price discrimination to flat fees.
More competition can't lead to nastier alternatives, more competition leads to both higher quality and lower prices. And power of copyright that protects pretty much just the wealth of rich corporations doesn't simply disappear. Taking it away creates new power for everyone else equally distributed, leading to more competition, more independent creators and small companies, not more rich corporations, as those won't be able to concentrate wealth without it.

The world you are describing is impossible and part of it already exists precisely because of the power of copyright, not the other way around (models are already screwed and have to give up rights to corporations, they certainly aren't powerful enough to monitor where their images are used, inventors too have to give up rights to corporations and do get their stuff stolen, remember how Google did that? And it was just one public occurrence).
401k contributions are tax deductible, and they are often matched to some percentage, so it isn’t that bad. You get to sock away around $30k/year pretax, and that grows (or shrinks) with the market.
I actually agreed with you in my comment above. I said aside from the sight-seeing vacation or roadtrip, I don't see the rental value.

But vacationers aren't the bread-and-butter of rental car companies, business travelers are, which make up 75%+ of revenues.
Nice. Reads like a follow-up to Stroustrup's 'The design and evolution of C++' and perhaps a good 'what's been new in C++' /low down for anybody looking to pick up the language again.
So this should be posted instead of the OP
I like this endorsement
> Features that regularly add data to the DB (e.g. visited URIs), but have no expiration policy for the data, can easily cause the DB to balloon into tens or hundreds of MBs.

I don't know if it's fair to call that a SQLite pitfall. If they can recommend an alternative storage option where this problem doesn't occur, I'd be extremely interested to hear about it.
> This interview was recorded in mid May 2020 before we hit major crises in this country.

That's a weird place to draw the "we hit major crises" line.
Did you read your own articles? They specifically are claims that the NSA metadata collection program known as PRISM foiled terrorist attacks. They claim that evidence will not be presented publicly but will be presented to lawmakers. These exact lawmakers claim to never have received such evidence. https://www.theguardian.com/world/2013/jun/13/senators-chall...
At the advent of agriculture, 17 women reproduced for every man
4,000 to 8,000 years after humanity invented agriculture, something very strange happened to human reproduction. Across the globe, for every 17 women who were reproducing, passing on genes that are still around today—only one man did the same.
Many in the US are brainwashed by the American media empire.
You're knowingly misrepresenting the issue, over and over again:

The issue isn't that these scientists received money from a foreign government. It's that they failed to report it.
You might want to run it through something like Cloudflare to prevent the DDOS problem. It's free, easy to configure and has a couple more perks on top.

I'm not a fun of Cloudflare, but until I'll find time to organize a proper security for my network (I too host a personal website on my home BananaPi m1), Cloudflare is better than nothing / being completely opened to the world.
Very sparse on details.

What gives these wooden dollars any value? Why would I, as a local business owner, accept them?

How do I pay for supplies and stock I get from outside the community, if all I have are these wooden dollars and no federal dollars?
Chrome has a lot of the frontend written in JS nowadays too. At this point XPCOM is mostly just a bindings layer between JS and C++ (that's what COM was supposed to be to begin with—a glue layer between languages). V8 has something similar.

I don't think you can really say static linking is more effective in Chrome or Firefox. Both browser architectures are broadly similar these days.
BTW I've been trying to buy a car from Hertz.com, and it's been pretty much impossible. Whenever I call they tell me weird things like "we lost the key for this car" or "we'll call you back". They never call back. They don't answer to my emails either. This is weird.
What is the purpose of storing the messages in the Merkle trie that is stored in the database along with each individual message. It seems to me that the trie here is the bottleneck, not Postgres. And am I reading it correctly that the entire trie is stored as a single blob and has to be modified and written back in its entirety? The whole architecture seems suspect and like its performance is going to be terrible.

And yes multiple insert statements are better than individual ones and yes getting the IDs back is good. Different RDBMSs will handle this differently but batching means higher throughput at the cost of some latency which is often a worthwhile tradeoff.
Why are there so few black people in STEM?
Certainly not, it's that if one follows your tenuous logic down it's path it falls apart badly without you being willing to clarify the things I asked. My guess is just that you're so deeply anti-communist and pro-capitalism, that even anti-fascism is offensive to you. Just looks like indoctrination to me, but again I do welcome you to point me to wherever the capitalized Antifa violent communist group is posting. That would clear everything up.
You were not kidding about the 'instant results' part. I like that, as well as the domain name.
Accompanying saagarjha's point, you can freely rename the internal argument names, just not the external labels. Which is basically the same as changing the argument names in say C.
> I think this refutes the idea that the metaphorical associations of the word “black” come from associations with race

It would be far more accurate to say this refutes the idea that the original metaphorical associations of the word “black” come from associations with race. US history is full of stories where that original meaning was extended to black people themselves.

The metaphorical associations have been useful for over 200 years to a society that maintains systemic racism against black people.
Retail shopping had incredible inefficiencies and economies of scale that a personal chauffer doesn't have.
Again what is with your almost intentional disregard for the point. It would be news, although less so, if undisclosed ties to the British government had been found. They haven't, however several to the Chinese government have. Disclosure is the issue here not the ties themselves. You sound like a 50 Cent Party propagandist at this point.
The origins do not have anything to do with race:
https://en.wikipedia.org/wiki/Blacklisting#:~:text=Origins%2....

I don't live in America, I don't care about the context there, I don't care to have newspeak forced on me without real evidence it causes harm to people of colour, when all I actually see is white people being offended on behalf of others.
I didn't know about RETURNING and enjoyed the post. It's a much nicer way to learn than via a textbook. A blog post doesn't have to be novel to have value.

That said, I'm with you on the clickbait title. That really grinds my gears.
Redundant Array of Independent Drivers. Acronym checks out. Proceed.
Uber's made some difference for me at the margins. I've never tended to get a rental car if I'm just going from the airport into a city and back. But I did tend to e.g. if I were going to some location around Silicon Valley even if the car were mostly just going to sit in a cheap/free hotel parking lot. It was generally easier and it meant I had a car if I wanted to run out to a store or whatever.

Uber pricing and convenience make me think harder about the equation. If I'm really pretty much just going to a hotel for a few days, it's probably a wash so I may just take the Uber.

I'll still rent if I'm going to also be visiting friends or going for a hike--or taking a longer drive to somewhere that I may not even have cell reception. But definitely less than I used to even pre-COVID. And I imagine that urbanites who default to not driving rent even less.
"Mostly straight" is the operative phrase.
> The US culture is so fragmented that it matters what state you're in for plenty of things regarding taxes, laws, employment etc. That's unheard of in European countries.

Then compare USA and EU. I would argue EU is even more diverse (former east block countries, and western etc. or areas like Guayana in Overseas France on South America)

And they figured this out by putting different authority on different levels.
Paraphasing this page -

"Firefox has a lot of performance problems already from our architecture, we didn't necessarily integrate Sqlite in the best way on top of that"

"If you make a bad sql schema it will make it worse so maybe you should think of doing something off the cuff with json files that might be just as likely to be terrible"

It's really nice to be able to read a sql schema when you are trying to understand an application.

It would be a shame to lose that because core issues weren't addressed more broadly.
IntelliJ does this in Java. It only does it for those arguments where the meaning could be unclear. For example, true/false or null.
Bit ironic that they are building a wall to protect their community.