skysight-inc/HackerNews huggingface dataset:
Portal was a acquire hire, the originsl game was a free game from a students competition. It was a freeware but full game that takes about two hours to complete. Of course the graphic looked worse and there was little narrative, it was a students project after all. Portal 2 was based on additional aquirehire as well (colored water splash features), from followup competition, game is freeware as well.

Left 4 Dead, company was bought.

Team Fortress was a Mod for Quake. Through a aquire hire transfered the Mod to Half Life 1 (GolgSource engine based on Quake 1 engine). Team Fortress 2 was planned to be released in 1999/2000. Though it took additional 11 years and at least complete restart to release Team Fortress 2 based on Source engine.

CounterStrike was a free Mod from fans for Half Life 1. They aquirehired the team around CounterStrike 0.9. Some say it went downhill from there. CS 1.4 was the last classic CS.

CS Source was a port from GoldSource to Source engine. As Source engine is just an incremental evolution, it was just a matter of building the game again and later replacing textures and models with higher ones, etc.

CS Go is a rehash of CS Source simplified for console gamers and ported to consoles.

Dota was originally a fan-made Mod to WarCraft 3. Valve aquirehired them to create Dota2, a standalone version based on Source engine. Blizzard wasn't amused and announced a similar game a few days after Valve announced Dota2 back then.

Half Life 1 (GoldSource) is based on Quake 1 engine (with small parts from Quake 2 engine), and of cource evolved. Half Life 2 (Source engine) evolved from GoldSource engine. Videos from HL2 beta show clearly the old DX7 renderer and loading older HL1 map format. Valve worked on HL2 episode 3 and Warren Spector (Deus Ex, System Shock) and his former company worked on HL2 episode 4. But Valve decided to shut down both. The unclear situation for several years makes HL fans angry. HL2 episode 3 / HL3 is the new Duke Nukem Forever, at least that one got released after 11 years - we will see about HL2. We all remember also the shitshow around the HL2 release. The infamous HL2 demo at E3 2004 was faked and the game was nowhere to be ready. The leaked video footage a year later showed how far behind Valve was behind the announced release schedule. Half Life 2 was finally released another year later with heavily shortened gameplay and many previously features removed. Making it basically a different game that feels very differently to the original Half Life 1.
Hmm... "Because dwm is customized through editing its source code, it’s pointless to make binary packages of it. This keeps its userbase small and elitist. No novices asking stupid questions. There are some distributions that provide binary packages though."
While I think you are right that the von Neuman architecture was not an arbitrary choice. But I think big computers are evolving into something else.

In theory, a von Neuman machine asks for a word of data and gets it back from RAM. But nowadays we need caches which communicate with the real RAM using something vaguely like network packets. The hardware then emulates a von Neuman addressing scheme on top of that.

But look at what software does with all that RAM: good programming isolates objects from each other and forces them to communicate through well defined interfaces. Bitter experience with threads teaches us to pass values around more than to share state.

It seems there is a room for the software abstractions to map more directly onto the hardware than they do now. In which case computers will no longer be giant von Neuman machines, but networks of little ones.
Solar Impulse 2 completes round-the-world trip on sun power alone
I have to imagine that economically there are fixed per-employee costs. There are, additionally, coordination costs.

When I am a "boss" - I try to be empathetic and treat others like I would like to be treated, but that starts with knowing how I work.

Recognizing first that I am not normal, I never ever really have "down days" - preferring to work a little every day of the week, month and year, but I am fortunate in that I can switch up what I am working on -- sometimes it's just reading, which I can do at the lake, sitting in the sun.

In any case, when coding, some days I am "on", and some days I am not. On the days that I am not, 3 hours of coding is too much, and on the days that I am, 12 hours isn't enough.

I don't think I am alone in this.

For me, working 6 hours a day would be the perfect amount to be ... completely not working for me. I would rather have 3 16-hour days, and the rest off. Now, I realize, that's just me ... and everyone else is different.

