skysight-inc/HackerNews huggingface dataset:
I've never worked in a software only organization. But instead in smaller teams of specialists. Usually there is an process where if you have an issue with something you work with the person who's responsible to fix it. You just do not go in and change things. You never go in and change things without telling them.

Friend of mine talking about how he fixes bugs. Most of the time he tries to figure out where the problem is and and then writes that up. Then uses blame to figure out who wrote the code and reassigns the bug to them.

Him: I Eddy, hey think there is a problem with this condition in this function.

15 minutes passes

Eddy: checks in bug fix closes ticket
How do you stop mediocre programmers from working on advanced tasks, and is the overhead of doing so greater than the cost of hiring excellent programmers?
It's funny, because I wanted to be a developer for the exact opposite reason: to develop what I wanted, for myself not for a company.

There's few other fields where you can be this creative, where there's infinite potential and infinite niches available. Why waste it all and get tied up in politics? I sincerely thought the ability to do anything was the reason people became developers in the first place.
> Webassembly is mainly just for C and Rust

That's absolutely incorrect. Go and .NET can target WASM for quite a while now.

Microsoft's Blazor is specially interesting. Their FlightFinder demo written in pure C# renders a beautiful app: https://i.imgur.com/HHFkB1E.png

Code here: https://github.com/aspnet/samples/tree/master/samples/aspnet...
PM for gRPC here. Thank you for writing this up! Do you folks secure inter service RPCs in some way? eg mTLS?
How do you see your stack evolving over time?
Could they be used as actors in movies?, imagine a world where a whole movie from the scripting to the acting was done by an AI all in a few hours.
Oh neat! I hadn't seen that one, but it's literally item #20 on my Rust wishlist. I'll have to file an issue to give some motivating examples. Thank you for pointing it out to me!
Visita Interiora Terrae Rectificando Invenies Occultum Lapidem
Because people care about doing a good job. Because they want to be popular in the community. Because the employees are afraid the law will go after them personally.
People are harassing Waymo's self-driving vehicles
I highly recommend the “Q for Mortals” book as an excellent introduction to using K and it’s available online:

https://code.kx.com/q4m3/
His description makes it sound like a hivemind, which it is.
Internal politics at those kinds of organizations can rapidly turn the chain of reporting into a finely tuned irrationality factory. Over time, "minor sins" like making bad events seem as minor as possible and avoiding critique of your political allies will become organizational muscle memory. The people responsible will practice these distortions of reality over and over as they encounter and dispel smaller challenges that arise over the normal course of doing business. When something big happens, it becomes immaterial whether or not a great solution exists, because evaluating solutions and weighing them against the interests of the company is not even remotely near the day-to-day behaviors of the staff.
I'm free to modify the source code.

That's a lot different to never seeing it.

Calling these licenses proprietary strains the word past its breaking point.
IPFS bootstrappers out there are still a bit unstable. Sorry about that - please retry.
I found the article to be an interesting chronological journey. It's worth a look just for the photos of the 1984 Mac production line, and 1990 NeXT production line.

> It cites the lack of economic success

It describes the lack of economic success. I'm not sure what thesis you think the article is "citing" in support of.
Jihad Inciting Jew-Hater MN Rep Ilhan Omar Mocks Mike Pence’s Christian Faith
Sorry, IPFS bootstrappers are still a bit unstable. Should work now.
Renewables are not reliable nor are they cheaper or more flexible, not sure why you think that. Poor countries dont drive around teslas or have fance electrical grids. Oil is by far the best choice for them by several factors.
You can download the code from here: https://gitlab.com/vitriolum/vitriol-web and serve it from whenever you want, even localhost.
It's definitely bad for pride and politics to hinder progress, but a bit of tact often goes a long way.
The UI needs updating to allow it to have a parrot lock.
Wondering if this was true for girls as well as boys. Boys tend to be diagnosed at higher rates, though the prevalence is — now — understood to be the same. For years girls and women went undiagnosed with both conditions. It was only after Van der Kolk characterized PTSD in male veterans that he noticed his female patients — who had never been to war, but were subject to many other kinds of abuse - exhibited similar symptoms.

