skysight-inc/HackerNews huggingface dataset:
i can take a whack -

no one works as a team anymore. everyone gets their project, and they sometimes chat about it, but the whole group dynamic has been lost. this is huge. it almost guarantees that someone is pissed off because they dont have a voice. and that at least two developers are working at cross purposes. that someone is off diligently working on their piece without a real understanding of where it fits in.

in the absence of group coordination, there generally is little or no technical management to prop up the group. requirements are dumped on engineering without the valuable back and forth about what makes sense (and how or why)

no one tests anymore. we've all decided that those 8 units that the cicd runs on every commit is somehow adequate. alot of places dont even try to triage bugs anymore or even keep information in tickets so that someone down the line might figure it out

no one plans anymore. there is no more grand arc of the project. we just do what we can get done this sprint, and pick up a little work for the next one.

no one reads anymore. technical design discourse used to be the most important thing to do. now if you write up a draft, no one really wants to read or discuss it beyond grammar corrections

same for reviews - i've been at organizations where every PR was a chance to really get into the design choices and the tradoffs. now you're lucky to get some useless style comments

the scope is radically reduced. what used to be a glorious exercise in world building is now reduced to a choice of which large modules to use and the application of just enough glue to stick them together.

no one feels responsible anymore. the project is a mess. i've got my part and I'm doing the best I can.
Oil for plastic use just is not a CO2 issue, it has nothing to do with sequestration.

Oil for plastics is more akin to the use of any other natural resource in a product or good.

The above commenter indicated 'issues with extraction', well yes, but we have the same issues with extracting everything else. Also, frankly, most oil extraction is not very damaging directly - if we were only using oil for plastics, we'd probably only use the easiest to access oil, like from the Middle East where we pop a straw in the ground and that's it aside from refining.

Burned 'anything' that we put in landfills is actually better than raw garbage as it's considerably reduced and more dense - but it's still landfill.

We should strive for a solution that doesn't require landfill.
Anyone here in oz seeking cinnamon sticks, knows to look at the cinnamon sticks carefully. They are sometimes substituted. I hate it when we get the wrong ones.

Long flatter shreds of bark are often cassia. Tight rolls which are clean cut shorter are usually cinnamon. Cassia bark, sold as cassia, I think you can be confident it's cassia: my understanding is, its cheaper to grow, more abundant, hence substitution.

I get "they're all the same family" thing they don't taste the same.

I go to US red cinnamon sweets like licking a 9v battery. Ow! Yuk! Ow! Yuk! Rinse, repeat.
Similarly I've been playing OpenRA recently, which is basically an open source recreation of the old C&C games Dune, Tiberian Sun and Red Alert (the later being the most popular). It's a very honest recreation that feels close to the originals, both in terms of graphics and game play.

However the key thing that keeps it fun for me and holds my attention is being online multiplayer, the diversity and challenge other human players brings cannot be replaced with AI so far... Anyway, the last time I tried 0 A.D it didn't seem to have multiplayer capability yet, but it seems to now!
Write more code - solve fewer problems.

Engineers solve problems. We use our expertise to take stressful and difficult problems and reduce them into simpler ones. You cut through bureaucracy and a healthy amount of talky bullshit to solve problems. The better you are at this, the more you're rewarded as an engineer. But this is a taxing process.

Writing code is creative. You find your own problems, and solve the ones you want to solve. If you don't want to solve something, you let it fester - or nurture it - as you wish.

Take a look at Racket. Read a book about Lisp games programming. Find an old C64 and learn some BASIC. Check out PICO-8. Or see Inigo's SDF website and try out some shadertoy. Ignore practicality, or focus only on your individual practicality.

Engineering is a discipline and that makes it tiring over time. You don't always have to be improving something.
I hate the phrase dogfooding. Who on earth eats dog food?

