skysight-inc/HackerNews huggingface dataset:
Anyone have any idea why they chose to require 'configuration profiles' here?

Also, don't 'configuration profiles' require that your Mac have an associated AppleID?
Ask HN: What is the state of the non-tech part of the advertising industry
Since the topic of ad-tech is common on HN, I am curious to hear about the current state of psychology behind it - specifically what are some of the recent and upcoming breakthroughs in this field?
Stripe Treasury aims to disrupt banks
I'm going to absolutely agree with you on that.

A number of years ago, I wrote http://the-whiteboard.github.io/coding/debugging/2016/03/26/...

> I’ll admit to being a bit hazy about the exact homework problems and lectures in intro to CS all those decades ago. I’ll even admit to it being in Pascal (the other choices were C or Fortran 77). I suspect the first homework problem was a “get familiar with writing in the IDE” and the second assignment was your typical “basic control structures.”

> If I could go back in time, I know what that third assignment would be. An intro to the debugger.

I mention it in the post, and I also really like the set of essays for How To Be A Programmer ( https://github.com/braydie/HowToBeAProgrammer ). I don't think its a coincidence that the first skill listed is Learn To Debug - https://github.com/braydie/HowToBeAProgrammer/blob/master/en...

> Debugging is the cornerstone of being a programmer. The first meaning of the verb "debug" is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it. A programmer that cannot debug effectively is blind.
It doesn’t make sense to compare these to the wired Sennheiser cans. These are targeted towards a completely different market. I’d be surprised if the sound quality comes anywhere close to HD660S.
The big problem I had with Reich Remixed is that all but one of the pieces completely ignore the meter of the originals and force them into 4/4. Call me a pedant or something, but I just found that unforgivable.
To me, it's not a self-fulfilling prophecy so much as a hard lesson in pragmatism. Some people care very deeply about Free-as-in-FSF. Others like the idea in vague terms, but don't assign much moral weight to it. I suspect that there's a tendency for the former group to project their feelings upon members of the latter. And that that, in turn, leads to some bewilderment when someone makes a blithely practical choice such as, "Among this range of licenses, all of which are perfectly acceptable to me, I'm going to just pick the one that I think will result in more people using the thing I made," or, "I'm going to just pick the one that's easiest for me to understand."
You won't see a correction. What you're seeing is the world change before your eyes.

Feel free to refer back to this comment in a year or two.

E-commerce is sitting at 15-20% of all retail, it will almost certainly go to 50% this decade if not higher - it's inevitable.

Value is more than revenue or profit and P/E ratios largely don't matter and haven't for a long time. Competitive positioning, long term leverage, and other things that you can't easily price matter just as much. This is about total and utter dominance in a sector - just look at the investments Shopify is making in delivering capital to small businesses or building out a fulfillment pipeline.

Amazon's P/E ratio has been at or over 100 for the last 20 years. It was at 300 in 2012 (would you have bought then?). If you looked at that and that was the basis for not investing, you are using outdated views to invest. These companies are different and it's worth figuring out why.
https://github.com/cuelang/cue/discussions to see a beta participant
Or to intentionally "vault" subsets of their catalogs for given periods so that when it shows back up in the catalog it is "new content" for some of the audience to discover?
Yes.

"We recommend trying Hooks in new code" [0]

"..we’d encourage you to start trying Hooks in new components you write"

"In the longer term, we expect Hooks to be the primary way people write React components."

You made a conscious choice to use code with "var" and class components in a side-by-side comparison of an article titled "IS Stencil Better than React" which implies right now, not "is this old example of TodoMVC better than Stencil's example".

My overarching point is this choice was a bad choice, if your purpose was to inform.

[0] https://reactjs.org/docs/hooks-faq.html
Honestly, I'd agree with that, too, at least in a colloquial sense.
Because we can't be bothered to go after cruise ships?
https://news.ycombinator.com/item?id=19016428
Three papers stick out for me in the IML / participatory machine learning space this year:

1) Michael, C. J., Acklin, D., & Scheuerman, J. (2020). On interactive machine learning and the potential of cognitive feedback. ArXiv:2003.10365 [Cs]. http://arxiv.org/abs/2003.10365

