jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"TL;DR: Source code is the blueprint for software."

...and the 2x4s are the blueprint of a house and
the steel beams are the blueprint of the skyscraper....

I'll take the TL;DR at face value since it was written by the author. The statement completely obliterates the entire concept of a blueprint or plan. By that reasoning, it is true everything is its own blueprint, and the concept has no meaning (of course this is a standard tautology).

And, simply nodding to CYA documents (for when the customers/end users come back saying that your product doesn't do X), or to docs for when formal proofs are needed, doesn't cover the concept.

The point of planning (or blueprinting) is to think about what you are going to build before you get out the tools, abstracted away from the specific tools that you'll use, and to then record and communicate those thoughts to all the stakeholders. It doesn't have to be a complete formal, engraved-in-stone blueprint, but a modest amount of actual thinking and planning goes a loooong way.

I've often found that with a little thought, we'll use a different tool than originally expected. If you expect to just dive in and sort it out in your source code, then you've already a priori restricted your choice of tool, and probably also your library, algorithm, etc. (of course if you only have or know one tool then, well, 'everything looks like a nail and who needs a blueprint?').

Without planning, you'll get what grows out of the first thing that comes to mind, not the best thing you could build. The mere fact that it manages to run or stand is not a defense of the bad process.

Planning is where the real thinking takes place. Sure, if all you want to do is exercise your programming skills and avoid thinking, then don't plan. But don't pretend that no one else should think or plan, or complain when someone else presents a plan to which you are expected to build (and don't be surprised 10 years on when you don't advance as far as you expected).
I find all of the auto-generated systems produce barely sufficient documentation.

Real documentation is written by a person who understands how to use the API.

Unfortunately, such documentation then suffers bit-rot if it's not updated whenever the API is updated.

What I would like to see is some way to describe an API which can be merged with the hand-written narrative and instructions, and can be refreshed whenever the implementation changes.
>> Quickest route to help: Just answer questions and do what they ask quickly... Either do it or lie.

That's exactly what I do when I know it's not my stuff. Just get me to someone who knows what's going on.

"Is your computer connected directly to the modem?" Yes, sure, whatever. Of course it's actually not because I know my router isn't the problem. It's almost always their network. I'm almost always one of the first to report it so it's not declared an outage yet. I learned it's declared an outage when enough customers ask for a technician to come out.

The last time I actually listened and believed that it was my equipment, they had me get a new cable modem. Wasted an afternoon going to swap out my modem at their office only to come home and find an outage had finally been declared.

Edit: longer rant
Am I the only one who thinks their business is completely indefensible? I haven't read their patent applications, but I'd be shocked if you can patent not showing information. What they've done is definitely clever, but it seems to me that the big guys could have one decent designer and UI person duplicate their entire business in a week.

I should add that I've already booked 3 flights through Hipmunk and recommended it to a bunch of friends. I hope I'm wrong.
To be slightly pedantic, neither CoreFoundation or AddressBook are part of the Cocoa framework.
I think you have a strong preference in this case, and you wish to force your preference upon people in the name of the "common good." I'll let you figure out the definition of that behavior all on your own.

Instead of arguing about your clear authoritarian tendencies, here is my main reasons why I think hiding scroll bars is a good idea:

1. Information Overload: You should only show user information when they need it. Users need to know how much of the document is remaining, or where they are currently located, when they are scrolling. If they need the data, they are but a touch away from it.

2. Scroll Bars create anxiety in users who are actually reading your website. If you are under slight time pressure, as most of us are at all times, you will concentrate on your own progress through the page, rather then engaging with the content.

3. Shifting: Even on operating systems where it is the convention to always show the scroll bar, the scroll bar still disappears when there is no scrollable content. Many, websites are centered, and they have a tendency to shift the center of the website by the width of the website when the scrollbar appears and disappears. I find that behavior annoying.

4. Shifting in text boxes: when the scroll bar appears, once you typed enough text to fill the box, the text has to reflow, in order to accommodate the new scroll bar. I find this very annoying and distracting.

Finally, you keep referring to these mythical, internally confused people who keep reading only the tops of all the news articles and constantly wonder why the rest is cut off. Can you show me the following:

1. Any site that looks confusing on a mac without scroll bars. Something I can show to people and gauge their reaction.

2. Any study, article, or survey done on the subject that states that it's a severe problem. Not personal anecdotes, but actual evidence of some kind.
> the whole concept of classified information breaks down pretty quickly if you start saying it's okay for people to exercise their own judgement and break the rules.

Then let it break down! Information wants to be free and all that. I would MUCH, MUCH rather live in a world where government secrets are virtually impossible to keep than the world we currently live in. Government secrecy is a poison, anything that weakens it is good news as far as I'm concerned.
>possibly Amazon App Store could be a good alternative to the Google Play morass.

Sorry but the last time I tried, Amazon App store was a resource hog. Also apps will stop working if you get signed out of the Amazon app store app. It is like they are trying to prevent one guy who they think will buy a copy of their app, get on a stranger's device, log in to the app store, download their apps, and log out and repeat it for all devices in the world.
I work in high frequency RF (10s to 100s of GHz). You can use mixers[0] to down convert higher frequency signals and make measurements at lower frequencies.

[0]http://rfic.eecs.berkeley.edu/~niknejad/ee142_fa05lects/pdf/... [pdf]
Government can never be trusted on an individual level, because it very often acts against individuals. Collectively, it may represent a majority of the public, but those individuals who it does not represent are screwed. Political changes are good and important, but individuals should absolutely build a fence between themselves and their governments because those governments inevitably trespass wherever people don't make it clear they want them to keep out.
You can export your posts at any time with Silvrback. You have full ownership. That's why I'm making it a paid solution, otherwise there would be the risk of your data being sold to advertisers.
> Take that responsibility on your shoulders, because you chose to act a way that would get you locked up.

Would you say this (with a straight face) to Alan Turing in 1952?

"What did you expect having a private homosexual relationship in a society where that is illegal? Just take the chemical castration or the jail sentence. Why are you getting so upset about this?"
If you are used to binding caps lock to ctrl, the lack of that key is critical. I find it hard to do anything serious on machines without it now...
The only logs of that sort that I'm aware of is the SMART counter for unexpected power loss. M.2 SSDs are not at all graceful about handling voltage droop, and I don't think I've ever seen one even attempt to automatically lower its power state (and thus peak power draw) in response to low input voltage. They just stop responding, and sometimes require a full power cycle rather than just a reboot.

And since the maximum power draw information that SSDs provide to the host is unreliable, you need expensive measurement equipment to determine whether a SSD brown-out is more the fault of the host not providing enough power, or the SSD drawing more power than is reasonable.
Buddy, I'm not here for "debate". Debate is a construct where people stake out arbitrary positions and defend them in hopes of "winning". It's a zero-sum, dominance-driven approach to discussion, and is poisonous to actual understanding.

That you think a pseudo-debate is a good idea explains why you're flooding the zone with nonsense, condescension, and a refusal to even look at what you're saying and how you're saying it. Which is indeed tedious. Maybe you don't have any better ways to spend your time, but I sure do.
You spoke against the hive mind and you're being sarcastically reprimanded for it
Possibly. More of an interesting question philosophically than purely legally, IMO.

The issue of copyright in traditionally Communist countries is interesting, as they don't generally recognize it. North Korea had no copyright at all until they passed a (probably purely for show) law meeting the minimum requirements of the Berne Convention in 2001 so they could enter some global treaties and trade arrangements.

Internally, there appears to really be no such concept in North Korean society.
> well, that explains why the iPhone went from such a unique design to generic plastic android.

I agree that some of the flagship iPhones since the iPhone 6 have had less unique designs, but what are you describing as "generic plastic android?" None of the flagship iPhones after the iPhone 3GS have had any significant exterior plastic. Are you talking about the iPhone 5C? I'm pretty sure that's the only one that ever had a plastic enclosure.
That doesn't seem to provide any meaningful indication the endpoint runs the code it claims. Can't I just create an evil endpoint that links to legit code?
Smart pointers aren't an upgrade over C per se.

It's a coding pattern that has its specific use, but that's definitely not something that's missing from C or a natural extension to how things are generally done in it.
A whole new industry: CRYPTO ADS!
I have the same sentiments as you, op. I am interested in migrating as well. To have a new beginning and try my best to live my life to the fullest. I have learned a lot from this thread; thank you for creating this post-op.
So, I have lots of family that live in rural areas. Rural being defined as can't see the neighbor's house + unpaved roads off of roads named with only three numbers (ie, take 765 to 321, turn left on 997, keep an eye out for the fence on the left) + no sewage + 1+hr commutes to Walmart or Dollar General.

Their internet availability is satellite. They have phone lines, but are too far out for DSL. Some have cable, so they can get like 3mb for $80/mo or something. I can get edge service on my cell sometimes, but it's basically unusable.

You're probably thinking more of the exurbs. Houses with like 1-5 acres of land off of a county highway or something.
Roosters are aggressive and territorial. You can sometimes house them together, but it's more difficult than hens and even hens have some pretty nasty pecking order disputes if they aren't raised together. Hens do not have to be kept separate while laying as long as you don't mind fertilized eggs. However, roosters can be dangerously aggressive towards hens in captivity. Over breeding and tearing out of feathers are not unusual and can make a hen's life pretty miserable. In extreme circumstances it is deadly to the hen. They can also be overprotective of their hens and attack their owners mercilessly when it comes time to clean the pen and collect eggs. The backyard chicken keepers I know do not keep roosters unless they're needed to protect the hens from predators.
Well, the purpose of the AI regulation is specifically to hold the "management" accountable when they fail to prevent misuse of the technology. The regulations are to be enacted by the lawmakers. As I see it, the debates like the one we are having right now will determine how the regulation will be shaped eventually.
Sweden were convinced their approach of not really doing anything would yield an infection mortality rate of 0.1%. They were extremely wrong.

They then thought their approach would avoid a second wave. They were wrong about that as well.

They're now pinning their hats on being 'not the worst off'.

A lot of people are dead. Others are angry.
> I’m living in Germany, so the obvious choice was to spin up my instances in Vultr‘s* data center in Frankfurt, as ping is the lowest to that center for me.

The author is probably aware of this, but just in case they aren't: Hetzner is an amazing company with two or three datacenters in Germany. I don't remember if any of them are in Frankfurt, but given they offer VPSs and beefy dedicated machines, I'd be fine trading a couple milliseconds for this flexibility (and overall better pricing, even if Vultr's isn't that expensive as well).
I read the description on the site and said "I love this thing," without even testing it.

Edit: Now After Testing.

Wow, how delightful.
This is not Steve "Woz" but Geoff Wozniakz.
What a lame post. If his goal is to make his life easier, working on Linux every day is a laughable solution.
> It's interesting to hear about OSX crashing. I didn't think that was common.

It's not – on any of the recent operating systems in normal usage, crashes are rare and usually a sign of failed hardware.

> I also noticed that as more and more people start using macs, I hear more and more grumbling about them.

That's largely a function of popularity and time, particularly since we're well past the point where people have had time to accumulate custom/broken settings and install a ton of system-altering crud. I'm sure if everyone switched to Linux today, they'd start by talking about how much faster it is and within a few years be complaining about how the same system is slow and unreliable, particularly if they'd ever installed software written by a large company.
The article was written by Geoff Wozniak, not Steve Wozniak. Different guy.
I was about to quit OS X, because of problems like those :

- MacBook Pro fans -> rocket mode

- Mail app is not enough sync with my iPhone -> only 1 kind of flag available

- I'm working with dropbox, and when I want to use Pages on iCloud, I'm obliged to move my file in the special iCloud directory... so annoying

- When I edit some stuff on my Pages app, it's not possible for anybody to read/edit the file online (iCloud.com). Also the SaaS is really slow compare to Google Drive.

- Message app is not totally sync on my devices... I mean when I read a message on one device, it's still unread on an other...

- iTunes isn't so easy to use...

- safari isn't so cool compare to chrome or firefox

- right click "new file" DOESN'T EXIST

- etc.

Then I realized Linux, Ubuntu are not so sync either and have many other problems and Windows isn't an option.

Do we have the choice after all ? I'm still waiting for the futur OS 11 to fulfill my queries...
I'm sure this guy is savvy but I think that he gets much more credence due to his last name being Wozniak. Sorry but any post saying "why I did ____" seems to rub me the wrong way. I would have much more respect for a post that outlined issues found and how to reproduce them than a "I'm tired of this so you should be too" kind of post. personally I don't ca if you know or like/dislike what I use to work. If I wanted apple or anyone else to fix a problem I would file a bug report for this items I can't deal with as opposed to throwing a hissyfit about how my needs aren't being met by a company.
> would it have hurt to send a little more information about the issue [..]

Call me a cynic but I think they don't send any information on purpose.

They're not required to send information and Legal probably doesn't want anything sent out in these cases that involves writing from a non-lawyer.
Actually the moral is "don't have too high of a click through rate". In the article he admits he told the viewers to click on the ads to get money to him from advertisers (violating the ToS). The viewers liked him and likely committed the click fraud for him. The money was returned to the advertisers.
How about supporting Project 52 too?
This is the usual theme of any article written by Vivek Wadhwa, and I don't want to be dismissive of the idea that young people in China and in India are entrepreneurial and awesomely well prepared educationally to take on a lot of challenging technical problems. One response that the United States will eventually have to develop to this competitive environment in world trade is to build up the skill sets of young people growing up in the United States, for which school reform is still urgently needed, and to increase the entrepreneurial orientation of young people born and brought up in the United States. (I am trying to do my part, as the homeschooling parent of four children who have lived in the United States and overseas, to ensure that my children get sound primary and secondary educations and are entrepreneurial in their thinking.)

That said, another response that the United States never forgets to use in such challenges is being open to immigration and to foreign investment. If young people in another country stand out and succeed, they are always welcome to move to the United States and set up businesses here. And foreign entrepreneurs are always welcome to sell their products and services here and to set up branch offices or the main corporation headquarters here. The openness of the United States population to immigration and the openness of the United States economy to international trade allows Americans to gain most of the benefits of these trends, even if American-born persons aren't the chief drivers of these trends. The countries whose lunch is really being eaten are those like North Korea, closed both to immigration and to trade, and oppressed by dictatorial governments.
It's not too much ad revenue. It's suspicious ad revenue. He had 6% CTR, which is high, and also seemed to encourage his visitors click, at least to some extent.

It's not clear to what extent he encouraged clicks, but asking visitors to click your ads is like asking for your account to be terminated.
I don't see how that would have helped him. After having his lawyer review the terms of service (which is probably superior to reading it for himself), apparently he's concluded that there's nothing he could have done to prevent this from happening. He was using Youtube, and that limits his ability to shop around for better terms of service for ads.
My main goal is to profit while addressing a market I feel is under-served. At the very least, I planned to shoot for a $9.99 or less price to get the higher royalty rate on Kindle (and to not looked overpriced versus other books in the same eBook marketplace). I notice Rework is $9.02 on Kindle; does this pricing have anything to do with the Kindle Marketplace dynamics?

So, essentially, I'm planning on writing eBooks that I would sell as PDF/ePub on my own site or in a marketplace like TutsPlus, and also list the same eBooks in the Kindle and other eBook marketplaces. I'm hoping to fill a need I see, as well as take advantage of the increasing popularity of eBooks and eReaders in general. Just like the iOS store, there's a bit of market advantage to having a lower price since it gives your item more visibility. My idea is to make books that are somewhat small (~150 pages or 10 short chapters), but a good value for the size. Additionally, many self-published eBook writers are recommending taking the prices extremely low, to as little as $2.99 or so just to boost overall sales.

I know this isn't the approach 37signals usually takes, but with the above in mind, would you see an advantage to lower pricing or would you stick with a higher price? Thanks again for your time and advice; I appreciate it more than you could ever know! I'm thinking I ought to go ahead and get Rework about now...
Licensing is where you make your money. Check out this NYT article from 1987 about upheaval in the comic syndication business.

http://query.nytimes.com/gst/fullpage.html?res=9B0DE0DF1738F...

(sorry for the long link)

Reads like many of the "publishing will die" stories circulating today. States back then that merchandising accounted for 50% of revenue.
What else do you think about my coding experience?
I say this as a long-time PC user; MacBook laptop hardware is unrivaled in the PC space (trackpad, screen and keyboard - not pure price/performance).

Having any distro running Gnome 40 with full gesture support would be seriously compelling for daily driving.
Ah, so by "craft" you mean "make up something untrue that would have taken ten seconds to verify". I feel like I suddenly understand "Hackers and Painters".
The irs is prohibited from sharing taxpayer info without a warrant. There have been many cases in the past where your fifth amendment rights have not prevented tax liability or criminal charges for illegal income.
The Amiga did come with Basic, but in 1990, they switched to Rexx.
> they have a clear path to profitability

What is it? The problem I see is that there’s zero switching cost. It’s like buying salt at the supermarket. It’s all the same. They have nothing to differentiate them except their brand.

Sure they can charge a little more because of that. National brands charge a bit more than generic. But you can’t raise prices 50+% and hope people will just stick with you so that you aren’t losing money hand over fist and will only _slowly_ circle the drain.

It feels like Uber’s model was a really good one if you’re operating under the assumption that no one else could ever compete. As soon as a competitor came along they seem to have been screwed. The only play left was to pump more money in and hopes that somehow it magically worked out.
I find all these salary threads humorous for another reason: all the bragging about 100-200k salaries. Try joining finance where that's mot even a bad year.
There might also be abandoned worthwhile content that we'll never get the chance to see ever again. I'm with those saying Google should transfer the videos automatically across to YouTube.
They likely have jurisdiction only over .eu TLD.

That said, they have implemented mandatory wiretapping on everyone some years ago, so I wouldn't count on EU sanity or benevolence there.
2 things made a difference for me, Routine & Age.

If you get a 9-5 job after a while your body learns. I used to wake up at 3pm regularly (and hate myself) but after a couple of years doing the 9-5 I can't sleep in past 9:30 anymore.

I'm only mid twenties now but I swear getting out of bed is easier now than as a teenager.

Unfortunately I am slipping back, I am doing a masters but have no more classes, every night I work a bit later because I know I don't have to be up early, so I wake up a little later, repeat. Its a spiral which I need to break.
Here is Luxembourg, the minimum salary for qualified people (at least 2 years of study or experience) is 1900€+ per month with nearly no tax. For the same level of health insurance and retirement plan, one would to win approx 65k$ in USA. Don't forget I'm talking about the minimum legal salary, with that salary you can still consider yourself poor. Middle class people wins at least twice as much. Are people in USA so poor that 80-100k$ seems like eldorado?
X and C are also not in convenient places for Dvorak users, and I imagine for some other international keyboard layouts.