jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
1) the fact they did short cycles doesn't mean, that short cycles were useful (while probably short cycles makes it simpler to carry users along)

2) it doesn't mean they are still benefitial to the users. At some point an app does "all" and new features are more likely to lead to bloat than improvements for 99% of the users. Thus "they got there due to that" isn't an argument.
> ⋯ seems to be more of a project driven by Linux hate ⋯

Not really. I never hear Linux mentioned in everyday chat.
the motte being "diversity" and the bailey being...?
Haxe seems to punch way above its weight, nobody really has anything very mean to say about it and it seems to work great on a ton of different platforms. Supporting all those different targets seems like it should be a megaproject with mega funding and hype, very impressive to do it quietly like these guys have done.

I used it back in 2009 or so and remember the compile times being incredibly fast, it was a joy to use.
They didn't only lose release momentum, but they moved almost everyone away from working on it.
Allowing app developers to not worry about optimization, put more trackers and more annoying ads...
Do it and I'll make one to plunder the plunder!
Rust, Python and now Kotlin.

Just as PSF promoted Google to visionary sponsor, although I understand Jetbrains, but we see yet again our saviour Google on the board of yet another language, even after Rust formed its foundation.

I guess I have no choice to accept this future we've put ourselves in.
What are the other books, if you don't mind me asking?
>When I see "expert" on a CV I have learned to become cynical.

One has to play this game on marketing documents to be considered. For some reason "pretty good, definitely still learning" doesn't click with many HR people. You can't really blame candidates for trying to get hired by presenting themselves in an authoritative context.

I don't consider anyone an actual expert in something unless they have hard, indisputable credentials, like a long history of commits to the core project (for expertise in specific software/languages/frameworks), etc.
> they often backup everything in a central location like Whatsapp/Telegram/Signal which put everything in your Google account without any additional crypto layers

I don't know about the others but I don't think Signal does this. Signal offers the user the ability to backup their messages, and lets them password protect them, but the way you've written this implies Signal is uploading messages to Google of its own volition, unencrypted, which afaik is not the case.
Nah, I am more interested in charging the police officers with DMCA violations and penalties on top of disturbing the peace and purposeful interference with someone exercising their First Amendment rights.

Seriously, we don't need to fix the DMCA. This isn't the problem here. The problem is staring us in the face. Police are empowered by their unions which have a stranglehold on local if not national politics; even that 350 billion in the covid bills to shore up state finances is a little disguised bailout of public employee pension systems.

the simple fact is, public sector employee unions are a threat to the financial and physical security of all Americans. their actions permit their members to provide bad to no service in both schools and police if not general public services over all. Remember, qualified immunity is not just a police issue, it covers all public employees.
Or 10 percent of US Army budget
I'm no UBI proponent. However, I think most UBI proposals have tax adjustments for those with income (better proposals are gradients, not step functions). So not all 210 million adults get it long term...
SGML (and descendants) is a markup language. It's in the name really.

>XML/SGML are a very effective way of representing tree data

Completely disagree:

- It's not effective density-wise because the format is very verbose

- It's not effective parsing-wise because the format is very complicated.

- It's not effective human-wise because you have meaningless distinctions between attributes and child nodes which makes sense for a markup language but not for a serialization format. It's also very verbose which makes it annoying to read and write.

Imagine that you have an object like:

struct Object {
name: "foo",
}

Should you serialize like:

<object name="foo" />

Or:

<object> <name>foo</name> </object>

And to be clear, that's a rhetorical question. My point is that this distinction doesn't make a lot of sense for a serialization format and forces the developer to make pointless decisions. Here you might say that an attribute makes more sense, but then if later you realize that you can have several names you're screwed, because you either have to come up with your own custom format to store those in an attribute (coma-separated? But what if there's a coma in the name?) or split them off into child nodes.

It makes perfect sense for a markup language though, because there's (usually) a clear distinction between the textual and metatextual content. The stuff between the tags is meant to be displayed to the user, whereas the attributes are meant to be interpreted by the machine.
I still don't see why this should be universal. It's a nice slogan but it's not unreasonable to have a cutoff.
FY2021 budget is about $5T. Private healthcare spending, which is basically just a private tax is another $1.2T. So, we're starting with a "real" budget of $6.2T.

This is about 2-3X the budget.

Then of course, you can begin walking the number backwards at tax time, and can recover more from folks at the top end of the wealth and income spectrum to offset.
Microsoft is trying to position Azure into the world currently dominated by contractors visiting the Windows Server closets of Main Street businesses. This is how that world works.
Thank you for taking the time to write out such a thought provoking comment. All too often movements will rewrite their history to show that their current beliefs have always been their beliefs.

This part very interesting:

>The good news is that if our current pro-racism movement triumphs and the nation re-segregates, there is a good chance that grandchildren of the current generation will themselves dismantle that system as being old-fashioned and not-with-the-times.

Combine this with the ongoing "Great Sort" where people are more and more moving into areas that best conform to their value systems, it's possible that the country will break apart into smaller pieces before there's an opportunity for a future generation to reject the current obsession with identity labels. It's interesting to see how quickly a large share of the population has adopted the primacy of label collecting when for most of my life the phrase "I'm a person, not a label" was common, especially in progressive circles.
Soleimani
Calling someone disingenuous is a fancy way of calling them a liar, which is obviously attacking the person. It breaks another guideline, too, in the most literal way possible: "Assume good faith". You have no way of knowing that exabrial's view isn't sincerely held. Since most people's are, that ought to be the null hypothesis.

Disingenuousness isn't a behavior—something somebody says or does—but a state that one has to infer from such behavior. I think what may have happened is that you made that inference, or it made itself, so rapidly as to not to notice that you were making it [1]. I say that because you used this very interesting phrase:

> so prima facie absurd

On a non-siloed [2] internet forum like HN, one commonly runs into views that are more divergent from one's own than is usual in real life or on the siloed internet. Once the distance between some other view and our own exceeds a certain limit, this other view strikes us as more than just wrong. It seems absurd, impossible that anyone could hold it sincerely. This is not a pleasant experience; it feels a bit like being assaulted, and there is an immediate impulse to push back with a force that goes beyond just counterargument. This is natural and we've all felt it, but it's the moment that the HN guidelines are asking all of us to interrupt. For thoughtful conversation, people need to hold steady until that initial reflex passes and there's a chance for a slower, more reflective response [3] to kick in. This is a skill that can be learned, and one can think of HN as an experiment in having a large group of strangers work on learning it together.

Most views that seem absurd to us are not absurd in any universal way, but are legitimately held by people who we just normally don't talk about these things with because they're not in our strongly-connected component [4]. HN is an experiment to see whether we can have thoughtful conversation between components. It's easy to do that within one's component, but hard outside it. The question is whether we can do it enough for a richer overall graph to develop, or whether turbulence will shatter what few edges we do have and cause the whole thing to break down and become disjoint.

1. I don't mean to pick on you personally; this applies to all of us.

2. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

3. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

4. See https://news.ycombinator.com/item?id=20886068 in this thread for an example.
> Liberty is an essential condition of happiness (probably, not everyone agrees but it's just my opinion)

That does not turn out in the reasearch. Social or Economic freedom does not corrulate with happyness, specially the 'ask questions' kind very well. You need to ajust for cultural bias, some people, on the question how happy the are say, 'normal' others say 'good'. This depends on culture and attidute, its not clear however that the person that said 'good' is happier then the one that said 'normal'.

Thats why I said measuring happyness is very difficult, its not at all clear how to ajust for culture and many other factors. And when you ajust, how do you do it without beeing totally arbitrary.
The problem I have with this article is the premise that if an app either started or is just also on iOS, somehow that invalidates its presence on Android. The iPhone had a huge lead in time and customer base. Any mobile app developer who calls themselves a mobile app developer is at least going to think about an iPhone app. Of course nearly every Android app is going to have an iOS equivalent. Saying an app needs to be exclusive is a weird statement that is designed to slag Android. Same thing for not counting Google apps/apps that do things iOS can't do. The real question I have is "What thing do you want to do on your phone that Android can't?"

Also, citing a crap TechCrunch article as fact because it was written by the guy behind a site named AndroidApps? You are better than that, Gruber.
Did you see this part at the end, and if so, does that affect your judgement?

> A final thought, regarding Android’s relative weakness as a software platform. iOS’s exclusivity for a bunch of big-name mobile games — Need for Speed Undercover, Star Wars: Battle for Hoth, Monopoly, Tetris, The Sims, Assassin’s Creed — has been broken. Not by Android, where none of these games exist, but by Windows Phone 7, a one-month-old platform.
Fred Hampton was referred to by government officials at the time far more often as a criminal or as a terrorist than as a civil rights worker.
Since few, if any, of the students actually knew this was a copy of the test, how could they be "using it to memorize answers"? They had no reason to expect the problems/answers to be the same on the real exam.
Windows paid for all these companies to create the games. They funded the development - that's the only reason why.
Is there any chance that that administrator has you in their webmail account? I know there was a couple of times where I never gave LinkedIn my webmail account details (though they do have my webmail address), and that certain friends showed up as suggestions from LinkedIn.

The only thing I can think happened was they gave LinkedIn their webmail account details and from there, LinkedIn started suggesting them to me. This, obviously, is different from LinkedIn confirming I know someone. There are no other 'connections' between them and I. Zero.

Either way, I was creeped out for a little while, then impressed :)
In this case, I believe there might be a bug. Not that it matters. Just saying.
when students saw the exact same questions ahead of time, wouldn't the implication be that the test had been stolen?

