skysight-inc/HackerNews huggingface dataset:
That doesn't let you tell graphviz how large you want to draw each node, right? Just how large graphviz would draw them? What I'd like is a way to take styling and drawing outside GraphViz. It's important (for what I'd like) that graphviz know how large each node is going to be so it can route around them. If you apply, say, a typeface or padding even very slightly different than what graphviz was using, or if there are just slight differences in, say, how a given browser renders a <div>, it could change the size of the rendered nodes, and you end up with edges drawn under/over nodes.

Much cleaner (and way more useful) to be able to tell graphviz "this is how large I need this node to be, and that one this size, and the other one such-and-such, and they are connected thusly, now please give me coords for a layout"

This isn't just for looks, either: if you want the resulting graph to be interactive, and perhaps even graphically (drag-n-drop) editable after the initial graphviz auto-arranging, you're probably wanting output that's not exactly in graphviz's wheelhouse. You want to tell it node sizes and have it tell you where to put them.
Alliterative articles are agreeable and alleviate anguish
> They've already run into issues for you

A star does not mean someone used a library for an extended period of time and decided to endorse the project by giving it a star. I expect most people use it as a like button (showing appreciation for or approval of the work and nothing else), a bookmark (since you can view your stars), or both.

Looking at my own stars on GitHub, the first one is something I never used, I just liked that someone documented the protocol for me and published some software around it, so I could make my (planned) open source alternative to the vendor's proprietary crapware more easily.

The second one is a factorio mod that I enjoyed using.

The third is a list with an overview of algorithms. I suppose I gave it a star for similar reasons as why I might give a comment or article an upvote.

The fourth is a simple PHP project that looks nice, but I honestly don't remember seeing it and I certainly never ran it.

So that's n=1 but given how easy it is to leave a star and that there is no way to leave a negative star or any sort of comment: no, stars have nothing to do with endorsement, quality, running into issues, or any such quality. If I want to leave a comment to indicate or warn that something is broken, of bad quality, or something similarly negative, a ticket ("issue") is what I might create, and so I circle back to my previous statement: look at other qualities like developer responsiveness in tickets, past tickets...

A "clones+downloads from unique IPs+users" or something similar might be a metric for how often this was actually attempted to be used, and given that most people wouldn't forward bad software to others, that might say something about it beyond some threshold. But it still doesn't tell you anything about their experience with it, for that you'll (currently) really have to look at other factors.
What's insane about an alignment of incentives? Drone resources were available. Physical books were going unused, while electronic copies are not exactly free. Those involved get a pat on the back via publicity. Readers get to read more. Learners get to experience a new phenomenon.
New Information Technology: For What? (1981)
> Obviously that’s associated with a higher risk for the police but to my mind that is a risk police have to accept if they want to be able to execute search warrants like that. It comes with the territory.

I've spent quite a bit of time thinking about this as I'm a former service member who is generally kind of paranoid of people breaking into my safe spaces. In the Marine Corps, there's pretty much two tactical options we are trained to choose from when taking fire: either immediately assault the enemy with fire and maneuver, or break contact and find cover.

An immediate assault should only be used if you know the relative size of the enemy, you're rules of engagement support an assault, and there's no hard cover available. Immediately returning fire increases the likelihood of getting your people killed, but retains the initiative, which is great if the enemy force is likely to advance on your position. There is no benefit of doing this if the enemy is just going to sit behind cover taking pot shots; better to draw them out and gain the cover advantage.

All of that is to say that the police had NONE of those qualifications. There is literally no reason not to pull back. By returning fire, they put themselves in MORE danger, and for no reason. That is the reaction that untrained animals take, not a disciplined unit.
Check out the Woodwrights shop that was on PBS
agree - the person who had this would be somewhat like the modern equivalent of a non-technical person with a fully IoT'ed smarthome running custom controllers and audiophile quality home theater room 15 years ago.. wealthy, and willing to spend to have the latest novelty
Very much this - pyinfra was heavily inspired by both Fabric & Ansible. Beyond POSIX, pyinfra now supports winrm (experimental) - https://pyinfra.readthedocs.io/en/v0.14.5/connectors.html#wi....
Ecdsa: Handle with Care
> What was surprising was the number of institutions which had signed onto the framework - my alma mater included. I'm curious how many of these still have an Elsevier contract.

