skysight-inc/HackerNews huggingface dataset:
How is that ageism? There is nothing stopping a person in their mid 40s from keeping thier eye on the ball, not getting complacent at a company, and not letting thier skills atrophy.

I’m in my mid 40s and also know plenty of other developers my age who decided not to go anywhere near management so we had to keep our skills up to date. There is nothing sadder than seeing an older developer who stayed at a company for 15 years, get laid off and spend months not being able to get a job. On the other hand, I have a former manager who retired from the military in the late 80s, started out as a Powerbuilder Developer and became a manager at a .Net shop.

When his kids moved out, he “self demoted”, got a job as a developer and is now doing .Net and React. He is at least in his mid 50s.
>It's also debated whether these were bugs from Ada or transcription errors

Transcription errors would make this the first bug due to bit rot in a special sense! Still quite remarkable :)
Sorry perhaps I was not completely clear. (Part of) my point is that just having a selection done does not automatically turn your business into "curation". Early Netflix users used Netflix for the film availability, not for the film curation. In other words they valued the "positive existence"/access of the offering much more than the "negative existence" / curtailing of bad movies (users chose the films, so not so interested in curation when users also did it).
1. webpages are fat, and no many care [0] Some other recent HN submissions compared page weight to the number of words in Moby Dick - and it's just as bad as one can think.

2. Blaming HTTPS is stupid. Intercepting http without the user knowing was a bad practice to begin with. Setting your own computer to use an HTTPS proxy sounds reasonable, though I understand it's quite a PITA. Having the user jump through difficult and scary messages could be a good feature IMO: "Setting up an https proxy can compromise your information such as bank account numbers, your passport information, your religious and political penchants, etc." As for technological solutions for one's home or organization: see Squid, which does provide examples [1].

[0] Wikipedia does care actually as it uses local cache a lot, and text-only articles such as https://en.wikipedia.org/wiki/Project_Xanadu used only 271 kB; https://en.wikipedia.org/wiki/United_States is around 5MB)

[1] https://wiki.squid-cache.org/ConfigExamples/Intercept/SslBum...
> Google, Wikipedia

Caching Google makes no sense beyond some static resources. Wikipedia can be made available off-line, just not by using a man-in-the-middle server. This may make sense for a school with limited connectivity to do.

> That’s great for modern browsers, but not everyone has the option to be modern. Sometimes they’re constrained by old operating systems to run older browsers, ones with no service-worker support: a lab full of Windows XP machines limited to IE8, for example.

You don't have the option to run legacy browsers and expect everything to work.

Just don't use a legacy proprietary OS if you want to go on-line with it. Either install a free (as in gratis, but libre makes sense too) operating system, pay for the windows upgrades, or scrap the computers.
Considering how India started 6-7 decades ago, after centuries of colonial rule and impoverishment, merely having McDonalds would be a great difference.
Eh, I don't really want to paint him with any broad ad hominem brushes, nor do I believe that mindgam3 is feigning offense here.

It's feels icky to get autobiographical, but the major reason of why I leaned into the conversation at the expense of my pretty funny joke is because of May 22, 1998. It was the day my brother succumbed to a gunshot wound to the head inflicted by his roommate.

For a while after that, whenever a kid would allude to shooting someone in the head while talking about videogames or playing, it felt like a punch to my gut. I remember lashing out at people once or twice over it. It never brought any satisfaction, or helped with my grief. Trying to dominate the forms of communication between 5th graders to shield my heart was a silly, tyrannical proposition. If it had even worked, it would have taught me all the wrong things.

Fortunately the mere idea of not talking about headshots was well beyond the capabilities of an entire school playing goldeneye. Haha

It's good to let someone stir your tanks every once in a while. Last night I got to try striking a balance between kindness and conviction, normally it's just sarcasm and conviction.
This is yet more evidence of the reproducibility crisis and raises serious questions of the quality of peer review.

Clearly the system needs urgent reform, especially studies that present controversial or extraordinary findings.

