skysight-inc/HackerNews huggingface dataset:
To be clear: XP and Kanban are different things. XP has prescribed engineering practices, most forcefully that development should be done via pair programming for continuous code review. Kanban prescribes no engineering practices and could be used in lots of non-engineering contexts (e.g., your marketing team could take all of their tasks, put them in a prioritized backlog, then track the progression of those tasks across Todo/Doing/Done/Blocked and that would still be Kanban). Kanban is great for teams in maintenance mode with a steady in/out of smaller tasks in their backlogs, but it's not great for helping your customers get an idea of when they might see a new product or feature.

I do find it odd that people describe Scrum as "leading to burnout" or a "death march", and I'm guessing most people who do either have not worked in waterfall IT projects that preceded widespread Agile or they're part of "Agile" teams that do waterfall development in two-week chunks with daily standups. (Maybe both.)

Scrum practiced well brings the essence of small-town democracy into the workplace. You have to work a late night the day before sprint release? You were in the room when the team agreed to the body of work that would be committed for delivery in this sprint. You just slapped it together until it works? You'll get to accommodate 0-point bugs in a future sprint, and perhaps you can have a conversation in your team's retrospective about why velocity went down that week. (Speaking of: how many other professions get to have a candid conversation with management about what's going well and not going well on a regular basis? Not many, it's a real privilege!) There are certainly deviations from this, but in my experience Scrum teams' problems are generally of their own making, and many of those problems are refined away over time as teams grow and better define their norms.
Can you name a major college or university where "gender and queer studies classes[0] are a requirement to get a computer science degree?"

[0] Specifically, please. Two semesters of English, which is pretty standard, doesn't count unless few other options.
Amazon.com Announces First Quarter Results
I didn't mention a loan, and was thinking primarily of opportunity cost (and to a lesser extent, undergrad, though the skills gained in undergrad tend to be the ones directly useful for their current work).

I tend to treat opportunity cost like inflation adjustment: in most cases, failing to include it is an error, so I do it by default.
The primary explicit goal, as stated by Yarvin in the post where he introduced the idea for Urbit (it might not have been named at that point), is to free user data from "silos" like Facebook and Google by shifting away from a client-server architecture to a more peer-to-peer architecture. Yarvin (and by extension Urbit) has a specific vision for doing this involving scarce identities, federated/feudalist network organization, etc.
> Rational behavior would be setting aside personal risks and benefits

We call that altruism or charity.
I think the key to those teams is probably that they were pretty good teams. Wouldn't be surprised if they got great results using Three Seashells.
... and the source selection document for this bid makes it seem like Boeing again submitted an invalid bid.
It looks like so, yes.

Though, after digging in the doc, turns out there may be a way to create temporary free ids to try out Urbit: https://urbit.org/using/operations/creating-a-comet/
Hmm, point "a.3 Because governments have become parasites that are killing their host," resonates with truth, but not all of the truth. We must be in a local maxima (minima?) at the moment - I don't believe we've found the best political system. I will think on this government-as-parasite idea, some more.
Amazon.com Announces First Quarter Results Ended March 31, 2020
Sorry, autonomous vehicles. We use the term so much internally and in industry-adjacent conversations that I have a blind spot around the fact that it's not an obvious acronym at all.
Of course, if it wasn't a profitable business, they would not be doing it.

Given such devices having 'backdoors' directly connecting to ISPs' internal systems (looking at you; TR069)

Some vendors also customizing firmware to not to allow customers change DNS, so they can hijack whatever they want into your pages.
Who cares about the preferences of the corporations? Are you a slave?
Huh, I missed the discussion in https://news.ycombinator.com/item?id=22902274 but while prefix-sum makes for a reasonable microbenchmark, I think it misses my main problem with any of the existing !CUDA attempts: ergonomics.

The Vulkan Compute attitude towards device memory deeply confuses me. That is, for both OpenCL and Vulkan Compute, there is no way to say (AFAICT / at least a couple years ago): "I wish to allocate X amount of memory on this device, do not spill to the host; fail if you cannot satisfy". For most programs, it's probably a fine assumption, just like virtual memory for a regular program. But in a world where you're trying to push a system to the limit, you'd still like to say "No, I'm serious".

Raph: What's your take on the ergonomics of using Vulkan Compute? I'd hoped to see more on that given your opening of:

> Vulkan might be a viable platform, for a sufficiently persistent implementor.
Everybody having their own VPS is far more distributed than Facebook/Twitter/Slack but it's less distributed than some of the social blockchain systems. They have some good commentary on this point: https://urbit.org/blog/common-objections-to-urbit/#gov
Yes, a comic book hero did comic book hero things in a comic book hero movie. Not sure what point you think you're making.
How to survive Corona if you are a startup for printable place cards at events
From firsthand experience... Microsoft has quite a bit of NIH syndrome. Still does. They've just gotten better about it in recent years.
The eight African novels to get you through lockdown
US patent office rules that AI cannot legally be an inventor
Some words of advice to the OP.

