skysight-inc/HackerNews huggingface dataset:
Two words, iteration and conditional execution.

Most math lacks these features common in programming.

With iteration you blend the results at time t with the results at time t+1.

Because of conditionals (if statements), a programming mistake at time t may not become evident till some much later step in the iteration, because the path through the logic is not guaranteed to be consistent.

Typically the data of all intervening steps has been lost by the time you encounter the error.
There is a very fundamental problem to it, namely the lack of security patches. They really shouldn't browse the web anymore, then.
In this culture of "everyone's a winner" sometimes people can't accept failure. Entering acquisition talks is a dangerous move because you totally lose your focus, it sounds like these guys just got sloppy in their decision making and paid the ultimate price. The people blaming the acquiring company on the comments at the bottom of the article, as if they committed some kind of grave injustice by not bailing out the company, make me sick.
There's also Wave Computing.
Don’t design the abstraction; derive the abstraction from your design if/as it naturally becomes apparent.

That way you’ll end up with something that works much sooner, instead of getting caught up in designing layers of abstraction.
Because putting a man on the moon would be putting a man on the moon!
I think what's going on, and may no be well communicated, is that by default when you share, you get sharing via the link. The benefit is that anyone who wants to see the photos can do so without having to have a Google account, let alone be signed in.

It's trying to achieve privacy by obscurity, and I'm assuming that Google has robots / etc configured so that no search engine could crawl the shared album URLs.

That said, I do agree that this should be communicated better. Personally, I like this feature because some of my friends are fiercely anti-Google and this still allows me to share photos with them seamlessly. The alternative suggested by the author (i.e., upload to Drive then share) is less seamless and for me, not worth the additional privacy gain. (The photos I truly want private are not shared at all, and I try to delete them from the cloud asap).
Not really, they could have gone forward with either program with the budget they had. They would have to do some cuts, but it was not completly unviable.

> In hindsight, Space Shuttle would have achieved its mission of being a cheap reusable spacecraft, if NASA were able to use its original design.

There are lots of ifs and buts and I blaming everything on the DoD and not make NASA responsable for anything is false narrative. NASA made a lot of mistakes to even get to that point.
That this thread was flagged demonstrates our knee-jerk bias on such subjects.
Including you who commented on the issue and is affiliated to the bot.

You're a living case of a criminal trying to pretend he's not a criminal after he's caught.
Thank you, this is really nice!
Tho, one question: Why does the ISS Space Station channel ask me to install Flash, while all the other channels seem to work just fine?
But why? Keys work pretty well. But then, people buy IOT toothbrushes. So perhaps there would've be a market of idiots waiting in line.
https://github.com/ValveSoftware/Source-1-Games/issues/2475#...

Kisak, a Valve Employee, confirms that VAC bans are being handed out for usernames matching catbot. Yes, it was open and driven by the people that were banned because of a username.
Arguing a debate from 0 to its conclusion is tiresome, but it can be short-circuited simply by explaining how this instance of the debate is the same as previous discussions, and (literally) linking to previous debates.

In this way, it's similar to how many disparate problems are reducible to the Travelling Salesman Problem. Once that reduction is discovered, the line of inquiry rapidly converges with those of other TSP investigations.

It's valuable to do so to bring others up to speed cheaply, and to avoid getting stuck on credentialism's local maximum.
Facebook is another, and has created such a competitive video service. However, it is still no YouTube. Amazon also lack's Facebook's social infrastructure for easy search and discovery so presumably they would also have a harder time of it.
No, my observation has nothing to do with composition vs/ inheritance.

It's about defining what a class IS vs/ what a class HAS.
> The only argument against globals is testing

No, the newer argument against globals is testing, but that's mostly a side effect of the older issue, that globals limit composability/reusability, which was the main objection to globals before TDD became a popular religion.
How the interviewee is supposed to even guess this is an OOP question, as opposed to a "solve this problem" question? Unless the interviewer goes out of his way to mandate an OOP solution, he will just get whatever is the best guess of the interviewee.