For decades this study has been used in discussion 'as fact' and while there is no evidence it was used in formulating policy given policy drafters and makers frequently refer to research it is quite possible it was and that is a dangerous end result.
I've never read Ender's Game but I enjoyed this essay very much and recommend reading it. It's as much an essay on morality as it is a book review.
"Built-up urban areas may not seem like the most sensible places to run farms, but reducing the distance food travels before it reaches consumers' plates makes environmental sense as it reduces transport pollution."

Does it really? I feel like there's a lot of naive thinking about "carbon economics." How much carbon is actually saved here, especially if this goes to any level of scale.

Now the cows are nearer the milk consumers, but farther from their feed/grass which will need to be transported. Waste will need to be transported, to fertilize fields someplace else. They are using valuable urban real estate (it's more like a barge in a port, which is also "real estate" of sorts).

If you want to farm plants indoor, you need lots of energy, buildings...

A list of these projects "smell" off. Idk if this is for the sake of investors, environmentalists or what but a lot doesn't seem kosher.

Remember "corn based ethanol" about 15 years ago? It was a global project to produce biofuel in several major maize producers (US, Australia..) as a carbon reducing exercise.

It went "live." Farming subsidies. Refiner subsidies. Fuel tax incentives. In Australia, "E10" was available everywhere.

After a very substantial cost/effort someone did the sums and realized it would be impossible to scale. We just can't grow that much corn, and growing corn is not environmentally free. Still, it went a remarkably long way.

I just don't think milk delivery between Rotterdam and fields 25km away is a problem that merits this kind of solution. Its hammering a thumb tack with a sledgehammer.
I used to host counter strike games and voice servers, every one else just gives you a random port number like 39281, ugly, difficult to remember, awkward to tell people. I wrote a script that would generate ports that where easy to remember stuff with doubles and triples like 4040 or 44455. I found it super helpful, no customers ever mentioned it, but if you are doing UX right I guess they should never notice it.
This is demonstrably untrue in pretty much any other developed western democracy.
I worry that running a mail server will confuse users.
The use case is a website for connecting qualified "sensitivity readers" to authors.
A good example of a similar service is here:

http://writeinthemargins.org/sensitivity-readers/

(although we will be funded through a government program and not charge either party).
Note that they have deleted the google docs spreadsheet that they referred to as a "database".
I suspect that having the real name and direct email address for their professional readers publicly available did not end well for them :)

If we have a setup such as you describe, it would accept sending to email addresses outside the "local" domain and then users would get bounce messages (silently failing would be just as bad).
I need users to immediately see on login that this is not "normal" email.
They should only be able to send messages to the users that they have been "connected" to as part of the application process.
If you have 20 small studies you can bundle the data to create one macro study
"Ha! What a great idea. That might be useful. Ah and it's a command line utility too. Well this shou-oh it's written in Ruby never mind." - Me.

(Because I can't be bothered installing Ruby or dealing with it at all. I've never had a good experience. Sorry if that upsets you.)
Maybe this is an age or generational thing, but I, at 49 years of age, tell my customers that if they want <thing which is guaranteed to annoy site users>, then I'm usually quite blunt and tell them they really, really should think again, as annoying their existing and potential customers isn't a good thing.

Like I say - perhaps it's a generational thing, perhaps it's just me, but I'm not going to just passively go and do something which is going to make me feel bitter and resentful.

Seriously, try it. Be honest and straighforward with the people you are doing work for and tell them that <annoying web thing> is probably going to be detrimental to the users of their site - and detrimental to the numbers of users of their site. In my experience, the people you are doing the web work for appreciate honestly felt, straightforward, blunt opinion and advice - and the ones who don't appreciate it aren't worth becoming bitter, self-loathing, and resentful for.

The very fact that one might start to feel bitter, self-loathing, and resentful, is your mind's way of saying to you "now hang on a moment, you know doing these things is wrong - you need to reconsider".

