jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I agree with the article that Ballmer probably loved Microsoft too much. That extreme enthusiasm is likely behind famously awkward moments like screaming on stage, or laughing at the iPhone.

To manage for innovation, one has to be willing to say "wow, compared to that new thing, our stuff sucks." It just never seemed like Ballmer thought that way. He seems like the type of guy who perceive a thought like that as disloyalty or something.
This argument reminds me of the recent submission asserting that it's a hell of a lot easier to break into the Silicon Valley ecosystem when you're wealthy or white, and how the Valley likes to think it's a meritocracy.

Refuting this essay's point can be done by looking into the meritocracy argument. Sure, there's economic filters in the way of making it to places like Stanford or YC, but you can't complain that the lessons and morals these institutions impart are somehow 'racially tinged' because of socioeconomic gates inbuilt in American society.

If the author points out one thing correctly, it's that there is a striking disparity between the quality of life on either side of 101 on University. Companies like FB are making small initiatives to inject support and money into the local communities, but we need a larger, governmental effort before any real progress can be made in those areas.
Ayn Rand considered collectivist intellectuals and politicians to be the parasites.

She particularly lamented big businesses that harness government to gain advantages over the "regular guy," who she actually stood up for.

Regarding people who work productively, all she did was heap praise on them---whether they were at the top of the company, or the bottom.

For Rand, being moral was never about how much you actually accomplish compared to other people.

So, the parent comment is an uninformed and (possibly unintentional) smear.

There was a very strong backlash against Rand from the intellectual left the second she was published (in the 40s), and the reverberations from that are still very prevalent in the culture, but they are secondhanded and mistaken.
The old airframes were not survivable in a contested environment, and there was no practical way to make them survivable. That's still true today.
The concept of "pretty privilege" is something I'd never really payed much attention to throughout life. I always focused on hard work, kindness, sincerity, positivity, and openness. I hit 30 recently, and while I had a lot of people who value me, I didn't really feel like I was being pulled in so much as proving my way into society.

So I started focusing on superficial stuff. Better clothes, better style, cologne, shit like that. I don't think these things alone would be enough to matter; I think it's really important to work on who you are on the inside before becoming a facade.

But holy fuck there's a difference. From what I can tell, being more or less attractive is the single biggest factor in how people will treat you.

And from an evolutionary perspective, it makes sense: good looking is supposed to mean good genes, and good genes are precious.

Sorry if this is kind of a bummer thing to talk about, but I think the more aware of it we become as a species, the closer we'll get to recognizing our pre-programmed bias towards good looks and perhaps looking passed it to the actual quality of the character.

Also, I'm pretty sure every girl learns this the day they wear makeup, and then the day they don't.
> Notable that they don't include horsemanship in western martial arts.

My bad, you're right – I didn't catch the context of the whole post:

> There is a significant gap in writing on it between Xenophon's horsemanship and cavalry general treatises, and the 14th C. king Dom Duarte's book on horsemanship

That being said, the earliest European work that can be called a martial treatise is the MS I.33 from 1320, so it kinda matches.
Those assets can be converted to cash then and redistributed.
Having to push a commit to test the Github equivalent (Actions) was a huge pain. I think I ended up with 80+ commits.

I wish the existing solutions on the Github side worked.

Mildly ironic that you're hosting this on Github.
They run their own network and also resell AT&T fiber when they don't have their own network.
So why is construction so expensive in bay area? 5000 sq ft McMansions can be built for under 300k elsewhere. Do we have too much regulation? Local labor is too expensive? Too much permitting? A difficult environment to build in (inc. earthquakes)?

I also disagree that the economics of fourplexes don't work. If they didn't work at all no one would build them. In addition, just opening up the option for them to be built should not cause any issues, even if it wasn't wildly successful in bring more units to the market.
I have no idea. May become unreadable if the head can't read because the disk is too far (or if it's too close and it crashes on the disk)
Is HN about logo posts?
Maybe they do deserve protection, but that's not how the real world works. Right and wrong are decided by groups of people, not moral absolutes.

Here more people seem to care about freeing knowledge than profiting from it. They see large entities like old IBM, current Microsoft as impediments to progress, overcharging for software, making large profits from business customers and not spreading the benefits of that software or making software poorly suited to the less well off. That's a vague description of the sentiment.

Eventually these groups face off in arenas where arguments don't count and someone comes out ahead.

It's impossible to stop piracy technologically, lawyers can only threaten or fight little skirmishes for publicity to discourage the general populace from it. Ultimately struggling businesses need to put up more than arguments. It took music companies a long time to get around to that, could have been much smoother with less lawyers and more service.
1. My point is there needs to be a cap, otherwise it would take over your life and/or leave you with feelings of guilt

2. Historically, the tide of people demanding sacrifice for others' sake tends to be a bloody one.

