jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've been down the same road. There was a point in my life where I had full-sized towers serving as a development server. And I mean full-sized -- as in 30 inches tall.

I built the last and final home-built computer in mid-2007. I probably spent about $100 extra in eliminating noise despite having a powerful setup. I was spoiled at the time by my Mac Mini which was silent. A lot of fellow raiders never seemed to "get" that. I guess your computer sounding like a jet engine is fine if jet engine computers are what you're used to. They didn't understand the difference having that same computer being silent makes.

Still, cables. The big box that has to be put somewhere. The power draw. More cables. The switching between it and the Mac. Wireless cards that never seemed to have fantastic range. Not being able to get built-in bluetooth and resorting to annoying dongles. More cables. Forking over more money for a beefier UPS. Another $10/month on the electric bill.

Desks have shrunk over the years as I've shrunk down. From a massive corner unit, to the current 4x2. Next, I'm building it into a slightly smaller than a 4x2 closet with nothing getting in the way of my legs. Whenever I look at old photos, or visit someone, I'm still taken a bit aback as to how much physical space was allocated to the computer. A large desk, large chair, plus the room for ingress/egress, etc would easily eat up 40 square feet.

For now I'm down to a new Mac Mini (with 8GB of memory) and an older, aluminum 23" cinema display until the 27" iMac is refreshed with a better GPU. It's dead-silent. It does nearly everything I need. The 7 1/2 square feet of desk space is barely occupied by it giving me tons of room to spread out documents, notes, etc.

Enthusiasts will always be enthusiasts. That's fine. There'll always be a burgeoning market catering to them. Though for me, I'll gladly pay extra -- considerably extra -- for something that minimizes its intrusion in my environment.
To the people that said no: wtf, get a new job.
That's your biggest problem? Either you're getting an ass-ton of mail or you are the luckiest SOB on the planet. I get what I assume to be an average amount of mail. Takes five brainless minutes a day to deal with. If you only have to deal with 5 minutes of bullshit a day you're pretty well off.
Welcome to the world of web development! You are going to be recreating a lot of stuff (especially if you are going to be working for a corporation).
I have a little experience with using djano but, I do most of my work in PHP. I have started to like Zend Framework(ZF) and I would recommend that to you as you already know PHP (instead of learning django, ror, etc.). ZF should speed up your development a bit.
These days, I mostly prefer doing Sys Admin stuff and playing with Javascript and I shudder at creating a web app from scratch. When I am not working for money, I do not force myself to create a web app. But, when I do start working on something I tend to work extremely hard.
If you have to give up the SLI graphics and RAID array then I don't think what you have left constitutes "almost all of that".
You don't need an automobile to travel beyond your neighborhood! You can take a bus or a train or ride your bike, even in suburban areas.

Plenty of midsize cities worldwide work on various combination of mass transit, automobiles, walking, and bicycles. The automobile monoculture in most midsize American cities is a product of our early development of cheap automobiles combined with federal policies massively subsidizing highways and the racial paroxysms of the mid-20th century.

Even Canadian midsize cities, which in many ways are very similar to those in USA (except for far worse weather) have far higher transit usage. In Calgary, 'the Dallas of Canada', full of oil money & newly-built single-family homes, 24.3% of commuters use transit, and that's considered low!
http://www.calgaryjournal.ca/index.php/news/2538-calgary-s-t...

Likewise, newly built Dutch suburbs have many features that resemble American suburbia, but have good bike lanes and acceptable bus transit:
http://usa.streetsblog.org/2015/01/15/dutch-suburbs-are-like...

Manhattan is still dependent on transit because it's one of the few places in America that's so dense, even 60 years of dedicated auto-first policy couldn't change the facts on the ground. But America had many other transit-oriented downtowns & dense neighborhoods, still has a few, and could have more again!
? Where's the string building in this code?

