skysight-inc/HackerNews huggingface dataset:
I am not sure how to even respond to this coherently... alas - I try.

Do you think "logical implication" (whatever that is) is not bound by temporal order?

That simply tells me that whatever you think "logic" is - it doesn't concern itself with time or downward causation. e.g your idea of "logic" is not Linear/Temporal logic.

So it can't be the logic of this universe then? Perhaps you've heard the saying "One man's modus ponens is another man's modus tollens"?
Moderators, it is disingenuous to mark this as [dupe] when in fact what you’ve done is [flag] silence the article—something that ironically enough proves its point.
Containers the hard way: Gocker: A mini Docker written in Go
T cells could be the key in developing an effective Covid-19 vaccine
Your American friends were happy about a racist senator saying they should send in the military to kill peaceful protesters?
People protesting police violence?
yeah, I've also made a couple good friends from work; I don't think such an extreme position as GP is reasonable. I do think it's important to be extra careful with boundaries for work friends though. as a general rule, I don't let my work friends see me do anything I wouldn't do in front of my boss. it's a good heuristic and you never know, someday they might actually be your boss!
I think we agree and my wording was a but clumsy. Sorry for that.
They reported at the beginning of May that subscriptions are at a high:

https://www.nytimes.com/2020/05/06/business/media/new-york-t...

Scanning the google results for “nyt subscribers” I see them reporting 5 million in Feb and 4.7 million in Aug 2019, so it looks to me like subscriptions have been accelerating in recent months.

Can you please share the information you have regarding mass subscription cancellations due to this op-ed? I would like to see it.
I didn't downvote, but similar pushes for message purity are happening in center-right media, just focused on complete political support for Trump. I think it is ill advised to silence critics. My instincts are to apply the same principles to political movements that we apply to political leadership. There always needs to be a place to voice dissent not because dissent is always beneficial, but because the lack of civilly expressed dissent results in much worse outcomes.

Both the right and the left are recoiling from dialog. I struggle to see a beneficial future emerging from an utter lack of consensus seeking and civility. If the editorial boards are not responsible for their contributions to these trends, then their readerships certainly are.

That is, we are.
We rely on spec data published by manufacturers, and unfortunately many do not specify the weight. It's also possible we're just failing to match it. If you find a bike without a weight that the manufacturer does have on their site you can use the feedback form & we'll get it fixed up.
>human rights

wait, what are human rights then?
That line of thinking plays right into their game. A perfect way to rationalize compliance. But it’s based on the misguided concept that somehow access to American software services will push American values on the Chinese people. All the while, compliance with their censorship demands prevents that from actually happening.

The only way to play the game is to refuse their rules. So what if they clone your software? Let them.
"Acid3, in particular, contains some controversial tests and no longer reflects the consensus of the Web standards it purports to test, especially when it comes to issues affecting mobile browsers. The tests remain available for historical purposes and for use by browser vendors. It would be inappropriate, however, to use them as part of a certification process, especially for mobile browsers."

Wikipedia gives this as an example of a standard that changed: https://github.com/whatwg/dom/issues/319

Edit: there's an updated version at http://wpt.live/acid/acid3/test.html
How else are you going to check the contracts at compile time?

I honestly don't know if that's how DrNim works or if there are other ways to achieve that.

But a similar tool for Python does it exactly this way:
https://github.com/pschanely/CrossHair
"CrossHair works by repeatedly calling your functions with symbolic inputs. It uses an SMT solver (a kind of theorem prover) to explore viable execution paths and find counterexamples for you."

...so that's where I got the idea that DrNim is probably doing the same
Even with languages like C, targeting bytecode as distribution format is also an option.

Mainframes do it, as means to integrate C and C++ into their language environments.

Back in the early mobile OS wars, there was a company selling J2ME like stack, but using C and C++ instead.

Then there is the LLVM bitcode used by Apple on iOS and watchOS (which happens to be more platform neutral than regular LLVM bitcode).