Stolen by whom? The students or the teacher?
Hell, it's going to be sitting in my pantry, behind the paper towels. That way, when I have few rolls left, the button becomes visible and then the button gets pushed.
Nah, the Y stands for "missing". ;D
I almost only see this for very expensive non-commodity products. I think in these industries the vendors at least believe that they are more likely to make a sale if they do it person-to-person over the phone. I don't know if they're right or not, when I see that my first step is to look for other vendors.

But I think that they simply believe that they are more likely to make a sale if they screen for only people interested enough to submit a request for a quote. That's not really a dark pattern, yeah. It's not a trick, they just don't want to sell stuff that way.

Vici-Valco is the most confusing one to me for this, but I believe for them it's to create a barrier to keep small time orders out. Basically, I don't think that they make much money on me ordering ten compression fittings so if they make it too easy to find prices and order stuff without human intervention they'd spend proportionally more time on small clients? It's odd, I mean, they do have a catalog and the catalog has prices. It's just super hard to order online or find pricing otherwise.
I tried working on a distributed search engine years ago (around 2006). It's very difficult to integrate results from different nodes with a global ranking that makes sense, at least from what I remember.

I remember Lycos, but Google left all other contenders far behind, and most people only remember the winner.
I think for languages like Java we're gonna have the profiler run inside the profiled process. This is how it currently works in our Go integration.

RE continuous profiling and things: that's our hope as well. At my last job I got a lot of people to start using these kinds of tools and it's fun to watch this technology adoption process that goes from "why do I need this?" to "I remember you showed me this once, how do I use it again?" to "wow, this saved us so much time / money".

It's a bit of an uphill battle, but we're hopeful because there's clearly value in these tools.
How do you plan on dealing with CO2 after the CO2 market is saturated? There's gotta be more CO2 that's capturable than people use for industrial processes and soda.
>As the drug delivery platform is working great, it seems like it can be reused (unlike with older platforms), and the hardest part of developing new mRNA vaccines is to research the genetic code to put in it.

While we're all cheering for its success, its important to remember that the current authorization was under the 'emergency use' clause. Also, our body continues to evolve to fight attempts by external agents to inject foreign genetic material into our cells. Whether the same platform with work on future vaccines will be known only by performing science. But as always, data >> opinion.

You seem well read so you've already identified one of the key problems - the genetic code that forms the basis of the vaccine. Its not really my area, but from what I understand, dealing with synthetic RNA (RNA Mimics) is tricky since its never identical to cellular RNA. All of the associated problems will already be known to anyone working in that field, so there's nothing of value that I can add anyway.
People get sick of things all the time of all kinds of things, doesn't mean that a global lock down is the appropriate response or that the statistics you're accepting are actually correct.

And there are many explanations that could explain heat waves, you can't use your eyes to justify an acceptance of the global warming explanation. All you've done is accepted the dominant narrative on faith.

Face it, you just don't know what is true. You can't know as an individual.. all you can do is hope that the people who say they know, actually are correct. But that requires trust and faith.
I can absouletly see the potential, it is really fun to make these things :)
This sounds like a relatively neat idea to capture CO2 for resale, but I can't see this will have any meaningful impact on the global levels of CO2 in the atmosphere.
> Have you ever seen a republic successfully transition to a monarchy by will of the people because someone sold it as an idea in the people's interests?

You can probably squint at the Cambodian restoration and describe it that way.

While not a democratic republic, my understanding of the restoration of the Spanish monarchy to replace Franco’s fascist republic is that it essentially meets that description anyway.
I already don't question my habits for paper towels or laundry detergent. I buy the same ones every time because it works and it's not worth optimizing the $20 of paper towels or detergent I'll buy every 6 months.
Non-Cooperative Games is down sadly
Personally, as mostly a hobbyist, I've been having a lot of fun lately with Nim, including running it on microcontrollers!
Well, there is New Horizons on its way to Pluto and the Kuiper belt, Juno will launch in 2011 to Jupiter. Cassini will have explored Saturn for 13 years at the end of its mission in 2017. (Cassini is in many ways more impressive than the Voyager spacecrafts.)

Then there are of course Spirit and Opportunity on Mars and their successor, Curiosity, is scheduled to land in 2012.

It sucks a bit that not much else is planned at the moment, though. (Probably no Mars Sample Return before 2020, no missions to Europa, …)
Reminds me of the man who was sent to jail for refusing to reveal his keys. think this happens alot.

https://arstechnica.com/tech-policy/2020/02/man-who-refused-...
Ah, your comment referred to FANMAG hence my reply.