If more developers started to give some good, honest, and blunt feedback on these dark patterns to the people who desire them to be included in their sites, then that would in my opinion go a long way towards these dark patterns being used less - although that probably won't stop the more cynical site owners because they'd be more inclined to cynically use dark patterns anyway, but hey at least you tried and also you might wish to reconsider doing work for them in the first place, in favour of better clients.
This is an important and well written article, but it would say something about Hacker News if it got more traction here than any of the articles about Weinstein.
Not a tablet app, but there are "smart whiteboards" that do a nice job of combining showing things + scribbling/writing.
This is horrible. For the animals.
I've been American my whole life and now I've become pretty anti-driver. Here's a short list of beefs that spring to mind:

- Drivers will park in the bike lane. They'll try to excuse it by saying, "it'll just be a few minutes", as if that makes it okay.

- Drivers will change lanes without signaling.

- Drivers will speed up at yellows and run red lights.

- Drivers will consistently go 5-10 mph over the speed limit on the freeway.

- Drivers will intrude into the crosswalk at intersections.

- Drivers will tailgate each other as well as cyclists.

- Drivers will pass cyclists with only a foot or so of passing space so they can save a few seconds of time.

- Drivers will be looking at their phone half the time when driving around. Like goddamn, your text can wait!

- Drivers will complain endlessly about cyclist behavior, even though they see much more dangerous driver behavior every hour of every day.

- Drivers will expect cyclists to obey the law perfectly even though the bike lane network is a hodge podge assortment of randomly starting and ending bike paths covering a tiny percentage of streets, most of which are dangerous to ride in anyway.

I did a mix of biking and driving when I was in the US; my commute was either biking or biking + transit, and other trips were mostly driving. It always amazes me how much Americans nitpick cyclist behavior that at most endangers the cyclists themselves or inconveniences others -- and that while using a road network that either makes no consideration for them or is often actively hostile -- while being muted on driver behavior that is vastly more dangerous and common.

Oh sure, people will sometimes complain about the bad drivers in their state or city, but nobody reflexively responds to infrastructure discussion with "okay, but before we talk about fixing that intersection/widening that highway, lemme get all my driver complaints off my chest" with the implication that no money should be spent on car infrastructure until every driver is fastidiously obeying the law.

The last year before I moved to Germany, I got hit by drivers twice on my bike. The first time I had my son on my bike, we were fine but my bike was messed up. An officer came out, but did the driver get a ticket for t-boning us at an intersection, since they were clearly at fault? Ha ha no, of course not, this is America.
Jhj
uBlock rule:

||icanhazip.com^$xmlhttprequest,domain=thedisconnect.co
Measuring Success with Author Mark Graban
Speaking of embarrassing errors, your comment just sent my pre-coffee self on a brief and fruitless visit to http://debug.com
> Does anybody actually think that developers build these kind of "features" without a huge amount of self-loathing? They _know_ it's going to ruin the experience but they have to do it because someone above them said so.

That it can't be chalked up to ignorance seems even more damning to me. If your work necessarily causes "a huge amount of self-loathing" maybe look for another job? I currently work as a web developer for the first time in my career and thankfully no one tells me to do any of these things.

> I also really hate how the article takes these obviously _good_ examples of dark patterns and makes web developers feel bad for being web developers, just because some web developers are made to employ these dark patterns.

I don't feel bad reading this, and I don't feel that the article was made for me to feel bad about being a web developer.

It's also not only a matter of web developers being told by their superiors to make their sites shit. I've seen plenty of 1-man business websites that throw up huge modals after 30 seconds asking me to subscribe to their newsletter. Plenty of them throwing social media buttons at me, practically begging for me to share it somewhere.
You need to do compound exercises with a barbell, namely low back squat and deadlift. These target the so called posterior chain, which is all those crucial muscles you don’t see in the mirror. Mindlessly “working out” is not going to target all that to a sufficient extent.

