skysight-inc/HackerNews huggingface dataset:
You're completely ignoring what I said, idomatic; this is how it's normally done in Smalltalk, and it's absolutely idiomatic to hang control structures off objects since that's how the entire language is implemented from top to bottom, it's not crazy at all, it's good design that keeps the language itself minimal. As for what #timesRepeat: has to do with Integer, I'd think that's pretty obvious, an object should be able to enumerate itself, to write a loop where you inc a counter is procedural, not object oriented and I'm very much talking about OO here, not procedural programming.

Same thing applies to ranges.

1 to: 10 do: [:num | Transcript show: num ]

#to:do: is a control structure on Number of which Integer is a subclass. Anonymous methods even have methods, consider the basic while loop.

[ aList isEmpty ] whileFalse: [ aList removeFirst ]

#whileFalse: is a control structure on BlockContext, the class represented by [ ]. No, there's nothing weird at all about hanging control structures off of system objects, that's one of the best ways to design a minimal language and avoid the plague of a hundred reserved words that you encounter in C variants.
They have, technically, on Gemini 11 they produced 0.00015g of "gravity".

https://en.wikipedia.org/wiki/Gemini_11

I do wish they would try again with modern technology.
To provide a counterpoint, as someone who lived in Silicon Valley forever and still owns a place there, one of the reasons I moved away is that it is too far from good outdoor activities. Good mountains are 3-4 hours away, and while I made that trek on hundreds of weekends, it was far from optimal; I also hiked the hills around the Bay Area frequently but that isn't even close to the same. Similarly, the ocean around the Bay Area is okay but not great; no one would ever confuse it with Southern California, it has more in common with the Oregon coast.

By contrast, where I currently live (Seattle) is 45 minutes from the Cascades which has fantastic hiking, backpacking, etc (better than the Sierra Nevada in some ways) and a much more pervasive boating culture than exists in the Bay Area thanks to the history and geography of the region. Living here has made a high-quality outdoor lifestyle much more viable than it ever was in the Bay Area because the logistics are so much easier.

The tech scene in the Bay Area is unparalleled, but if you removed that aspect, there isn't that much to recommend a suburb like San Jose from a lifestyle standpoint. The South Bay in particular also doesn't have the mild weather of the peninsula and San Francisco -- it is more Fresno than San Diego.
Unless the field is not quantized, this is not a distinction. Electrons, protons, etc. are a fields as well.
Why not just throw the file(s) up on a box somewhere so you can use it, or host it locally, can you not use locally hosted links with it or something?
No, but most anti-earthquake measures, especially in regard to glass falling from buildings, would seem applicable. So too with codes meant for safety during hurricanes, tornadoes and other strong winds.
That's really interesting that you were able to observe and understand that. I remember a few moments like that in my childhood when the internet age was dawning and not being able to comprehend how a person could reject something so marvel.

Now that I'm much older, I'm able to understand why someone might want to do that now. I wonder what it will be in my lifetime that I will be unable or unwilling to comprehend.
Yes and no. I think we read these things in textbooks and either don't truly understand why they exist until we've made the mistakes or we go too far the other way and start dictating best practice on to everything.

It's best to be be somewhere in between. It can only be learned by doing, not studying.
JavaScript: can be run anywhere that has a (full-featured) browser without having to install anything. Can load code from the net automatically, again, without having to go through any manual installation process. Has most features found in modern programming languages. Performance is Good Enough for many tasks. Reasonably good as a compilation target for other languages.

Of course, it's also got plenty of drawbacks, but you didn't ask about those. :-)
This was a pleasant surprise about Sydney, Australia. The quality of tech talks is very good in my experience.
Ehh, I don't think it's exaggerated at all - having lived both in SF and NYC.

There exists things that aren't tech in SF, but the scale of which is much lower than other major cities like NYC. More importantly though, even in non-tech scenes, tech is always there. It's the guy at the party that seems to find you no matter how much you move around the room. I found it suffocating - no matter where you go you can never fully disengage from the industry.

The measure of a tech monoculture isn't (IMO) the existence of other things, it's whether or not tech tags along with all of these other things.
This is called Idealism. I wouldn't go so far as to say I "believe in it", but I often think its implications should be explored much more. Unfortunately, hardly anyone takes it "seriously" enough.
That's why you list for 2% and tell buyers you won't split the fee. We do it in commercial real estate all the time and the rest of the world does it that way for residential too. Why do we always seem to do things the scammiest way and ignore how other countries do things?
I'm a software engineer. If that's not clear from the article, you should be able to tell from the bio at the top and bottom of the page.
I think they meant spending time in the outdoors, not spending time drinking an $8 IPA on a patio, or going to the rooftop deck of Facebook for a hackathon.
I'll think of Rob rolling out his paper map