Oh and WebAssembly and MSIL as well.
The op-ed was published on June 3rd.
> V8 doesn't just blow Sciter out

And it really does not - in most of typical UI tasks Sciter is faster.

Reason is in different goals. Sciter is an embeddable engine. Script there is a glue: take output of one native function, transform it, and pass as input to other native function.

In places where UI needs maximum performance applications use native functions in C/C++, Rust, Go, etc.
This allows to keep script VM compact and achieve maximum performance without sacrifices. Why do you need JIT or WebAsm (and tons of associated binaries) if you can compile what you need with battle-proof compilers to native code?

So good portions of jQuery were implemented natively. React[or] is also natively implemented - JSX is a part of script syntax (and so uses built-in native compiler), reconciliation (Element.merge()) is also native thus you don't need all that nightmare TS-to-JS, then load ReactJs script, then compile, then JIT-compile/warm-up, etc. All those ...

As of pure script performance ...

Slower than V8 but faster than, let's say, Python.
I find that not subvocalizing is the fastest but least retentive. Subvocalization is slower but provides better retention (I do this most).

I also do visualiazation, which is somewhere in between (like your flowing statement). In this, I view it like a movie in my head - the scene is visualized without subvocalization and the statements by the characters are subvocalized. This mostly works for novels, but can be used for nonfiction that describes how to perform some action or series of actions.
Ask lots of questions. Why? Why? Why?
Sure, I suppose maybe Sciter makes this easier to code, but one could totally do the same in Electron as well, that doesn't seem a good enough reason to not go with HTML/CSS/JavaScript proper rather than whatever Sciter implements.
I agree that is unclear for an introduction, and that the article could have been written better. The “pile-of-files” they are referencing isn’t a filesystem of arbitrary and unstructured binary data stored for humans to look at later (like your Helpdesk attachments), but rather structured and specific data for an application to read in a well-defined manner.

Your Helpdesk example used SQLServer problematically because a SQL database shouldn’t be used as an arbitrary file store. But if you know what the file structure is and have a reasonable grasp for how it might scale (that each binary blob is small, that each user only adds one row to the database, etc), there are huge advantages to “a SQLite table with lots of binary and text columns” versus “a folder with lots of binary and text files.” And if those text files are just small key-value pairs then maybe they should also go in SQLite.
>and also more expensive (at least 10x per GB).

Expensive in what way? Memory/Compute? It can't be licensing money since SQLite is public domain.
Maybe you've used it already, but you'll like how Julia does it. String concatenation is *, repetition is ^, and the identity element is one(String) = "".
You overestimate how powerful American political parties are. The leadership ride waves. They don't make them.
Sorry I didn't realize it before

To my defence I did stop immediately once I understood.

Oh, and by the way: thanks for your work!
Space-based measurement of neutron lifetime using data from neutron spectrometer
Phase encoding for computation is the essential framework for cat-state based bosonic quantum computation. What’s old is new I guess.
Can I call that Githubs silly master plan?

Anyway, Fossils main branch is called "trunk" which actually makes more sense than "master" especially because Fossil also has leafs.
Weight can vary quite a bit for the same frame based on easily changed components like (1) wheels, (2) groupset (gears, pedals/cranks, brake/shift levers, that kind of thing), (3) handlebar/stem/seatpost material.

I recently bought a medium-spec build of a lightweight frame bike, and could shave 2+ lbs with upgrades, if I wanted to. Not paying for those upgrades out-of-box saved me ~4800 euro up front, and the bike is 17.9 lbs instead of 16.2 lbs. Meanwhile, I could stand to lose 15 lbs myself. :-)
All of Bach by the Netherlands Bach Society
Agreed. There is widespread discrimination in the media against politically incorrect people. Political incorrectness is part of my personal identity.
I didn't choose to be born careless, it's a natural tendency that I have. I'm sorry I wasn't born as an easily offended person.

I don't get offended by other people's words and I don't expect other people to be offended by my words either. Does that make me a bad person? Should we just get rid of people like me from society? Replace me with more offended people who take everything seriously?