I was where you are now, started lifting and my back pain was completely gone within 2 months. I have been totally free of back pain for over 5 years now, going from not being able to lift a 60lbs barbell without pain to deadlifting 500lbs.
Drupal vs. Joomla: the battle of the tools
People don't know the extent to which their privacy is being invaded. People don't know what kind of deal they're making; there is no informed consent.

The presumption that a website must offer value otherwise it wouldn't have any visitors, is false. Some websites just make people unhappy and anxious, but they are addictive (and engineered to be addictive) so people keep coming back regardless. There are no rational consumers, and if you design the web (or society at large) under the presumption that people are perfectly rational you end up with a sad dystopia.

Content is being produced at such a rate that there is absolutely no reason to be concerned that crummy websites that use unethical practices go out of business. Good riddance, I'd say.
Original article discussed here (87 points, 46 comments): https://news.ycombinator.com/item?id=17707187
I didn't appreciate that difference in them, thanks.
The song is just ambiguous enough to leave you wondering if there's a dual meaning to it. She's clearly out for a one night stand, but maybe she wants an actual baby out of the deal.

And leaving you thinking about it is a neat trick to making the song popular. I find the fact that it was unintentional amusing in it's own right.
OP said "wifi-only"; that means no SMSs at all.
I'm no fan of Steve Jobs, but to say "Steve Jobs wasn’t a genius. He wasn’t even very smart." gave me pause. Could that really be true?

Now, obviously it isn't true, but, perhaps we are praising the wrong thing. If he wasn't a genius or wasn't even very smart, I don't think anybody would deny he worked his ass off. That's even more satisfying, I'm maybe even starting to like the guy...
If your tasks are fairly coarse-grained (take >50ms each),
Celery [1] has existed for a several years; takes a bit of setting up but works well, its very flexible. If your needs are simple, don't forget that your common or garden webserver can parallelize workloads too (distribute web requests to workers on multiple cores), it depends mostly on your client code for fan-out, and redis has worked well for synchronization for me.

Nowadays you can also use serverless to parallelize coarse-grained workloads in the cloud.

[1] http://www.celeryproject.org/
> Not that person, but what put me off arch is that they aim to provide "vanilla" packages, which means I have to configure everything on my own.

I highly suggest Antergos [0]. It's a pre-configured, easy to install Arch Linux. I switched to Antergos from Ubuntu mainly for the 'rolling releases', the good Arch documentation and the package registry (AUR, etc.). It's the best Linux experience that I ever had. I love the rolling releases.

0: https://antergos.com/
Not magnetic, electric it looks like. I’m not sure how I feel about running electrical current through my brain.
And the contrary, of course -- i.e. if in the end, the articles about Weinstein had gained more traction than this article did.

Below there's a HN search on all the articles about Harvey Weinstein. The last ~10 are about the scandal and the biggest one has 174 points. Let's see how much traction Argento's story gets.

https://hn.algolia.com/?query=harwey%20weinsten&sort=byPopul...
> Intercepting http without the user knowing was a bad practice to begin with

A proxy and strict filtering of media files was essential when I ran a school's network using dual ISDN lines to connect to the Internet. Slightly analagous to the situation in OP except that it actually worked quite well.
It's a buzzword. We don't store data in actual clouds either, it's just named after the standard icon the internet in network graphs. Same deal
One problem is that western medicine is vulnerable to forms of quackery like misleading regulatory applications and falsified testing. Also, when you have a rare condition there is not necessarily a body of medical work out there to reference.
I wouldnt mind using Reddits mobile app if actually supported native browser features like searching for a specific keyword in a page.
1) is it the company or is it the job? Have you spoken to management about your needs?

2) if it is a large company, speak to HR, do they offer on the job training?

3) in this day and age, it's easy to find and learn technical skills online, take some time to decide what you want to learn and go for it.

What's stopping you?
> Bike lanes (IMHO) have made traffic significantly worse because they're thoroughly underutilized and basically kill a lane of traffic (on the avenues at least).

