skysight-inc/HackerNews huggingface dataset:
Well, many people do not seem to know that and associate Pascal with whatever they were taught in the university (assuming they were taught about it at all and their knowledge doesn't stop at "Pascal = Old = like COBOL Old = Bad" :-P). I remember a friend of mine whom i hadn't seen for years laughing when i mentioned i used Free Pascal and asking if it even has objects (in that order). He was just joking, but people can have a lot of assumptions about languages like Pascal that tend to have been around for a long time and have a lot of dialects :-).

FWIW AFAIK Free Pascal got its OOP stuff from Delphi (almost, but that is historical details) which in turn is an extension to Turbo Pascal's OOP stuff introduced in TP5.5 which in turn was based on Apple's Object Pascal extensions that (AFAIK) were designed with Niklaus Wirth's help during the late 80s. The OOP functionality Free Pascal has and mainly uses started with Delphi 1 though (which already had things like properties and reflection - this is how the form designer worked) in 1995.

Of course i wouldn't call those modern any more than i'd call structured programming elements like 'procedure' and 'while' modern in 1995 :-P.
My point was that request level caching basically doesn't make sense for GraphQL anyway. I feel like you haven't replied to that point.

And if you're reading the error details from the payload anyway, why bother with setting the error code when it has another, request-level, meaning?

Not sure how any of this proves GQL is a premature optimization when caching could just as well be considered a premature optimization.
I don't think Tony necessarily has to be working at full efficiency for this. Say Tony is taking a break when he gets a text from support, "Big Client X is really unhappy, looking for your help on this". He texts Gloria, "grab me previous interactions with X". Maybe he needs financial info that Gloria doesn't have a record of. "Dan, Tony needs to know Y, send me the info?". A chain like this could easily form a graph of tens of people, and will require back-and-forth.

You could imagine a scenario where everyone at the company is taking a break when X has their issue, and that's the best case scenario. Instead of everyone off doing their own thing, they're slacking off but ready to help. The combined context switching in an extreme case like this could be hours or days.
The author is confusing efficiency with utilization.
Weapons to Ukraine – gifts for Mr. Putin and his friends
Here is a typical day at work for me:

* Contracting HR texts me to ask how my day is going

* Hanging up on recruiter cold calls

* Filling out hours in seven different time tracking systems

* Participating in meetings about how 'nothing gets done'

* Mandatory team building exercise

* Write one line of correct code

* Spend three hours explaining why the manager's nephew's topology would not succeed

* Witness disagreement between CTO, tech lead about basic project requirements

* Wait four hours for code review

* Ten minute lunch break (during meetings)

* Troubleshoot some critical HR website not working

* Complete three security quizzes which are really just unskippable films with misleading network security advice

* Participate in "Agile" best practices meeting

* Participate in two-year Gantt chart meeting

* Attend meetings with no specific agenda

* Smile and nod while an egghead waxes lyrical about why they refuse to apply security patches from 1992

With the obsession with "data driven business", I'm not surprised nothing gets done.
A lot of logging practices do seem to orbit the idea that we should be able to handle this in a more automated fashion - i.e. we're missing a suitable zero-cost/minimal cost abstraction.

In an ideal world, without restart, an application would let me selectively switch on logging levels from "errors only" up to "line-level original source code in a targeted function" - with a trigger system.

