jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Buildkit's caches are a killer feature. They go a long way towards making Docker builds usable for iterative development.

We also migrated back to Docker from Podman because of Buildkit and the general bugginess of Podman.
Your comment, at face value, seems to defend the status quo.

-> Politicians have used the concept of a "modern 21st century military" as the rationale for decreasing naval investment in new submarines and now those same politicians are surprised that there are fewer companies that make submarines.

The author alleges there was a deal made by Clinton to allow M&As in the defense industry - he says that politicians and financial industry are both to blame. Can you provide an alternate explanation?

-> Similarly, w.r.t. modernizing the nuclear arsenal, how can you expect a healthy competitive marketplace to exist for a product that no one has purchased in 50 years?

The author clearly argues that this is due to anti competitive business practices that forced Boeing to withdraw from the bid. Northrup purchased a key supplier, now refuses to sell to Boeing.

You're right, in 50 years a lot of the know-how has eroded. But we could imagine, in a market with a dozen competing shops, they'd be hungry enough to take a shot at a bid, if nothing else to try to survive. What's being procured in this project isn't so much a "product" as it is a service. Specifically engineering, R&D, and production services. Author's point still stands that productive capacity has been eroded - when these weapons were first being produced (they had never been produced before), there was healthy competition.
It's used in my workplace for ElasticSearch interactions. It's for search, product recommendations, discovery, sorting in an ecommerce.
I guess I was being charitable, and imagining that the poster might be a Korean of a certain age where this myth held weight. The article suggests that young Koreans have changed attitudes, but that doesn't mean that everyone has. I think the comment replies to his question did a fine job challenging the myth. Obviously it's just my opinion, but I'd rather save downvotes for people who were clearly trolling or maliciously off-topic (and I don't see that here).
No, macOS just makes it seem like apps can't add files anywhere. They only recently made it a requirement to ask to write to certain locations like your Documents, Downloads folder, etc.
I don't know when you tried this but I recall it having sucked in the summer when I tried it and I gave up. New job in the fall, decided to give podman a shot "if it doesn't work on the first try I'm going to use docker", then podman-compose 3rd party instructions (I can't remember which) just works out of the box. I'm running a fleet that includes postgres and redis.
Just a heads-up: I think you can leave off the dash like so:

$ cat > newblogpost.txt
Is the software gun issue with the F-35 fleet in general, or with the very glitchy F-35B? The article doesn't do a good job of explaining that-though since its a British article, I'd assume its the F-35B, which will be on the QE2 class carriers.

Really, if you want a culprit for the F-35, blame the US Marine Corps (MARINES, RAWR!!) for insisting on the highly faulty and problem plagued F-35B. If the Brits had insisted on building proper through deck carriers, this wouldn't be an issue (at least the F-35B issues). The QE2 class are awfully big, and really should just be through deck without the ski jump.
I have been deep in programming for the better part of my student days/professional career but now want to focus product and marketing.
Working on my startup now, hence, have a lot of opportunities! :)
The purpose of Google Fiber isn't to make Google the world's ISP, it's partly to demonstrate the feasibility of fiber to the home (in a big, public way) and partly to create demand (by being big and public).

Yes, it's more about hype and politics than installation. I thought that was obvious. If the hype and politics doesn't get the big ISPs off the dime, then it may have to become about installation, in which case the experience Google Fiber is obtaining will become important.
Religion speaks of something beyond measure, and this is a reason some perceive religion as unscientific.

Atheism too speaks of something that can't be measured: the certain non-existence of the thing every human culture has sensed, longed for, believed in some form or another since the beginning of humanity.

Science itself is full of things that can't be measured. The Fermi Paradox and the Great Filter are examples of this: we theorize about why earth -- despite 100 billion-billion other planets like it -- appears to contain the only life in the universe. The theories include those of super-intelligent life beyond our measure, which really isn't that far intellectually from the idea of God.

