skysight-inc/HackerNews huggingface dataset:
Fortran II, which was my first language. Learned it in Union Station in Chicago, waiting for the train back to Montana at Christmas break in my Freshman year.

XPL, after my very contentious relationship with Fortran II developed, changed not only my thinking about programming, but pushed me into a career in Compilers.

Then Lisp, after a 40 year interval (introduced in a "survey" class in my senior year at NWU), came into full bloom as my tool for most everything these days.

And RPG III for a reflection on its ancestry of Plugboard machines (not meant in a disparaging way). But the truth is that was likely the only way that I would have come to appreciate COBOL.

Bliss 36 as a precursor, of sorts, to C, on a high-level language used to write said compiler in.

I had a rather ho-hum reaction to C, as all the work in in the Sigma5/RBM interrupt-rich environment made it hard to accept the compromises that were, and are, C.

But C was a lesson in engineering to me. Engineering, in my simple country boy definition, is finding the solution to a problem with 5 mutually exclusive constraints. Studying C carefully shows you those. Unless you have designed a language, you may not have access to the full appreciation of it.

Syclops (yes, that is the spelling--the company was named Sycor), the language that three of us designed and built a compiler for back in the 1970s. It was a very simple language, in the spirit of PL/M, but it was a lesson in the combinatorial potential lurking behind even a very simple language. Three of us were a bit clueless that you couldn't build a compiler in a year, but we ended up doing it. And one of us was a student of Ullman; wrote a paper on a particular aspect of error recovery for LALR parser. Targeting the 8085, no less.

The PDP-10 assembler language for unmatched beauty and power in an assembler. 8086 is not very pretty in comparison.

Smalltalk, which taught me that with a good development environment, you can feel drained after putting in 8 hours of programming, because you are not waiting around for any compile, ever. And that OO programming in other languages (C++, I am looking at you) is but a pale imitation.

Oh, and Forth, for a way to build astonishingly complex behavior with extremely simple hardware.

Edit--typos
UWindsor student here. I did one of my co-ops in Waterloo at BlackBerry so I got to know the local students fairly well. The problem with Waterloo co-op is how rigid the system is to 4 month only terms.

Four months is barely enough time to get a good grounding of what work is like at that company, and the company itself looses out on training someone and then having them leave after a short period of time. For large companies, that works fine because it's an investment into whether you would be a good full-time hire. But it's not universally helpful.

I've found that 8 month co-ops are the most ideal. Less running around, you spend a good stable 6 months doing work (depending on the company) as a full-time employee would, and the company benefits from it as well.

Co-ops in general though teach you how to pack light and not carry unnecessary baggage. I've always grown up on the move so it was easy for me to adapt, but it helpful for those who don't do it often.
> It seems highly likely that somewhere between now and January 2025, the following Justices will be replaced:
> Conservative: Scalia

Don't tease me. That would literally make my decade. I wonder what Thomas would do without being able to blindly concur with everything Scalia says? He might actually have to start talking again during trials.

> it would take until sometime in the 2030s or 2040s before an overturned Citizens United could be reinstated.

One major issue is that the USSC can't just go back and reverse bad decisions (Citizens, Voting Rights Act) on day-one of a new 5-4 liberal majority. They'd have to get a case, stretch standing (again), and then explain why they were reversing course, which they're usually really against doing until a significant amount of time has passed.

