skysight-inc/HackerNews huggingface dataset:
I led a project ages ago to divide a massively tangled code base into two parts to facilitate a separation of tech organizations into two (related) companies.

One of the hardest planning parts was “finding the gap” (where was the least unnatural way to place the split). To approach this, I pulled every function’s dependency tree (from code analysis) and all of our relational database entity dependencies (from DBMS telemetry) and all of our functions calling RDBMS code (also code analysis) into a large graph, which I then manipulated with a mix of hand-written tools and Gephi to create logical clusters that were both near-neighbors and business direction aligned (each business was going to have a particular focus, so not all divisions were equivalent).

I don’t recall exactly how long I spent, but it was in the month and a half range to get to a workable initial plan that we could start burning down.

That’s not live tooling to explore a system and is more archeological in nature, but may give you some ideas of how to auto-generate some terrain data.
No, it was extremely bizarre. They gave the option of escalating to sales, which I did, but all they did was deny my use case again for a lack of business justification. I think they're trying to prevent people from cryptomining, so they're just blanket denying access for small GPU quotas.
Incorrect.

14.56.070 A. It is unlawful for any person to operate any commercial vehicle exceeding three tons gross vehicle weight on the following portions of streets, hereafter referred to as "restricted streets"
Nice library with a very approachable documentation, congrats!

I'll probably give it a go to replace my current implementation using nokogiri-happymapper (https://github.com/mvz/happymapper)
And then an architect proposes a way to do both for cheap, and then people complain that there’s no windows in every person’s bedroom.
Yes, but dumping oil based fertilizer on fields to produce government subsidized "biofuel" is still ridiculously stupid.
I am curious as to what class of problems are being solved on these super computers. Also whats the abstraction of computation here. Is it a container :-t :-t :-t
> In my case "backed by Google" was a deterrent, not a feature.

I'm the same. For me, it was some combination of:

- I can build useful stuff with few dependencies

- I don't have to wait seconds for compilation

- I can trivially build, scp the build artifact, and run it
cat works great over a reliable connection as long as you can get it to start and end in the right places. When the connection is reliable, the only thing that needs doing is delimiting the transfer and possibly sending metadata.
Some of this situation is bad advice up front. I know numerous people who were guided by guidance counselors, schools, and loan folks to think that taking a large student debt would be just fine. Only to later have issues with it.

Schools and loan folks have skin in the game so I can understand why they are pushing for more high priced loans.

Why aren't school guidance counselors and school programs better preparing people? We should be taking a hard look at that.
Saying “what about” is a very effective way to deflect conversation away from a valid and important topic. I prefer conversations that can stay deeply focused on a single important topic without the need to rapidly re-orient.

Politicians and pundits know this.
And the sun also greatly increased its activity over the last 100 years. Anthropomorphic climate change is still debatable.

https://www.space.com/2942-sun-activity-increased-century-st...
Well, Plan9 was the cloud (networked) OS simplyfing C and making Unix even more ubiquitous, so it has sense.

Go is the legacy of Plan9 "ported" back to Unixlikes and C.
The registry is also just some file or database somewhere in the end.
Apple to update lockscreen and first-party apps in their new release
> This is not a monopoly position [...] there are other malls.

There are two malls, both of which enforce the same rule. Within a single platform, there is one mall. That is what makes it a monopoly position. Everything else in your post has nothing to do with whether it is actually a monopoly position.
I think many people are for tuition free for a certain amount of people based on merit. However it shouldn't be just a 5th-8th year of high school...like it seems to be becoming. When an admissions rate of a large public university can reach 95%+...we are no longer selecting the best students that will actually gain anything from going to college.
I remember from my HCI class that the judgement of people varies depending on how polished your design looks.

If you design looks hand drawn you will get creative feedback. But if your design looks polished you will get binary (harsh) feedback.

You can see that design tools like balsamic have different renderings, exactly because of that.
I'm beginner in Python/Django and to be honest I feel confused since those patterns add complexity to the code.
Programmers on Earth, Humans in Space
I recently chatted with a tow truck operator who owns an electric vehicle himself, and he was spooked by the fire risks; he had just taken a course about how to avoid causing electrical fires when towing EVs, which evidently can start weeks after damage is inflicted, and shuddered at the idea of an lithium ion fire starting in someone’s garage. Never really thought about the fire risk now that really huge lithium batteries are getting more common.
This comment seems a bit intellectually dishonest to me -- as an author the review was really useful to pinpoint improvements for future editions.

The author of the review also clearly states that the book was read and provides an unique opinion and perspective over what the book offers.

It is also completely false that the review only comments on the length of the chapters.

Have we read the same review? Or did you stop before "My Views" and the pros/cons? :)
Suspicious ethnic subtext?

