jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
As someone who values a fairly broad oligarchy of phone ecosystems, I'm frightened that Nokia will have 20% of a WP7 market that is perhaps a little more than one or two million devices per year, and stagnant.

WP7 (or 8 for that matter) isn't going to be helped in this kind of scenario by a bleeding vendor that can't sell more than a few hundred thousand devices. As consumers, we're not going to be helped by the death-by-a-thousand-downsizings of Nokia (a business that has a good record otherwise of innovation in technology and market development, at least until the last few years) and a side show of a user community that can't support development of innovative software and business models.
Did you find the small team size a pleasant experience? Is it a case of many small teams adding up to a lot of people, or genuinely few small teams?
Actually... he misses a big use case (stolen from haskell)... Using extension methods (which accept null receivers) and "as" you can get pretty readable straight line code... something like:

name = (obj as Customer).LiftName() ?? "Guy Incognito"

Interestingly, built in support for this (w/o the need to write a "LiftName" extension method) almost made it into VB 2008, but it ended up getting cut.
It shouldn't fragment WebKit development much at all. WebKit2 is just an API layer on top of WebCore, much like the Qt and GTK WebKit API layers. Most of the work is done by WebCore, which is shared by all the API layers.
You did get the basic idea -- content creators can basically make a world around them visually searchable. Say, a University or zoo can link their buildings or exhibits to more information. Any visitor can then look it up.

The twist that you mention seems interesting -- we were planning to add a feature that would let users discover tags nearby, as well as "related" (say, a user snaps a winery, he/she can see other wineries nearby). The original idea behind snapping a picture to search was to give a higher degree or precision, so users can get answers to "What is this building?" or "What is this statue?".
I agree, this is program is a fraud on Chile's taxpayers. Chile's economy is relatively successful because it is one of the most free-market in Latin America, and this program of directed government investment is a turn away from that tradition.
Imagine living a life where every thing you do is questioned if not actively managed. A life of privileged yes but a life not always your own.

Plus the guy served in an active combat role in WW2 so my hat is off to him. I have a Great Uncle nearing that age who served and I will never not give them a pass.

This day and age people will run away screaming about their rights before serving their fellows in any capacity let alone one that is dangerous and possibly life ending. People who will create any reason under the sun to denigrate another who usually has done far more in life than they will ever dream of.
> Kardassians seem to have more adoration

There are two different typos possible here and I am undecided which one is funnier ;)
Not all companies advertise who their customers are.
I'd never heard of this, but I do note that it has two co-authors (Tony Juniper, Ian Skelly).
Okay, assuming you're right, how much overhead is it to consider endianness? I've never had issues with it, unless I'm implementing something fully from scratch, and that's rare in a production environment.
I quite like modern day Harry - he seems to have managed to get rid of his upbringing fairly well
There is no more nerds' voice which matters, it is marketing for some time.
The other thing that really seems to make the biggest difference (in combination with better acceleration) is following distance, which is another thing that presumably gets less important with autonomous cars because you don't really have to account for a relatively slow reaction time or poor braking.

