skysight-inc/HackerNews huggingface dataset:
Novamin is technically a desensitising agent by blocking tubules on exposed dentin (boney tissue below enamel). There is some evidence suggesting it may aid remineralisation in combination with fluoride, however it is far from conclusive.

A number of toothpaste brands in Japan claims to remineralise teeth with a hydroxyapatite based formula but the results are yet to be confirmed.

Dentists have been using zinc oxide gels and other material to seal exposed dentin but the results are mixed and eventually the filling will fail. Once cavities reach a certain size not much can be done about it.
Guitologist channel on YouTube is great for walkthrough amp repairs and conversions
C# MVC has an attempt at creating some validation and automagically promoting that to the UI but it's (of course) limited to stuff like "this field is numeric" or "this field is required". Anything more complex needs duplication.

I would assume that something like node.js or meteor have it easier, since they're using the same language in both layers; I believe there are also attempts at tools that automatically translate other languages to JS but I haven't used any of them.
>Basically, don't worry about it.

Mark Twain said, “Annihilation has no terrors for me, because I have already tried it before I was born — a hundred million years — and I have suffered more in an hour, in this life, than I remember to have suffered in the whole hundred million years put together.”
i.reddit.com is still up, probably more lightweight, ad-free, and better UX than the desktop site on mobile. Worth giving it a shot if you haven't yet.
But isn't it an anti-pattern to wrap something in an `Arc` when some of your use cases for it are purely single-threaded, and as such you're wasting a certain (potentially very significant) amount of performance on upholding memory visibility and such even when it's not needed?
I have only dabbled in Rust, so I may be misunderstanding the implications of Arc and how it is implemented, and how it behaves in the absence of multiple threads. To me it feels a bit like some of the relatively early Java days when even the Standard Library was using `synchronized` (which is of course way worse than `Arc`) in lots of places like StringBuffer (used for String concatenation), just to be safe in case anyone ever wanted to use that code in a multi-threaded context. Only later folks began to realize that maybe that's not such a great idea and that you need to be able to not pay any synchronization costs when you know you're not going to be sharing a data structure across threads.
Make: Electronics is a good starter.

https://www.makershed.com/products/make-electronics-2ed
Well said. Reminds me of something I read, about memory tends to remember novel and interesting things. It went on to mention how seniors like to point out how quickly life goes by, but that that's just because they (generally) live such regimented and static lives, that there's nothing particular to remember or take note of, so the time just passes by them.
"Write endurance ratings are a reasonable 0.3-0.4 drive writes per day for five years."

What? It's reasonable to have a drive where you write once every 3 days? I do backups more often than that.
Have they figured out any other viable business model? It seems like twitter is still struggling to find profit.
When __would__ one exactly transition from Heroku to AWS?

When they screw you on price/performance https://genius.com/James-somers-herokus-ugly-secret-annotate...
The bbc publishes a monthly list of urls removed by google. It is pretty instructive:
http://www.bbc.co.uk/blogs/internet/entries/83c19e58-e131-47...
Wut?

Less pithily, I have no idea what you're trying to say and how it relates to my comment.
Free software development as we know it is under threat by the EU
> On the other hand, sometimes other people never transcended those bad habits from BASIC

The kind of people that don't actively keep up with current best practices and latest developments are always going to be bad programmers though. It's not like you can pick a perfect language to start coding in that will teach you all the current and future best ways to do things. I personally don't think it matters what language you start coding in as long as you're always learning and adapting.
I was always partial to “Be Prepared.”
Google index means life or death for many companies. If you can not be found on Google you basically don't exist.
Towards Principled Design of Deep Convolutional Networks: Introducing SimpNet
Some of them feel more real to me than most main stream lit. too. Especially The Dispossessed.
Things always take me a long time to do and I am cautious. So I'm hoping I'm still productive long into my 60s and 70s.
By that argument the government shouldn’t allow you to have an anonymous nickname on a web forum either. You’re denying everyone their right to judge you, aren’t you?
HN Ars Technica's writeup ( 3 month ago, 61 comments ):

