skysight-inc/HackerNews huggingface dataset:
Opportunity Hunkers Down During Dust Storm – NASA
I didn't either. I'm sort of surprised that the flag link isn't more visible.
Adobe pricing hurts a ton when you are a casual user, though.
What comes next? It must be Netflix, given the decrease in BitTorrent seeders over the last decade or so.
If anything this clarification makes Nim seem less appealing. I hope Nim has a very good reason to make its case sensitivity "case-dependent", because it sounds quite confusing...
If you take your line of reasoning to it's logical conclusion, you could argue that JS should not have a standard library. Yes there will always be critics but it doesn't mean that some options aren't better than others.

The small JS and node standard libraries and extensive NPM module universe are both a strength and a weakness. It means developers can do things in JS that they can't in other languages and vice versa.

I guess its a matter of preference and right tool for the job. When I started with JS, I was excited by the number of modules and ease of use. I feel like I've grown tired of that and would rather have a decent standard library so I can focus on coding rather than finding the right module and managing my package.json/yarn/npn/webpack.
The tweet itself is short on details due to the 280 character limitation on Twitter. The TL;DR seems to be that most of the UI, which was earlier written in TypeScript and created as an Electron application is now in React Native.

Here's the reddit comment [1] with more details (copy pasted the text of that comment here):

> Hi there!!! Original Tweeter here! I'm Sean and I'm a Program Manager at Microsoft working on Microsoft Edge and Edge Dev Tools!

> Going to clarify across a few things. Some was lack of more then 280 chars in a tweet and not expecting this to get beyond #JavaScript twitter.

> MS Teams, VS Code, is already written _with_ TypeScript which is compiled to JavaScript powered by Electron. It is an electron application. VS Code is on GitHub and Open Source if you'd like to see examples of how or what.

> We are not abandoning C++, C#, or any of the other awesome languages, apis, and toolings that we use across Microsoft. EdgeHTML is almost entirely written in C++ like any other browser engine. However we do also run JavaScript (compiled from TypeScript) in DevTools, and leverage open source technologies like React and webpack to build the UI's for them.

> Office 365's UI, a lot of it, but definitely not all of it, are pieces that are built using React Native (Windows). API's and Services are still going to be powered by C++, C#, or whatever is the most appropriate for that team. Nothing is converting to "all/completely" JavaScript/TypeScript.

> React Native compiling JavaScript to "native code" is arguably wrong. Most of what is native are API's interactions and Native Modules that can be communicated with through JavaScript. WebViews power UI rendering thanks to React. Thanks to the Skype Engineer who sniped me on that in discussion.

> Feel free to ask anything else! It's the least I can do for tweeting some pretty unclear messaging.

[1]: https://www.reddit.com/r/programming/comments/8qqhlz/office_...
That's a great checklist - I'll add to that that it's always a good idea to give a cursory glance at the source code.

For the "is it maintained" part, I like to look at issues and how they are resolved
Wow, with this deal it's even more consolidated than before the breakup.
It's just different ways of describing risk/reward. Unlike a casino you can take either side of the contract.
Data is no longer at REST – History of web technologies
> IF current cryptocurrency owners are storing value in Tether so they they don't lose money, then more Tether's should be printed.

Why ?

Tether is supposed to be printed when (and only when) new dollars are given directly to them.

If cryptocurrency owners want to store value in tethers, they must buy existing tethers with their cryptocurrency. That's how this is supposed to work.

If more tethers are printed to fulfil demand for tether by people wanting to sell cryptocurrency, then the peg they claim to have (1:1 backing) is a lie.
I'm on a large corporate network for a research organization, and I think they're rate-limiting us. All of the links give me an "Access Denied" message, with a referral to https://arxiv.org/denied.html. I can't even access https://arxiv.org/.
The SF battle was particularly protracted and terrible. But the point about "unsightly" boxes gets to the heart of the problem. Burying this infrastructure costs money, and tanks the economics of fiber deployment. If you don't believe that coming from "big evil AT&T," just look at Google: they categorically refused to build Fiber to cities that imposed those sorts of requirements: https://arstechnica.com/tech-policy/2012/09/how-kansas-city-....

