skysight-inc/HackerNews huggingface dataset:
I took the point of the article to be that you are taking a risk by leaving and you are taking a risk by staying. Either of them might work out or they might not. In either case you can't read the future, but at least one of those cases is more in your control and so win or lose it's a better bet to make because it's more predictable in some ironic sense than the sure-fire power-vacuum that's going to come along and Hoover you up to the upper echelons.

I think it's basically right.
> What do others think of "SQL as a very functional language?"

I think the author is using "functional" in a different sense from its usual use nowadays. Basically I think he just means that with SQL, you focus on the operations you're performing (i.e., functions), and the functions are only loosely coupled to the actual data, since you can write many different functions (SQL statements) on the same database, and the same SQL statement can be applied to many different databases with different underlying storage architectures. But of course, as you note, SQL being "functional" in this sense does not mean it supports more recent features associated with functional programming.
Freaking Seiko 5's had etched crystals as an anti-counterfeiting measure, and you want to pretend Rolex's aren't? Get real.
Yeah, look like it is compiling Ruby (the interpreter, aka MRI or CRuby), not programs written in the language Ruby.
Imec, Leti and SRC discuss AI, packaging and quantum computing
Video presentation: https://www.youtube.com/watch?v=51yez5gBFmI
Composts need worms and other type of insects that compose the waste plants. It could be a slower process in certain part of the world if these insects are not plenty as a result of dry climate.

Besides the production output is probably far higher than what the pigeon consumption (not a penny for a dollar as you suggest), otherwise why would these people bother for thousands of years.
What I gathered is that module compilation is intended to be safe from preprocessor actions defined outside of the module. So the code you would generate with #include-style compilation and the code you would generate by compiling modules in the intended fashion aren't guaranteed to be the same. It seems as though this would mean that projects involving modules simply couldn't be compiled in the previous fashion.
While hardware tokens are definitely more secure, there is a large difference between the security of SMS 2FA and TOTP code-based 2FA. SMS 2FA is fundamentally insecure because the SMS system can be hacked regardless of the security consciousness of the end user. On the other hand, while TOTP code-based 2FA is certainly subject to phishing, there are 100% effective ways that an end user can prevent this (like double checking the URL).

So while I do agree with you that hardware tokens are best, it's a mistake to lump SMS in with other forms of 2FA from a vulnerability perspective.
I disable auto-play. I prefer the other changes, though, especially the modified thumbnails. Several times I’ve watched something because a thumbnail made me realize a certain actor was in a show. More generally, though, if I’m a customer, and “engagement” keeps me wanting to subscribe, is it bad if Netflix gets me to use it more in a month? Assume there is nothing wrong with watching TV.
Money-laundering oligarchs bought all the real-estate to clean their oil money
It would just depend. If you could close a laptop with a low margin but attach several high margin accessories management was happy. If the laptop was the only item, your department’s metrics would go down. They kept track of everything including number of items per transaction. Scanning the rewards points cards counted as an item so almost everyone walked away a member at one point.
it's so ironic. I can't believe this is the global center of tech.
How to Setup Your Own PaaS with Dokku and Node and React and Mongodb and Nginx
I found it easier to understand the idea by skimming the introduction in the paper [1]:

> TCAV uses directional derivatives to quantify the model prediction’s sensitivity to an underlying high-level concept [...] For instance, given an ML image model recognizing zebras, and a new, user-defined set of examples defining ‘striped’, TCAV can quantify the influence of striped concept to the ‘zebra’ prediction as a single number. In addition, we conduct statistical tests where CAVs are randomly re-learned and rejected unless they show a significant and stable correlation with a model output class or state value.

[1]: https://arxiv.org/abs/1711.11279
C++, as a language, has never cared about the notion of "files". The entire standard is defined as a function of a "Translation Unit", which is an abstract notion that we tend to associate with "a single .cpp file" by nothing but convention.