But this is probably the only realistic option we have. We'll never see another constitutional amendment, let alone for something that would harm conservative election prospects.
What makes the barrier to entry higher for video than messaging? I would expect the opposite, by a good margin. For messaging, you get strong network effects, and it's useless unless the people you want to contact are signed up for the service. For video, you can upload anywhere, send or post the link, and they can watch it. Obviously that isn't actually happening, so I'm curious what I've missed. Or is it just because YouTube is pretty good?
Whenever I've read a particularly dense section of Foucault (or anything originally written in a language other than English) I am always struck by the fact that translating things from one language to another is incredibly hard. I remember taking German during the summer to get my language requirement out of the way for my phd and my translations of German newspaper or magazine articles would be so disjointed and far away from the meaning that other people in the class had gotten from them. Translating something written for a much higher reading level must be very difficult.
ah, noted... that's my bad.
The effect is ultimately the same. Why bother adding Pebble support if you can't tell users about it?
Ask HN: Jail free cards – Consumable VIP cards
Today while waiting almost X minutes to take a left turn this thought occurred to me. 'Consumable VIP cards' - cards which would make some of your moments happier, cards which would make you the most Important person at that moment, Cards which would make everyone stop and make way for you in any context.

E.g.
Left turn card - Whoever possess this card, if he decides to use it will get an Immediate left trun signal.
Elevator Card - If you use it, elevator wont stop on any floor and come directly to your floor.
Gym Card - A Swimming lane is reserved just for you for entire x hours, A racquet ball court reserved just for you for X amount of time
Security Check card - Whoever posses this card will be checked first, no lines neccessary.
Chipotle card - For whoever hates the chipotle line.
Other woman card - Rare card - which allows you to cheat once.
VC card - Gives you one chance to pitch in front of any VC of your choice.
Actor Selfie card - One chance to take selfie with any of the actors.
etc etc.

This would generate so much revenue for all the parties who decide to participate in it.
> Monsters do not make different death noises at different times; only one is played for each category of monster.

This, BTW, is a really interesting trick that Doom pulled. There's actually only a single death sound for each type of monster.* But for some monsters, the game plays it back at a random speed--also changing the frequency, like an audiotape on fast-forward--so it becomes a brief shriek, a drawn-out groan, or something in between. This gives an impressive variety of sounds without adding extra memory-heavy samples.

Hardly anyone was aware of this as far as I can tell, which is a testament to how well it worked. I only noticed it when playing a goofy little mod that turned zombie sergeants into Energizer bunnies and played the "still going" clip when you killed them. The effect is obvious when there's actual speech involved.

*Not counting the "splatter" sound when you gib any of the gibbable critters.
LaunchLab.io – Weekly growth guides for startups and entrepreneurs
Yeah, all those anti-gay state amendments really drove out the conservative voter base.
Hey Brandon, I'm doing usability research at Virginia Tech on EEG's and EKG's. I'm trying to figure out how to do continuous heart rate for Apple Watch for an app/study.

How are you getting the Heart Rate on the watch? I've looked into WatchKit and I couldn't find anything about getting the heart rate back out of the device. I was thinking about using Healthkit to try to do something similar. If there's any chance, we could talk/skype sometime, please let me know!
Microsoft .NET CoreCLR is now running on FreeBSD 10.1 (amd64)
ON the other hand, Azure's PaaS offerings are way better than AWS's. No surprise there, since Azure started with PaaS and AWS started with IaaS.
Responsive or Bust: Google’s Focus on Mobile and How to Design for It
I'm intrigued by this:

> I hex-edited the binary and replaced the random number lookup table with static values

If you have a look up table that you randomly look up, doesn't that mean you already have a random source? In this case, why need a random look up table at all?
Actually with C / C++, it can be different even with the same chip. It can actually be different using the same binary and still be compliant.

Something like this:

if( a == x/y )
assert( a == x/y );

Is allowed to assert (!). It's also allowed to not assert. Worse, the following is a legal "optimization" of the above code:

if( a == x/y )
if ( getRandomBooleanFromSomewhere() )
assert( a == x/y );

(I'd use rand, but I don't want to get into matters of state here. Just assume that getRandomBooleanFromSomewhere, well, pulls a random boolean from somewhere. No side effects.)

Why, you might ask? It's allowed to use extra precision, but not required to. And it's not required to even be consistent about it. So: if it uses extra precision, and it decides to lose the extra precision (say, by spilling x/y to stack) between the first and second uses, the assert could potentially fire. If it doesn't do both of those, the assert cannot fire. So it's legal to remove the assert, but also legal to keep it. And also legal to randomly decide which to do at runtime.

