skysight-inc/HackerNews huggingface dataset:
I have to say that I agree with most of your statements.
I wouldn't be so radical about either "release fast and introduce bugs" vs "test thoroughly and have longer release cycles".

I think you could definitely see slow release cycles yet introduce bugs. By a matter of fact, I update my desktop software everyday to patch issues. In some environments like in Chrome, extensions get updated automatically. I agree that the end user experience as to be kept in mind.

I'm not encouraging neglecting quality in favour of speed of release. Quality definitely has to be taken into account. It then always comes down to how crucial it is for your code to not be broken, and what the impact of a given change could lead to.

In the end, like always, balance according to the context is key.
$2 million?!

Yeah...a game like Clicker Heroes should be less than a 1 year effort from a single programmer and an artist.
enjoy :)

it really feels good to pump interesting thoughts in at the speed limit of perception and recognition :)
Yup. "Freedom of Speech" is something you have. "The First Amendment" is a bit of governance that says the US Federal Government has to at least pretend to give a shit about it. If the US Federal Government can't restrict my speech, why should your average butcher, baker, or candlestick maker be able to?
That's not specific to software at all.

Talk to any electrical, mechanical, or civil engineer and they will be focusing on getting this on time and under budget, not trying to increase "income" or "revenue".
Must be a difference in taste. If the podcast only consists of back and forth conversation, I check out or look for a transcript (since I can read faster than the fastest speed listener).