my $otheruser = Bugzilla::User->create({
login_name => $login_name,
realname => $cgi->param('realname'),
cryptpassword => $password});
Banks make money primarily by borrowing money from people who have it and lending it to people who need it -- this is a sensible business model regardless of what kind of currency you're using.
You're really being optimistic.
I think it is also important for in-office workers be allowed to telecommute when needed. Having that flexibility offers a lot of freedom as there are times where you need to be out of the office but can still work. I currently have a family situation where I try and be at my parents' home a week a month and having the option to work from there has been a huge help. It is definitely a big factor in why I would stick around in my current job for a while at least.
I love this bit: "It sounds simple, but, well, that’s only because we’re simplifying it.".
Not necessarily. Check out frameworks like Silex (https://github.com/fabpot/Silex) - it's very lightweight.
I have a few invites left... email's in my profile if you want them (and will actually use it). Totally worth it in my opinion. AT&T + airlines + hotels + random other things you discover all the time.
Clearly you've never been to the Starbucks at Slauson and La Tierja in LA. There are guys there who set up everything but their nameplate and a picture of their family on their table.
That doesn't really address the point of this blog post at all.
That will happen after the free IPv4 addresses run out in the future, which is why ISPs in developing regions should get as many addresses as they can now while they're free and prepare to adopt IPv6 if it turns out to be cheaper than buying IPv4 addresses.
Do any enterprise solutions allow more granular wiping?

I'd be completely fine with my workplace being able to nuke their own information, so long as they couldn't touch my personal data.

Well, I wouldn't be perfectly fine with it, but it seems like a reasonable minimum level of separation.
This would be far more interesting if it were finding out information that wasn't already known.
What animal products are used in the growing of vegetables? You mean fertilizer? Almost all fertilizer is synthetic; there are a few places that use manure, but they are the exception.
You can, just open a support ticket requesting a migration. They'll queue it up for you, then you click a button to migrate at your leisure.
vibragiel is basically right, but I'll just comment here that if you think hard about what you are arguing, it is semantics. A physicist will define a force as an object's deviation from a geodesic (straight line motion in the relevant geometry). In this case, gravity is not a force as objects attracted by gravity are indeed following geodesics. On the other hand, if you define a force as an object's deviation caused by a second object from the path that would be taken were the second object not there, then gravity is indeed still a force. In this case, the second object is changing the geometry itself and, hence, the associate geodesic.
Agreed, also the refund of lost time, which is rather terrifying too, e.g. less than $1 for a whole day outage if you are using the $20 monthly plan.
you know, the few vegans i've met might as well have been fanatics. so it does hold up that they'd willfully eat themselves into an unhealthy situation.

That said, I've met way more people who called themselves vegan who surely were not. after all, lots of things that arn't immediately apparent are not vegan. the biggie for the wannabes was beer. the militant vegans i knew when i was a kid swore it was not vegan.

Also I was at a vegan bbq onces (isn't that an oxymoron) and I swear it smelt like burnt tires. that can not be healthy for anyone.
IngenuiTEA is a great way to do it. or you can MacGyver it and just strain the leaves with a cheap strainer. Their Naperville shop is great.
In what way is chrome's development waterfall? http://adtmag.com/articles/2010/07/30/is-google-going-agile....
And firefox? http://www.developer.com/open/article.php/3860226/Mozilla-Fi...

Those were the first 2 that I googled. I'm sure that some of them are not agile, most likely by default - e.g. the older Microsoft ones, before MS or anyone else discovered agile. But honestly, all you are doing is throwing out names of popular programs without any idea if they are agile or not, and then claiming success on the ones that no-body refutes.

After that behaviour, the burden of proof is on you - back each one up with references or go away.

It would be interesting if you found major projects that evaluated both agile and waterfall and still chose waterfall or deliberately changed to a less agile process, instead of the other way. Rather than just software written before the people involved knew what agile was.
I would love to spend more time with him. Unfortunately, right now I live 1500 miles away. But I think you might be right about the OSS. A lot of other commenters seem to share the same sentiment and I'm thinking they might also be right.
I have only used Pendulum and skimmed Arrow's API just now.

Pendulum does more. It has tools for manipulating a date. Add days, compare to other dates, etc.

Arrow appears primarily focused on parsing and formatting.
I never heard of this before. It looks like an awful brain teaser, like an extension of the American middle-endian format to the extreme.

ISO 8601: [YYYY][MM][DD][hh][mm][tz] (0 1 2 3 4 TZ)

Military DTG: [DD][hh][mm][tz][MM][YY] (2 3 4 TZ 1 0)
There's plenty of places in rural WA state where you can buy 20 acres for $20,000. In some really beautiful remote places. With starlink and much lower costs of photovoltaics, and better batteries in the past 3-4 years, a high tech life off grid isn't technically hard.

But I would budget at minimum an additional $50k for septic system, water well drilling and setup, and PV+wind+battery setup. Before you even start with the cost of laying a foundation for a house.
Yes, after prompting for permission, and explaining why. What’s the issue here? How else would they do it?
The standby mode of only the devices in the US consumes 1.5 times the energy of the entire bitcoin network. At least the bitcoin network is doing something useful.
I've come around to preferring laziness by default. The gotchas are few and far between compared to strictness, and quite easy to avoid if you just use -XStrictData to flip the default and explicitly annotate laziness on your data types with ~

The status quo of strictness and lack of general TCO has a real cost. Every abstraction taxes your application!
The already own it. Anything you develop is owned by your employer regardless of whether it was done during work hours or not.
Is this the desired outcome? Once power production falls below demand, which it did, heavily, then all power deliveries have opportunity costs. Heating a private home during an ice storm meant that amount of electricity was unable to be delivered to a more urgent (like a hospital) or more efficient (an emergency shelter, or apartment building) usage.

I can empathize with the Griddy customers, largely because they likely did not realize they were essentially participating in an auction (as you stated, "unwittingly participated"), and probably would have chosen to lose power temporarily, rather than rack up 5-figure bills, but that's between them and Griddy to sort out.

However, in general, it is unhealthy to refund -- i.e. subsidize -- private consumers who insist on receiving power when the large majority of others are going without. When a resource gets extremely scarce, it needs to become extremely expensive to help ensure it gets allocated efficiently.

(just a sidenote, but yes I'd be in favor of state/local regulations that prioritize hospitals, shelters, emergency vehicles, etc to receive power at below-market rates)
can someone explain to me how a district court can sue someone? shouldn't this be the SEC or something?
Nothing like making it harder to buy their products if they're in trouble!
4th paragraph: "Located in the city's Banglamphu district, Thailand's Supreme Court ordered a partial demolition of the shopping center in 1997 when judges determined that seven of the 11 floors were built illegally."
For people who have been dealing with the churn of JSON API, represented throughout this thread, I'm genuinely sorry.

Let me try to give some perspective on the history. For a long time, JSON API was more of a set of guidelines than a strict specification. A lot of our early adopters hated all of the MAYs in the spec (you can see examples of that throughout this thread), so we decided to tighten things up considerably towards the end of last year.

That meant trying to eliminate the vast majority of options in the primary spec, and moving all optional features to named extensions that clients could programmatically detect.

Of course, significantly tightening up the semantics forced us to grapple with harder problems and pushed some ambiguities into the light of day. RC2 in particular was an attempt to seriously pare down the scope of the main spec, while making the semantics of what was left stricter. Dan (the primary editor) and I spent countless hours discussing various details, and people contributed hundreds and hundreds of (very useful!) comments during this period about various details.

RC3 was a smaller delta, but I could easily imagine that one of the changes had a large impact on existing APIs.

My overall goal for the project from the beginning was to nail down a full protocol (both the format and the wire protocol) that could be implemented by multiple languages on both sides. Originally, it was created because I was frustrated by the ambiguity of "REST-style API" was during the development of Ember Data.

The earliest versions of JSON API didn't really nail things down well enough to deliver on that promise, but I hope that the latest versions will be able to. Time will tell.
Worked fine for me in the Opera 11 beta.
Oooooh - well done! I love the "How many Google Chrome laptops do you want?" question :D

How many entrants did you get?
I wasn't specifically talking about pirated content, although piracy will continue to hurt them as well. As for non-pirated content, I agree, it doesn't compete effectively, but attention is a finite resource, and it's being stretched very thin. It's a far cry from the days when people had to go to the movies just to get in an air-conditioned building during the summer.
Who wants to carry a smartcard everywhere?
Just because it's factual doesn't make it true. If you're going for the record, could you supply some good citations? The skeptic in me writes all statements like the one you just wrote as categorically false without some form of external verification.
> I submit that its primary purpose may not be to bring about a change in the behavior of those subject to it, but rather, as a signaling mechanism by which a politician can say to those in his party, or his constituents, "I'm playing on your team".

Another important purpose is encouraging support.

For example, one of the best ways to get bankers to contribute to your campaign is to propose banking regulations.
Well if you're deploying a static site they are the same, but that's still not the whole picture. They have support for lambda style "serverless" functions and Fauna DB[1], and can bundle functions with apps automatically for some tools like Next.js to do server side rendering for dynamic routes[2]. So while they don't support quite the same level of custom stacks, backends and DBs, they do provide tools that enable full stack applications.

[1] https://www.netlify.com/tags/database/

[2] https://www.npmjs.com/package/@netlify/plugin-nextjs
Doug Crockford gave a neat answer to a similar question: if you teach them assembly then they'll want to experiment with everything (i.e. not just stuff that lives inside a computer).
Pepbot it's not intended to be used with services you actually care of exactly for this kind of reasons!

> But from the UI point of view the minimalism is awesome.

Thanks!
"Ever since I missed a couple of weeks of university classes back in the day when Fallout 2 came out, I I became very aware of Compulsion vs Fun and hypersensitive to games that offer too little Fun per time unit."

Exact same thing happened to me with Oblivion...
absolutely agree with this. in a small organisation the ability to communicate efficiently is paramount and that includes the founder having an understanding of technical constraints. not to mention that, if development works with their mindset and they can't get funding (like most people outside of the valley/US where the angel and VC sectors are a lot less developed) contracting is pretty good money.
I definitely need to improve the input button, maybe adding an icon or such.
I suppose a big part of the storage problem he talks about is solved by agressively looking for duplicate and similar files over users. I mean, it is a given that a lot of people will be bookmarking the same sites.
I've been sending TV shows to friends privately since I started using dropbox. Never seen a takedown. As long as they don't get a dmca, I doubt they care.

If they did how hard would it be to pad media files with some salt to break hashing anyways? Not hard at all...
There are other benefits that come from building a community around an open source project.

For example: Shopify open-sourced ActiveMerchant, a core component of our product. Even though our competitors use it, we still derive a lot of benefit from the community around it. Many of the gateway implementations that are used in Shopify were written by ActiveMerchant contributors. Every time someone implements a new gateway, we can add it to Shopify in a few minutes.
I think I would prefer the upper atmosphere of Venus if I had to choose between the two for a one-way trip:

"At an altitude of 50 km above Venusian surface, the environment is the most Earth-like in the solar system – a pressure of approximately 1 bar and temperatures in the 0°C–50°C range. Because there is not a significant pressure difference between the inside and the outside of the breathable-air balloon, any rips or tears would cause gases to diffuse at normal atmospheric mixing rates, giving time to repair any such damages. In addition, humans would not require pressurized suits when outside, merely air to breathe, a protection from the acidic rain; and on some occasions low level protection against heat."

http://en.wikipedia.org/wiki/Colonization_of_Venus#Aerostat_...

Just don't fall off the edge... :)
Yes, as I kind of hinted at in my post, the main reason is that they don't want the stigma that is associated with file sharing.

Even though there is a lot of (social) legal sharing going on between users, the focus is always on illegal sharing. He has a point there, though I think it's a pity.

IMO it's not even that suited to piracy, as the deduplication means that they can find everyone that has a file! Torrents are way better for that.

The principles of dropship could be used for sharing photos, videos, public datasets, git-like source control, or even as building block for wiki-like distributed databases. The possibilities are endless when every file can be called up with just its hash.
Oh, I need a business model but I don't have technolory or app (yet). I have figured out how to get myself well in the face of an incurable "dread disease" (a form of cystic fibrosis, which is genetic). I want to eventually make a game (simulation) to more effectively convey what I know. In the mean time, I work a full time job and am drowning in financial problems. I don't know how to get there from here. I need to leave so I have time to learn a programming language, write the game, etc. You probably can't help me, the gap is too big, I'm just very frustrated so replying anyway.
wow!! this is great!!
I am about to integrate the wordpress soon.. For now you can edit the dns record to configure to wordpress
thanks, i was misinformed.
Videos are currently work in progress. Making a good video is difficult because of the light reflection. It's not easy to film something thru a glass.
It sure looks like Amazon's hardware team has optimized the package size, but for tinkering you could start with some of the products from Spark:

https://store.spark.io/
children loooove pressing buttons!

Haha as I read TFA I envisioned the UPS guy unloading boxes and boxes of toilet paper at the homes of my young nieces and nephews.
I have started removing the labels from branded products as much as possible: shampoo, face wash, soap, bleach. I like the simplicity. I avoid wearing branded clothes as much as possible. The last thing I would do is put an advertisement for P&G in my home, but I am clearly in the minority.
> blocks spam callers

True Caller does this[1], as does Google Voice.

> also has pre-screening

True Caller does their own version of this, where they'll tell you the name if it exists in their database.

> caller states their name before picking up phone

Google Voice does this exactly.

> working hours (i.e phone only rings at certain times, other wise goes to voicemail)

Google Voice does this, too[2]. There are also many apps that enable this. It may be a default feature of iOS and/or Android these days, for all I know.

1. https://www.truecaller.com/blog/avoid-spam-calls-with-trueca...

2. https://support.google.com/voice/answer/115145?hl=en
Exactly. I have the feeling that the ARS reviewer wanted everybody to really believe there was an i7 inside.
Passmark has, in my experience, been an excellent benchmark for predicting parallel compile times. They proved to be an almost perfectly linear predictor for instance for Android AOSP build times on various systems of mine.

Haswell and now Broadwell i7-*U are ridiculously slow, and I feel it's silly to label them as an i7. They are high end mostly because of marketing, not real-life CPU performance.
The tendency of poorly-informed people to misunderstand the Dunning-Kruger Effect appears to be a clear example of the Dunning-Kruger Effect
Not really, all these things are pretty unlikely. But if you deploy enough installations and run them with enough load you are pretty much guaranteed to see all the issues, even if only rarely. There will be someone simply killing no longer needed threads rendering a log buffer unusable from time to time. Someone will from time to time send relatively huge messages making the starvation scenario more likely. The thread won't of course starve forever but just hitting the rotation twice will make for a pretty heavy outlier in the latency chart.

And just in case I wasn't clear about that, I am looking at all of this from a pretty theoretical point of view - I have at best a very rough idea what this will be used for in the real world and what scenarios are important and likely and what just doesn't matter. Actually maybe even the thing I just wrote is nonsense because nobody in your target audience will simply kill threads, but then again developers are notoriously good at bending and ignoring rules.
I think its more like how people call an "over head speaker system" a "tannoy" or adults over the age of 50 call any console video game system "the nintendo" etc.
I get a login screen.

Can access it through Google though.