Now, this is a stupid thing for it to do in this case. But nonetheless, it is allowed. And there are cases where analogous optimizations actually make a plausible amount of sense.

You can work around it to an extent with FPU flags. But that way lies madness. To put it mildly. ("It desyncs when I print a document.")
Beacon (YC W14) is hiring a project manager
You'll work with journalists and publications to craft pitches, share them with readers and get them funded.

You'll have a significant amount of autonomy - we'll make the introduction and then it's up to you to figure out how to make the project successful. The writers and publications you work with will be looking for your help, too. You'll need to guide them on how to make their pitch compelling, how to set a budget, and how to spread the word. Ideally, you're a savvy writer, marketer and campaigner, as well as a reassuring presence. The job takes a bit of all those traits.

What you accomplish will have national impact. We'll place your projects in the pages of the country's biggest newspapers and magazines, and get hundreds of thousands of people talking about them.

Some sample projects:

- We have a budget of $100,000 for coverage about climate and the environment. Identify a roster of reporters, photographers and videographers who would create interesting stories, and get them to create crowdfunding pitches using matching funds from our pool.

- Readers of a national publication want more news from China and are willing to pay for a full-time reporter. Work with the publication to identify a reporter, craft the crowdfunding pitch and spread the word to even more readers.

- A reporter has an idea for a story about the criminal justice system in Northern California, but they don't know how to get it funded. Help them create a pitch and a budget, and then find a publication to run the final story.

REQUIREMENTS

- Experience in a writing, marketing, advertising, PR or content production role for at least two years.

- Self-starter, capable of working in an environment without much supervision.

- Entrepreneurial. Each project is like your own mini-startup. We know not all of them will succeed, but you have to be able to prioritize and put resources behind the ones that are most promising.

- An understanding of how to use data and metrics to inform strategy.

NICE TO HAVES

- Experience as a journalist isn't strictly necessary, but it helps. At minimum, you should have an understanding of how the world of journalism works.

- Experience working with a product team. The challenges you will encounter can often be made easier through technology. Being able to communicate and make the case for product changes will make your life easier.

- Experience running social advertising campaigns.

- Experience as a manager.

LOCATION / COMPENSATION

We're an early-stage, venture-backed startup based in Oakland. You'll get a competitive salary, an equity stake and benefits. We have team lunches every week, and keep the office well stocked with snacks.

APPLYING

Send an outline of your experience to jobs@beaconreader.com as well as a few bullet points about how you think you'd be most useful. We're looking to move quickly, and you should be too.
This is really useful! Would you mind emailing me at brandon@cardiogr.am? I'd love to know more.
The problem is that the 5-4 splits are almost always on the really, really majorly important issues like Citizens United (bad), VRA (bad), DOMA (good), etc. The exact issues that absolutely should not be partisan are the ones that seemingly always are.
More like:

Think different.

As long as it's not different from us
Arsuri TRATAMENTE NATURISTE
> The chance of monster in-fighting is never, or a certainty. The player is either mute, or cries in pain whenever he's hurt.

This is interesting. I thought that both of those things were deterministic to begin with--monsters that get hit by other monsters will go after the offender until it's dead or something else hits them, and the player makes the "pained gasp" sound effect every time he's hit.
Efficient Rotary Engine Lands Million-Dollar Darpa Contract
Yeah, the whole industry cycles between ideals; each generation rediscovering the benefits and drawbacks of each. Hence the renaissance of event driven applications.

It's all good. Go with the flow and learn. ;)
The difference is the scheduling. In erlang, processes are preemptively scheduled, in akka they aren't. Erlang goes to great lengths to avoid one process from starving another. With akka you have to go to some lengths yourself to prevent starvation (e.g. preventing blocking calls in your event handlers).
That's pretty terrible.