Aside from knowing about the OP's criminal / indicted past, as an employer if I had the luxury of perfect information, I would be more concerned about this OP's sense of judgement and personality, work-wise. Of course, that's tough to tell in an interview (if you get that far), but for the purpose of this forum, we're kind of debating also what managers should do about this person hypothetically, to learn from this situation.

Is this the kind of person who feels so strongly that he/she must be right, that he/she is willing to seriously break laws in service of some ideal? Does that mean someone is good to work with, or a liability? How far is the person willing to go in support of their own opinion even if incorrect? Has the person matured or moved on from this or what lessons has he/she taken away from it?

I don't know that answers to these questions, or what is right on this spectrum. I'm posing them to OP.

OP, what would you want a hiring manager to know about these questions? Have you addressed these questions to you, yourself, in life? Have you moved on from this phase? Or are you still radical in what you're willing to do? Does your attitude come into the workplace? Is a normal FAANG kind of job right for you? What are you like to work with?

Given the kind of issues you hear about at Google (for example) with people on both sides of the ideological spectrum, etc. the OP's own written story here puts him/her on a far extreme. So, I would say someone like this is just a heightened alert for a hiring manager, unless they demonstrate a real self-awareness of what that incident meant and how they've dealt with it since. Let's take for example, is the OP willing to put code into an app that they believe is right for some ideological reason -- but wasn't asked for or approved by the manager?

Again, this is in the imaginary scenario of you knowing about the person's past. Of course, the rest of the comments here are about how to hide that past from the hiring manager.

I would say (not knowing anything about the person in this case) that in general it's not the criminal part that worries me (for a crime like this, not talking about more serious crimes). What kind of person he/she is to work with, and his/her judgement, is what concerns me.

OP, these are the kinds of thoughts that -- if you choose to reveal your past (or if it gets revealed) -- a manager I think would want to know. So you probably should think through some of the answers.
I found that unit testing with small methods meant I was writing my tests to those methods.

But the methods were specific to one implementation approach.

If I wanted to rewrite the algorithm, eg, for clarity or performance, I ended up replacing many of the tests, which felt like test churn.

I prefer trying to figure out where the semi-permanent/API-like interface are in the code, and test through that. The result is closer to integration testing than unit testing, although I use a unit test testing framework for it.
Never thought of that. I have plenty of old cameras I could practice on.
How is a research proof of NIH? I guess C++ or Java should never have existed because how dare another programming language use that "OOP" concept Smalltalk popularized
No long term is any good if you'll be broken by tomorrow.
Generally depends on the context of the "War" being fought, and (generally) I'd say the criteria would be those with the least agency in the situation that are therefore the most convenient to lose without impacting higher level leadership or impacting the objective of the war.

Actual war: line soldiers - higher losses are acceptable for critical objectives. See: D-Day.

Against a virus: Workers - higher losses are acceptable for things deemed "Essential" for society to operate. See: Grocery workers.

Profitability / Monopoly in tech: Privacy - higher losses are acceptable if another objective (revenue) is deemed critical. See: the current internet.

Profitability in general: Employees - dissatisfaction and retention doesn't matter as much as revenue so it is easiest to push policies that hurt employees to help profitability. Customer satisfaction also sometimes sacrificed here.

Hostile Take-over: Employees / Investors? Dunno what happens here but folks seem to be referred to as "on war footing" when this kind of thing happens.
Thanks. I share your feeling about the timer. I will make it a setting that can adjusted (including disabling). Will upload in the afternoon.
ITT: Whether SVMs are still relevant in the deep learning era. Some junior researchers will say neural networks are all you need. Industry folks will talk about how they still use decision trees.

Personally, I'm quite bullish on the resurgence of SVMs as SOTA. What did it for me was Mikhail Belkin's talk at IAS.[1]

[1] https://m.youtube.com/watch?index=15&list=PLdDZb3TwJPZ5dqqg_...
I'm glad to hear that state schools are still reasonably inexpensive.
Silly to look at % down from ATH when we had a massive bubble that peaked and popped. If you look at return overall, crypto beats ALL stock market investmets.
The loans that were protected from bankruptcy from 1978 to 2005 were student loans to the federal government. They weren't private loans to banks.