2) Denton, E., Hanna, A., Amironesei, R., Smart, A., Nicole, H., & Scheuerman, M. K. (2020). Bringing the people back in: Contesting benchmark machine learning datasets. ArXiv:2007.07399 [Cs]. http://arxiv.org/abs/2007.07399

3) Jo, E. S., & Gebru, T. (2020). Lessons from archives: Strategies for collecting sociocultural data in machine learning. Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, 306–316. https://doi.org/10.1145/3351095.3372829

Also a great read related to IML tooling for audio recognition:

1) Ishibashi, T., Nakao, Y., & Sugano, Y. (2020). Investigating audio data visualization for interactive sound recognition. Proceedings of the 25th International Conference on Intelligent User Interfaces, 67–77. https://doi.org/10.1145/3377325.3377483
I totally agree with the movement / wriggle throughout the day idea. When I'm in my Altwork, I use standing a couple times a day. I type with my back up and legs out or crossed or even hanging of the sides. When I do something like reading docs or watching videos I lean back more to get the weight off of my butt and lower back. Everyone tends to focus on the full recline mode but that is only one of the options.
Apple isn't transitioning their handheld lines to USB-C.

Their portable lines — laptops, laptop-sized pro tablet — all use USB-C for charging and peripherals compatibility. Their handheld lines — cell phones, earbuds, headphones, TV remotes — all charge with Lightning.

(The older end of the Beats product lines use Micro USB due to having been an Android ecosystem product prior to Apple's purchase; however, Beats products released this year seem to be Lightning.)

I treat the non-pro iPad as a "handheld" device, and the pro iPad as a "portable" device. There are probably more nuanced words in use at Apple for deciding whether a product gets USB-C or Lightning, but I'm not invested in my choice of words, just in highlighting the distinction between the two categories.
Not really the first time Red Hat leaves users high and dry - also happened when they made Red Hat non-free with Fedora (then very unstable) as an alternative. I moved to Debian, never looked back, and today I regret it less than ever :)
AOSP is an open source project, which is impractical for any business to run because of apps' reliance on proprietary google play services.

Chromium is an open source project, but proprietary chrome has the largest browser market share and they like to abuse their position to not play well with standards bodies.

Google can develop Fuchsia. It'll even be cool piece of tech, but I do not for a second believe that contributing to the project would benefit anyone but Google.
For commodities like steel, yes. For TikTok? Seriously?
Prior to this I was using an ergonomic vertical mouse, so I found it very easy to switch to the Kensington Pro Fit Ergo where you use your thumb to move the cursor: https://www.kensington.com/p/products/electronic-control-sol...

Critical to the experience was disabling the "Enhance Pointer Precision" setting on Windows, which ironically felt like it does the exact opposite of what it says.

I probably wouldn't use it for, say, competitive FPS games but for regular workflow stuff it's just great.
I'd definitely say iPhone SE 2...

Which captures the original poster's point pretty perfectly: the Pixel line did completely abandon those value root until "budget flashship variant" recently became a thing throughout the industry...

which was mostly lead by Apple and the Xr

