skysight-inc/HackerNews huggingface dataset:
That just adds an extra step to my real estate research efforts.

I think there's a possible range of motivations for Redfin's choice, and I don't know which ones contributed to this decision by their management & marketing teams — but OTOH I don't really care. Avoiding allegations of contributing to structural racism or bias is simply not my problem. Risk management is.

If I'm getting ready to buy property and have significantly narrowed down my choices, I'll move from publicly-available free reports to the paid output of commercial risk assessment firms like CAP Index [0] (which are excellent and accurate in my experience). To do otherwise seems like folly, but of course everyone is free to make their own decision.

[0] https://capindex.com/
A Few Questions
This is a great question. I'm currently in this position, I do more or less no work other than attend meetings other people have scheduled. I agree with the point you made elsewhere in this thread, working harder has more or less no correlation with how your employer treats you, so why should I try to work hard to fix things when everyone else I work with is slacking off too?

I've had jobs where I worked myself to the bone, literally killing myself to be as productive as possible, taking provigil to work more hours, and then I was fired for no reason and with no warning. It turns out the CEO was stealing from the company (I found this out later when he went to prison) and they didn't have money to pay salaries as a result.

I've had jobs where I did no work, turned up to the office one or two days a week and didn't even try to get anything done, but acted confident and knew how to look good in meetings with upper management, and I was promoted and given substantial retention stock grants. They were throwing money at me and asking me to hire people and build a team.

The whole industry is very much like Office Space, it doesn't matter what you do, management are usually completely incompetent sociopaths and can't tell who is working and who is not, would fire you without hesitation if it would make them 2% more likely to get promoted - regardless of how much you work or how much you have accomplished for the company. This is not a question of morality, the people who want you to work are probably doing even less work than you are, and if the shareholders want work to get done they should fire the board and hire competent executives.
Bad-intentioned people already have tools to do this.

My company's website has a couple dozen entries in its logs from people testing Log4Shell. We have no way of knowing if any of these are benevolent people trying to notify companies of the vulnerability, people hoping for a beg bounty, or actual attackers.

It's not hard to write a tool that scrapes Shodan.io and sends Log4Shell payloads to everything.
Why the Economy Is Too Hot
The whole purpose of the Bill of Rights was to enshrine particular rights against the majority voting them away. In other words, I agree with you. "Majority rules" has many problems that were debated in the Federalist Papers.
Considering that we surf the web in cyberspace, the whole Internet is a jumble of mixed metaphor. It's not going to stop when there is no consensus on what metaphor will represent the Internet for everyone that uses it.
To clarify the parent's comment, he clicks a button in a menu to suspend, he just also said what the button is doing. It's probably less complicated than you're thinking.
Why should he need a business line? He's not using excessive bandwidth. The restriction imposed on him is completely arbitrary.
How did you find out you had ADHD?

I often suspect I have something along the lines of ADHD or Dyslexia ( very mild ) but have no idea how to look into it. I've done a few online tests but end up very border line on most.
I’ve been trying to get adequate access to Veeva Quality Docs API in their sandbox environment from some team at my job for two months, incrementally getting more permissions every couple weeks. My point of contact in that team is out all of December.

This is so I can build a POC of a feature that they can evaluate to tell me if they’ll give me prod access. No documentation or ui mock-ups will suffice for them to determine that. It must be a functional prototype. I’ve got two hours of working time overlap with their time zone.

Ultimately I expect it to take 6 months and be told no.
"I stubbed my toe this morning. Here's why it's capitalism's fault". I mean there's a lot of room to improve and tweak our economy and society, and I'm no free-market absolutist. Far from it. But takes like the one in the title are a big eye-roll.
We have CenturyLink at a business location in Seattle and it seems to behave the same way.
Presumably the idea is that you make all changes backwards compatible with the currently running version and continuously roll them out in a progressive manner (like 1% of users get the new version, then 10%, etc.).
Very insightful. I've been thinking about this myself.

