skysight-inc/HackerNews huggingface dataset:
It's BS speculation from the tin-hat wing, frequently cut-and-pasted on this site. At Google there is a finite time between when you delete something and when it has to become unreachable through all frontends and APIs, and when it later has to cease to exist, and then finally when the last backup of the data must have been wiped. Source: I personally had to implement the monitoring and alerting that ensures this is the case for a major, privacy-sensitive Google product.

However you should note that if you used a managed Google account, such as educational or corporate account, your ability to truly delete anything may be curtailed by your domain's administration.
It's arrogant to think one can predict any single thing in the world, no matter how successful you are.

You could say the same thing ("Given all the information those people have back then, the best decision would have been to sell") about Apple right before Steve Jobs came back and turned it around. In fact here's what Michael Dell famously said: ("What would I do? I'd shut it down and give the money back to the shareholders")
Is it bad for a unit sphere specifically, or just a generally bad idea? I was just thinking the volume ratio of the hyper sphere to the hyper cube is always over 0.5 in any number of dimensions? But I'm not sure about that.

Or do you mean more that it sucks pretty bad to generate 300 rands and then throw them away, even once?
Ah, is that the latest model of the RasPi? It was lagging quite abit on my older Rasberry Pi B model.
I think you're being pretty harsh. I don't have a death wish, I ride my bike frequently in SF because I love to ride, it's great exercise, it's by far the fastest way to get to work, and it's one less bicyclist-killing machine on the road. From a philosophical point of view, if everyone did what I did, there would be a lot of upsides for everyone. If everyone decided to ride a car, there would be many downsides.
It used to be like this in South Africa, but they've implemented some new tech and you can get a passport in around a week. The new ID cards are even faster.

I suspect this is not appreciated by many in and around the system because there was a whole industry that sprang up around the process (people to stand in lines for you, make the application, etc.) and now it's less likely that a bribe will be offered ;)
Rapamycin’s secrets unearthed
Why do you start by pointing out that your comment and the parent's comment are both merely anecdotes, then conclude by saying you'll never buy Lenovo again?
To be fair, C doesn't really lend itself to either, and a big goal of low level graphics is being performant as all crap
I probably will buy HTC again as long as they honor the commitment they made. My HTC One A9 had all the specs I needed at the time -- removable storage, fingerprint sensor, NFC, 3GB RAM. But what I really like about it is that HTC promised updates within 15 days of Nexus phones receiving their security updates. So far they've lived up to it in spirit, if not in letter. i.e, updates aren't always within 15 days but I'm on the June 1 security patch, the same as the Nexus devices.

EDIT: Forgot to mention the "Uh-oh" protection. They replaced my device (many questions asked, but not super painful) when it fell down and I broke the glass.
> There is a common complaint about my software - some compilers sometimes emit warnings when compiling some code, which some people sometimes find somewhat offensive. They can be very useful though, which is why I investigate the ones I know of.

If you don't take care of every warning you may miss a new warning amongst all the old warnings. That's why -Werror is nice, it forces you to deal with every warning as they pop up. Also when I compile someone else's software and there is a bunch of warnings popping up it makes me question the quality of the codebase. The code quality may be fine but it doesn't look good to the outside world.

> Even if you took care of all compiler warnings in all compilers for which you enable this switch, it's just a question of time till a new compiler version comes along that has a new warning message and - BOOM.

Great if a new warning pops up with a different compiler I want to know about that. It's either a bug in my code or a false positive. Using -Werror is more work but it improves code quality.
One ingredient is missing, some innovation to secure the bike against theft, since $1000 electric is a target.
If anybody's even still got it. There is a lot of missing stuff from that era of game development and earlier.
FTA: Ryan Gordon's Serious Sam porting changelog: https://icculus.org/~icculus/dotplan/SeriousSam-CHANGELOG.tx...

