skysight-inc/HackerNews huggingface dataset:
> The only real form of code reuse that OOP addresses is direct object inheritance.

Not really, or at least, not with a well designed system. Give me a system with small, composable objects. I can reuse code by creating a new object for one of the components of the system, or by writing an object that knows how to talk to a previously existing objects. Sandi Metz' POODR [1] should be required reading for anyone who is writing object oriented code.

Functional programming is also worth learning as well, and Martin Odersky's Coursera [2] shows how Scala can be used for code that is both object oriented and functional.

[1]: http://www.poodr.com

[2]: https://www.coursera.org/course/progfun
Var-length strings are often too slow to manipulate and store. Better choice to use a fixed but large (64-bit) integer.
Feel free to look up the crime rates 100 years ago and say that again. Immigration is extremely valuable, but scaling things up tends to create significant issues.

The Italian's might have been more famous, but there where wars fought in US city's: http://en.wikipedia.org/wiki/Irish_Mob
Are you hiring any interns?
This 24-year-old high school dropout is tackling a problem every startup hates
I'm not sure I 'get' this.
To deploy a static site, I rename the 'old' directory and then rename the 'new' directory to the original name.
What's all this about parsing HTML and not supporting 'files that aren't HTML, JS or CSS (images, videos, etc.)'?

Just a bit confused.
Iojs: Initial Release
I'd think a curious child with a magnifier would be more interested in seing what the display is made of.
I'm embarrassed to admit that I thought "timing attacks" had something to do with race condition bugs. ...Crap, I've got some reading to catch up on.
This is suggested every time timing attacks are discussed. This is not a good mitigation. It increases the number of requests required to complete a timing attack, but in the end all of your rand() calls average out and you still see timing differences.
I think this is a very short-sighted view. The US has a long history of immigration, and of having insular cultures slowly integrate into some vague "mainstream" culture. Philadelphia had widely circulated German language newspapers well into the 20th century.

Arguably, what has kept the US culture so vibrant is the very aggressive assimilation and acceptance of foreign cultures.

