skysight-inc/HackerNews huggingface dataset:
That sounds like a distinction without a difference.

I look at a photo, my brain tells me the photo is of "Bob", he's caucasian, male, with brown eyes. I enter this information in a spreadsheet.

Google algorithm looks at a photo, algorithm tells me the photo is of "Bob", he's caucasian, male, with brown eyes. I enter this data in a spreadsheet.

All Google has done is automate a process we were already capable of doing manually.

Edit - in my mind, the problem/question is people using photos commercially (or granting Google the rights to use commercially) photos they don't have legal rights to use that way. This would mostly apply to photos taken in private places. Photos taken in public can usually be used commercially by default.
I hope Nuvia's CEO wins and that Apple must pay them back for the time and damage made by this suing. Only from the presented facts, it looks like pure intimidation and anti-competitiveness.
Welcome to the internet, sir!

More seriously... I see what you did here, and I applaud his polite response.

Discuss.
> And we shouldn't. Stealing from the rich is still stealing.

I was speaking of "modern day Robin Hood" as a concept. It is implemented via taxes, but this whole example shows how flawed it is. Also who are you? the Robin Hood story characterizes Robin Hood as the hero because the rich were taking money in bad and terrorizing ways. If you want to take my robin hood concept literally, then take my example of the rich implementing programs and policies as literally terrorizing too.
Perhaps parse that as "too much of the money that exists is floating around generating comical stories for Matt Levine, rather than being spent on increasing human well-being".
I have an empty pseudonymous facebook account that I use for that. THat account has no friend connections, no posts, and is connected to a gmail account I never look at.
We generally tell people that trying to hit the actual lottery is a bad idea.
The engineer who was fired because his daughter filmed a video of the iPhone X [1] comes to mind, but I'm not sure that qualifies as "destroying".

[1] https://www.engadget.com/2017/10/28/apple-fires-employee-ove...
Apple pays at or below market rate for most technical positions (which can still be pretty high for certain roles). The "Steve Jobs way" has always been to find people motivated by something other than money, so it feels like an intentional choice.
Assuming they find calcified plaques, then what? Can they be reversed once they're calcified?
The lanscape can change a lot in 6 years time.

And Apple just lagged begind.

For example, Nvidia came with super fast GPUs but it was almost impossible to upgrade your Mac Pro with them.
So a lot of companies jumped to Windows.

Also the software changed a lot. Nowadays Houdini is very big and 3DsMax and Maya are being replaced with Blender.
The author has done a really good overview here, however (perhaps by virtue of the example being too simple), the resulting code looks much less readable than the original code. Which I guess goes to say, there are probably situations where it is appropriate to use stuff like this and situations where it could be easily abused?
Regardless of motive, the whole asset-sharing startup bubble is a pretty effective wealth redistribution scheme.

It took billionaires' money and used it to subsidize taxi rides, shared work spaces, and dog walking.

At the least, maybe Masayoshi is a reluctant Robin Hood?
And at that point you're shopping it side by side with a $3799 refurbished iMac Pro
It was TWiT. No idea what episode. I believe it was Calacanis that was the investor that said that though.
The graphics are directly rendered on an HTML Canvas. It took a little bit of optimization (and a performance-conscious design to begin with) to get there but it seems to consistently get 60 FPS even with all of the graphics, audio streaming and signal processing.

Actually the graphics are the easy part, the bulk of the time in the "inner loop" is in the audio analysis. Not to give away any secret sauce but in my experience naively using `AnalyserNode.getFloatFrequencyData` does not provide adequate performance or even accuracy when under "noisy" conditions. FATpick uses a "proprietary" (custom) pitch detection algorithm, but, other than a few domain-specific insights maybe, there's nothing particularly groundbreaking about it -- it's doing the same kind of things you'll find in academic literature on the topic, just judiciously selected and tuned by endless (and ongoing) lab-testing.
I was careful to say mainland born, not Chinese, not Han, not anything with genetic distinction. If a bunch of Chinese born white people wanted security clearance for US defense projects I would raise the same concern. Granted, China's speedy lunge towards ethnostate makes that occurence less likely.
Many Saudi money investments over the years have gone to ridiculous non-returning projects. As much publicity as they've been getting, I suspect the Soft bank guided investment have actually moved the bar upward on the quality of Saudi project investments.