An episode of 99% Invisible though... I want to slow down and enjoy like a fine wine.
It seems that ME, SPS and TXE are all vulnerable
One thing that has helped me: beeminder (I don't work for them). I have a goal that tracks reddit(etc)-free days, of which I need to do several each week or they take some of my money. This has been pretty effective, in that I've been doing more than strictly required and coming back here to write this feels weird.
Calfornia and San Francisco economists have made official reports saying exactly this.

The supply elasticity of buildings in San Francisco is 0.1, which is almost nothing. If you built 3,000 units today, rents would only go down 30U$S in average. And the elasticity of demand is 0.7 in comparison. That means that lower rents will attract lots more people.

San Francisco could triple its population in a few years if it could tear down the mission to build huge appt buildings.
A vulnerability where someone can remote control your machine is bad.

A vulnerability where someone can remote control your machine even after you swap out all local storage and install a new OS is another thing entirely.
Remember that if Silicon Valley is tough for investors, that probably means it's good for entrepreneurs. Conversely, if the midwest is promising for investors, that probably means it's tough for entrepreneurs.

Just saying.
> Why? Because you are drawn to the pure FP style. That's great, but that's an aesthetic choice, and certainly not one shared among all programmers.

No, because they're special cases at the language level that don't need to be there. It shouldn't be a language builtin if we can achieve the same thing with a plain old library function. That's not an aesthetic preference, that's language design.

> You could translate any recursive function into one making use of a state monad.

What and how would you translate? I can't see what you mean at all, particularly because it's very normal to write a recursive function that uses the state monad - I do this quite a lot.
From this weekends NY Times...."Our Love Affair With Digital Is Over"
https://www.nytimes.com/2017/11/18/opinion/sunday/internet-d...
As a native midwesterner, I've heard this for 20 years now. (Remember all the "Silicon Prairies"?) Yeah, I'd love to be able to spend million dollars on a home, and actually have it feel like I spent a million dollars on a home instead, a perfectly normal home. But, there's just not that much there.

It's a chicken and egg thing. There's no reason why you couldn't do something there, but it's harder because there's just not the critical mass of talent and capital. Outside of Chicago[3], there's a paucity of jobs. See Louisville[0], St Louis[1], Columbus[2]. Even the quality of jobs in Chicago feels pretty meh compared to SF / SV, but that's just my opinion.

[0] https://whoishiring.io/search/38.2527/-85.7585/11?category=p...

[1] https://whoishiring.io/search/38.6270/-90.1994/12?category=p...

[2] https://whoishiring.io/search/39.9612/-82.9988/11?category=p...

[3] https://whoishiring.io/search/41.8781/-87.6298/11?category=p...
I switched back to an old Nokia, use Garmin for GPS and an old iPod touch for music. Limiting my usage on my home desktop sounds like a good next step, I like the idea of limiting Internet crawling as part of time management.
Check out Reality Capture by Capturing Reality (yeah..really..they reversed the name of the company and the software). https://www.capturingreality.com

We have used this in conjunction with screen captures from google earth to regenerate environments
NoSQL: Past, Present, Future (2012)
Another good data source that I've used is https://www.farmmatch.com/.
The question then becomes which of any of these can be exploited by a non administrator local user or remotely via LAN (which might include the local machine depending on handling of loop back). Personally I can already see a bunch of on site upgrades I'm probably going to have to do for small clients.

I almost wish it covered 3rd-5th generation, just to help me push some folks to upgrade.
AMD PSP is an ARM core. Running some derivative of Trustonic OS (based on L4), if I'm not mistaken.
> Recently, a coworker of mine told me how she thought the compiler should catch when you don't give printf the right arguments.

The fact that you think she's wrong, and that you're right, on this issue, suggests you don't understand how compilers work either. 99% of printf fails are catchable through static analysis, and should be caught that way.
Ftpknocker – a scanner for finding anonymous FTP servers
Modern Media is definitely another addictive thing that one needs to manage.

As an older git, I try to remember what it was like in the 80's with no phone, no distractions. Even watching a movie is an event that needs planning in advance.

But how do I convey this to my kids, growing up with this?

The only way I can think is we do holidays where we go offline for the week, and maybe set an example at home by limiting the device usage.

I like the idea of a purpose-driven use of tech. You go on the computer and think 'I need to do a, b, c' then do it and turn it off. Usually Facebook won't be in that list. But it might be e.g. "I need to ask a question on this FB group, reply to a message ... then sign out immediately"

It is like have a list for the supermarket, which is trying to pedal sugary snacks to you as well as "special offers" that make you spend more money. The list (and going after a meal) is your defense against this.
What's the point of announcing it publicly?
Sarah Silverman: ‘Jokes I made 15 years ago I'd not make today’
The other thing that's really starting to change things is remote work. There's no reason most developers need to be anywhere as long as they can get high speed internet.
I tried it. IT IS faster now but I don't see any difference from chrome. Also the dev tools UI is not good IMO. What made me quit was when pressing the ALT key toggles the top menu on ubuntu 17.10 and 5 minutes of googling didn't help me fix this.
Having a few self-checkout stations in a grocery store is generally OK if they're effectively for people who have dashed into the store to pick up one of two barcoded items. They're horrible when the store has used them to replace most of their cashiers because they're slow to use for a lot of items, are very slow to use for produce, etc.

I still find detection of bagging is often a pain with self-checkout. I expect things are set up to err on the side of falsely detecting potentially unpaid items.

Perhaps, at some point, vision systems will make it easier to not require cashiers but it doesn't work all that well today for large supermarkets.
AMD has had their own version of this for quite some time. Its called the Platform Security Processor (PSP), it has been in anything AMD since around 2013 [0]. I am not sure if Ryzen / Threadripper has it, but I would be surprised if it didn't.

[0] https://libreboot.org/faq.html#amd-platform-security-process...
They used to, at least via the API. Before we switched to JIRA for issue tracking at $dayjob, `hub pull-request -i <issuenum>` was a part of my daily workflow.
Startups are not a bag of marbles that you want to spread out in a way everyone gets one.

They are businesses driven by people with objectives, financial or otherwise. For better or worse, San Francisco attracts talent in a way the mid-west doesnt. By not cleaning up its act,its turning away people that would otherwise go there.

California loses, so California has a huge incentive to change things for that. The mid-west can do their own policies to compete for the interests of businesses and people.
I'm bullish on tech startups in the midwest, but not on this playbook for accumulating them.

In particular: I do not understand the benefit of designating a block (or any geographic area in the city) and then incentivizing tech companies to move there. What's the benefit? Moral support?

One of the greatest advantages cities in the midwest have over NYC and SFBA is that it's inexpensive to set up an office. That comes in part from having a whole city's worth of open spaces to pick from. What's the advantage to trying to centralize them? I've seen this tried in Chicago at places like 1871 and I just don't get it: it seems like weirdly expensive, constrained, noisy space whose only benefit is proximity to the kinds of companies that would also take on expensive, constrained, noisy spaces.

Meanwhile, isn't the biggest disadvantage to the midwest the limited funding options? I'm a fan of the kinds of companies that don't have this problem because they "fund" from customer revenue. But if we're talking about replicating the SFBA startup market in Green Bay, we should probably start by engaging with the fact that investors will not fund the same companies in Green Bay that they will in Mountain View or SOMA.
> Meanwhile let's talk about large projects. You know, the Hadoops, and the Cassandras, and the Kafkas, and the ActiveMQs, and the Tinkerpops, and the Mesoses, and the Nettys, and the Kuberneteses, and the Dockers, and the <insert dozens of other names here> of this world.

Kafka is written in Scala. That aside, I'm not convinced those are such large projects. How much logic do they need? People build large projects on top of them - I've done so - but where's the complexity in the components themselves?
> We use properly conducted clinical science to give us a framework for interpreting the data we see, comparing data we have to studies with appropriate external validity to allow that comparison.

I am extremely skeptical that this is in fact an even approximate description of how medicine actually works. Maybe not what you're doing! But what almost all of the doctors I've ever seen? They're not keeping up with all of clinical science. And even if they were, lots of clinical science is not being properly conducted. Just listen to or read the gripes that the statisticians have!

My previous claim still stands; you wrote:

> I, as a lone doc, am not equipped to make heads or tails of un-randomized un-controlled piles of data.

An individual patient, provides "un-randomized un-controlled piles of data" to their doctor – or, rather, not even piles of data. There's the visual evidence available from looking at and watching a patient when they're visiting your office (or whatever). There are sounds, smells, touch too. Then there's the verbal evidence. Then there's the results of whatever tests it is you order. If that's not un-randomized and un-controlled data, I don't know what is.

There's no framework for interpreting all possible medical evidence, even for the smallest professional specialties. There are no RCT for medical expert systems; none that anyone could legally use instead of a licensed doctor.

And there are lots and lots of interventions that doctors perform that have never been adequately studied in the form of RCTs. Doctors, in the real world, exercise an incredible degree of latitude with regard to what interventions they can perform based on their own personal judgement.
In NFL games the clock continues to run during non-play time like the offensive line resetting after a completed pass or a run or a sack so if your stripping out that time as well because nothing actually interesting is really happening you can get below the nominal 60 minute of actual play time.
It shouldn't have been a vote without an actual /plan/. "Would you like to 1) no change or 2) SUMMARY OF A DETAILED PLAN INCLUDING E.G. WHETHER THE U.K. REMAINS IN THE SINGLE MARKET OR THE CUSTOMS UNION OR HAS A HARD 1980s STYLE BORDER WITH IRELAND ETC" is one thing. "Would you like 1) no change or 2) some vague thing everyone can project their desires upon and scrawl fantasies on the side of a bus" is not a great way to make policy decisions.
Seattle, Boston, New York, LA (Snapchat) — sure. I’ve never had anyone try to recruit me to join a company in Columbus, or any of the other places mentioned here.

I’ll believe these regions are really building a tech center when the companies there seem to actually be looking for senior tech talent.
A Comprehensive Guide to Web Design
What Is the Difference Between a Great Startup Designer and a Mediocre One?
>Every single time, over dozens of times, it resulted in bloody dictatorships.

It is very much worth studying why this has happened and what kind of methods can be used to avert it. Not only is Marxism-Leninism not the only form of Socialist praxis (neither is Marxism the only Socialist theory for that matter), but it's unwise to dismiss "failures" for the reason that they were authoritarian. Allende, Sankara's Burkina Faso, the Paris Commune, revolutionary Catalonia, and most recently Rojava are examples of the Socialist project experiencing some faults but not nearly as uncharitably as you are painting them here.
Some podcasts provide transcripts, I find them much faster to read then to listen to. Also being selective at what podcasts and episodes you listen to helps.
Speed reading selective long reads (previously saved with DevonThink or Pocket) or speed listening to them in the dark is what I do.
Why do you think a decrease in supply would lead to a lower price?
Oh wow, dod not know about facebook local. Does it let you manage events you’ve been invited to, amd host events? I could avoid facebook entirely with that. Friend’s birthdays would be tye only thing i’d miss.
... until LeftPad 2.0 [1] happens, then everyone will be mocking those who didn't commit node_modules.

1. http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm
So much this. Silicon Valley is pretty much the only place on earth that if you lose your job at 5 pm on a Monday, you can have a phone screen at noon on Tuesday.
If not for for the crazy COL, I would probably be in the Bay Area. Instead I'm in Florida, which I love (near the beach and affordable housing), but there isn't a whole lot of interesting work out here, just aerospace/defense stuff.

I'm working on a little side project (a SaaS - there's a link in my profile), started as more of a creative outlet, but it would be cool if it turned into a second income stream for me. One obstacle is a complete lack of any sort of dev/tech culture around here, much less a 'startup' scene.
It depends a lot on the software. Try antennapod on android or windows media player on windows.

