skysight-inc/HackerNews huggingface dataset:
No idea - a quick skim, and the first version was the one I liked most. It would search Thunderbird emails too with a plugin, was instantaneous, and for a little while was a huge productivity boon.

With a bit of thought, the later versions did retain some local search, but made it clunky and awkward. I forget quite how, only that I liked it less and less. Course before too long it was discontinued entirely. Odd really as it, to me, is the obvious use of my computer for my web activity...

Here's the original press release and a couple of screen shots: http://googlepress.blogspot.com/2004/10/google-announces-des...
Gorillas! I once spent a week with some friends in a house where we found an old computer with no games except QBASIC's. I don't remember why but I implemented "training mode" with only one gorilla shooting bananas. Probably a feature request by someone who didn't have school that week...
I'm getting this on ios Safari when creating document:

"Oops Error Detected!
Looks like there was a problem when creating the project: DataCloneError: Failed to store record in an IDBObjectStore: BlobURLs are not yet supported."
Micro and geany are good CUA options.
Most of that seems oriented at full, manual archival rather than automated (lightweight-ish) text caching for search operations. ArchiveBox (https://github.com/pirate/ArchiveBox) looks promising, although it isn't capturing the "live" browser feed. Readable-Web Proxy (https://github.com/fake-name/ReadableWebProxy) also looks interesting, but seems to be external as well.

Maybe I just need to suck it up and roll my own.
This tool is very cool - however it appears to be written in JavaScript. I can't see any evidence of the use of WebAssembly.
This is the thesis of the article, but it goes on to ponder what creates that "interest".

What's not covered in the article is whether Muslim countries have more women engineers or fewer male engineers (per capita).
The typing update speed blows Overleaf out of the water. I've used Overleaf for the past 3 years. It's a great product, but one of my biggest complaints is slow LaTeX rendering. If this product were a bit more polished I would use it instead of Overleaf.
New Android malware capable of seizing bank IDs and passwords discovered
Just think about the underlying principle. I borrow $10m from you to buy company X, pay myself a healthy commission, pay an accountant to do some financial wizardry, and now previously-profitable company X is $100m in the red and half the employees are laid off or something while I got a fat fee for restructuring the company.
Is the likelihood ratio test more general? I thought that one of the benefits of the usual NHST framework was that you only need the distribution of your stat under the null. With LRT don't you need the distribution under both the null and the alternative? How do you frame a null of mu = 0 against an alternative of mu != 0 with x ~ D_mu in this way?
Even on that case, with good modularity on C code (TU == module), there will be plenty of hidden symbols and some indirection (function pointer) going on, and not a pile of global symbols.

That was kind of the gist of my comment.
Orbital Operations by Warren Ellis
http://www.warrenellis.com/orbital-operations-a-new-newslett...

Various musings from author Warren Ellis - comic books, script writing, weird fiction are probably the mainstays but it can include all sorts.
Speed the day on that. This is exactly the sort of thing that's wrong with capitalism.
I had a tweaked fvwm2 from OpenBSD's vanilla setup, but nowadaws the less code I type and debug, the better. That's why I use cwm and I almost never code in C or strip unneded settings, everything else is scripted with good enough performance.

Back in the day I patched dwm and then Surf to enable WebGL among other nice stuff thanks to gobject being brain-damagedly easy.

Nowadays I am too lazy: cwm, tmux, mpg123, mpv+ytdl, vimb/iridium, UBo, Vimium, HTTPS ev, Priv badger, and I call it a day.
I think a lot of people have been waiting for this in order to start using the new optional chaining and nullish coalescing operators. Thanks to the Typescript and CRA teams for making this happen. This will be a nice quality of life enhancement.
With a billion users, it's obvious that people find Facebook valuable.
They do, but time is money and most people don't want to put down fat money up front unless they run a fashion magazine or the equivalent. Look at what's been going on in the publishing industry, any cost that can be reduced is shaved down as close to nothing as possible.
Thank you. So it was just a coincidence that this person logged into his server at the same time as the domain was taken down? It was simply a suspicious looking domain name?
https://github.com/search?utf8=&q=repo%3ASwiftLaTeX%2FSwiftL...
I a lot of people measure their own self worth by comparing themselves to others. For people with a job where they directly create something, usually they are proud of that thing they created. People who work in these kinds of business roles often don't actually do anything. They have to see themselves as a necessary (and rare!) oil that enables creators. For many, it's really important to their self worth that they think, "Without me, you would be nothing. Yes, I know you can actually do the thing that you are doing, but I am the gatekeeper."

I mean, some people think that VCs are "useless sacks of breathing meat". So when the VC in question needs to feel a sense of self worth, they need to come up with a reason that they are needed in the equation (whether justified or not). They also need to project that feeling because who will seek out a VC that's a useless sack of breathing meat. You want to seek out a VC that's the gatekeeper to riches.

You get this kind of sub-vocal interplay and posturing. I'm sure it's super stressful to the people in question. Every time they meet someone they may feel they have to justify their progression beyond meat sack level. They may feel that they have to justify it to themselves.

And interestingly, having projected their desired ego and internally swallowed their own special brand of Kool Aide, quite a few are actually convinced that they are the gatekeepers to riches and everybody else is lucky just to be in the same room.

Being human is hard.
>any strongly typed language...I'd rather consider Java, .NET, C, or to a limited degree C++ as secure because of this.

Java, C# (not all .NET languages) are both quite strongly typed (it would be nice if there was no implicit toString conversion in C#, I think Java has this, too).

F# is a bit better than C# in terms of type system (especially exhaustive pattern matching on discriminated unions leads to a lot more potential type safety).

C or C++? They are happy to implicitly convert a lot of things, they're statically typed, but very weakly so. And in terms of memory safety C strings and arrays are the reason why static analysis is absolutely necessary here.

>Our compilers should long have included static analysis

The Rust compiler is doing a lot of what would be considered static analysis. And if you're dealing with normal strings and arrays you're not prone to C-like buffer overflow behavior. If you run in debug mode then you even get assertions on integer wrapping.
This IMHO is also the biggest issue with C/C++. The fact that the compiler still allows so much to go through and only the static analyzer gives you a warning. Big companies rarely have code bases where most of the static analysis warnings are even solved. And it's hard to hire only "disciplined" programmers.
Hottest tech skills could pay off the most in 2020
In the events anyone thinks that:

1. Recent shenanigans of DNS registries are anything new.

2. The recommendation to "host your services (Web, mail, etc.) on your own domain" addresses all the sharecropping and homesteading problems of SaaS / FAANG based solutions.

3. Any of this scales to the level of more than a minuscule fraction of the population deploying their own systems on their own domain namespace.

The evidence suggests flaws in this thinking.

I've been revisiting the history, motivations, and assumptions behind the domain name system as it was first being discussed, in 1973, 46 years ago. There's a good compendium of relevant RFCs here:

https://livinginternet.com/i/iw_dns_history.htm

Though strongly recommend going to the source RFCs themselves, starting with RFC 606:

http://www.rfc-editor.org/rfc/rfc606.txt

Also: 608, 623, 625, 805, 810, 811, 819, 830, 881, 882, and 883.
Same here. Debugging build issues might be one of the most frustrating and boring parts of development, especially because 99% of apps need basically the same setup. CRA gets a new app with good defaults up and running in like thirty seconds. And there’s no magic — if you outgrow it you can always eject.
Domain Name System (DNS) History
Why? It is almost as old as LaTeX.

Not everyone enjoys programming their documents and visual editors for LateX written in Motif were the first ones to become available.
France, Spain, and Italy’s English skills are on the decline: study
A takeaway seems to be: if you're going to use AI in product, let the AI power a whole new type of product, not use it as a feature in an existing one.
About point i, using different languages than native is really weird and in the age of green computing really not efficient at all.

UIs based on JavaScript, Python or even Java are heavier and less efficient than what a platform can do with native compiled code.

There are now also loads of possibilities to build native code, squeezing the best performance, especially for critical systems.

I still don't understand why there's now a hype in using JavaScript or Python in microcontrollers as well
The Planetary connections – Benefits of studying our neighbors and beyond
Parents choose children's career,since cs pays so well everyone irrespective of what the like is pushed into engineering or medical school.

Teenagers in India are very different from the us,parents control a lot of their life.
Show HN: Encrypt and Decrypt like a boss with docker and peacemakr-CLI
Not in routers.
Article titles, especially for creative or personal stories, aren't always summaries of the article's contents.

It serves as an introduction, and frequent readers of his column will know that his wife died several months ago and that it was too painful for him to write the obituary himself at the time. Mike Littwin is one of the more well-known journalists in Colorado, and has been publishing a regular opinion column for years.

This is like complaining that the clockwork orange is only briefly mentioned in A Clockwork Orange.
To criticize is easy but it feels incomplete if one doesn't provide any clues of what the supposedly better alternatives would be.
Faſcinating!

(backſ-away-ſlowly)
What white noise? None of the configuration files are exposed unless you eject.

I also disagree with your assertion that this only works for basic “hello world” type projects. I’ve yet to work on a project that’s been hampered by CRA’s limitations; I’d reckon it’s sufficient for at least 90% of React apps.
> I don't think I'm irrational and would be grateful to anyone pointing out some [dubious] material of mine given as a solid argument.

> The total impact on health (and therefore the real costs) of the nuclear industry will only be known when the last site will be completely decommissioned and the last waste innocuous.

Allow me to point out that this argument can be defeated easily with a relatively simple thought experiment. Your claim is that the impact of a health hazard cannot be assessed until the health hazard itself has spontaneously become innocuous. Radiological hazards are fairly unique in their characteristic of becoming innocuous with time. Compared to analogous hazardous materials, say for example, mercury. Mercury is a well-known neurotoxin. It was always a neurotoxin and it always will be. This was used in household thermometers for decades until too many kids broke them and became injured. So we banned them, moved the hazard out of ready access, and now fewer people get mercury poison. Clearly, we can make this assessment even though the mercury still exists somewhere, and is still a neurotoxin.

Et voila, this impossible goalpost you have set up crumbles by reductio ad absurdum.

Nuclear waste is a hazardous material. When it is moved out of reach, we can assess the health hazard. We have done this over the past 60 years of nuclear operation and the numbers are in. Here they are: https://ourworldindata.org/what-is-the-safest-form-of-energy (yes this doesn't list wind and solar. Yes wind and solar are extremely safe too. That's why we need more wind, solar, and nuclear).

It saddens me when people eschew considering the expansion of our natural nuclear resources of Earth in order to save human civilization from climate change. But that is a choice they are free to make.

You mention Germany again. Recall that Germany quite literally and unambiguously chose to kill about 1000 extra people per year with air pollution from brown coal rather than continue to operate their high-quality nuclear assets. This appears very difficult to defend. How can one defend this seemingly inhumane choice? Was it thought that continuing the nuclear plants would possibly kill more than 1000/year? In this case it very literally is a choice between brown coal and nuclear. Germany chose coal. I find this shameful.
If you mean something on the biological side of things like CRISPR, the answer is pretty simple: you don’t. Biology weighs formal education, especially when hiring, very very heavily, and the odds of getting into the field without any are pretty much nil.

If, however, you want to work on the engineering side of companies that works with genetics like that, you’re much more in luck. I work as a swe at a genetic diagnostic company, and while my background is in biology, the vast majority of devs do not share that background - it’s too difficult a niche to fill. Instead, mostly what we look for in hiring is an interest in the field. We have plenty of PhDs that worry about the nuances of biological complexity, and enough devs that understand enough to bridge the gap between them and people that have zero biological background. We trust that we hire devs that have the ability to - at the very least - get up to speed enough to be effective, so that’s what we look for.
One of the biggest benefits of these CLIs is they give everyone a common starting point. If everyone is putting together their own webpack config, etc, the chances of finding someone who can quickly answer "why isn't X working" go down drastically. That's awesome for beginners and advanced users alike.
That's about where I was when I got there. I ended up with six dosages of hydromorphone and had a similar temperature, plus a blood pressure that had soared past 200-something. It was not a fun time.

I think I lucked out in that everything calmed down as soon as the infection was knocked on a bit. That and my doctor was understanding, but I had located an overseas source of Ursodiol if he wouldn't come through.

I've been getting periodic ultrasounds and also some enzyme level checks.

I agree: even the establishment is looking for either a quick fix or a lifetime prescription, but almost nothing between the two extremes. Either, I think, require as little physical time as you can get away with, it's the middle course that is tedious for them.
Chainer deep learning toolkit migrates to PyTorch
America’s Air Quality Worsens, Ending Years of Gains, Study Says
Well

- Midnight Commander

- Total Commander

And

- Double Commander

Are still employing those hotkeys.
I didn't see my teachers as prison guards. Some were very inspirational.
Five Steps to Legacy IT Modernization in Banking and Financial Institutions
> It’s got nothing to do with dust storms

From your link:

"They came from high desert communities such as Daggett, Joshua Tree and Lucerne Valley, where existing solar projects are seen by many as eyesores that destroy desert ecosystems and fuel larger dust storms."
Yes sometimes with pink shirt and makeup visible. :D
Someone finally did it, it's completely local, and it's MIT licensed! Based on GitHub history, development only started about 3 years ago.
I spent 22 years in prison for a crime I didn’t commit
Not every system is critical, and not every application needs native compiled code.
Though I'm still very early into it, I can highly recommend starting a biochemistry degree, if you already have a programming/computer science background. Bioinformatics would be the direct route to that field, but in a bioinformatics degree, there is usually still not much of a focus on the low-level biochemical mechanisms and biochemical methods that form the basis for all the data you will be working with. Biggest downside though is a lot of lab-time, which for me personally is hard as I'm still freelancing on the side.

I'm only in the middle of my second semester and through taking a few biochemistry classes in advance and reading though the papers of our universities research groups it's already starting to come together a bit. Things start to click and I'm getting pretty far in trying to understand and reproducing some SOTA papers in weekend projects. For such a short amount of time of studying the subject, I think that's a pretty good payoff.
> Platforms are great but at least until we have AI we still need data scientists to take the right steps.

Yes, but with some caveats.

You’re going to want to hire someone with technical chops to run the system, and interpret the results, but the days of second guessing the machine are over.

Rob Hyndman has long argued that automated time-series forecasting beats human judgement (before ML was even a thing). And even where humans could beat automated systems, they don’t scale.
Could you publish some statistics?
> Software Security Is a Programming Languages Issue

Then, how could a programming language help me prevent high-level security bugs like Shellshock? Is it even possible/practical?
Former Oracle product manager fired for refusing to deceive customers
Hence the drive for 5G
But what happens if you delete the entire MacOS X and put Linux or Windows on it? Would it still work with the lock?
You can do that. But the average Joe will either accept it as fact or not even care.
Can you expand a bit more? Why is it important to resist informationalization of various disciplines? Could you give a couple of examples. Thanks in advance.
Don’t remember it, but sounds neat.
"Behind the cool mask lay a high-strung disposition; Canaris was agitated and tormented by fear after each passing danger yet was still addicted to new adventures. Like most cunning people, he hated violence. He was nimble in the face of danger, witty, and sardonic. During one of his trips to Spain he would spring to attention in his open car and raise his arm in the Hitler salute every time he drove past a herd of sheep. You never know, he said, whether one of the party bigwigs might be in the crowd. Some observers have deduced from all the incongruities in Canaris that he was an unprincipled cynic who sought only thrills from the resistance and who admired Hitler as an even greater gamesman than himself. These interpretations miss the mark. In his last years Canaris increasingly suffered from the conviction that he had served Hitler far too long and far too submissively, and he regretted not having turned his resources against the regime in a more determined fashion. It has been said that he was a master of the art of obfuscation, and his skill has tended to obscure his rigid adherence to a number of principles. He could not abide treason whatever the pretext, as his break with Oster shows, but neither could he bear the lack of basic humanity that made the Nazi regime so abhorrent in his eyes"
> First of all, the possibility of ice is obvious. No warning is needed. That is just silly.

Partly correct. Yes, the possibility may be in part obvious by conditions such as temperature. But I think most people who are used to driving on icy conditions can tell you that the ice may still come as a surprise. A system that could _reliably_ warn about slippery conditions would be good.
Doesn't Rust arithmetic wraparound on release? I read Microsoft's Midori language paniced/abandoned on overflow even in release, and the compiler got quite good at optimizing overflow checks away.
And: It doesn't make your browser crawl, which still surprises me.

I have to admit that I don't use it much (I've got it mostly hidden, there are several tweaks related to visibility), but it is amazing, as you put it, that someone finally did it, and got it mostly right!

