skysight-inc/HackerNews huggingface dataset:
There still seems to be a decreasing amount of appreciation for the relational model and the power of SQL databases to maintain data integrity. I'm not quite sure why because relational databases are a uniquely powerful tool in software engineering.
Any one remembers, few years ago, we/some of us was thinking: Intel is so far ahead and have so much in the labs + money that even if AMD catch up they just introduce something new !1

So, actually, Intel "brain" was empty all that time ?? WTF with "modern" corporations ??

Also we still have some "trust" for new research in IBM labs :> Or maybe everything is just in academia ? That would not be so bad. Or maybe "everything" is patented and useless for next 20 years ? Like computer mouse. Or like atomic instructions. Or like trackpad. Or...
One thing you may be missing is that a lot of the work usability over the past decade was not with Java itself, but rather other JVM languages.

As far as performance there is no doubt that the modern JVM is quite fast. Vert.x benchmarks are consistently on par with Actix and other low level frameworks.
BMI is not really useful to weightlifters. You're much better look at your fat % in that case IMO.
I was talking about the things that add magsafe charging while still allowing data transfer for current usbc macs. I'm simultaneously sad and happy to not be proved wrong. :(
I'm in the skeptical camp when it comes to literal translations - I don't think it shows the "mind" of the source language. If anything, I think it has the opposite effect of losing the forest in search of trees, or making phrases unnecessarily more "exotic" than they originally are.

