skysight-inc/HackerNews huggingface dataset:
Well, Alan Kay's definition is just one definition and as evidenced by the rest of this thread, it's far from being universally accepted and definitely not the definition used in the mainstream "OO" languages.

Further, that email thread is far from being a formal definition. In that email there's a pointer to a ISO standard doc, but that's hardly authoritative either.

It seems like every language (and every programmer) has their own idea of OO, which is why I consider it quite apt to call it "ill-defined". That's not to say that OO programming itself is bad, more that the term "OO" is bad.
Face++, world's largest face-recognition platform
Yes, exactly that. Folks thought that cheap, freely available books would ruin a generation, their minds being unable to remember things like past generations. Young folks would no longer learn as their heads were stuck in fantasy books. They might even become immoral.

They thought similar things about chess - that it would make a generation of morons.

"The Simpsons" were controversial in the 80's, since they just knew kids would try to emulate Bart, just for a more recent example. My mother wouldn't let me watch it for some years on the single family television.

And lastly: I don't know if folks are reading fewer books or not if you count digital books. That said, I think folks read a lot more than they used to, since a lot of communication is text-based.
You can apply the Mandelbrot iteration (or any similar scheme) to quaternions to get 4d fractals, and although they are 'true' 4d, it doesn't add anything interesting. As I recall from doing this in high school 20+ years ago, you just get the normal set swept around two of the axes, so no new information.

It could be different with other fractals, I guess it's time to try again now that computers are fast and I can actually program!
I can't help thinking of the false proof punishment in Anathem whenever anyone mentions the Baroque cycle.

There are so many bits of true history mixed in indistinguishably with irrelevant falsehoods-- which were especially irritating because I'd been reading swaths of Philosophical Transactions from the 1700s shortly before reading Quicksilver-- that I found reading it to be a punishment.
Paris Olympic Committee Will Consider Esports for the 2024 Games
That's not a "problem" - that just means you have different frogs - each with a well defined criteria.
Not only that it is unsecured "junk" debt, and the interest rate is incredibly low at 5.3%.
Using Games to Spread Peace and Love in South Sudan
Whoever thought that chess would make people stupid?
Exactly. Weekly shops are a thing for suburbanites!

When you have easy walking/cycling access to multiple grocery stores, you just go shopping whenever you need something and never buy more than you can carry.
Largest Female Hackathon in South Africa Concluded W/ Trip to SF for Winners
I don't think there is any connection with silver and golden anniversaries.

Referring to old people with "silver" probably refers to the hair, "golden years" I guess is because of relaxing in retirement and the wisdom of old age.
> That's kind of the definition of encapsulation.

State encapsulation, at least in FP, means that the state is not visible externally. For example a pure function that uses mutable state in its implementation. Such state does not contribute to the sytem global state.

> This is repeated as a mantra without any backup.

The more global mutable state your application has, the harder it is to reason about. That should be fairly obvious I think.
So what where the programming challanges?

If it needs 200 lines and they have to write it on paper, of course it doesn't compile.
I like how "evidence" is required when everyone is not parroting the "facts" everyone got by watching the same "news"-cum-"comedy show" on TV.
> But beginning in the mid-nineties, banks began to discover that other markets provided easier and cheaper sources of funding, like the commercial paper or treasury repurchase markets. Trading between banks fell off.

The continuous easy money policies have prevented the markets to price credit risks for a long time. This has manifested itself in a series of bubbles. Weaning off will be difficult. Not weaning off will ensure collision with a brick wall eventually.
indeed, there has been a small essay on this: http://www.lispcast.com/object-oriented-vs-functional-duals
You could get fired from Google for saying this
Www.healthynutritionshop.com/verutum-rx/
that like some kind of physical issue that might be not contributing to your gains there but you know we see you know it's not unusual for clients to realize they have an inch or even an inch in length gains and we're talking about a few months again the biggest driving factor and I stress a lot at EQ if you look at your male enhancement training as a multi-faceted form of training we'd be working on certain you know certain aspects you're not just trying to target one thing you're going to make a lot more progress the workout that we have set up in a lot of cases they're structured for that you know that there's there's a certain arrangement that the exercises are our end that really helps to tie everything together you know and you get a lot more in a performing routine you know a good routine in one sitting and the exercises are structured well as opposed to trying to do one thing one day and then one day you know one thing the other day and hoping for for you know a multi-pronged approach that way now I want to .

www.healthynutritionshop.com/verutum-rx/
Am I on reddit?
Social networks are different, in that the people can comment back and discuss the issue if someone is trying to spread nonsense.