But, for a group of 5, 10, heck - even 1,000, how are employers supposed to be able to keep up with the coordination cost of knowing all of this and keeping everything smoothly functioning? It's kind of like throwing a barbecue in Texas and making sure that there are kosher and vegan and gluten free choices for people (or something).

For myself, when I have to wear a team management hat, I try to build an async remote-first kind of environment where every employee is supposed to work away from the office 40% of the time just to make sure our systems work well enough for our truly remote staff, but ... gosh! This is a lot of work and experimentation that can simply be avoided by bosses that have other things to worry about by saying: "You know what? Everybody. Here. 9. to. 5. done."

I am sympathetic to what you are saying - but mapping it to my own self, I would have to make adjustments. Then there are adjustments for everyone. Which sounds great (like a 100% flat organization), until, you know, it really doesn't. Because we do not have the tools and the generations of know-how on how to manage it. We'll get there. It will be 40 years.
The car industry is much more mature than the smartphone industry when iPhone was introduced. It will be much harder to convince anyone to buy your car over the trusted brands or tesla
NetLogo is not for drawing spirographs, but ABM - Agent-Based Modeling. I use it to quickly put together models of things like building evacuations. It is really easy to knock together a GUI and show people who are less technical the results of flow, exit number and widths, number of people, etc...

Lhogho is a compiled Logo, and I have been having fun just creating little programs in Logo, since I have not done more in Logo before other than some turtle graphics.
There's a built-in tutorial, which you can access from the help menu or by typing "C-h t". There are a bunch of other built-in help facilities, you can get a list by typing "C-h ?".
Precisely. I think it would be fair to describe the Apple Watch as a flop. Amongst my tech friends, and my watch-loving friends (and a noted intersection of the two), only one owns an Apple Watch. And they prefer their Pebble.
Thanks Derek.

Here's more information about Charlie Munger:

He lost his three year old son to cancer.

He has a glass eye due to a botched surgery.

He didn't start accumulating wealth until his late thirties.

He owns a huge catamaran boat: http://sbsail.com/wp-content/uploads/2015/11/011-IMG_0019.jp...

Also, Charlie frequently mentions inversion as one of the most powerful mental models.

Another powerful model says the models themselves can combine to have a multiplicative, "lollapalooza" effects.

In that, he stresses being multidisciplinary. To the man with a hammer, everything's a nail.

Combining ideas from philosophy, psychology, economics, finance, and even chaos theory--rationality is Charlie's highest virtue.

Here's a list of books Charlie recommends you read to gain insight into the Munger System.

http://www.mymentalmodels.info/charlie-munger-reading-list/

Poor Charlie's Almanac is fantastic. There's a story about Coca-Cola being a 2 trillion dollar company one day that will raise your eyebrows and give you insight into how they think about investments.

If you're like me and you can't get enough, kill a few hours with these:

https://www.youtube.com/watch?v=4ibabROYccs

https://www.youtube.com/watch?v=rEBX5z56WPs

https://www.youtube.com/watch?v=K6RS_PqudxU
You don't even need to mix anything. Gasoline can be purchased freely in any country and is deadly when poured under doors, especially those doors are blocked.
I grew up outside Adelaide, so I know who they are, or were it seems.

I thought iiNet bought Internode a few years ago?
Backus and von Neumann have a history, from their time at IBM.

When Backus first proposed the idea of Fortran to his boss, he first "had to overcome the persuasive arguments of von Neumann, who was then a consultant to IBM." In Backus' words:

> He didn't see programming as a big problem. I think one of his major objections is that you wouldn't know what you were getting with floating point calculations. You at least knew where trouble was with fixed point if there was trouble. But he wasn't sensitive to the issue of the cost of programming. He really felt that Fortran was a wasted effort.[0]

Backus and von Neumann had made innovations in the use of floating-point and fixed-point numbers by computers, respectively.

From what I can gather, von Neumann was an incredible genius who just continuously pushed new ideas. He introduced "scaling factors" (fixed point) to solve a scientific problem (in nuclear physics) and didn't worry about improving its "usability."