I think the very notion of some sort of "American culture" that needs to be "protected" to be a fantasy; at best just a rose-tinted glasses view of the past, and at worst shorthand for "I want immigrants who agree with my views so that the candidates I support win more elections".
Great interview about Michigan's new mock city for testing robocars
I'm imagining the computer consoles in Brazil. https://imgur.com/pFUTYH2
Plastiq is Hiring in SF – Web Dev, Engineers, Product Managers
The Best Typography-Based Sites of November
That data is extremely skimpy. Where is the comparative data? All I saw was one figure, "prevailing wage". What is the sample size? Is the sample based on workers operating in the same region (for example a company with multiple locations could very well cite a domestic salary relative to all locations (bringing the average down) or cite numbers from the cheapest region. etc. etc. etc. There are a many ways to lie with statistics and the number of ways you can lie with them is inversely proportional to the quantity of statistics released.

For example, the first petition I clicked on was very fishy:
https://icert.doleta.gov/index.cfm?event=ehLCJRExternal.dspC...

$96k-116k offered for an engineering position that requires a master's degree and where the prevailing wage is quoted at $92k!?

I want to see real numbers her.
Better Than Sex: Analyzing Yelp Metaphors for Food
He means the "information loss" from encoding the analog signal to 16/44.1
Who Tweeted it First?
Or just use a GUID.
He was referring to the specific example he gave in which the higher-frequency had an amplitude of 2^6 and the lower frequency sinusoid had an amplitude of 2^10
Anyone who's founded a startup knows just how much risk is involved, and how significantly it's de-risked by the time they're hiring employee #1, #10, or #100.

Basically, 50% of an idea is worth less than 0.05% of a startup with traction.
> Something is bound to work.

It absolutely isn't. It is very, very unlikely that one can break the laws of physics no matter how much time it takes to research it or how advanced one becomes.

Still - it is important to research it in-case we've missed or gotten something wrong.
Indeed. For many people, the question "what is OO programming?" has an answer that mentions the word "class" a few times before it mentions the word "object".

That's why I call that subset of OO "class-oriented programming", instead.
The O-1 is not as stringent as people think.

>Extraordinary ability in the fields of science, education, business or athletics means a level of expertise indicating that the person is one of the small percentage who has risen to the very top of the field of endeavor.

I am confident I can get one for a truly talented hacker or computer scientist.
They're available here (as well as all the articles that are still copyrighted): http://libgen.org/scimag/?journalid=nature&v=1869&s=
I thought that "local labor market" implicitly only contained people who were local and could do the requisite labor, but that might not be the agreed-upon meaning. Sorry for the confusion.

Strawman-ness is contextual. You were arguing against an argument that is, in fact, used. However, you did so after quoting something that was not making that argument, but instead a weaker one, and one which your response didn't really respond to.
That won't help in general since the noise this method adds can be filtered out over many measurements. Even without taking into account that the sleep would have to be at least in the same order of magnitude than the leaked information you want to hide.
Interestingly, many of the Gospels are pretty much branches of one another, or one shared historical source:

Matthew 8:2-3 [1]

2 and there was a leper who came to him and knelt before him, saying, “Lord, if you choose, you can make me clean.” 3 He stretched out his hand and touched him, saying, “I do choose. Be made clean!” Immediately his leprosy was cleansed.

Mark 1:40-42 [2]

40 A leper came to him begging him, and kneeling he said to him, “If you choose, you can make me clean.” 41 Moved with pity, Jesus stretched out his hand and touched him, and said to him, “I do choose. Be made clean!” 42 Immediately the leprosy left him, and he was made clean.

Luke 5:12-13 [3]

12 Once, when he was in one of the cities, there was a man covered with leprosy. When he saw Jesus, he bowed with his face to the ground and begged him, “Lord, if you choose, you can make me clean.” 13 Then Jesus stretched out his hand, touched him, and said, “I do choose. Be made clean.” Immediately the leprosy left him.

It would be very interesting to see a project where someone built a git repository to reflect a plausible genesis of the synoptic gospels. Extra points if you get the rewriting in, too.

[1] https://www.biblegateway.com/passage/?search=Mt+8%3A2%E2%80%...

[2] https://www.biblegateway.com/passage/?search=Mk+1%3A40%E2%80...

[3] https://www.biblegateway.com/passage/?search=Lk+5%3A12%E2%80...
If we can construct a value of a certain type, we have simultaneously constructed a proof that the theorem encoded by that type holds.

data _even : ℕ → Set where

I do not understand how to interpret this passage. _ even, given a number, returns a type? in this case, zero even is a type, but we have not created any value with that type. What am I missing?
Greg from Stripe and Stellar at Future of Money
Some folks want to know how exploration can benefit them scientifically.

Other folks wonder what the point of science is, if not exploration.
> let's be honest
> one reason only
> absolutely, positively
> without a doubt
> simple reality
> definitely, absolutely
> all-the-fucking-time
> absolutely no

Yikes.
Human life is cheap - we can get a reasonable astronaut to participate in a 10%-chance-of-death mission for about the same resources as participating in a 0.01%-chance-of-death mission; and it's just as ethical as, say, sending people to Iraq or to fly a test-plane like "SpaceShipTwo".

The only concern is if the advantages of having a human on-site justify the extra weight of the life support systems.
The author is largely right. It all comes down to the master. And the lossless format. The numbers here don't matter, what matters is will the masters be better for 24/96..24/192..32/384? If yes, prefer the 24/96. Don't prefer it for numbers' sake.

Personally I can't ABX anything above 192kbps, lame vs flac. Very occasionally a pre-echo reveals itself, but hardly ever. V2 is fine, 16/44.1 is fine, V0 & 320 are indistinguishable from flac, but buying anything but lossless is a crap deal.

The 'volume knob' trick, once you notice it, makes it basically impossible to objectively compare 2 headphones, or two amps. I can't match within a 1/4 dB with my fingers.

Humans almost universally consider louder audio to sound better,
and .2dB is enough to establish this preference.
There's a thing called "Integer Notation", which is (from what I've seen) used a lot in the more mathematical regions of musical theory.