Since modules operate at the language level, they need to operate on this notion, which precludes importing by file.
Florence Knoll Bassett Has Died
Quite the contrary, inside the field of computer science it is exactly the correct term used. Practitioners may use different words, but theoreticians describe protocols as instantiations of a language, whose encoding is defined by syntax. If you work on the formal verification of protocols, for example, as many people developing a spec would be, you would speak in terms of the properties and tradeoffs of various syntax.
First compilation time will be slower if before you could compile 8 files at a time, but now you can only do 3 at first because the others depend on those 3. Then maybe you can compile 6 at the same time, because all the rest of the code depends on those 6 modules, etc.
I think the author is trying to map the way python works into C++, which doesn't make sense. The type of problems that he mentions with the preprocessor are ALREADY present with the compilation model used by C++. The solution is that each project needs to manage dependencies using Makefile or a similar tool. The process is not automatic as with python, but instead is managed according to the needs of each individual project.
Selling points:

1) Extent of American spying on own allies is known. Huawei’s isn’t (it may not exist)

2) Protectionism is “good” for all politicians involved and is easy to sell these days

If I had a chance to choose I would pay premium prices for telco services in order to avoid Huawei, but it should be up each customer to decide for themselves.
> “AI is in this critical moment where humankind is trying to decide whether this technology is good for us or not,” Kim says. “If we don’t solve this problem of interpretability, I don’t think we’re going to move forward with this technology. We might just drop it.”

AI interpretability is a very important and exciting field, and I don't mean to detract from the rest of this article, or from the speaker's work. However:

1) Technology is neither good nor bad in and of itself. It is a tool that can be used for one or the other.

2) If it's useful for something, some people will use it, despite the protests of others. Have we ever collectively decided to "drop it" in the past, where "it" is a powerful technology?
Using an EEPROM to replace combinational logic
The NYT is a different story. There's a critical mass after which it becomes worthwhile to just target your audience. I doubt these guys are at it.

Don't believe me, though. Talk to ad execs (spending money on this) or ad ops (using the money on this) and see what they think.

In fact, since you won't have the GDPR hassles if you go untargeted, you should consider following this thesis to its logical untargeted exchange conclusion because with CCPA and GDPR you could push the targeted guys out of business and that's a many billion dollar market. If you're convinced of your thesis, then you're on the cusp of mega money.

Good luck.
> So, yes, it's absolutely impossible to get key up events in tty context, and at this point it will almost certainly stay that way forever, as it's too late to retrofit terminal emulators, drivers, and applications to understand whatever protocol for communicating key up events.

Why would that be? It seems like it would just be a matter of adding another termcap entry for your specific terminal emulator, and hoping other people care enough to start implementing it in theirs.

There's already no particularly consistent standard for most terminal events -- just a database of (I think turing-complete) stack VMs that tell programs how to parse whatever they read from the terminal emulator they're running under. Adding another string-named property to this table that describes key-up events would not be overly difficult.
I've had no success with Best Buy recently. They never have quite what I want. Here are some recent examples:

An HD capable portable radio. (ended up buying Sangean HDR-16 from Amazon)

A keyboard synthesizer (I know they carried these in the past).

I upgraded three car stereos and they didn't have anything I wanted in stock. (Ended up buying one from Amazon and two from Crutchfield).

An unlocked Samsung cell phone. They did not have the lower cost "J" ones (this was a year ago- even now on their website I see that only a few stores display them). I think we ended up buying from Microcenter- we are very lucky to live near one.
Is it a measure to combat counterfeit watches or to separate OEM crystals from third party ones?

It's usually not very hard to source OEM crystals, so to me it seems more likely that this would be about third party crystals and not counterfeit watches.

Can you think of any other supposed anti-counterfeiting measures besides the laser etched crystals? If this is something that the watch companies actually pursued it would be weird if they stopped at just that.
> I am deeply convinced that it is impossible to write efficient applications using 3D libraries without understanding this.

What he explains is almost irrelevant for efficiency. Other things are relevant: early Z, tiled rendering, other things about architecture of GPUs: resource types, cache hierarchy, fixed-function pipeline steps, these warps, many others.