I need to step up my changelog game. This is fantastic.
It is by far the best mainstream language for functional programming.
Thankfully my cat sleeps on top of my head and shields from my mobile charging on the bedside table.
Hacker Book Recommendations
I would suggest joining a Toastmasters International club. There are TM clubs literally all over the planet and there are probably several in your area (LA, I am sure, has many).
Fair enough. That jives with my belief that anyone engaging in a long term affair is basically just a terrible human being, though. I'd like to believe that there is some way that people having affairs aren't necessarily horrible, but I can't see how anyone could get their thrills at the direct expense of the person they swore to love forever and not just be a horrible human.
$[support costs] = [num customers] * [avg call duration]

So obviously you can save money by shortening call durations. This has a nice side effect of reducing the number of customers (over time), which also helps reduce support costs.

#metricsDrivenManagement
Article very briefly mentions Squeak[0], which I think would be worth looking into if you wish to pursue Smalltalk as a modern language instead of simply a historical footnote. Alan Kay, Smalltalk's creator, continues to contribute to Squeak, which he considers closer to his original ideal of what the language should be than Smalltalk-80.

[0]https://en.wikipedia.org/wiki/Squeak
No, it's a serious question. What does Ethereum offer that isn't handled by existing banks and legal structures? As far as I can tell, the entire point of Ethereum was to decentralize contracts. Now they're no longer decentralized, so what benefit do you see in Ethereum that I don't?
While your points about the AU Passport are probably correct, I know a very poor and normal American and Australian with the APEC cards. Neither are affiliated with any companies.
The rule is not that simple to apply. Can a company be owned by another company? I would assume so. If yes, what the "localness" status of a local company? Is it also "local"? If it is, the rule can easily be circumvented:

Imagine the ownership structure of company A1:

A1 = { X:70%, local:30% }

Imagine a chain of ownership that looks like this:

A1 = { X:70%, local:30% }
A2 = { X:70%, A1:30% }
A3 = { X:70%, A2:30% }

In that case, A3 the compounded ownership for local is: 30%^3=2.7%. Hence, the compounded ownership of A3 is:

A3 = { X:97.3%, A2:2.7% }

Therefore, if you want to restrict local ownership to a maximum of M, you will need a chain of ownership with n nodes, with:

n >= ln(M) / ln(0.3)

Therefore, if they want the rule to be more difficult to circumvent than that, they will have to either prevent chains of ownership and/or beef up initial incorporation charges and/or periodic incorporation maintenance fees.

For large business activity, it could still be worthwhile to set up a 25-node chain or so.

Another way to make the rule ineffective, is to accept local ownership but only if the local owner deposits a sufficiently large amount in escrow in a third country, say, South Africa. Of course, you would have to pay the local owner for doing that, but if he ever misbehaves, you can repossess the amount escrowed in South Africa, where both of you are foreigners, and where being a local Kenyan has no particular advantage over being a non-Kenyan.
Makes me feel like writing "Goodbye, Functional Programming" and making my case with a bunch of bad development practices.

A good programmer writes good programs.

The tools don't really come into it.
Back in the day, when OO languages were beginning to be promoted in the late 80's the intro always began with a reference to Sumula 67 : https://en.wikipedia.org/wiki/Simula
This thread between Alan Kay and Rich Hickey was pretty close: https://news.ycombinator.com/item?id=11945722
Backups of keys are a lot smaller and fit on USB flash drives and CDs. So in practice keeping encrypted backups with multiple keys is easier to deal with
> functions are first class objects

Programming languages have procedures, not functions. (Yes, even Haskell. Consider the possibility of divergence.) Functional programming is a style that:

(0) Emphasizes values over physical object identities.

(1) Emphasizes procedures that compute functions - mappings from values from a domain, into values from a codomain.

(2) Discourages distinguishing between procedures that compute the same function.

Functional languages are languages that facilitate and encourage functional programming. Does JavaScript? IMO, it doesn't even do (0) very well, which is a precondition for discussing whether it does (1) or (2) well.

> garbage collector, persistent data structures

Don't conflate “purely functional” with “persistent”. Purely functional programming can deal with ephemeral data structures just fine - using substructural types. In the other direction, there exist persistent data structures whose implementation internally uses imperative assignment.

