skysight-inc/HackerNews huggingface dataset:
Not really, unless you assume that a great writer is someone with perfect grammar, as opposed to someone who is good at communicating their ideas in text (and image) form.

In fact you should probably deliberately include some grammatical errors and omissions so that you can flush out the people whom are unable to understand which things matter and which don't.

First language is Danish btw.
Been keeping a casual eye on Pine64 updates over the past year and this is is the most impressive so far IMO.

The new RK3566 SoC looks really promising - once it eventually makes it into the next generation PinePhone, it's going to make it very attractive as a daily driver.

Their involvement with the larger community is great; collaboration with KDE, donating to pmOS, incentivizing contributors to make truly open wifi and bt a reality.

Pinephone state and ecosystem seems to be continuously improving.

And at long last some news on the SOEdge module.

I kind of wish I could buy shares in this company :P Keep up the great work!
The Agent (2006)
No, you would have to make your case as to why it wouldn't be applicable. I've heard no such fundamental argument other than handwaving. It's perfectly acceptable to use for election data, just as it's used in population data. And if you really want to prove your case, you should demand an audit be done so we could settle this argument once and for all.
I don't wanna be that guy but can we stop with all the namespace conflicts.
Dedicated to Lowenstein Sandler LLP
Why would NK generals ever agree to a war? They are on the top of the food chain in NK. If they went to war they would lose instantly. Better to just sabrerattle and get some benefits rather than start a war for no reason. There is no ideology or religion behind NK unlike groups like ISIS. If Kim Jong Un tried to push for a war, he would be deposed in a second and replaced by someone who “gets it”.
It's entirely probable that the aircraft carrier will fill the role of the battleship in WW2; after all armies are famous for fighting the prior war. Unfortunately nobody knows what will eventually relegate the aircraft carrier to second tier status.
For Trump and similarly authoritarian leaders, specialists aren’t there to provide independent answers. They’re there to legitimize the political agenda of such leaders.

Trump doesn’t care about truth, evidently by his discredit of media, and promoting conspiracies to rise confusion.

I’m glad the Trump era is coming to and end, but these last days will last forever.
This company, WhiteHatJr, is the scummiest of the edutech companies in India and one guy (u/pooniahigh) has been posting about this company in reddit and everywhere and he is even getting death threats.

https://www.reddit.com/r/india/comments/jvvlpr/whitehatjr_gi...

Some of the content he posts is not legal but you can see how bad they are.