It's pretty much what you'd expect, zero-based integers that represent semitone intervals. Sometimes they write chords in curly brackets, like {0,3,7} for the major triad.

Integer Notation also happens to be pretty much equivalent to the 0-127 based MIDI notes--in the sense that it's also zero-based integers representing semitones.

https://en.wikipedia.org/wiki/Integer_notation actually redirects you to "Pitch Class". Also very useful and mathematically sound, it's the same idea but with modulo-12 arithmetic.
If the results are no better than chance, then it remains possible that a small subset of the test group actually can appreciate an improvement. Content providers may like to cater for that small subset.
disclaimer: I am not in that hypothetical subset.
Surely only temporarily, though. I mean, this is an exponential process---adding one bit only doubles the space, and it will not take another nine years before some video passes 4 billion.
Predicting the Future: Schedules, Simulations, and Software
The Internet. The Apollo Project. D-Day. The Manhattan Project. Federal Highways. The National Park System.

How on earth could a small organization do any of these things?

I can understand why you feel like you're living a Strange Day in an alternate universe, because the reality of human social organization is completely opposed to your thesis. If small groups are superior to large organizations in every case and in every way, why in the hell have people been forming large organizations for so long? Are we all just stupid, incapable of seeing the basic truth that you see? Were the Romans, Mongols, British, Mayans and all the others just a bunch of idiots? People have been forming ever larger organizations for the same reason that NASA is a large organization: because it's the best way to to do big things. That's why Google moved out of the garage and hired several thousand people. If small organizations were always better, startups wouldn't require investment at all.

It seems like your reasoning is based on the Homer Simpson quote, "Because they're stupid, that's why. That's why everybody does everything." But I can assure you, we aren't all stupid. Organizations get big because big wins.
If a person doesn't know what the salaries are, how can they complain that the salaries are too low?
The entire sub-bass genre is based around that concept. Case in point James Blake https://www.youtube.com/watch?v=oOT2-OTebx0&hd=1
Is it possible with scalar subqueries to perform anything other than a tree of correlation? With CROSS APPLY one can correlate a DAG of subqueries, e.g. a diamond where B and C depend on A, and D depends on B and C.
I don't know what logic you're using, but it didn't come from my post. As I pointed out elsewhere, I didn't make any value judgments. I claimed, essentially, that someone taking a job hurts others who may have competed for that job. I did not claim that there's any need to protect them, with legislation or otherwise.
You're using "audiophile" as if it only represents say , the 5% most wacky partipants in the hobby.
> uint_32 strikes again!

It isn't a uint32, it is an int32.

Using strings avoids one problem but introduce a bunch of others (e.g. a string is harder to verify, therefore less secure, and therefore needs to be handled with the kiddie gloves). Checking that every character is between 0-9 and dropping all other characters is easy, cheap, and effective. Then just check it is between uint64.Min and uint64.Max, and you're done.

