skysight-inc/HackerNews huggingface dataset:
The IT industry doesn't really need "programmers". It needs people who build quality software systems. There is a difference.

The essential skill to look for is the ability to imagine some system working differently from how it works right now. A good engineer should be able to imagine several novel, alternative states and compare them, thinking of various consequences and trade-offs.
Until recently people of certain sociopolitical leanings used to complain about "heteronormativity". I guess the pendulum has swung so far the other way that most readers are now in tune with the headline writer, in that "men in love" automatically implies "(with each other)".
Unlike the CCP, Facebook isn't literally harvesting organs [2] or implanting intelligence assets [3]. Facebook shouldn't be reckless with user data, but when it's users start getting black bagged and having their vital organs removed, then we can compare the two.

Mind you, all the major foreign companies are already banned in China so they can't possibly be involved.

[2] - https://www.nbcnews.com/news/world/china-forcefully-harvests...

[3] - https://thediplomat.com/2020/09/two-recent-alleged-episodes-...
> the dungeon finder was maybe OK, but in WoD they added the automatic raid finder too

The raid finder was added in cataclysm, not WoD.
I appreciate all the work you do, Mr. Jaguarpaw!
I certainly had no intention of precluding non-quantifiable basis for the claim. I had no idea what basis you were basing your claim on. Beyond that I really couldn't begin to imagine how the attributes of the bases might be compared to one another.

In different words I asked because sports and hobbies seem like apples to the oranges of psychedelic experiences. In that context I wondered how one would build the basis for comparison, not to mention generate the confidence to make such a bold assertion about the end result.

It would probably be easier to say that the inferential distance was too high for me to follow and I was curious about how you got there.
Strategies to Solve Data Integrity Issues and Gain Visibility
I got through the second paragraph. I probably made 10 mistakes. Very nice interface.

My only thought was - if I suck at typing, learning it, it's going to be very discouraging getting through just one page. I wonder if it would be better to display just a paragraph at a time. Also as the user finishes a sentence without mistakes to give them a visual reward (kinda like one of those cheap mobile games that shows stars or something). And another reward for finishing a paragraph.

Other than that, I am guessing this will likely help a lot of people learn to type or type faster.
Yes, it is a tool.

“Evil flourishes when good men do nothing”. They are giving every appearance of doing as little as they can get away with, while pretending to do more. Should the rest of us let them do as little as possible?

Perhaps the outward appearance is different from the internal reality, but I cannot judge except by appearance.
Sure thing. Screego is a little server written in Go that allows you to share your screen via WebRTC with others.
WebRTC mainly uses Peer2Peer connections to transfer data. In the case no connection can be established, an embedded TURN server can be used. This TURN server relays all the traffic through the server.
Do I get a revision log of exactly what changed when?
Oh okay thanks! I see other comments with the same observation.
For Java I used https://www.thoughtco.com/reserved-words-in-java-2034200 but Wikipedia lists 51. I'm too lazy to actually diff it.

For Javascript I used https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... and fudged the numbers a bit. There are future reserved words, but I didn't iinclude them because there's no point in memorizing them. Now that I look in detail that list also doesn't include "true", "false", and "null".
Even many of those at a comfortable FANG still live with roommates in shared housing and have no hope of buying a house on the peninsula where the median price is approaching $3M.

The anti-housing people are mostly locals that bought their house for $300k 20yrs ago and pay no property tax on its new value due to prop13.
I learned the semi hard way on PoC system where the Mysql index corrupted.

I was lucky and could simply redeploy my application, but I have never used Mysql since.
Agreed, but they provide the management of the infrastructure. You will need to setup the services/pods, but it does then give you droplets with higher bandwidth if that is your need.
Here is a Stephen Fry Oxford union video where he talks about trying to write from memory a scene from The Great Gatsby:

https://youtu.be/oSdLfPas8dw?t=546
"Who needs the Fourth Estate?" Sigh
Replying to myself to elaborate.