E.g., if I say in Korean that I've become "green onion kimchi", I'm not picturing green onion kimchi in my mind. (I don't even particularly like green onion kimchi.) I'm saying I'm dead tired. When I say "my nose is three feet", I'm not picturing my face being deformed like Pinocchio - I'm saying I'm in no situation to help another.
I can't find it now, but I read the other day that something like nearly 20% of bitcoin at least may be in limbo this way. At ~19m bitcoin in total, 20% of that in USD is a deeply uncomfortable number.
Exactly! Developers did not want to learn messy databases. I think a lot of folks without experience entered the industry ( mostly from boot camps and such and ruined everything)
Jan. 9:

https://www.nytimes.com/2021/01/09/us/politics/state-dept-ta...

> WASHINGTON — The United States said on Saturday that it would relax its restrictions on interactions between American officials and their counterparts in Taiwan as the Trump administration seeks to lock in a tougher line against Beijing in its final days.

> ...The moves, some outside experts said, are meant to lay a trap for Mr. Biden, forcing him either to pay a domestic political cost if he unwinds them or to sour relations with Beijing if he does not.

Jan. 11:

https://www.nytimes.com/2021/01/11/us/politics/cuba-terroris...

> WASHINGTON — The State Department designated Cuba a state sponsor of terrorism on Monday in a last-minute foreign policy stroke that will complicate the incoming Biden administration’s plans to restore friendlier relations with Havana.

> ...On the campaign trail, President-elect Joseph R. Biden Jr. spoke of a return to Mr. Obama’s more open approach to Havana, pledging to “promptly reverse the failed Trump policies that have inflicted harm on the Cuban people and done nothing to advance democracy and human rights.”

> While the Biden administration can remove Cuba from the terrorism list, doing so will require a review process that could take months.

Jan 12:

https://www.nytimes.com/2021/01/12/us/politics/pompeo-iran-q...

> WASHINGTON — Al Qaeda’s new base of operations is in Iran, Secretary of State Mike Pompeo said on Tuesday, using his last days in office to tie together two of what he called the world’s greatest terrorism threats but offering no underlying intelligence as evidence.

----

https://www.nytimes.com/2021/01/14/opinion/mike-pompeo-state...

> But Mr. Pompeo has not been idle. Over the past week, he unleashed a series of actions whose only real purpose appears to be to make life as difficult as possible for his successor at the State Department. He put Cuba back on the list of state sponsors of terrorism, he plans to designate the Houthi rebels in Yemen as a foreign terrorist organization, he eased restrictions on contacts between American diplomats and Taiwan officials and he claimed that Iran is a “home base” for Al Qaeda.

> ...Some of the actions Mr. Pompeo took over the past week might be defensible, were they taken in the context of a coherent foreign policy. But coming days before a change in administration, their sole identifiable purpose is to maliciously plant obstacles — some commentators have called them time bombs or booby traps — before the incoming administration and President-elect Joe Biden’s choice for Mr. Pompeo’s successor at State, Antony Blinken, are in place.
Actually, slashes in filesystem::path is one of the operator overloading uses I really like in the C++ standard library (It’s time-saving, it’s useful, it’s easy to read). What I really don’t like is the IO operators << and >>, which I think is an incredibly horrid language design mistake. (It’s slow in performance, it’s hard to add formatting options, hard to read).
> By what criteria would an Albert Einstein, the patent clerk, ever have been selected?

By the criteria that were in effect at the time, which weren't that different from the ones in effect now. Einstein was working as a patent clerk when he published his 1905 papers, but patent clerk was just a day job, and everybody who mattered in physics knew that. He already had a degree and was working on his Ph.D. (which he was awarded soon after). He took the patent clerk job because he couldn't get a teaching post after getting his first degree, because none of his professors would give him a good recommendation; but he still had plenty of contacts in physics. His 1905 papers were published in Annalen der Physik, the most prestigious physics journal in the world at that time, and that wouldn't have happened if he'd been just some random patent clerk.
I don't see anything about poison?
JSX really isn't a data structure, is just syntax. Sometimes it's compiled to statements, like with some idom transforms.
Wish someone would do teardowns/testing of these cables/chargers on a wide basis (or that I had the skills to do it myself). I've seen a few people doing such things for computer PSUs, multimeters, and the like, but not for charging devices. Too bad.
I imagine using some sort of electrostatic cleaning would probably be a first stab at solving this problem.
It is a very frustrating industry to spend a long time in. A hamster wheel of constantly shifting goal posts for mastery. I wouldn't mind if they were fundamental advances in software development, but it's mostly the same stuff with small advances but massive learning curves of arbitrary, non-transferrable minutiae.

The side effect of this ever shifting tooling set, is almost no one masters anything. All software is varying levels of crap written by newbies, because when the tools change every project you are always a newbie in that tool set.
Changed from "Researchers find elevated blood vessel damage in children with Covid". Thanks!
> That's a very general statement. I wouldn't accuse you of implying that it would also apply to e.g. Date.now()

You don’t need to, I’ll gladly go on record saying Date.now() is not a function. It’s a subroutine. The clearest signal isn’t even its return value, it’s the fact that it takes no input.

> [... everything else you said ...]

I don’t have a problem with the expressiveness of hooks, nor the general way they solve a problem by defining clear APIs for interacting with reactivity and state. I have a problem with the context in which they’re called, and the way they infect their context by changing the semantics to be sometimes else.

Hooks are something you instantiate and use in your component’s lifecycle. If it were that simple, you could call them in an outer function and return a component. But because you call them while defining the component’s behavior, your component is no longer semantically a function of props, it’s a constructor.

A better API would be hooks called in a component factory, returning components which use those hooks.
'Hecka-' sounds like the giggle-unit version of the 'Hella-'. So let's propose a heckabyte is 1024 yobibytes.
well I really like the idea of "connecting everything - keyboard, monitor, and even power" of usb-C... but it's a security nightmare. One rogue device can pretend to be a keyboard + monitor, and can run some commands without user knowing.

though I expect apple to put usb-c port for ordinary people / people who don't like to buy magsafe (I ran over them with my chair several times, resulting in 5 replacements...)
How do you get in touch with linkedin recruiters? could you share?
I recently finished "Control", and there's a major character who speaks significantly in finish idioms that were directly translated: "I can tell you are not a yesterday's grouse's son"[1] I definitely got most of it from context; "take them behind the sauna" isn't that different from "Take them out back", and it was a fun way to make the character "weird" (which is important for story reasons)

[1]https://www.reddit.com/r/controlgame/comments/d5f0ki/ahtis_i...
The tech behind whatsapp was pretty cool IIRC .. that's how I got interested in Erlang/Beam. These people were not your average CS grad or even your average googler.
Link? Github? Newsletter sign up?
Maybe if authorities were a bit more neutral. Some plausible options were ruled out from day 1, without any investigation.

And words like "empirical facts" and "independent review" in context of China, do not add much credibility.

If virus has natural origin, we should be able to find population of infected bats. Until then it is just another unproven theory.
> Frivolousness is more of an egalitarian than an elitist hallmark.

While this is true, I think it's also true that the ability to be frivolous even about big questions like the fundamental laws of physics is rare. It's egalitarian because frivolity is fundamentally opposed to any kind of elitism, not because frivolity about fundamental questions is common.
I agree. This happened with Pokemon GO, at launch, but the reasoning is the same: "we didn't think there'd be that many users." Took almost a month to become stable. Hopefully Open Whisper Systems will get on it faster (I have confidence, for whatever that's worth).
You see this in anime and manga translations- the source of the “translator’s note: kekatu means plan” - as they try to get across the information not carried in the words themselves.
It seems to me obviously an attack. One side is presented as ridiculous and reprehensible, the other side as sensible and decent. Also, it feeds directly into repetitive flamewar tropes about the US vs. the rest of the world. I'm not saying you meant it that way!

Flamebait doesn't need replies to count as flamebait - it's all about the odds, i.e. what's the expected flamewar output of such a comment in the long run. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
Only if it's used.

Not being facetious -- if you operate entirely within RAM (as if you had disabled swap), then it won't really be used much.
On nodejs that is left on the userland. It's up to the user to provide content-type; content-encoding; provide etags, cache-control and 304; handle cross origin requests.

Which looks like the right choice. ExpressJS has some helpers for it but it's a soup of unpredictability and shitty performance. You'd want something as simple as uwebsockets.js
That paper is really frustrating - it seems to be written for laypeople like us, but conflates the theory that humans made a containment mistake and COVID escaped from a lab so (we should make research safer) with "COVID is an intentionally engineered bioweapon, so we should stop researching."

And the most critical claim in the paper is not substantiated in any way:

> Gain-of-function research is also subject to intense scrutiny and governmental oversight, precisely because of the high risk involved in conducting it safely; thus, it is extremely unlikely that gain-of-function research on hard-to-obtain coronaviruses (such as bat SARS-like coronaviruses) could occur under the radar.

Or substantiation is hinted at but never delivered:

> This work produced some of the strongest corroborating evidence that SARS-CoV-2 is a naturally emergent pathogen, as serological surveys demonstrated that people living in close proximity to colonies of bats had antibodies to bat SARS-like coronaviruses. The NIH has since set impossible conditions for restoring the grant, ensuring that this research will never resume.

Maybe the next place to go is learning more about the initial results from the EcoHealth Alliance grant referenced in the above quote. Still, it's a pretty unsatisfying review.

[edit, fixed typo: containement -> containment]
Capital punishment is not an issue of freedom, it's an issue of justice - another core American value.

I don’t think capital punishment is the only way to have justice, but I see it as a different concern than freedom.
JSX is an expression with structural semantics. It doesn’t have to be compiled to a data structure but at the AST level it definitely is, which is the whole point.
> It is approximately the same age as Go and Node.

While the Rust project is from that timeframe, the language internals were rewritten almost from scratch shortly before the 1.0 release, which dates from 2015 and is a more informative comparison. Nothing comparable occurred wrt. Go or Node.
The Wuhan lab was doing gain-of-function research.

https://www.vox.com/2020/5/1/21243148/why-some-labs-work-on-...
My understanding is that it's possible, but not fast. A quick google search turned up this page, but I'm sure there
are more
https://stackoverflow.com/questions/515749/how-do-i-sort-a-l...

I seem to recall seeing _something_ more elegant than a linked list for this type of thing, but I don't recall what is what, offhand.
Rust has “Editions”, which are points where they can make breaking changes as programs and crates (libraries) have to opt-in to the new edition, and you can mix crates from different editions. So if they need to make backwards-incompatible changes in order to add allocator support, they can do this in an edition.
I’ve been thinking lately that maybe the most reasonable path would be using SQL early on so you have a very clear picture of your schema, and you can do migrations easily.

Once you scale up and your schema and access patterns have solidified then you can make the switch to NoSQL where it makes sense.
>> What's gone away is the practice of writing complex, highly linked, normalized database schemas with layers of constraints and foreign key references

That hasn't gone away, that is the default for most corporate CRUD apps, for good reasons. Apps that aren't corporate CRUD apps are a rounding error away from not existing. You use the term data warehouse 3 times, are you sure you are describing a general case rather than one you are familiar with?

If you want to offer different views of data in a normalized database to different consumers, one way to do that would be to use views.
Regarding compile times, if you are considering rust you probably want it to be fast at runtime, and are willing to put up with a slower compile time to get that. That said, 10 minutes seems like a long time for a simple api unless you are using a lot of procedural macros or something.

Regarding safety, rust's lifetime system protects you against more than just preventing the invalid memory accesses, which GC languages also do. But several classes of race conditions that are easy to introduce in almost any other multi-threaded language are impossible in rust's type system (unless there is incorrect unsafe code). And in a web app with high levels of concurrency, that is kind of important.
Let me spell it out: China was knowingly playing with fire - conducting gain-of-function experiments on humanized mice and coronaviruses. This research may or may not be weaponizable, but China was willing to try.

Unlike the US where a moratorium was put in place from 2014 to late 2017 after IIRC a National Academies report (the moratorium was lifted after setting up stricter controls, and no, it had nothing to do with the orange one).

Most likely, it was an accidental release.
The Guardian did a nice podcast about Bobi Wine on Thursday.

https://www.theguardian.com/news/audio/2021/jan/14/bobi-wine...
That’s correct, but equatorial mounts also solve the problem of field rotation on long exposures (which, like the control problem, can be fixed with computers—-just stack short exposures and rotate in software). Field rotation isn’t an issue for radio astronomy, of course.

I’m not sure I would say that equatorial mounts are less compact though.
There’s upsides and downsides to both systems. Class actions have the advantage of enforcing rights as long as there is a lot of money involved regardless of whether regulators want to pursue the issue. In other systems e.g. onbudsmen will decide to take on issues or not, but you might not have much control yourself. I guess many systems are more of a mix rather than one extreme. Regardless, no one system is best.
In my experience Google fi doesn’t even work in San Francisco, don’t buy it!!
In fact - FAANG companies have the resources to make horribly inefficient processes work (in human time or computer time) - I suspect many of the AI powered things are examples of this - and a smaller company will die trying to get it to work.
Do you have data to support your claim? My experience runs counter to your claim. Its fairly common for core performance-sensitive rust code to use “unsafe” to avoid unnecessary checks that the compiler cannot automatically elide.
This is making me interested in security again!!!
Twitter Outage
Can anybody explain why the parent is being downvoted?

We can argue on the percentage. But the point on the direct and indirect damages makes a lot of sense.
It’s been down for a few minutes. Parler super soldiers got ‘em.
NLnet uses EU funds to help open source projects, in a similar way to OTF:

https://nlnet.nl/
Down since about 9:25pm PT
>JavaScript is very good for me, and it is a C like style. But node.js is too heavy.

There are lightweight implementations such as QuickJS.
Just factory reset the device, as if you had bought it used (if there's no way to do this then the laptop has much, much bigger problems).

Buy a new laptop, do this to it, return it the next day for a refund. Rinse, repeat.

This attack is what locked bootloaders on cellphones are supposed to prevent. I don't support bootloader-locking, but it's confusing that Apple is bringing locked-bootloader smartphone-style security to their laptops+desktops and then opening up a gaping hole that they worked so hard to close on the iPhone. Seems incoherent.
[..] CJR reporter Clio Chang pushed Substack to take a stance on Sullivan for a simple reason. Sullivan had previously published excerpts from The Bell Curve, a 1994 book that attempted to link IQ to race. Chang asked Substack’s founders whether his presence could cause other writers to shy away from the platform. Its paid newsletters, she noted, were already very white and male at the top.[..]

Witch hunt.

[..] At, least not yet. “They’re going to have to prepare now,” Greenwald told OneZero of Substack. “To resist the onslaught that absolutely will be coming in their direction.”[..]

Looked up the CJR article and the reporter Clio Chang: https://www.cjr.org/special_report/substackerati.php

Was also at The Intercept. This is getting tiresome.

[..] The intention is declarative—you, too, can make it on Substack. But as you peruse the lists, something becomes clear: the most successful people on Substack are those who have already been well-served by existing media power structures. Most are white and male; several are conservative. Matt Taibbi, Andrew Sullivan, and most recently, Glenn Greenwald—who offer similar screeds about the dangers of cancel culture and the left—all land in the top ten. (Greenwald’s arrival bumped the like-minded Yascha Mounk to eleventh position; soon, Matthew Yglesias signed up for Substack, too.)[..]
Nothing showing on their status site yet but it’s alternating between extremely slow page loads and being completely down.
Signal is awesome. Hoping the $5 donation I made today makes this 503 error go away
Explicit is better than implicit, and you can't get much more explicit than that.
I complained about Google Fi support for ages, and was always ignored. I had that service for almost three years I think.

Support was terrible. I called a few times letting them know there were dead spots all over SF and Berlin. In my hometown, I struggled to get coverage every once in a while, too. Nobody else, even on the cheap platforms, had any issues.

I called twice. One time I was disconnect and could never reach back through again. The other time I was told that they were "sorry I was disappointed" and that they'd help me cancel my account if I wanted. I wasn't rude or anything - quite the contrary. I had never had such a weird or degrading phone call like that before.

Oh and the spam calls. I had tons of them, some days I'd have five or six throughout the day. It was insane. I posted on the subreddit for support and they told me "well they use the back-door numbers (or whatever, I don't know how phone technologies work) so there's nothing Google Fi can do."

It was insane. Avoid.
To the language, but not to the standard library. The standard library is eternal.
Twitter Will Transfer White House Accounts from Trump to Biden ‘In Real Time’
Before you write it off as tinfoilhatter speculations [0], please consider this was the time in Italy when an acting Prime Minister (Giulio Andreotti) took active part in a hit job on a former Prime Minister (Aldo Moro) [1].

[0] https://en.wikipedia.org/wiki/Pope_John_Paul_I_conspiracy_th...

[1] https://en.wikipedia.org/wiki/Kidnapping_of_Aldo_Moro
You're hand-waving past a critical detail when you say "tied to".

Signing and encrypting are different processes. Verifying a signature uses the public key, which everybody has. Decryption uses a secret key, which by definition isn't publicly available.

Most of the schemes you're thinking of (Intel SGX, etc) boil down to surrendering control to the CPU manufacturer and trusting them to manage your keys for you, and do the right thing. Even when pressured by nation-states.
>> Has the free expression of all ideas through current means allowed rational minds to prevail? It seems that the status quo has failed to facilitate rational discussion.

> Which matters more: rational minds, or truth?

That question is based on a false premise. Irrational minds aren't going to arrive at truth through their own processes, except by accident.

And "free expression of all ideas through current means" hasn't allowed the truth to prevail, either. It's allowed even blatant, meritless lies such as QAnon and "Stop the Steal" to become widespread and influential, supported by a whole constellation of other more subtle lies.
One Shot Keto Reviews

Fresh or frozen, both are fine. Choose vegetables that grow on the surface, especially leafy and green. The best are cauliflower, cabbage, and avocado. Vegetables are a great and tasty way to eat good fat on the keto diet. Fry them in butter and add plenty of olive oil to the salads. Some people even consider vegetables as a fast delivery system. They also add more variety, flavour, and colour to your keto foods.

http://supplementstore4u.com/one-shot-keto-reviews/

https://publons.com/researcher/4172887/one-shot-keto-before-...

https://sites.google.com/view/one-shot-keto-canada-order/

https://muckrack.com/one-shot-keto-reviews-15