Can you say more about why you think this article has suspicious ethnic subtext?
Exactly. For me it's kind of like using wikipedia for grade school homework: the point isn't to use the article as your source, the point is to reference the wikipedia article's references. And I agree with your latter point as well: I don't really care whether his ideas about ancient pre-history are true or not, I just think they're really fun to think about. I love reading mythology even if I don't believe it, and Hancock's mythology is no different.
10 Powerwalls: 1.27 Wh/$
1 40k truck: 3.5 Wh/$
1 72.5k truck: 1.8 Wh/$

I think you're better off getting the 40k truck. I have no idea how Ford is getting batteries for so much cheaper for the 40k truck.
The UI does look really good, but I do wonder how much of the dev community uses a GUI vs just sticking in the command line?

Personally the only GUI stuff I find useful are the features that are already part of VSCode (live showing what I have changed or doing a diff). Outside of that I generally find that any GUI for git just inevitably makes something just opaque enough that I don't really know for sure what I am about to commit or where I am pushing too. For me "git status" >> "git add XYZ" >> "git status" >> "git push" are so ingrained in my workflow that I don't get that feedback in any UI I have seen.

I have started to dip my toes into it a bit now with the Atlassian integration that can name new branches properly... but even using that just gives me a weird disconnect with what is actually happening that it doesn't feel right. After the creation of the branch I am back to my cli.

Maybe it is just because I live in the command line anyways (enough so that I have iTerm setup to just pop up from the bottom of my screen with a keyboard command) that I just feel more comfortable with the command line?

I just feel like I am missing something here since I know some do rely on these tools heavily.
Very impressive project, and huge props for having everything open source. The hackaday articles on the controller communication protocols are especially interesting to me, high quality documentation like that is so hard to find.
I'm a huge fan of Fork too! I love the speed and how Mac-native it feels. I'm comfortable with the git CLI but I still find Fork superior for many tasks, like deleting remote branches.
I work at a well known public uni. We can get state and federal funding for anything that aligns with democrat political talking points. We cannot get funding for basic tech and projects. We have a program where students design and build actual tech related directly to their degree and future employment, and we have to beg people to fund us. The school nor grants will find us in any way yet we are entirely bound to all the unis policies.

This often means we pull money out of our own pockets for super basic tooling and materials. Students simply cannot learn in such a restricted environment and often burn out because they have to spend days working around a problem that a $10 component is meant to solve. Those students are also required to work to even afford tuition. They have to take on a second external job to have any "extra" money to buy their own hardware with.

Yet the uni absolutely preaches equality and opportunity. Again, democrat talking points. They do nothing to actually make that happen.

We need to defund unis, and we should have done it 20 years ago. Across the board no more public funding, if it's worthwhile then private industry will fund it like they do for any other trade.
Sounds like a first, though I would not know.
1000% yes it’s a good idea.

As a junior dev, you shouldn’t have to be worried by such things. This should be handled at the senior/principal level.

If you aren’t getting use case diagrams at the very least, you don’t have a clear definition of done.
I think the rule they present might be mostly related to the fact that they're using Rust. The combination of using structs that can be constructed from literals rather than objects (compared to Java with objects being created by constructors), having field-specific visibility on struct fields (compared to C with visibility being determined by the header file), and requiring all fields to have values specialized when constructed (compared to Go, which will implicitly initialize missing fields to the zero-value for the type) means that having mixed visibility for struct fields in Rust leaves you with the sometimes surprising behavior where you can access fields directly but run into errors when you try to create a struct by specifying all those fields. I think this rule of thumb is basically a modified version of the "use getters/setters instead of public fields" rule of thumb in Java but with an exception for fully transparent structs. It might be a bit too dogmatic to require all the time, but I think it has some merit in terms of API hygiene. If I don't want users to be able to manually construct instances of my struct, then allowing them to manually set some of the fields often might be an anti-pattern, since I presumably prevent manual construction to ensure some invariant over the fields of the struct. Enforcing this rule makes sure that you think twice about allowing arbitrary mutation over only a subset of a struct (which could lead to false assumptions about the internal state of a struct) while still giving you a fairly easy workaround if you do in fact need this (by just implementing getter/setter methods).
Bug Bounty Radar // The latest bug bounty programs for June 2022
> Would a faster computer improve outcomes for victims of natural disaster? How much is left undiscovered about weather?

The US is way behind on weather modelling, in part due to lack of computing power available to do the grids at sufficiently small cells compared to Europe and other parts of the world. That means less accurate predictions and less advance notice of impending disasters, which means more risk of loss of life and impact on infrastructure and the economy (and vice versa, inaccuracy can lead to more caution than is necessary, which has economic impact too). The US has to lean on Europe etc. for predictions.