WhiteHatJr's ads are everywhere now from tv to newspaper and their parent company BJYU is valued at $10B. I cannot believe a company can openly do such shady business, that too in educational sector and government doesn't bat an eye. :(
I think the reasons for the elites who initiated the war and the people who actually fought the war were quite different, but that is so often the case in world history.
I don't want to compare my performance against other people, I want to compare with my former self.
This doesn’t scale well, every time someone needs to understand, or onboards, or wants to audit a process then they have to go through that. It’s really hard to improve on something not documented.
A History of Big Data
I just installed Windows Pro on a new machine the other day with a key given to me by a friend. During the install process it asks if you want to use a personal account or domain account to log in. My guess would be you’d have to pick the domain account for the machine to be remotely administered. I’d be surprised if an existing windows install could be taken over merely by putting in an upgrade key.
If you look at it in terms of risk-adjusted returns (Sharpe ratio), a fixed transaction fee costs more Sharpe on a low-variance bet than it does on a high-variance bet. The variance of balanced contracts is higher than the variance of unbalanced ones (p(1-p) is concave with maximum at p=0.5), so after adjusting for risk the transaction fee is more significant for the unbalanced contract.
>It was doing it last year after the US unilaterally pulled out of the agreemen

"Iran says its nuclear programme is entirely for civil nuclear purposes." There has been no evidence that they've had a nuclear weapons program post 2009.

>Note that Qasem Soleimeini was killed in Iraq. The point being the Iran meddles in their neighbors affairs.

It's pretty rich to criticize Iran for foreign meddling when describing a US assassination taking place in a country on the other side of the globe.
With the advent of hypersonic missiles, it's time for the return of flak. A few grams of aluminum do a lot of damage at mach 6.
The tablet-laptop form factor is great, and a lot of people simply don't need high performance but do need to run some specific line of business application from 2003, so including x86 emulation makes sense.
> So, you insert "super" between any two long and complicated words, and that fixes it?

In the case of "super" specifically, the issue is more that there's a short word that I want to emphasize that would normally get drowned out by longer words surrounding it. So the fix would be writing something like "super easy" instead of just "easy."

It's hard to give a good example because it's dependent on the typography. I usually write my drafts in a different typeface than I publish them in, which then forces me to do a final round of editing once they're in the CMS.
That is marketing terminology (because "emulation is slow"). Full static transpiling is not a solvable problem - you can't actually take an x86 app, run it through some converter, and get an ARM app out. It's just not a thing and it never will be (without cheating and, like, literally embedding an emulator in the app).

Anything less than that is emulation, and requires dynamic elements. All modern emulators use JIT, and caching the result is similar to AoT translation; plus JIT can be faster than AoT sometimes due to being able to take advantage of runtime profiling, and you can never guarantee ~full AoT translation of even binaries without self-modifying code without additional metadata (like a list of all branch destinations), so Rosetta cannot possibly claim it does that with full coverage. On top of that you need to add a level of indirection to all indirect branches, as you cannot statically change all function pointers in data structures (that's an even harder problem). At that point you're adding enough bookkeeping gunk to the translated code that it is no longer a straight translation, like Apple would want you to believe. JIT is binary translation too, so by Apple marketing standards, qemu, Dolphin, and basically every other modern emulator is also "translation". Which is just not useful.

So everyone saying that "Rosetta 2 is AoT translation" as if that means it's fundamentally better/faster than other emulation technologies is just falling to marketing.

Whatever you call it, it's not fundamentally different from any other emulator in a way that puts it in another class of technology. It is not straight converting x86 to ARM. That's just not a thing and it never will be. The end result is that the CPU is going to be executing a series of translated basic blocks interspersed with code added by the translation to glue everything together, which is the same thing every JIT-based emulator does, and will have the same performance characteristics, and the fact that some of that work can be done ahead of time is not a fundamental difference.

If you want to look for reasons why Rosetta 2 is faster than other emulators, look for places where Apple cheated and made their CPUs implement x86 things like its memory consistency model. That can have massive gains. I bet if you port a decent JIT-based emulator to use that feature on M1, and compare it to Rosetta 2 for number crunching inner loops and such, you'll find you can get very similar performance numbers out of it once the JIT cache is warm.

It'll be interesting when people take a deep dive into specific things Rosetta 2 does.
I think a big part of being "horrendous at being self-directed on long-running, large-scale, multi-step tasks" comes from not being trained on that set of skills. I'm not so sure it's an inherent human trait.

The traditional school system, at least in the US, is almost entirely focused on training obedience and completion of relatively short-term tasks. Homework, tests, maybe the odd paper that's "due in 3 weeks" but really can be done in a mad dash the night before.

Until someone tries to go for a PhD, they may never have needed to plan and execute a large-scale, long-running, poorly-defined task on their own before. School didn't train for that. And they're expected to undo 20+ years of that step-by-step spoon-fed approach, throw that all out the window... and learn a new way of working, mostly on their own, and tackle this huge project. No wonder the failure rate is so high.
I realize you're joking, but probably some of it came from limitations of the Era. As recently as early 2000s, I had to use a 68k assembler that had a limit of something like 8 or 10 characters for a label. The really annoying part was you could have longer names, but it would silently ignore any extra. We're still stuck with other decisions that were driven by size constraints (like the separation of /bin and /usr/bin, IIRC).
The showed Xcode multiple times during the M1 Mac release event and boasted about compile times so yeah, I'm pretty certain they do realize it.
Disposable. Less than $50.

https://www.lucirahealth.com/
I made something similar, called PlasmaJS which you can view here:
http://plasmajs.com
Yes they objectively were and yes late feudal lords did exert control over far away lands (early ones as well like Charlemagne and even Charles Martel to a lesser extent.) Also the design of the US is to find a balance between a strong federal government and state governments. That is why the issue has dominated our politics, in one form the other, and we’ve had a two party system based around it, ever since.
> If I do "git pull" it does a fetch and then something else. I'd like to do just the part that's not a fetch (because I fetched the same remote recently).

Pull = fetch remote branches + merge remotes -> local tracking branches

If you want to do the second part without the first, the git merge command will do it.

From the first line in the man page for git-pull:

"Incorporates changes from a remote repository into the current branch. In its default mode, git pull is shorthand for git fetch followed by git merge FETCH_HEAD."
I concur.

The amount of useless emails has gone through the roof, with a lot of the content being managers reminding people they are still there.

Everyone cc's everyone now. If someone wrote an email to the ALL distribution group back in the day and there were more than 2 replies to that email, someone would immediately lose their shit and tell everyone to stop replying-all. Now those reply-all email chains happen weekly, with junior VPs laying hot takes all over the place.
I think this just shows how little improvement there has been over the last years. However, getting twice the performance with a fanless design looks interesting, even if there is throttling after a while. For what I do, I don't regularly wait for compiles that take ages, but having a silent computer without losing performance is a net win.

Curiosity got the best of me too and I ran the test on my late 2013 MBP, 2.3 GHz i7, 16 GB ram. Compilation took 44 seconds and the fans didn't even spin up (with 23 ºC ambient temperature).

A little further down the thread [0] he gives the actual numbers, which are around 20s on the M1, which puts the i7 [1] at around 40s.

I'm not sure how much of this is Rust specific, but for my own projects I haven't noticed a big difference between my mbp, an old i7-3930k and a newer i5-8500. The MBP is somewhat slower, but it only has 4 cores while the others have 6.

[0] https://twitter.com/rikarends/status/1328706132752347138?s=2...

[1] A tweet corrects the MBP CPU as being an i7 and not an i9.
There were hundreds of nails in the Windows Phone coffin. The straight incompatibility between 7 and 8 was a gigantic fuck you to every early adopter, dev or otherwise.
Carriers parked further than 5 minutes worth of missile flight time away?
Multi-object Trackers in Python
If zooming "out in space and time" elides human existence itself, perhaps that is the wrong technique for valuing us.
Surrogates are technically a UTF-16 only thing. Realizing that sometimes they nevertheless escape out into the wild, WTF-8 defines a superset of UTF-8 that encodes them:

https://simonsapin.github.io/wtf-8/

To be clear, this is not an official Unicode spec. It's a hack (albeit a pretty natural and obvious one) to deal with systems that don't do Unicode quite right.

I recently came across some old code that narrows wchar_t to UCS-2 by zeroing out the high-order bytes. Even though my test was careful not to generate any surrogates in the input, they showed up in the output when a randomly generated code point like U+1DF7C was mangled into U+DF7C.

A corrupted value like that is not necessarily a great example of something you want to preserve, but it's the sort of thing that late 90s code assumed about Unicode.
That seems incredibly optimistic. It seems to me that one of the possible, even likely, outcomes is a nuclear exchange starting with an NK thermonuclear weapon obliterating a major US city (LA instead of a naval base in Hawaii), followed by the decapitation you reference, followed by a PRC nuclear response, followed by what “Wargames” referred to as Global Thermonuclear War.
I recommend numbering the pages and reserving the first two or three pages for a table of contents for significant entries.
That’s literally my point. Everyone, including them, knows they’d lose and the gravy train would stop. There is no way they’d ever do a premature attack. It’s insane.
They do, with Server 2019 for corporate servers. But your point is that no one is running Server 201x as their desktop OS, unlike the NT 4 .1 days, which then was rebranded into windows 2000, or NT 5
An interesting study might be parents who later learn that their kids aren't actually theirs. Did they treat their kids differently than real biological children? All kinds of ethical issues, etc., but the data would be awesome.
I am very adamant about following a strong scrum cycle (although, I'm loose with the details).

* Build a backlog

* Run a sprint (I like 2 week sprints at startups)

* Don't put anything new in the current sprint unless absolutely necessary.

* Rinse and repeat

The simple nature of having a "waiting" period for new features helps put perspective on them while giving you time to make sure they're broadly useful. If only a single person is asking for them, wait to build.
I had no interest in genealogy until I had children of my own, got to be 50 years old.

It occurred to me that my parents would be dead one day and if it were to fall to me to tell the grandchildren the family origins I would be at a complete loss. I had relied on my "elders" to have that knowledge.

Ancestry and the like makes it easy to reconstruct your family tree even if you are starting with almost no knowledge. But there's the oral tradition of "your great grandmother's first husband died in a hotel from the gas lamp fixtures leaking" that would have been a lot harder to have found.

So I did find a sudden interest in genealogy. Or maybe it was a sense of duty or obligation — but that quickly did in fact turn into an interest.

Perhaps if you never do have children you might also never find an interest in genealogy.

I'll say this though, I have not fond any interest in finding genealogical connections to famous people. Nor have I had much interest in going back more than 150 years or so. I think the photos uniquely draw me into the lives of the generations captured in them. And perhaps because they are photos, not wills or marriage licenses, etc., I am come to feel either the futility and brevity of life or, at other times, the wonder and often humble dignity of it.
This is bureaucratic inertia. It starts with Reagan's SDI program, repackaged by each of the Bush's. It's like a booger we just can't flick off. So they keep spending money without any real idea of how it fits into a deterrence policy.

It isn't going to alter the strategy of an all out attack by China. And it won't alter the outcome. It's nonsensical to consider this worth the money without protecting specific targets. It's not good enough to just randomly save a few cities.

If this is about DPRK, it's an announcement in advance that your diplomatic strategy has a decent chance of failing.

If this is about giving a president defensive options, it's not going to do that because they will just say "these are really bad odds" and go for a preventative/preemptive strike instead. They know that too so you've just invited your adversary into a surprise first attack scenario as possibly their best chance.

It's a nonsense program, and even more ridiculous to tweet about it.
Since we’re at the topic of eloquence, might I add that horribly-written codebases are unbearable to work with during this time, or perhaps even during regular times for as long as the set up is remote. I get it that codebases inevitably rot over time, but the amount of rot can be mitigated by good dev practices such as unit testing, code reviews, best-effort (not perfect!) documentation, and standardizing dev practices. Dev teams that simply don’t care about code maintenance practices because the code “works” won’t be able to move fast enough during regular times, much less during a pandemic remote-setup scenario.
You should probably read about Serbia circa 1914.
Here is the actual approval letter: https://www.fda.gov/media/143810/download

I can't find anything in it that says the FDA actually tested this, nor do I find any claims of accuracy in it.
Apache Solr Reference: JSON Facet API
It isn’t about me. I was merely pointing out how there is no way whatsoever the leadership of North Korea would ever preemptively strike the US west coast with a missile. It might or might not hurt the US, but it guarantees the end of their entire way of life.

I’m pointing out the silliness of thinking they would do it when they have the most to lose.
Fleets aren't even in the official iPad app. Neither are voice tweets, their last new type of Tweet.
Is there anything specific GCC does for performance that Clang/LLVM could adopt? How is this race expected to evolve over time?
A few years ago, a friend and I were about to buy a few machines from OpenPCR(1) and embark on a molecular bio project, with dreams of getting a proper startup going. It never really went anywhere but we were astounded at the possibilities, with hardware getting less expensive and reagents being available to even a couple of dudes in a home lab. I believe the next 50 years will see a huge democratization of biology and it will be fascinating to see what happens. Imagine a GitHub for custom viral vectors or plasmids.

Unfortunately, this will also mean real bioterror events and I shudder to think what malicious groups could (will?) do with this technology once it is more widely available.

(1) https://openpcr.org/
Depend on a lot. Kim could pull a much more literal version of Nixon's Saturday Night Massacre to find someone willing to follow the orders, who knows how that would play out.
>but there would be no counterattack against Chinese facilities and bases.

I think this is the key asymmetry in a US-China war, and whether US aircraft carriers can be sunk or not is irrelevant. At the end of the day, a carrier is a floating air base, and both China and the US need aircraft to provide targeting data for their munitions. In a sense Chinese airstrips are even more vulnerable to missile strikes as they can't move or hide, yet they can't be attacked because that could invite nuclear escalation. If sinking a US aircraft carrier posed the same risk of nuclear escalation would we even be worrying about their vulnerability to missile strikes?

This seems more like a strategic problem than a tactical problem regarding carrier defense. If China is more committed and willing to escalate than the US, then sooner or later there'll be a line where China's willing to cross but the US won't.
Advances in CollectionView
* not fully fermented
Hopefully the idea is that any serious military clash with China or Russia will inevitably lead to a massive nuclear exchange ("hopefully" because it significantly reduces probability of such clash). In such war carriers will be effectively useless and the biggest role will be played by strategic nuclear weapons. Meanwhile carriers are useful for projecting force, protecting trade routes and fighting with weaker enemies, i.e. for all other scenarios except a full-blown nuclear war.
Veles – Binary data analysis and visualization tool
For myself, having kids taught me things about myself that I'd have been happier never knowing.

Not a better person, just happier.

On balance the knowledge is worth it to me.
My Problem with Git
I'd like a slider to control viscosity/stringiness.
It's a nice idea, but I agree the sliders need work.
I've also worked remotely for 15+ years. I constantly ask dumb questions. It's amazing how much comes out of the woodwork doing that. Doesn't seem to have hurt career progression either.
The kernel is multiple files. There’s “kernel” for Intel Macs, “kernel.release.t8020” for DTK users, and “kernel.release.t8101” for the M1.
I want to buy one of these but the deal breaker for me is that I can't read my Google Play Books on the device, nor sync the progress.

Anyone heard of a way to do that? (I don't see it in the repo, or this HN thread)
Oh, yes, I forgot we were talking about telescopes and thought about perspective of a human walking around, who cannot escape the reflected light.
Does Macports support Apple ARM? They have a Big Sur compatible version, so I'm inclined to think it can at least try compiling natively.

https://www.macports.org/install.php
I for one would love to be well dressed, but I don't know how.

We exist, but it's not something you exactly brag about :)
That is why I have some scratch paper and a good quality pen near my work desk at all times. I find it extremely calming in a zen like way to write things I need to do down as I come up with them.

While paper has a ton of issues in terms of search and longevity (e.g it ends up crumpled in my back pocket) it is the lowest friction for getting things out of my head.
That’s really not a lot of information.
Apparently it can even change course mid-flight. So it's even less likely the type of thing this countermeasure's meant to respond to.

https://www.thedrive.com/the-war-zone/25904/china-wants-u-s-...
America’s zombie companies rack up $1.4T of debt
> If I moved to Nigeria and could barely speak the language

English?
Thank you for that tip. Yes, I was blocking all connections to 443 on my firewall but I didn't realize that clients like those had such long timeout periods. Those connections should now be explicitly refused.
They literally user Bing api for search results which is well known
Rust makes it much easier to do complex performance optimizations safely, particularly those involving concurrency. The canonical example is the multi-threading of Servo’s CSS processor.

It’s not an automatic magic bullet, but in a world where humans are still writing the code, Rust’s feature set makes many performance optimizations much more practical.
Apple isn't the only ARM vendor. Nuvia, Ampere and even Qualcomm will start shipping good ARM chips hopefully soon
What laws do they break?