The Saudis have this huge problem of trying to turn all the oil wealth into something, anything more permanent to diversify their economy before the oil runs dry or climate regulations cutoff the money flow. Earlier work more independently seems to not to have come to much so. Soft Bank and maybe even to some degree the ARAMCO IPO are possible ways to try to tie into global capability to try to up their conversion success.
I used Leaflet and had to do some things with realtime visuals in D3 as overlay for Leaflet, because of performance issues.
If you've tried `redo`, what issues did you find that put it into the "not good" bucket?

[1] https://github.com/apenwarr/redo
Every single overpriced Mac Pro I've seen sitting on a desk was bought with other people's money.
I think a lot of our misbehavior is cultural and can disappear with time, if we just organized the society in a way that rewards cooperation over competition and the collective good over the individual's.
You can't really compare that build to a mac pro. On the low end, you're mostly paying for the platform:

- Full-sized, machined metal case
- *Huge*, complex, dual-socket Xeon motherboard
- 12 memory slots, 6 memory channels
- "MPX" slots
- Custom video acceleration card support
- Dual 10 GBit Ethernet, Thunderbolt
- A lot more PCI-e lanes
- 1.4 kW power supply + cooling capacity
One reason it can be very useful is that a conda environment gives data scientists a super easy way to Dockerise their code.

Binder (https://mybinder.org/) is a good example of how well this can work - anyone can reproduce your work using e.g. Jupyter hosted on a binder, build from a conda env.
Apple is suing former chief architect of iPhone chips
No, as far as I know. But you can't improve what you can't measure.
Ah, here we'd call that a "loyalty program".

There are certain credit cards with higher rewards at certain companies - if you buy a lot at Amazon, for example, it makes sense to get their 5% cash back card. Target has one as well.
Founder came back after 8 years to rewrite Flash photo editor in Canvas/WebGL
They were much higher man. Pick a year/decade and I'll show you how much higher they were. Flying was for the wealthy in the 60s - 70s. Don't forget inflation. After deregulation, prices dropped by 50% or so.

Most airlines do have a Comfort+ that is pretty affordable and allows you more room and a better seat.
That's a good enough working definition for "floating," if I'm being generous.
Widespread belief in Hanlon's razor is very useful to anybody looking to get away with something.
I don't believe the Constitution demands that we make it "easy" for law enforcement to collect evidence, though I'll again note that the animating common law principle comes close: the public is entitled† to every person's evidence.

I work closely with cryptography and think about cryptographic freedom mostly the way other people on HN do. I asked a specific question about the Constitution. The debate about whether we should be "allowed" to encrypt things is incredibly boring, we almost certainly don't meaningfully disagree about it, and I'm not interested in having it.

† or "has a right to" or "has a claim on", depending on whose paraphrase you're reading
For us at Nebullam, YC Startup School was the perfect step before applying to YC.

Startup School helps you
A) focus on the metrics that matter
B) remain accountable to those metrics, week-after-week
c) meet peers with incredible skill sets and companies, to share your ups and downs with

I highly recommend applying!
Liquidation preference held by A over B can't possibly be relevant to a stock transaction between A and B, because if A is happy to pay that price for the stock, they are also happy to waive the preference to do it.
Codefresh $100M open source fund
Yes, stacking the Mini would be kind of an option, but it lacks a powerful desktop processor. And when you are done, your desk is covered by your Mac cluster :)
Considering "the author" is Matt Levine, who is not exactly an unknown, I think ignorant is off the table. Slightly overstating the point for comedic effect certainly fits within the theme of the newsletter though.
I must be missing something. The product looks a like a cloud accounting software.