One of the possibilities is "just legacy code, bad habits, and bandwagoning", but that's a bit of a cop-out.

Another is "Unix utilities have a much better API to the filesystem and invoking other programs than most languages available today" - which is a (somewhat more-) concrete issue that we can address in other languages!

A third possibility is that the Unix tools transition very well from interactive use to batch use in a larger program - again, something that we can work on improving in other languages. Emacs seems to also do this - functions that are usable in both interactive mode (either invoking with M-x or through a keybinding) and as pieces in larger scripts/functions are pervasive. Breck Yunits calls these "user methods"[1] and I think that it's a good idea for a great pattern.

[1] https://breckyunits.com/user-methods.html
Except there was no shortening of life, so it's wrong. Don't base your theology on translations or Christian commentaries. All translations and commentaries are biased.
Don't know what to say, I'm speechless. We all love us some tardigrades, but this is quite a statement about the resilience of life. If anything from here can colonize the universe, it's these guys.
Many don’t put in 40+ hours per week, some certainly significantly less. However your blatant lying is representative of a small minority of people. Clearly your manager is incompetent and your behavior should be noticed and addressed. At the end the day you are hurting yourself even if that’s not clear to you now.
This is just "The thing I loved is now ruined because the new thing is not the same as the old thing", except seen through the lens of the author who also looks at the world in terms of class struggles and interacts with the world through anti-capitalist agitation. If you ask 100 old nerds about modern day DnD, you'd probably get about 75 different answers for what ruined it.
That's pedantic, and useless accuracy. Excess deaths stem primarily from the pandemic. It would be even more accurate to say that "The obfuscation of the true nature of what was a deadly pandemic by a corrupt totalitarian state killed 10-12 million people", but that's totally irrelevant and distracting in this context.
there is no need for common sense rules if you have a working highly competitive democracy

Any politician would know that doing anything that can be interpreted as a shady buisness would end their political career for good.

Like that time Joe Biden stole autobiographycal speech from British politician. It ended his campaign at the time, but had little to no effect on his career overall
They don't want a conflict on their border. The west wants a conflict.

Stirring up ethnic border wars is a cheap way of sapping the strength of regional powers. The British Empire honed it to a fine art.
> As long as your ISP doesn’t block UDP packets

Can you explain? I thought TCP was implemented on top of UDP.
I played sometimes as DnD as a kid growing up, and remember it was pretty straight forward to plunk down with friends in and afternoon and just have fun with it. I tried playing with my kids last year during lockdown and OMG...it took me 2 hrs to read the basic rules, 4 hrs to set up the characters, and then another 2 hrs to find where my kids had run of to because they got so bored with it!!! In the end, one loves it but it takes so much effort to set up and play that it can be overwhelming.
Wipeout XL was pretty much the coolest a game could possibly be back in 1997, the other ps1 games from that era were impressive as well.

https://www.youtube.com/watch?v=6vuFnFQQ_pI
No matter how brilliant you are, if you don't know how to work with a team, your growth as a developer will stagnate.
By this line of thinking… if a computer service tech finds and shares compromising pictures of you or your loved ones with their friends it’s all good because nothing bad happens to the customer.
Do you expect any life form to survive fire?
Pathfinder is great for optimization nerds like us. If you can't find tabletop group check out pathfinder:kingmaker and pathfinder:wotr computer games. I think I spent equal time on character sheet than actually playing. Some META builds are borderline funny, e.g. top one from https://www.neoseeker.com/pathfinder-wrath-of-the-righteous/... : Monk1, Sorcerer4, Loremaster 1, Dragon Disciple 4, Eldritch Knight 10, Lich 10.
Normally I flag clickbait, because even the title goes against HN guidelines. But this is one of those that is just useful enough.
The actual need for generics is, I think, overstated. If you are writing a very abstract library, maybe, but most problems that I have encountered don't even begin to approach needing them.
I would love to lookup my old usenet posts from the early 90's
> Over population is a function of choosing to have children.