> I care about the concepts.

I've been programming C++ for living since 2000, about half of that time something relevant to 3D graphics, both games and CAD. You no longer need deep understanding of rasterizer. Vague understanding of what the hardware does, and how to control it, is enough already. Only people working in companies like nVidia or Chaos Group need that info, IMO.
Why are people making a big deal out of this term limits thing.

1. The party's constitution says that no position is for life. There is mandatory retirement at age 68 (Xi is currently 65)

2. The General secretary position has never had term limits. So Xi is no better or worse position than any of his predecessors. President in China is more symbolic than anything else.

https://www.washingtonpost.com/news/theworldpost/wp/2018/04/...
Is there a legitimate security concern or is it that Huawei is a potential threat to companies here in the US who sell similar or same products for far more?

Call me pessimistic, but anytime a government tells me something is a national security threat, my b.s. detector starts to go off.

Not to go completely on a tangent, but the goals of the US republic are to protect its elite. Everything else is just a distraction, IMO.
D made the decision at the beginning to have filename==modulename specifically to avoid this problem. So:

import std.stdio;

means look for:

std/stdio.d
I think about using OOP only in terms of the structure of my data. Is my data more easily represented using actual pointer loops or is it a tree structure?

With immutable objects you can't easily create longer loops in data (self-reference is okay though).

Is my data a tree of some notion, I always go for FP.
Social Media Strategies That Help Increase Your App Download Rate
Pytorch Implementation of Deep Local Feature (DeLF)
“Introduction to Clojure” by Graham Cox
Would you make a book list for other mathematical subjects? I have tried following the "recommended book" route and it really isn't productive. The first person recommends A and then everyone else doesn't want to look at l33t so they concur.
Fermented foods should be avoided if you have gastric ulcers
Mitochondria is the powerhouse of the cell.
Unless they also have their own lane/road. Maybe in built up areas we will have to build tunnels for them.
B&H is nice for Boston: buy on Friday, it arrives on Monday, free shipping (UPS ground I think).
Vendor tools for STM provide almost exactly what you wish for for the clock diagram.

Example: http://www.emcu.it/STM32clk/STM32clk.html
Sometimes you want to actually check something out before you buy it and that's the value that a Best Buy can provide that Amazon can't.

Recently I am needing to replace my failing 15 year old color laser printer and I've been trying to find a local store that has them models I'm researching in stock (want to print Tabloid for woodworking drawings - so not a large number of stocked options).

Both Staples and Office Depot had the printers, but none of them had ink in them and the store managers refused to install ink. This was frustrating because I wasted easily 2 hours between both stores waiting for the manager to even be available.

Best Buy had only 1 printer model but it had ink cartridges installed at least, but had no paper. A store associate helped fix that, but apparently the printer wasn't printing with black despite showing it had black ink. The associate kept wanting to demonstrate the printer not by printing a nice mixed content page but by copying a sales tag.

Needless to say I haven't been able to get print samples from any local retail establishment and I'd pay (reasonably) more than Amazon prices to get an good idea of the output quality before buying plus the instant gratification of being able to take a new printer home immediately. Hell since it's an ink jet I'd probably even buy the PSP/Extended Warranty without a fight.

All of these retail business are blowing their primary advantage by not having well working demo units available.

I may still end up buying from Best Buy or Staples but only because I can return to the store instead of having to ship back and pay for that return shipping like with Amazon.
This is why having two tokens (one primary you carry with you and one backup kept in a secure location) is important.
Because in the context of the conversation (about a tool) whether or not a leader is cruel the result is still the same. Objectively, mean people do not define a tool's presence.
How is the other method supposed to help? The secret is generated completely on the client dongle and so if phished the attacker is going to get the token needed for that time window. The attacker logs in and disables the 2FA.
B&H is excellent. I was going to CES, and needed video and audio recording equipment that had to have some pretty specific characteristics, so I chatted with B&H rep online, and sure enough they were able to help me. They know their stuff.
My Ford has 4WD, and is satisfactory in the snow. The safety in a collision is an issue, likely the only one for me.

