skysight-inc/HackerNews huggingface dataset:
MS C compilers not only were worse than Borland ones, although they were the platform owner, their C compiler was the last MS-DOS C compiler to get a C++ cousin.

Sadly the way Borland managed the company, let to us having to move to VC++ with MFC, instead of BC++ with OWL or C++Builder and VCL.

Only now VC++ is catching up with C++ Builder for UWP apps.

On MS-DOS besides the DB stuff, everyone I knew was either using Assembly, or a mix of Turbo Pascal with inline Assembly.

C and C++ only came into play on last high school year, just before getting into the university, but the majority of us already had almost a decade of coding experience by then.
Why is this on the front page of Hacker News? Isn't this an advertisement?
> ...and no sick days, paid holidays, vacation

That's not really true - one of the big advantages of driving for Uber is you set your own hours, so you can take time off whenever you would like.
Um. This is a scientific "psychic-o-meter".

https://en.wikipedia.org/wiki/Chaitin's_constant
More Momentum for Clean Energy
Visualizing Algorithms Before Implementation
People don't just happen to channel their free time back into their work. A full time job is still 40 hours a week. Depending on what you do, that might be exhausting, you may not have the energy to pursue leisure activities.

I doubt this is going to change any time soon. What incentive does a company have to reduce working hours? Declare that a full week of work is 32 hours instead of 40?
From my reading of this, Alexa has not been announced for the new Pebble watches, only for the Pebble Core (the GPS/3G/IoT module)
It would be very awesome to have this backend data user-contributed, makes the burden of adding and improving a lot less on you. I'm looking through the sections and see lots of little tiny things that would be a quick PR on github, and I'm sure there are tons of people who'd help out.

Love the idea!
I would suggest using "learn x in y minutes" [1] if you need to lookup syntax for something. It doesn't feature the "for loop in java" search function, but it has more languages than this tool, as well as tools like vim, git, tmux, with many files having multiple natural language translations. It is also community driven, so if there is something missing it is only a pull-request away.

[1] https://learnxinyminutes.com/
And so we are to take your definition of "good" and "shit" as gospel -- obviously, we want more movies that you think are good and less movies that you think are shit. Would you like to take the position of cultural czar and pre-review every piece of art to decide if it's worth publishing?

Or perhaps you'd like us to just assume the market is the best judge of what is good art? That was a joke -- the notion is laughable, the market is a clumsy and incompetent tool in almost all human affairs, especially where art is involved.

Every justification boils down to referring to something that is difficult to understand (culture, art, subjectivity, the point of view of another person) which you have chosen to label as sophistry.
He didn't buy the law, though. Gawker completely and totally did the things they were accused of. Would the world be better off if Hogan did not have the resources to fight back against what they did?
I wasn't really pushing a point. I was trying to add some perspective on the issue. But if I were to push one, I'd say that the question of whether or not our experience is "real" should really be considered a pseudo-problem, because it's a question that can't be really answered.

I don't see an issue with believing things that might be considered incorrect in the future, but I do see an issue with asking the wrong questions over and over again.

I see no particular reason why someone ought to be responsible for the patterns of experience. Thinking it so is the crucial mistake here.
Unlike Attic, Bup, and Borg, Obnam does not use rolling checksums. Rolling checksums are a brilliant way to do efficient deduplication. The bup DESIGN document explains how rolling checksums can be used.

https://github.com/bup/bup/blob/master/DESIGN
http://obnam.org/bugs/more-details-dedup/
A mindless keyboard stomper is trying to say something about a "reality". Funny.