It's also a function of how long we live.

It's also a function of how long we wait to have those children.

If we start having kids at 15 and we live until 25, we have ~2 generations hanging around. If we start having kids at 25 and live to 90, we often have 3-4 generations hanging around. There is a lot of good info from searching "How does life expectancy affect population growth?"

The fertility rate of some stage 4 countries is so low that the countries are in need of more babies. There is plenty of data on this but my favorite anecdotally is "Do it for Denmark"
Logically, one cannot create routes without a router and correspondingly, a router bit ;)
In windows, shift-clicking or middle clicking opens a new instance
Plus users are now used to SPAs (Single Page Applications) and data re-loading inline in the browser without a page refresh.

While the PHP and backend programming is cleaner / easier, users and service providers have moved away from that world for good reason -- because a SPA UI feels snappier to an end user than a page refresh.
> I would be surprised if anyone actually needed something from Usenet for example

Totally disagree. Usenet is the only place recording the history of a huge number of influential projects from the 80s and 90s. That history deserves to be recorded.
I think this is a pointless distinction, and I'm not a lawyer, but I also don't think it even matters from a legal perspective whether a company is a Hasbro-style 100% monopoly. The reason the government is going after these companies is probably just because the people in charge are incompetent and/or lazy morons.
It's discombobulating to read an article about DND being "killed" while we're in the middle of what is surely its golden age. There are people making real money running games, creating maps and assets and 3rd party software, there's new an interesting _optional_ official content published regularly, and a vibrant homebrew community.

To pick a particular point:

> Users pay nearly as much for digital versions of the core game books as they do hard copies

This comes up a lot, but as someone who's bought both physical copies _and_ the DNDB versions, _you're not paying for the content_. You're paying to have to tightly integrated into the live character sheets, with all of the complexity of the vast rulesets implemented in code in multiple apps. Rulesets that I can then sync into (3rd party) tools like FoundryVTT via (3rd party) tools that talk to the APIs. It's kinda magical and certainly _this_ community could understand why that is a significant task.

And content sharing means that not everyone actually has to buy this stuff. A group can pool, or a tooled up DM can run games using whatever content (including the in-app build your own homebrew content) they have to hand. Its a pretty good balance.

Maybe Hasbro will run it into the ground, that would hardly be surprising, but it seems like we're a long way from that happening. In the meantime there are plenty of other TTRPGS out there if you don't like this one – DND is a gateway into TTRPGs, not a monopoly.
All companies are based out of Israel… Just like NSO with Pegasus. Geez
Yeah it’s really unfortunate that volume is spoken of as a good measure, like the failed idea that programmers need to write an amount to be considered productive. You can hire an inexperienced lawyer for less money and have the case take longer and maybe get more money, or they can be experienced lawyers who still know intricacies but need more time, effort, and work for a higher payout.

You get a quick experienced lawyer who charged you a lot more per session, you get advice that cuts down on busybody work and your case is simplified and you move on with your life to spend time doing other things.

Complexity is a trade off. It’s often seen as more work, but more work isn’t always better.
> That's what we've done, isn't it?

No. Non-monogamy is still incredibly rare. The vast majority of people are monogamous even before living together.
> I know many people right now that are putting off seeing the doctor because of masking policies at many medical facilities.

Because they have to wear a mask at the medical facilities? If that's what you're saying, those people are extremely foolish and are choosing their own Darwin awards.

> I oppose all of those as well

I don't think there is anywhere else for this conversation to go, so let's end it. :)
That's the real question
For anyone interested, I made a desktop app called Cold Turkey Writer that blocks everything on the computer until a certain number of words are typed (or a timer is reached). The free version has pretty much everything you need:
https://getcoldturkey.com/writer/
Looking, but not many options.
Travel habits seem much easier to change than the built environment.
There is a limit to storage, especially when you don't own it, and the usefulness of the content collected should be considered when you're backing up what is primarily a news and meme aggregator. They aren't backing up the Library of Babel so where does the line get drawn?
> Of course, there is always a way of using a multiplexor like tmux, byobu or screen. However, it’s a bit annoying because you have to deal with access like adding keys or passwords.