In my case, this is unlikely to yield an OOP solution. I'm even less likely to guess an OOP solution was even expected. And if I fail the interview because this particular company takes OOP for granted, I should fail the interview, and may even be glad I did.
Timely! We are about to dogfood the Graphistry visual graph analysis stack for seeing correlations in logs, for our internal use of zipkin. If your team has this stuff feeding into Splunk/elk/etc, and would want to try as well, please reach out! Reference this post and ping info@graphistry[com], we'd love to chat on it.
Hard to put into words how reassuring it is to see so many sane, grounded and critical reactions (both here and on hackernoon) instead of gullible hackneyed accolades that the author's tone implicitly demands. I feel like thanking everyone for calling him out, but this is a bit tasteless.

I wonder, though, if Sam himself believes his narrative. Startup CEOs tend to be borderline delusional in their optimism, one could even argue this is a job requirement. Still. Is there a subtler interpretation, such as this being a smart cover-up for personal irresponsible enrichment, or does he really think they did their best?
So you still need to carry keys around. Or at least hide the backup key somewhere.
I built a few generative Twitter bots with character level language models[1] (@steam_gaems for instance) and one problem is that they spit out phrases from the source text relatively frequently. So I included a function to re-generate the output if it matched any input phrases. Brute-force but effective.

[1] http://karpathy.github.io/2015/05/21/rnn-effectiveness/
Nearly 10 years ago (wow, time flies), as a weedy undergraduate, I was fortunate enough to do a research project [1] under one of the scientists [2] who worked on this survey. It was pretty cool to just be able to submit arbitrary SQL queries and get nice CSV files back.

With my imperfect knowledge of astrophysics and hacked-up scripts, it was pretty intimidating to stand up and present my "interesting-but-will-probably-need-more-detailed-research" to a bunch of people with literally decades of experience in the field and have them take me seriously and ask questions.

I do other things now, but it's a pleasant surprise from the past to see this on here :)

[1] https://mandarg.com/vsrp-talk.pdf

[2] http://www.ncra.tifr.res.in/~yogesh/
I'm not sure I agree with the "instead" in his recommendation. "micro level unit testing" comes with its own benefits, like faster feedback and also design feedback that integration or acceptance style tests won't give you. I like to start out with a high level acceptance tests and then write unit tests for every change to involved classes. You really need a healthy testing pyramid.
If I spent as much time on a few lines of code as I spent in high school on a few lines of a proof, they'd be just as bug-proof.

Nobody is going to pay me to spend that kind of time on that little amount of code. Heck, I'm not even going to spend that kind of time on my own projects.
It appears you are affiliated to the cheat and maybe got banned. Would you mind to comment about your involvement with the catbot?

edit: your other messages have confirmed that you are either a user or a developer of the bot. Thank you for your participation.
Cory Doctorow's story about spam bots being one of the last things alive: https://craphound.com/overclocked/Cory_Doctorow_-_Overclocke...
Yes, I commented on the issue. No, I am not affiliated with the bot. I'm not pretending to be anything, I never claimed anything. If I wanted to hide anything I wouldn't use my main github account. I just thought that Valve banning based on usernames was an interesting subject, so I commented on it. You're commenting on a thread about cheaters, why would you do so? You're a living case of a criminal trying to pretend he's not a criminal after he's caught hands in!
Beware the Cobra Effect! Incentives are hard, hard things to get right.

"The term cobra effect originated in an anecdote set at the time of British rule of colonial India. The British government was concerned about the number of venomous cobra snakes in Delhi. The government therefore offered bounty for every dead cobra. Initially this was a successful strategy as large numbers of snakes were killed for the reward. Eventually, however, enterprising people began to breed cobras for the income. When the government became aware of this, the reward program was scrapped, causing the cobra breeders to set the now-worthless snakes free. As a result, the wild cobra population further increased. The apparent solution for the problem made the situation even worse."