The Ford is cheap to operate, and very cheap to repair compared with newer models.
Have there been any downsides or annoyances with that approach?
First Bank That Used XRapid to Try Trade Finance System with Ripple Blockchain
TOTP 2FA is also susceptible to phishing.
TOTP is just as vulnerable to phishing as SMS.

If you want phishing protection, use U2F.
Interesting how in the recent pictures all of the skys are perfect and blue while in the old pictures they're clowdy. I wouldn't rule out the possibility of a hidden agenda behind this.
A history of pre-historic sewing needles
But you can't just compile-every-file. Each file can depend on the outputs of compiling some unknown set of other files. The compiler needs to become a build system, or the build system needs to become a compiler.

The clang modules proposal had the concept of mapping files, mapping module names to file names.

Companies like Facebook will presumably use proper build systems that already encode the dependency information in the build files rather than try to autodetect it. In that kind of an environment this proposal probably isn't particularly painful.
They're going to put this conversation in a chapter about motivated reasoning someday.

Seiko 5's had laser etched crystals as an anti-counterfeiting measure, and then, because counterfeiters copied that, they switched to open casebacks, an anti-counterfeiting measure that is used across the industry.

"Counterfeiting costs the watchmaking industry billions each year."

- Nick Hayek, CEO of the Swatch Group.
This is all fair and true. I'm mostly just lamenting that the world is that way. We have structured our collective existence so that it is unsafe for people to draw common sense conclusions like "of course nobody can successfully sue you for copyright infringement for a do no evil clause." It's a horrible side effect of our creating horrible giant forms of human activity that require massively bureaucratized forms of organization in order to function. It's necessary, but still tragic.
No, I don't think this is true. TOTP 2FA has the advantage that your 2FA codes can't be stolen by porting your phone to another device (an attack teenagers can pull off), and, in elaborate attack scenarios, TOTP also has the advantage that it's not susceptible to attacks on SMS itself.

But both TOTP and SMS are phishable, and moving from SMS to TOTP is not a meaningful anti-phishing defense.

U2F and Webauthn resist phishing using a form a mutual authentication, which is why security keys actually do resist phishing, and why Google switched to them and away from TOTP.
I wouldn't call this a false equivalence, I'd consider it the canary in the mine.
While the U.S. does not appear to have cross many of these lines today: China can serve as our own warning about placing too much power in the hands of the ruling elite.

A dismissal of concerns about a rising external threat arising within the U.S. doesn't avert crisis: it delays it's response.

The US has a social credit system? No: The U.S. have a credit rating system. This controls the distribution of loans for Homes, to Credit Cards, and cars (considered a necessity in order to work in many parts of the U.S.)

Mass re-education? Not explicitly to my knowledge. A near counterpart may be the modern prison system. The U.S. leads all other nations in number imprisoned per 100,000. Furthering the concerns is a possible regression to Debtors Prison https://en.wikipedia.org/wiki/Debtors%27_prison#Modern_debto...

You switch from "The U.S." to "they" for checks and balances. I'll assume "they" is "the U.S.".
Does the U.S. operate without checks and balances?
No, however by it's nature the system is also slow to react to these threats. Thus continuing to focus light on the subject ensures a continued interest in self-policing to ensure these lines are not crossed/

To contrast with view of the U.S. Externally: https://en.wikipedia.org/wiki/List_of_wars_involving_the_Uni...
It's hard to argue with the last "defeat" in 1995 (and 15 subsequent "engagements") that the U.S. is a powerhouse. Hard-power Hegemony has it's perks. Soft-Power: The U.S. is still out-performing most other nations (with Forbes listing the U.S. as 4th in terms of soft-power influence).