I thought that division and extremism was a problem of our modern society? I guess I must be wrong there too. Opinionated, offended people often tell me that I'm wrong. They say it so aggressively, I guess they must be right.

Usually, when people feel strongly about something, it's a good indication that they're right.
That is a lazy argument. It’s possible for the news to strive to be objective.

Back when we had competition between independent news organizations in the US, the news was closer to being objective. Publications that frequently retracted major stories, or ran articles with flawed logic and sloppy conclusions lost market share.

These days, there’s basically no competition, and the major news outlets just spew transparent propaganda.
> User applications with GUIs are almost never CPU-bound, so the comparison is not really appropriate.

Video conferencing, JS heavy web browsing, video editing, and gaming are all examples of CPU-intense applications that are becoming increasingly common
Take the price of a Macbook, buy that many Raspbery Pis, connect them in a beowulf cluster and try rendering videos again. Might be completely different story.
isnt ketamine a horse tranquillizer lol, doesnt seem like a stretch for it to be an anesthetic
If you IV a single 24mg/kg dose like the sheep in the study, I suspect you won't be experiencing anything at all before you lose consciousness.
Quickbooks for Mac uses sqlite for its file format and this allowed users to query the books with any SQL browser!

Alas, they encrypted the file starting two years ago.
We're on the road to fascism. If you wait until it's "solidly fascist" then it's too late to stop it via peaceful means. So yes, it's not yet nearly as bad as it has been in other countries throughout history. But we're potentially on a trajectory towards that right now, and it needs to be stopped. Calling it what it is is a necessary first step.

Calling for the military to come in and violently crush protests (as Trump and Cotton have done) is for sure a move out of the fascist playbook.
Intel senior VP, Jim Keller, leaves after two years
> So obsolete that you'd never guess that Wodehouse would outlive Orwell himself by 25 years.

That is one of those "Cleopatra lived closer to the building of Pizza Hut than the pyramids" facts.

I just looked it up. Wodehouse even outlived the Beatles!
>I can buy AMD or Intel CPUs, AMD/Intel/NVidia GPUs, a vast array of motherboards and cards, storage and networking pretty much off the shelf, throw Windows or Linux standard builds on it and expect it to work great and perform great.

I think this might be one of the motivations for Apple to switch to it's own CPUs instead of just switching to a different x86-64 CPU like AMD's Ryzen. Apple would be able to lock MacOS to the hardware like iOS and the iPhone.
Interesting – looks like he made those commits a handful of days after this article came out (written Sep 7 2018, commits were Sep 10~13 2018).

It seems they weren't released in GA until 6.0.0, which came out in April 2020.
Microsoft is working on this with their cross-OS Chromium based Edge - so far on Mac I see about a 60% reduction in RAM footprint using Edge. I believe the end goal is a single managed chromium runtime so each electron app wouldn’t need their own full Chromium instance.
Resting heart rate is commonly tracked by wearables e.g. Apple Watch. Blood glucose can be self-monitored with the same tools diabetics use. Nutritional deficiencies can be measured with blood tests; WellnessFX was one of the early channels to get these but I believe Quest will let you self-order them now.
It's less of a rookie mistake than it seems these days: https://danluu.com/file-consistency/.
I appreciate you taking the time to answer! I'll check out Marmiton.
I'll go against the tide here, since much of the advice in this thread seems to be from people who have gone through bad experiences, and laying on advice that might make you feel cynical or cautious about your work life. When life deals you a bad hand, it's important to not over-correct in the other direction. Digest the lesson, but don't assume doing the opposite of what you did before will result in better results. Try to integrate the lesson into a greater whole. Be cautious of views that are superficially contrarian, if you see many people holding them.

Work hard. When you are young, this is the best time to go deep, and get good at something, since you are free from other responsibilities. Later, you will have many things you care as much or more about than work, and so the time in your life will have passed to be as deeply engaged with your work. A lot of the work you do will ultimately be lost, be failures, or end up in the trash bin for other reasons -- take comfort knowing that the work was done to mold you into the person you will become, not for the sake of the project itself.