Functionally basically a debugger, but coded into the binary so we don't pay the debugger cost (and also so we can try it more broadly across a cluster). This is the direction that Linux kernel eBPF debugging is really leading us, and what it should be easier to get that sort of power into our applications at a code-size but not speed cost - even if it means having our compilers just include multiple copies of the function with different logging-level functionality enabled.
Delphi 8 could have eaten then whole native Windows pie if they hadn't tried to chase Microsoft into the .Net world. It wasn't always pretty but it was so easy to throw together business apps that got the job done.
You know how VMS systematically kills off its host architectures, right?
Land too. https://www.houstonchronicle.com/life/article/30-000-people-...
Your definition is incorrect. Maybe that's a problem? When one is focused on an incorrect thing, they'll always end up with an incorrect conclusion.
I've been around since the birth of the internet, and just have been amazed with how much stuff there is to do and see and learn. Granted, there's a lot of cesspools, but lots of good wholesome stuff too. I mean, think about it - when in the history of mankind have we had so much information at our fingertips?
For at least a decade it baffles me why do people still use WordPress, self-hosted especially (a dedicated team of professional webmasters working 24x7 has at least some chance to manage protecting it). To me that seems suicidal behavior.
https://trpc.io/docs/rpc
My completely unprofessional opinion is that almost everyone that uses the internet throughout the day has developed some form of undiagnosed ADD/ADHD.

The modern internet has broken our slowly evolved brains. We are not built to cope with these types of attention destroying activities and media. At least 20 years ago you had to sit down at a specific place and use a chunky computer. Smartphones have made it 1000x worse.

There's no easy solution. I don't think becoming a digital luddite is the answer...but we all need to be more intentional with our time.

It's not the only answer, but Cal Newport's book Digital Minimalism^1 is a good read for anyone that finds themself feeling this way.

[1]: https://www.goodreads.com/book/show/40672036-digital-minimal...
So Crossplane focuses on infrastructure deployments through Kubernetes add-ons but still requires cloud provider specific parameters to be used. They are more of a competitor to Terraform.

Multy abstracts the cloud specific parameters and creates a unified API to communicate with different cloud providers.
The issue is that they knowingly misinformed their investors.

>In two of its Forms 10-Q for its fiscal year 2018, NVIDIA reported material growth in revenue within its gaming business. NVIDIA had information, however, that this increase in gaming sales was driven in significant part by cryptomining.
You're missing out on a lot of details. For instance, one of the team members went into Casey's discord to harass him. That was not apologized for in any way. Secondly, the apology doesn't mention Casey specifically, and it's arrogant to believe you can address everyone adequately without mentioning specific names with specific apologies for the exact errors.

The apology is written almost tactically to avoid dealing with specifics. When the OP additionally started this entire thread with anger, the idea that steps have been taken forward is pretty much dead.
true but I’ve never felt the time and effort put into naming things really well (and consistently) was wasted - it’s basically akin to defining your domain model.
GiveWell & alike are our only hope against greedy pseudo-charities and the article hates that someone is trying to shine light on the pseudo-charity hustle.

Small-scale charity generally functions well. Many different people with good intentions have visibility into the inputs and outputs and can ensure it more or less stays on task.

Large-scale charity is very different. It's too big for ad-hoc accountability, so it needs to use market accountability, but by its very nature market accountability is completely broken in this sector. The people who receive the product are not the people who pay for the product. You've seen this dynamic play out before -- enterprise software, kids and toys, government projects -- but charity is even worse on account of having even more separation between the two groups. Employees can complain to management, kids can complain to their parents, local associations can throw a stink about wasteful projects, but are the starving African children going to compare the price of the meals they received to the amount you donated and and give you a phone call when the numbers don't add up? No, they are not.

The market feedback loop is broken in the charity sector, so the optimal strategy for a self-interested pseudo-charity is to plow most of its donations back into marketing and executive compensation (if people complain just put on a TED talk and repeatedly assert that it's fine) and as a distant third priority do a little bit of what they are supposed to be doing. This gets them a photo album for the landing page and forces accountability arguments to use numbers rather than absolutes. Then, if anyone tries to come after them, they can accuse those people of being nerds -- or, when that ceases to be rhetorically effective, accuse them of being technocrats.

Accountability is boring at best and confrontational at worst, but it's extremely important because if we don't do it the parasitic load on the charity ecosystem gobbles up all the money. Accountability doesn't have to mean spreadsheets and numbers, small local charities can absolutely get away with doing it ad-hoc, but it's important to do it one way or another.
I think about this often. Without smartphones, none of the problems we blame on social media would exist. We've gained a lot from the smartphone form factor (I haven't been lost in 10 years, for example), but whether we've lost more is a really open question, in my view.
Hmm.. that hasn't been my experience at all. I wrote the public GraphQL API for my company, and it was a pretty straight-forward experience. Yes, I had to spend some time on the basic plumbing, but now if something needs to be added, it's just a matter of defining some interface for it and fetching when required. Grabbing an object from the network or DB doesn't need optimizations, a query plan, or have corner cases. Even grabbing i objects starting at offset j only adds a bit more busy work.