While China's position in the world today may be concerning, the U.S.'s actions can be similarly concerning for a citizen of China. This concern is only amplified countries who aren't seated in a central position of power. They lack both the external presence flouting superiority while both observing their own internal discord.

The fine line between internal politics of a Nation and external politics conflates the problem leading to confusion and a dis-ingenuous comparison.

FYI: The U.S. is not a democracy, it's a Republic. In principle this empower's the minority protecting them from the majority. In practice this is one of the largest criticism's brought out against the U.S. today with "the 1%" being a hotly debated internal strife. While the benefit can be show-cased through the recent gay-rights movement (and earlier civil-rights movements), the draw-backs are yet-unseen.
That will always be true, but they are accurate enough for daily use. A 1970s mechanical Timex could gain or lose a few minutes a day. If you go a week without setting it the watch would be way off.
2FA by itself protects you against credential stuffing and other password reuse based attacks. It doesn't in general protect against phishing.

U2F protects against phishing.
But a header is a file, no? And it is referenced explicitly by its file name.
Siren Smart Socks Help Prevent Foot Ulcers in Diabetics
>I got sick of spending more time scrolling through uninspiring content looking for something to watch than actually watching enjoyable content.

Yeah, that's been my experience with Netflix every time I've tried restarting a membership.
I have to use Fortan as part of my day job and mostly don't like it. What I hate most of all are the lack of any decent string data type and built in C++-STL-like data structures library. It would be great to have hash maps, etc. The poor built in library compared to Python and Scipy is extremely frustrating. It's very hard to get anything done which is not just array manipulation.
The UK would be badly time shifted from most of the high income Anglophone population, plus labor standards and wages are still fairly high (even at a severe hourly wage discount). Rural Canada is still more appealing IMO if native English is required.
Unfortunately I live in Transylvania, but thank you for you recommendation!
atomic bomb?
That's handled by the preprocessor. It's literally just a "insert the contents of that file here" copy-paste.
The Zenith Defy Lab watch has accuracy of -0.5/+0.5 seconds per day, which matches and/or beats quartz watches (that aren't thermocompensated). Rolexes, which have a classical movement design, are pretty close, promising -2/+2 spd. Quartz watches' accuracy also varies depending on orientation, for what it's worth. (It has an effect on the order of 1-2 seconds per year.) Related EEVBlog link: https://www.youtube.com/watch?v=zILwgQhjC_Q
Most utilities won't allow data like that over the internet.

If the electricity is down, the. Internet will be down, and without this feedback mechanism working they wouldn't be able to keep the grid stable.
In a gold rush, sell pickaxes.

bitcoin boom => GPUs

AI boom => TPUs (and GPUs, too), cloud processing platforms, and, generally, AI specific hardware platforms
In Rust's crate compilation model, there's certainly some unexploited parallelism. Often as much as half of the compilation is spent in the LLVM phases. By then, all the MIR is already around and only sitting there, waiting on LLVM to finish. Downstream crates could already start their compilation with the MIR data only. Only the LLVM phases of the downstream crates need the LLVM data of the upstream crates. Assuming that half of the time is spent in MIR, half in LLVM IR, you would be able to double your parallelism, or halve the length of the critical path through the compilation graph.
> A well-crafted OO architecture makes changing the way things are put together easy.

I agree and its why I don't like OOP. Either you are thinking in terms of putting things together or tearing them apart. Complex means to intertwine or put together. OOP thus increases complexity and a well defined OOP system makes increasing complexity easier.

I, personally, prefer simple. Simple systems takes more work up front, but are easier to read, reason about, extend, and maintain.
I don’t think the but n ben the Broons visit is a Bothy. Iirc they owned it (or at least rented it) and it was pretty well kitted out. Bothies tend to be pretty Spartan and are just freely available, not owned or for hire

Random aside - the But n ben is also the name of a nice little restaurant a little just outside of Arbroath.
The phrase "can be phished" seems inaccurate, because that Chrome vulnerability has been fixed.

https://bugs.chromium.org/p/chromium/issues/detail?id=818592