* https://news.ycombinator.com/item?id=16146242#16149893

HN nih.gov writeup ( 3 month ago, 33 comments ) :

* https://news.ycombinator.com/item?id=16106772#16110355
Taking a Look at the ECMA-335 Standard for the .NET Runtime
This was a great article and I recognize most of the issues described but I feel it doesn’t criticise leadership enough (even though it does somewhat). This is the biggest failure in the industry. A lot
of the best people are too busy putting in the hard work to be put in leadership roles due to mismanagement from the current leadership. Why is crunch always a thing in games dev? It’s poor planning that endures for years and years.
This is good indeed, and reminded me in a way of a couple of musings on time that I found somehow enlightening at a particular turning point in my own life:

It was Grandfather’s watch and when Father gave it to me he said I give you the mausoleum of all hope and desire; it’s rather excruciatingly apt that you will use it to gain the reducto absurdum of all human experience which can fit your individual needs no better than it fitted his or his father’s.

I give it to you not that you may remember time, but that you might forget it now and then for a moment and not spend all your breath trying to conquer it. Because no battle is ever won he said. They are not even fought. The field only reveals to man his own folly and despair, and victory is an illusion of philosophers and fools.

[...]

I dont suppose anybody ever deliberately listens to a watch or a clock. You dont have to. You can be oblivious to the sound for a long while, then in a second of ticking it can create in the mind unbroken the long diminishing parade of time you didn’t hear.

[...]

It's always the idle habits you acquire which you will regret.

William Faulkner — the Sound and the Fury
The New Power Structure
This has not been my experience.
Game developers I've worked with have generally been pragmatic and willing to use the best tool for the job.

Also triple AAA isn't that old! There's not a generation retiring quite yet :) People who want to still be in the industry are. I've seen the industry get older on average as I've worked in it.

Forms of middleware have been there since the early days of AAA style games - sound, video encoding etc. such as RAD Game Tools
The point is to share intermediate state of your data structure without headache.

For instance, if you write an interpreter, representing variable bindings with a functional map allows to reason about scope super easily; when you change scope, you just create a new map with the new variable bindings, and when the scope ends you just get back the map at the scope beginning which is still valid.

With a stateful hashtable, you need to undo the changes you did in you scope; the value of the table when opening the scope that you want to get back to is gone forever. Now it ties you program to a certain execution order. One way to see that is that if you want to collect environment to each scope in some data structure for some reason, you need to make deep copies everywhere.
Ratings inflation on Uber and elsewhere
I recommend people watch Japan A story of love and hate (http://www.dailymotion.com/video/x56bwzc) which, aside from being a great look at Japan, epitomizes the absurdity of exchanging our time for a salary that increasingly fails to cover the cost to live and leaves us without free time. 30,000 Japanese kill themselves each year due to work related stress.

Great quote from the doc:

Naoki:"You (the West) game me this f*cking Capitalist system 100 years ago..."

Cameramen: "And now you're rich"

Naoki: "Is this rich...is this a good system?"

I hope - and expect - that one day offices are viewed in the same way we view the factories of the early industrial age: prisons of drudgery and misery.

I'm not naive, civilization and its innumerable benefits (like actually being able to live past 65) has a cost. But the notion that sitting in traffic each morning to reach a room where one stares into a screen for 9 hours - every day, for 40 odd years - is desirable is the greatest con capitalism has ever pulled.
https://news.ycombinator.com/item?id=16774183
Machine Learning (What Are You Reading) – Week 43
whua? lasers? on rust? what for? (bad guess) thermal bulk erasure?

edit: found it: https://en.wikipedia.org/wiki/Heat-assisted_magnetic_recordi...
I'm not sure that there is. Naivete can be useful, and that's the narrative that goes around the tech world a lot, but so does experience with the challenge, the ability to deal with huge changes or crushing failures. I'm not sure if a naive "chasing your dreams" is more or less useful than any other advantage, and I'm not sure that there is data to show one or the other.
Visual Studio Code 1.22 released
NYC has terrible transit but still better than anywhere else in the US. Welcome!
They do affect the blood sugar levels, all the sweetners do, with Stevia having the least impact.

At least according to a BBC documentary http://www.bbc.co.uk/programmes/articles/51yxBQyvqpNYPT3PF0L...
Story of m'life right now
Haus is starting to get pretty crowded now that more people are finding out about this hidden gem.
El Farolito right by the 24th Street and Mission BART station is worth the wait in line. Carne asada super burrito!
Her cooking tutorials consists of "How do you prepare Instant Mix XYZ"?

You sure thats the channel you meant?
[100 % Off] Facebook Marketing: 1000% More Engagement and Boost Sales
Tracking issue for Go WASM support
I watch my girlfriend's daughter (tween) as well as those in the local community and wonder if there is still such a thing as "ambition". There is obvious cognitive ability, but attention span and retention is quite lacking. An old friend who has two young daughters and is on top of things, described a lot of the young culture as having "a 4 second train of thought" because of constantly on.

I personally don't see the younger generation, without some large impact, able to step back from their need for immediate response, lack of attention to detail, etc.
This means nothing for a normal person. Stomachs are massively elastic under normal circumstances.
Is this still the main way forward for cross platform Vue apps? I really like Vue but I worry about the long term future without something as adopted as React Native.
So... let's walk through this...

1) Paying customer creates an ad (I haven't used Backpage, but I assume they paid to create ads).

2) Paying customer enters some words that the Government has told Backpage not to allow.