Why does this not new concept need validation?
Show HN: Iswaac – WebGL 3D software visualization
Maybe I misunderstood, do you only pay for the tiles on mapbox? I’m just accustomed to having to use a restricted api key with mapbox.

If that’s the case I’m totally ditching maptalks for all it’s quirks.

And I don’t know of any libraries for google street view integration, but a dev I work with has done a fantastic job of integrating street view with map box. I’ll try to dig up some of his code
Multi-cluster parameterized deployment for Kubernetes
At first one would think that these games revolve around body language, but really, they're mainly about keeping track of a complex sequence of choices made by others and tracking (and paring down) a set of possible truths based on those choices.

This is hard for humans to do, and is made interesting by the ample opportunities for intuitive leaps, but I'm not at all surprised that a program would be better at it. It's very easy in these games to incriminate yourself in ways that might go unnoticed by human players but would be incredibly obvious to an agent that's keeping a perfect record of everything that's happened.
> So many here hate it because it’s form over function.

I think that is the general point GP is trying to get at. As a consumer, you consider many factors to base your purchase on and if a product doesn't meet your needs, then you don't buy it - that doesn't warrant that you have to "hate" it or tell others how stupid their decision is for buying something, especially when interacting with strangers on the internet.

Hate is a strong emotion that consumes a lot of energy, so why waste it on a product? To me, this is part of the overall cultural landscape of tribalism and in-groups. Just as there are product evangelist, there seems to be a good number of anti-evangelist (I see it among my own peer group). People like to be seen as "knowledgeable" about this tech vs that tech - in their minds, they feel as if they are doing a public service by bashing... sorry "critiquing" products for YOUR benefit so that you make the right purchasing decision.

I've played this game myself when I was younger and always advocating building your own PC, explaining why this is better than that, etc. As I get older, I don't have time to evangelize - I just choose the product I want to use based on my needs and I understand that other people have different needs, so I don't let their choices affect me. I notice that others feel "hurt" and "anger" when you make a decision that they wouldn't have made themselves, with many people getting too emotional about a consumer purchase.

Anyways that's just my 2 cents.
I Just Published Taobao API on RapidAPI. Check It Out
No they cant. But detection is paramount. CT Scans are costly and time consuming.
Reality may not be too far a departure from fiction. Great writeup by Professor Galloway on how this could have been a CIA job in the form of a Homeland treatment I found really fun to read:

https://www.profgalloway.com/when-reality-becomes-fiction
And the same is true of S and C corporations. There is no legal structure that is going to protect you individually from wrongdoing.
No, but you can always ignore those ads or not click on the sites that serve them.

But in the case of Brave, they are essentially modifying the producers content without their consent.
If it was taken in private, you have an expectation of privacy and the photographer is already legally prohibited from using the photo for commercial purposes. The photographer already should have obtained a commercial release.
oh wow, I just realized that you are THE Paul Davis of Ardour fame.

I'm doubly all ears now.

I seek any crumbs of knowledge about how to implement an ALSA driver over an arbitrary transport, let's just say even a mapped memory range...
Canonical Co-Sponsors Windows Subsystem for Linux Conferenc
Also, in most other countries, merchants are allowed to explicitly charge extra for paying by credit card.
> (1)are all cooks and restaurant that necessary ?

The idea seems pretty ubiquitous, as soon as a society gets any amount of wealth you'll find people being paid to cook food at scale.

And cooking is one of those things that scales up very well, it doesn't have to mean fancy sit down restaurants. There are still a few places I can grab food for cheaper than what I'd be able to prepare it myself at that quality level, though sadly those types of venues have seemingly been on a decline for decades.
>If nothing else, I could never hope to beat them on experience.

That's fine. Unless you are emotionally stunted, they could never hope to beat you on love.

>There are Nordic countries where a minimum of one day of day care a week is actually government mandated because it's been proven to be good for the kids.