Backus, on the other hand, cared about the difficulty of programming. Both Fortran and his work on floating-point, as well as his later efforts in functional programming, manifested that.

After leaving computing altogether, Backus took to meditation and, as he calls it, "living."

[0] Quotes are from chapter 1 of Out of Their Minds: the Lives and Discoveries of 15 Great Computer Scientists, by Shasha and Lazere.
I use Interactive Brokers. They're probably the best retail brokerage out there. They're cheap -- the best rates on commissions and by far the best rates for margin. And they have a reasonably well-documented and supported API which you can write your programs against. The API is actually pretty much industry-standard so if you're interested in a third-party program, they probably support it.

If there's any downside, it's their data. You can't get that much of it historically (1 year max on the minute bars, far less on the second bars, and it takes forever to download it because of the throttling). It's also not...I'm going to say correct...historically. I mean, it is a correct record of what trades happened when. But it includes trades that you won't see when they happen, making it less useful if you're looking for a stream of events as they are happening. Also compared to a broker like Lightspeed (who I haven't tried) their data is expensive.

The software is a big mess, but it's usable. It's always in this weird state where it's 50-75% of the way to being completely awesome, but there's just a few things missing that stop it from being so. Also if I have one nitpicky complaint it's that I can't direct route complex options orders.
Like uber pool, vs uber normal vs uber premium. Just have to get rid of the pesky drivers.
Revenue Numbers – Dashboards and articles containing revenue stats
Try out new unique music app
“Aww yeah, Bootstrap 4 is coming!” - 19 Aug 2015

Sorry I had to.
> J2ME

Now that's a name I've not heard in a long time.
Capital gains taxes apply to most investments. Does this author really believe the wealthy will just put their money under the matress instead of putting it to work?
And Ford. And GM. And Volvo. And Mercedes-Benz. And Audi. And Porsche. And BMW. And others.
You can always come up with some really elegant and expressive formal systems to model programming/computing and thats the mathematics side of things BUT people often ignore the physical/engineering side of things. We need to engineer actual physical systems that can implement those so called elegant formal systems of mathematics. This is where the problem is, engineering a physical systems is a very complex problem with lots of constraints and is not as simple as coming up with a bunch of symbols and rules of a formal system.

Physics is about reality and mathematics is about representations, you can create representations from thin air but you cant do that with reality :)
Its been said elsewhere, but making cars is hard. Large multinational companies with decades of relevant expertise struggle to make cars. Not just with the technical issues, but with regulatory issues as well, which for many engineering-driven companies end up being almost as significant obstacles as the tech itself.

Tesla is doing very well, but is still facing hurdles, and tough competition. And Tesla is dedicated 100% to making cars, with a founder who was willing to bet (and potentially lose) everything on his push for electric cars.

I'm just not convinced that a $500 billion, 100,000-person company can pivot into being a car company, nor am I convinced that a company whose specialty is the development of phones, computers, and software can open up a car arm and successfully go toe-to-toe against Mercedes, BWM, and (to a lesser extent) Tesla.
3D PRINTERING: G-CODE POST PROCESSING WITH PERL
Everyone really liked their crappy Palm Treos in 2007 too. No one but Apple saw the future of smartphones.
fallback. I assume they like doing what they do and they prefer having job security. I'd rather try moonshot projects thinking about how to develop it rather than constantly wondering about the business model and if it will be successful (read: stress). They have other people to think about that (the foundry). And they will have much more resources. While I agree that VC funding might be an analogue in a startup situation, it's just not the same. You'll still have the steady paycheck at the end of the month, no matter what

Of course, if someone is confident of their idea and wants to start their own company, they will. Just google 'ex-googler startup'
We could make a Melania Trump bot that copies speeches found with a web scraper before changing some words.
This site is one nasty lawyer's letter away from being lost forever. It's the unpaid[1] labor of love of a single person[2], far more than Popular Electronics[3], but appears to be unauthorized.