3) Backpage's automatic web form error message says... "Hey, you've added some words the Government won't let you use... sorry... it's not us, it's Uncle Sam."

4) Customer changes words to get around filters... I assume things like "sex" turns into "s3x" -- or whatever the bare minimum number of changes were to get around the censorship.

5) Customer posts ads, skirts Government censorship; feels smug and satisfied for beating the system.

6) Government isn't happy that the intent of the filtered words wasn't enforced... expected Backpage to have more (costly) manual review of ads, instead of just exact keyword blocks on ad creation.

7) Backpage was like, "Manual review would destroy our business model..." so they fought it...

8) Government took over and shut them down.

Again, I haven't read anything on this... but that's my assumption based on how the Government and tech work. Am I wrong?
Laravel PHP tool which generate code automatically for you
That's presumably full drive writes per day, i.e. you can write 100% of the drive capacity every 3 days for five years.
I learned about Tom Lehrer through my parents, and lacked some of the context necessary to really enjoy some of his songs like MLF lullaby, whatever became of hubert, Alma, poisoning pidgeons in the park, etc - all of which deal with historical figures or events that have largely faded from public consciousness.

Hence, the songs I enjoyed as a child were ones that felt relatable and applicable at the time - and those (unfortunately?) still feel broadly relevant today :

"Who's next?" - nuclear proliferation

"Send the marines" - US military intervention

"national brotherhood week" - race relations

"pollution"
To late to update my post but I should add that I don't blame you or any other current Catholic for what happened during the dark ages.

And by the way, since that's not clear from my first post: I'm a Christian as well, just not Catholic.
My father did his BA at 70 from the Open University. Up to that point I think he was simply too restless to settle down to study.
> Apparently, we're not, as Waymo has shown.

The only things Waymo has shown so far are a bunch of marketing videos and a few tightly controlled press rides.
Top 3 Best Cryptocurrency Trading Platform 2018 – Best Sites
At least in the UK, the ODROID-C2 is around £50 (compared to £35 for the latest Rpi). So Yeh more powerful, but ~50% more expensive.
Also check out http://librepcb.org/. Probably just a few months left until the first early release. Watch the FOSDEM talk recording for more information.
> I don't know - that sounds more like an implementation detail available to both.