Underutilized bike lanes is mostly an illusion. If a bicycle lane would be 100% utilized that would mean tens of thousands of people traveling each day. Probably equal to capacity of multiple car lanes.
Instead of K-9 I recommend pEp which has a material UI.

Also, nearly everything mentioned has a web version. Which means the remote runs the proprietary software, and you can use an open source client to interact with it (Google in a nutshell).

If you have a NAS, consider running your own Nextcloud on it (do make offsite backups).

For camera app, I recommend Open Camera.

Many good suggestions in the thread and throughout this thread. I can recommend the Fairphone 2 as FOSS device. It isn't perfect (still has some binary blobs), but you can run an open source OS on it and repair it yourself cause it is modular.
"Allocate four digits for the year part of a date: a new millenium is coming"

Interesting that people were aware about the Y2K problem 15 years before, but it still required so much work to correct. I guess it's kind of similar to the Year 2038 problem (https://en.wikipedia.org/wiki/Year_2038_problem) and how nobody cares about it yet
composer.json files are PHP.
Yeah, I cringed when reading this. The whole 'good guys' routine with Cisco, Google, Mozilla stepping up to fight the evil 'malcorp' for justice was pretty embarrassing.

I'm all for a 'de facto' standardisation around a royalty free codec, which is what we get with AV1, but lets not pretend that these companies are doing this for any altruistic reasons.

Everything is moving to streaming, and video usage will only keep growing, so for these huge companies, having what is increasingly a core part of their business in the financial hands of third parties is an extremely unattractive position.

Google was already dead set on leaving this dependency, and now when they started work on their third generation codec (VP10) many other companies started to get the message, prompted in a large part no doubt by the HEVC patent fiasco, which now has resulted in AV1.

>AV1 has a really slow encoder, so until that has changed

Well, optimization has likely only recently started in earnest, given that the bitstream was frozen this summer. Personally I'm more interested in the RAV1e AV1 encoder in the works from Xiph than I am in the 'official' one.
In a lot of companies that would just lead the product manager to go "uh... okay... just lemme know when you finished the task" unfortunately
It’s possible and is what Charles and MITM proxies do. Specifically, Charles generates its own certificates for sites, which it signs using a Charles Root Certificate. So the clients of this proxy would accept the proxy’s CA and continue as usual. This of course does make browsing less secure, as a compromised proxy negates the security of https of all of the proxied websites. A slightly more secure but less efficient caching solution is to install the proxy locally, but then, of course, the cache isn’t shared.
You must be some sort of programming GOD, I guess.

The problem is that its _hard_ to get right.

For example - It's not trivial to use locks when you're working at an abstraction level higher than operating systems. Most people don't even realise there is a race in their application, because locks are inherently non-enforcing. Code written in locks is also really hard to read and reason by.

Message passing just makes it a little more trivial to avoid the pitfalls associated with parallel programming.

I also found that it lets you avoid busy waiting in certain places, which is always a performance advantage :)

Can you shed some light on those "idiot-proof thread-safe datastructures"?
Hunger is definitely worst when you are in the habit of of eating frequently. I’ve been having serious problems with eating for years and especially this year, and I’m amazed at how I can still function while eating so little.
Eventually you run out of certain critical nutrients, though. I almost died from lack of potassium last month, a possibility that had never occurred to me.
Is it any good? I bought an Aquaris M10 with Ubuntu touch and, to be honest, I felt that the advertising was dishonest and left a bad taste in the mouth, especially as Ubuntu dropped it shortly after.

And it's not like I wanted the moon on a stick. I don't use 'apps'. Just capable web browser, reliable on-screen keyboard and a stable implementation of the promised 'convergence', would have done me fine.

My thoughts from two years ago: https://blog.afandian.com/2016/04/i-got-a-bq-aquaris-m10-ubu...

I still have it, and it's gathering dust. Would you recommend brushing it off and reinstalling?
You can use Firefox on Android, but applications showing WWW will use WebView or whatever it is called.