Whoever currently holds the rights to these journals should have no financial reason to order the material taken down, but they can still do so "just because". This huge historical resource depends on the whims of old copyright holders and their lawyers.

Someone else here has pointed out that the Popular Electronics scans are also on the Internet Archive. I wonder how they deal with it; the issue must come up often for them.

[1] "There are no ads or things for sale on the site. I've been in radio for better than 50 years. This site is a way of giving back." From the FAQ: http://www.americanradiohistory.com/American-Radio-History-F...

[2] "Just one person does most of the work." From the FAQ.

[3] http://www.americanradiohistory.com/index.htm#TECHNICAL
It's sort of breathtaking to think I've gone from a time when people were suspicious about the usefulness of computers to one where a phone telling you the call you're getting is probably useless is a basic feature that it's ridiculous to not have. WTG engineering!
> To avoid red tape, the Institute is trying out a new method for reviewing and commenting on the guidelines that isn’t quite so official: GitHub.

Ironically, GitHub uses SMS-based 2-factor authentication...
A few minutes of "um, uh, ... rustling papers yes, I need uh, 20 of uhhhhh" vs a simple written message that's short, sweet and straight to the point?

Most phone conversations seem to be more of the former.
Is this even a lunch box?
A lot more than you'd think, after a few years of experience. 130k with benefits is par for the course in St.Louis for a full benefits senior programmer. Contracting, you can get way more: I reached the cap in August last year.

In the Bay Area, if you don't make that kind of money, you better be living in company housing, or you will have trouble renting a closet by yourself.

So yes, enough programmers make more than 120k for the payroll tax to be the same regardless.
> the idea that someone thinks they can commandeer my undivided attention for _any_ amount of time is offensive to me.

But you're participating in the framework that permits such commandeering by carrying an addressable cell phone. Society's general expectation is that someone who volunteers to buy and operate a voice-enabled phone is willing to be called.

Why not buy a data-only SIM if you disagree with that fundamental premise?
This is why we do 12-hour shifts at my workplace. It takes about two hours to get into the groove, and the other 8-9 hours of work are productive.

Doing an 8-hour day means that you get 5 hours of decent work, which is not viable for the output that we need.

With 12-hour shifts, we work 3-4 days a week and get more done than people who work 8 hours a day, 5 days a week. And we get overtime!
The suffix of my amateur radio callsign is WWV. A few decades ago, when I actually talked on the radio, there would always be somebody who would ask me what the time was.

Ironically/coincidentally, nowadays I run several stratum 1 and stratum 2 time servers.
I hate to be a jerk, but... what is the point of this entire competition? Physionet audio recordings of heart murmurs? Stethoscopes are on their way out.

Cool model, I guess. Does it get us anywhere new? I don't know.
You know how cool this is?!

It should be possible to set up an experiment with entangled photons and use your eyes as the detector. We could literally see quantum mechanical behavior with our own eyes! Pardon my crudeness but how fucking cool is that!
How are pthreads supported on Windows?
It's really not too bad; just edit the config.h, "make", and put the binary somewhere in your $PATH. Changing the font, colors, keybindings, etc just requires modifying some strings and arrays.
It's really not too bad; just edit the config.h, "make", and put the binary somewhere in your $PATH.
This is a better link:

http://journals.plos.org/plosone/article?id=10.1371/journal....

And this link does show a relationship, albeit far from being as large as the slate article seems to suggest. I'd rather trust a PLOS publication honestly.
Solar Impulse 2 Completes Circumnaviation of Globe
Don't get impressed by credentials and buzzwords. A lot of people had and are having success without credentials. The investing, trading domain is large enough to accommodate different approaches and wide variety of skill set. It is not the domain of a few chosen or privileged ones.
Companies often feel that they are moving fast when they are setting up huge tech debt pits and building custom infra that will be hard to learn quickly. Then they wonder why they are not being successful with all the new hires, given how productive the old timers are.

