skysight-inc/HackerNews huggingface dataset:
> I have no idea what to do with the money.

Maybe this is not exactly what you're asking, but I'll say it anyway. Consider that these two things are not quite the same:

(1) How to become wealthy.

(2) How to stay wealthy.

Now that you've done #1, you may want to take steps to ensure you've got #2 covered.

This probably involves charting out your expected financial needs / wants, covering the whole course of your life, your own needs, potential family, heirs, and other purposes for the money like using some of it to improve the world.

Once you know your goals, you can then choose a strategy (investments, tax planning, spending levels, etc.) to meet them. Probably you want the help of some kind of professional financial planner, but you may be able to do it yourself if you are inclined (and honest with yourself about your actual capabilities and judgment).

My point is, if you accidentally become wealthy and then accidentally aren't wealthy anymore, you'll probably regret that. Because you probably won't be able to repeat your good fortune with ETH.

Now that I've said all that, when your own needs are provided for, one possible way to find fulfillment is by working to meet others' needs. There is a LOT of need in the world. If you're interested, I bet there's something out there that you can help with effectively (matches your skills/strengths) and that resonates with you.
This piece argues he was an early symbol/scapegoat in the conversation around equity in the literary world. I found it to be pretty sympathetic and enjoyable.

https://www.vox.com/platform/amp/culture/22691692/jonathan-f...
Very few advertising companies actually supported DNT, due to a lack of regulatory or voluntary requirements for its use.

> DNT is not widely adopted by the industry, with companies citing the lack of legal mandates for its use, as well as unclear standards and guidelines for how websites are to interpret the header. Thus, critics proport that it is not guaranteed enabling DNT will actually have any effect at all.

> — https://en.wikipedia.org/wiki/Do_Not_Track
Integrate GitHub with Asana to track issues in repositories
Do you know what a drug rep is?
I don't see any sentence nor expressiveness in that. It's the same structure as most method calls.

"Deposit 100 dollars in my account." is a sentence, and that's doable in most languages. It just depends on how high you want to go with it. Functions are ubiquitous and powerful:

deposit($(100), in(my_account))

And if we remove brackets like a lot of languages (I prefer not to)...

deposit $ 100, in my_account

Functions remove the need to tie actions to objects too. We can rely on types/interfaces.

deposit($(100), in(the_river))

We could go further, again, depends where you want to stop. Expressiveness isn't really limited by most languages.
The dotted line just compounds this. Very strange choice
One reason to adopt microservice architecture. Stop import logging library, and build a logging service instead.
Correct me if I’m wrong, but aren’t there open source licenses that don’t permit unauthorized distribution? If so, couldn’t they safely release the source code without worrying about competition from forks?
Show HN: A shader-based drawing toy
You would be hard pressed to find a difference between the approaches here and the ones in SAFe.
Indeed, in my case, I've got my basic toolchain installed on more than a half dozen computers. At work, I do hardware related R&D, so I need my tools at multiple workstations in the lab. At home, a work-at-home computer and a personal computer.

If I share something, my victims need to install their own copy of the tools.

Then there's the whole world of code running on microcontrollers, which is how I prototype hardware gadgets, also in multiple locations.

There is one piece of domain specific software that I use, and that is tied to a single computer, but I only use it sporadically when I need to do that particular kind of design work.

I appreciate Wolfram's vision for a universal computing platform, but aside from the problem of getting everybody to agree on what that should look like, it's not a realistic dream unless it addresses things like economics and logistics.
ESPN+ does not stream ESPN or ESPN2 live broadcasts.
"An assessment of lead exposure from routine consumption of coffee and tea from ceramic mugs" should have been fine too.
I don't get it: Why do we need category theory and monads for every little fart?
Up until the semicolon, this was actually a decent point. I can see a future for high-quality open-source software hosted on an 'app store' which requires a small payment for use - or for commercial use, perhaps.
I agree, its a different framing of the same process.

