skysight-inc/HackerNews huggingface dataset:
My experience with time estimates is that they generally do not work well. Estimating complexity (as in story points) works to a certain degree, but it's only a very rough measure. Time estimates can work when the project scope and/or budget is flexible. Then you have a chance to make ends meet within the time estimate you provided, but I'd consider that not being within the scope of your question.

In my experience, the desire for a time estimate often stems from an underlying desire for control (mostly over a budget). That desire is understandable. As an example, if you put yourself in the shoes of a customer wanting your car repaired, you will most likely have a strong desire to know what it will cost before the actual repair is carried out. That desire is justified for a number of reasons, the most important one being that you need a basis for a decision for or against the repair. It wouldn't make much sense to invest more than the car is worth, for instance.

Now, it's not always possible to state a price, especially if what you're building (or repairing) is subject to uncertainty. In that case, I'd recommend that you provide your customer (or boss or investor) with another measure of control. In agile development, the easiest thing you can do is shorten your cycles and give them full transparency over your progress and the ability to stop or change direction at each product increment. This would be analogous to the repair shop offering you a phone call after they got a better diagnosis of the problem for which you paid only a small amount and then you get the chance to decide again, maybe with a better estimate of the overall repair cost.
> My tutor at university understood this very well. In my first week he told my tutor group "At school you were all the best, now it is likely that half of you are below average".

This was told to us as well, with a reminder that some of us never had to do much work in high school -- this was about to change. There were multiple people who just didn't know how to study any more, and dropped out.

Personally, I almost gave up programming in university when I saw there are others who are so much better than me, thinking I'm missing some innate gift they had. I'm glad I soon realized that I'm actually one of the better ones anyway, just not the absolute top of the class I was used to being in my small home town.
Upwork Updates IPO Pricing – Targets $12-14 a Share
To be flippant, it sounds like you're quick to assume bad faith, which would seem to support the first point you quote.

The experiment they ran was to try to get terrible papers published in authoritative journals in certain fields. If they succeeded, this would point towards a serious problem with established practice in those fields; their suspicion of such a problem might be labeled a "chip on their shoulder" or a "hypothesis". According to what they say, they succeeded.

As for it being "identitarian madness" and "coming out of the academic and activist left"—do you think either of those parts is false or is irrelevant to what they're studying? If not, how would you suggest they talk about it?
Well to be pedantic, the format that gets the most out of a circle of acceptable quality is a circle, not a square.
I think you’re missing the context that Ian worked for a large bank, which is a lot more like a software company than you might think.
Wow, 36 minutes in, still down.
Heroku. It is everything you want.
I admire these guys for their values. I wish more companies were like this.

I also understand that teaching how the sausage is made is a big part of their marketing strategy. That creates a little bit of a conflict where it's easier not to show the warts than it is to talk about how awesome things are. Companies that market in this fashion do the rest of the world a great service. They show us how things could be. We need to understand and acknowledge that conflict to keep a balanced view.

The only thing I found missing from the nice essay full of pleasing things to read was this: we do this to ourselves. It's not some evil corporate manager-types, although things can look like that. You can get just as stressed out because your stack is whack as you can because your schedule is whack. The schedule is this "external" thing you can yell at. The stack just wheedles away at you, minute-by-minute.

I've also seen a lot of successful teams slowly turn the screws -- on themselves. Ego takes a lot of forms. A little success can make you want a lot more.

I really, really like the calm competence view of creating technology. The best folks I've worked with were smart, friendly, easy-going, and calm. The worst ones were smart, self-centered, authoritarian, and chaotic. Oddly enough, people who aren't-so-smart fall equally in both camps. I've seen some really good teams where nobody looked like they knew a lot. They just made it work and had fun doing it. I've also seen teams that should be building the next Mars base that weren't able to pick the toppings for their next pizza order.
A lot of modern 3D engine use compute shader to do a lot of different things.
For example, I use it to process millions of particles, which wouldn't be possible without it.
reminds me of https://url.rw/?https%3A%2F%2Fwww.jwz.org%2Fblog%2F2014%2F04... (jwz's blog doesn't like HN as a referer)
He's advocating using ORMs rather than writing raw SQL queries
But WebGL compute shader are under an extension which, as far as I know, doesn't have much support yet :/
Interesting! Though GCHQ is UK, I'm not sure what the NSA is like. My impression so far here has been that they tend to hire people who live rather boring, quiet personal lives, since they're easier to vet.

I'm sure non-mainstream political views likely count against you more, though.
The release of the M1 is not just for Xilinx.

ARM is releasing the M1 for Xilinx, Altera, Actel FPGAs. These are firm (i.e. technology mapped) cores adapted for each FPGA family.