Kudos.
The title and premise are just plain wrong.

Antibiotics only work against bacteria. There are antifungals for use against fungi, as referred to later in the article.
They just bought Webroot earlier this year. Wonder what will become of that.
I guess a large part of that is that you literally don't have to worry about the stuff that CRA does for you behind the scenes. With most boilerplates, after you clone it you have to check for updates, and whatever you do with it afterwards is your own responsibility - including e.g. updating configuration when the tools you use change, completely negating the purported advantage of that boilerplate. With CRA, you simply update react-scripts and you should be mostly there.

But the main advantage of CRA is the fact that it satisfies the needs of the vast majority of the ecosystem, allowing other tools to assume that config for their default setup. For example, enabling Storybook for a CRA-created app hardly any effort.
It's an interesting concept, and probably appeals to the Bash wizards, but I don't think it's the way forward. I think a more modern alternative would be to have all system components expose a standarized API, kind of like REST endpoints for the OS. The reply could be standarized binary or even JSON. It would still be better than text, and much easier to parse.
Don’t eject. The point of CRA is to abstarct away the current way to set up the build system. Instead let the guys behind CRA tune it, handle upgrades, etc. in complex projects the time spent configuring webpack and keeping versions in sync is quite severe. CRA lets you sidestep this. Somewhat.
Hmm. I’m a frequent user of cra but this release reads quite confusing. What are templates and why do I need them? Why are there 3 different package tools used (npx, npm, yarn)? What is all that babel config for? I have to be honest, the main reason I use cra is so that stuff is abstracted away, and this release looks like a lot of it is starting to “spill back out”.

Don’t want this to be purely negative though. I am a huge fan of cra overall and it has helped me immensely with setting up new projects and prototyping. Just hope the core simplicity will stay.
The "good guys", the responsible for-profit recyclers, get 28 months in prison for falsifying documents about flat screens that were shipped to Hong Kong. No solution in sight for ewaste.
A web grandmaster see I. Office365/GoogleDocs should be very interested in this stuff and by "very" I mean 50 millions at least (they burn way more money on complete bs projects). It's very likely that the author knows more than I do, but it seems reasonable to work out some sort of dual-licensing deal: one for corps who want to take it and develop further and one for smaller businesses who are ok with saas-ish solution.
Google Introduces TensorFlow Enterprise in Beta
segmentio/encoding – go package for encoding, decoding, validation APIs package
> Around half of English words are also derived directly or indirectly from Latin.
Assuming a mainstream terminal emulator, [CTRL] + [SHIFT] + [C/V] works well enough most of the time. Copying that way does break if you tile though.
Isn't there a crack?
Ken Thompson Flying a Mig
just in guide mention it as a community patch :)