On further reflection there was a lot of deliberate removal of pop or mainstream rave signals. We were excluding their signals to create our own space. Minimal Techno is pretty much defined by it's rules of what isn't allowed. So that's conscious differentiation.
This world of ours has a tendency to evade equilibria
I’m of the same mind, it reads as hilarious straight faced irony, of the ways beuacracies sabotage themselves
OSS is the precursor to the CIA https://en.wikipedia.org/wiki/Office_of_Strategic_Services
Main thing is being able to share the logging stuff between libraries so something like slf4j and then various actual implementations of that facade (which log4j is one of) in jvm land.

There is also lots of stuff you might want a logging library to do that while not very hard would be annoying to do yourself for every project like log file rotation, switching log level while the application is running, optimizations (like in c/c++/rust you might compile for INFO level and drop all the DEBUG and TRACE level logging from the binary), different log levels for different parts of the app (including dependencies), etc
https://www.youtube.com/watch?v=z9BL59uiAz8
Nah, tell no one. There’s no benefit to telling someone, and plenty of downsides to telling even a sibling/best-friend/parent.
Copyright infringement is always in civil court. What I was getting at is that you can view a license violation as a contract dispute or copyright violation. The latter may mean high statutory damages (i.e. a pre-set range of money values that can go as high as $150K per work infringed), whereas the former does not.
You really shouldn't use log4j in libraries. Instead use slf4j in a library and log4j (or whatever implementation for the facade you prefer) in the application using the library.
> power consumption absolutely matters for server farms

And heat, which makes cooling cheaper, has a good chance at reducing noise in the datacentre, etc.
Genuinely curious if any of the prev alternatives were more performant as well as power efficient?
I read articles like this and I think "enjoy every minute of your lives" because it's only getting worse from here.
oh no... slippery slope and misinformation...

Gee... i guess unvaccinated people flooding hospitals, spreading virus at a much higher rate screaming muh freedom is a great situation.

Meanwhile i know of people with cancer that cant schedule treatment because of unvaxxed above. We're still under restrictions because the same unvaxed people couldnt be bothered to isolate or even wear masks, going so far as faking vaccinations... All while vulnerable elderly realtives live in fear even vaxxed since even regular flu can kill them... And I can't visit them.

I have no sympathy for you and your slippery slope is bullshit.

Also, I'd be wary... In the past with TB it got so bad people would be chased out of their homes/cities and their homes burned... Hopefully we never reach that again
If you are a major power with the capability to make 100K+ killer drones or similar per year, going to be hard to get you to sign this.

What is the drones annual salary? What is their annual housing cost, base allowance costs, VA medical benefits (lifetime)? How upset will your population be if one is "killed". Get the beancounters involved, and killer drones are going to be very tempting. For $75B per year or so (10% of US military budget) what kind of killer drones could I buy and how many?

The cost to deploy one F35 is astronomical. The training costs and lifetime costs for the pilots alone is heavy. The F-35 dedicates MASSIVE payload to life support for its human occupant. What kind of killer drones can you build with none of that mass, none of the gforce limits? None of the redundancy requirements? Do you need an aircraft carrier (thousands of sailors! -> needs destroyers and a battle group). No?

Can we design these to drop from space? Park 50K in space for quick de-orbit and insertion globally? Can you do this with people these days easily?

Going to be a scary world.

My quick guess is US, China, Russia, EU (maybe), India as places with enough capacity for this type of next gen battlefield? Maybe EU will move too slowly, so it'll be US / China / Russia?
Yes, in "A New Kind of Science" (2002) he uses his cellular automata theory as the basis of explaining all of physics and computation. Very narcissistic if you ask me. Not to mention that it's not a good mathematical model and doesn't really improve on the state of the art.
Most humans ever born, are still alive today. Our population growth over the past centuries dwarf populations of the prior centuries.