Maybe the trick is to keep it simple? There's no need for a bi-directional graph or advanced filtering. But if there really is, it's not like sticking to REST would make that any easier. Some things are just hard, no matter the interface.
I think he is more annoyed of being unproductive, i.e. wasting time on social media instead of getting work done. I am more of an introvert and love working alone, but I hate looking back at a day and realizing that I spent most of my time lurking on certain wensites instead of implementing that undo functionality which I had originally planned.
RevaComm | Honolulu, Hawaii, USA | Front-End Engineer | Onsite / Remote | 100,000 - 120,000 USD / year | Full-Time

Tech used: AWS, Big Data, CI/CD, D3, DevSecOps, Golang, React, TypeScript

Headquartered in Honolulu, Hawaii with remote locations across the United States, RevaComm is a leader in Agile Software Development, User-Centered Design, and DevSecOps. As an enterprise digital transformation company, we transform organizational challenges into powerful digital capabilities through fresh experiences and great technology. Grounded by the company's core values, our approach brings together digital business strategists and architects, software engineers, user experience designers, and project managers to create sustainable solutions for customers while surprising and delighting their users.

Our engineers solve complex technical and business problems for our customers by leveraging agile methodologies, DevOps and DevSecOps, and close partnerships with other product team members. You bring amazing user experiences to life through use of your knowledge in one or many application domains. The problems you will solve are as varied as our customers, who range from the Department of Defense, financial institutions, healthcare, state, local and federal government, and other industries along with their customers.

More details and option to apply: https://devitjobs.us/jobs/RevaComm-Front-End-Engineer
That works when crypto is just a speculative asset but in the "crypto wins" future where everything gets piled into crypto like evangelists claim will happen and is desirable it's an absolute nightmare. You're out of gas and need to get home but oh no some crazy new NFT has spiked the gas price now it's thousands of dollars to fill up. Any transaction processing that does that is unusable for anything touching real life.
Please stop. Covid vaccines did not fail and are incredibly safe. They have saved millions of lives. The source of misinformation is you.
Pagination is a bear.

Most of the simple ways of doing it with SQL are problematic. In these docs

https://docs.spring.io/spring-batch/docs/current/reference/h...

there is some discussion of the problems and some answers that go back to the mainframe era.
Maybe 3 months - the first two months I learned Vue 2 and then we were asked to do everything in Vue 3. I don’t mind the composition API but overall the framework feels over complicated at best, and goes out of its way to show you how much it’s not like another framework while using similar concepts. The result is that I now have to learn the same thing but with magic words. That could be the frustration talking though.
information/stimulation addiction is a thing....
I’ve been thinking about this for some time, since so many people (including me) seem to struggle with this, even while being completely aware of our behavior.

I think legislation should force social networks to:

- have a reverse chronological timeline for your network

- optionally disable any algorithmic recommendations

Social Media companies are mostly unrestricted in the current legislation system while they are trying their hardest to maximize user engagement.

Just like the use of certain drugs this something some people can’t responsively deal with themselves, hence it should be regulated.