Places like Louisville and Kansas City got Fiber and San Francisco or LA didn't because: 1) they didn't impose build out requirements (the obligation to pass all households regardless of neighborhood demand); 2) they didn't require burying utilities; 3) they fast-tracked permitting processes; 4) they permitted hanging rather than burying the fiber; and 5) they made space available for Fiber huts.
Only the first time, then any use is permitted while the app is in the foreground (on iOS at least) unless the user manually disables it.
Oh, I see. I will not argue against your position, now that I understand it.
Even a steaming pile of shit has one or two good qualities.
Resumes of the future will tell employers who you are, not just what you’ve done
I vaguely remember using a Firefox extension a long time ago that allowed one to whitelist / sticky a handful of domains that would be spared from the usual "delete every cookie", giving the user a renewed sense of control over what the web knows about them.

Nowadays with online fingerprinting¹ this may amount to nothing more than placebo, but I do miss it.

__________

1. https://arstechnica.com/information-technology/2017/02/now-s...
Author of the tutorial here.

I didn't expect that somebody else might post a link to it - it seems I might be too late for the party.

If anybody has any questions regarding Nim or suggestions how to make the tutorial better - let me know.
There are many reasons to do it in JavaScript:

- Many companies and projects have their entire server-side stack in JavaScript and Node.js, and often they want to simply make a prediction through a model. It's quite a lot to ask them to pull in a python runtime just to make a prediction. TensorFlow.js with node bindings to TensorFlow C enables this type of inference with minimal overhead.

- Privacy. You can make predictions locally, or send embeddings back to a server without the raw data ever leaving a client.

- Flexibility of JavaScript / TypeScript. Dynamic languages are great for scientific computing, TypeScript allows you to define your own level of type safety, from raw JS on one end, to strict typing support on the other end.

- Interactivity / education tooling. See tensorflow playground for an excellent example.

- No servers for applications. Making predictions in TensorFlow on a server can be expensive in the long run. Hosting static weights on a server is much much cheaper.

JavaScript and Python ecosystems for machine learning are not mutually exclusive -- they both have their strengths and weaknesses.
Abstract Art with ML
"The Shallows" by Nicholas Carr discusses this problem and "Deep Work" by Cal Newport proposes a solution.
Looking at the examples and thinking about how a C like program would process them, the S-Expressions look way more complex.