Welcome to the midsized, pre IPO startup.
You want to wrap it in an if in order to avoid doing extra work ( like string concatenation or whatever ) and save some computation. It's to improve performance when logging is not enabled.
I personally am a fan of the RNA world hypothesis: https://en.wikipedia.org/wiki/RNA_world

RNA can act as both a store of information, and as an enzyme catalyzing reactions. In this theory, certain sequences of RNA would be the original self-replicating molecules. Over time, variations in their replication would give rise to other enzymes for specialized reactions, and DNA as a pure-data store.

Jack Szostak has done an excellent series of short videos on the theory, and he and his students have done a surprising amount of experiments to support the theory. https://www.youtube.com/watch?v=PqPGOhXoprU
Do you know about the LSPDD?

http://galileo.graphycs.cegepsherbrooke.qc.ca/app/en/home

(I coded it for a teacher and now other students are working on it)
I haven't played since early WotLK, so I'm not too familiar with the latest in WoW tech :-)
> to some functional programmers this sounds bad because hardware should make writing functional language compilers easy. People who know about hardware make a different conclusion - that hardware is just fine, as Ken Thompson said, "the PDP-11 is a fine Lisp machine, it's not a language special enough to warrant a specialized machine."

Wow, really? C got a lot of things wrong, but the one thing that it got right is its abstract model of the machine. As a functional programmer, rather than specialized hardware, what I want is functional languages designed to target the abstract C machine. (Though maybe I am in a minority.)

> The FPGA, with its explicit management of every imaginable resource, is the worst target for a general-purpose functional programming language.

Explicit resource management is compatible with functional programming, but it requires a type system capable of undestanding the ephemeral nature of resources, à la Rust.
Except, you know, he wouldn't have a Harvard degree if he dropped out, he'd have no career, he'd be bleeding money out of his trust fund, he wouldn't continue developing the very valuable network or pedigree during his remaining years at Harvard, and he'd be stuck with knowledge that wasn't as valuable then as it is now. That's how opportunity costs work.

We're not talking about whether he'd "get by," that's irrelevant. We're talking about relative risks assuming that Microsoft didn't succeed.
There is more than 1 way to do 2FA apps. I'm a big fan of push-based authorization like Duo Security does it.
Has anyone looked at the screenshot section? Is that Windows 98 and a photo from a CRT screen? Looks like a pretty old page.
I looked at it briefly over the weekend and then got distracted trying to make numpy.isfinite() work on datetimes :(. It's still in the queue though! Feel encouraged to gently bump it if I don't get back to you in the next day or two.
It's not "overriding" lifecycle methods, it's passing lifecycle methods to a component factory function.
nice, I hope it gets merged into mainline :)
"The Tyranny of Structurelessness"

https://en.wikipedia.org/wiki/The_Tyranny_of_Structurelessne...
No good if you're computing the message somehow. e.g.

logger.debug(generateSomethingLarge());
Just tried this experiment at home! Felt about one photon in my left eye and two in my right in one minute!! :D
Try freelancing, I've had several clients who are fine with weird arrangements and have worked less hours for less money on two different occasions.
Watching tennis balls being made is my new drug, and will be yours too
I moved out of the country and depended on my number being on Google voice to use existing services. I'm also curious how to check if a US number is associated with a VoIP services.

I worked for an international Telecom whose SMS gateway would just broadcast messages to the two other national providers if the number wasn't there's (the other providers would drop messages that didn't belong to them). That was one of my first assignments; writing a task that would check the ported number database and only send the SMS to the correctly ported provider.
RAII is another way of putting this. You could use a builder pattern to setup your class, build it and then start deriving value from the object.

Mutable objects that incorporate behavior are largely evil.
Agreed. The choice isn't between SMS and TOTP for most users. The choice is between SMS and just a 6 character reused password (maybe an old pet name with an exclamation point on the end for extra security ;-)).
Can this be used for neutrino detection? Instead of ice + light sensor, you use sweatshop + human. Someone should do the math, perhaps in the right country it is cheaper to use mass indentured labor than electronics. (This is just a thought experiment, I am not supporting sweatshops)