> powerful and flexible

Those are desirable qualities in a language, but they are orthogonal to whether the language supports functional programming.

> express all of these ideas in an accessible way

JavaScript doesn't even make it easy to talk about structurally equal values. Since everything is mutable, the only notion of equality that the language will actually respect is equality of physical object identities.

Without the ability to talk (soundly) about structural value equality, you can't formulate algebraic laws (e.g., the monoid or group laws), which is the basis for equational reasoning - one of the key benefits of programming in a functional style!
RFID isn't spoofable? I thought it was.
How does one get hired at X? Their jobs page just leads you to google.com/about/careers
And Real Programmers(tm) can write Fortran in any language...
How to Convert Video to Samsung Galaxy S7
Interesting twist. Are you an EE?
Pedophilia and necrophilia in writing is protected as freedom of speech. If google is now censoring literature (as opposed to pictures/media) -- that's pretty bad..

I thought we'd finally (already) won this fight in the US with Howl/Naked Lunch, but maybe not?
The $30/hr Data Scientist
Books for kids (bullying and death)
Put a stop to all bullying! Check out "Butterfly Me"....by, Evon Latrail
Now available @ amazon
Also, talk to your kids about death "When Mommy Went to Heaven" by Evon Latrail
Sure, but that doesn't take particularly long and is probably automated to minimize employee exposure. They certainly don't keep copies of child porn on their servers indefinitely (this would obviously be illegal, among other things).
The study showed that depressed men were more likely to use weed, but not women, which doesn't seem so obvious to me.
> In particular if you update a library and they deprecate some functions, -Wdeprecated will start emitting some warnings, which are now errors. Do you think you can fix that in a day? It could take months to fix something that's literally not a problem yet.

It doesn't take months to add -Wno-deprecated to a Makefile.
Whats absurd is saying "how complicated could your system be?" Not the solution.

This is a technical forum so I get it, but the solution for a person well versed in technology isnt actually applicable to anyone else. Consider that youre at the leading edge of a bellcurve.

Theres no one click install, no service to give 5$/mo to, nothing. Just a big pile of stuff people are supposed to squirrel away, as though theyre even good at their own finances.