We’re still learning about how different kinds of trauma effect the neuroendocrine system, and gender bias makes it harder to study. I’m very much hoping those biases can be corrected in future medical research (and indeed, I know many younger researchers are acutely aware of the problem and are working to rectify it).
I dont thinks thats true. Oil isnt great but its much more flexible and accessible that expensive solar or wind. Of course all that is dwarfed by nuclear but thats a whole other story.
More like Medium, but distributed.
PM for gRPC here. Feedback received! :) What would you like to see us do more of?
When drilling (taken broadly as exploiting hydrocarbons to the hilt) has the potential for the extinction of the species and wind-farms and renewables generally have the potential to provide sufficient energy for species survival, yeah, we can afford not to drill. Energy density isn't everything. There's also not dying in fire/floods/tornadoes/civil-unrest.
Before the advent of built-in PDF readers in browsers, it would often either trigger a download or launch an external program, which are kind of rude behaviors to spring on someone without notice. I still have this habit (though I'll just mention "(PDF)" in a parenthetical), and I'll certainly warn about autoplaying audio or an excessive amount of ads even if I expect a good fraction of readers to have browser configs/extensions to deal with those.
Or maybe an Alexa?

Possibly related, some dog like the radio going when no one is around, talkback or similar. The idea of being confined and listening to talkback seems beyond dismal to me but the dog seems to like it.
It comes from "Visita Interiora Terrae Rectificando Invenies Occultum Lapidem", an alchemical motto. No reference to hate intended.
Essential oils in the treatment of respiratory tract diseases
Is the Gödel Escher Bach worth the reading? I started, but I feel it's fluff. People say he is good, though. Are there some practical insights?
I feel like our society discounts these first two motivations in favor of money and punishment. And those are a very poor substitute a lot of the time.
As a programmer trying to imagine how I would construct & create depression for a simulation. I think it would make sense to have a negative state that turns "on or off" against the will, associated with unwanted thinking patterns, current life circumstances and some type of past trauma playing a big role in the illness. Anyone think of something different?

I believe past trauma is the root cause and I doubt people have depression if they haven't had some type of experience they would classify as trauma. I think one solution is defeating the trauma with after decoupling the negative thinking patterns. Another problem is I think the illness cannot be defeated in some rare circumstances. I think people get prescribed medication too often. Doctors use the diagnosis too often from my observation. Some have tried to label me with it, when I suffer from another illness "gender dysphoria" and I think that isn't right for them to do. I also think the diagnosis is too vague and should have classifications.

I believe more resources need to be put into educating people and how to approach mental health as important to physical health. When I grew up in the US, it was always about physical health and with a little sex education. Mental health might be even more important because it can prevent a person from having good physical health.
Actually, I think that's a really good example; I hang out with a lot of foodies, and that's another thing where I'm not very educated. I can understand 'Yeah, you'd probably like it' or "this is like that other thing"

but... when they start going on about the various flavors? Yeah, I have a really hard time translating that into what a thing tastes like, because I lack the background, I lack the education.
They're stored as HTML, because of the WYSIWYG nature of the editor. I guess Markdown was the other obvious choice, but editing MD is not so immediate on mobile.
Don't forget the CPU, which can also be malicious.

That being said, that problem can be worked around by throwing interpreters into the mix.
Viral Waiting List Tools: The Complete List
You make someone above you with an ego look bad.
Apple has the resources to make them without a mess now.
I didn't miss a thing, I responded to you

You asked whats the value in a slow database for plutocrats? When you clearly and obviously undervalued the value of the idea of being a future plutocrat

That is the value, you just spelled it out, and then undervalued it!
It’s not the case in Southern California, either.
If the state is doing a good job with oversight there should be a framework to punish bad behavior beyond fines.
Exactly. It's not a community, it's more a tool for publishing content that other people consciously decide to follow. The point being that this content can't be shut down by a central organization, but will disappear if nobody cares about it.
Python generally sucks less on Linux desktops, mainly because they don't ship with an old broken python.
Look at the linked arxiv pdf as it has more examples showing transfer of coarse, mid, and fine features. It's also applied to cars using a different dataset and it produces results that look more natural than many actual custom mods. It also produces some distorted vehicles. We are used to greater asymmetry in faces than we are in cars.
PG&E is one of the greatest threats to safety and health of Californians. The state government should do something soon about them, ideally, take them over and turn them into a non-profit. We already bail them out anytime they have a problem, but their incentives are completely out of whack with the public interest.
Yeah - it sounds like the fisa courts exactly. You'd be surprised who ends up on these lists.

Imagine someone standing outside one of these shadow court houses protesting the fact they're being harassed and persecuted without due process.
(any insight on why this is downvoted -4 at time of writing?)
"Your grandfather's grandfather owes me money"

Where do you go from there, exactly?
As a foreigner who moved to California a few years ago, I’ve always been puzzled by the existence of PG&E.

Why aren’t the infrastructure parts taken over by the state (or managed by an accountable non-profit body), and competition encouraged for the customer facing parts? Or maybe just do that via the state too, if there’s little commercial interest?
Node.js is not the thing to compare C web servers performance to. Like, it's so much not the thing, it goes beyond funny and wraps around to sad.

Let me refer you to the TechEmpower framework benchmarks: https://www.techempower.com/benchmarks/#section=data-r17&hw=...

Look at the language column there, you'll be surprised.
I don't pretend to be an expert. It seems like rooftop solar + a battery would be a far more reliable power supply in reasonably sunny regions, than oil in a place that doesn't have a stable electrical grid.

The alternative to solar is what, generators in every building and delivering fuel? The efficiency of that sort of scheme must be terrible, and you're still relying on regular delivery of fuel.

Am I missing something?

Personal experience tells me that this sort of thing is possible. I stayed a few days a few years ago in a friend of a friend's house that relied solely on solar + batteries for power (apparently the cost of getting it hooked up to the grid made this setup far cheaper). Completely reliable. Power had to be rationed slightly more carefully than in grid connected places, but it wasn't a real impediment in any way. This was in Ontario, Canada. Which isn't one of the sunniest places in the world.
> Arguably, the British brought a lot of things with them to India as well, infrastructure, medicine, industry, language. All these things benefit Indians living today, and many millions of Indians living today wouldn't be alive if the course of history hadn't been changed.

India's share of the world economy went from 24.4% in 1700 to 4.2% in 1950. India's GDP (PPP) per capita was stagnant during the Mughal Empire and began to decline prior to the onset of British rule.

https://en.wikipedia.org/wiki/Economy_of_India_under_the_Bri...
intrastate level antitrust is as toothless, fragmented and unsettled as you might imagine
Few people are actually trapped in filter bubbles. Why do they say they are?
woah. You're right. Learned something new. Why ever would they do that?
In this case, there is provably no solution. A brilliant mind can’t fight that, any more than it can prove that 2+2=5. :-)