[0]https://en.wikipedia.org/wiki/Cobra_effect
That is not what is happening though, sharing with one person, opens up the folder for all people with a link.
If you want to decentralize AI why aren't you meeting somewhere other than SF?
No opinion on the product, market, etc. But two business lessons:

Never sign a 'no-shop' agreement unless the other party covers your burn rate during the no-shop period. Burn gets paid weekly, one week in advance. A missed burn payment auto-terminates the no-shop in seven days. This protects your enterprise and screens against tire-kickers.

Never assume a deal is done until the check or EFT clears. Doesn't matter how good the vibes feel. I lost a $10M scale-up round when (Big ChipCo) pulled its "solid commitment" less than 24 hours before the signing meeting. I do feel your pain.
So, is calling 311 the only way to report on such an important yet simple (not really requiring verbal explanation nor personal data about the witness) subject? I would never call a telephone unless the rats or whatever were actually threatening a life and I were sure I can't manage on my own. C'mon, it's 2018, people are using apps (anonymously if possible) and texting each other, if somebody actually calls me I expect them to be either dying or trying to sell me something I don't need! Why not just make an app that lets you take a picture and send it with a timestamp and the location data (and nothing else) embedded straight to the server?
Eh, incremental garbage collection is technology that has been around since the 1980s/1990s. For purely sequential systems (which is what we're talking about here), it is pretty easy to make GC soft real-time [1]. We are talking about maximum pause times well below just the network latency between the client and the web server.

Cache friendliness is a double-edged sword. There are plenty of use cases where a GC can be more cache-friendly than manual memory management, in particular if you have a generational GC with a bump allocator.

[1] What makes life (considerably) harder is when you have multiple threads sharing a heap, but that's not at issue here.
Does it?

Still possible though: set your browser to use as a search engine Google with those terms already supplied.
If your point is not well argued you'll get a few down-votes. If you point is very well argued you'll get a lot of down-votes. Nothing makes people down-vote more than an opinion they don't like but can't easily refute or dismiss.
Funny how people said that about China in the 70s.

Those who are last will later be first.
When making a deal, don't agree to stop all negotiations with other parties.

One of the very most important properties of a deal is competition.

A sense of competition ensures deals move along in a timely manner and push the value of the deal and keep everyone's options open.

If a company ever wants you to stop negotiating with all other parties, say "YES, when you've put the sale price in our bank account, until then, we are dealing with other parties too".

And if they refuse to deal because of this point, then it's not a real deal anyway so walk away and save yourself the price that this company paid, which is total.
It’s a good feature, but I believe it should be optional, communicated better, and not on by default.
Love == Trust -- or we really disagree about love, so much in fact, we might as well use different words.
While true, I don't see how your point is important in the context of this article.
or group works. would nirvana songs be public domain?
How else would you share with someone who has no @gmail account, exactly?
Disney now has until 2023 to figure out how to extend that date once again. Enter Steamboat Willy, the first Mickey Mouse cartoon and the first animated short by Walt Disney in 1928. Under the 1909 Copyright scheme, the Mickey Mouse character had copyright protection for 56 years (with the renewal), expiring in 1984.
Personal:

Watch less TV and read more. I have a list of books to read, and shows I'd like to keep at/below 2 half hour, 2 hour long per week.

Complete /r/photoclass_2018

Learn Swedish spoon carving. Make at least one spoon I'm happy with using. Get good enough to attempt a dala horse.

Relearn Spanish using Fluent Forever ideas/products. Get good enough to help translate for Spanish speakers in stores.

Lose weight. At 260, my goal is 199. Going to use a mix of weightlifting and metcon-style workouts.

Work:

Focus more a la Deep Work

Learn more AWS and Docker stuff

Lead refactoring of our code base

Help guide the core philosophy changes we need to move from survival mode startup to strong engineering culture

Edited to put some more specific targets around my personal goals.
> And of course there's an obligatory comment beginning with "this cannot possibly work... "

its a good point about TLB and VIPT but I don't think this closes the whole class of potential issue; if too-much speculative execution is performed (even just a little bit, even just when you use some obscure instructions) on anything data depend that has been speculatively loaded before privilege checking, I guess its possible to recover the data.
Those toxins would then filter up and down the food chain. Surely there are many better ways to combat rats than introducing poisons into the environment.
I've seen a lot of people do this with wireless bridges from Ubiquiti. You can extend networks over 20km if you have line of sight - lots of examples of it in Australia[0]

You want two of these[1] or two of these[2] - you need line of sight which might involve raising the antennas high enough

If you search around for wireless bridge or similar terms you'l find many people who have posted their solutions to similar problems such as this one[3]

As always check your local regulations - but as these products use public spectrum you should be fine, it's usually a question of what you can mount on the homes, how high and where

[0] http://forums.whirlpool.net.au/archive/2605492

[1] https://store.ubnt.com/products/nanolocom5

[2] https://store.ubnt.com/products/powerbeam-m2-400mm-us

[3] https://www.telcoantennas.com.au/site/how-extend-wifi-covera...
Miku Hatsune – Cosplay Art Wall -
What can Qualcomm do to fend off Broadcom?
Do you have good Tech Culture?
It's worth adding that these mindcuffs are more tied to social class and one's political leanings than they are to geography.
The most important question to ask when writing tests: Can I do this faster if I don’t write a test?

The answer is always no. Even if you are the only person building something, future you will lick your boots clean in gratitude if there are tests.

Because even the best developers have to work with their own code sometimes.
The Expression Problem¹ often favours switch statements (sum types even more so).

https://en.wikipedia.org/wiki/Expression_problem
Your carrier can preload any CA certificates it wants on the device and install them OTA at least on android devices.

iPhones are a bit more restrictive apps can install their own CA/trusted certificates but these are accessible to the only the apps iirc Apple manages the general trust store on its own with system update.
It seems to me that "continually kill large numbers of X" is an inherently broken solution to "I don't want X to live here".

If you have large numbers of X, it's because you're creating a very favorable habitat for it. If you don't address that issue and just keep killing them, you'll have both large numbers of X and large numbers of X corpses.

There are also arguably ethical issues with killing huge numbers of intelligent, social animals simply because we don't like their presence.
Based on my recent experience, (with CRS-13) it's best to avoid committing to any plans until the morning of the launch, if possible.
Handle communication between JavaScript front-end in WKWebView and Swift back end
Down the drain it goes, and further down.
Why are there so many (large) companies calling themselves or their product Otto? A probably incomplete list:

- http://www.otto.com

- https://www.ottomotors.com

- http://www.otto-company.com

- https://www.meetotto.com
Apparently that site redirects to a picture of a testicle [0]when the link is clicked from HN, seems the author of that blog hates HN. Figured I'd give a warning that it's NSFW for anybody at work

[0] (NSFW): https://i.imgur.com/32R3qLv.png
Why is this being voted down? Is there something I'm not aware of?
inb4 bots runs at root
Health Care Is Hemorrhaging Data. AI Is Here to Help
And for further context, the Apple A5 is what was in an iPhone 4S.
A variant of the flyweight pattern using contextual identity. All board representation remains a bunch of uint64_t, all messages sent to boards result in bit manipulation (i.e. not massive duplication of objects), and you instantiate the piece objects once per game.

There's simply no need for "instantiate all the things" approach assumed in the Quora answer. That is OO at its most naive.

OOP is messaging, encapsulation, and late binding. What you do inside the capsule is up to you; and at a higher level, how the behaviour emerges from a composition of objects is also up to you.
History lesson incoming: https://www.youtube.com/watch?v=MFol6IMbZ7Y

The only effective way to get guaranteed security is with HSTS preloading. Anything short of that leaves you vulnerable to the linked attack, which dates way back to 2012.
Meaning: if I break the feature, will I know about it from a test failure?

Basically, you put the customer first. Make sure your features are tested such that they can't fail without a failing test before writing lower-level tests.

This is also the approach advocated by the popular book Growing Object-Oriented Software Guided by Tests.
Bitcoin and Blockchain Will Reveal What They're Actually Good for in 2018
One suspects that was a clumsy attempt at irony in response to your reference to postmodernism.
I am not saying it’s bad for all use cases, but it should be better communicated and optional.

If I share something with my family, who are all on Google, I would like it to ONLY be available to them. Right now there is no way to do it.
> Is this for real? The solution he proposes is specific to Chess!

Yes, that is, it is precisely addressing the question asked, not some unstated drrff hidden intent.

If the tester wants to test ability to apply a particular paradigm, that paradigm should be part of the explicit question. If you want to use a chess representation as a vehicle for testing OOP skills, than specify that object orientation is a requirement in the question.

Otherwise, you should be judging the interviewee on how well they did on the challenge you actually posed. Otherwise, what you are really judging on is whether OOP is the tool the interviewee reaches for no matter whether it's really appropriate to the problem they are faced with.
Design Principles of a Human Mimetic Humanoid
Programming Windows Bitmaps
Enjoyed the below:

The Beginning of Infinity - David Deutsch

Dear Friend, From My Life I Write To You in Your Life - Yiyun Li

Hillbilly Elegy - JD Vance

Inadequate Equilibria - Eliezer Yudkowsky

The Neapolitan Novels - Elena Ferrante

Mating In Captivity - Esther Perel

Our Mathematical Universe - Max Tegmark

Radical Candor - Kim Scott

Scale - Geoffrey West

The Seventh Day - Yu Hua

Somebody with a Little Hammer - Mary Gaitskill

Stubborn Attachments - Tyler Cowen (ebook)

What Do You Care What Other People Think? - Richard Feynman
Now imagine in 10 years someone comes in and has to figure out how all these services written with outdated libraries fit together and how to fix bugs.
Actually the opposite. Best practice is to correct for them once you realise they may be affecting someone's interview performance. As represented, this interviewer failed to do so.
I hardly think that you have identified journalism's biggest achilles heel.

Journalism as a business and the journalists who work within it, by and large, do not insist on the concept of quality journalism, or think that most people care, let alone that they care enough to pay for it.

If they did then they would mainly be producing meticulously researched and in depth content with no advertising and paywalls as default.

While this does exist, it is the periphery of journalism. The mainstream within the industry being the concept of presenting news as team sports to capture market segments for advertisers.

Also, context and perspective do not define truth. Logically, the whole truth regarding an event must contain the perspectives and contexts relating to it, rather than being defined by them.
In the gameshow contestant "problem", the sentence concludes like so:

>So the first choice the contestant made had a 1/3 chance of concealing the car, but after the host had thrown a lemon away, the remaining door had a 2/3 chance of concealing the car.

Why doesn't the remaining door have a 1/2 chance of concealing the car? Doesn't the act of revealing a lemon change the odds here? Now there are only two unopened doors, one containing a car and the other a lemon.

Am I missing something here?
how is current value calculated?
What confirmation? I am neither a user or a developer of the bot. I also have not been banned by Valve's decision to ban usernames either. My affiliation is to the extent of creating an issue on their github repository. Why are you making such unfounded accusations?
Given the subject of the article and some of the comments (robotic or modified real animals) I was expecting this to be about a different type of seal.

What an interesting life you must have, I thought, if people gift you bugged aquatic mammals as pets...
As a long time FP advocate, I know. Instantiation just happens to be one of the things OOP claimed, for a time, to be the sole purveyor of.
Adaptive optics came from the military this wasn’t a secret.

Hubble was built on a spy satellite bus.

Military gets the shiny toys first the reason why we have such great gyro sensors today in phones is because solid state sensors were first developed for guided missiles.
A bit of both tbh, but that bike is getting me out 5 days a week and is helping a lot.
I would argue the opposite. From time to time the SV crowd can be very good at driving off those who don't drink the cool-aid.

Recall every Tesla thread.