3. It's not a binary choice. The advice should be something like 'pursue wealth until it gives you the freedom and comfort you need for happiness, but be careful about pursuing more wealth than you know what to do with whilst neglecting your spiritual wellbeing.' But instead the advice is that beyond basic necessities, you shouldn't care about worldly possessions. This is really bad advice, it says nothing about what money can do for you.

4. Not mercy in itself, but the neglect of justice, which comes about readily when people can't make confident judgments. Mercy is desirable, but at what price?
* David Hanson: C Interfaces and Implementations

* David Hanson: A Retargetable C Compiler

* John Lakos: Large-Scale C++ Software Design

* VA: Beautiful {Code, Data, Testing}

* Design pattern books maybe

* Code Complete

* Fred Brooks: The Mythical Man Month

* Fred Brooks: Design of Design

* "Best of" books like C++ Pearls or More C++ Pearls

* Michael Abrash: Grapics Programming Black Book

* Looking at John Carmack code, eg. in my github repo at http://github.com/mtrencseni

* In the old days they had trade magazines, which unfortunately gave way to blogs. If you're interested in C/C++, there was The C/C++ User's Journal, if you ask them they'll just send you a free DVD with all the issues, and there was the C++ Report

There are many aspects to maintaining a good project:

* knowing your tools; if you use Makefiles/svn/make/gcc/Visual Studio, buy a book on it, write some helper scripts, etc.

* knowing a comfortable subset of your language; pick 2 (at most 3) languages and be good at those, really good at one

* know the idioms of your language and framework(s)

* physical layout: putting code and resources into folders, files, including, naming, etc. in a consistent manner; eg. this is covered in Large Scale C++

* consistent naming and commenting: your code should be pleasant to look at in terms of naming, declarations, length of blocks, tabulation, etc., eg. look at John Carmack code

* DRY, KISS, etc.

* logical design, distributing code and functionality across your program: that's the tough one. Personally I don't find DPs to be generally useful; instead:

* constant refactoring: your motto wrt. refactoring must be "no fear", and you have to set aside time for this. eg. I spend weeks refactoring

* when writing a program, don't start hacking away to get something out the door, think it over, get to know your subject, flesh out its details (eg. read up on it, how have others solved it), so you can appreciate its beauties and difficulties, and if possible

* copy your predecessor's successful ideas and designs

* build yourself a nice 'lib' that you reuse and grow across your projects, but be careful not to turn it into a monster =)

* trick: you can distribute some of these among team members, eg. see the chapter on the Surgical Team in Mythical Man Month, which I subscribe to
Why do you need to impress people?
It is subject to a German license agreement...
Having had an iPhone for several years now, I find myself wishing I had a device that was nothing but text messaging and a WiFi hub. I'm probably just getting old, but I'm tired of trying to work on a small screen. The only thing I miss when I leave my iPhone behind is the ability to tell people that I'm early/late.
What I assume is the video ataggart referenced: Hayek vs. Keynes Rap video http://www.youtube.com/watch?v=d0nERTFo-Sk
Also, how fit will I be age 50, to play soccer with my boy?

Please try to use this as a source of motivation for staying fit, rather than as a reason for sorrow.
Maybe this just means that C# is widely used in places where fraud can result in big gains.

No.
That's of course a stretch, no corporations aren't governments and aren't a new form of legal system. They are still subject to regulation. But I get your sentiment. I see an interesting point here: corporations like Twitch, while registered in a specific country (here the US) have a global reach. But their culture and set of rules is generally uniform, and heavily influenced by the country the company is from. Twitch is a US company, their way to analyze cultural/moral issues is with an American point of view and framing, but they are applied globally.

In some ways that extends the reach of US systems in a way even the US government cannot do, unless Twitch starts to create versions of their platform siloed by country.
No, it is not. And I hope I never end up using any application developed this way.

Tokens stored in those storages you mention can be read by any javascript code, even third party.

That doesn't happen with http-only cookies.

Be careful with what you recommend publicly, as others might end up assuming this is fine, when it is clearly not.
I agree it's not a good article, but it's hard to find any decent reporting about this. Washington legalized most drug possession in February and nobody's talking about it.
Well since on demand resources were made for games (lua is specifically called out as 'ok'), I could imagine many games also making their initial size far smaller if they used binary code to make new levels or regions. Games are very large chunk of the app store and it's revenue.
when I want to be more discrete in public ..

I think there is an unkindness here, though I do not think your intentions are unkind. I had very close Brazilian-internationals while a freshman in college who very deliberately chose not to speak their native tongue around Americans due to them thinking it unkind. My wife and I frequently do use some simple signs across the room, like "ready to go" (we are both hearing but have two semesters of ASL education).
> most people with PCs replace them because they think they need to