Here for example is the documentation for the Altera version. Note that it sports the Altera Avalon bus interface which would not be used in a Xilinx design.

https://developer.arm.com/docs/dui0395/latest/introduction/a...

And here is the announcement/information about the M1 core for Actel/Microsemi FPGAs:

https://soc.microsemi.com/products/ip/search/detail.aspx?id=...
They got an article accepted in Hypatia, the flagship journal of feminist philosophy. I’ve never heard of any of the other journals and have no idea if they’re held in low regard generally but Hypatia is as good as it gets in that field.

They may have had an almighty chip on their shoulders but they do seem to have proved themselves correct. They got articles accepted in the Journal of Poetry Therapy, Affilia, Fat Studies, Gender, Place and Culture, Sexuality and Culture, Sex Roles and Hypatia.
Pipelines of gunzip, find, grep, xargs, awk etc. on RAID disks... good memories. Analyzed terabytes of data with that. Hard to beat because of the zero setup time.
> If Intel would just allow an owner to build and flash their own Intel ME version using their own private/public keys then no one would have an issue with that.

Note that unless you manufacture the CPU yourself you still cannot be sure if there are no hidden backdoors. For example the ME could pretend it's really running your firmware but at the same time running some hidden code only delegating some operations to your code.
IMHO the point for running Kubernetes for personal projects would be to share the same virtual/physical machines between multiple projects while still keeping things manageable.

Over the years you easily end up with a pile of these projects, which want to keep running mostly for fun and therefore want to minimize the associated fixed costs. Using containers may help in keeping the herd manageable so that you can, for example, move everything to some other hosting provider.
How to Start Taking Better Photos for a Website or Blog
Come to Europe, we're all super mediocre here and it's great.

Less snarky, I find that attaching your identity to what you do is a profoundly American thing. "I'm a Rubyist", "I'm a runner", "I'm a Republican". The moment you are what you do, everything becomes so.. important.

I'm not sure if this is just my filter bubble, but most people I know "like to make demos" (as in Demoscene[0]), "enjoy speed cycling on Sunday mornings", "run a business" and "voted for the social democrats last election". It's not just a semantic difference.

BTW, if you really want to experience what I'm talking about, visit a demoparty. Some people making demos are really absurdly good at what they do, it's daunting (and still totally worthless btw). Nevertheless you'll see lots of other people make demos, and really do their best at it. They know they're going to lose the compo if at least one of the big shots have an entry, but they don't care. It's an absolutely wonderful experience. (and very encouraging) (and it sometimes makes you put out horrible crap that you're ashamed of later but hey it was fun at the time)

[0] https://en.wikipedia.org/wiki/Demoscene
Yes, that's what most people think at this point. If you look at pictures of his mother you also know who bullied him as a kid (and maybe even today).
The universe can be finite without a border. Think about living on the surface of a sphere or a torus (finite, no edge), as opposed to living on a sheet of paper
But did it end?
California Is the First State with an Internet of Things Cybersecurity Law
Stop estimating single points and start estimating ranges. How long will something take in the best case scenario, the typical case, and the worst case. That way your project manager can capture the risk, which is arguably a much more important factor than time. If a task has a high impact on the project and there's a big difference between the best case and worst case times (eg it's a high risk) then it needs more attention and resources.
I don't think that's accurate or that the general idea comes from STL. STL itself is a very particular kind of design.
You're oppressing the GP with your white straight male science.

You see your argument only makes sense if objective reality exists, as the argument fundamentally is about measuring objective reality. But objective reality has been firmly demonstrated to be false, and nothing more than a tool for oppression of women and minorities.
Step in the right direction, Calfornia
Yeah, that's pretty cool. I don't know much about K8S, but it looks like that might be a good strategy to build your own API gateway if `crystal-www-example.default.svc.cluster.local:8080` is a portable URI. I've never used them, but always thought the API gateway products seem like a way you could get locked into a specific platform.
"If you design your app properly" applies if you're talking about using k8s to deploy an app.

If you're doing individual development, however, it's quite likely that you're also doing development of the database, and need to do ad-hoc data analysis before you include those queries in that app.
Thanks for sharing your experience.

I question myself whether it is necessary to hide my operational needs behind a behemoth of complexity like Kubernetes. The list of conveniences you mentioned sounds like magic you get from Kubernetes. What if there is a problem with any of them?

Missing logs?

Inappropriate scaling?

Auth failures? or worse, failure of Auth system?

Easy recovery? what if there were failures to checkpoint/backup/snapshot containers?

CI/CD is good regardless of whether you use Kubernetes or not.

EDIT: The question is, if you have any of these problems, why is it better to get your head into how Kubernetes deals with those operations & tools rather than dealing with well-defined unix tools that specialise in doing these jobs. syslog instead of however Kubernetes gathers the logs, reading FreeIPA docs instead of Kubernetes auth system logs?