I don't really understand the need for an app vs. a website that works well on mobile (my current project). Since many people like standalone apps, I'm clearly missing something, and would love to understand better what the advantages are there.
That hasn't been widely true in a decade. LCoE of solar and especially wind has been lower in several markets for quite a while.

The "green" argument works at the retail end, but at the production side the cost structure (including the need for source diversity) drives it.

LCoE calculations are quite situationally specific of course; thus in the US coal-fired electricity production is dying (independent of any government action) while in China and, to a lesser extent India, it's still on the rise.
Create the intergalactic equivalent of a superpopular sitcom, like Friends.

Make random reference to Earth (and its location) in conversation between Ross and Phoebe.

Earth suddenly has massive value to fans of the show. Rabid alien fans swarm in and steal Earth away in flyingsaucer-portable chunks.
While many of the ideas in Rust are not particularly radical in terms of compiler research, I think part of its success is because it had the past 30 years of lessons. We all stand on the shoulders of giants. Maybe in another 30 years we'll see a new language that learns from Rust's inevitable mistakes.
Given that all of those things have increased in cost at rates far beyond 2%, I don't really see how you blame that on the inflation of the USD as a whole. They have their own systemic problems attributing to their astronomical costs.
In related news, a set of Pokemon trading cards from the 90’s recently sold for almost $200k [1]. Our species sure has strange priorities.

[1]: https://gamerant.com/pokemon-card-set-record-price/
> part of the structure of the virus.

Specifically the spike protein that's been talked about everywhere. There is no actual COVID-19 virus involved.