(Yes, using the traditional definitions of all those symbols.)
My mother is a German immigrant to the US. I speak a little German and I likely dressed a lot more like a German than an American because my mother had a strong influence on my fashion sense. So it's not real shocking that I would sometimes be assumed to be German.

What was bizarre to me was that it seemed like no one ever pegged me as an American. IIRC, I was on an American military base when someone asked me if I was French.

So this didn't just happen out on the streets of Germany. This happened in spaces where you should by default be assuming that most people there were American.

Granted, a lot of soldiers married foreign nationals, so it wasn't quite that simple. I mean, my dad was a soldier who married a German woman while he was stationed in Germany. But it seemed to me like the guess as to my nationality should skew towards American when I was actually on an American base and not, say, fluently droning on in some foreign language.
I'm thinking of moving to that same general area. Right now I'm in Utah because that's where my first real job was, but my family lives near Seattle, Idaho, and Montana and I want more sun than Seattle and more green than everything in between.

I've thought about moving close to Leavenworth/Cle Elum or down south on the border of Oregon near Hood River/The Dalles.

We're still in the planning stages, and I'm rounding up some more clients just in case my main client stops working out (and I'm working on some startup ideas as well).

I just wanted to say that I'm super jealous that you're living in the area that I want to end up.
It’s acrually smaller. A lambda code wise is just a function that takes in two parameters. Like I said before, architecturally, your lambda entry point should be skinny - take in lambda event data, map it to your domain object and call your domain services (not http services, your business layer).

In fact, you can take a standard C# web api and using the AWS SDK deploy the same code either as a lambda or you can do a standard deployment to IIS or a self hosted executable with Kestral

I’m speaking in terms of .Net but the same concept applies to any language.

One project has your lambda interface with a dependency on your domain classes.

A second project has your standard controller code with a dependency on your same domain classes.

You can have yet a third project that in my case uses TopShelf - a nuget package that makes it easy to create Windows services - that also uses Kestral to self host a web service.

I can deploy the same code to either IIS, Windows as a service, a Linux VM (with Kestral without TopShelf) or lambda. The only difference is the code deployment part of my CI/CD Pipeline. I use AWS CodeBuild with a preconfigured .Net Core Linux Docker container that builds to either target and stores the artifact as a zip file to S3.

None of this onerous. I test locally on my Windows machine and just push to git everything else just works based on some yaml files.
Flying over south Texas oil fields... are you thinking of Texas City or Pasadena? Those aren’t oilfields. They’re refineries.
I think this quote sums it up best: "I've realized that there were probably a dozen programmers on that ancient project who knew why the system was so slow and how to fix it. They knew, but they kept it to themselves because in that organization, there were some things that were more important than making the system better." The mistake was in assuming that code quality and performance always trumps other considerations. The title is misleading in this respect: it's not really programming advice. Even the phrase repeated in the article, stay the hell out of other people's code, is more about navigating the potential unknowns of a situation, and being in touch with what's happening around the office more generally.
Running xdebug on the console, for debugging artisan commands

https://gist.github.com/carbontwelve/9089985
> A lot of people figured it out already..

You'll have to expand on this for me, because I find this claim shocking. Who figured it out, and what did they figure out?
I remember reading in the early Go blogs that := was taken from Algol, so it's still directly influencing modern languages!
I have no idea what this is supposed to mean.
How is this not fraud? Fraud is a crime. If someone knowingly falsifies documents, does that void the protection given by the corporations offer of limited liability?
That's a great hint thanks. I just created a test bucket with a JSON file, this seems much cleaner. At the moment I still use a node server and the database on the same instance.
By the mid-'80s, when I was at UC Santa Cruz, there was a photocopied manual available at the Bay Tree Bookstore called "Unix for Luddites" that elaborated on what is in this manual. The aim was to get all students and faculty, not just those in computer science, or the sciences in general, to use Unix for writing and printing research papers, essays and more. It used the same two programs -- vi for writing, nroff for formatting.

I don't know if "Unix for Luddites" ever made it to the web, but if not, I did find my copy, and I will scan it.
I hope the developer gets punished somehow for acting in bad faith.
Somebody from Robinhood's legal team either said "yeah, the SPIC will totally be okay with this" or management ignored any advice to the contrary, whichever it was those people need to pull their heads out of their asses. Even Schwab, an investor bank, has insurance from the FDIC for their deposit (and sweep) accounts - if they could have gotten away with just SPIC coverage don't you think they would have?
Are you hiring juniors?
I see what you did there :-)
So the good news is that you have a CS degree and that does make a difference. When you switch jobs, you won't be at square one since you do have engineering experience and you've seen what works and what doesn't. However your going to need to spend time learning new skills, possibly on your own. It's helpful to look for industries or specialities that are orthogonal to what you've worked on. For example if you had worked at Epic on EDI, you might look for jobs involving EDI, healthcare, or datawarehousing. The other thing that would be useful is to specifically look at companies that are looking for generic engineers and/or are willing to train people in the tech skills that they'll use. Examples of that include Google/Facebook etc. Also make sure to talk to a few recruiters. They have a bad rap but they should be able to give you a sense of the market and what might make sense for you.
Of course I did not just go and implement the change in production. I had put together PoC and documentation how and why it’s better, more error resilient and effective. The reason for just reaction was politics... I put my nose in other people business.
Nope, I was referring to the massive group of oil fields called the Eagle Ford play that stretches from the Mexico border near Hidalgo, going Northeast all the way up until I-10 east of San Antonio.