I was just down in southern Oregon, and between the frequent "No Service" and the shitty Google and Apple maps, I would have killed for a decent paper map. It's a good thing I had my Garmin app on my phone; it's not reliant on cell service.

My parents and I traveled 9000+ miles around the country in 1974, using a Rand McNally atlas to guide us. The experience was far more pleasant than the maps Google offered up just a few days ago. "Offline" wouldn't have helped, the map quality is abysmal. Locations pop in and out of existence as you zoom in. Many features are totally unlabelled (e.g. rivers). The UI sucks as well.
> Ironically, it's Jobs that has all of the typical Aspy traits, not Woz—right down to deciding on one set of clothes and sticking to it.

You could easily say the same about Bill Gates. His rocking is a standard sign of Asperger's.
So.. if I understand my own code I'm a great programmer?
:D
> Signals allow the program to receive a notification whether they are blocked on I/O or running on the CPU (and receive it immediately in the latter case).

No, they don't. Just because signal handler code gets executed immediately, doesn't mean that the progam "receives" anything, as you cannot really touch anything that's also touched by the rest of the program, as you'd usually produce some form of race condition. The little that you can do safely usually is functionally equivalent to setting a flag for the rest of the program to process, which you can just as well achieve with any other "non-immediate" IPC mechanism, with much lower risk of getting it wrong.

> The application can integrate signals with its event loop with the self-pipe trick, or it can use Linux-specific APIs to have signals delivered over a file descriptor.

Which, for all itents and purposes, transforms them into yet another pipe/socket/event source, in wich case you might as well use one of the numerous other variants of those.
That's why there's a version tag in blocks. This would be a hardfork event where all clients must switch simultaneously to the new block format and rules.
As a web dev this kind of stuff blows my mind.
http://www.philosophy.com
Forgiven Faults
That's great, I'm totally using that: https://twitter.com/elliotchance/status/751926458658852864. I couldn't find your twitter?
http://blog.eladgil.com/2016/07/end-of-cycle.html :)
Not recent but Jira Confluence etc.
How do you expect the painting to "turn out" to be by Peter Doig, if he is lying? What he would have us believe is that there was another young man with 90% the same name who painted a landscape that the senior Contemporary expert called "Wonderful early Peter Doig", and by coincidence they were both from Canada and it just happened to be the one year of his life when Doig was not in school or working.
Oh, and the inmate had been busted for LSD. Doig has paintings named Blotter, Windowpane and Orange Sunshine.
Hey, that's the official name for what I thought of as "aligning a stack of coins".

The Google Code Jam qualification round this year included the problem "write a function to report the minimum number of flips necessary to sort a stack of pancakes". I'm not too pleased to see this in the wikipedia page:

> The minimum number of flips required to sort any stack of n pancakes has been shown to lie between ~1.07n and 1.63n (exact boundaries: 15n/14 and 18n/11,) but the exact value is not known.
Perspectives
Artificial gravity is easy. You "just" spin things.

The tricky bit is being able to launch enough mass to build something safe and comfortable to spin; there's a limit to how small you can make your spinning habitat before the difference between "centrifugal force" and gravity is too pronounced for our long term comfort. That's part of why making it cheaper to launch per unit mass is so important. If we could put ten times the mass in space for the same price, the ISS would probably look quite different.

I'm of the same opinion as you in general; what spending years in zero-g has proved is that it's not long-term viable. There's too many ways in which it is not viable to expect us to be able to fix all of them, when indeed it's not clear we can fix any of them with drugs or anything short of massive genetic engineering. We don't know how much gravity is necessary, though I'm inclined to guess closer to .5G than .05G. Once you get enough mass in space, though, that's not really that difficult.
For me this falls in to the "understanding" category. The problem your trying to solve and what the client wants are often mixed up as the same thing - but they seldom are.

You shouldn't expect that the client will know what they want even if they ask for it. There is however always an underlying reason why they think they need it. Take the time to understand that rather than just more billable hours. It will be better for you and them in the long run.
That's a fun idea, and obviously a long way out, but there would have to be a lot of advances to make it possible.

Not all asteroids are made of the same stuff, so the robots would have to know many possible materials that the robots could be made of and how to process the raw materials into those refined materials and how to actually build the equipment to do that refining. That means that they would also have to know many ways to build refining equipment depending on what materials are available. It's a lot of variables and very difficult.

For instance, how can they create circuit boards if silicon and carbon and copper aren't available?

I think it makes more sense to build a robot factory in one location (a low gravity moon for instance) and send out the first few thousand robots to known asteroids. They could attach and shift orbits to where they crash on the other side of that moon where robots go and harvest raw materials to bring back to the factory.