It would be like cloning only your fingers, and using those finger clones to train fingerprint scanners. Later on, when the real human comes along, those scanners would recognize you. Those finger clones wouldn't be able to do anything else meaningful and would eventually decay away.
McAfee ATR CTF Writeup
I would think so but I haven't done it. People embed tcl all the time, perl/tk is perl with a tcl interpreter embedded just so they can get at the tk part (gui stuff).
I'll put it this way, I have no real burning desire to do anything that I haven't already done.
Maybe we're supposed to consider how many reputation points the person has to judge the likely quality of their link. Those kinds of decisions are already built into StackOverflow with rules on who can write comments/etc. Maybe they just need tweaking so that posting a URL in a comment requires even higher reputation. If you don't have that reputation, you can do the harder work of writing an actual answer that includes the link.
If they are born into society, grow up, look around, and do nothing? Yes. It isn't enough to not actively hate other people.
Can you provide any evidence that Trump spread the virus to anyone?
I would not recommend analog APRS for reliable text communication, or anything except periodic, unidirectional (radio to internet), fire and forget position/status/etc reports (for which APRS often can't be beat due its to extensive coverage in many regions).

Instead, try DMR. Does voice, text and also digital APRS. Motorola and Hytera are probably the leading manufacturers of radios. Works direct and via DMR repeaters. If you have a repeater close by, you get worldwide radio to radio / talkgroup calling.

Unfortunately both modes have many, many annoying quirks/constraints.
Well. Same as they do today. Lend money, borrow money (savings), finance ventures and mortgages, services.
We obviously liked it because upvar is how Little passes by reference. I don't know why someone thought upvar was bad, it is useful.
A bully has control over when they'll bully, a bullied does not. Someone with something to hide has reason to watch the authorities.

As such a bully can time their actions; hitting a student just before the teacher walks in. This is exactly how bullies can turn authority against their victims.
If your code gets butchered it is not that great.
That's something I am slowly learning, and by slowly I mean in the scale of decades.

I've seen some of my old code I wrote in the workplace ten years ago, going through the hands of many developers of various skill levels and with different ideas, and then getting back to me. Needless to say, it is pretty ugly.

Analyzing that, I found the real good parts mostly untouched. The parts that I though were great when I wrote them and make me feel ashamed today usually didn't hold up. The most butchered parts tend to be of the overly abstract kind. Interestingly, some of the complicated and clever stuff that most people advise against did well. If it does the job well, people will keep it and put it to good use.

You can code romantically in the workplace. You just have to realize your code will be under attack and it has to be strong enough to defend itself. Weak code is not beautiful anyways, so in the end, all that adversity will help make your code better and more beautiful.
Coinbase's primary function isn't to supplant blockchain transaction volume, it's to provide a fiat gateway to acquiring cryptocurrency. Transaction throughput on ethereum only helps Coinbase, because it makes what they sell more attractive.
We compare what we see against our internal model of the world, a CNN pattern matches, it doesn't think critically about the result that comes out.
Russia detects first case of H5N8 bird flu in humans
Last I checked homebrew doesn't ask for root every time because it changes the permissions on /opt/homebrew (or /usr/local/bin if you are on Intel) to allow you to install software as non-root. This is still extremely insecure, as you can now install/remove/upgrade software on the system without root's permission, which is annoying if more than one user uses the device. Not to mention other applications that you run can now also write to these directories and blow stuff up without your permission, whereas if the permissions were set as default you'd get a password prompt at least.

I still use brew (because it has more apps than macports), but why in the world they made this decision rather than using, say ~/Applications (the macOS recommended practice for software that only one user needs) or ~/homebrew is beyond me (granted, apt doesn't do this either, but I'm 99% sure that you can do it with yum and it is how scoop works on windows).
Perhaps you might consider Albert Einstein's opinion?
"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former".
I think what he actually said was that if the price dropped 90%, there would be no broader economic fallout, all else constant.
Too many MBAs ruining companies Elon Musk Explains
I kept a journal and practiced for a while, and eventually could lucid dream somewhat consistently with a few simple techniques plus melatonin.

Here is my question: do you find that you're actually rested when you lucid dream? I always found myself exhausted, so I stopped trying, and in my case the skill has atrophied. But I'm not sure if that was only due to my technique and if it would have improved in time.
> And can something like this be simulated in other imperative or functional type of programming languages?

im pretty sure it can be, but without it being built in, it probably would be a chore

> Was this the genius innovation to OOP, as opposed to procedural languages before it?

i think so (if you consider smallltalk to be oop, as opposed to c++ or simula)...

afaik, the other goal that would be enabled by message-passing, was to enable something akin to the actor system... but smalltalk largely stalled after st80....
I believe that is an accurate description of disincentivizing oversupply. I hate ERCOT.
All the files that begin with L in :

https://github.com/bitkeeper-scm/tcl/tree/master/generic
> As long as you have some sort of creative/passion outlet

I used to feel that I did, when I was younger. Not really these days. But I'm not sad about it.
Incentivization of miners creates a centralization force due to economies of scale effects.

Ironically, nanos approach is itself an improvement on bitcoin's approach to consensus. Bitcoins nakamoto coefficient has been bending toward centralization whereas Nano's is bending toward decentralization. Nano's level of decentralization depends on the weighted opinion of its holders.
Is India's Covid vaccine giveaway risky diplomacy?
How to grow your Gab.com followers
If you're like me your always trying to find new ways to promote your websites or affiliate offers.

Today i'm going to talk about a new way I found to promote a affiliate offer for the "Trump Coin" that pays $16 per signup.

Now i'm sure most of you have heard of a site called Gab.com but if you haven't its a site kinda like Facebook but its more geared to Trump supporters.

The last time I checked it was growing 200,000 new users a day so it's a pretty big site.

So I joined to see if I could promote my websites and affiliate offers. But I ran into a road block... Nobody was following me so my posts got no views. I first started posting in groups and quickly got banned...

So my next idea was to try to build up followers. But how? Well I found a little trick that worked perfectly, I joined a ton of groups and just started clicking like on every post I could find and after about an hour of smashing the like button I started to get people to follow me.

So being a software dev I started working on a bot to do everything for me on autopilot.

Once I got that finished I fired it up and let it run overnight, and I was shocked when I woke up to find out I had almost 600 followers!

It's now been a few days and while it has slowed dome some its still growing and I'm at 1,500 followers at the time of writing this. It seems to be about 200-300 new followers per day.

I highly recommend you go and make a Gab.com account join some groups and start smashing that like button and spend and hour or so doing it.

Once you see how great this works you should make your own bot or for the less tech savy people I'm offering my software at https://calemedia.com/gab-com-auto-like-bot-grow-your-followers-on-autopilot/

If you do happen to go give this method a try do everyone a favor and come back and drop a comment.
and look forward to the FBI visit for "hacking the power grid"
I think the “trick” is to find a fulfilling non computer based hobby
My mother used to say this happened with milk. They'd deliver it daily and collect the used bottles to be washed and reused.
I've checked a couple of months ago, but only on one relatively small project (~6k lines); the compilation time was reduced by 50%.
http://www.tcl.tk/man/tcl8.5/TclCmd/upvar.htm

That man page isn't the most clear. upvar gives you a way to modify a variable in the calling context (and I think it can go up more than one stack frame).

It's a way to pass by reference rather than the default pass by value (how tcl passes is more complicated than that for performance but the default semantics are pass by value).
UC Berkeley and Google’s BoTNet Applies Self-Attention to CV Bottlenecks
Good thread of answers. Yes, there is. Maybe in India with culture norms around Jainism you could argue cultural acceptance of it (excessive compassion and conscience) but I dislike the caste system so I'm not happy to accept other baggage.

A scifi novelist asks what we'd do if we discovered intelligence in a virus, with a zoonotic disease risk. Would we destroy another intelligence completely? Would we permit our "thou shall not kill" drive to override?
Amazon acquires Selz, a Shopify competitor for building online stores
Our CNN models are not meant to replicate the human visual system. They are a convenient mathematical tool that is quite unlike our brain. It’s not even necessary to use convolutions, though they remain the most popular method.
I love that quoute! The whole "The Joys of the Craft" is well worth reading. It also includes:

- The sheer joy of making things

- The pleasure of making things that are useful to other people

- The fascination of fashioning complex puzzle-like objects of interlocking moving parts, and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning.

- The joy of always learning, which springs from the nonrepeating nature of the task

It really captures what I love about programming: https://henrikwarne.com/2012/06/02/why-i-love-coding/
What do you mean by "breathlessly"? This sounds like an insult, but I can't identify the tone in the article that you're criticizing.
I'd say that a knowledge of mathematics is where the meaning of "let" will most often come from. I'm sure we've all read things like "Let x be the speed of a train..."
That is a sombre thought.
Three guys left to create a fork back in 2018. They argued that they would be able to iterate faster because they trusted each other.

They also said they would only release the source once they made a release.

By mid 2020 they posted some screen shots and some graphs showing that they slightly increasesed the speed of map generation.

So far they have not yet released any source code. Since the fork happened, the original project has released two new versions.
Didn't reference Michael Pollan, but the title is a riff on Pollan. Reading foundational works goes to citations and citation chains and depth.

The risk is missing subsequent revising theory development. That said, I used a 1978 tapesort method for some things because I had disaggregated serialised inputs I wanted to make into a single ordered stream, two different contexts across five or ten years and it was supremely satisfying to go into an early CS work and find pseudocode which did this for me. I bet there are good, recent examples in things like kibana or logstash, more appropriate to our time. I liked using a tapesort.
> Oh freddled gruntbuggly,

;-)
I do not agree. And I think the fact that almost every central bank around is showing interest in the idea, and some perusing it more than others, could be seen as arguments against your position.