This isn’t a problem with tmate, however. I’ve been using tmate for several years, and it works great. How does Termius differ?

Also, you said that both sides need Termius for sharing to work. With tmate, only one person needs it. The other person can SSH in, or they can even just view it in their web browser.
I don't really know what more you wanted from `Module[{y}, 1+y] /. y -> 10`. You've explicitly asked for a new symbol that is unrelated to the global one, and then replaced any occurrences of the global one with 10. Of course there are no occurrences of the global one.

I claim any semantics which resulted in `11` would be extremely confusing, because it would imply the following also resulting in `11`, which is obvious nonsense:

y = 10;
Module[{y}, 1+y]
Perhaps not objectively, but PRs will often be reviewed during performance review season. So seeing someone at 10x less than someone else is a major red flag, as long as the quality of PRs is roughly equal.
at one point you had to work hard to learn the things that you did, no chance you're a seasoned expert working 5 minutes per day
The accounts I've read indicate that it was a financing problem, mostly. Games got a lot bigger in the 90's, companies started merging and getting public listings and there was a general "corporatisation" of the landscape. This massively favored the US companies going into the CD-ROM era since it was easier to find investment capital there.

The UK's early talent advantages and successes in gaming were brought about by a combination of heavy investment in computer education at a national level and a market structured to support the marginal(the ZX Spectrum was an extraordinary price sensitive market - cheap machines, cheap tape media, "budget" game pricing), but once the games got bigger, most of those companies were quickly reduced to subsidiary roles since they weren't able to make the same big bets on production, and this reflects the dynamic across tech in Europe generally: it's just harder to build a big business.

I do suspect you're right about the dynamic with open source as well. Programmers who are purely mercenary have tended to gravitate towards the orbit of SV for the past twenty years, but Europe offers more opportunities for career open source.
I'm glad to be part of the pre-internet generation where the limit to our cringe is a fleeting feeling of embarrassment while hazily remembering it, rather than having it played back in high definition at some inopportune moment.
That's generally how interface{} works in Go too. In local idioms, but the same effect. Only valid operations are permitted.

If you continue to disagree with me, please be specific about what operation Go permits on interface{} values that you consider type-unsafe.
Contexts is great, I like it better than alt+tab on Windows 10!
AT&T has replaced the ONT+gateway (communicating over RJ45) by a SFP directly integrated in the gateway. According to some people I've talked to, they are no longer issuing the old hardware, and instead deploying exclusively this. It may make sense, as upgrading would just require swapping the SFP.

I wonder how hard it would be to connect the Nokia 3fe4960ac SFP to a linux server and initiate a DHCP on their 802.11q vlan, or PPPoE, or whatever else they may use?
> won't scale well

Really?

https://twitter.com/ShopifyEng/status/1465806691543531525

Github is in Rails. I mean, seems like it scales just fine.
Wat? If PPPoE is running on the router, then how is the ONT meddling with TCP connections? Is PPPoE being run on the ONT rather than the router? I guess PPPoE isn't encrypted and the ONT could be deencapsulating and reencapsulating frames, but that seems unlikely?
In other words, the drug cartel bans 7 small dealers who are doing business on the cartel's territory without permission.
I have never felt the need for generics but many of my friends complains about the lack of it in Go. The syntax seems to be as readable as any other lang with it.