It impacts the performance profile of the collection, and thus isn't merely an implementation detail.
Deleting the message will look like admitting a thing done wrong.
BrigData. Solve Big Data Problems at the Root
It matters for the big things, but not for "stupid bullshit" as my dear wife calls it. Obviously there are things where principles and correctness are important; but what are they? It seems that we should prune the set of important things down to the minimum needed, so that we are not paralyzed by unimportance.
Problem with constraints is that they reflect current business logic, but database stores past data. This is inherent mismatch and it'll cause conflicts. You can't add constraint which conflict with old data, yet you need to check that constraint for current data, therefore you must implement those constraints somewhere else and if you have those constraints there anyway, why bother with additional ones. If you have duplicate constraints, you must not forget to keep them in sync. I'm not saying that constraints are bad, database without constraints would be a very strange beast, even UTF-8 text is a constraint upon arbitrary byte strings, but it's a dangerous construct and must not be misused, otherwise it'll cause more harm than good.
You can take the MIT sequence of courses on edX (taught by, I believe the CEO of edX, so, in a sense, this is the original flagship edX course)
https://www.edx.org/course/circuits-electronics-1-basic-circ...
https://www.edx.org/course/circuits-electronics-2-amplificat...
https://www.edx.org/course/circuits-electronics-3-applicatio...
True, and even if you've removed everything and are left with water, you have to consider the possibility of drinking too much water.
Because it's often the best content available for any given topic. If I had any reason to specifically seek out Spanish, French, German content I'd probably be a little better at these.
Just intercept the read and write calls! On linux you can just use 'strace $prog'; try it on a minimsal program that reads and writes a file. For a custom approach, this can be done with a library (using LD_PRELOAD). Plenty of articles about how to do this, e.g. http://www.linuxjournal.com/node/7795 (essentially the same technique on Windows, or other OS with shared libs). Slightly more hardcore is to hook the kernel syscalls; not normally necessary (on linux this is effectively hooking the other side of glibc, where it talks to the kernel) but if all you've got a static binary it's one approach.

Note that all these techniques only show you the read and write calls made to the library/OS and - importantly - not what actually happens to the card. To see that, the next level down is to instrument the card driver to track the actual I/O operations (i.e. so you see what the card is really being asked to do, sans all the caching and buffering).

Note that's not the end of the story; there's what the hardware controller decides to do and when the hardware actually reads/writes the flash array. That's the level where the quality of the firmware in the controller(s) matters.
I'm sure every generation has said this.
These collections are of somewhat limited use outside of concurrent scenarios, and I don't think you can (currently?) be generic over allocation in Rust. Since these structures need some sort of automatic memory management for structural sharing, you need to use a GC of some sort, having both atomic and non-atomic Rc would require duplicating the entire thing, once with Rc nodes and one with Arc node, for more or less no value.

> I may be misunderstanding the implications of Arc and how it is implemented, and how it behaves in the absence of multiple threads

All Arc means is that refcounting operations use atomic increment/decrement instead of regular ones.
Even more troubling is deep fake technology that's run rampant. Should a serious director never hire Emma Watson again because she's such a prominent porn actress? Of course "we all know" that's fake. But how would we ever know Eric's stuff is fake?
I think (the majority of) people were far more naive back then on the importance of their personal data, and that includes whoever was working at Facebook (or Google?) at the time.
That is not the scenario that y0ghur7_xxx proposed. The scenario that y0ghur7_xxx proposed related to the headlined mechanism. What you describe does not.
Yes, there is an active branch in deep learning (Bayesian deep learning) trying to model uncertainty measurements into neural networks.

Older ideas are http://mlg.eng.cam.ac.uk/yarin/blog_2248.html or http://papers.nips.cc/paper/7219-simple-and-scalable-predict...

Basically Bayesian neural networks were able to model confidence but are not applicable in current real-world scenarios. Thus, lots of methods rely on approximating bayesian methods.
When learning, I tend to buy something cheap I can destroy, knowing I'll be fighting it. Then I buy something expensive and everything is lovely.
> The same is not really true of companies like Google or Facebook. Collecting and making money off your personal data is the foundation of their business. Strongly protecting your privacy would require them to change their entire way of making money.