Therefore before 2005, banks that lent money for student loans did so without that particular extraordinary protection.
Even though AWS IaaS growth slowed, and seems slower than Azure IaaS and GCP IaaS (depending exactly what MSFT and GOOG include in their numbers), AWS provided $3.08B in operating income, out of Amazon's total of $3.99B. Wow.
For 100 meters. A typical consumer doesn't need that much length, and can use higher speeds even over bad cables. Especially if the cables aren't bundled for a significant distance.
How many Americans are actually ordering stuff off Alibaba through ePacket? Is this actually having a major impact or is it just a very visible problematic practice?
Buying a modem and plugging it in is incredibly - mindbogglingly easy. You plug the modem into a wall and plug the ethernet cable into the router. Thats it. Period. It saves you $150 a year. Everyone I know that didn't do it was too lazy, or completely fiscally illiterate. It takes no time (its actually faster than getting someone to come out to install the box which usually that has to be set up weeks in advance). There is no excuse for not doing it.
The engineering is great. People's bias likely stems from the numerous security scandals surrounding intel's CPUs in the last few years.
The first hit is always free :)
AWS tops $10B in quarterly revenue for the first time
Sure, less harm, no doubt.

Personally a system that gives you more control over other users purely due to when you joined seems unpleasant. As long as I’m not obligated to join I don’t really care, people are free to join if that’s their thing, but it sounds like not a lot of fun.
Might be similar to Gen X, but remember that college seats have expanded to peak throughput.
>bad person is associated with thing therefore thing is bad

No, bad thing was created with fundamental bad ideas from bad person and, while bad person is not with the project anymore, the project still fundamentally relies on these bad ideas. Bad person being as bad as they are simply serves to amplify how bad all this is.

Is that simple enough for you to understand?
On the other hand if spacex gets massproduction and reusability right then they can provide any number of rides for NASA/the other participants while only paying for fuel costs and pocket the difference.
Having graduated in 2008 and watching friends and acquaintances be destroyed by their mortgages was an apt lesson. Mortgages turn people in to extremely highly leveraged housing market speculators even if they just need a roof over their head.
> make the product objective/statement clearer.

They intentionally make Urbit obscure, for reasons explained in the UR post introducing the idea 2011. It basically has to do with keeping out people who are a net drain on a new software project (software entryists, "developer evangelists", etc.).
The other point is that when they own the hardware they can do what they want with it.

one side is that comcast can make your router a public access point for their service.

another side is that recently at&t pushed out a "telemetry package" to my router that classifies all the local traffic and what kinds of applications are running.

I suspect it's even more interesting when you involve the DNS servers their router points to.
Usually operating system rotates threads between cores, so while you might see 60% on every core on average, on a given snapshop there will be 1-2 cores active at 100% while rest idle. Remember that CPU can't really work at 60%, core either works at 100% or sleeps.
If you look at it back from when nobody cared, sure, but you can't tell me you wouldn't rather invest in Uber's seed round than BTC.
The undergraduate students at Dartmouth and Brown are generally much better than the ones at those large publics. The rankings are largely due to the department size and what the professors and their PhD students are publishing.
Maybe they accept volunteers for coding too. But really I don't know ;)

But, if it helps and is a contact there, there may be some chance of collaboration. I know for some other software that the sponsoring org works on, they do accept volunteer code contributions, for what that may be worth.

Best wishes, and again compliments for your service efforts!

http://lukecall.net
It is not quite larger than ever, but pretty close.

https://fred.stlouisfed.org/series/OUTMS
SUre. You've made it a point (twice now) to point out that you were able to be successful in non-tech roles but decided instead to go back into a tech role. You've pointed out that non-tech people weren't likely able to do the same, going so far as to put down the work of some colleagues who were non-tech by saying that a food menu was easily used as a substitute for their work.

I'm not sure how you don't recognize that that is EXACTLY the point being made: tech people think that the work of non-tech people is less important, less critical, and more easily done then their work. And that their work is special in that non-tech people are not capable of taking up a role at a keyboard and doing a good job.

I'm having a difficult time understanding how your statements can be interpreted any other way.
Can you name a few? Genuine question. I've only really written a lot of tests in Python and Go, and I really dislike the python tests I've had to write. I don't think it's so much the language itself, but that python is so flexible with the mocking you can do that it enables code that is really tedious to test. With Go you have much more limited ability to mock things, so there are added constraints for code to be testable.

Similarly, with documentation, I really like that the godoc toolchain has resisted all the markup and annotation syntaxes that you see in Java. And I like that Go's convention of using a public URL as the module import path helps enable sites like godoc.org.

I find the language itself slightly more than mediocre. But I really like the toolchain and the restraint of the maintainers.
> alleged feudalistic structure of the project

Alleged? Go look the galaxy/solar system/planet structure and everything around it. It is feudalism. It lines up with the philosophy Moldbug outlined.

> have to do with Nazis?

You should probably go actually read Moldbug so you can understand why some people describe him as being a Nazi. I'm not trying to put the burden of proof on you or anything, it's just that if you begin trying to boil down neoreaction into an HN post, is not gonna go well and will probably upset the mods.