(and no, I'm not saying Apple made the first budget smartphone, they just popularized the idea of making a budget variant of a 12 hundred dollar phone and marketing them alongside one another)
I was gonna say something similar, but more pretentious. Debugging can't be taught, it must be learned. People can go from the "awaiting instructions person" to getting things done, but they need to have spent the hours in the trenches. It's kinda like saying teach me to be a great live musician. You have to practice, jam with people, and eventually do lots of gigs. You can't teach that in a classroom.
I don't think it's an important difference. If you're doing open source at all, you're losing control over what's done with your code, including allowing it to be used by competitors and "bad guys" however you define that.

See (5) and (6) in the open source definition: no discrimination against persons or groups, and no discrimination against fields of endeavor.

If you're unwilling to relinquish control, no open source license is going to be good enough. At best you might scare some risk-adverse companies away from using it, but there are still going to be a lot of people you dislike who can use your software to nefarious ends.
Alphabet’s X lab uses analytics to tackle food insecurity
Shouldn't those acts be labeled evil (or good) instead? I mean we don't say the US government as a whole is evil because of the child separation policy (some people do but not most).

I'm pretty anti CPP for the most part, but I feel like we're losing all nuance when we use broad stroke labels. I also don't think it's productive. As soon as we label something or someone "evil" then any avenue for dialog and improvement is gone. The only thing left is conflict and confrontation.
I always find it weird that sex gets equated to other negative things like this. Same for TV/film ratings. And yet these days, even kinky sex, is pretty low risk.
Music in 12 Parts is one of my favourites for coding.
You can't use HomePod(s) as direct TV output, you'll need an Apple TV.

https://support.apple.com/guide/tv/play-audio-throughout-you...
UK watchdog plans global revenue fines if Big Tech behaves badly
GPT-3 and AI in the age of disinformation – TEDx
> One area of potential improvement would be the behaviour of file/directory permissions through different task drivers, I know this is totally dependent of the different drivers we can use with Nomad but more than once we bumped into this while setting up our jobs (and others too [1][2])

Thanks for mentioning these. Everyone interested should definitely +1 them as we do use reaction emoji during prioritization.

The task driver dependent nature does make this tricky, but since the Nomad agent is usually run as root and controls the allocation/task directory tree we should have some options here.
TikTok is not an ICBM.
Regardless of the merits of the underlying charge, the means of serving this warrant is a pretty blatant intimidation tactic.

We’re heading into a pretty dark place where pissing off the governor gets a literal gun pointed at you for no other reason.
Discussion yesterday:
https://news.ycombinator.com/item?id=25339510
Snowplow Analytics| Remote| Multiple roles| https://snowplowanalytics.com

The companies that win today are those that put an understanding of their customers and prospects at the heart of their organisation; the investment in a central data team is an essential part of this journey. COVID-19 and the global switch-off of the in-person economy is accelerating these trends: interacting with and understanding your customers online is key to surviving and thriving in the new environment.

At Snowplow we are focused on powering the data journey that these central data teams are embarking on. To win in the new world, it’s essential that the data team can focus on the journey to value and mastery, and not get derailed by costly data delivery issues or burdensome organisational complexity. Snowplow helps data teams to do this, offering a data delivery platform that collects and operationalises behavioural data, at scale.

1) Lead Scala Engineer - Remote

2) Head of Demand Generation - Remote/London

3) Data & Systems Architecture Lead - Remote/London

Plus a lot more!

Apply here: https://snowplowanalytics.com/company/careers/
The termtosvg repo linked by another commentor seems to have a pausable example in their examples gallery, so it appears to be doable.
This is exactly why we know Ets don't exists. We would've heard him at the very least hint or brag about the information.
Ask HN: What is one unexpected positive thing that happened to you in 2020?
2020 sucked. Period.
We are all counting days left in this horrible year, pretending to believe that different digits in the date line will turn the things around.

Yet, like a white dot in the eye of the black 'Jang' snake (or a back swan if you prefer) - there must be at least something good to remember about this year.

What is your own story of luck, discovery or serendipity?
> Sure, if by "works" you mean "only works with other Apple products."

Case in point: my mom wants to buy AirPods, but she uses a Samsung Galaxy S10. I told her it'll work fine because Bluetooth, but that (at least originally) AirPods ship out with buggy firmware that needs updating. She'd need to find a friend with an iPhone just to update them to some current version before use. (And apparently even that is a UX nightmare with no real update button or indication)
CentOS does not have anything equivalent in Debian.. The closest i can find for it is in FreeBSD.

FreeBSD 13-Current - Fedora Rawhide/Fedora

FreeBSD 12-Stable - CentOS Stream

FreeBSD 12.2-Release - RHEL

CentOS Stream will be the testing for the next minor release of RHEL, i think the closest in debian would be stable with the proposed repo fully enabled.

Between Debian and RH i see the following equivalency.