It's a really difficult problem and actually all the on-the-fly things don't do it really well (at some speed vocals blur in to consonants and consonants get clipped. good software that has no simple FIFO algo can do it much better (conserving consonants etc.).
All no, but quite a bit, in our prototype for our next gen codebase. Was quite nice because we had a lot of 'legacy' JSPx code that we transformed into JS code using a bit of one off programming with some clean up afterwards.
First, there's a cost to gaining such technical knowledge, and many people are not literate enough to deploy all the technical measures you suggest.

Second, 'never ever interact with social media' is just a way of avoiding the problem. People like social media because we're social creatures and there's value in being able to communicate with other people of like mind. It can also be a trap if one only ever does so, but 'never use it' is just throwing the baby out with the bathwater. Why shouldn't people be able to socialize in a virtual context without any sort of legal privacy protections or tools that allow them to selectively filter out commercial information?

You might as well advise people to avoid having their telephone calls monitored by never calling anyone. Well, sure, but that's an elaborate way of saying you don't know what to do about the problem other than avoid adopting useful technologies.
That's too bad. Do you love to program?

I don't think people quite get how engineering centric SF/The Valley is. There is a meetup for everything and every third person you run into is an engineer. It's truly a programmers paradise.

And no where else do you have the salary leverage that you do in SV. If you have an amazing background with a couple of niche languages, and the right startup comes along that needs engineers with your skillset yesterday, you can manage a homerun salary deal.

The engineer is king in SF. I lived there for five years. And will never regret that time.

P.S. You can still manage good deals on housing in less trendy areas.

Hire a professional relocation assistant. Monica McGee
does freelance and corporate relocation. Money well spent and she helped my wife and I land a great deals on a couple of locations.
If you go into the settings screen of overcast and scroll to the bottom it’ll actually tell you how much time you have saved by just shortening silences. The number can be both awesome and a little terrifying. (161 hours for me)
This seems to suggest that these investors are doing some form of value investing in VC.

VC doesn't work like that. In order to survive (and prosper) as a VC it takes picking and investing in Apples, Googles, Facebooks, Amazons, Airbnbs, etc.

I could be wrong, but this feels like there's too much money chasing too few good companies.

That seems to be true even in Silicon Valley itself.
Kotlin Spinner Game – Cross-platform mobile multiplayer, fully built in Kotlin
Where in STL, and what do you do?
And walks in nature are the Cloudflare
I get the exact same thing, I might be wrong but I don't think that the windows version does anything different. According to the website it seems that the vendor needs to provide software to patch the firmware.
All biographies indicate that Al-Farabi studied in Baghdad under a Christian teacher, not in Constantinople.
"squandered opportunities" -- tech has lived here for 50+ years. Silicon Valley is not a new thing.
There is no Cow Region.
636 software developer jobs open:

https://www.indeed.com/jobs?q=software+developer&l=Columbus%...
Investors?
> Do the waiters get to keep the tip if you give it to them with cash?

In most Indian & Pakistani places, yes. There are some exceptions.

The owner of Raavi on Jackson St takes the cash tips placed in the Tip Jar at closing (so the waiters don't get it even if it's cash). The owners of Little Delhi on Eddy St near the Westfields Mall take all the cash tips for themselves and don't allow the waitstaff to take cash from the patron. I tried giving it to the girl and she said they are not allowed to accept it. So I don't leave anything on card or cash when I eat at Little Delhi.

I feel bad exposing these guys cos the owners are good friends, but this is just plain wrong.

This is the reason I give cash, in person, to the person. Only way to ensure 100% that waitress or waiter gets the $. When I tried that at Little Delhi, the girl said "We are not allowed to take cash" and that's when I found out that the owner eat all the credit card tips, and cash tips placed inside the bill / check folder.
> You clearly don't believe that such a thing as structural inequality exists

I have no idea what the thing you call "structural inequality" is, so I can't say whether I believe it exists or not. It could be you call by this term some well-established phenomenon, and then I'd agree it exists, or it could be that you call some imaginary bugaboo like engineers taking your free will with their evil algorithms, and then, absent any empirical evidence of its existence, I do not believe in it. Hard to say without understanding the term.

> Without an acknowledgement of the massive power imbalance between mass media corporations on the one hand and the citizenry on the other, there's no possible discussion here.

I certainly see discussion going on right here, so it is possible, but if you mean by that "without you accepting my point as an axiom without proof, I am not ready to continue because my winning is not guaranteed and I have no means to prove my claims" then I agree that continuing the discussion in this situation is not the best move for you. If, however, you are ready to prove your points, you are welcome to do it anytime you like. Free will, you see :)