The article does not claim Christians are better scientists than atheists. Rather, it corrects the idea that these thinkers' religion was an incidental primitive flaw in an otherwise great mind, when in fact, these men's insights into and pioneering in their scientific fields were driven by philosophical commitments to the divine origin of the universe.
> Can anyone say how strong the x86/TPM-equipped machines out there are against malicious firmware updates, assuming one has their BIOS admin password set?

A machine with VT-d (IOMMU), TPM and TXT is needed.

http://theinvisiblethings.blogspot.com/2011/09/anti-evil-mai...
I'm unsure if I'm doing it right but I've never used LinkedIn to secure an interview or job for that matter. I haven't met anyone who had done the same either and my Facebook LinkedIn friends list is basically 1:1.

I wonder what it would take for a MySpace Facebook migration for LinkedIn.
So you are also scornful at geeks who fetishize the latest cool crap that DARPA works on?
Less demand for resources, and consequently less damage to the environment?
Agreed. Gavin's post didn't seem to acknowledge that this was a proposal and seemed to belittle the work put into it...but I found Brian's overly defensive (though I agree with his conclusion).

Having seen Brian's stewardship talk at ClojureConj, and now this, it seems clear that he feels the need to be defensive against the non-Java JVM languages out there.
Takeaways:

* Test your backups as comprehensive as possible!

* even old and tried file systems still can react strangely in strange states?
>If you figure out how to profitably get wires to people's houses,

The same way we got power to the homes which was government assistance and the private companies not expecting them to be totally profitable in a few years.
This should really have been called, "Choosing the right integer types in C/C++" rather than "Choosing the right integers".
This is like a web3 discussion, where everyone talks about having many examples, but somehow none ever get posted.
@sama actually addressed HW on his recent AMA here [0] but as with software startups, you have to broaden your view of a hardware startup -- if you include ventures focused on fundamental semiconductor technology, both analog and digital; tools for design, prototyping and verification; semiconductor intellectual property as well as end products, there are quite a few potential $10B opportunities[1]. I believe @sama is considering the full range of investment options. Not all investments in this segment are capital intensive.

[0] https://news.ycombinator.com/item?id=9238839
[1] http://blog.semiconductors.org/blog/what-end-use-application...
If Apple's strategy is so sound and Microsoft's is so flawed, why did all of OS X combined never even manage to crack 50% of Vista's peak user base, according to global web stats[0] over that period?

Frankly, I have a hard time believing anyone technically minded really believes Vista was a disaster. Windows 7 was essentially Vista SP3, but people finally had decent hardware by that time and it seemed to be an improvement.

[0]: http://gs.statcounter.com/#desktop-os-ww-monthly-200807-2014...
Github allows for people to discover projects to be passionate about that they may not have discovered otherwise.

Before Github, the primary means individuals discovered projects was just by stumbling upon random websites... often times ones that hadn't been updated in who-knows-how-long.

Github clearly shows the health of a project by providing at a glance how long ago the most recent commit was, how many people have contributed to the project, how many people are "following" the project, how many contributions via Pull Requests are pending, etc.
Maybe have a checkbox (checked by default) and "Help spread the word about this free service." They can uncheck that to skip the little ad.
Non-poach agreement.

Even if it isn't technically poaching, outsiders don't know that, and it can start fights. Easier for them to avoid the situation altogether. Non-poach agreements are illegal, so they won't tell you that this is why.
Hashify.me seems to be overloaded for the moment. Nevertheless a brilliant and delightful concept!
Nice hack, though odd name given that no hashing occurs.
>Perhaps add hackernews as well as an option?

I'm sure a lot of people would love that.

GitHub is also a must.
Interesting. Seems lots of similar companies doing this. Appcelerator / Sencha come to mind as I work with their products. Sencha seems to have the same arrangement as 10gen license wise (I think), yet they get massive amounts of shit since they started with BSD and then switched later to GPL (with commercial license for commercial apps).