This is why many top news sites now have disabled comments (to "prevent trolling and hate speech" obviously) and why there is so much pressure on social media sites to ban users who are saying something different.
So, it turns our mathematically that discussion of the factual points (sharing data) can make the world a worse place (keep reading). I flag some of these articles for this reason. If you have approximately two hours and are a talented mathematician you can come to the same conclusion I have by following my derivation here:

https://news.ycombinator.com/item?id=14967445

I find most of the people in most of these discussions
are wrong, or do not rigorously derive the correct conclusion, even if they name it.

So I flag some of these articles because they make the world a worse place.

(By the way I apologize if the reasoning and derivation in the above mathematical comment are difficult to follow - I realize it is highly technical.)

Other people might flag them for what are ultimately equivalent reasons, but without being able to name exactly why.
Show HN: Take the AI Box challenge
In functional programming you would store actions in lists with funs/closures inside those data. For example in erlang list of undo actions would look like this:

Undo = [ { RemoveJpeg, JpegData} ]

where RemoveJpeg is a fun (like closure) and JpegData is what would be given as argument to this fun. The implementing undo looks like this:

undo_action(Document,[UndoHead|UndoTail]) ->
{UndoFun,UndoData} = UndoHead,
UndoFun(Document,UndoData).

Isn't it simple? RemoveJpeg just returns modified document. undo_action knows only that every action should take two arguments and return modified document.
radare2 recently added reversible debugging feature too: https://radare.gitbooks.io/radare2book/content/debugger/revd...

Note, that you will need version from git, but anyway, new release of radare2 will be ready in less than a couple weeks.
This is absolutely awesome.

I wonder if this can be used to stream regular GIFs, so that you don't have to wait for the whole thing to load before seeing the animation.

I'm currently working on a project focusing on GIFs (https://www.gifsonic.com), I'll definitely study this to see if it's possible.
Funny you should say that about Apple. I think about the saying about software reflecting the organization in structure. Apples effectively static binaries are a bit the same thing. (The ".app" folders.) They contain everything needed to run the application, no libraries are shared between apps. Massive waste, but at the same time, the system is more robust this way. Apps can be upgraded and redone without caring about potential sharing and conflicts with other applications.

This has benefits. I think it's the same with organisations. The secrecy and keeping to yourself, also means you are free to do your thing and there is less need to communicate, "build a shared view" and so on.
More likely it suggests they would have trouble selling that many new shares. Even Musk has said their share price is higher than they deserve, so selling shares makes more economic sense.

But this amount will only cover their loses for a few months and they probably want to demonstrate their ability to make future profits before diluting their stock significantly. If they sell equity too quickly, it'll look like the stock is crashing and encourage even more selling.

This is how Solar City floundered at the end - under crushing debt from junk bonds.
Fgallery: a modern, minimalist JavaScript photo gallery
The recently released Albion Online feels a lot like UO (and also has some of the sandbox territory control of EVE)
> Why do women report higher levels of anxiety at Google, according to the manifesto? Because of their gender’s higher levels of “neuroticism.”

Neuroticism is one of the Big Five personality traits and, as such, is a very mainstream topic in the psychology of personality. Scare quotes are used to suggest that a word is being used inaccurately, or in an unusual way. As such, a reader of this article who is not familiar with the Big Five model (aka OCEAN/CANOE) is likely to erroneously believe that the memo author is using 'neuroticism' to mean to having a neurosis or some kind of mental illness, which would indeed be inaccurate here.
Often this is because they are unofficial remixes or otherwise "grey area" content where the licensing isn't in place to be able to commercially release. If you make a track using element from a well known artist, often that track will be allowed to exist in the largely non-commercially exploited environment of soundcloud but as soon as you want to release it for money then you will be hit with a copyright takedown.
The fact that there are bad bike lanes is not a reason to stop building bike lanes, it's a reason to build better bike lanes.

The modal shares of cycling in the Netherlands or Denmark (segregated provision) vs, say, the UK or US (largely no distinct provision) are a pretty clear indicator that segregation gets more people cycling. If the collateral damage is that a few roadies have to slow down and use bike lanes in cities, I'm not uncomfortable with that, even speaking as a confident on-road cyclist myself.
Buy Battlefield 1
It's a damn shame. "Slower to adapt" is a weak excuse, youth is definitely a large part of startup culture. But imagine all that wealth of experience and wisdom that you potentially miss!
it wasn't till it became.

There was clear evidence of fraud and broken fiduciary responsibilities which i belive are unforgivable.

LIBOR will still be around but its importance will diminish in perpetuity.
Thank you for putting that into words, and rather few too. I have only felt that anti-pattern before, not had words for it. Does it have a name? If not, we should give it a name!
What we need is maybe a species of md5 for mail packages