My point is, that to deal with all of the conveniences you mentioned, you need to know their details anyway. Why rely on Kubernetes abstraction if there is no such need?
(I'm not trying to being snarky. I'm genuinely curious why you think it is a good idea. If you convince me otherwise, perhaps I would start adopting Kubernetes as well.)

I run my cluster(I'm a sysadmin) with

a couple of OpenBSD server that runs redundant DNS and DHCP.

a CentOS 7 box that runs FreeIPA as central Auth.

an OpenBSD server that acts as public facing SSH server.

about 20 nodes, all provisioned using kickstart files, and then configured using Ansible. They run databases, web servers, batch jobs, Git, etc.

A single server that runs ELK stack for log analysis.

A single server that runs Prometheus for quick aggregated monitoring.

Do you think I should switch over to Kubernetes for any benefits?
Why All Our New Hires Start on Friday
Domain Driven Design for Everyone Else
Yes that's exactly how we think about it.

Browsers were originally designed to access static pages and with the growth in adoption of SaaS applications it slowly became the default operating system for web apps. As you mention at the end of your comment, we don't believe that browsers will die, just a new category of apps like ours will emerge that aim to provide a tailored experience for web applications - an experience that neither web browsers neither existing operating systems can offer today.

I think browsers will always be there, we don't aim to replace them but the way people use them will shift. The mobile analogy is the most powerful I think: we do use mobile browsers on our smartphones but only to actually browse the web while we have a dedicated OS (iOS or Android) to actually handle all our apps. We want to build what iOS and Android built for mobile but on desktop.
The basic architecture concepts I wish I knew when I was getting started
interesting read. makes me think of my great(x3)grandmother, and her father, who both were a photographers not too long after this occurred. I hadn't quite realized just how early days it was for photography when they ran their atelier in the late 1800's.

i find this stuff quite fascinating.
How to build a real-time collaborative editor using Operational Transformation
Hey there, I'm the product manager for CI/CD at GitLab. AutoDevOps is one of our more advanced features to get up and running in a k8s environment quickly, but is not required if you just want basic CI.

Our documentation on getting started with CI/CD is here: https://docs.gitlab.com/ee/ci/
This reminds me of the heart surgeon student who avoided jail time for attacking her partner with a knife because she 'showed potential'.

People are perhaps sympathetic to Elon because he shows more potential than other CEOs, no? Did the judge in the case above show leniency because 'he liked her'?

For b) rather than selectively enforcing rules, this would be an example of discretionary punishment, which is absolutely a part of justice and ethics, as in the case above. Some could interpret your argument to support mandatory minimum sentencing, which many don't believe works.
I wish more companies were like this.

I suspect a great many companies are like this. I have never worked anywhere that any of that particular hit-list was expected. There's a bubble in which all this is "normal", but that bubble is small.
Isn't mostly automated, high-wage work what we want though?
10 years of gog.com
As a serious JP fan I take offense to this. That is irrelevant, however.

Did you read the article or just identify it as something you don't like philosophically and completely ignore it's merits?

This is the exact identitarian madness in question.

> It's been established that journals of all kind, including physics are susceptable to accepting papers that aren't up to snuff.

The article is quite clear that it's not trying to sneak one slightly substandard paper under the radar. They write 20 papers with the same academic rigor as the accepted literature in the field.