> There aren't really any FANMAGs outside of London.

There are. For example, AWS has a development center in Cambridge.
I don't think you'll find anyone arguing that the UK is any kind of shining example here.
It's literally explained in the first line on the page, where he says he wrote it "in order to win the International Obfuscated C Code Contest (IOCCC) in 2002."

So it's not that it wouldn't work, but it obviously wouldn't have worked for that contest.
I don't necessarily believe this to be a possibility... but if the US contracted out "security" to companies like Blackwater, it seems at least.... plausible that they could contract out "missile defense."
That may or may not be true, but I feel it's worth mentioning that often those individuals need some level of security clearance. See listings on job boards for janitorial staff/etc. that require security clearance (often at private corporations, like defence contractors, but I see no reason why it wouldn't extend to public employment i.e. at the Capitol).
> The only explanation I can come up with is that Tether is being used to skirt financial regulations or launder money, which doesn't bode well for Tether either.

This may well be true. But it also seems to be the case that for a long time, Tether was the only game in town, and institutions built integrations around it. Someone starting out now might not build on Tether.
Only if your source of income is from Puerto Rico.

https://www.irs.gov/taxtopics/tc901

>> If you're a bona fide resident of Puerto Rico during the entire tax year, you generally aren't required to file a U.S. federal income tax return if your only income is from sources within Puerto Rico.
Personally I'm happy to have functionality that previously required a plugin to be built-in. As it is I've sworn off all plugins except adblock for potential security compromises. It's just not worth it.
Mozilla most definitely won't support it, but Adobe will. Apple will implement their own, incompatible-with-everyone-else, DRM instead.
Just do it.

I did the same thing for Kira (a PL I wrote to target PHP) and I added closures, static types, namespaces, and a distributed queue. It worked well, but I warn you that the task to maintain, train people, support, and ship a PL to production environments is not easy. I ultimately just switched languages and servers (which I could do because I wrote a PL and just changed how I targeted the code... I did lose the comments thou).

For 8) look at how C# does coroutines. Basically, you have to build a state machine.
iOS has the concept of "autoresizing", which allows for relatively simple flow-based UI. Could you explain (or link to) Android's implementation of the concept? I'm interested to see how it works.
> If they don't have as many rich animations as iOS it doesn't make a whole lot of difference to end users.

Actually, that makes much, much more of a difference to end users than notifications systems or "intents" (both of which, I freely admit, are very awesome). Try a demo for five minutes with an Android phone and an iPhone. Even if the Android phone was more productive in the long run -- and I'm not sure it will be, but let's say that it is -- the pretty UI will win every time.

> the same app binary will work with tablets and phones while automagically adjusting the UI to suit the available screen real estate

Is that a good thing? I'm inclined to say that it's not. With a click of a button in the IDE, you can convert your iPhone app to an iPad app, having the OS scale up the UI for you -- it's just a horrible experience. It's not a tablet application. It's an application designed for phone usage patterns, with text columns too wide to read, and reasonably unusable.

The iPad Human Interface Guidelines say that "The differences between Mail on iPhone and Mail on iPad reflect the different user experiences of each device." You can use one binary for both interface idioms, but trying to use the same interface, or a slightly changed one, just ends up in a horrible app. I don't want to use a tablet with auto-scaled phone applications, and if that's what Honeycomb makes developer think is somehow a good thing, then shame on it for ruining the Android tablet experience.

> Ever heard any one complain about Apple's horrid notification system?

I hear complaints all the time. It is awful beyond belief. There is no way to deny that. So was the lack of multitasking about this time last year. That was fixed.

> Not having to deal with memory management is added bonus.

I develop for the iPhone, and I don't "deal" with memory management. I follow two rules: release what you own, don't release what you don't. (I actually like dislike garbage construction because it causes issues with destructors and non-memory resource management, but that's a different point.)

> So all put together I think there are lot many pleasant things to say about Android as a development platform.

I agree. There are. But I don't think it's inherently better than iOS, although the Java roots might make it much more familiar to a large section of the programming population (that, however, might also use some experience in a new type of dynamic language).
Eh, not so well done--Bezos got the quote wrong.

The correct/canonical version of Alan Kay's quote is:
"The best way to predict the future is to invent it".

This version has 50+ million hits vs. 5100-ish for the version Bezos has (plus 40 more if you
search for it with "it is" instead of "it's") ).
Yes, Be warned.. Don't do it.
I have watched her drag photos, one at a time, into their proper slots in my "file" from the incoming area, even though they were already clearly labelled as to what tooth they were pictures of.

Are you certain that is a software problem? It could well be a user education problem, or a trust issue between dentist and program.
Hm,,I heard iPad2 will be launched early 2011. I can wait for couple of months