A formulae that mix weight + dimensions + sender data + receiver data + followed route + category of contents. In several parts. Some parts (buyers adress, weight, category, etc...) can be verified for buyer, other for seller. The total formula is available only for the postman and would be easily verifiable.

When the package is sent, a mobile app sends the buyer a message with the buyer part that is checked against the data entered by the buyer in his/her own telephone. The buyer can quickly compare both md5 in the phone and must answer to the postman approving the message in order to the package being accepted in the post.

All returned packages have to be put in a special post yellow envelope available only in the post and checked against the maild5 using the weight and measures of the original (plus-minus a reasonable confidence interval). A machine calculates the statistic probability of having a different content and if under some p-value the postman will not accept the returned package.
Yup, that's exactly the same in DOTA. The pick phase is considered by some commentators to be the most interestingly strategic part of the entire game!

(At a pro level, obviously. At the level I play at, not so much...)
Getting to less than 45 minutes fuel on an IFR flight plan (all airliners) is an automatic full on emergency. Usually you request urgency from ATC before that so you can land with just over 45 min (+ whatever is needed for taxiing) of fuel available to avoid having to use emergency procedures and a lot of paperwork.

So probably that's what your pilot did as well. Two go-arounds and then flying to the alternate airport would usually get you very close to the 45 minute final reserve on normal fuel planning.
This reminds me of 設定 (settei) setting, which can be used in terms of configuration, or in terms of setting the scene.
And also sounds a bit like setting.
That's just a problem of context. With the taxonomy separate, the objects can be different things in different contexts. With de facto OOP, you have no hope in hell because the taxonomy is hard coded to the structure of the object itself.

My point is supported by what you say, in fairness. A taxonomy is artificial and separate to the actual object itself. It can and is different based on who defines the taxonomy. My argument is that this is why OOP suffers: it makes the taxonomy inherent to the object and all best OO practice tries to work around that. "Composition over inheritance" anybody?
Polyglot on the JVM with Graal
Why would amazon trust the customer anyway? You just could say that in the package was bricks instead of a lens.

I started to make a video while i pack or unpack expensive stuff. Otherwise there is no proof there anyway.

I wouldn't have open the package in front of the ups guy just to return it immedialy.
4:33 into the video: "[...] and coached it on what we thought was good or bad".
That is how my browser behaves normally in Chrome at least. Progressive loading of normal .gifs, playing frames as they are available
There is no language definition or implementation called "LISP". Both Scheme and OCaml lexically capture variables by value, as if they have been passed in as arguments. This is not how it works in e.g. Python.
AI uses many simulations to train its network. It's appropriate for chess or Dota, but you can't do that for real war, for example, there were not enough wars to learn from them and you can't simulate war good enough. Or making a business plan for Oracle corporation: it's unique situation, you don't have millions of Oracles bankrupting to learn from it. Humanity has this knowledge, but it's encoded in books, teachers and experts. So AI will need to communicate with people to adapt to our society, they can offer advices to experts, but they need to learn from those experts first.
From your link: "Depository institutions must hold reserves in the form of vault cash or deposits with Federal Reserve Banks."

Current balance of federal bank deposits is ~$2.3T:

https://www.federalreserve.gov/releases/h41/current/
GDB already felt like that when we had C++ Builder, Visual C++, Zortech C++ visual debuggers on mid-90's versions of Mac and Windows.

The only debuggers that could match them in usability and graphical debugging features were Motif based ones, being sold as a single product.
finally useful haskell project
How so? This comment kind of sums up what Damore was suggesting.

Also, I think Damore's 50/50 diversity logic stoked lot of bad feelings both for and against. No diversity policy aims for 50/50, rather help raise the percentage of under represented (in this case women) more than what was in the past. He modelled his whole memo based on this 50/50 diversity split and went on to suggest that biologically 50/50 representation is not at all possible, which may be true but that is not the point or aim of a diverse workplace.
No, actually they explicitly state that they also coached it on what they though was good or bad (4:33 into the video). Having said that, I guess we still don't know which game mechanics were coached.
Sure, but the animation sucks. Extremely choppy and slowed down.

I wonder if this technique can optimize preloading.

For instance, we could send out only 1/2 of the frames (of course, with twice the delay to keep the same animation speed), then load the rest as it's available.

I have no idea what I'm talking about yet, but there seem to be something here.
> anything to do with RTS

Managing farming times and item spikes is part of the strategy. Of course it's not a true RTS, but I think that term is a bit better than MOBA; I'm also biased against Riot.
There are convenient graphical frontends for GDB. DDD for instance can create plots, diagrams, etc.

https://www.gnu.org/software/ddd/
Government to consider laser pen licence after attack rise
> It seems like there's a lot of underutilized spectrum.

There's some good reasons for this. HF is pretty challenging to fully utilize.