As far as I can see, there's no "massive power imbalance", on the contrary - the press is often criticized for catering for the basest instincts of the masses and being too easily swayed by a short-term fads and frivolities of the public. Scandal-of-the-day, however minor and vapid, often supplants more deep and important topics. If this criticism is true - and I believe evidence suggests to a large measure it is - then the public is the one to hold the power. If nobody wants to click on clickbait, if nobody comes to your site to view and click on the ads, if nobody reads whatever content you are providing - where is your power? What is your power? You can publish anything and nobody would even know about it, and pretty soon you couldn't publish anything because your servers will be shut down for the lack of payment.

I would say if we can see anything, it is that media corporations are too timid, foolish and cowardly to do anything but what the lowest common denominator demands from them. Clicks and ad impressions are kings, and who makes those clicks? The citizenry does. Nobody stands with the gun to your head and demands you to click or visit certain site. You decide it on your own power. If you don't like the result - maybe time to think what you can change?
This is great, but I don't see how it solves the "two americas" problem.

It seems to me the places that are depressed rural areas will remain so indefinitely. It's great if we can create more evenly-distributed jobs, but the brain drain to the 'elite' areas will still be in effect, there will just be more of them to go to.

FWIW, I spent a week in Columbus (at a BigCorp datacenter) and absolutely loved the town. That said, brand new condos right in the heart of downtown are far from cheap. Desirable areas are desirable areas no matter where they are. I was shocked that a condo (the nicest of the nice, mind you) would be over $1M.

I can't do the humidity, but loved the city.