https://cliffmass.blogspot.com/2020/02/smartphone-weather-ap...

Talks about the fact that IBM / Weather.com actually uses a more accurate system than the NWS uses, because the NWS is still stuck on GFS (been several years now since congress passed an act to force NOAA to update away from it, and unfortunately it takes time)
Computational speed is important, but more important is the data transfer speed. At least in ML. Is AMD the best for data transfer speed?
Sorry for my ignorance, but is this a problem?
> the only cases

You left out Germany and Switzerland, probably others. Hardly "developing countries".

So you agree that universal healthcare systems do not almost always ban duplicate coverage, and you agree that there is no "worldwide standard" of banning duplicate coverage though private insurance.

You're just in favor of banning private insurance and are willing to engage in sweeping hyperbole toward that end.
Buried amidst all the low key fascism are some interesting technical articles.
This article is pure flamebait.

They're not lifeguards, they're management and roles like "Ocean Lifeguard Specialist."

What is "other pay"?

Nobody includes benefits when talking about people's wages - that's disingenuous and only intended to rile people up.
Unreinforced concrete will last a lot longer than reinforced concrete. Steel rebar rusts away.

Regarding clay vs modern concrete formulations, my money's on the clay.
> worst case outcome is basically: You lose

The part that really irks me is not about possibly losing, but all the time wasted in the process. I see a lot of protections in the spirit of "get your money back", but no one is going to compensate for the time spent to get that money.

Depending on the amount of money, customers might not attempt to file these cases so that they can cut their losses early. Companies knows these too, which is why contracts and customer support channels are often designed to waste your time. I know people who would still go after companies purely on principle, but that is a tiresome way to live.
It appears to hash the file locally, then look it up on a number of aggregators (or local scanner such as clamav), see: https://github.com/pandora-analysis/pandora/tree/main/pandor... for list. For example, check the "usual" sites like virustotal immediately, and do local inspection into embedded document objects.

You will need to be subscribed to those services that are not free and have API keys for each one.