Go, solve your "2+2" problems. Hope you have a high enough character-per-second typing rate for this.
Awesome! We have recently hired devs and will again soon. I'll send you an email to find out what you're looking for, and let you know when the right-fit position opens up.
I don't get the author's pain point. `col-md-12` looks like pretty self-explanatory class name (or `medium-12 columns` in foundation). I mean, you're already writing HTML where `img` means "Image" and `div` means "arbitrary container", so unless you don't understand (or don't care about) the value of a 12 columns grid I don't see what's so bad about bootstrap's column names. Especially if you're already OK with having presentational classes in your markup.
But he is still only a piece of paper away from being Doctor Freeze working alongside Captain Strong out to foil terrorists on behalf of SHIELD.
I'm not deciding for him. I'm being commonsensical by saying his "punishment" was not justifiable because of this article.

For 99.9% of human beings, such article would never make someone spend enough money to put this newspaper out of business.
Even with 80% discounts for large "friends of the business", yes, I agree that better AND cheaper alternatives should be pursued ;)
was that...like...a hundred megs for a web page?
Suppose you rolled a 100 sided die 100 times. What are the odds it hits 99 (0,1,2,3,4...) times. Now average each of those to find your expected score.

Second, suppose you only care if your final score is an A. If you say your 98% positive and get 2 wrong that's > saying 99% and getting 2 wrong. Sure, you can get a higher max score by saying 99%, but if you only care about an A then you might as well hedge.
1) I would LOVE to hear how you believe the 1st answers the questions I posed.

2) So, when someone is outed, if they're offended, they have an ego problem? What planet are you from?
Note that this is already possible in ES6 with generators and yield, if you write your own trampoline:

https://gist.github.com/drostie/66876fc880cb17c2a6763968aef1...

Of course, it's nice to get this sort of native support for trampolining, I just wanted to be the killjoy who pointed out that as of ES6 you can already write the same thing in a slightly different way, with functions that only go up to maybe 30 SLOC or so each and therefore don't kill your codebase.
Pretty much all my invites go out over e-mail. Some of my Googler friends use Google+, but even that gets received via e-mail.

Almost all my friends are on Facebook, but about half don't check it with any regularity, so sending an invite via Facebook means a good chance that they won't get it until after the event.
Oracle sued by whistleblower over cloud accounting practices
Monad is a mathematical term for certain forms of (categorical) abstraction. Yes, Haskell actively uses the term "monad" in the language itself to discuss these things, but that doesn't make them a "Haskell thing" any more than Fortran has mathematical formulas and thus all math is a "Fortran thing".

Monads are also not a "workaround for certain problems", contrary to what you hear sometimes, but an attempt to generalize a number of seemingly unrelated concepts into a uniform interface.

Uniform interfaces are good for programmers. This is the magic that monads bring to other languages as we get a handle of what the monad is for and what it does. You don't have to know what a monad is to make use of it. You don't need to know that Promises are a "continuation monad" to take advantage of the fact that async/await are simple tools to transform the "continuation monad" into something resembling synchronous code, which is a big win.

(Meanwhile Haskell points out that you can go simpler than async/await for your monad bindings if you like and use the same constructs for other monads too, but language developers are taking this one step at a time and trying to hit a happy medium where they have the power that monad binding gives but the discoverability and debuggability of more bespoke solutions to individual monads...)

Needless to say, it's not cargo culting so much as learning more about the very mathematical fundamentals of programming and using those fundamentals to build better languages with better features for better programs.
Presumably based on netblocks and email addresses, I doubt anyone's billing info is going to match their location though.
I noticed this as well. On the other hand, even though the example the author provided could be substantially simplified as you showed, if you wanted to later on refactor the `getUsers` function again to add more logic, your promises code would end up more and more contorted. In practice I've found `await` and `async` to hugely simplify these kinds of complex promises.
Theoretically, yes it should impact the price. In practice, you can't identify when a dividend occurred or how much it was by looking at a stock's price. If there was a strong correlation between dividend payments and stock price, one could algorithmically pick out when a dividend occurred and what it's value was. But you can't because it's hidden in the noise of the market movements.

If what I was saying was false, then the ex-date of the dividend should always close at a lower price than the previous day. However, it's a coin flip as to whether or not the ex date stock price closes above or below the previous day. This suggests that regular dividends are factored into the price of a stock.

You're trying to claim that the ex-date of the stock should close at $previous_close - $dividend every time. But that doesn't happen. When reality and theory disagree, trust reality.
How to map global to a cache class to use in a Query
here's the macro:

XRWD
set tn = 8 ; ^MIDIC(tn,lfn)
set lfn = 0 ;
set ctr = 0 ;
set comma = "," ;
set quote = """"
for
{
set lfn = $order(^MIDIC(tn,lfn)) q:'lfn

set zeronode = $get(^MIDIC(tn,lfn,0))

set Description = $piece(zeronode,"^",1)
set Code = $piece(zeronode,"^",2)

write !,"Description: ",quote,Description,quote," Code: ",quote,Code,quote

set ctr = ctr + 1

}

sample output:
USER>zn "T11-2C-DEV"

T11-2C-DEV>d ^XRWD

Description: "ADR" Code: "1"
Description: "Ancillary Computer Entry" Code: "2"
Description: "Ancillary Omission" Code: "3"
Description: "Ancillary Transcription" Code: "4"
Description: "Ancillary Transport" Code: "5"
Description: "Attempted Infant Abduction" Code: "6"
...
T11-2C-DEV>

class definition:

Class xRWD.API.MetaData Extends (%RegisteredObject, %XML.Adaptor)
{

Query GetEventTypes() As %Query(ROWSPEC = "Code:%String:Code,Description:%String:Description")
{
}

ClassMethod GetEventTypesExecute(ByRef qHandle As %Binary) As %Status
{
Quit $$$OK
}

ClassMethod GetEventTypesClose(ByRef qHandle As %Binary) As %Status [ PlaceAfter = GetEventTypesExecute ]
{
Quit $$$OK
}

ClassMethod GetEventTypesFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) As %Status [ PlaceAfter = GetEventTypesExecute ]
{

Quit $$$OK
}

}

how do I move that macro code into the various query methods...
They're all-in on Kubernetes, which is quite apparent given (a) who's funding them and (b) product direction, including this one. They don't have the resources or backing to go after Docker; notice that changed? Docker has something like 15x the funding and is pulling away in a lot of ways, so CoreOS hitched on the Kubernetes wagon.

Better bet for destiny: Google is letting them build stuff off the books by just funding them, and at some point they'll get quietly bought with all their stuff added to Kubernetes, and that'll be that.
> There isn't such a system, anywhere

Good God, man.
"Funding a secret lawsuit against a company to try and destroy them for outing you as being gay is not good behavior."

Maybe, but I can't say it's bad behavior, either.

"What this lawsuit says is, "say something about a rich person that they don't like (even if it's perfectly legal or maybe even in the public's best interest to know), and they'll fund covert lawsuits against you to destroy your entire business.""

You're gonna have to point out what, if anything, the public's interest is in knowing that Peter Thiel was gay, or that Hogan made a sex tape.

"We're taught this as children, "two wrongs don't make a right.""

Yeah, but when we're children, the world is pretty black and white. As adults, things tend to be gray.
Yea I used to do something similar, but I'm really looking for something with web support...
What the hell is this?

export default function getUsers () {
return new Promise((resolve, reject) => {
getUsers().then(users => {
filterUsersWithFriends(users)
.then(resolve)
.catch((err) => {
resolve(trySomethingElse(users));
});
}, reject)
});
}

There is never a need to write this type of terrible code if you're using promises. The solution this is not async/await. I agree that async/await and generators are nice, but saying they solve a problem that is not actually a problem seems a little silly.

This is typical of many technical blog posts: Overcomplicate a solution that could be done much more cleanly and clearly in order to show off a new feature, when in reality that feature is actually not that useful.
Interesting. I haven't experienced any noticeable performance issues at all. My biggest annoyance with it is that it sometimes make horizontal scrollbars appear when they wouldn't otherwise.
My point was the opposite - that they always exercise their authority to the maximum. Not a single thought spared on restraint or precision.
Location: Somerville, MA / Boston, MA

Remote: Maybe

Willing to relocate: No

Technologies: Ruby, Rails, Python, JavaScript (back-end preferred)

Résumé/CV: https://www.dropbox.com/s/ajem6viechn95gj/David%20Fisher%20R...

Email: tibbon@gmail.com
How is this? http://www.aimgroup.com/store/cirs/2015-craigslist-annual/
I believe await uses generators instead of CPS
I just find it easier to lay down on the bed at the warehouse club to see if I like it than taking a chance online. I lean towards a firm mattress but not too firm. Its sometimes tough finding the one I want and doing mattress returns via the internet sounds like a nightmare.
This is very true.

I suppose my attitude is from the jaded viewpoint of Mojang not delivering on a modding API after years and years of promises. Even after they bought Bukkit and sat on it.
I was able to get it to slowly go down, more or less, by switching things up whenever I saw the percentage start increasing. Usually kept doing the same key or pattern as long as it went down and as soon as it started ticking up I switched it.
Outline of this article, and likely most articles, that outs as a submarine ad:

1. Interesting 'Fact'

2. Interesting Story about 'Fact'

3. Lessons Learned

4. Taking lessons learned and applying it to NewCompanyX
The Natural Selection of Bad Science
Contract-to-hire on-site Java Developer (2-3 year candidate) - Minneapolis, MN
Tools: Java EE, JBoss, Vaadin, JMS, JAXB, REST and SOAP based web services and EJB3 and JPA.
We're creating a completely open, decentralized media library and our goal is to help creators reach their audience directly through their content.

We believe that value should follow the content, instead of flowing from a platform.

Today, Mediachain helps preserve attribution for creative works wherever they go, so you can know the creator of that anonymous viral image you see in your feed.

In the future the same infrastructure will enable financial exchange directly between a creator and their audience through their works.

We've written some more about the implications of Mediachain here:
https://blog.mediachain.io/the-gif-that-fell-to-earth-eae706...
https://blog.mediachain.io/what-a-blockchain-for-music-reall...
Hi Enayat - I think a little bit more detail would give you a much higher response chance. Who you are, what the startup is about, where it's expected to be located/run, what are the goals, duties and responsibility of the co-founder, skills or experience required... the common sense information really :).

All the best,

Nikola
It's free online and has a github repo under MIT license as well... so yeah it's an advertisement but for something that you can get for free.
Are you serious? Unless you're David Carson, you should always design based on a grid if you want good design.

Mark Boulton wrote some amazing articles about grid design long before grid frameworks were a thing http://www.markboulton.co.uk/journal/five-simple-steps-to-de...
Do you think that Comcast and Verizon have won because they're the best? The best service providers, or the best at killing competition and bribing politicians?
I agree. It is sad that now when people think of tech billionaires , they think of people like Peter thiel, a bad apple who even supports Trump. Valley has a lot of successfully people like Bill gates who have huge positive impacts on the world. Peter Thiel is such a notorious figure. It is disappointing that he is now representing other impactful tech billionaires.
> Ideally you should set things up so accurate estimates give the best results.

This is true for both the logarithmic score and the Brier score. These are both "strictly proper scoring rules", which is a formal way of stating your requirement that it should not be possible to game the system. In both cases, you get the highest score (on average) if you guess is true distribution.
ThePhotoBay: Free high-resolution photos
I was doing some late night search for a purchase in Amazon and saw the problem. Tried couple times and gave up. Now I lost the mood to continue. Yeah, it does cost loss of sales.
Peter Thiel funding a lawsuit is far from the center of power and social control.

In this, he's merely a petitioner, hoping the true center of power and social control (the courts and lawmakers) will act in his favor.
I don't disagree. But, there are examples that counter. MySpace was popular then FB happened. Motorola was king of cellphones, then the iPhone happened.
I think you're missing one thing, which is that history has a lot to teach us about the kind of people who seek this level of success, achieve it, and are capable of risking so much to do so. People who thrive where Musk is, but again, it's still a matter of belief and not proof.

A lot of life is, until it's too late and we're speaking in terms of hindsight. If you want to believe in something, at least believe in something that's likely to be true.
Jekyll with GH pages (S3 at work), and working on building my own.
Show HN: Growing cress live #internetofseeds can't get any geekier #learnpython
Broadcast television can and has been catering to minority tastes for many, many years as we all know. It just can't bankroll itself by doing this, so it requires public funds or regulations to prop it up.

But sometimes making room for minority viewpoints/culture/attitudes is worth interrupting the all-consuming capitalist neoliberal worldview for a moment, if just long enough to allow someone to point out its many flaws.
At work, we've got our prereqs stored in a combination of Artifactory and Perforce. Even for my own personal projects, I'll fetch packages from the Internet when I'm setting up my dev environment, but actually doing a build only uses packages that I've got locally.

It's a little mind-boggling to me that anyone would rely on the constant availability of a free external service that's integral to putting their product together. I handle timestamps for codesigning through free public sites, but I've also got a list of 8 different timestamp servers to use, and switch between them if there's a failure.
MalShare Summer 2016 Sticker Giveaway CTF Contest
Wise Lessons from Joseph
> The simulation argument is about simulations of our own universe, within our own universe.

The original simulation argument paper is about simulations intended to simulate the historical predecessors of the simulations creators in their own universe, but, even so, any anomalies from the approximation of the physical laws of the root universe used in the simulated universe would only be detectable by reference to the root universe, from the perspective of those within the simulation, the behavior of the simulation would be the physical laws of the universe they live in.

(This is equally true in the more general case where the intent of those creating the simulation is not specifically to do an "ancestor simulation" in a universe approximating the physical laws of their own universe, but restricting to the scenario envisioned in the original paper doesn't change it at all.)
Why do you suppose they left it out? Is it merely a matter of "cheap implementation" being purely subjective, and hence they might have thought it as cheap, while you seem to disagree? Or could there be a more pressing reason, but "Oh well, its cheap enough anyway" is more of an excuse?
Perhaps by buying out young innovative companies. Once the company is acquired, the competition may lose interest in competing with the giant.
Not necessarily true. The recommended videos are based on what you watch. I hardly ever get recommended Minecraft videos.
I don't think "Minor" is accurate. A good friend just went through this to beat a strange form of metastatic blood cancer, and he was in the ICU for a week as a direct result. (and essentially comatose) It was worth it, since he went from, "Plan your death" to, "Full remission!". Still, he was strong going in, a lot of people would have died.

Right now, there's still a lot of art to the balance between having your immune system fight hard enough to kill the cancer, without setting off a cytokine storm that kills you. There's also the issue of longer term autoimmune complications, which I suspect will turn out to be the "secondary cancers" of the immunotherapy world.
Can Kappa support custom versions and aliases? That's been one thing I haven't seen able to be controlled via kappa config or command line, and it's been the reason I haven't used it.
I got 0.62 I guess that means I'm not perfectly random.
> monads as a workaround for certain problems

No. Rather "monads capture the essence of certain problems".
How can I manually enter time?
And the "correct" code would be this for instance:

export default function getUsers () {
return getUsers().then(users => {
return filterUsersWithFriends(users)
.catch(err => trySomethingElse(users));
});
}

Or if you like one-liners:

export default function getUsers () {
return getUsers().then(users => filterUsersWithFriends(users).catch(err => trySomethingElse(users)));
}
Indeed! But ff you did notice discontinuities, the simulation could reverse and readjust the simulation until you don't notice.
Whoops, never mind, the link does work:

ftp://ftp.apple.asimov.net/pub/apple_II/images/games/rpg/wizardry/wizardry_III/Wizardry_iii_SourceCode.zip
Microsoft introduced the tablet PC in 2001, nine years before the first iPad. As with Apple's watch now, the experience wasn't worth the cost. Clues about what the future will look like are already all around us and I think this is one of them.
I say we take it further- France should have to support movies in Languedoc and Alsatian and Breton as well. Surely the French nation can only benefit from such diversity. After all, New Guinea has 6000 languages surely such diversity of thought has them only minutes away from conquering the world...
You'd better hope this is true/continues to be true. If there's anything the latest election season has shown us, it's that a lot of people resent big, secret money.
Try to get them into making their own mods. There's childrens books on just doing that. They would learn programming, and we know that's a rabbit hole that once you're hooked, you may never get out.
Your premise "open the source code for this, run it in node, get the probability of guessing f or d, and then guess the one that's lower" goes straight against the explicit request to try to type randomly, everything that follows althoug may be correct doesn't apply here.
Hyper-Long Telomeres Created in Unaltered Genes