We should all be sharing what works for us. But to suggest things are trivial or easy just creates a divide between people who understand and those who do not.
Perhaps this is distracting the conversation then. I just brought up rust because it is a common element of rental inspection (http://www.dca.ca.gov/publications/landlordbook/looking.shtm...), and because inhaling iron particles has been known to cause respiratory issues - probably more relevant in a human enclosure than in a mailbox (albeit not as serious as asbestos or lead). But the point stands, if the container is generally accepted as a public-access dwelling, then it is not unreasonable to subject it to inspection for livability.
So I'm assuming Google would also delete certain blog posts by Vladimir Nabokov
We tried to do that, but they set up their own servers, create Gmail accounts to be off FOIA, or switch over to off the record instant messenger.
The EPZ zones (Export Processing Zones) are indeed the best location to set up factories or warehouses. You can offer jobs to staff typically from India or so, or why not, from Kenya, to work there. Things tend to be entirely tax-free, and you do not need to worry about local politics. I would not put down a factory full of expensive equipment in Kenya. In terms of governance and risk evaluation, it really does not sound like a good idea to do that. The staff would have to come over to the EPZ to work from there.
> they will have to either prevent chains of ownership and/or beef up initial incorporation charges and/or periodic incorporation maintenance fees.

Not really, this sort loophole is trivial to avoid while writing the law: just calculate by local ownership percentage of total shares and/or total capitalization.

In your example, A3 would have 2.7% of its shares be owned by Kenyans and so wouldn't be local.
The language and IDE are so simple that it takes very little effort to learn, at least, in my experience. But you're right about the class library. However, is this really any different for any OOP language that has a rich class library? Or any language that has a rich API (<cough> Java <cough> C# <cough>)?

Smalltalk documentation isn't that bad. Here's a very, very gentle tutorial: http://amber-lang.net/learn.html

Here's a great (free!) book: http://sdmeta.gforge.inria.fr/FreeBooks/ByExample/

And a great (free!) book for GNU Smalltalk: http://stephane.ducasse.free.fr/FreeBooks/Gnu/ProgrammingUsi...

And a great set of instructional videos from the late James Robertson: http://www.jarober.com/blog/st4u.ssp

And a great Pharo blog: https://medium.com/concerning-pharo

And, of course, you may ask questions at StackOverflow and the Pharo user forum: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Join the NoScript master race. Javascript is the cancer killing the Web. With that and uBlock I haven't seen a popup in years.
I learned to program in Dolphin SmallTalk at a small business run out of barn next to a bunch of soybean farms. While probably not the best language to run a production application with (because of the tininess of the community), I agree that it's a great language to learn on.
I think the SmallTalk development environment is one of the closest things available to what Bret Victor was talking about in this article: http://worrydream.com/LearnableProgramming/. The IDE integration and live coding experience is fantastic. I really miss this feature in other languages/IDEs. It's also amazing how the refactoring engine in Dolphin is as good/better for a dynamically typed language than many IDEs for statically typed languages.
Save DOCX as ISO 29500 Strict OOXML and Insert Document to LINQ Reporting Engine
Aspose.Words for Java & .NET 16.6.0 contains over 113 useful new features, enhancements and bug fixes such as added Support for outer document insertion to LINQ reporting Engine, Fast extraction from DOC format via PlainTextDocument Class is faster by a factor of Ten (at a cost), saving DOCX as ISO 29500 Strict OOXML format is Available now, added feature to insert empty Values in Chart Series, added MailMerge.GetRegionsByName() Method & Added Field.GetFieldCode() Overload. Starting from Aspose.Wrods v16.6.0, Aspose.Words supports empty values in chart data series and categories upon creating. It has added the MailMergeRegionInfo.Level property in Aspose.Wrods v16.6.0 to get the nesting level for the region.
Is Twitter censoring the DNC leaks?
I'm not convinced that there are enough hanzi that decompose nicely like that to make up for all the other issues.
A nice big ecosystem with both a simple ABI and type system, but with a nice safe type system that doesn't need manual memory management. Interfacing to C libraries from more modern languages is generally a huge impedance mismatch and necessitates some kind of wrapper. Also C libraries vary wildly in how they are built, if they use macros, how difficult their headers are to parse, etc...

Linking to Go libraries from a certain type of language could be super easy and the libraries would be nice enough to use to not need a wrapper layer.

I talked about that because IMO a really important part of having a usable language is an ecosystem, and if you're going to start a new language today piggybacking off of Go's sounds like a good plan.
What emulator are you using? They have different features and run at very different speeds. You can run zsnes totally fine on something that has no hope of running bsnes/higan. Try some others.
Because their anecdote is personal to them, and affects their decisions.

They can both be affected thereby and able to point out other people shouldn't take their experience as universal at the same time.

Similarly, I've always had a wonderful experience with thinkpads but I don't believe the people who've had bad experiences should necessarily buy another one.
This:

> “I’m an optimist: I believe that there is an endless supply of huge problems affecting humanity.”

combined with this:

> “I think we could meet it, but it would be more like 15 to 20 years.” That was too far away, which was why she recommended killing it.

...seem to be fundamentally at odds. Or, at the least, leave an extremely narrow sliver of projects: big problems that can be solved in under 10 years. And how many projects started out in the engineer's mind as a short task but turned into a decade-long struggle?

Also, I can't look at a picture of that guy in rollerblades without thinking of this:

http://www.businessinsider.com/google-x-astro-teller-hbo-sil...
I assume my factor was if you happen to simply writing a game title completely from scratch (or from whichever position actually), make sure to withstand the need to over-generalise. Get products doing work for a specific reason relating to the sport you happen to be composing. http://www.crazysales.com.au/ It's a little bit like if you're preparing a websites then drive the car the requirements of your back-conclusion (or API or regardless of what) from definite use-instances, not from some mythical 'sense' of the things you will need.
> I think in some juridictions you might be viewed as having provoked the theft.

That's a question of intent and reasonable interpretation. I'm fairly sure "I didn't audit the browser PRNG," will not be looked upon by any court you can name as a reasonable thing to expect people to do.
The telcos and cable companies don't want to provision subscriber provided modems so they come up with the BS excuse about unsupported equipment to screw their customers over.
> The card operates on the 13.56 MHz range putting it into the Near Field Communication category (rather than RFID, as is commonly misconceived).

https://en.wikipedia.org/wiki/Clipper_card#Technology
Based solely on this video, I feel sorry for this guy. First he doesn't bother to use a lab supply to current limit the input - nope, just plug it into a wall supply and let 'er rip.

Next, he doesn't have a microscope? Using a hand magnifier instead. Ok. Then he's clamping to the PCB for scope ground instead of soldering a fly lead for that purpose.

He doesn't want to use desoldering braid on this "one of a kind" board, so he's heating and levering the caps off. That's a recipe for a lifted trace for certain. Then there's the iron. That thing is way way too large for what he's trying to do.

I know, I know, he fixed it.

Before you yell at me, I've been doing this stuff for 30 years and I'm here to tell you I'm shocked that he doesn't have better equipment. The thing is, the guy is talented. If you coupled that with decent equipment, he'd be amazing.
Clipper cards use NFC, and there's at least some encryption protecting them - I don't believe they can be copied and spoofed the way common RFID tags can.

https://en.wikipedia.org/wiki/Clipper_card#Technology
My experience with ReactJS has been the first time I felt I had the perfect balance of OOP and FP.

The components are so well defined as objects since they have the luxury of being tangible. But using them in a pure manner with zero local state makes them so easy to reason about and reuse.

More can be said about Redux but I'll leave it there.
Eh, it's a pretty complete travesty. 8 years later the stock is still almost 20% below the $45B offer price, which was by the way a 60% premium over the market cap at the time.

I still have trouble wrapping my head around why Microsoft even made the offer, but I have even more trouble understanding why Yahoo rejected it.
Is there much more to "diminishing status" than self-deprecation?
I think it would be even better if the repo had the javascript examples alongside another language which is more widely accepted as a functional language for example Haskell, Scala or Clojure.

Seeing examples together to me is an even stronger way of illustrating the concepts and differences between implementations.
The problem is that exponential implies a difference in growth rate. Clearer would be to say that user counts should never many orders of magnitude greater than paying customer counts. I don't agree with this, but it's clearer.
Conflict-free replicated data type
> Everything after the first parameter to .bind() sets regular parameters.

And if you consider `this` to be an implicit first parameter, everything makes perfect sense.
Does this mean BART doesn't check your tickets while riding?
Discounts = Theft. Way to give back to the community.
We all stand on the shoulders of giants.

Huge problems are still solved. Small problems are solved and accumulate until the large problems are suddenly not so large. Then in the blink of an eye they become commodities.

Drones, virtual reality, autonomous vehicles.
Haha I kind of wish that the engineer who specified a wellhouse and sewage treatment plant for a "rural" commercial building had also specified some surge protectors. Within the first six months I had to replace several control circuits (thankfully no pumps), and after installing the surge protectors there has been no problem in six years.
There's something to what you're saying here! - the justice system, and the people involved with it need a real change in mindset.

It isn't that you might be a different physical person after 7 years, but a different person based on the current context!

There was a great invisibilia podcast on the subject : http://www.npr.org/programs/invisibilia/482836315/the-person...

See also (referenced in podcast) : http://www.columbia.edu/cu/psychology/indiv_pages/mischel/Wa...
BART doesn't have that type of ticket. You tag your Clipper card (or insert your BART ticket, if you're not a frequent rider) upon entering a station, and again when exiting at your destination.
Fractal Jupyter Notebook