If you ever tried to dig deep into the internals of a large organization, you will notice that they are perfectly capable of managing a set of self-contradictory rules. It is actually an amazing power. At least, this was my experience.

For a mathematician used to third-excluded logic, it may seem impossible, since you can prove anything from "p and not p". Yet, these organizations manage to not be able to do arbitrary things from contradictory inputs, but somewhat sane things (some of the time).
Not disagreeing, but Doctors frequently wear suits into and out of hospitals also. And those get washed less frequently than scrubs.
I'd have hard time using FastE (100 Mbps); 10Gbps seems like overkill.

Tor node? Seedbox? I'd be hesitant to have either of those at my house or anything with my name on it, though.
I think he meant 300W total. He didn't say how powerful each $90 panel is.
More modularity isn't a plus if I don't intend to swap the modules around; for me it's just added clutter and headache. And if I understand what you're proposing with screencasting, that's less modular. A tablet is a simple, standalone unit that can be repurposed for a variety of things. And I'm after interactivity, not just static screens.
By building substantial apps. Literally that simple. Build a "substantial app". You'll know what to improve next time. Rinse and repeat.
not the same as a get away driver is still part of the organised action.

I would say a better, or atleast much more controversial example is this - you cannot hold BLM movement responsible for the people that loot and burn, for exactly the same reason pepsi isn't accountable - because these actions (promises made -> not delivered -> riot started) are causated, but they are not correlated.
> Enemy faced a human chainsaw, basically.

Enemies must have been crying in their sleep.

https://en.wikipedia.org/wiki/Roman%E2%80%93Parthian_Wars

https://en.wikipedia.org/wiki/Roman%E2%80%93Persian_Wars

https://en.wikipedia.org/wiki/Battle_of_Carrhae

https://en.wikipedia.org/wiki/Mithridates_VI_of_Pontus#Mithr...

https://en.wikipedia.org/wiki/Second_Punic_War
Their first demand is that the Seattle Police Department be abolished, as in 100% defunded, as in completely deleted. Coming out with a demand like that is just asking to lose right off the bat.

I wish they would delete it and stick with their second demand - take all weapons away from police. No guns, no batons, no tasers. It's also crazy, but at least it's crazy in a "this might just be crazy enough to work" kind of way.
There was this long Ars Technica article from the same year: https://arstechnica.com/information-technology/2012/06/insid...

I'm not going to assume that the complexity of what's going into these drives was not significantly reduced since, or did it?
Any real project would have real requirements. These real requirements are always going to trump a star rating system, 'what's popular' or a generic guide on the Internet.
You should define your requirements and then pick the tech which is best at providing a solution to this requirement.

What? I'm going to have a choice of two bits of tech and I'm gonna decide to use one over the other cos it's 'boring but not too boring'?
Come on now. These are rules for people who don't know what they're doing aren't they?

Understand your requirements. Understand the technology you propose to use.
Elixir Wizards S4E4 Ben Marx on the Launch and Architecture of SubSpace
> Even when professional pilots chime in about how they're used in aircraft.

Well ... depends.

Airliner FMS systems are awesome.

Small planes usually have Garmin 430 and 530 GPS units, which are not touchscreen (they have side buttons), and have shitty UIs. And those eye-watering navigation database update prices ... thousands per year.
Woohoo! First UC now Elsevier! The arc of the moral universe is long, but ever so often, it does indeed bend towards justice.

RIP A.S.
> I'd have hard time using FastE (100 Mbps);

You must not get out much :)
What you are asking about has nothing to do with Android development, so you won't find that tutorial.