With JSON you know immediately what kind of datatype you are dealing with. You see a { you allocate an associative array, or if you see a [ you know you're about to get an ordered list. With S-Expressions it seems like you need to parse the entire thing and then figure out what kind of data structure you have.

In fact there doesn't appear to be any indicator at. Looking at 2.2.11.3 we see in the JSON that "messages" is an ordered list, but the content of the message is an associative array, but in the S-Expression they look identical.

So in C-like land you would end up with a big nested mess of arrays that are slow to parse and even harder to figure out the address of any object. There's a ton of friction that you don't have with JSON data.
It's a cool project, but I'm not sure how huge that is.

If you have 5000 nodes running this, that could be as small as distributing 23.8 gigs/day to each node over the course of the month.
I picked this up on a recommendation similar to yours and I now consider it one of the most important books I've read.
>1) There's a practical limit to how many laws can be written up and passed through both houses in a year.

This is crap. The bill was introduced and ignored, though they found time to pass a bill amending the same 1934 Communications act that covers net neutrality in the session to improve caller ID.

The issue wasn't remotely fixed at the time, and they chose to fix it in an easily reversible way. Unless they expected an eternal reelection, the Democrats caused this too. They lost the election because they can't rely on being slightly less terrible than the Republicans.
Why does it have to be the same codec?

Use the right tool for the job.
Wait, you totally forgot about trackballs. We first need to build a new and shiny trackball into every laptop, and only then replace them all with new and shinny track pads. Let's get that innovation rolling!
the opposite actually. by not allowing SAT scores, they made it harder
Seed oils in general are not healthy. Prefer nut oil, animal fats, coconut oil.
I'm a little dismayed that someone would be willing to make use those factors and then claim it's about the best place to work. It's so obviously off point that I can't even buy that it's the result of stupidity - the blog post is consciously dishonest.

I know that that's pretty much the norm in blogs/reporting, but I'd really like to see this sort of behavior discouraged. LinkedIn in particular has a lot of practices that seem particularly skeezy to me. I'm not sure exactly what should be done about this sort of thing, but at the least I want to draw as much attention to it as possible.
While I'm not disagreeing with you, React would only handle the view part. Native code could still handle the computational parts.
Unless I stop sleeping I get at most 45 minutes of own-time per day. Apart from the frustration of not getting to have any hobbies, I kind of like it. The whole frustrating experience of kids and hose work is in a way what I really need. My hobbies (computers and programming) have had effects on my life that have been detrimental to my mental health in the long run.
Empathy can be sufficient to restrain murder, but sometimes fails. Religious sentiments can also succeed at preventing murder, but many times fail as well. You can indeed use every tool at your disposal to restrain murder -- well, any tool you can believe in, of course.

> Plenty of irreligious mass murderers out there by the way

Yes, there are irreligious murderers. Also plenty of religious murderers, and lots of nasty actions have been committed in the name of religion. So what conclusion can we draw from it, other than "both religious and irreligious value systems have been shown to be not enough to prevent murder"?

You single out empathy, but in fact every value system fails.
I will continue to mark the security of PCG as "unwilling to quantify", which is strictly below "better than nothing". Debating the virtues of the latter is therefore pointless.
Yes, updated. Thanks!
I think search is not only not solved, but a failed concept overall.

It's too hard to find relevant information from the gazillions of pages based only on a few words.

I think search needs to be replaced by some kind of indexing/ontology/knowledge organization system,
and then maybe only be applied in the "last mile" of a person's 'search' for relevant information
Wow, who would have thought that crazy things could have happened in the absence of a centralized authority?
Intel to Power Up Its First Discrete GPU Confirmed for 2020 Launch – HotHardware
Or an anti-faith based assertion. It’s in many ways much more terrifying if we are, in fact, special.

If we are just one of billions of places that life is going strong then we’ll do the best we can but if we don’t survive the eons who cares.

If Earth is the one and only seed of life, then don’t we have an incredible moral imperative not to wreck things here, and if possible to spread life into the darkness?

Being truly alone in the vast dark is a much scarier idea to live with.
> So if you lose your private keys you're out all your shares? Or maybe you get hacked and lose your retirement savings?

You act as if identity and account theft aren't things. A private key sounds a lot better than a 9 digit number with predictabilities and a bit of social engineering.
Splash screen: to use or not to use?
Do enums change often enough for this to be a problem though? Often just adding a comment reminding to keep the enums in sync is enough.
You're right!

Let me clarify. I moved to a different reader so that I could continue to have the experience of RSS. To this day, I continue to have the experience of RSS. It hasn't become unavailable. RSS just became less popular, and Google Reader shutting down was a recognition of this.

By the time Google Reader was shut down (2013), Twitter and Facebook were real and strong social networks. There were also plenty of other readers. With this in mind, what do you think the non-technologist sees as the great loss of Google Reader being shut down? Bearing in mind that the experience of "the blogosphere" was already shrinking, not caused by Google Reader shutting down, and that the experience of RSS continues to be available? Can you help me understand?
Container image distribution seems to be one of the primary problems this tackles:

"DevOps ... brings a lot of challenges: the efficiency of image distribution, especially when you have a lot of applications and require image distribution at the same time. Dragonfly works extremely well with both Docker and Pouch, and actually we are compatible with any other container technologies without any modifications of container engine."

FWIW, this was a similar problem that I tackled for Golang gopher gala hackathon 2015 - a custom bittorrent based docker image registry POC.

https://github.com/netvarun/docket

Interestingly my problem statement was somewhat similar:

"Large scale deploys are going to choke your docker registry. Imagine pulling/deploying a 800mb base image (for example the official perl image) across 200 machines in one go. That's 800*200 = 160GB [EDIT: Correction thanks to kingbirdy] of data that's going to be deployed and it'll definitely choke your private docker registry (and will take a while pulling in from the public image)."
I'm sorry you had such a bad grade school experience.
Microsoft Hardware Roadmap Leaked: New HoloLens, Surface Devices
> The math regarding Bitcoin’s price increase is actually pretty sound, and I encourage anyone who disagrees to read this article:

https://medium.com/the-crypto-times/why-is-everyone-investin....

The article doesn't prove the math is sound except quote some people about price prediction and talk about how pricey bitcoin will get because population, gold market size etc.

And then it also misses why people don't invest in bitcon. It has nothing to do with Kanehman's psychological studies etc but because people still don't understand what is the use case of a bitcoin.

Additionally, it is these kinds of poorly written articles used as proof which dissuade people even more because the narrative is - if prices are going up then it must be good. I am sure many said something similar about housing prices in 2005.
Since you're proposing banning cookies altogether and I've written a few authentication pages in my time and cookies seem to me to be rather important for managing sessions for users so that they can log in successfully to a web page, can you propose what we should use instead of cookies for boring old session handling?
I did the puzzles in a mensa quiz book (informal). They were scored in the back, by a small set of Mensa members who had taken the question. From those stats, I determined that 25% of Mensa members can't do algebra, and 10% can't do arithmetic. Because that's all some of the 'puzzles' were.

This is to be expected, because even smart folks have wildly different interests and talents. I'm not doubting those arithmetic-failures weren't 'mensa material'. I doubt they took an interest in that subject.
Managerreadme.com: write and share your manager readme
I wonder how successful were the USB fans in Singapore.
When you're talking about millions of dollars of bitcoin or other altcoin stolen...well, it's hard to smoke that much crack.
If you scroll down a bit, you'll see some of the replies reference using React Native.
Most nights I come home, eat, and go to bed. Free time if there is any is only on weekends.
If racism were subjective, we wouldn't ban it in the public scope as there would be no clear standard for anyone to follow in their self-censorship.

Racism should reflect an attribute that can be factually proven---intelligence, strength, moral character at birth, etc.

It should not reflect a totally subjective physical attribute like beauty.
>But the argument that the tax should be repealed because the city won't spend it well is not germane to the discussion.

Why?
Totally feasible, I ported Python code to Nim and it was super easy and I got a huge performance boost.

If performance isn't a big deal, the other thing I've noticed is that compilation guarantees a much higher quality of code compared to interpretation. At least compared to Python, I have been hit by bad code which didn't get caught because there was no test for it. I've not faced that with Nim yet.

No doubt you can still have issues but it's one less thing to worry about.
> If someone pays bitfinix for tether, what makes this 'created'?

If someone pays actual USD for tether than that's how it's supposed to work - tether puts the USD in the bank, that person gets the tokens.

However if someone wants USDT for their BTC (or whatever) and tether whip up a bunch of USDT to satisfy that, then they are creating an unbacked token to buy other crypto currency with, inflating the market.

> Is tether real or fake? Who knows

That's the problem, they claim transparency, audits and all sorts of other stuff, but they're lies. So nobody knows. But if it is all fake, then fake money could represent a large proportion of the money flowing into cryptocurrencies.
Apple is one step ahead of you

https://www.youtube.com/watch?v=9BnLbv6QYcA
Later in the thread it says native though? https://twitter.com/TheLarkInn/status/1006856522616356864 and https://twitter.com/TheLarkInn/status/1006761134395834368
Maybe this isn’t clear, but something I read a while back on this topic:

Running a container from dockerhub is basically the same as curl piping into bash.
the internet is quite addictive, the trick is to be a high functioning addict. you'll be dumber, but all the richer for it.
An oblique comment in the article about changing childhood behaviors - more video games and less book reading - was quite telling.

Is the population simply culturally drifting 'out from under' the norm for the test? Perhaps they could ask more video-game-related questions, and renormalize. "Which NPC is likely to give you a quest?" kind of thing.
Multiple-Scattering BRDF
> ... but I hope one of his enduring legacies will be the amount of programmers he inspired with both the games he helped make, and the code he made available. It helped many of us to get started somewhere.

Never really realized it until now, but this is true for me.

The original Quake, in its heyday, is what sparked my interest in Linux. Linux then sparked my interest in, well... more Linux - and gave me a new direction for my eventual shift into engineering. It really shaped my entire career.

I had heard somehow, somewhere that you could squeak out slightly better frame rates and ping times in Quake, if you used this alternative OS called Linux (which really wasn't true, in retrospect). And so that began my quest, which triggered a cascade of deep dives into linux and its community for me. Everything from installation issues and troubleshooting, to compiling kernel modules (and everything in between). I even ended up dialoging with the driver developer for one of those modules (not yet in the kernel). A bug had surfaced - he actually fixed it and sent me a patch. So then I learned how to patch a driver too. One of the best "customer" experiences I've ever had, really :)

Ironically, I might have ended up in game development had there never been a linux port for quake :P
I thought the left column above was the client/attacker? She doesn't actually have to use the salt you send her...

[EDIT:] Actually never mind. I'm sure this is all fine, and look how much more efficient this 3-way back-and-forth conversation is than any conventional auth scheme would be. You should design all your own auth.
I have often wondered what Demosthenes would have thought of this. The Hellenes of the Philip's and Alexander's day were not fond of Macedonia, and (if I recall correctly) thought them more barbarian than not.
That's also the regular banking system. It's interesting that holders of lots of assets from different angles converged on a similar method for propping up the value of their assets.
Was there an unannounced missile launch on Whidbey Island WA Sunday morning?
Tensorflow tries to fit the free parameters (usually millions of parameters) of a function y=f(x). The fitting algorithm gets usually thousands or millions of examples of how the output y for a given input x has to look like.

For example, x can be tens of thousands of images of cats and dogs, and y can be 1 for a dog and 0 for a cat.
The goal for the fitting algorithm is to find parameters that describe the concept of a cat and a dog so that it can
can generalize and categorize general images of cats and dogs. A bad fit would be if the network just memorized the example images.
How can you "wipe out" your account if you don't close a spread? AFAIK Robinhood does not allow for naked calls/puts or selling strangles without a collateral upfront.
Called self-destructing cookies. It broke with web extensions and cannot be replaced (like many other add-ons I use) because the web extension APIs to provide the functionality do not exist. I'm still on Firefox 55 though, so I can still use it (like firegestures, quickjava, no close buttons, vertical tabs, and others that are labeled as legacy).

I always find it very creepy when I looked something up on someone else's laptop and use it again half a year later, only to find that it remembers my last visit and (for example) centers the map where I last left it. I'm so used to having things be cleaned up against tracking, I don't even really experience what the web is like these days.
Most likely you're watching in 720p.

In Chrome, Firefox and Opera you're getting 720p max.

To get 1080p you need to be watching in Internet Explorer, Safari or on a Chromebook.

To get 4k you need to be watching in Edge and have a 7xxx or 8xxx Intel CPU and HDCP 2.2 enabled display.

Source: https://help.netflix.com/en/node/23742
But it is possible to by some crack and sell it for cash.
This especially does not work when you need a large network effect like Bittorrent does. People know how it works and how to use it and that is why it will be very difficult to overthrow, even if better technology comes along.

It works perfectly fine as it is in my opinion.
Galaxy Note 9 launch date, price, specs and other rumors
That is not strong evidence that they are not backed by USD. That is strong suspicion.

> Lack of transparency does not necessarily indicate fraud

https://blog.bitmex.com/tether/