unstable (sid) - Fedora Rawhide

testing (bullseye) - Fedora, although not 100% equivalent as not all fedora releases became an RHEL, but fedora does act as testing for RHEL.

stable (buster) - RHEL

CentOS Stream is between testing and stable.
That does not match my experience in NY suburbs. Amazon is evenly split between UPS and USPS. Other merchants are Fedex Home Delivery, UPS or USPS also fairly evenly split.
If, for example, the DOD had to pre-fund pensions the way USPS does, either your taxes would go up by ~30%, or half of the actively serving military would be given a pink slip by next Thursday.
Xayn wants to be your privacy-first Google replacement
I mean, yes? Backporting fixes and security patches is the entire point of RHEL/CentOS/OEL. And indeed it's upsetting precisely because CentOS was supposed to be supported into 2029 - https://web.archive.org/web/20201101131417/https://wiki.cent...
The world’s first DNA “tricorder” in your pocket
Oh, it’s impossible to do legally.

Which doesn’t stop NYC having many, many guns being concealed carry. Because of you are looking to commit violent crimes, what’s another felony vs. having the power of life and death over victims?

And if you are a likely target of violent crimes, what’s a concealed carry felony vs. being dead or having a family member assaulted or murdered because you couldn’t stop it?
We don't believe the GPL was technically an impediment to using our database because everything involves communication over API.

Moving to LGPL doesn't improve anything with regards to the non-problem of using the GPL for this purpose in the first place.

The problem lies outside of the technical/theoretical legal entitlements.
>Why do people call for a discriminary approach

As a response to china's discriminatory behaviour with respect to US tech companies. Due to network effects and so on, a company that is able to operate everywhere, including china, has an unfair advantage over companies that are kept out of china. The end effect of allowing this is that you only have chinese media companies. This has a number of negative consequences, including ones for the economy, for privacy, and for national security.
At least they don't advertise a support period then cut it 8 years short.
But then it turns out it's a common practice used by a lot of social media apps. The argument isn't that TikTok doesn't collect data, it's that it's not doing anything different / special compared to the other accepted apps.
I doubt iframes can stretch to the content even with JS.

Maybe for special cases, where the content is from the same domain or is actively messaging the size outwards so you can code some interplay between the outer page and the iframe. But neither side can do it alone.
Why not? Mapbox has been allowing us to steal the work of their developers and release it in our proprietary products up until this point.
SeL4 currently doesn’t have shared memory concurrency, and is only the kernel part. It’s focused heavily on formal verification, and makes a number of other sacrifices (in particular to performance) to achieve that. I’m a big fan of formal verification, but seL4 levels of assurance are still too unwieldy with current tools for an application that doesn’t place a massive premium on it.

It’s also worth noting that the Fuchsia equivalent would be Zircon, which is a relatively small part of the Fuchsia project (and will only get smaller in proportion).
The trigger happiness of cops is unrelated to our rate of firearm ownership. In fact the percentage of American homes that own any firearm has been on the decline for decades, while cops have gotten much more aggressive and militarized.
Luck/Fortune is so critical.

Genetics and net worth can be blown away by a good or bad group of friends. And unfortunately you start having friends before you are concious enough to realize the impact.
I've never met an audiophile who would be surprised by that. They'd regard Monster the way IPA drinkers think of Michelob Ultra Pure Gold.
Just because a single feature was poorly implemented doesn’t disprove the platform goal is for privacy protection.
I've seen Philip Glass in concert twice.

You have some bizarre chip on your shoulder, have given no reason for anyone to credit your critical opinions, and are generally showing bad taste and rude behaviour.
> The equivalent loose approximation on a hex grid would seem to be long direction minus 1/4 short direction, which doesn't seem any harder.

As promised in a sibling comment I would work it out on paper. By my path, using the 7/4 approximation for sqrt(3), the ratio between X and Y directions is 12:21 which is much harder to do in your head than the 3:2 that a square grid gives you. However, a simpler approximation of (5:3) with acceptably low error came out.

Math (see diagram below)