Read Hamming's "The Art of Doing Science and Engineering." Have a plan, even though it will change with time, to move your career towards working on things you think are important. Even if you don't know what those are, make a point to "check in" with yourself every year or so to ask the question: "Am I working on the most important problems in my field? If not, why?" This doesn't mean you will always be working on these problems, and it doesn't mean that it's wrong to not be, it just means that you should always have a plan, a path, and a strategy towards getting there, and catching yourself if you are falling off-track.

Understand regret minimization as a framework for making good decisions.

Most of all, avoid listening too closely to advice :) Realize there are many paths through life, and yours is your own to write. Luck favors the prepared mind: prepare yourself, through work, and through reflection, to be able to recognize the doors that will appear that are uniquely suited for you to walk through. And, when they do, don't hesitate to go through them: the world, your peers, and 'common sense', will often try to pull you away from them.

Good luck!
https://shop.keyboard.io/ Makes great stuff! I have serial number: 32 of their Model 1 that I purchased on kick started years ago.

The firmware is all open source and audrino too so hack away!
French: hein \ɛ̃\
For MongoDB in Python I once had to construct a list of two dictionaries containing dictionaries themselves with various two and three character magical key and value names (eg. $gt) in order to query a collection by date. If that's intuitive I'd hate to use something unintuitive.

Oh and MongoDB Compass is a dumpster fire. Query takes too long? Too bad it will time out with no option to let it complete. Also I get to write my query in JSON in compass then I have to convert that to native Python objects if I want to use it from there. With SQL I copy my query from datagrip, inject my parameters and call it a day.

I forgot the best bit, if your query has a subtitle mistake most often you simply get no records back where a similar mistake in SQL throws a helpful exception.
Honoring the work of Antonio Meucci in the invention of the telephone (2002)
I'm confused by the size.
Do I really need all assets, if I'm not going to use them.
The code size is probably 50mb
What is "excessive pseudo socialism" and "Locust capitalism?"

Also, I see your account was created an hour ago.
I mean from the CCP's perspective, China is promulgating their values to the Uyghurs.
he thought his friend was going to come through the door with a glass of water and he did for some reason
The circuitry is incredible, but man, seeing these examples of PCB design makes me shudder.

I'd never want to design a printed circuit board using a ruler and a few sheets of paper. It's suddenly wildly apparent to me why CERN funded the creation of KiCAD.
Trends and Patterns in Intermarriage
For Europe: see GDPR

It’s entirely common for countries to have codes that affect those outside their borders - especially ones that were agreed upon in treaty or trade deal. What is unique here is a country demanding that a non local company engage in censorship outside its territory. These two things are nothing alike
Let me try to explain. Ketamine does something with your morals it seems. It does a remoralization in a way. E.g. it won't turn you into something you aren't. It is a relative process. It gives you a space to watch yourself from an neutral judgement free observer point of view.

It is really weird.
I couldn’t agree more.

The original post is a great example of why it’s dangerous to ask for advice on the internet. It often(not always) trends towards heavy handed and extreme views. But in real life, extreme views and stances are rarely the right course of action.
The comment you're replying to was asking for something better than a smartphone; this is worse. It has four of the lower-power and lower-performance Cortex-A55 cores; typically in a smartphone those would be paired with several higher-performance Cortex-A75 cores, but the board in question doesn't have those. This is fairly typical for Pi-style boards.
This is ironic but stop looking for advice on the Internet/random strangers who you know nothing about, especially tips on life.
Except it fails. Look at how and why Trump was elected. All the polls showed Clinton being elected, because everyone was afraid to espouse their opinions. And yet they voted the way they wanted and NO ONE KNEW because true conversation was squashed. And this will keep happening over and over again until the fascist left finally understands that real conversation is what educated people, not cancelling anyone who dares to question their moral authority.
Speaking of Ruby, there is this book that I read a few years ago (five years ago, in fact – time flies), that was using Ruby when explaining the things it was talking about.