The regulatory credit trading scheme is effectively the same as a system under which the government imposes extra taxes on FIAT/Chrysler while giving Tesla a tax break. Should Tesla refuse to take that tax break because the money is coming from FIAT/Chrysler?
One example is I moved to a new place and the thought of getting all the utilities turned on and set up really made me cringe. They were able to handle every single bit of it, and I didn’t have to devote a second to distraction. It was bliss.

Another example was when I bought a car. What a nightmare of wasted time. Filling up paperwork, contracts, getting insurance quotes and signing up for it... Didn’t have to do more than 10% of it.

It even can help with technical support for technical people. When my home Internet stopped working, I took a few minutes to troubleshoot just enough to confirm the issue wasn’t on my side. Then I luxuriously asked, “would you mind opening a support ticket and handling a blitz of inane questions Until the point that they get real about it”?

Wanted to change cellular service for four lines. Think about how much total time that actually takes. It can be a crime of inefficiency.

Regarding credentials, great question. The reality is a lot of what someone can potentially be helpful with today will raise the issue.

I chose to take the risk and let them have access to credentials they needed. To get comfortable with this required the interview, some due diligence on their history, and best intuition about trust.

Of course, different credentials have different risks. What’s the worst someone could hurt me with credentials to my ISP account? Not much, unless they were seriously targeting me for attack as a skilled hacker.

And of course hopefully most of us are not still doing things like using the same weak password across accounts, or not practicing basic security hygiene.
Facebook turning a blind eye to Cambridge Analytica and allowing it to throw our democracy and America under a failing Russian bus should be horrifying. One is a trumped up boogeyman, the other one already happened.
My wife is a teacher, and she is reading harry potter to her students. It would be fantastic if she could find 3 pages of text from her next chapter, upload it to this tool, and get a URL that she can send to all of her students. Then they can all do a typing assignment in line with their reading, from just a link. (This could apply to many more courses, and cover many aspects of the curriculum!)

Would you be interested in adding that?
There's a great reply-all on Feral Hogs: https://gimletmedia.com/shows/reply-all/n8hw3d that explores the tweet:

“Legit question for rural Americans - how do I kill the 30-50 feral hogs that run into my yard within 3-5 min while my small kids play.”
It grew ‘organically’ in China where the US services were not allowed to operate.
I think he is simply requesting threshold limits. So for example you could set a threshold of 2 - 5 nodes/droplets. This way you will always have at least 2 nodes running, even with zero traffic, because that is the minimum you requested. Likewise the upper bound limit of 5 nodes/droplets would limit the maximum nodes that the service would generate.

So it autoscales up until it hits the maximum threshold and stops. Yes, if the app needed more resources than this, due to a spike in traffic, than performance would obviously suffer. But depending on the budget and needs of the project this might be the preferred outcome over incurring unexpectedly high server costs that you are not prepared to handle.
In order to be successful programmer you need a lot persistence and patience.
Plus having a long term vision is a must
Trump's Covid infection shows why it's time to retire the nuclear football
Android is probably more profitable outside Google than in it. Apple gets something like 7 billion a year just for Google being the default search engine on their devices. Add in stuff like maps, hangout/meet, youtube etc. and that number goes up.
Note that if this isn't working, you are probably too close to your screen. I had to move back several inches to see any of the crosses as still.
I had heard a different theory, that this may be a mythological explanation on why humans don't have a penile bone like many common farm animals at that time (with 'rib' being a mistranslation of a more vague 'bone'). This would also make more symbolic sense, as a penile bone would be more obviously related to creation than a rib.
Agreed. But on the other hand, we live in a connected and distributed world. You could always meet new people and colleagues through virtual networking events, virtual hackathons, even niche subreddits/HN/indiehackers etc.
Why should i believe it to be any different, its just another corporate.
Just like "OPEN" AI which is completely closed.
Early medieval interlace – a distinctive or ubiquitous feature?
Can you make a point that is related to why not having some official person respond to a press question is a great idea ?