I think it’s very simple. The central banks are given an assignment and a goal by the government, in many ways it has become harder for them to do that; making sure the currency is liquid and people have means of payment, for example in situations of crisis, is much harder today when people are paying less in hard cash monies, and most stuff is electronic or how affecting inflation by means of repo-rates have become much slower and much harder.
They need to do something. Having it as a DLT might give them more control, not less, since they could for example add interest rates directly on the currency to affect inflation, rather than having to take the route via the commercial banks.

I am not an expert, but I have though quiet a bit about it, and I have a bit of experience with a couple of European central banks. I really do think that we will see this, at least in some placss, it’s just a matter of time.
> There’s a scene in Moneyball in which Brad Pitt’s character, the manager of the Oakland A’s

This is how you know the article was written by an European. Billy Bean is of course the GM, not the manager, a subtle and pedantic, but very important difference in baseball clubs job titles.
DuckDB Postgres Foreign Data Wrapper
That is my experience yes.
What evil goverment? To much people all over the world and numbers will get down in upcoming decade. You want that or not it's happening allready. Lockdowns = couples are not planing to get kids. Some couples got pregnant because of lockdown not by own will. Couples are on the divorce after quarantines. Couples dont know about the future. And single people dont know about the furure. So about what population increase and evil goverments are you talking?
Planet is becaming huge grash bin with dissapearing animals.
I've spent the last year or so trying to control my smartphone usage, by removing apps and trying to set rules for myself like "your phone stays in the kitchen for most of the day". I recently took the plunge and got rid of it entirely, and it was truly surprising to realise how much of my time and attention it had still taken, despite my best efforts.