EDIT: typos
Can you explain how? The money whuch they take either becomes a) investement b) expense or c) stashed somewhere ( which doesn't chase goods or services so doesn't increase inflation which can be counter through inflation chasing money supply.
There is nothing to say against that.
Just back up, so that's 44 minutes
The "source" of gravity is the stress-energy tensor. "Mass" (rest-energy) is a simplification that is useful for approximations and conceptualizations.
That’s the point. It doesn’t happen very often because people took care not to sign the document that would put them in prison.

Your point may be that people should go to prison for presiding over bad things that weren’t actually against the law. That path sounds tricky.
Foil Embossed Wedding Invitations – A2zWeddingCards
It's even better. Start a project for fun in existing field and people will question why did you even start it. Projects X, Y and Z already exist and have features A, B and C which you haven't implemented yet, how dare you?
None of these things are insurmountable, your organization just has to be willing to try.

For example, Dev and Ops don't have to be separate, even in a regulated world. You just have to make the effort to show your auditors that there are sufficient controls in place to make changes safe. You also have to work to make sure as much change is out of scope as possible. Ok, maybe the payments system requires that one person writes code and one person deploys it, but if you make sure that almost all of the payment system is out of scope except for the actual money processing, it will be rare that you need to change that one piece of code, so effectively you've avoided the problem.

Same with change control -- you don't have to have a big onerous form. You can build a system that automatically logs all the relevant information as to who made a change, so that you have a log that you can show your auditors or whomever needs to check. Again though, your organization has to be willing to spend time on the tooling, but the tooling scales better than a new process.

And then for security, again, you don't necessarily need sign off on every change. If you build automated auditing systems that audit every change for security implications, and have sufficient logging, you can be reasonably sure that the changes are secure, and then only dig deeper on the ones that are suspect, or get people to agree to seek approval for things that are big changes or might cause a security problem.

If your organization is willing to spend the time building the software and working with the auditors to explain how everything works, you can avoid most of these problems, and then your enterprise will scale much better.
It's a fair point. We are actually based on Chromium (we run on Electron). So we are a for-profit company building a browser based on an open source project - just like Google with Chrome.
tl,dr; not much
No my question is setting the minimum wage to 1 million USD per month (per employee obviously). Of course 1 million USD / month more in cost is nothing
Yes you can find more information about the data being collected here: https://faq.getstation.com/data-and-privacy/what-are-your-pr...
That is really cool how Wozniak was able to do that. Pure genius in my eyes.
This would be bargained between management and the union and is not automatic. Maybe it's a threat but not necessarily an issue Amazon would face even with the formation of a union if this is something Amazon really wanted to keep out of a contract.

At the end of the day both the company and the workers/union have to agree on the terms and people may not be willing to strike over this single issue if the rest of the deal was good.

There are plenty of other reasons for Amazon to want to prevent a union from forming including increased pay, benefits and time off but a union's ability to prevent automation may not be huge issue as Amazon is still growing and hiring workers faster than the jobs are being automated.
It would be interesting if you could briefly say your reasons for moving away from K8s and what you're moving to.
Black-Grey-Orange Classic Nato Straps PVD-Ring 18/20/22mm
> With a painting you are getting compared to every other painting, with a program you are compared to other programs for the same task.

Usually you are compared to other paintings done with the same technique and/or style. No one is going to compare your impressionist watercolors with abstract geometric acrylic painting. So in a way it's the same. There are categories both in painting and in software development.
I think a lot of craziness in the industry is caused by a rush to get rich. That doesn't seem to be on the table for Basecamp employees, who get fixed salaries by grade, no real stake, etc, and apparently no plan to go public.

I think the following is also relevant, since work stress/craziness is about much more than workload: https://www.psychologytoday.com/us/blog/pressure-proof/20130...
My experience also. Every mainstream religion, afaik, defends honesty, sense of community, solidarity between people. More real faith - normally - means more attendance and the reason why attendance is such a good predictor of low crime.
The word "simplicity" has become a thought-terminating cliche in programming circles

https://en.wikipedia.org/wiki/Cliché#Thought-terminating_cli...
You can even see the content without loading a million third party scripts. A lot could learn from this wizardry.
Indeed for now we do not handle multi-account for all applications, AWS being one of them. But we plan on supporting multi-account across all applications by isolating cookies.
You can see our public roadmap here: https://www.notion.so/stationhq/4fc4be71cb2f4ddcb59b8b38858c...
I've been wanting to build an online-only bot of myself for some time.
This bot would impersonate me and interact with any service provided over the internet, such as banks, government, even ordering a cab. It could both write and speak just as well as I do and would act on my behalf. I can handle potential issues personally.

Would this scenario fall under this law?
> Nobody is telling you to ditch the 512k rom. It's just it sucks not to have workbench.library and icon.library, when using a system that does maprom with 1mb support.

The next best thing is to load both the workbench.library and icon.library using the LoadModule command (which is part of the AmigaOS 3.1.4 update, if I remember correctly) and reboot your machine. Both libraries will then remain in memory as if they had been in the ROM. They will survive subsequent warm reboots, but they will consume RAM.

Loading the libraries in this manner can be handled by the Startup-Sequence, for example.

> Maybe try and release romable versions of workbench and icon library?

Both libraries are technically "fit" to go into ROM, if there were enough space available for them to fit ;-) They are "romable".
Location: Russia

Remote: yes

Willing to relocate: to be discussed (flexible hours and really great office are required in such case)

Technologies: I’m specialized in development and management of large complex web-based projects (on LAMP(PHP)/Yii/Symfony stack) with a size of several hundreds functional components. This experience includes active work with large poorly documented code bases created by other developers. Other half of my background consists of self-financed self-studies in social sciences, biology, and arts.

Resume/CV: http://kamil-rafik.com/docs/Kamil_Rafikov__2018.pdf

Email: mailbox@kamil-rafik.com
Intel was the original sponsor of RISC-V because they sponsored Berkeley. They just didn't really know about it.

Since then they also invested in RISC-V startups, like SiFive.
You haven't experienced slow until you've worked for a administrative authority, trust me.