My only idea why you would do that is if you anticipate a lot of bad press so then your strategy is to label it as "fake news" or "shorting" and label critics as puppets and videos that show problems as deep fakes.

Let me know why do you think this is a good idea though.

P.S. I can enumerate random stuff some journalists did wrong, and bad/evil things companies did wrong, and horrible things marketing/PR done ... is not a proof to find some unrelated example, there needs to be some logic to it.
I think if average joe/jane had a definition, it would exclude people that use tor.
Bitbucket Webhooks Are Down
1 bedroom for them + 2 bedrooms for the future kids + 2 rooms for office/storage/miscellaneous.

It's really not hard to find use for rooms.
> Why do we need a biased filter (journalists) between customer and company

Yeah we should get our Tesla information from the unbiased source that is Elon Musk!
That sounds like a different problem, though still a real problem.
> Why not just present your own releases direct to consumer/elector via your website and social media?

1. You can't do without some press coverage, because you want to sell to people who aren't already superfans.

Toyota sold 10.7 million cars in 2019 and has 803,000 Twitter followers. If their message only appears on Twitter, the vast majority of their customers and potential customers will not see it.

Of course, the press might find your tweets and report on them, but:

2. Given that you want press coverage, having friendly relations with the press is a good thing.

3. If you're a company, the status quo that you're generous with review units and access, and journalists aren't very rigorous or probing in their reviews, is just fine with you.
comment of the day

It's exactly what I thought when I read the headline
For what it's worth, we (Fly.io) have this feature, and announced it as part of our launch post on HN. But literally no one has asked us to enable it on their apps. So we never made it self service.

I think for most companies, it's better to set the expectation that the service costs money, bursts will cost more money, and then forgive outlier charges once or twice. It's tremendously difficult to compete against the AWS's of the world, putting work into features specifically to minimize how much people spend seems like a good way to fail a company.
Before 3 yeas of kakoune, I did like 20 years of Vim. IMO, typing is less than 0.1% of SWE, so even if you can get 2x typing productivity with Vim it will still not amount to any substantial overall productivity benefit.

If IDE works for you and you enjoy it, stick with it. I enjoy modal editing (Vim/kak) because it feels good. I don't have to move my hands from the home row and I'm a damn impatient person, so that fast editing just makes me feel a little better about "waiting for IO".
Industrialization of food production has allowed the density and population of cities to grow. If you specialize in something other than food growing, and rely on the food distribution system to provide your food resources, living in an apartment is efficient (from an economic standpoint, not from an ecological one)
Congrats, it's really great! I have a few thoughts/suggestions, but first:

Does anyone know of a competitive/practice typing site (as TypeLit, or TypeRacer) where you help digitize books (or any sort of document)?