You have propagation that varies between "worldwide" (so it's difficult to assign new bands without ITU involvement), and "sunspot" (so you better have a plan B). And these variations aren't just over the duration of a sunspot cycle, but also over the day/night cycle.

eg, for maritime use, we have channel clusters at 2, 4, 6, 8, 12 and 16MHz. Which to use depends on the time of day the distance to the other station, and how much the sunspot cycle is messing with your first choice. Fun!

Then the physical challenges that arise from the ideal antenna length being proportional to the length of the wave. At 2.4GHz the challenge is precisely cutting your quarter-wave antenna to a fraction of a mm (31.25mm). At 2.4MHz same challenge becomes finding space for a 31.25m (~100feet) antenna.

Another big consideration is that these frequencies aren't particularly friendly to high-speed digital use. I suspect this is related to Nyquist theorem - the fewer waves you're receiving per second, the fewer symbols per second can be encoded into them.

And finally, some rather difficult legacy users. Aviation and Marine users who consider their usage life-or-death, radio amateurs that likely do too (heh), radio-navigation (I was reading about Loran making a comeback recently, to provide some backup when GPS is manipulated), over-the-horizon radar (which can be a lot like sharing a telephone call with a foghorn), etc.

All this taking up about as much bandwidth as one wifi channel ..
It is hot on the news, but as most Gamasutra and GDC postmortems show, not hot enough to make a living out of it.

All the most well known 80 and 90 game hits already have mobile remakes, not all of them commercial successes.
I know this is meant to be a "dang kids" piece, but hey, that means that texting while walking might fool gait-analysis cameras.
Is this really his official website?
Quaternion julia sets look pretty neat.
Ahhhhhh!!!! Skipping code reviews is asking for breakages! And it's not even that person's fault, if the broader team allows unreviewed coffee to be checked in.

Of course, one of the other great things about code review is that it diffuses blame, and allows us to focus on other things. If Dev A introduced a bug even after Dev B reviewed the code, then the root problem isn't that Dev A is a dummy.

One needs some openness to changing process to prevent future bugs; process questions are a key part of a postmortem.
Come mantenere viva la passione dopo anni di matrimonio
Never STOP learning, keep reading, meet and network with people each and every day. When you are updating yourself, your future too gets updated. Simple.
Quick look shows I've mixed up facts, and honestly don't have the time to do a deeper search to find the attitude. It seems more of a social evil from a shallow search, but that's just a mention in the Wikipedia article [1]. A little more information here [2].It has been banned numerous times through history.

[1]https://en.wikipedia.org/wiki/History_of_chess#Europe
[2] http://www.strangehistory.net/2013/04/07/the-evils-of-chess/
One of the main points of design patterns is composition over inheritance. Composition is also a major part of functional programming.
How did it figure that? There's pretty much no way to win if you're just staying in base.
No it's not, funny though.
I'm painfully aware of my limit in sitting seiza from enduring formal events in Japan.
TRAPPIST-1 Is Older Than Our Solar System
My point was, if you can act on the number quoted, then market forces will eventually move it back into line with reality.

And history teaches that there is eventually an end to governments' ability to print unrealistic amounts of money. See Zimbabwe, the Weimar Republic, etc.
It isn't, but it's amazing that it's the number one result on Google for "Mike Pence".
all those limitations are standard rules for 1v1 match. Its not specifically for that match only
And if we're thinking in terms of straightforward, obvious functional design elements and no misdirection or ornament, sites like this one and Craigslist score high on the brut scale.
> That's just a problem of context. With the taxonomy separate, the objects can be different things in different contexts.

Except that you want to share properties between those different contexts, and this is where hell begins. For instance (for a more programming-related problem) say that you have a gui application with graphical objects that map to your frogs,say a frog pond simulation. Now months passes and the boss says "okay, seems that our software interests molecular biologists too, but they need to have another 'molecular frog view' with properties Foobigate and Brozigate to study them properly at the molecular level. Of course the 'molecular frog view' has to be in sync with the 'pond frog view', also they want a simple readable save format.". Now, how do you set up your code so that Joe programmer that comes next week can be operational on the code in three days ?
No, it absolutely is not. OOP has lots of well-known unique characteristics such as inheritance, dynamic dispatch, polymorphism, encapsulation, etc... as well other less-frequently-noticed semantic differences like the fact that the message-passing follows a subroutine model (which may be more difficult to appreciate if that's the only thing you're used to). Yes, you can do OOP in C, but just making a struct and defining procedures to operate on it doesn't imply any OOP.
You can even do a week's shopping, using a bicycle-pulled trailer (otherwise used for carrying small kids). As a side-effect you even benefit from the courtesy of drivers, who may think you are carrying your children as usually.