Well, there is a whole family who will look at hosted services with a much more jaded eye now. Who wouldn't?

Truth is, this kind of garbage devalues everybody. When a large family like this loses out in such a painful way, word gets around. Clearly they are not alone either. People who tend to be into this stuff are very seriously into it. Understandable. It matters.

Future offerings, however well their intent and execution might be, will have to work to overcome the painful experiences. And that is just a waste.

One thing nagging at me though. Did they really just delete it? Seems that having a fall back would make great sense, if anything, for legal reasons.

Or maybe it's better to have it really, really gone. Limit the potentials, so to speak?

From time to time, I export various things. Just ordinary worry, but I'm reasonably informed. Who here isn't?

Perhaps ordinary people really do need to advance to the next level of literacy. "The basics" today are different. In some ways, simpler. In other ways, potentially more complex.

Just saw danso comment. Yeah, my thoughts too. It was possible to treat people right. Do they really just not care?

If this were me, I would have a very hard time sleeping at night, particularly given some options. It was easy enough to set up and make the money...
In reality bad culture hires stick around because most people are polite and assume it's just them, and They give difficult people second chances, they put up with them for a long time because they're not used to being around people that are that "off".

So you can't assume just because someone isn't dismissed quickly that they automatically were a good hire. I've seen plenty of bad hires kept around because people were unable to grok why this person was difficult. They give them lots of second chances and it took time before everyone finally gave up. I'm not saying that's what happened here, what I am saying is you can't jump to a conclusion that because someone wasn't fired that means they were a good fit.
If you want an index, use an index:

for (1 = 65; i <= 90; i++){...}

It's not like the syntax is that bad. But, iterators are simpler than indexing a collection. Iterators work with data structures like linked lists where you don't really have an index. And, they work when the collection changes while you're iterating it.
Aliens versus Predator Classic 2000 Game Free Download
UWaterloo is generally pretty receptive to 8 month coop terms. It's not too difficult to arrange. In programs with one stream however (SoftEng was one stream while I was there), it's more difficult because you essentially end up having to join the next year's class.
It's really amusing that you actually think that Apple isn't threatened.

Pebble is a competitor (and arguably among the most significant, if not the most significant) in a space which Apple seeks to enter. Of course they're threatened. Otherwise, they wouldn't be removing apps solely because they have the word "pebble" in their metadata.
Right back at you. Horizontal monopolies aren't the only kinds of monopolies.
That was what, 1996?

Unfortunately, many of the edge cases that cause non-deterministic behavior have gotten substantially more exploited by compilers since then.
On further consideration, I think it only does this with imps and the various zombies, which are the only monsters that you're likely to mow down at a rate of several per second--it might have been specifically intended to stop zombie fragfests from sounding like an echo chamber.
I believe I have sufficient experience to say that I would not change my opinion if I experienced your hypothetical scenario.
This IDE looks practically identical (even using the same tab names!) to RStudio.

It seems a bit disingenuous of op to not mention such a glaring copy. Not that it is an issue, the creator of RStudio seems pretty chill ... but still.
The Tesla of Scooters Is Driving Asia's Two Wheel Revolution
We've changed the title to the one Cristina gave to her deeply moving article.

The submitted title was "Paul Hudak is dead". If someone confirms that Paul Hudak has died, we can make the title say so. This article says only that he is near death. How tasteless to jump the gun.

Edit: This little article deserves to be read and re-read on its own terms. It's so specifically about this moment—the prolonged transition. It's beautiful and heartbreaking and a true gift of love, shared with everyone. I don't think I've ever read anything like it, especially the second paragraph. Thank you, Cristina.
what I'd love is a stackoverflow like clone for my website.
I just added it up, and between starting SE at UW in 2005, and 2012 (when I moved to my current location) I'd lived in 13 different places. It's totally hectic and stressful at the time (on two occasions I didn't know where I'd be living in 6 days).