Why is this important. Are you saying that PC users are stupider than Mac users or something? The end result is that PC users go through more hardware than Macs. I consider myself pretty decent with computers and use both. My five year old MacBook Air runs fine, I’ve gone through two PC laptops (that were always bigger) and they don’t tend to survive windows updates. I’ve even churned through yearly chrome books that seem to be made out of paper mache or something.

Perhaps people are trainable to do the right thing. But it’s been decades, maybe we think about why this training fails on aggregate.

In the meantime, my personal experience of cost/year being cheaper with Mac vs PC stands for me.
I spent a lot of 2018/2019 travelling around North America. It was wonderful to never have to consider a taxi.
OK, but... take power, for example. Ensuring power after a Carrington Event is completely different from ensuring power after cold weather in Texas. Not completely different because of scale; completely different because the intersection of the solutions is very close to the empty set.

So, while your "consequences" approach has a lot of merit, what you have to do to handle the consequences still depends significantly on what the cause of the problem was. Which brings you back to preparing for multiple scenarios. (I'll give you this, though: It may be fewer scenarios than a cause-based approach.)
Probably for small jobs where WebObjects would be overkill. And they don't use PHP instead of WebObjects they use both PHP and WebOjects, right tool for the job and all that.

They also use SproutCore, jQuery (or have used it), Gianduia, and for the WWDC schedule it seems that they use something else, possibly custom.
Google Docs spreadsheets as a replacement to a wiki (discarded Sharepoint and even PBWiki as too much tool getting in the way).

Daylite for projects, calendar, contacts, etc.

Dumb file storage on the network for documents.

It's the least bad solution we've found.

Mostly stays out of the way. Mostly works. Memo to all personnel: if a tool is sold as "it does everything" run away.
Link to 10.1 RC7
http://labs.adobe.com/downloads/flashplayer10.html#flashplay...
Honestly it seems much more like a statement of the facts so you can make a choice. I'd rather also know the RC is unaffected than ONLY know that the current version is vulnerable. Obviously an RC release is not a long term fix, but this is a breaking bug.
>I've always viewed the difficulty of transferring money out of my account as a robust security feature.

As long as he adds a commit/rollback transaction feature, I'm cool with it.
> You don't see linux users purchasing Apple hardware to install linux on generally

Linus Torvalds does this, and has for a decade (he had several Powerbooks before the Intel transition). A lot of the other kernel developers do too. They have money, want to get shit done, and don't have ideological hangups about these things.

If you spend your $2k for a non-shit laptop on a Thinkpad instead, you're just buying into a different high-margin premium brand, and at this point one that's been on the decline for years.

There isn't really DRM in the chips, you know. It's just in the software, and it's very easy to get around, because Apple doesn't really care. They don't even normally bother with serial numbers, much less product activation.
This.

Plus the easy reposting to so many other services. I really like that Posterous can repost to not just Twitter, but Identi.ca, FriendFeed, and Jaiku. And Wordpress, Blogger, Tumblr, and every other blog site. And Youtube, Vimeo, Blip.tv, Flickr and every other media site.

Etc. etc... The autopost feature + post by email is the dog's bollocks.
middle class degree educated white males on HN complaining about a mortgage being slavery...
Its not pedantic, it's a lie meant to confuse and prime people against democracy. A republic is a form of democracy. What those that push the slogan dont tell you is that they don't want a republic either, what they really want is a theocracy or some kind of corporate dictatorship.

EDIT: This comment is heavily down voted, I would appreciate a reply as to what's wrong with it. Do people disagree that a republic is a form of democracy?
"Facebook" isn't just Facebook. Even one of your examples of more widely-used apps is Facebook.
The point of it isn't to know what everyone is doing, it's to know when someone is hung up on something that you can help them with.
When it comes to technology, people prefer one-stop shopping. Google's email, mapping, mobile OS, search, calendars, video, photos are all free and best-of-class or at least good enough to be satisfactory to 80% of the people, who think they're getting a bargain even as they put more and more of their personal information in Google's hands.

It seems as though there's no way to break this voluntary-monopoly. Waze came along with brilliant innovations like BLE devices monitoring traffic in underpasses etc. (my company makes some of the devices they use) and finding best alternative routes, and an innovative UX, so Google simply bought them, problem solved.

There's a whole menagerie of alternatives to Youtube, but they're like ants next to an elephant. And of course, Youtube itself was bought by Google; they've advanced it technically, but it was better in the old days, less censorship and better remuneration for creators.

Like a lot of other techies, I've switched to DDG for searches and I don't really miss Google search. Probably I use !g about once or twice a month.

It seems to me there's lots of opportunities to improve on Google's offerings; Apple seems uninterested in competing head-to-head aside from its mobile phone OS, but there are still innovations out there waiting to be discovered. Perhaps some here will be among those future billionaires, giving us better alternatives to The Goog which in my opinion has gotten a little too big for its britches.
Really cool but why is there no text chat?

Edit: I communicate with my friends IRL primarily through text so having to use audio only is definitely a detractor for me.
The OP doesn't say it's for all technical roles at Facebook, it mentions one specific job title.
Yes I know what DuckDuckGo is. The comment also said:

> Apple Maps is available on the web
From their repo:

DOSBox-X is a cross-platform DOS emulator based on the DOSBox project (www.dosbox.com).

Like DOSBox, it emulates a PC necessary for running many MS-DOS games and applications that simply cannot be run on modern PCs and operating systems. However, while the main focus of DOSBox is for running DOS games, DOSBox-X goes much further than this. Started as a fork of the DOSBox project, it retains compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for. But it is also a platform for running DOS applications, including emulating the environments to run Windows 3.x, 9x and ME and software written for those versions of Windows.

https://github.com/joncampbell123/dosbox-x
I made a tool exactly to do this: https://trianguloy.github.io/OpenInWhatsapp_Web/
Sort is generic when order is generic.
I think the point was to get an actual number. Pointing at a mountain of evidence and saying to go find the number yourself doesn't advance the conversation.
Yes I understand your point; but it still comes down to trusting to server (which is fine, but it is something "host proof" doesn't really encourage IMO).

The verification is all very well and good; but you have to either verify the code each time (a pain) or trust the server between the times you do review the code.

For most people reviewing the code is impractical.

We discussed all this before in great detail; I'll try to dig out the threads. But from a security perspective this sort of stuff has a use, but not for things you really must keep secure.

As a start: because the code of the app is sent "over the wire" with some regularity it is trivial to intercept and modify it.
Databricks does the same thing on Azure.
I have had multiple customers contacted directly by Databricks sales. At each incident, I have had the customer complain to me about it.

Love the technology, but I no longer trust the organisation
> There was no scientific consensus in favor of global cooling.

Define "scientific consensus", and then step back and ask yourself why anyone would elect to corrupt the scientific process with something so easily gamed. I already hear the cries of "bbbut meta analysis, science is hard!" It has nothing to do with science, it is a political phrase.

> Hardly a consensus.

Oddly missing from that are all the scientists calling both parties out for being unable to accurately predict anything, which is a pretty good sign of inaccurate attribution within the models.

> What documentary was this, "In Search of..."?

Unless he did more than one, yes. Also, enjoy the Youtube editorial flag assuring you of the opposite - because this is about science.

> FWIW, Nimoy was never a scientist, so how is that at all relevant?

Because scientists aren't playing much of a role in the messaging campaign calling for extra-national economic management.
1573 results: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Sure but Tesla MCU failure affects the rearview camera display, defrost /defog control settings, and exterior turn signal lighting.
>`age` for file encryption,

I can't see why one would bother. OpenPGP works and is a published standard that has been around forever. Age is just pointlessly different with fewer use cases. This has an example of where age is objectively worse:

* https://articles.59.ca/doku.php?id=pgpfan:agevspgp
gg. feel free to share it on twitter! :)
Hi folks, I wrote a lot of this and appear in the video.

I thought at the time that the most significant part of this is that private companies would agree to participate in secret government programs to modify the design of their technology, even without being legally compelled to, and then most of them would not talk about it. That's a bigger deal than what the particular technology actually does.

I still think that was exactly right.

The second-biggest part for me is that a lot of people don't see a core value in anonymous publishing, so we see some technologies with intentional forensic marking of documents -- especially this and optical media, which the recording industry and U.S. government have pushed to have marked with indications of where discs were manufactured. Those technologies are a major threat to underground and samizdat media because a government has an unambiguous starting point to figure out what device or facility produced the documents. Document forensics exists, and it will always be possible to learn something about the provenance of a document by physical examination, but actually putting device serial numbers into the documents -- especially without clearly warning the users -- is way uncool if you think there should be able to be anonymous mass media.
Many people agree with you but I have the opposite view. Of course you can write any program in any Turing complete language, but the programs people do write in a given language tend to have a family resemblance to one another. Therefore if we want different kinds of programs we should have different languages.

A given language makes certain ideas easier or harder to formulate, and thus easier or harder to have in the first place. So the language constrains not only how you think about your program, but what you think—and thus what the program itself becomes.

Platforms, communities, and culture also help determine these things, but they're not independent of the underlying language.
Neat concept! I could see a lot of interesting ways this could grow: like building a graph of blockers based on @mentions and reminding people they are in the way. Of course it'd be nice to keep track of who is consistently late and after n tardies they have to bring :doughnut:s
Like I said, it's a "small step". It's in the quote you quoted in fact. A small step, that's all. There's go generate now, maybe somebody will write "go super-duper-generate" later. All I'm saying is, if "generics" come to Go, it will be through a tool like "go super-duper-generate-v2.0-apples", not syntax. That's all.