But uh yeah, Moldbug is an authoritarian top-down feudalist that has problems with people that aren't white. This isn't like, an ad-hom or something, he kind of just out and says it.
So by your own admission, the carbon cycle contains producers.

So it is not a lie to point out that human emissions are a small percentage of total emissions.

Bringing up the rest of the information about the carbon cycle does not turn the previous true statement into a false statement.
In short, if you pay "technical" money, you _will_ find such a person

---

IMO, it's not so much technical people don't like doing support, it's just bad for career. If you can solve that for your potential employee you're good. But that is gonna be tough because you can't influence other 99% of employers who treat support like trash, making it unattractive for people with technical skills who have the choice. On the other hand some people are fine with what they can take right now and do not bother too much with the whole "career" thing. If you can offer attractive paycheck for a sufficiently smart person, you will find your 2 in 1 support.
Using outbound SSH when that is allowed is compliance with cybersecurity policy.
The OP is trying to get hired by one.
Been following this guy on Twitter for a while, he's great. I like him a lot because he's so eloquently defends beauty and humanism vs. what he calls "pod life"- the Zoom/UberEats/WFH triumvirate- the airportification of our cities, the bleh futurism imagined by contemporary sci-fi.
How to generate Yoda-voice by your text in 5 minutes
Article and colab demo on voice generation by source audio where in the end we will have a complete understanding of the topic and will be made up Yoda or even your own voice by a given text
HTC’s blockchain phone takes over a century to mine enough to pay for itself
My take is that ergonomics are pretty bad, there's a significant learning curve. But I'm also hopeful that it's possible to build tools that layer on top of Vulkan - unlike CUDA, which is a highly integrated toolchain and runtime, Vulkan really only targets the lower levels of the stack.

I can't speak to your memory allocation question, as I'm personally quite happy with the default behavior.
What exactly are you implying by linking this article?
Doing anything in san francisco underground is a huge PITA. By nature, this consumes a lot of money, time, and expense.

As soon as you start digging underground you find a whole litany of old pipes, wires, mains, etc that do not appear on any drawing. You're unsure if they're in use or not, and some of them are so old that just pulling the earth away from them causes them to fail.

There's more to it other than politics. These things are hard to do in established cities, especially at the shallow depths that muni operates at.
I had always thought the same thing about high use by aging out coders. Don't know how representative it is but the just released Go annual survey results seem to show that isn't the case.
The way this is heading, and given that that point is probably, realistically, quite far out – I guess there the very real possibility that a lot of people will find themselves homeless and/or greatly and permanently impoverished in the US. I fully agree with you, but even if they get that exactly right, lots of markets will probably have pretty much disappeared and lots of companies won't have a chance to make it. This feels like with all the pessimist views pretty much everyone might still underestimate the sheer size of the tsunami that is rolling in.
Got it, so the social features are distributed (like Mastadon/Email are), but the OS install itself is not distributed?
Don't have an answer for Unity on Mac. However, in spite of it being my preferred OS for everything else I avoid it for anything related to gaming because the mouse support is a train wreck. I followed a bunch of hacks to disable mouse acceleration. Tried mice from Logitech, Razer, Zowie, and a few others. Even tried the magic mouse. They all feel absolutely awful. They stutter, they are imprecise, the acceleration is terrible.

If anyone has a good experience using a mouse for gaming on a Mac I'd like to know how you managed to get it to work.
That "Review of Urbit" is the best post I've read on it, thanks for sharing.
Thank you! It's often overlooked that housing basically soaks up as much debt as we throw at it.

In Sweden, you'd be competing against people getting 110 year mortgages.
Is this just that thing where the performance of intel processors is computed as being exponentially higher than in the past, so the accounting is inflated accordingly?
Check out the Resonance bot on the steam workshop. It makes playing the AI so much more enjoyable
Fortnite succeeding at becoming a metaverse where metaverse startups have failed
Here in the Bay Area we have local politicians who brag about all the building plans they’ve shut down and voters applaud this!
So you're probably very against Reddit then? Reddit is inherently feudal in the same way: someone creates a subreddit over which they have near total power and loyal subjects are allowed to subscribe and post at the grace of the moderator lords.
This type of article is just as important as the deeper ones. It's not "obvious" to everyone; most non-Postgres users don't know about its JSON features (yes, most! https://xkcd.com/1053/)
Disclaimer: I run an Atlassian consulting company.

In most scenarios I run into, "Unfortunately I work at a large company which has 'standardized' on Jira" translates into "Someone set up Jira poorly and now we dislike using it". The thing is that if you replace Jira with any tool you can imagine, the statement will hold true. Jira isn't inherently a better or worse tool than most others out there.

If you're at an org where it feels like Jira is holding you back, and you don't see the org changing tools in the near future, the best thing I can recommend is to bring in an external team to show the org how to clean it up.

Feel free to ping me if you need help (info in profile)