Normalizing your 1.75 approximation to 7 "units" then the sides of the hexagon are of length 7, the distance from center to corner is length 7, and the distance from center to side is 6. This gives a distance from A to other points as:

B: 12 (Center -> Side -> Center)

C: 12 (Center -> Side -> Center)

D: 21 (Center -> Corner -> Corner -> Center)

Given that the actual value of A->D is ~20.784 that suggests approximating A->D = 20 alowing us to reduce as follows:

B: 3

C: 3

D: 5

This has a ~3.7% error in the horizontal direction.

______ ______
/ \ / \
/ B \______/ \___
\ / \ /
\ / \ /
---- C ----
/ \ / \
/ A \______/ D \___
\ / \ /
\ / \ /
---- ----
/ \ / \
/ \______/ \___
\ / \ /
\ / \ /
---- ----
Hack the Holidays with ‘Advent of Cyber’
> okay, but this would require hiring people to follow every individual discussion

The bans happened, Zoom said the request came from the Chinese government. How the Chinese government chose to do so really doesn't matter at that point does it? Same goes for the Streisand Effect... they're doing it none the less.
Different Trains can be incredibly powerful live. A local to me collective of musicians put together somewhat recently (last year around this time, or perhaps the year before) a small show that involved both Different Trains and Terry Riley's In C with local compositions in between. It was a powerful evening for the small audience (myself included) that was there to appreciate it.

(ETA: Must have been two years ago as other memories flit in. That was an interesting year too because it was a year I saw two very different live versions of In C, which seems unusual to have occur twice in the same year.)
Ask HN: What new programming languages did you learn in 2020?
One that came across my desk this year was the Archaic Ghost Introgression paper (https://advances.sciencemag.org/content/6/7/eaax5097), which established genetic contribution from an unknown archaic species in modern West African populations. It's notable not only because of the cool findings, but also because the paper is a culmination of a whole number of broader advances.
> Since we know that a sequence of 2j "2"s occurs later within z' -- it can't occur earlier because not enough digits have yet occurred -- any cycle in the digits of z' cannot yet have begun by index j.

This is wrong -- the cycle might begin at j and continue into a huge series of 2s.

But we cannot yet have completed one cycle by index j, and this property can be extended -- there is no index into z' at which one cycle could have been completed, and hence the digits of z' never cycle.

A much simpler proof that there is no cycle goes like this:

Suppose there is a cycle of length n. We know that a stretch of 2n consecutive 2s will appear after the beginning of the cycle. This implies that the cycle consists entirely of 2s. We also know that a non-2 digit will appear after the beginning of the cycle. This is a contradiction; there cannot be a cycle of any length.
Red Hat has developer licenses. It might not end up being a shakedown, depending.
"The problem with using a permissive license such as Apache is, anyone can fork the project exclusively under xGPLv3. If that fork becomes more popular, there's no way for the Apache-licensed upstream to merge any patches from the xGPLv3d fork back in."

If the GPL fork becomes more popular then one of the main arguments for not having a GPL license falls apart.
As a non-developer whose code would probably make your average SRE's brain implode, how competent would this 'course' make me?

I started my IT career 2 years ago and my programming isn't that strong. I got pinged for a SRE job recently (my background so far is very much Linux based so I must have matched some filter) but I'm not strong in development, k8s (or even containers), or all of the other cool stuff I see on HN. I know I can lab stuff out, but that's not anywhere close to doing it live.

I don't want to be a SRE for Google, but I'd like to learn some more on the reliability side of my world and bring things like Git, Puppet, System design, etc and not be left behind in this wave that's approaching. My organization isn't too involved in the cloud, so a lot of upcoming tech seems out of reach.
Have you even read the article? I said it's good to choose a free license and not:

https://www.mongodb.com/licensing/server-side-public-license
Sure. I believe microservice boundaries are more about development agility rather than scalability. By limiting each microservice to a minimal API surface and a "2 pizza" team, everyone can iterate faster. And if a particular microservice is implemented as multiple sub-services sharing database tables only known by the team in charge, that seems fine.