Go is fairly dominant in some areas and Rust is not really a realistic replacement today. Generics will not change that.
I love Python for many things: scripts, data science, prototypes, etc. But I would never use it to build a large backend system. I just can't handle all the warts. Yes it has been used by large companies, but not without their problems.
From the comments:
"I have sent your article to some of my ethics professors, from the responses that I got from them I would say that they knew he was incompetent and a liar but they play along because they can see that he is supported by Mrs Dignum."
Oh interesting. I don’t know if I set anything specific but I usually just invoke it with my lat/long and it seems to work.

Will look at wlsunset too, maybe it’s a better UX. :)
His experience coincides with my own having solved many business level problems using golang for several years.

At most I have used non-empty interfaces to solve very few number of issues (countable on one hand). I have never needed interface{}.
I think it’s possible to get a full Oberon environment from the Mac App Store.
I don't think we _could_ end up with more legislation written by lobbyists. It's pretty much 100% already.

I think at the worst, we'd be right where we are now...

Plus with term limits, at least we'd be rid of them, instead of having them perpetually come back...

However, the litmus test would probably be if we actually get term limits..
After all, if they're that corrupt, they won't vote against their own interests.
If we're talking about point samples, then no, it's not a good measure of performance. You may spend weeks fixing a single line in the kernel, meanwhile someone else cranks out hundreds of lines of verbose but straightforward UI code every week.

And also, we can all imagine a developer who cranks out gigantic commits by padding their comments, or just being verbose, or writing bad complicated code, or even just by moving code around to get big commit numbers. I'm not talking about that.

I'm saying, if you compare apples to apples, and look at a long time horizon (i.e., look at the total of an engineer's contributions over 6 or 12 months), then I claim that yes, generally speaking, there will be a correlation between productivity and LOC. I don't see how it could be otherwise. Software is code.

Edit: Hopefully it's clear that above only applies when comparing a pure-developer to a pure-developer. If your job also includes code reviews, writing design docs, etc, then obviously your LOC goes down.
I could be wrong but iOS/macOS were probably the inspiration for MS.
Maybe Facebook just wants to take out the competition.
Code Complete: A Practical Handbook of Software Construction, Second Edition by Steve McConnell.

That book cover a lot of ground applicable to most projects, and provides reasons from real world studies why those advices are good.
> These ... companies ... try to trick them into handing over sensitive personal information so that the firms could install spyware on their devices

Could this be seen as anti-competitive behaviour by Meta?
My point was that most people wouldn't get much value out of it aside sentimental reasons, and you can back up your own Reddit posts if this matters to you instead of backing up the entirety of it as this is the only part that should matter and should have a smaller fingerprint. If Reddit goes down for whatever reason you could try to merge with others, too.
From the guidelines[0]:

> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like. It degrades discussion and is usually mistaken.

As @GhettoComputers said: GP is just saying “hacking is fun”

[0]: https://news.ycombinator.com/newsguidelines.html
I've also noticed this trend, but I never see it discussed or talked about within tech or without. It feels like the second renaissance in computing brought on by the smartphone is petering out. Maybe it's because I'm cynical about cryptocurrency, which is where people say most of the "innovation" is right now.
Yes, so they changed his name as well.

The most interesting tidbit about the Flood for me is that the idea of it being global is a recent belief. Long ago it was not thought as such. The only reason to think it was global is the Hebrew 'eretz' translated as 'earth', which is a poor word to choose because it means a lot more to modern ears than to the ears of those it was written for. When we think of earth, we think of planet, but those it was written for would not have thought that.

Also, if you look through Genesis, the only place 'eretz' is translated as 'earth' is in the Noah story. Everywhere else it is translated as 'soil', 'ground' or 'land'. If you replace 'eretz' and therefore 'earth' in the Noah story with 'ground' or 'land', suddenly it doesn't say the flood was global, and neither does it in the original Hebrew because it never did, and it wasn't.
Wolfram Language Fundamentals, from the horse's mouth:

https://www.youtube.com/watch?v=H-rnezxOCA8

https://www.youtube.com/watch?v=5FWzvXPLw7A

https://www.youtube.com/watch?v=u1Oijydu4qI