And probably my idea is not very fleshed out, but I think something has to be done, and it has to come from states as the companies themselves can’t be held responsible.
An alternative approach is to use something like Thrift to type your responses —- properly implemented, an RPC framework like that is amazing. So much validation boilerplate removed on the backend, and receiving it on the frontend as a nice type is fabulous as well.
I'm pretty sure that the authors would support curing 200 Americans of blindness over providing one of them with a guide dog, so their only workable objection to Singer's scenario is that people in the developing world are somehow less salient to them. Does it make sense for that different salience to outweigh a plausible 10x factor in effectiveness? For that matter, plenty of donors don't even bother to pick causes that are locally effective; they fund frivolous pursuits such as art galleries and the like. (Which is why Open Philanthropy Project, among other EA orgs, tries to also identify good oppprtunities that would be relevant to the U.S. - such as pandemic preparedness, or policy work on reforming criminal justice.)
It really sounds like NoSQL reincarnated. People jump on the bandwagon, oops this wasn't the ride we were looking for, just as was with git but git being too late to get off already running at full speed.
> I now rent at cost

Be very careful. If you are in the US, you might want to speak to a tax attorney.

The IRS treats property rented out at less than fair market value as a personal residence.

Your tenants may have to treat the difference as income, and you are not eligible for many of the usual deductions for investment property.
The Second Hardest Thing about Discussing Abortion
Why do you feel like not being productive all the time is a moral failing?
Yeah, but that $150T is no longer worth $110T (and that number itself was illusory).
Maybe we have a little misunderstanding here? If you produce fuel from CO2, that CO2 will be released again once that fuel is burned. It's CO2 neutral, not negative.

So assume today we have 100t CO2 in the air. You capture 20t of that and make efuel from it. Now we have 80t of CO2 in the air. Which is great. However you went through all the effort so you could actually sell that efuel instead of sitting on it. So lets say I buy it from you. And then I'll burn some in my car and use some to heat my house. As a result, we now have 100t of CO2 in the air, again.

Would I use fossil fuel and heating oil, then we would have 120t of CO2 in the air. So non-ironic hooray, we prevented that. We're neutral. But once we're upgrading me to an electric heat pump and an electric car that energetic detour won't be necessary anymore, since I can use the electricity directly. That's also much more efficient: The heat pump by a factor of 4 to 9 (77kWh produces 1 gal efuel, which burns for 33.7kWh of heat; 77kWh used in a heat pump produces 154 to 308kWh of heat), and the car by a factor of 10 (math given previously).

If the goal was to have 80t in the air on the other hand, then at least it didn't make it worse; but until we dump CO2 somewhere it isn't released into the air again, we will never get to that goal.

It's not like I'm anti-efuel; for a long time to come and for some specialty use cases it will be a good solution to not make things worse (e.g. space rockets), but in the general case: It's a stop-gap, not a solution.

//edit: What we could do is tax people who release CO2 for the subsequent, necessary capture. That can then be scrubbed from the air again using the 36$ process the people on the linked page claim to use/have invented. Use that CO2 in an efuel and release it again, you pay to have it scrubbed again. To reduce the total amount of CO2 in the air, require that you not only pay to scrub the emissions, but some additional % (until the problem is solved, then just pay to scrub what was actually emitted).
That's essentially a simplified & more strict CO2 certificate trade.
You check into things in accordance to the credibility of the person making the claims.

It would not take long to see that Biden doesn't rape babies. Hell, a lot of what was in the Dossier was not looked into because they just dismissed it out of hand.

This kind of casual dismissal and reductio ad absurdum you're engaging in is an attempt to distract from the very real crimes very real people were very really arrested for doing regarding things described in the document.
is it ADD or is it just a common pattern of human nature?

Is eating sugar when it is offered a disease, or an environment that is toxic to instincts that usee to suit us well?
I know this is slightly off-topic but I figure I'd share an approach to picking a solid buyer's or seller's agent that someone told me about that might interest folks reading this thread.