I don't think there's really enough examples to prove this to be a viable business model just yet. These companies seem to be mainly living off VC funding, hoping to get a MySQL style exit at some point.

Hopefully I'm wrong though and they are able to prove beyond a reasonable doubt that a company can build a lucrative business off an open source platform. Maybe there's enough examples out there (WordPress / others?) that it's already been proven.
Perhaps 'misuse' would have been better. It's certainly that.
And, in turn, no one seems to support Opera, either.
Without plug-ins, Opera Mini doesn't play H.264, WebM, or any other video formats for that matter. The other Opera products have near zero market share. That's why I don't test for Opera, just like I don't test for IE5 and Netscape.
Accessibility, SEO, and maintainability are the business reasons.

But the larger reason, the why, is that its easier for a computer to parse. If you want to be part of the Semantic Web[1], you should make your pages as machine-readable as possible. Makers of screen readers will thank you too.

<table> means tabular data, not layout. But since no one follows that, parsers first have to determine which way you meant <table>. This is an unneeded complication. If everyone used the right tags (<div> and <span> for layout, everything else is semantic), writing a parser would be insanely easy and we could spend our time on more interesting problems.

[1] http://en.wikipedia.org/wiki/Semantic_Web
What is the source of the term "luck surface"? It's a good one.
Hmmm....

Did you test it to confirm? Are you sure that one line of code is all that's necessary to get that specific demo correctly working with Internet Explorer? What about keyboard input? (Canvas is only one piece of the demo.)
Related: http://news.ycombinator.com/item?id=1907318
Tangentially, if you are designing HTML email, tables and old-school HTML are the way to go, still. This is due to an even sorrier state of affairs in email clients than web browsers. (Not the least of which: Outlook, which uses Microsoft Word (!) as its rendering engine.)
SHA-2 would be a good choice. The algorithm is based on SHA-1, but avoids the same vulnerabilites found in the SHA-1 algorithm.

http://en.wikipedia.org/wiki/SHA-2
I did a tour of Detroit back in 2011, shortly before one of their large house auctions all for unpaid property taxes. Some of these basically destroyed houses were being charge 400-600 a month in property tax. The city continuing to tax Detroit neighborhoods like this is one huge contributing factor to the decline of Detroit.
The trick is, how do you estimate risk of such problems in a particular company, in order to provide the suits with an expected dollar figure?
Naive question: does the pkg(7) format used by FreeBSD have anything to do with the .pkg files Apple distributes? And if not, why not try to be "OSX native" using .pkg files instead of "BSD native" using pkg(7)?
English does use tones:

"Going to the store" (rising = question)

"Going to the store" (flat or descending = statement)
Please don't use scribd as they block mobile users from reading the content. Host your PDFs elsewhere.
Things will get only worse when Kim gets a sizable nuclear arsenal.
Since CouchDb is document-oriented rather than relational, wouldn't you call this an ODM?

Nonetheless, cool project.
Yes. It's strange that people really think that what
they're doing isn't connected in a way with their
self-esteem, especially if they claiming all the
time that they're doing it only for a better world.

Wouldn't it be funny, if at the end there's no much
difference between the SUV driver and the vegan.
This is debatable. They are definitely throwing their weight around and playing some Machiavellian games with world opinion, flat-out denying things that anyone can see is probably true--look at how they re-directed network traffic.
I used to think so as well but now there is a great framework called Play:

http://www.playframework.org/
Some descriptive YouTube videos about the Selk'nam people with English subtitles

https://www.youtube.com/watch?v=psJ5tg6Pqcc
https://www.youtube.com/watch?v=HAgcA0JEQkk
You can't really use KD trees with lat/lon coordinates, at least you can't use euclidean distance there for nearest neighbor search.