It is Software Engineering. SE, will be a bit generic and won't directly talk about making an Android app. So you will have to take generic principles and apply them to a specific domain.
I never thought about LinkedIn being almost as useless as Facebook, now I do. and I never thought about difference between scroll-based websites and paginated feeds, now I do.

Your comment holds some truth, but I found the article interesting.
Bare-bones refrigerators are available: https://products.geappliances.com/appliance/hotpoint/top-fre...

The margins for appliance manufacturers are tight. 3-5% is not uncommon.

Features like wifi connectivity and premium finish are how you start increasing profitability but even then you aren't making significant profit per unit until you hit the very top product lines – think Samsung's Dacor or GE's Monogram.

Any proposed change to the appliance goes through a cost/benefit analysis that is more rigorous than anything I've seen in a software company: if your BOM or cost to assemble go up by pennies you have to convince executives that either cost of quality goes down to compensate, OR that it will drive sales.

Water filters, on the other hand, have margins that have 2 or even 3 zeros at the end.
It should be noted that the cumulative annual revenue of these four conglomerate were north of $4B in 2017.

Unfortunately, they own so many smaller publishers, that it's very hard to boycott all of their subsidiaries effectively and without harming the small fish.

But I do share your sentiment; I haven't loaned even one single book from IA emergency library and I still stand with them in support against opportunistic greed of these publishers in this case.
> The point is that when it comes online, they will have a huge fleet.

This might be correct in a world with full-self-driving, though as others might point out, we're quite far away from that. Waymo is probably closer to full-self-driving than Tesla is [1].

If you're talking about just raw Tesla car ownership, then ride-sharing operations still requires a human being to be sitting in the driver's seat that expects to be fairly compensated, at which point you have the same supply growth problem that Uber/Lyft have.