For Facebook maybe, but Google was a large and successful business before its 'personalized' targeting was really that advanced. AdWords ran for a full four years without any kind of search personalization, and up until 2012, it was possible to turn off search personalization entirely. Google made $37bn in 2011. [1] Google Display Network, the area of Google's business that would most obviously be disrupted by a move toward strong user privacy, only makes a fraction of that still. [2]

While I completely agree that Facebook would struggle without behavioral targeting, being able to buy ads on a PPC basis for users with 'intent' will always be a valuable product for advertisers, regardless of targeting.

[1] https://www.wordstream.com/blog/ws/2012/01/23/google-revenue...

[2] https://www.statista.com/statistics/266245/advertising-reven...
What is stopping yourisp from doing reverse dns and looking up what domain is pointing to the IP you are connecting to?
“The children now love luxury. They have bad manners, contempt for authority; they show disrespect for elders and love chatter in place of exercise.”

Socrates.
Dealing with cash is technically free to merchants.

Banks have gotten more and more greedy, and come up with new and creative ways to charge extravagant fees, and thus charge merchants for cash orders and deposits (even though it is free for private customers).

These fees are however a very different concept, as the bank here is only a storage service. The fees are entirely avoidable by buying a safe, and the fees are not related to money changing hands.

With a credit card, fees are unavoidable and part of the transaction itself, and they're not even going to your bank, meaning that they want a slice of the cake from elsewhere (despite them technically earning money on your stored money through investments).
Having watched the latest episodes of silicon valley I'm suspicious they want your CPU/storage/data for something.
And what the OPAL functional language [1] did since the mid 80s. Though the concept there is expanded from simple reference counting by additional static analysis during compile time (making use of the functional semantics of the language) to avoid reference counting when for example the compiler can find/prove sequential increment/decrement counts, then the reference counting code is eliminated.

[1] https://github.com/TU-Berlin/opal
I'm not sure their psychological/cultural reasons translate very well to continental europe. The people that surround me in Germany have all the time they want.

Besides that:

> No one has ever complained of having too much of it.

Isn't that just being bored? I'm sure I've heard people complaining about that.
This is essentially what three.js does with WebGL content. Using JSON;

https://github.com/mrdoob/three.js/wiki/JSON-Geometry-format...
Email sounds perfect.
Why do you think jaywalking and busted tail light are bad laws? They make driving safer.
Absolutely the way to go. We run loads of Pi's like this; older ones with an RO SD card holding the boot (so never get corrupted), later ones using the built-in PXE loader. Excellent for development as well; never be scared of doing a hard reset or Magic-Sysreq (this goes for PC's as well as Pis).

It's unfortunate that the built-in watchdog doesn't work during boot and shutdown, so a hang at these points won't be recovered without cycling the power. This can be addressed with an actual hardware watchdog connected to the P6 header (so if it's not being poked every so often, it does a cold boot).

The main issue for most home users is DHCP; normally the router provides DHCP and a lot of them are not compliant with the spec (making it tricky to set up a second DHCP just for netbooting). The solutions I know are using a separate network, or running your own DHCP for everything (my preferred solution).
Great, thanks for sharing. I’m definitely gonna take a closer look at these. Now imagine that the effort went into advancing the original sources rather than rewriting things from scratch.

I think that many companies would agree to release sources of abandonware games upon appropriate request from a fan base community, with the goal of preserving, maintaining and advancing the original title. In fact this is strategically beneficial action for the company, not from a financial perspective, but you can imagine some extra attention and buzz being created if the game was to be revived.

It’s possible that many companies are not even aware of devoted communities around their older titles.
Email is good
Fascinating; my son is just learning reading (English), and we start with those 'germanic' (i.e. short) vowel sounds as the default way of sounding, then try the longer sounds if it doesn't sound right (or has a modifier).
Email perhaps
I'll keep posting email
Electronic mail