First, longitude wraps from -180 to +180 at antimeridian, meaning distance calculations will fail there; second, and I'd say more importantly, one degree longitude length in meters differs a lot depending on latitude; meaning this library will be heavily biased towards longitudal neighbors when using it for locations far from equator.
Cool. But how about just writing more of the constructive kind of comments? Then there will be no need for downvoting brigades for any side.
Well, it seems that they're playing a pre-recorded 26 minutes sound file [0]. I was really hoping it'd be live, too bad!

[0] : https://cf-media.sndcdn.com/xSJhDFub1Th1.128.mp3?Policy=eyJT...
> I hear people saying "I have the flu" when they have mild symptoms and only miss a single day of work.

They could have had influezna with mild symptoms. Two different people can have the same influenza virus enter their body and experience different effects. Anywhere from no symptoms at all to death.
I try to stay agnostic on the question, and simply counter obviously irresponsible speculation with facts and data.

That said, the news media has been shameless about misinterpreting data consistently in order to promote fear. It's a real problem.
But that's beyond the point, right? The question is whether it is accessible. Which for some states it is, and could be done by reading material. The same can be said about programming and software development.
I'm no C++ expert, but I like mucking about with game projects in C++ every few years, and I'll never not use raw pointers. smart pointers in C++, as well as a lot of these newer language features, really confuse me as to what niche C++ is supposed to fit in. when I use mostly-C-style-C++, I'm using it because I want to drill down into the nitty-gritty, I want to access raw pointers and feel free to do whatever I want with them. I don't want higher-level abstractions over something like pointers, I'm a big boy, I can manage allocating and freeing memory when I need to, I can write my own memory managers and so forth. maybe this is just something domain-specific to game development but I have seen many experienced C/C++ programmers advocate for this as the way to do things in C++, if you're going to use C++, and my (minimal compared to these people) experience (both before and after hearing these perspectives) lines up with what they have to say.

if I was using C++ to write business applications or something, like one would use C# or Java or whatever, then yeah, smart pointers seem like they would be useful in that specific domain... but at that point, why not just use one of those languages, or a language like it?

I'm probably going to try zig for my next endeavor into lower-level game development because that language, while different from the C-style-C++ I'm used to, seems much more in line with the kind of programming I'm looking to do, compared to modern C++. I don't want RAII, smart pointers, and all that conceptual overhead jazz. I want to allocate memory, run operations on said memory, then free said memory. I kinda miss just doing stuff in C89.
You may want to reconsider that stance: https://www.redcross.org/about-us/news-and-events/press-rele...

> The findings of this study indicate that that it is possible the virus that causes COVID-19 may have been present in California, Oregon, and Washington as early as Dec. 13-16, 2019, and in Connecticut, Iowa, Massachusetts, Michigan, Rhode Island, and Wisconsin as early as Dec. 30, 2019 - Jan. 17, 2020.
Very interesting, so should people who travel with photography equipment take night flights if possible?
I know a guy who had two contracts like this. He did the work himself, but then they both kept him on $3k monthly retainers to just be available in case anything breaks. He didn't work for about a decade, and then when the contracts ended, all his skills were a decade out of date and he couldn't get work. But, he had saved up, bought a house which 4x'd in value, and is only just starting to worry about money another 10 years later.
For me, the ability to build abstractions is the biggest draw. (Otherwise I am pretty happy with C.)
For me, it was a move into a (technical/site) management function in an international satellite office of an American company. I got paid handsomely (near top of achievable normal income in country and well above expectation for my age/experience) and only had to work as much as was necessary to maintain stability. This led to plenty of time for hobbies, because I was judged only on keeping my region running and out of the news. Lots of work at the outset, little once I figured things out.

Now, I'm in a (functional/people) management job that requires more focus, but pays three times as much, in a different and more expensive country, so it probably works out to around 2-2.5x as much. With the recent addition of a competent senior manager under me, I'm able to slack off a bit - a bit, not a lot - and play with my hobbies between or during particularly brain-dead calls.