uint32 gives them twice as much capacity (which isn't enough at this stage), they'll likely want to go with a uint64.
SpaceX's scope is irrelevant until they can be viable without substantial assistance from Mars, from the point of view of the private-is-better supporters.

It's most likely that space exploration will always be a public-private mixture given the political and military interests in play, and the fact that a privately-funded endeavor of such magnitude would be extremely unlikely to survive a failure, and no one in their right mind would underwrite such a project.

It's funny that people praise private companies' willingness to be flexible beyond bureaucracy yet they forget that a company can only survive for so long without positive returns and that limits their risk tolerance tremendously. Heck, consider how few companies are willing to do basic research nowadays.
Why would the private sector want to send humans to mars? Scratch that, why does NASA want to send humans to mars? Just because we can? Anyone know?
and with every one of the hundreds of split-second network partitions that occurred each day, he is forced to choose between consistency and availability; sadly at any given instant, he can never have both. Until one day he learns how; he open sources this project, much to the disappointment of his employer who as punishment chains him to a cliff
24/192 playback isn't entirely silly. It's probably true that you can't hear a difference between a perfectly reconstructed 16/44.1k audio and perfectly reconstructed 24/192k audio. But the quality of your DAC certainly does matter, as well as the analog hardware that's after it. If a device has a 24/192k DAC, it means the manufacturer didn't just use the cheapest DAC they could find, and it's more likely to be high-quality (plus, it shows they care about audio quality, so they may have gone for a higher-quality analog hardware too).

In a perfect world, cell phone and music player manufacturers would advertise "this phone has a Wolfson DAC and uses OPA2134 opamps running at 9V in the output stage". But the mass consumer market doesn't care about those things, so for now all we have to go off is "this one supports 24/192 so it's probably got better hardware" (or the alternative, "this one says it has Beats Audio so it's probably got hyped bass and is terribly inaccurate").
There are also Python wrappers for Stanford CoreNLP.
You comment is informative but it contains a magnitude error. It should be 2.47gbit, not 2.47tbit.

https://www.google.com/search?q=1+kibibit+per+second+*+30+da...
An unmanned probe can take an extra month or year to get there with no changes to the actual mission as long as the path is fuel efficient.

For human cargo, the time difference is as important as the fuel expenditure - extra life support supplies can be heavier than extra fuel to make the same flight faster, or the need for much longer life support may make the whole thing impossibly heavy.
Since when?

The first three generations of my family in America spoke German. My home town was basically a group of people from a German town who up and moved to start a new town in the Midwest and went on living there as if nothing changed. Hundreds of Midwest towns and cities started the exact same way.

Why is it different now?
Sure, but with that wide a definition its really hard for a programming language not to be object oriented. C can be just as object oriented with structs, unless you consider bob.talk() to be just completely conceptually different from talk(bob) where talk's definition expects a Cat struct. Similarly, under your example, Haskell is also object oriented since you have data types with fields and functions that can only operate on that kind of data (Again at this point you'd really be arguing that the order of function/caller is the "OOP differentiator" since (ignoring inheritance), there is no difference between Cat's talk method and a talk function that takes in a Cat).

In other words, I don't think anyone is ever arguing against organization of data and functions into more abstract "types". Pascal does this with Records, C with structs, Haskell with data types, C++ with classes, JavaScript with prototypes, etc etc. So if thats all it takes to be "OOP" (in other words, not forcing you to only use ints and floats), then I guess I agree that OOP is a better representation of the world. But now I'd argue that the more interesting discussion is between the has-a and is-a versions of this.
What algorithms are there for inferring the calculation?

I'm playing around with a tool for building touch gestures visually, and I have some problems that look a bit like that (want to infer a function from some examples) but I don't yet know how.
Well... There are a great many (infinite, really) possible input signals that will all generate the same 16/44 recording, but some of those inputs are more likely than others. You could simulate the likeliest and "record" it at 24/192.

It's also "impossible" to upscale an image, but the difference between bilinear and bicubic and sinc upscaling is readily apparent.

This of course assumes that the listener is capable of discerning 24/192 sound.
Favorize – Personalized web experience. Highlighted content by people you know
You can't hear the difference between MP3 and FLAC? I'm sorry but either you're deaf or your equipment is very poor. Bad example.
Spongebob Squarepants Full Episodes 2014
Ah, So many systems going to fail on that day for using epoch with 32 bit.
I'm pretty sure the New World was actually habitable.
I recommend looking at "This week in" blog and the RFC's also, to form your own opinion of stability

http://this-week-in-rust.org/

https://github.com/rust-lang/rfcs#active-rfc-list

__________________________

discussion re: stdlib and 1.0 https://www.reddit.com/r/rust/comments/2mo0zb/the_race_towar...
Thank you for raising this. All too often debates about OOP get hung up on the overuse of inheritance. That’s a fair point, to be sure, but IMHO there are two much more fundamental limitations that are inherent in the OOP way of doing things.

1. In OOP, one object is special.

Whether it’s the object that is receiving a message or the object that gets a special designation like `this` or `self`, something is always given a special emphasis in a purely OOP design.

However, many useful algorithms take multiple inputs where none needs to be singled out in that way. Where do such algorithms live?

Trivial example: A symmetric binary operator like +.

Grown-up example: You don’t really model funds transfers by sending a `debit` message to one instance of a `BankAccount` class and a `credit` message to another instance.

2. In OOP, one object is special.

This is a generalisation of the point that zmb_ made. Usually in programming we don’t work only with single, self-contained data points. Most interesting things happen when we manipulate structured data and consider relationships between data points.

In purely OOP designs, we often see classes representing single data points, and then further classes to represent containers of that type. However, if the implementation of each data point is locked up behind the interface to a particular class, and then we have to access the points in each container through the container’s own generic interface, we are constrained in the access patterns we can use. Emphasizing individual, self-contained data points is often the wrong level of granularity for promoting either code reuse or efficient designs.

Example 1: What if we want to implement a more efficient representation of a data set that supports a different access pattern, such as the kind of continuous memory case zmb_ mentioned?

Example 2: What if we want to enforce constraints on a whole set of data, or model relationships between structured data of different types?

In each case, it may be very difficult to reuse existing algorithms that are locked up in methods on existing single-data-point classes. We might want to store the underlying data in a different format, and converting between formats just to access functionality artificially tied to a specific variation is likely to be awkward and inefficient.

If we instead build our modules as a set of fundamental data types and a set of accompanying algorithms — which could be as simple as a library of C structs/enums and functions using them — then the artificial barrier doesn’t arise. We can still present a clean interface/implementation for each module as a whole, but we aren’t forcing the implementation details to be separated just because Everything Must Be A Class.
That's 16 bytes instead of 8 bytes for a uint64 that still grants you 18,446,744,073,709,551,615 variations. Seems overkill, particularly if you actually generate GUIDs "correctly" in which case you've allocated 16 bytes but will only ever use a sub-set of them[0].

[0] https://en.wikipedia.org/wiki/Globally_unique_identifier#Alg...
I saw this a few days ago, at first I thought it was an easter egg on youtube's part - saying "so many views we overflow!"

But it's real?! It seems incredibly absurd that it could actually overflow, how are signed values useful for a count of views? How are you going to have negative views?
For counting views?
Well, Bose / Beats are clearly overpriced for what they deliver.
You might want a high bit depth audio stream if you were seriously boosting the volume, but not if you were lowering it. At most you might want a 24bit DAC.

And if you can't pass an ABX test, then you don't really want it. Can you?
I hate foo/bar for some reason. I think it's because it is supposed to be "this is just whatever", and yet they force me to think about Kung Fu, the Foo Fighters and crowbars.
> I agree with you but it is worth noting that many people I've come across will claim that the other forms of OO aren't really OO.

Any definition of "Object Oriented Programming Language" which excludes Smalltalk and Self is...disturbing.
Yes self sufficiency is hard, we don't even know how hard, but the first step is a colony. A colony that produces or recycles all of its air and water and half of it's food is well within current technology (though still quite difficult) and the perfect way to understand exactly what we need to learn to have a self sufficient colony. Semiconductor fabs can come later.

Just sending people there for a year and a half is a great first step.
Deep learning is a large scale application of Restricted Boltzmann Machines, of which Hinton (among others) was a pioneer. But that was in the 80s, not in the 2000s.

http://en.wikipedia.org/wiki/Restricted_Boltzmann_machine