Starting at what age? Is this what you're referring to: https://theglobepost.com/2018/12/13/denmark-compulsory-dayca...

If so, that's quite a bit different from what you described. That sounds like it's more about forcibly integrating foreign populations. They're not targeting Danish children with that.
How do people rationalize this? When people start out by lying to prospective customers, do they have a plan for when they will start telling the truth instead?
You're absolutely right. My ctrl-f search for "fly" returned nothing, with javascript off I have no graphics on that page, and reading the introduction and skimming the rest didn't mention them but that's no real excuse. Thanks for the correction.
You missed the part where you can't work on something that is in the same field.
Something like this simpleminded approach:

Use VCS tags to identify schema versions, and a naming convention including those tags to track the migration files.

Have a script that validates a migration in the obvious sort of way (check out the project that contains the schema at tag a; add some data; apply the migration; dump the schema; compare that against a dump made directly from tag b).

Maintain a store of migrations that have been validated in that way; the way to add a migration to that store goes through the checking script.

Store the tag corresponding to each database's current schema in the database itself (and have something automated to check it regularly if you like; that's basically the same code as the migration-checking script).

Make the only way to change an important database's schema be to run a script that takes the migration from that store, reading the starting tag from the database.
Good point! I don't feel this should be part of this article since it's very introductory, but it's a great topic for a new separate article I will write next. I'll make sure to link to it since this is indeed an important topic that's often overlooked.
> There is an exception, though, which is that female engineers may still get promoted into management (...not going to speculate on reasons right now).

Then don't bring it up. Just suggesting this seems unnecessary and seems to be begging a misogynist interpretation.
An established user like you ought to know not to comment this way. First, the site guidelines explicitly ask you not to post dross like "I smell bots and/or troll farmers". Such comments are nearly always pure imagination, as indeed was the case here, and they poison the commons. I've asked people a thousand times not to post like that (https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...) but I shouldn't have to ask you.

Second, the guidelines ask you not to post about the voting on comments—which never does any good and makes boring reading. In fact, the comment wasn't downvoted at all. It was killed by software; I'm not sure yet why.

Third, if you see a [dead] comment that shouldn't be dead, you should vouch for it (https://news.ycombinator.com/newsfaq.html) or email us so we can fix the problem. Obviously we would unkill a comment like that as soon as we know about it—if that isn't obvious to you, note the site guideline that says "Assume good faith".

Fourth, you shouldn't be copy/pasting in HN threads. It lowers the signal/noise ratio. Since users have vouched for the comment and restored it, your post here just adds noise.
I think the example discussed in this blog is selling Make short. A more complete example with: protoc(protobuf), Docker, DynamoDB local, go modules (and vendoring), and testing can be found at https://github.com/rynop/abp-sam-twirp/blob/master/Makefile
I got 6% on an iMac Pro directly from Apple. So I imagine if you buy the fully maxed out Mac Pro, you can get an even better deal.
Well, it is difficult to find an industry with worse track record of product quality and reliability than the software industry, I wouldn't use software development management as reference.
(also two decades is software development... and software usage!!)

In my experience managers lacking domain knowledge make more harm than good but are excellent putting emphasis on adjacent and auxiliary parts they are good at. Anyone put in charge of something they are not competent in would do the same.
> the British used "general warrants" as a tool of harassment – where a general warrant was essentially a slip of paper that deputized a group of soldiers to toss houses and confiscate goods on a whim

I feel like there are a couple of parallels to public servants/officials in contemporary societies to be made here (completely unrelated to your main point).
Doesn't matter IIRC, most employers requires their employees to sign an agreement saying that anything they come up with during the term of their employment is owned by the employer unless the employer gives up rights explicitly. This is to prevent someone from getting "The next big thing" then running away to start a company for it even though their employer was interested.
Great article, but I'm not sure it's a good idea to segment your Docker images by environment. Part of Docker's appeal is that you can be sure your staging & production containers are bit-for-bit the same. I use a workflow like this:

* For all commits on all branches, run tests. If tests don't pass, don't push containers to registry.

* For all commits on all branches, build and push a container `{branchname}-{commitsha}` (assuming tests pass).

* Code review, etc.

* Merge pull request to `master` branch (tests will run, and only push a container if they pass).

* Deploy `master-{commitsha}` to staging.

* Do your final testing on staging.

* Deploy the same `master-{commitsha}` to production.

Now you're deploying to production from the master branch, which passed tests, and the container is the same one as you tested on staging.

Plus, you can always deploy your non-master `{branchname}-{commitsha}` images to a separate environment, or to staging, if you need to do a bit of experimenting.
> One of those restrictions involved country of origin, but I can't remember the details.

Maybe security clearance restrictions? IIRC to get clearance you're not allowed to have dual citizenship (b/c divided loyalties) nor relationships with foreign citizens that could open you up to influence/coercion (e.g. a foreign citizen spouse or relatives residing in a foreign country that could be threatened for leverage).
For the record, here is the press release about it from the Ministry of Economic Affairs and Employment of Finland:
https://tem.fi/en/article/-/asset_publisher/suomi-investoi-e...

Quote from the press release:
The cost of the initiative, a total of 1 679 000 euros, will be funded from the budget of the Ministry of Economic Affairs and Employment of Finland.
What I'm saying is that the focus on race is counterproductive because it's thoroughly irrelevant to the solution. If you have one group blaming minority failure on their race, and another group saying that the failure is because of racism, the conversation revolves around race. We look to racially based solutions, and miss what's right in front of our nose. We assume that the issue is racial when it's not. That's what I mean by distraction.

The topic should be 'How do we fix crime, recidivism, and poverty?'. Pointing out historical injustice does absolutely nothing. There is no reasonable thing to do if that's your focal point, because the only ways to 'resolve' it is what? Reparations? Making decisions about jail time and release based on race? It's illogical. You'd end up putting people with high levels of recidivism back into a community, only serving to repeat the cycle, because you never actually look at the real problem. The things that cause that recidivism. The things that are actually causing it right now, instead of the reasons that it happens to be black people. If history were different, it could have been anybody. It could have been white people, brown people, any color, any ethnicity. It explains why the people in this situation are black more often than they are not, but it does not explain how we fix the problem.

It is an absolute waste of time, and the real issue is that while we screw around talking about pointless grievances people will continue to go to jail, and die, because we're still not talking about the problem.

Edit: I realized that this wasn't quite a response to your last post, but the relevancy is that you will only get complacency if you're focusing on things that can't really be fixed, or that essentially blame others, but what you can do is draw parallels, and essentially say 'Your issues are my issues too, and we can and should work together on them,' which is also true.
The quote I provided shows that the authors want other people to study the US or other countries to see if the results apply in a general manner. The paper in no way attempts to generalize the US other than that large companies typically track the sorts of data which would make similar studies possible.
> Reproducible builds were a non-goal for apt for most of its existence.

Your comment sounds very disingenuous, as Debian was first released in 1993 (about 26 years ago) and has been pushing for reproducible builds since 2000.

https://wiki.debian.org/ReproducibleBuilds/History
This is earnings per share (EPS), not earnings. Stock buybacks lower the denominator and allow for growing EPS with stagnant earnings.
We had the exact opposite problem! We built a custom webgl rendering layer on top of leaflet to get around leaflet's performance issues. We have now switcher to openlayers and very happy. Guess it depends on the exact use case.
Oh! I didn't realize that. Sorry, maybe my original comment wasn't clear, but I just meant that it's people in roles like those who would be using workstations such as the Mac Pro. I didn't mean to say that I had knowledge that those specific people actually used it. Apologies for any lack of clarity on my part there.
Apple has a thing right at the top of the page that mentions business discounts.
If they really wanted they could ask what the payment method is and put the additional fees on the client's bill.