tl;dr management, and fill the ranks under you with good people. I know you said you didn't want to manage people, but unless you're VERY good with creating novel AI, it's probably the fastest route to your goal. I recently did a farm management course with a guy who hammered home the idea that you need to focus on your desire/objective/goal, really understand what you consider important, and not set obstacles for yourself at the outset that would prevent you from getting there. His frequent refrain is that he could meet his goals "in prison" as long as he was willing to be flexible about how he achieved them. Give it a think. If you get to pick the people, having a weekly sync is a lot less effort than trying to write software part-time.

Another important area for you to focus on is cost management: if you can go, or make a 2-to-3-year plan to go, somewhere that the money you have now will buy a house outright, you can potentially live off a hell of a lot less. Reduce your monthly living expenses to exclude a mortgage or rent and include only food+utilities+tax+insurance+hobbies and you may find that you can get by with part-time employment, seasonal work, or time-limited contract work of your choosing. There are many flavors of this: go work in the sandbox for Raytheon, do a month on and a month off on a rig, get a job on a ship, go do a stint at a mining camp when you need cash, etc. All of those places need people with tech skills, and they're probably full of people who are in it for the money and because they love the vast expanses of free time between deployments.

N.B. I'm American, and have been in Europe for 18 years-- so yes, if you're in the USA, a move to somewhere with a more healthy work-life culture could potentially be realistic for you to consider. The Netherlands is not a bad place if slacking in English while maintaining a high standard of living is your goal.
Not going into the office daily shatters the illusion that you are doing something important. When you are in the office everyone looks busy and self important.
Just called in and talked to Chap. I wanted to make sure he got to see the idea and know about before it got lost. He immediately made the jump to transcripts and text-based stuff.

Chap: Recording calls with skype forum post: http://forum.skype.com/index.php?showtopic=477581

Good luck!
so lonely !!
I think you have been trolled.
And as a rate-limiter, there could be a requirement that you transcribe earlier conversations to get "credits" for service. That is, every 100 words buys you X minutes of advice.
All comment scores do is reveal the inner workings of the site. HN already has an algorithm to turn vote count and time since posting into relevance, that's how we order posts now. Perhaps that could be a bit more fine grained, so that you can know more easily to skip barely upvoted leaf nodes, but all seeing the vote score does is let you replace that algorithm with your own internal one.

You are absolutely right though about source links on Google. They give us context for Google's ordering. While Google has done the work to return the best ordering of results possible, which might be the best results in the average case (though maybe not) site have earned a personal reputation for us. Personally, I know that I don't want to check the expertsexchange.com sites, so I skip over them.

I think that what HN would benefit greatly from is a more codified personal reputation system. Right now, the only way we have that is by learning to recognize the names of HN posters which, for me, has only happened with a precious few of the most prolific and respected. If HN would only give me some indication that I had up (or down) voted this commenter n number of times in the past, that would be far more useful than displaying the current vote count. It would allow me to discover whose voices I like, and who I might ignore.

I recognize that not having this is part of the design of HN. Instead we are encouraged to consider every comment fresh, without any context. It's a meritocracy of comments. I don't have much answer to that, other than to say that I would really like to see people be able to earn a good reputation. It would make the community feel a bit smaller and closer.
HN isn't an entity - and you can't rely on aggregation to form an opinion. You still need to think and form your own opinions.
most programmers have a very predictable trajectory through increasingly more powerful languages: C++, then Java (garbage collection), then Python or Ruby (more abstraction and power), then Lisp

I've seen virtually no one take this trajectory. Half of the Lisp programmers I know had Lisp as one of their first languages (MIT or Berkeley alum). Most C++ devs that went on to Java or C# did NOT go to Ruby or Python. Most C# devs would consider that a step backwards unless you were using a specific framework for a specific task, e.g., Rails.

The only thing I do tend to agree with is that Ruby/Python devs seem to have Lisp envy. But very few others classes of developers do.
how can they be sandbagging if they have never published revenues
That's true, but the same would apply to any deliberate attempt to reach other life.