There are some modules that also analyse the MSOffice XML format for bad code, that check OLE (don't know what is OLE? https://threatpost.com/like-macros-before-it-attackers-shift...) and macro deobfuscators.

CIRCL is the Luxembourg CERT, more or less.
Ignore fair - How does this debt forgiveness address any of the systemic issues you've pointed out?

Colleges will still be just as expensive. The next round of student signing up now still has all the same burdens and obligations, the same disadvantages understanding the borrowing they're doing.

Nothing is getting fixed. You're just handing a one-time stimulus to recent college grads. And don't take me wrong - I would also have preferred a stimulus for recent college grads instead of the insanity that was Trump's tax cuts for the wealthy. But that's like picking between two wormy apples.

I really don't want a payout for EITHER of those groups! - I want the systemic issues around pricing for education to be addressed.

So if "debt forgiveness" also includes plans for something like universal access to college, or a standardized loan process through the federal government, or (perhaps most useful of all) the simple ability to discharge education debt through bankruptcy.... then sign me up.

If it just means handing money to the children of already mostly well-off folks, as a one-time political courtship to win the next presidential election... Then count me out. I think it's a bad idea.
> Also I think it's a false meme that folks use tobacco and weed together

I believe this is mostly a European thing. Out in Europe tobacco + weed rolled in a joint appears to be the default way to consume cannabis.

My working theory is that because Europeans generally tend to live in smaller apartments, and Americans generally tend to live in larger houses, it's significantly harder for the youth in Europe to hide paraphernalia (pipes/bongs) from their parents.
My .NET experience is about 1 year out of date, but at the time the ecosystem was in a really great spot. First class Linux and Docker support, your choice of editor/IDE with VS, Rider, and VSCode, and nice test and profiling utilities.

Historically though (pre-.NET Core), .NET was always in a Microsoft bubble which held it back as the industry consolidated on Linux and Docker. The person you're replying to may agree that C# tooling is currently pretty good.
np. & I was very glad to see your post too

It makes me sad how many people seem (wilfully?) deluded about what companies are doing. Gotta be a great time to solve interesting problems and make good money as long as you don't care what "problems" are being solved.

Might be a happier life getting over it and just having work be work and not anything meaningful.

About to see a therapist about this stuff as soon as I can figure out how insurance works :p let me know if you have any insights. Until then just vibing & dreaming of starting a combination boardgame cafe / local low-power radio station / art studio / event space / mixed-use residential house
I think you miss my point. You still have faith in the meritocracy. A combination of hard work and smart work should surely pay off. Right? Please? The just get what they deserve? Most people with power and money earned it and are deserving of it? What? No?

This is something people really want to be true. The world would be better if it were true. Things would be simpler and more explainable. I am accumulating a lifetime of evidence that it is not. Damn.
I've occasionally let my curiosity take me down the rabbit hole, to see if I can figure what it's all about. In one case, the email reminder about an upcoming job interview gave me enough to call the recruiter, and ask if they have alternate contact means for the interviewee. Apparently yes, there's a phone, so I suggested that they use it to ask them for their real email address.

Also, if someone uses my email to sign up for some site, you know I'll be using the password reset functionality immediately, then checking that site out ASAP.
I like it actually, using POROs (or any class for that matter) is definitely a big advantage. Maybe I implement something like that for version 2 :)
For those who might not know (https://xkcd.com/1053/ and all), the title is a reference to The Spy Who Came in from the Cold, novel by John le Carré.
From the article you linked:

"During the last few decades, the solar activity is not increasing. It has stabilized at a high level, but the Earth's climate still shows a tendency toward increasing temperatures," Usoskin explained.

He suspects even if there were a link between the Sun's activity and global climate, other factors must have dominated during the last few decades, including the increase of greenhouse gases in the atmosphere.
I would also add alot of companies use a contractor/employee mix and the easiest thing to do is not renew contracts. if your a freelancer with specialized knowledge than that's a different story.
Because these are so linked to research, everyone and their cousin is vying for time on them. Even though it may be massive, no individual will get anywhere near peak.
A slightly more charitable interpretation would be that they are trying to use a standard contract with terms which are both reasonable and enforceable in most contexts, while allowing for the fact that the rules about precisely what is or is not legal in a contract can vary from one jurisdiction to another and may be subject to a certain amount of interpretation. Also, something which was legal at the time the contract was signed might be changed to be illegal later. Either way, they don't want the entire contract to be nullified on the basis of one invalid term.

IMHO it mostly works out in your favor. If any of your obligations toward them are deemed unenforceable they are still bound to uphold the rest of the contract. The reverse could also apply, of course, but as the smaller and "less sophisticated" party to the contract your obligations are more likely to be nullified by local consumer protection rules than theirs.
At this point population decline is a bigger risk than population growth.
I guess it's the humidity that's the killer? 90F doesn't sound too bad for a few days.

EDIT: This heat index (https://en.wikipedia.org/wiki/Heat_index) puts 90F (32c) at 90% as equivalent to 122F (50c), in which case I can see the problem!
My bad - then your probability of losing would be zero with zero cash, yes. But we still don't have a proof for the constant probability of 0.5 for winning.
Turkish Airlines has a publicity campaign going on where on every flight there is a video of foreigners trying to pronounce Türkiye. I think most of them are actors, but all of them pronounce it differently (and not like Turkish speakers would), mostly it comes out like /töğkiyey/. In any case it doesn't matter too much, write Türkiye say Turkey, English is pretty flexible with spelling.
Of course! As I recall the morale of the story is "just get started". The site started with an Excel spreadsheet he was selling to his neighbors haha.

https://youtube.com/watch?v=jw8N7YrBM4o
Not personally, but my father did the same thing in the 90s. He went to consulting 4 days a week and running a 100 acre commercial farm the other 3.

I would say there are some synergies in that engineers have access to capital that not all farmers do.

Burnout is a risk and it takes a special kind of person who is a glutton for punishment. If your farm is more recreational, this could be less of a challenge.

As he aged, farming became more of his identity and his farm employees became more of a family and some of the most important aspects of his life. I think this is was a positive development and am glad he has this surrogate family.

In the long run, I dont think it was a wise financial move, as he sunk close to a million into the farm in the 90's, and the long term value of the farm will be destroyed by California regulations. A lot of heartbreak on that front. From the outside I think it is causing more anguish than loosing his parents.

If asked, I think he would still do it all over again.

That said, my 02c would be to keep in mind how much of your life are you placing in a basket and what the threats to that basket are.
> low key fascism

This sentiment keeps popping up. I don't understand what it means. Can you explain?
Assume that there's both a lead time and a fixed cost to having the local propane supplier come out and top up your "7 day" tank. And that such tanks are readily available only in a few specific sizes, and ...
Oh jeez, yeah that first site looks like an auto-generated scam/spam website. I'd never enter anything into that website.
If you don't care about either one sufficiently to make the choice obvious, it might be worth thinking about what you care about deeply.

It might not be anything related to computers.

It might not be something you think other people think you should do.

It might be scary to consider its economic prospects.

What matters is knowing whether you are studying something that makes you happy.

Or training for a day job.

Good luck.
If the behavior is not consistent, then what is it that you are falsifying?

Is all of psychology falsifiable?
Time to disable auto update and see how long it continues to work! Disappointing outcome though