Personally I don’t use Ruby and prefer Python instead, but the book was very enjoyable nonetheless so I would recommend that book to anyone, even to people like me who don’t really like Ruby in general and don’t really want to read or write Ruby in general.

Stuart, T., 2013. Understanding Computation: From Simple Machines To Impossible Programs. O’Reilly.

Book website: https://computationbook.com/
Martin Fowler has called his website a "bliki" (https://martinfowler.com/bliki/WhatIsaBliki.html).
Beware iCloud Backups Deleted after 180 Days
Write good emails. Take your time in composing them and do not send in haste, especially when you are sending to a list.
Sand and rocks break down slowly too, and frequently give off heavy metals, arsenic, etc. in the process.

What's key is defining the magnitude of the harm of each, and just stating 'X million microparticles' doesn't do it.
Reversing aging in mice using young blood plasma
I wonder if I ran this through Google Translate a few times it would become easier to read.
If you want to fight side-channel attacks, you can't put your head in the sand and pretend they don't exist (which seems to be most people's preferred reaction). You need to publicize them.
I know this website has a penchant for anti-China everything, but it's funny because every terms of service I've ever read has something in it about complying with law enforcement about giving up data and terminating service. If you're against zoom doing this, I would expect you to be against every other company having this clause in their TOS.
Yep, also we always remember the markets can stay irrational longer than we can stay solvent or something to that effect.
> And it really does not - in most of typical UI tasks Sciter is faster.

I'd really like to see some benchmarks about this, could you maybe make Sciter run the test suite QuickJS is benchmarked against and report back? https://bellard.org/quickjs/bench.html

> In places where UI needs maximum performance applications use native functions in C/C++, Rust, Go, etc.

That's cool, but I'm talking about JavaScript performance here, these kind of cross-language computations can totally be coded on top of Electron and I would imagine any other mature similar framework.

> if you can compile what you need with battle-proof compilers to native code?

The compiler might not be the problem here, not even the Chrome guys can manage to write completely memory-safe C++ for example, that's trivial to do in JavaScript and a reason why one might not want to write everything in C++ for example, among other potential reasons.
TileDB uses a "pile of files", as the article calls it, it doesn't have SQL, and it has a rather embarrassing point of view on race conditions (https://docs.tiledb.com/main/basic-concepts/consistency).
It could be a good choice for applications that rely on large and simple multidimensional arrays, hardly the same "market" as application file formats.

Moreover, database tables are a very good fit for sparse multidimensional arrays.
With China requests it’s a landline for all US based tech companies that needs to operate in China.
For sure there are negative externalities; I wouldn't recommend it! I also wouldn't recommend dumping new car money into a legal automatic weapon.
AI Offers Video Game Design Possibilities Far Beyond Virtual Reality
To be completely honest, I find it hard to believe when people claim that the reason they never 'got' mathematics was because of the notation. Actually understanding the concepts will almost always be significantly harder than understanding notation.
Why expected down time for dB that has built in replication?

I would expect downtime from RDBMSS and most banks have scheduled downtime nearly every weekend they say when I log in.
No mention of the most interesting recent development, low frequency vibration applied to the skull. Unfortunately development is moving incredibly slowly but I think it has promise. https://otolithlabs.com/science/
Or "euh"
You're not completely off. There might be issues with async/await overhead that would be solved by a JIT, but also if you're using asyncio, the first _sensible_ choice to make would be to swap out the default event loop with one actually explicitly designed to be performant, such as uvloop's one, because asyncio.SelectorEventLoop is designed to be straightforward, not fast.

There's also the major issue of backpressure handling, but that's a whole other story, and not unique to Python.

My major issue with the post I replied to is that there are a bunch of confounding issues that make the comparison given meaningless.
This is, or was, sortof that: https://github.com/webview/webview/issues/305