If you think you're ready for that step, I highly recommend it. Just as mindless browsing, refreshing, and scrolling is self-perpetuating, so is the obverse. Once you start removing apps and accounts, and habits are broken, you will start asking yourself "Why am I on my (phone/computer/laptop)? What else could I be doing?"
https://Arweave.org is promising
Nope, same crap. Every single "page" has the same URL
FYI: You shouldn't assume any level of knowledge of people under 30 these days.

Back in the day, people read newspapers and had solid school grading. Today it's just reading consumer social media.

For HN readers, that means when you're at work, don't assume the people sitting around you are on the same wavelength as you in any objective sense.
Without providing an example of how to do it better, I'm not sure I see your point. Yeah, I see the problem you point out.

Consider

char *p = 0;

some complicated code that should have set p but didn't...

char c = *p; // SEGV

So do you have a way to push that error all the way back to wherever you think it should be pushed?
Not autocorrect, just neurons misfiring -- fixed.
OMG, I had just been looking for this exact thing a couple of weeks ago and missed it! Thank you for this comment! I’ve become intolerably disappointed with Pocket and this should enable me to self-host my reading list and still be able to use the iOS share sheet without having to get a costly dev license (or device) from Apple.
https://developer.apple.com/security-bounty/payouts/

It's somewhere between $5,000 and these numbers (as $5,000 is the minimum).
Context:

> For wind developers, federal tax credits also are a contributing factor, even allowing the wind resources to make offers at negative prices. However, low and/or negative offers are not limited to any particular resource, and it is not uncommon for thermal generators to submit negative prices to decrease their chances of being dispatched below their desired or capable levels.

> ...

> Market prices tend to go negative when there is low consumer demand and the thermal generators that have chosen to remain online cannot be backed down further to allow the available, lower-cost wind generation to serve consumer demand. In situations like this, some wind generators will be curtailed to balance generation with load. In these cases, since wind is the marginal generation, it sets the market price, which may be low or negative.In 2019, system-wide negative pricing occurred for 58.5hours, or less than one percent of the year.

http://www.ercot.com/content/wcm/lists/200196/Wind_One_Pager...
holy shit, order by installs, Apache and sudo have no maintainers
Moxie: Mars Oxygen In-Situ Resource Utilization Experiment
FB Password Reset Tool ( leaked internal)
Actual source, not this wattered-down Ars rewrite: https://redcanary.com/blog/clipping-silver-sparrows-wings/
Further people are buying more housing than they used to.

If people buy four household computers that isn’t inflation, but how does buying a 4 bedroom home rather than two bedroom show in inflation stats?