The observation on acceleration does make me wonder whether teaching proper merging etiquette better (reach freeway speeds before you're at the merge junction) would make a significant difference if properly followed.
Great, Enron all over again, with speculation sharks telling powerplants to shut down in brownouts to manipulate the price.
I have seen the popup, but i'm in europe. Not sure why the popup has been shown to me:

https://tweakers.net/nieuws/176412/whatsapp-verplicht-datade...
I think this trust difference is a general division between Europe and US. Europeans generally trust their governments more than private companies, and vice versa in the US. I would assume both have valid reasons for this on their own side of the pond.

For what it's worth, I too would trust the government a whole lot more than Facebook.
I found out it's pretty much not so dramatic when I left FB and WA in 2017. The people I communicate with have mostly accepted also having Signal.
Relating Telegram, it is worth to read one of the latest Durov post [0] about the possible future of the Telegram becoming used as a construct of a social platform.

[0]: https://t.me/s/durov/142
If this is how cops de-escalate then it’s a massive double standard to how they dealt with protesters over the summer, including the time they tear gassed peaceful protesters to make way for Trump’s photo op right there on DC in June [0]

[0] https://www.npr.org/2020/06/01/867532070/trumps-unannounced-...
Recently I created a library for unit conversion in Julia, which is the most complete tool for unit conversion I am currently aware of

https://github.com/chakravala/UnitSystems.jl
I don't think it could be solved globally; local jurisdictions like the EU will need to deal with this issue sooner or later. I think American companies can try to lobby against it too, because Google abuses its enormous power to eliminate competition in various markets (product price comparison etc.). There are many American companies operating in this space. Google's strategy is to steal it slowly piece by piece and it looks like they're getting more and more bold.
It really depends on the area. Those numbers look like they factor in cost of living for California
Well, it is right. Takes around the same size of computer program to print out the library either way.
So pretentious. Though I appreciate this is the kind of thing meant to woo customers, not developers.
If you're sick of these limitations (and use Django) head over to www.djangy.com and sign up for the private beta :-)
F#. It should let me get my mind around a somewhat different approach to programming compared my main languages (C#, Javascript) while letting me still work with a know platform.
Haskell. I feel as though it is a language that I would really enjoy, regardless of whether or not it fits a niche with my research interests. Some languages just have that feel about them, I suppose.
Oh, please. Step off the ivory tower. Naming trends has and will always be the norm in the business industry -- especially in Silicon Valley. Remember when startups started with X's? Or ended in r's? Or what about exclamation points (e.g. Google's original name)? I could name you countless examples. It's a trend, and will always remain a trend. Startups don't have $100K to hire reputable naming firms, and they're certainly not creative enough at coming up with their own memorable names (otherwise, they'd be in the actual naming industry). I don't fault them for piggy-backing on others if naming isn't within their domain expertise.
please define subpar
I have, it's great to be able to write DB functions in Python. Only downside is that Amazon RDS does not currently support this extension!
Isn't his caveat at the end of the article possibly very important? Knowing where copy constructors get called seems like a tricky, yet performance-important thing, given the costliness of cache-flushes and lack of locality of reference C++ objects might incur.
It's hard when family members ask you to do work for them and you don't have time, they still offer to pay you. They expect that you'll somehow find the time because there's now a financial incentive at play. My mom is starting a company and she really needs updates to a crappy website. "This only takes you a couple of evenings" she'll say. I'm inclined to do it for free but that means we wait for me to have time off. All of a sudden my holiday breaks and evenings are website jobs while I'd rather be chilling out with my family.

Anyone share the same experience?

Really enjoyed the wisdom in this article btw. Thanks!
Reminds me of:

"A regular paycheck and crack cocaine have a lot in common." - Felix Dennis (How to Get Rich)
Google - gawande checklist and you will get this article http://www.newyorker.com/reporting/2007/12/10/071210fa_fact_... and a whole page of links to Amazon and reviews of his new book The Checklist Manifesto .
I'd wager that pushing the FSF-harmonized AGPLv3 license will an even bigger mistake than pushing the GPLv3 on existing users was.

The AGPL takes a huge dump right on Freedom Zero. This is RMS really compromising his principles -- he's now integrating the Cygnus business model he butted heads with before and adding a EULA on top!
I just thought of another use for this. I've been using takspaper.vim and git to manage a todo list with TaskPaper-like syntax, but without the overhead of an application devoted just to a todo list. (I feel about programs the way Alton Brown does about cooking tools: use as few unitaskers as possible.)

This will make that a lot, lot easier and more automatic.

If you use Vim, see here for the taskpaper.vim syntax script: http://www.vim.org/scripts/script.php?script_id=2027
Seeing this article reminds me of all the reasons I don't use C++ any more.

Instead of focusing on the important problems, like code structure, design, or God forbid, the design of the actual product, most of my life as a C++ programmer revolved around learning the mechanics of the language. And then learning the exceptions. And then learning the optimizations. And then learning the intricacies of the STL.

And I'm still not an experienced C++ programmer.
So, you need to pay tens of thousands of dollars in order to be a Reputable Business that doesn't disconcert your customers with a third-party checkout page. Got it.
How did previous generations claim to value free speech when mainly reading heavily curated newspapers and watching network television? (...where you could famously prick your finger, but not the reverse...)

We can tolerate the existence of nazis, but there's no obligation to give them a platform.
Does anyone know of any good software libraries for independent streaming? Say I wanted to set up a low res/low bandwidth video stream from my own website, how would I go about doing that?
It's a minority (on both sides of the political spectrum) that doesn't want free speech, but they're very vocal about it. It's fascism, regardless of who is doing it.

As long as the country and constitution remain in the "defend to the death your right to say it", we'll be fine.

Diversity of ideas and opinions should be celebrated.
Maybe people should live a lot closer to their work again
Thank You for that!

I was puzzling over, trying to find a meaning for TLA.

In the 1980s I learned that TLA meant "Three Letter Acronyms". That made it easier to complain about the use of TLAs that were not explained. A TLA becomes a form of jargon that those not "on the inside" don't get.
> Practically speaking, keeping 100% of the ice off of even well-used sidewalks 100% of the time all winter long isn't going to happen.

Again, it's a matter of infrastructure and priorities: https://youtu.be/Uhx-26GfCBU?t=260

> There's also a safety issue in that if you're in that kind of cold for long enough, it'll kill you, jacket or no jacket.

In any situation where being outside for the time a commute could take would kill you, roads wouldn't be safe to be driven on.
Looks like a great resource!

Would love to subscribe to the newsletter but I get redirected to app.convertkit...... which asks me to make an account which shouldn't be necessary for a newsletter?
It's a fair question, no? If I was a healthy mid-20s woman, I'd probably be waiting for J&J or something. I don't want to play Russian roulette.
Really? When I've worked at FAANGs and other BigCos, there was a yearly re-up of stock vesting over 4 years each time.
MIT is not copyleft so not even pedantry will save it. I.e. under MIT they can ship a binary blob and they only need to include the MIT license and a notice.
And you could always buy a copy of Opera Mobile if IE didn't get the job done.
It's possible you just need to work with it for a while. IORefs can't do anything the State type can't do in a single-threaded execution context. Nothing prevents any evaluation strategy you propose that makes sense from being adopted by Haskell.

FWIW, I recognize your confusion as something I've had myself. I worked it out in Erlang, not Haskell, but it's the same principles. Again, ignoring threading, functional programming can do anything imperative programming can do with at most a log n penalty because at worst the functional program can simply simulate a raw expanse of memory in a tree and implement mutation on top of that. What you're asking about is ultimately much simpler than that but you may just have to work with it for a while. All I can really do is assure you that no, IORefs are completely unnecessary in this case.

And again let me emphasize my sympathies with your position and that I do not mean this harshly... I am recalling where I myself was in the past. Until I worked with it for long enough for it to click I'm not sure anyone really could have explained it to me. I'd been imperating for a long time.
I don't know how I feel about this race to the bottom that is design work through sites like fiverr.

I can only hope oDesk and the like don't ever replace the need for a full time programmer or I'll be out of a job.
Every time Spring is mentioned, I am reminded of things like these:

http://docs.spring.io/spring-framework/docs/2.5.x/api/org/sp...

http://docs.spring.io/spring-framework/docs/2.0.8/api/org/sp...
Exactly! Swagger, WSDL and other standards already solved this problem. Why not put the effort on making those better?
I wouldn't say negligible, but rather not slam-dunk convincing
Early Zaurus owner - still have it lying around somewhere. I highly doubt the Zaurus OS had anything to do with Android - it used Qt toolkit IIRC.
I grew up in a favela of Rio [1] , it is a small one, but, because of its strategical position, fiercely disputed by the 2 major organizations, therefore constantly at war. There is so much going on there, that one could write entire papers about it. More than 90% of the people living there are good struggling working people, suffering not only the harm from the police and the gangs, but also from a mix of social and racial discrimination from the upper classes and from the legal system. There is no fast solution, as the mitigation of poverty is a slow process, and is the only way out. Reform of the Police and legalization of cannabis would help though, but only the elimination of the extreme inequality will bring a definitive change. Brazil is on the way, things have improved a little in those last years.
[1] https://www.google.com.br/search?q=morro+da+coroa&tbm=isch&t...
Down voted twice for suggesting you don't try and publicly invade someone's privacy just for the hell of it? When did HN become 4chan?
Who are they competing against to go faster? In the desktop space, Microsoft's on (at least) a 2-year cadence, and that was in response to Apple speeding up their release cadence. Ubuntu's also on a two-year cadence (for LTS releases), but I'd be surprised if they're even on Apple's radar in any significant way.

On mobile, Android's also slower than Apple. Android 4.x lasted three years before being replaced by Android 5 this fall; the releases in between were all primarily Snow Leopard-style performance and stability updates.

If Apple's fast release cadence is having adverse consequences (which, FWIW, I'm not convinced that it is), there's no one to blame except Apple: they're the ones setting the expectation of rapid releases.
From that link: "He urges that men of science should then turn to the massive task of making more accessible our bewildering store of knowledge."

I've been meaning to write a book. I accidentally became a bit of an expert in an area that is not very accessible. I started doing it in the 1990's and find it's still not accessible and not taught until at least the masters level. I'd like to do a book that brings it down to a more normal level and pull it out of the hands of the PhD - there is no real reason for that. Need some time and motivation, but I recommend anyone who has expertise to write a book or blog and try to simplify complex subjects. Wikipedia is often the opposite, with technical subjects dominated by equations and complex math - that's fine for advanced people but does nothing to help anyone get started.
That's a different Linus.
I have question related to this issue. Which MacBook model, new, refurbished or used, should I buy if I want it to last as long as possible and be useful for doing OS X-specific programming tasks?
You're right. That's exactly the sort of weapon this was designed to detect.
> Ruby (with Matz), Python (with GvR), Clojure (Rich Hickey)

Many would argue that Haskell ends up more consistent and elegant than those, despite having been designed by committee.

> the Linux kernel

Ends up with messier code and design than that of FreeBSD; perhaps an inevitable side effect of popularity, but perhaps exacerbated by the person-oriented command hierarchy.

> No one would set out to design a system to generate a file to probe a system for 26 programs that you don't even need to choose build options for a program that only runs on a handful of nearly identical systems.

Actually almost all of libtool's code was written by one person, Gary Vaughan.

Bazaars can produce elegant code, and cathedrals can produce monstrosities; a handful of anecdotal examples prove very little.
> Why do you assume OP has the money to start a development shop?

Get a down payment on that first gig and you have operating funds in a country where apparently there are developers working for $100 / month. You don't need to get an office right away. Work solo at first if you need to or pickup another local developer who can work from home. Or pick someone else up off O-desk. Build more funds and you get more options.

> And if you agree that (s)he can't do projects alone, why do you suggest making and monetizing her/his own projects?

Good point. We all have problems at times with discipline when working from home. It's something we can get over, but it also depends on the underlying reasons for the lack of discipline. You have more room to experiment when you are working on your own projects.
> You can rip off a bike and trade it for a $50 bag of drugs pretty easily

> The components, meanwhile—the lights, seats, handlebars, derailleurs, and brakes that turn a frame into a ridable bike—can go for hundreds of dollars each on the black market

If the whole bike sells for $20, how can each component sell for "hundreds of dollars each"???

> her $8,300 Seven Mudhoney disappeared

I didn't know bikes that expensive even existed.

So maybe the parts that sell for "hundreds of dollars" come from $8k bikes, and bikes that sell for 20 bucks are the cheap ones; but the article isn't clear on this.

It seems that owners of $8k bikes should refrain from buying parts on the black market, and that they can afford the small overhead (but added security) of only buying from legitimate dealerships?

- - -

Regarding the problem of bikes steal, is it better or worse to have a system of public bikes that can be rented for cheap? Paris (and London, and many other cities) have a system of public bikes that are available everywhere and that are very cheap to rent; I know those bikes get stolen (or broken) sometimes but they cannot really be resold as you can't legitimately "own" one.

It would be interesting to compare the numbers of bike thefts for cities that have public bikes versus ones that don't.
Cogitated is a really obscure word in (modern) English.

Try "considered" or "thought about".
The best one from my history was a startup (aprox. 15 people at this time) simply in house which was designed as home for 2+3: 2-3 people in a room, normal kitchen, front-yard and even attic for stuff.

I don't get why we stuck in cookie-cutter office spaces which leads to everything expect producitivty.
You uninstall WhatsApp and tell your closest family and friends that they can only reach you on Signal. Because you are so important to them, they will install Signal as a backup/secondary app. Other people will do the same, and it will snowball into everyone having Signal installed and at some point people will realise that the network effect is gone.
It's strange, because I would say Telegram is an upgrade both security and privacy.

a. It doesn't require a cellphone always on (most important point for me)

b. It's not run by Facebook, or any other FAANG

c. It's not based in the USA

d. It has a great UX.
3. We accept living in postfactual times where truth is up to the people for whom a grasp on the truth is for them an economic imperative.

Mine's not a clear vision, but I imagine this will become a critical issue for a generation and more.

Some future hipsters may come to see Donald Troll as a useful harbinger.

The genie isnt going back in the bottle. Your 1. is not happening. Just consider who we would need to be, in a future world of effectivly infinite information channels.

Your 2. Is unappealing but appears to be a false dichotomy.

We don't know how best to proceed: interesting times. Let's remain open to various possibilities, especially if driven by ICT.
Apparently there is a indiegogo or other crowdsourcing company that is making a conversion of peloton to allow people to use zwift by putting some hardware on top. Not ideal but gives the bike more function. Will be interested to seee if it’s any good. Clearly not as good as my wahoo kikr
If a thing is desired by society but the market is unable to fulfill that need that sounds like an area the government (the people's organization of foundation, first / last resort) should apply work. Though sometimes government can be the cause if regulations aren't well thought out and there's a failure to minimize unintended consequences.

If there aren't enough doctors as a whole, that's a sign that either the incentives and detriments offered by society are incorrect or that barriers to entry are too high for the market to function. (In the case of medical professionals in the US I've heard that a combination of artificial scarcity and malpractice worries are the issue. For the latter I'd like to see criminal (reckless endangerment, etc), rather than economic, outcomes for egregious cases; which should also apply to institutions training and certifying doctors. With that layer of protection the 'insurance' against being harmed should instead be covered by normal disability programs at the society level.

In the case of insufficient doctors in an area, that sounds like a great place for the military to have a base and provide civilization; though the doctors (and possibly other professionals) not existing there might also be a sign of larger issues.

If a place isn't economically viable anymore it is important to identify the root cause and fix it, or offer assistance to relocate to places that are useful for their residents and society.
It kind of looks like a Pontiac Aztek to me—if the Aztek happened to exist in the 2019 of Blade Runner and not the 2001 of reality.

https://www.thrillist.com/cars/the-pontiac-aztec-was-the-big...
I don't think you'll need hard exterior on Mars. Instead you need protection from extreme weather.
“Trying to subvert democracy” isn’t really as clear as day, it’s the kind of vague accusation that people throw around about their political opponents.
It looks like Elon ordered a little too much stainless steel for his Starship fleet and wants to put it to a more earthly use.