Define a geographical bounding box for the area of the home you wish to buy or the area of the home you are selling that your potential buyer's might be looking in. This could be a circle with a 0.5 mi radius in very dense cities or several miles for not-as-dense locations.

Then, search on Redfin or Zillow for all closed sales in the last N months for properties in your bounding box that meet your general criteria. Note you may have to adjust the value of N, what "general criteria" means, and your bounding box definition to get a good number of closed sales.

Finally, go through each closed sale and tally the number of sales & purchases each agent has. Anecdotally in dense areas, you should see the same few agents buying and selling homes. Interview the top X and pick an agent.

If your agent is going to get paid a lot - at least make sure they have a ton of local knowledge.
Not sure what the best practice is, but probably you don't want console.debug -- IIRC debug is logged by default, so unless you strip console logs in prod (which defeats the purpose), your users will have their console spammed.
I'm surprised nobody's mentioned ADHD yet. It's not clear-cut or anything, but I recently just went through diagnosis and testing and mentioned this behavior. For me, I tend to resort to this behavior when I can't summon the focus to work on things I know I SHOULD be doing, so I end up scrolling for hours instead, because there's so much less inertia to overcome there.

It may be worth talking with your family doctor about. If so, there's medication and/or targeted coaching that can help significantly.
Specifically naming Casey and specifically apologizing for the specifics of how it unfolded. The fact that a team member went into Casey's Discord to harass him would be one example to apologize for.
I think the orthodox Marxist position is that prices gravitate around labor values in a competitive market. The main reason for profit is that people can produce more value than is necessary to sustain themselves, so capitalists don't need to pay them for the all the value they produce. Some of the value produced becomes profit. It is true that the rate of profit falls over time, but I think this is because of increasing automation in the economy, increasing the proportion of dead labor to living labor. Capitalists have less and less living labor to profit from relative to their costs of production.
He was wrong in how he approached the team. Everyone lacks tact in this exchange.
I figured that it was either an aggregator/search engine for research papers, or a GPT-3 random research paper generator. After reading 5-6 abstracts, I'm about 60% confident it's the former.
Hi! Are you also the person who wrote the first, insulting, reply?
Not a liar. Casey was being combative, and still is. He keeps mobilizing his entire community against a small team because 1 GitHub issue didn't go the way he wanted. I can't believe this is still going on.
I don't. I asked for an int parsing function, got (int)$val as a suggestion, so I had to explain why it doesn't fit the bill.
Eth is switching to PoS https://ethereum.org/en/upgrades/merge/
I work at GitHub and would love to hear more. Can you describe some of the data interactions that you find more convenient with the v3 API?
I think I got what you are saying now. If you want to get paginated children nodes, then the root will be fetched again which is a problem.
I am also considering woriking with Neo4j for a project.

I am wondering why not build on top of their Http Api? You can send multiple Cypher statements over Http and correct me if I am totally wrong, but "stealing" the concept of graphql's persistent queries, you could make use of http caching also.

I would love read your thought's on that
> "but tracking relationships (I think that's what it's called) takes about ten minutes to initialize on a relatively small database"

Oof, this is insane. Should not be the case.

Are you using the Hasura CLI to automatically track any changes made with the web UI to local YAML files? You can use this, along with the ".cli-migrations" variant of the Docker image to automatically apply your metadata/migration as soon as the image starts.

So you'd run "hasura console" in terminal, which would serve the special web UI that mirrors changes to local files, and that'll serve it on http://localhost:9695

Then when you want to start fresh, just docker-compose down/up and it'll handle auto-applying everything for you:

https://hasura.io/docs/latest/graphql/core/migrations/migrat...

https://hasura.io/docs/latest/graphql/core/migrations/advanc...
Canadians’ trips to liquor stores, pharmacies tracked via phones during pandemic
> I haven't figured out a way around a ~5 second load time where the entire UI hangs every single time you load the page

Stop using compile-to-browser junk and be a browser "native" instead.
Some Star Wars buttons you may have missed