I'm very motivated by TypeRacer's competitions (it's silly, I know), but I would be even more inclined to play if I knew that there was a "greater" purpose...!

I haven't looked into Project Gutenberg's proof reading volunteering. But, something like that? A sort of "good for humanity" reCaptcha (the original one, that helped Google to digitize books)..?

---

Ideas for TypeLit:

- It would be nice if the WPM/ACC counters updated in real time in the upper right corner, not just when changing pages

- The competitive aspect of https://play.typeracer.com/ might not be a perfect fit for your site but just wondering if a leaderboard/social element could work (probably not, but just a thought)
> And "healthcare system would rapidly collapse." Makes no sense. You mean our hospitals would be full for a few months. It's not like the healthcare industry would be destroyed.

I would like to remind you of the situation in northern Italy in february. People suffocating in hospitals on chairs in the corridor, because there was no one to look after them and no beds for them to lay down. And that was not because the doctors were absent, it was because they were overwhelmed by the amount of sick people.

Perhaps you prefer an US example, I'd say it is sign of a collapsing health care system, if they have so many deaths, that they don't know were to put the bodies. That happened in New York City, not some rural place with too few hospitals.
not sharing purely anecdotes but getting it verified by many others is almost as good as scientific research for growing plants in my opinion.

What do you think about Wikipedia? I think they did a great job of creating something which is not based on science but still has a high trust factor and usefulness for people.
The problem is the compensation ceiling in these cities. It’s not the Midwest, but when I was searching in Atlanta for tech jobs to stay closer to family, the upper limit was about $150k, which I think was at Square. There are other non-tech companies that offer SWE positions (The Home Depot, Warner Media), but you will always be treated as a cost center and the career growth is limited.

Meanwhile, SWE comp at FANG can end up closer to $350k for senior engineers and $600k for staff positions. With a lot of these companies now offering permanent remote work, even a 50% pay cut is better than the local offerings.
In the context of consensus can't the attacker simply send invalid signatures to some participants and valid signatures to other participants thus preventing consensus?
I went to my general practitioner (in the US) and got a Ritalin prescription just by saying “I have a hard time concentrating at work”. That’s it. No referral to a specialist or anything.

It is a wonder drug for me. I used to spend a majority of my time farting around on the internet at work, then working long hours and scrambling to get my work done before the deadline. Now I am able to be productive more consistently and don’t miss nearly as many deadlines.
I've done C#, Node/TypeScript, PHP, Java, Kotlin, Python, and Go development on my Windows machine without any issues. The mainstream platforms know they have Windows users and seem to do a great job of supporting them.

I used to use Docker to meticulously duplicate my staging/prod environments on dev machines, but honestly don't bother anymore. My CI/CD environments would catch any of those issues, and I don't run into them much anymore. Having first-class support for Linux containers is great, though.
If you have a couple hundred, hunting might work. If you have 80,000 and hunting them makes them run up to 100 miles away and turn nocturnal, it can make everything worse.
very cool will
What do people mean when they say a city is "vibrant"?
Are you saying that it's scientifically proven that good offices are cramped rooms and cubicles?
This is appropriate as the bulk of high-tech jobs are trending down the wage scale and are increasingly less-likely to provide a middle-class lifestyle in major metros.
Maybe not essential, but definitely useful: Abstract thinking and visualization.

Being able to create mental metaphors of systems or problems, solve the metaphors and apply the solution to the original problem.
The Network of Trust
I’ve always been curious about how people could end up believing in a flat hearth. For a long time I thought they were living on another planet. After this talk, I believe there are living in another network of trust.
> That's why the designer should not leave the implementers any rope whatsoever to strangle themselves, especially in cryptography.

5 bits of choice is a lot of rope to auto-asphyxiate oneself in cryptography.
Sounds to me like we need one more Google Analytics alternative. But this will surely be the last one, after that we are feature-complete!
What's the status of handling manual memory management? The last time I looked, that was a huge, gaping hole in both Spark and Frama-C provers.
So in other words, error prone memory modules don’t have to be tossed and can be sold because they will be self correcting...?
Their value add is that it's a managed service
I'm not sure if this really qualifies a skill. How do you improve it?

I'm an outside consultant and I'm often called to fix stuff that other outside consultants built. Pretty much 100% of the time, I am there because somebody was lacking in attention to detail. Whether it is a misplaced semicolon or a 100mbit interface in a virtual switch or some doodad doing a TCP handshake in the wrong order, I think over half of the 'edge cases' that make it to me are because somebody did not cross their Is and dot their Ts.

I think that good attention to detail is essential not just in programming or systems, but every technical profession.
They were on track to be retired by the time they turned 40 by for the most part having very high incomes and very low overhead - they were planning on spending much more time on experiences then they were able to before.
I get your point. I'm somewhat surprised that the person I was responding to seemed to think it would even need a citation, but there you are.

>You need an amazingly small amount of migration (about one person per generation) to keep a population in sync with each other genetically.

Well it depends on the size of the population, but even then I don't see how this can be the case. One individual only contributes half their genes to each child, so assuming 2 surviving children that's a 25% lost immediately in the next generation. In just a few generations about half the incomer's genes will be lost in this way. The remainder will likely persist, but equally the number of their descendants that have none or very few of their genes will rise to predominate. In a stable population of 1,000 people, one single individual is unlikely to contribute much more than 1/2,000th of the genes in circulation.
Eurogamer did write a review about playing modern games on a (very good) CRT monitor [1]. It's better than any LCD and even OLED monitors according to them:

[1] https://www.eurogamer.net/articles/digitalfoundry-2019-moder...
https://news.ycombinator.com/item?id=24697610

Well, that was a poorly-timed quip.
Not anymore: https://youtu.be/hfo004_4xwU
Yup, just did this. Got an extra master suite, and 1.75 more bathrooms with much bigger yard and garage for $1100 less. And neighbors that actually talk to you. Not to mention half the price for gas and food. Oh, and the swings aren't chained up. Good-bye LA, I will not miss you one bit.
Definitely look carefully at the absolute worst that can be found on the Internet, and the worst that sites with user-submitted content have to deal with, and decide in advance what you do and don't want to support. Anything you don't want to say "yeah, I'd be completely fine hosting that without hesitation" about, you should think about now, and put in corresponding policies now.

Having policies in advance means people will just go elsewhere. Trying to add such policies later, when you have existing users, will be much harder. You're likely to want to draw that line somewhere; better to draw it in advance.

(I've dealt with user-generated content before; please feel free to reach out privately if you'd like to talk about it further.)
> Covid has been turned into a religion completely lacking any scientific rigour

Yeah, many people are just using the virus to animate some other message for their own goals. One example of this seems to be power and control that governments are exploiting this time to increase, more so than is warranted for the situation.
You oughta go to a better city.

Also, non-consumerist does not imply spiritual.
Gödwin's Theorem
The Third-Party API Economy
A 6br lakefront house in Minneapolis is just as expensive as a nice condo in Boston (op literally notes they spent the same amount).
On the (Un)Reliability of Privacy Policies in Android Apps [pdf]
What are the big schools? I always thought that what was holding the Midwest up, not enough high quality schools.
> "I think this is stupid" is a really poor reason to break backwards compatibility, despite how many other software projects use this reasoning.

True. But his argument seems to be in the direction of "this is highly unexpected behaviour" and I tend to agree. The number of applications broken by extending the date range probably dwarves to the number of bugs avoided by not having the time span break at such a strange length.
Can't you advertise? Put your own message out on your own terms. Why work with journalists who may turn against you?
My point was that that may not be the actual invariant. By making your invariants explicit these tools have a better chance of finding real errors since you compare the code against a specification. Deriving a specification just means your code works according to itself.
What I like about Kubernetes is that it’s a platform you get things like exponential backoff, replication, liveness and health checking and so forth as part of the platform, and plugins for metric collection and monitoring are fairly standard. These are things I don’t even feel most PaaS have done a great job on across the board, so I can certainly see the appeal of having Kubernetes under the hood.
I think you will find the engineering brain drain from any US region that doesn't (currently) have high paying tech jobs. I went to Georgia Tech and a significant number of CS grads from there moved to NYC, Bay Area, Seattle, or Austin.
This is a very consumerist world view (get opportunity and experiences) that not everyone believes in. I choose to live frugally so I can drop jobs when I find projects that interest me more than whatever I'm doing at the time.

For example I have spent the last week reading a very interesting book on transcendental number theory which is completely pointless for any job but has given me a lot more satisfaction than trying the latest ethnic fusion $500 a plate cuisine my peers seem to go insane over. Were it not for forest fires I would have moved to the mountains since sci-hub has made university libraries largely pointless.