See this photo: https://s.hdnux.com/photos/17/05/74/3956516/5/920x920.jpg
> No, the developers do, because the language is not expressive enough to express generic pieces of code without losing type info, so you need reflection for constraints (e.g. "new T" or "instanceOf" checks) and runtime guards for downcasting.

The type system is totally capable of it. The language doesn't make it easy, but the code below is essentially type-classes and class-instances if you squint. It's something the C# team are looking into now anyway, but the main point is the type system doesn't preclude it.

public interface Newable<A>
{
T New();
}

public struct NewableThing : Newable<Thing>
{
Thing New() => new Thing();
}

public class Foo
{
public A Bar<NewableA, A>() where NewableA : struct, Newable<A> =>
default(NewableA).New();
}

> Classic example: express a "sum" function that works on any Array<A>.

public interface Num<A>
{
A Zero();
A Add(A x, A y);
}

public struct NumInt : Num<int>
{
int Zero() => 0;
int Add(int x, int y) => x + y;
}

public struct NumFloat : Num<float>
{
float Zero() => 0;
float Add(float x, float y) => x + y;
}

public static A Sum<NumA, A>(A[] xs) where NumA : struct, Num<A> =>
xs.Fold(default(NumA).Zero(), (s, x) => default(NumA).Add(s, x));

int sumInt = Sum<NumInt, int>(new [] {1,2,3,4});
int sumFlt = Sum<NumFloat, float>(new [] {1.0,2.0,3.0,4.0});

> Of course, but that too is part of the problem.

That's a very hand wavey statement. It's the goal of all staticly typed compilers to resolve to concrete types at compile time. How is part of any problem? The CLR has the capability to generate new concrete types from generic types at runtime if required, but obviously tries to do as much of that work up front at compile time.
Cheap and plentiful oil helps poor countries dealing with climate change way better than expensive and inflexible renewables.

Cheap oil helps everyone, except for the everyone dies part.

There's no doubt that ameliorating climate change has a cost. Most of the plans around paying the cost have been around charging those already suffering the most in a, dare I say it, neoliberal economic regime. Those won't fly as the "yellow vests" demonstrate (literally and metaphorically).

The only way out has to be the rich biting the bullet and paying the costs themselves, because in this world, no one else has the money. I doubt this will happen. The last twenty years has been this not happening. But the alternatives are:

1 - Mass catastrophe, of extreme to surface-of-venus level
2 - Rich bite bullet and pay
3 - World revolution

Of course, 1 is most likely but I thought I'd put this out there.
My favorite topic is the breaking news section with auto-scroll on the second screen.