That means, more people than ever working on more problems, with more tools, background knowledge, resources, distinct goals, and collaboration.
The "Wǒ bù huì[...]" part means "I negate/not can[...]"

It means precisely the opposite.
I've read a few books about early retirement.

One place to find your passion: what did you like to do for fun as a teen? Did you like to write small computer programs because they were fun? Woodwoorking? These were things you did when you didn't need to, and when nobody was expecting the results.

You can also get a job somewhere doing something you'd like to do. For example, work at a non-profit, become a professor, work at a startup, etc. Get the job, with salary, even though you don't need to salary for money. The company paying you will expect you to deliver, and you'll feel you need to do it because they're paying you. When the amount of salary isn't important, it can be really freeing. e.g. you could at a software startup that's targeting healthcare, or education, etc.
I read a post recently that said part of the open source funding issue comes down to a financial "structure" mismatch. Open source folks are often individuals or loose collections of individuals. Sometimes they have things like Patreons, ask to receive crypto currencies, etc. Companies don't/can't provide funding via these types of structures, so the writer of the post ended up incorporating a company, setting up a mercantile bank account, commercial payment processing, etc., so companies would be comfortable funding his efforts. Fortunately, this path is lot easier lately with services like Stripe, etc.
Just because someone releases code with AS IS/NO WARRANTY/BLAH BLAH BLAH doesn't mean they should not get called out for introducing such a vuln. Yes, you chose the code, failed to evaluate it's security, etc, but at the end of they day, the Log4* devs made a very very bad decision. Sadly, because of it's deep use in so many projects, it has kind of become too big to fail. I doubt %1 of users will swap out the logging package for something else. They will all wait for the Log4 devs to keep releasing updates.

People keep singing the praises of FOSS, but yet whenever this kind of shit happens, it's always the user's fault for choosing poorly which packages are being used. I'm saying that the original devs are criminals, but they did the original sin here. The fault ultimately lies at their feet. Why is this such a unrespected point of view?
There are countless ways that this vulnerability could be an issue irrespective of whether user-provided data are being logged. Attackers achieving RCE on a machine in your infrastructure is likely extremely bad for most realistic architectures.
I wonder what group will succumb to genocide by drone first? I figure once you solve the computer vision problem of identifying a group, it's pretty much just an ammunition logistics problem. Imagine The Holocaust without trains and queues. Just a matter of time until another leader needs to scapegoat another group, and next time it will be easier than it's ever been.
On a single core processor, obviously not, but massive C++ codebase are compiled with multicore CPU, and often distributed. The advantage of the header inclusion model is you get an bunch of independent compilation units, and so it's straight forward to parallelize.

A common way to speed things up even more is to merge some cpp file together, so each compiler thread is active for longer and common headers are compiled once.

With the new module feature of C++20, compilation is transformed into a DAG, and it is still unclear if it's really faster than just throwing a lot of cores at the problem.
I'm not a huge fan of the "make it about race/gender/politics" rhetoric, and frankly this demonstrates the issues I mentioned in the post. The entire framing of "making XYZ about race/gender/politics" implies that XYZ was not about race/gender/politics and that the addition was simply unnecessary. However these issue of race/gender/politics permeate our society and do have an effect on a lot of issues. If I'm being honest, it's usually the demographics who have the least discrimination and the most power who think that these issues do not permeate. It's quite easy to think racism has no relevance to your daily existence when you don't get stopped by the police; when people don't commit hate crimes on people who look like you; when your existence is validated by media, government and society as a whole. Racism doesn't operate on a neat time clock. It shows up everywhere.

Of course there are exceptions. Some people of color truly do believe this "not bringing race" rhetoric. The very existence of Black and Asian republicans demonstrates this. But they're pretty rare. And there are people of color who use race as a cudgel to attack others. But they're also pretty rare. I'd advocate that if you see someone bring up race/gender/politics, try to not see it as someone "bringing in race", but someone sharing their experiences, experiences that may not be yours, but are still valid experiences.
Here's how I think about it.