[1] https://www.youtube.com/watch?v=aaOB-ErYq6Y
“(Strangely, HN, that loved Apple in Steve Jobs' glory days, seems to have a lot of irrational hatred for Tesla)”

You do need some with the personality of Musk to take on the current automobile industry. But this also means Musk needs to be always in the news with a lot of unfulfilled claims: https://elonmusk.today/
Not really, for one Apple outsources their manufacturing to various companies (TSMC, Foxconn, AMD, Intel, etc). This allows Apple to focus on design and software (ie, the hardware design follows the software, unlike Tesla where the software follows the hardware, so to speak), and not get bogged down in the manufacturing process. Apple handles the design and software, not the manufacturing.
So many possibles.

Complete speculation / personal bias theory:

I'm going to go with human process error such as the instructions weren't communicated to the right people at the bottling companies and never reached the person who would enter `NEVER 349`.

Classic case of someone communicating a thing and assuming "everyone reads my memos / should do what I say" and not recognizing the complexity of such communication or that maybe there's a proper process to follow.

I run into that a lot.
I honestly don't understand why JSTOR, Elsevier and others like them still need to exist.

Top universities should just found a non-profit, per subject, with a single paid facilitator and a single paid editor (per journal) to find peer reviewers and edit the papers into a monthly journal.

Modern tech has made it ridiculously easy to type, edit and publish such a thing if the inputs are LaTeX, Word, Markdown files or a Google Doc. And if you want it printed, there are shops that can do that for you for a small fee as well.

This should be 100% open access to everyone, extremely cheap and could be 100% funded by those who are still willing to pay for paper versions or by tiny contributions from the top 100 universities.
I mean, it was also kind of a giant fraud (https://en.wikipedia.org/wiki/McDonald%27s_Monopoly#Fraud), which may have contributed to it being less of a big thing these days.
Pixar was founded in 1986. They started releasing theatrical films with Toy Story in 1995. Are you really saying there hasn't been a single good Disney animated movie in the past 25 years? What's the basis for that statement?

The history of the two studios is way more involved than what you're suggesting, and talent moves around between studios quite a lot. And 25 years is a long time; there have been entire generations of talent that have risen up since then, and trust me, they're not all at Pixar.

Source: I worked at Disney Animation for nearly a decade (and closely with Pixar during that time). I'm certainly not unbiased but probably way more informed.
There might be a lot of BS content, but there are also some gems. It is sort of like the Web at large, really.

Turn up your BS filter and let it roll.
Fighting Covid-19 with Deep Graph
Maybe not directly mentioned in the article, but I think abstract interpretation is happening...

It's talking about DrNim, and docs page for that https://nim-lang.org/docs/drnim.html says:

"DrNim combines the Nim frontend with the Z3 proof engine in order to allow verify / validate software written in Nim"

So I think the design-by-contract annotations are being checked via abstract interpretation (that's what gets fed into Z3 I think?)
I don't think it "wore off" or "faded into the background". The operation was fraud, at least in the US & Canada

https://en.wikipedia.org/wiki/McDonald%27s_Monopoly#Fraud
Also:

It's difficult to know whether a publication is open or closed when you download it from a research institute or a university (access is automatically granted based on the ip address).

You only realize how much it cost when you try to download it from home.
You can email the moderators, contact link is in the footer.
They have corporate firewalls and/or traffic routed through filtering orgs. Head over to your local starbucks and try to go to questionable sites, is probable you'll be blocked. Chances are good they're logging too, and they have cameras and in a lot of cases credit/debit card info too, so they can correlate things.

Mom and Pop shops are a different story, but most of the places around me are using Meraki boxes -- I recognize the log in prompt.

And broadly speaking, the cops realize that coffeeshops are going to have wifi and aren't explicitly putting up Tor nodes or trying to be an ISP, so they'll cut them slack if they can provide what deets they can. Usually they have insurance and lawyers to CYA on top of this.
It still seems like a very interesting part of history whether they were at fault or not. They have made dumb mistakes on multiple occasions if you remember the Harrier Jet give away they blundered and someone came up with the points. So I believe this is worthy of mention on the Pepsi Wikipedia page it’s part of the business success and hardships. Maybe there will be more. Maybe not.
> that means there are long-lived credentials (probably written to disk) used to generate short-lived credentials.

In terms of local development experience, most mature organizations will have these "long lived" credentials still require an MFA at a minimum of once per day and locked down to particular IP addresses to be allowed to get the temporary credentials.[1]

> This would be the case if you are using a hosted CI service that doesn't run on your own EC2 instances.

Typically you'd want to see third-party platforms leveraging IAM cross-account roles these days to fix the problem of them having static credentials. Granted, many of them are still using AWS access key and secret.

This is still not a "solved" area though, and a point of concern I wish would get more aggressively addressed by AWS.

[1] https://github.com/trek10inc/awsume, https://github.com/99designs/aws-vault, and a few other tools make this much easier to deal with locally.
A news organization is not a public square any more than Facebook or Twitter is
This is google scholar optimization 101. I doubt it can be considered "fraudulent" at this point.
This sounds like Capistrano rewritten in Python?
If you think some specific, non-employment nondiscrimination law is relevant here, please cite it. But note that this is a shift in your previous position, which is that this is a job.
> There is no magic leap here

Although there may be a Magic Leap here:

https://techcrunch.com/2020/04/26/tragic-leap/
This blog post comes off whiny and weak, with a tone of unearned moral and social superiority, all while making sweeping generalizations and false claims. The author used LI poorly, then complained publicly about being dissatisfied.

I get that randoms invites and messages are annoying, but the inconvenience shouldn't outweigh the benefit from LI replacing resumes for professional branding.[1] The 1 page resume is an obsolete concept. LI is like a living resume, with the added benefit of having employers reach out to you.

The resume needs to die. LI should replace resumes. Maybe it will replace recruiters too (where hiring manager reach out to you directly).[2] But it won't happen if you think like the author.

The flip side is waisting time by applying to job, and you'll get ghosted either way.

Yes, the feed is annoying. Yes, sometimes recruiters suck. But those annoyances should be tolerable considering the benefits.

FWIW, I got a very good job from a recruiter that messaged me on LinkedIn. Great companies reach out to me bc I use LI effectively.[3]

[1] Yeah, I hate the word "brand" too. Pro tip - figure it out and use it to your advantage, bc you certainly wont be able to change it. This blog post is an example - the irony is that the author's blog post will do more harm to his image than his LI profile ever did.

[2] Recruiters are not bad people. They're hustling hard just like everyone else.

[3] How to use LI effectively: buzzwords, appropriate profile pic, readable, accept lots of recruiter connections so it looks like you're popular and special.
Ad hominem; Not everyone standing in support of IA in this case is even a user of their emergency library.
Hi fellow geek/woodworker from Providence. RISD has lots of woodworking related classes that you can take without being a full time student.
Sometimes if you already have a hammer, you start to see ways to hit things, pry things, or pin things so that you don't have to invent or buy another tool.

From this perspective, the fact that some people got together to try this isn't a surprise, it's certainly not idiocy, and being creative with existing skills and resources during a pandemic is far from a bad idea. More data and cred for drone folks, more cred and energy leverage for library folks, and more books and learning experiences for readers and learners.
Relevant news story:
https://www.cbsnews.com/news/1996-man-sues-pepsi-for-not-giv...
> Contributing to open source and meeting and talking to engineers and building things is a lot more fun and rewarding.

I completely agree and I do both of those. I used to do a lot more in open source, but had other life priorities take over. Meeting and talking to engineers, though, I liked that so much that I ran a physical space dedicated to it, and will likely do something like it again.

(Aside: The rapid shift to online meetups has been great lately - I've been to a number of meetings and even conferences with fellow engineers in countries I would not have realistically travelled to.)

However in my experience, and I know it's not the same for everyone, "contributing to open source and meeting and talking to engineers and building things", fun and rewarding as it is, has not tended to be a good route to paid work. If anything it's been a significant net expense!

The point of my comment is that, unfortunately, even for developers the "fun" approach doesn't work out everywhere.
And the pyramids were build closer to our era than the Gobekly Tepe [1], by a good margin.

[1] https://en.wikipedia.org/wiki/G%C3%B6bekli_Tepe
The Partner Bank Boom
> You don’t seem open to consider what I am saying, rather in a rush to demand some kind of “proof” with no willingness to think through it

it doesn't work this way, if you state something to be true, the burden of proof lies on your shoulders and I am open to consider the proof, and not just words alone.

It's funny that this subthread was started with a statement that my example of complexity estimation difficulties was deeply contrived, yet the examples for a proof of generators' inefficiences materialize all intermediate values into lists. Why would I want to materialize a list to yield something from it later, if I can just pass the range() stream to the caller instead?

Your second example is an exemplary code smell, as there's no need for a helper() closure. And there's no need to hold resources for check_expensive_in(), as most of DBs have lazy query cursor implementations in one way or the other. Afterall, it's not about doing everything in one expensive DB call and laziness doesn't negate buffered data, it just says that there's an explicit boundary on internal buffers within a single iteration, and every single iteration may perform a separate but less expensive DB call.
Having been a military servicemember, not returning fire is the bare minimum to expect. If they had no training, no mandate, no authority, and were not kicking someone's door down in the middle of the night, then returning fire would be a risky but understandable choice. But if you have any understanding of tactical urban combat, you know that taking cover here and assessing the situation is the only rational choice. Blindly returning fire in an area filled with civilians (an apartment for god's sake) is a criminal decision, likely to get your officers and random innocent persons killed.
It got pretty bad reviews when it launched https://news.ycombinator.com/item?id=22319941
Woodworking looks strangely appealing and it's satisfying to make something with your own hands, at least once in a while. But with how absent-minded I can be I'm scared of losing a finger. Around here we say every carpenter loses a few sooner or later. Are there foolproof ways to keep them?