Your current proposal is like telling 100 people to go to 100 specific locations on earth and build a bicycle with what is at that location. One guy in the desert might end up with a bike made of glass fired from the sand. Someone in the jungle might end up with one made with ivy and bamboo. While it's theoretically possible, it would be easier to send them out and tell all 100 to bring back all the materials they find to a central location and build bicycles out of the pile of stuff. The large amount of materials would render bicycles that are made of the best possible materials for each part.

P.S. If you're working at a startup that's pitching long-shot ideas like this, I really want to join you guys!
The appeal of the south bay is cheaper housing than the peninsula and the city, but also far less crime than the east bay (and less traffic, but not anymore). Also, most of the established tech companies are here: Google, Apple, Facebook, Microsoft, Intel, AMD, Nvidia, Netflix, Cisco, etc. The tech scene is not just about startups. These established companies employ a lot of engineers, and they aren't going anywhere.

At some point in many engineers' careers, the startup scene becomes a bit less appealing. This isn't just because of work-life balance or ageism -- it's because most startups only need a few senior-level employees. The majority of startup employees are young because startups need people to do entry-level work, and young people are willing to. If you want to do truly interesting, challenging, senior-level programming work, you are far more likely to find it at a large company than at a startup.

That's not to say that there isn't plenty of boring work at large companies, because there is a ton of it, but rather that large companies have more open positions for senior-level engineers doing interesting work than startups do. Their benefits are also quite good, which matters more when you have a family. Most of these large companies are in the south bay, and if you are going to work at one of those companies, you might as well live nearby and save yourself the aggravation of a long commute, whether it be by car, train, or Google bus.

I know plenty of people who live in SF, and frankly some of them end up going out in San Francisco less often than I do. Most of their weeknights consist of going home, eating dinner, and watching TV or reading a book, just like most people. The big difference is that they pay over $3k for their apartments, and I pay half that. If you're going to have a conventional, boring home life 5 days a week, you might as well save some money. I can go to San Francisco whenever I feel like it.
I love that quote.
I understand your frustration, because when people measure by silly things like LOC then you get a bad environment for developers. I looked on your website, and you have an impressive background and have worked on lots of super interesting projects!
The Santa Cruz mountains are less than half an hour away.
https://en.wikipedia.org/wiki/Comoving_distance#Comoving_coo...
Probably Coverity (http://www.synopsys.com/software/coverity/Pages/default.aspx) is the best / most complete implementation of this idea.

Although it has impressive capabilities, you'll need to deal with their sales people, get a license, and invest a non-trivial amount of time learning the system, modifying your software build, etc, to get a lot out of in. Unless your code is mission-critical, it's probably more trouble than it's worth.
JavaScript is interesting because the language itself may not have a Unique Selling Point. Its most important feature is its ubiquity, a property of its ecosystem.
Only in the same way that a patent troll invented using cookies to keep a shopping cart. Philosophy expounded enough ideas both good and terrible that they where the first ones to say X. However, plenty of scociety's who never heard of X did the same thing. If anything science is the antithesis of philosophy as it does not care about abstractions only observations.
"Keep in mind we just came out of a streak of the 12 hottest months on record"

Keep in mind that "on record" covers less than an eyeblink, geologically speaking, and that we have evidence that the earth has been both much warmer and much colder than it is now.

Not just millions of years ago, either. On the warm side, the Vikings had dairy farms in Greenland, some of which are only now emerging from the ice. That's only 1,000 years ago, and the temperatures were clearly warmer than they are now (not only are there no dairy farms in Greenland today, but quite obviously the farms were not frozen in the ice when they were in operation).

http://naturalhistory.si.edu/vikings/voyage/subset/greenland...

On the cold side, most of the American Midwest and central Canada was covered in several miles of ice as recently as 11,000 years ago.
I grew up in the Santa Cruz mountains, just outside Los Gatos and think castle rock state park for example is amazing. One the best hikes is from castle rock through big basin down to the beach. Takes about 3 days to get there and so long as you have someone to pick you up at the beach it's pretty easy going.

[edit] from Los Gatos, Castle rock is 10 minute drive if your used to black rock road otherwise 20 minutes up highway 9
Demo has been fixed, was updating to master :)
Great point! What you're saying is that we can get some benefits for 0 effort if we employ the right software tools. Totally agreed.
I'd argue that question, the way it's phrased, is very revealing the advance of tech and the things enabled by tech don't begin and end with smartphone apps. There's a pretty strong social/web/app mindset to the SV lens today and it causes a lot of people to undervalue and overlook what's happening elsewhere. For example, as other have mentioned, biotech/pharma is huge in places like Cambridge and is barely represented in SV.
This might be a better link, which includes a brief write-up of the work: http://www.stefankrause.net/wp/?p=301
List prices don't tell the whole story. I've got several friends who have purchased homes in the past year or two and if you aren't ready to sign on the day you look at the house with $20k - $50K over asking you won't get the house.