But looking back on it makes me appreciate the stability I have now. It's like thinking back to the all-nighters we had to implement an OS. Stressful at the time, totally worth the experience now.
Sure, email me at brandon@cardiogr.am.
I loved this article. I showed the picture of the cat prints to my wife. We both agreed that cats have always been jerks. Our cat somehow manages to walk all over my laptop and my wife's iPad, usually with some impact to what we are doing. Sadly those moments won't be captured anywhere.
That's a pretty good estimate!
It wasn't a frivolous or "merit-less" case.

Before she initiated the lawsuit, she did not know what would be found in discovery. From her standpoint at the time, a suspicion of gender discrimination was valid. She hoped to find a "smoking gun" in discovery.

There was no smoking gun, and she was far from a sympathetic or innocent plaintiff (the affair with Mr. Nazre really killed her) so she lost.

Every bit of testimony from a Kleiner employee should be thrown out, at least on subjective matters like job performance. A person who is employed by one party or the other cannot possibly be expected to give a valid representation. No one's going to testify against someone who can end his career inside of a couple months (obviously with phony performance reviews, because no employer will admit to firing someone over inconvenient testimony).

Do I think that the jury made the right call? Sadly, I'd say "yes". I think that she did end up on the wrong side of an exclusionary culture (that may have been for reasons other than her gender; you never know if it's ethnicity or gender or health or age, the last of which can cut against young or old depending on the group) and was therefore evaluated inaccurately and unfairly. She failed to prove it, though. It would have been very different if discovery had brought forward a smoking gun that proves gendered discrimination... which didn't happen, but there's no way she could have possibly known that.

This is the thing about discrimination that most HN posters don't get. It's not like the people who are guilty of it (and there are many, along age and gender and ethnic and class lines) make it obvious. They don't. It's a silent crime. Most of the time, the victims have no idea that it is happening. They might have suspicions, but it's hard as hell to prove. Ellen Pao tried to do so and came close, but ultimately failed in proving anything conclusive.
> This is not a new provision being brought out to squash Pebble.

Seeing as Apple only started enforcing this against apps advertising Pebble support after coming out with the Apple Watch, yes, this very much is being brought out to squash Pebble.

> Apple clearly has a right to control the content in their App Store. Whether that's removing offensive material or just material they don't like.

So Amazon has the right to forbid the sales of Apple TVs and Rokus on Amazon.com now that they've come out with the Fire TV and friends? I guess it also has the right to forbid the sales of iPads now that it's selling Kindle Fire HDs, or forbid the sales of books that are being made available for B&N's Nook (or some other non-Kindle e-reader).

While we're at it, I guess Microsoft has the right to strong-arm OEMs into selling Windows with their PCs exclusively.

How much farther would you like to take this?

> Apple does not have anything near total domination in the mobile arena.

They have significant influence (if you don't believe me, look at how many "Show HN" posts about mobile apps focus on iOS without even mentioning Android unless somebody asks in the comments, and even then).

Barring this, this would be an attempt to establish vendor lock-in, which is one of several means of effecting a vertical monopoly (and one of the more harmful ways to consumers).

> If you want to go after Apple, go after the way they don't allow consumers to modify the software or install custom software on iOS.

I agree completely. The lack of an ability to sideload apps as a normal user (and no, jailbreaking doesn't count) makes this already-scummy situation that much worse.
> A firm might go bankrupt and have to lay off real people if caught on the wrong side of such an event.

Why?

If you mean the fund holding the securities, yes, they might go bankrupt. Risk of having that kind of "job".

If you mean the company whose shares are falling, I don't see how that affects them unless they just happened to be issuing their own stock that day (I don't think any of the companies in question were).
What does the lack of SSL termination mean? We are running many services in Azure which we access using TLS1.2 via the loaf balancer so what would SSL termination add to this?
> So, I really don't agree with the title change here, mods

Please read https://news.ycombinator.com/item?id=9431395 and tell us how you know he is dead.