Don't think about the era, think about what it means for you.

Either we are entering the Arm era, or we aren't.

If we are, it won't matter. all the s/w in the world,languages, libraries,expertise, applications, etc aren't going to disappear, so it won't matter much. Programmers will switch compilers and learn new tricks, and consumers march on. I still buy games, play them, and code for a living.

If we are not, same story, just not as many new compilers.
It does sometimes feel like we wake up, stretch, and open our eyes every morning to realise we're at the edge of a cliff, the ground plummeting away into fog beneath us. But then we roll over and there's green grass on the other side, so off we go to work.

That said, whatever breakthroughs we make from one generation to the next, what a stroke of luck it is that some things remain constant: we can fall in love, enjoy a good story, drink, eat, be merry, and argue about the meaning of life in whatever fora present themselves.
This is really cool and useful. I hope you post this again and more people recognize it.
Beware that once you are creating holes in your CV the chance of landing a top job decreases fast. When I employ people, I do not care about personal economy.
This is a bad faith interpretation of what the parent said. They did not suggest gassing anyone or executing old people. There is a world of difference between that and saying that immortality is a selfish goal.
It's because your program probably depends upon other libraries, which all need to log their own info, and your life will be significantly easier if you can view, save, and control logging from one centralized place at the top of your program. If every library rolled their own logging, configuration would be a huge mess, and your program would need to specify log files/formats/levels with each API call (or at least on API initialization).

Logging facades like slf4j help a lot, but then you still need to implement the required interfaces. For something like the specific Log4J CVE, things would be significantly worse if it weren't centralized in a library. They have a bug in deserialization when talking to LDAP servers, allowing a compromised LDAP server to execute code remotely. It's likely that a subset of libraries would likely have rolled this functionality independently, and then you have many libraries that all need to be patched and updated instead of one.
I think you missed the "or" in the parent post. SQLite is closed for contributions, but it's still open source in the sense that anyone can take the source code, make changes and use it in their own projects. From the SQLite website:

> SQLite source code is in the public-domain and is free to everyone to use for any purpose.

That being said, I agree with your sibling poster that "open contribution" is not a requirement for "open source".
Maybe only kinda sorta relevant, but I interned at RefME for a summer - basically a Zotero competitor. There was a lot of value (for users) in scraping web pages to autofill to author, title, date etc so it could generate the references, something I started to work on (but then they got bought out so not sure what ended up happening)

Any I could've imagining this being a paid pro feature down the line
I'm thinking anyone who has to comply with Sarbanes-Oxley, for starters, potentially
Anything in the warrior literature.

The Peaceful Warrior's Way, by Dan Millmann, is a very good first step. It's lightweight, easy to read, fun, but full of gems. It can also guide you towards the heavier stuff.
Your understanding is also mine. Great summary.

> No linguist that I'm aware of would claim that language is just an I/O system.

I think you're right. In Chomskyian linguistics there is a distinction between i-language and e-language (https://en.wikipedia.org/wiki/Transformational_grammar#%22I-...). E-language isn't "just I/O" but it's perhaps not far from that whereas i-language is taken as the proper subject for linguists to study.
it's not just left vs right hand. i don't mind using both hands. there are positions on the keyboard that are easier to access than others. for example, home row keys are the easiest to press while keys near the edges of the keyboard above and below the pinky are more difficult. as a dvorak typist for 20 years, it seems to me that dvorak maps frequently pressed keys and combinations of keys in zones that are easier to access compared to qwerty. over my lifetime, i'm certain this has paid dividends.

dvorak was optimized for comfort while qwerty was optimized for a mechanical device. dvorak is like shitting on a bidet and to me it's very strange that folks prefer to smear poop on themselves with paper.
So does this let me actually use the "multiple profiles" Firefox feature? I was always so confused by Firefox having "profiles" but apparently no interface for using or switching among them.
Where did you read "category theory" in that article?