That $350k number probably includes Denver and the surrounding area - the "under $500k" (like $450-499) number is more appropriate for closer to downtown.

Edit: According to Zillow you are correct
http://www.zillow.com/denver-co/home-values/
http://www.zillow.com/seattle-wa/home-values/

The Denver Post says $400, but that's still not Seattle prices. http://www.denverpost.com/2016/06/03/denver-median-home-sold...
The glaciers have been receding for about the last 11,000 years. They'll be back. It's happened many times.
I just found & installed the "Copy Real Url" [1] Chrome Extension which adds a context menu item to copy the 'clean' url on Google and other sites. It works well and the code is simple and short.

[1] https://chrome.google.com/webstore/detail/copy-real-url/opel...
Share Buttons – AddThis
Shaping Eyebrows – 4 Things You Can Do to Achieve Perfectly Shaped Brows
I would suggest you study more non western history. People did a lot of what we think of as science and math with very different underpinnings. Without a basis for comparison you can't separate what is actually important from an accident of history.

PS: The two most widely used and useful parts of math where completely unknown to the anchent Greeks. Aribic numerals are the first example of useful information theory after writing.
INGESTIBLE ORIGAMI ROBOT CAN PATCH WOUNDS INSIDE Your STOMACH
Nice. I started on an impl in Java several years ago but never got far (https://github.com/bpodgursky/nlpstore/blob/master/src/test/...).
Sorry, what part of this is supposed to be stupid?
Yes I get about 10mbyte/s on 4g ;-). Sometimes use it in preference to wired internet
> outside Android Java has lost all meaning regarding mobile OS portability

Umm... I don't have hard numbers handy, but isn't the mobile OS market something like:

60% - Android

35% - iOS

5% - Everything else combined (if it's even 5%)

Quite frankly, if I were going to do a professional mobile app today (a big "if", as the bubble seems to be bursting)... then I'd just bite the bullet. Use Java for the Android version, ObjC/Swift for the iOS version, forget anything else, and keep the actual business logic on the server side.
Yes, Zubrin has been advocating for this since 1990.

https://www.youtube.com/watch?v=3UChuIqIKF4&t=1722

His explanation about the real situation with NASA and why the human spaceflight program has not accomplished anything is extremely disheartening.

https://www.youtube.com/watch?v=3UChuIqIKF4&t=417
> Same thing as saying you're INTJ.

Why not INTP?
As someone who perfectly fits the description of an "Aspergers Programmer" I think this is all spot on. Maybe people don't like it, but I will take some introverted geeks who love to code over all other possible applicants.
jq . file.json | less
I view them unfavorably.
I don't think it's likely to cause human extinction if the Rice Belt moves up into, say, Arkansas, and the Corn Belt moves up into, say, Saskatchewan.

Your chart has very little to do with external conditions being "just right" and much more to do with presence of a technological infrastructure.

Are you seriously arguing that the natural climatic conditions are responsible for there being a higher population density in southern Canada than, say, Argentina?
jq . file.json | less

or

curl ... | jq . | less
One game that did do this was Ingress, which was the same developer's previous title. Clearly, they've hit on a winning business model.
I agree that we have a long way to go before offline mapping (and online mapping in many contexts) is high quality. That's beside the point though. In the ideal world those things would work perfectly offline on the device I carry around. Paper maps aren't categorically better.
Agree on your points about proximity to jobs. But there's plenty tech jobs in SF (and even east bay: Oracle, GE) and I noticed more companies rent coworking spaces in SF to accommodate employees who don't like the suburban lifestyle.

It's hard to agree on pricing though, San Jose has one of the most expensive prices per sq. foot in the country. According to certain charts even higher than SF. Which I never understood, the density is much lower and there seems to be more space but from what I understand it's because most properties are big(ger) houses on large lots that take up a lot of space.
I second what others have said about raising rates. If you have more work than you can handle after that, then starting an agency will be easier.

The other issue is what do you like doing more? If you like human resources, project management, and sales, then an agency might be great for you. If you prefer computer work, then maybe just stick with solo. The types of tasks you do to be very successful in each role are quite different.
AI can replicate 2001 Nobel Prize winning quantum physics experiment in 1 hour
Genuine confusion here -- how can you assert time is real?

From my limited understanding, time is merely the measurement of change. A comet goes from point A to B, and like a screen flickering, it is in a discrete point in space every step along the way. It is time that is introduced when asking ourselves, "how long did it take?" or "when was it at X?" but how can it be woven into the fabric of the universe? If we take reality to be right here, right now, it doesn't seem to exist but rather is a human invention to help us map change.