I'm not familiar with Woof but it looks like an attempt at writing a pure logging lib. What is wrong with that?
Hmmm, yeah no. Whether it's Vanity Fair or other "liberal scions", they're as likely to point out the issues with this sort of self-serving coverage as your favorite hand wringer on Fox News, who themselves are almost entirely "entertainment" and have so much obvious conflict of interest in their coverage... and if the Jan 6 SMS messages are to be believed, simple out right lying.

https://www.washingtonpost.com/opinions/2021/03/02/chris-cuo...
£4 over a million customers soon adds up.
Totally agree with this. I think the CIA is just doubling down here on the very obvious idea that bureaucracies naturally self-destruct without correction. This has been known since at least the Reign of Terror (if not the Romans or the Greeks).
My TCL Roku TV isn't more than 2 years old.
Thank you. This tool is on the heavy side, with its seemingly own query language.

I was rather thinking of a specialized scanner (say only for C sources) that just looks for definite classes of vulns, not necessarily scriptable.
You're right, only hides it from home screen. Good thing is UE recently passed some legislation regarding this, so it might be there in the future at least for European users! yay?
Most of the Java software is in fact not affected because it is using different logging solutions. It is not „default“ as you say and in many cases it was still a reasonable choice made by people with a lot of experience, because the library isn’t bad. It has plenty of useful features, and the fact that once in a decade someone found a vulnerability in an obscure part of it does not mean they have to switch now or reinvent the bicycle with own logging.
As for respect… did you do the code review and security audit of every dependency that you use? Do you do it regularly with all updates and patches? What makes you confident, that this is not going to happen with your favorite tech of choice?
There's no "safe" level for lead exposure. The levels are for when various types of action are required.
Depends on what you consider North America. Mexico down to Panama still have significant mosquito-borne illness and none of the access and quality of healthcare we enjoy in US/CA.
Are you sure OP's use of "dangerous" wasn't around the implications of fully autonomous, no-human-intervention nature proposed in the article, and not the blatantly literal destructive nature of all war machines?
There also seems to be confusion that ESPN+ is equivalent to ESPN, but ESPN+ does not carry the linear programming of ESPN. Using part of the $15 YouTube TV discount to purchase ESPN+ will not make you whole on the lose of ESPN - still no live ESPN content.
There are multiple blockchain implementations, many of which now use virtually 1000x less energy than the previous gen. The whole point of the energy consumption was the so called Proof Of Work system, which has been replaced in multiple new blockchains (Polkadot, Tezos, Algorand) with Proof of Stake which has comparatively nil energy usage. Algorand has actually promised to be carbon Negative by buying up carbon credits.

The Carbon narrative at this point is really only applicable to two blockchains - Ethereum and Bitcoin. Bitcoin has virtually no smart contract usage, while Ethereum is now in the process of moving towards a Proof of Stake system. The carbon narrative is just that, a narrative.

I won’t even try to defend Bitcoin as I find it loathsome in every way.
Kaiser's presentation doesn't suggest you can do the measurement for individual clusters; the example analysis is from Wojtak et al. (2011), which is similar to Mpetha et al. in using thousands of galaxies and thousands of clusters.

The Broadhurst & Scannapieco discussion about X-ray studies is interesting and potentially promising, but no one seems to have tried doing for real.
And draw.io, I recently learned. "You can have the source, but we're not interested in your opinions about it, tyvm."
Consistency of configuration is a big thing — I can configure my Spark, internal framework, and application logs in the same file, for example. That’s actually one thing I liked about Java, how easy configuring logging via Log4j was and how widely adopted it was by most dependencies.

In terms of features, one that comes to mind log rotation.

I dunno, I suppose all together I’d answer your third paragraph to the affirmative — I’m more productive and the libraries improve significantly within crucibles like this.