skysight-inc/HackerNews huggingface dataset:
Its not a great answer because despite superior size and having immune systems, microbial life is still routinely deadly, just not too often so deadly to cause extinctions. I have read microbiologists puzzles over for example, what mechanisms 'evolves' strains of flu viruses between periods of relative dormancy and deadly flare up.

That oxidation event represents one major collapse on an ancient scale, but did not owe to a species over-predating others, which Im considering here as a more pervasive risk for species 'dynamics' than pollution/poisoning.

I find no firm answer to these concerns. We dont know that species genetic information has not evolved to avoid over-competitiveness, configurations that could be broken by non-evolved modifications, mass reproductions and releases into the system. Its not a matter which can be settled by current insights, so its somewhat plausibly disguarded as fear and uncertainty. But it might even be the case that what genetics may naturally evolve are naturally confined to modest competitiveness by a property of the yet mysterious steps which enable life to evolve - because we don't even know in what circumstance life evolves. Plenty of theories but no one has ever observed life assembling and evolving from lifelessness, or even modelled a viable sequence illustrating it, and not from lacking of trying for the great achievement and accolades that would bring. Its such an amazing scientific subject, the developed science is amazing too but not nearly so much as its subject matter - biological complexity and remaining mysteries. Its worth treating with special care and humility of some kind.
Interesting to see that KIM-1 documentation again.
> If you can show you can prioritize business value then it is easier to convince management

If your management needs 'convincing' then there's a problem.

Either the manager is technical enough to know whether a particular set of work is the right thing to do or not, in which case they don't need convincing. Or they're not, in which case they should defer to the engineer and also not need convincing.

The only managers who need 'convincing' on technical matters are technically inept individuals who nonetheless attempt to micromanage technical decision making. They are no more able to link business value to technical decisions than the engineers you say you distrust. Fire them.
There are plenty of other ways to do this, but...

I have a CC specifically for reoccurring bills. It’s automatically paid off every month and just by looking at that one debit it’s easy to notice if something odd happens and then track down what changed. Plus by adding it all together I tend to trim what services I keep paying for.
Not exactly a script, but if I really think about it the largest thing I've automated in my life is investing--- via index funds. No picking individual stocks, no rebalancing (Vanguard and others have "target date" funds that rebalance automatically).
The one that blew my mind when I was in college was a simplified version of quicksort in Haskell. It's just so elegant and clean.

quicksort :: Ord a => [a] -> [a]
quicksort [] = []
quicksort (p:xs) = (quicksort lesser) ++ [p] ++ (quicksort greater)
where
lesser = filter (< p) xs
greater = filter (>= p) xs

Now surely someone may come along and point out how this isn't a true quicksort[0] because it doesn't partition the elements in place, but it's more of the simplicity of the logic and its readability that showed me how beautiful functional code can be.

[0] https://stackoverflow.com/questions/7717691/why-is-the-minim...
Study Estimates 50% of Sites That Use WebAssembly Use It for Malicious Purposes
Back when Tinder's API was more open, I had a Python script that would autoswipe everyone in the match queue. Then I'd go through all my matches, manually filter the ones I didn't like, and message the ones I did.

It was highly efficient, increased my conversation rate, but didn't really impact my end metrics ;)
Show HN: aes.vbs – AES-256-CBC Encrypt and Decrypt Functions in VBScript
A computer-generated proof that nobody understands
What's the problem with inflation? It seems to me that it is a very effective wealth tax. Almost trivial to collect, and it greatly benefits those with debt including governments.
I have a list of questions that I like to be thinking about and have an automated system that texts me one of those questions at random during my waking hours.
Did anyone ask whether the market in any of these countries would accept golden rice? They generally like white rice. I didn't see any reference to a market study in the article.
I use cron to send myself birthday reminder emails:

0 0 9 11 * /usr/bin/mail -s "REMINDER: Nov 9 is Marks birthday" me@mydomain.com

Or just annual reminders or warnings I want to heed:

0 0 1 8 * /usr/bin/mail -s "REMINDER: MAKE christmas St. Francis reservations NOW for good pricing..." me@mydomain.com

Sometimes, instead of /usr/bin/mail, I use 'smsme' which is a small script that interfaces with twilio:

/usr/local/bin/curl -X POST -d "Body=$msg" -d "From=$from" -d "To=$to" "https://api.twilio.com/2010-04-01/Accounts/$accountsid/Messages" -u "$accountsid:$authtoken"

(that's not the entire script, but you get the idea)
I look forward to reading this

I own and have read his following books and they were all superb!

The Go Programming Language
The Practice of Programming
The C Programming Language
The AWK Programming Language
Didn't get an invite yet :).
Mergefly: A better UI for (GitHub) code reviews
> We need to stop treating knowledge of public data like this as some sort of identity metric.

I love how it's easier to steal my identity than to intercept my encrypted web traffic.

Society really could do with a cryptographically sane method of authentication - think an PKI-type verification but in replacement for '100 points of id' / Social Security Number / Tax File Number etc.

Surely the cost of implementation wouldn't outweigh the cost of identity theft and other types of fraud which can occur due to the current flawed system?

Maybe the costs are/would be paid for by different parties, but indirectly we all pay for them through insurance premiums and taxes which cover the (preventable) financial damage anyway.
To me it's removing lines of code without affecting readability (or even improving it). Like when you don't know about a language feature so you implement a hacky version, then find out there's already a very elegant standard way to do it so you get to lance that hideous monstrosity you made off your code
Too bad it's Windows-only, I wanted to try it since I build a flutter app at the moment but it does not run on Wine it seems.
> The waste management practices are the responsibility of parties such as governments.

Coca-Cola manufactures billions of plastic bottles a year. Governments don't create waste. If you think waste management would solve it, why isn't Coca-Cola contributing to waste management? This is a direct government subsidy. Our taxes are funding waste management services for a problem that Coca-Cola and others create.

I don't drink Coca-Cola, yet my taxes pay for waste management services and litter pick-up operations from my city council. It would be more fair if that price was shifted to the company.
Reminds me of this site that I can no longer find called something like "instacode" (instacode.com is not it, at least not anymore). It had a more tongue in cheek vibe but it let you select different themes and even rotate your code in 3D and apply blur effects and such, then save an image. People got pretty creative.
I've always opened youtube in a new private window to do that, especially for sports that I'm interested in but I don't want to get spoilers for later.

I think it works because I don't see those topics in my feeds.
I'm sure what they mean by all devices needing to be on and connected, is that if only one device is connected, there will be nothing to sync to. So if I take some photos while on vacation, but my desktop at home is asleep, then I can't sync my photos to it. So if I lose my phone before then, I'm sunk.

Of course this is fixed by simply having the desktop on all the time, which would then make it similar to a client server setup.
Quicksort in Haskell is very elegant, though not truly quicksort (not sort in place): https://wiki.haskell.org/Introduction#Quicksort_in_Haskell
getting an SSL cert error here..
(Disclaimer: you should talk to a CFP for personalized advice.)

> What do you mean by “real growth”?

Stocks have real growth. It is "real" because your stock is a share of a company whose employees are trying new ideas, teaching each other, making customers happy, etc.

> ... it has also grown tremendously in value.

Bitcoin had a lot of initial growth[1] indicating it was undervalued, and there was a ton of speculation. If you got in early and weathered the storm, congrats, but the market should have bitcoin correctly priced by now.

In general, a currency doesn't grow in value any more than a lump of gold can grow in value.

That it looks like it does is nominal growth, it means your benchmark, e.g. USD, is losing value.

Your bitcoins will get you more USD in 10 years, but the prices of goods and services in USD will increase as well, so it's a wash in terms of spending power.

[1]: https://en.bitcoinwiki.org/wiki/Bitcoin_history
You are the second person to reference quicksort in Haskell in this thread. The other person even mentioned it not being true quicksort. Who knew quicksort in Haskell was such a beloved piece of code!
1. I wrote a cron job to auto commit my code to their repos if I haven’t edited a file in 12 hours.

2. I started a while business getting news emails on more niche topics (works better than other services IMO): https://lettergram.net/

3. Automated emails sent to customers thanking them for feedback.

4. Important emails are texted to me (as determined by my classifier)
I'm sad to see them go.

I think Pando really demonstrates how hard it is to make money in contrarian journalism. Not just investigative journalism, which is expensive, but it shows us the danger of going to market with a contrary voice.

The real money is media made amplifying corporate press releases and telling people that what they believe is basically correct. I miss the days when alcoholic, misanthropic reporters were the mainstay of newsrooms. They may have been SOBs, but we still need them.

We all say that we like to have our assumptions challenged, and many actually do, but it seems too few are willing to actually pay for it.
IMEI is transmitted in every packet communicated with a phone, not just calls and texts.
> Having a .com shouldn't be a ticket to appropriate a common word and turn it into a brand

It isn't. You've got to have a great marketing team, too. Remember when UPS tried to make "Brown" synonymous with UPS? Having the domain name isn't a prerequisite for that kind of effort.
You have no idea. I received my copy a few days ago. The whole cover is a low-resolution bitmap for both the image and the text.

The book is a great read otherwise!
Curious why the comment about STL algorithms written by Alexander Stepanov was downvoted so hard it died? I’m not a C++ dev... is he hated or is the implementation that bad?
> You have the server startup load it.

We have to take down a production database to do this?

Or do you mean the app server is going to do it, in which case how do you handle different app servers with different versions of the stored procedure? Especially if we're doing phased deployments?
Once again, you're right.
> it's clear to anyone that's being honest that there's some maximum rate you can bring new people in at before they dilute the host country's culture too much for it to be able to continue in any cohesive fashion. That is, if you consider culture to be more than mass media and chain restaurants.

The notion that this country can have its own culture is i think a concept that no longer exists, for at least half the country. After decades of all of our leaders of all stripes and media waving the flag of multiculturalism, we're all immigrants. Even the current prime minister is insistent that we're the first post national state - whatever that means, with core identity. As a result the perception for probably the majority of the population is that there is nothing to dilute, only to enrich. I hope Canadians learn sooner rather than later that the values that we believe are universal and take for granted as we are surrounded by them everyday, are a lot less universal than we think.
Why did you need their approval at all?
I used to be really concerned about this, but one day I sat down and did the math and realized that the worst case scenario is that I'd have no more than two times as many messages, which means this isn't a scalability issue: if a topic has N subscribers, at bare minimum you are going to have N+1 messages to send a given event (one to receive it into the cluster, and N to dispatch it to the subscribers); if everyone is connected to some random machine, then you need to take the incoming event and send it to the right internal machine that is storing that topic (which is one extra message) and then that machine will need to indirectly send the message to the connecting computers of the subscribers (which is one extra message per subscriber), so you end up with 2N+2 messages. The alternative, where users cluster themselves based on topic with their entry connections, is that these individual end users have to maintain a ton of separate connections for inbound messages for each of the topics they are interested in, which is often going to work out to be much worse for everyone involved.
> I think we should try to fix the bug, even though it wasn't the robot's fault.

Humans have been striving for this goal since the beginning of time. Of course I think the intentions are correct.

> I also think we should restrain the robot to prevent it from being able to kill again until we think the bug is fixed, even though it wasn't the robot's fault.

The word "restrain" shouldn't be used with what's done by the current justice system (specifically in usa). Anyhow my view of murder/any crime is similar to a person that caught an illness (like the flu for example). Outside one's control like everything else. I think the correct course of action is educating how reality really is for the unfortunate and a process that doesn't have any lingering punishment associated to it. Although the idea of knowing if a murder is no longer a murder is close to an impossibility with current day science. Similar to knowing if someone is capable of murdering when they haven't done the act.
It depends; if you could hypothetically buy yourself a few hundred years, that might be long enough for other techniques to preserve consciousness. Brain state backups, say. Not saying that will happen, but it's not inconceivable.
https://github.com/seung-lab/dijkstra3d/blob/master/dijkstra...

// Dijkstra, Edgar. "Go To Statement Considered Harmful".
// Communications of the ACM. Vol. 11. No. 3 March 1968. pp. 147-148
if (neighboridx == target) {
goto OUTSIDE;
}
Most spacecraft are already unmanned. It's redundant.
The sentence works without asking "why I should care?":

"Never heard of Pando, wondering if anyone could give brief insight into why it's significant?"

Including the abrasive phrasing when it is not needed is toxic and not helpful for polite discourse.
I agree with OP, surprised Silicon Valley has such people
This entire thread hinges on the issue of, Why is the company producing the product responsible for that product ending up as pollution? I pointed out that the initial article did not provide any arguments for why the company should be held responsible. They just assumed it. And all of your comments just assume it.

I've explained why it doesn't seem that way to me. Give me a reason and then we can discuss that reason.

> why isn't Coca-Cola contributing to waste management?

What is the reason that they should?

> a problem that Coca-Cola and others create.

What is the argument for that company creating the problem? You haven't addressed what I've said regarding this.

> It would be more fair if that price was shifted to the company.

Why?

You also seem to be implying that good waste management practices are somehow only needed because of there being so much plastic. We need good practices whether or not Coca-Cola exists.
I'm using Letsencrypt. Perhaps I need to include fullchain.pem. Would it be trouble for you to share the error you're getting?

In any case, if it's no trouble for you to do so, you can leave your email at this wait list form and once I update the server later I can let you know!

https://forms.gle/cibEBFcDeUH9jB5M9
IMHO, the most beautiful lisp interpreter in a language that is not lisp is this one in prolog.

https://www.metalevel.at/lisprolog/
https://www.metalevel.at/lisprolog/lisprolog.pl
Is there a kindle/digital/ebook version of this book? I can't seem to find it.
You can still buy them from WDC, part #W65C02S: https://www.mouser.com/ProductDetail/Western-Design-Center-W...
This may be an elegant piece of code at first glance except the niceties of quicksort such as cache locality and stability come entirely from the in-placeness of the partition procedure.
> why are they to blame for it?

Because they are manufacturing it.
I've used Automate App (https://play.google.com/store/apps/details?id=com.llamalab.a...) to set my android phone to silent mode in office and loud at home based on the wifi ssid.
Are SAT Prep classes learning to game the SAT?
This looks like a very modern design inspired by integrated circuits -- the clock is made out of a large number of almost identical sub-circuits. This probably makes debugging very easy, but also means that design has much more parts than required.

One example is binary to 7 segment decode, which takes entire top of the clock. In this clock, they first fully decode the signal to 10 wires, then amplify it, invert it, and encode it again to 7 segments. That's a lot of diodes, transistor and resistors!

We can look at how this was done commercially -- for example in this SN7454 datasheet from 1974, page 6 of http://www.ti.com/lit/ds/sdls111/sdls111.pdf, they go from 4-bit binary directly into segment driver. This is already fewer parts that this clock has, and in practice, one could reduce the part count even further, for example by grabbing both inverse and direct output of flip-flops.

And one can get even smaller if they want to go dynamic indications. Here is a clock with a much smaller part count: http://lovqvist.net/DTL/old%20dtl-clock.html . Of course, that one would be much harder to debug...
This news report makes my mind boggle. Reuse of syringes? In this century?

The doctor says he was too poor to afford syringes! So reuse of syringes is the solution? Bill the cost of the syringe to the patient. Ask for donations. Do whatever it takes but never reuse a syringe. How can a doctor find reuse of syringes remotely acceptable?
Does a Human Need Trees?
If you agree that people need trees, help to plant new trees, every 1 Euro is one planted tree!

https://gf.me/u/waqpj9
Overall I refer to it as a good example of relatively complex - yet highly readable - python code.

It's utterly digestable due to its use of meaningful variable names, logical breakdown of functions and absence of 'clever' nontrivial one-liners.
Well... yeah. He kind of is. The Syrian government's history of reconciliation is spotless. They intentionally try to make the reconciliation process as clean as possible so they can encourage more of it. They provide full amnesty to non-combatants and in almost every situation so far they incorporate the rebel fighters into the localised defense forces. The YPG had a similar ideology of treating POWs well in order to encourage more people to surrender knowing that they won't die or be mistreated if they do. That's one of the things that encouraged so many people to ally with the YPG and eventually form what is now the SDF.

Even the ones who do not want to reconcile are happy to jump into the green buses[0] and go to Idlib. They were happy because they knew they were safe. There were no extra-judicial murders, no retributions, no nothing.

If Bilal Abdul Kareem from OGN TV was able to leave Aleppo unharmed, why would aid workers be targeted?

This isn't some sort of conspiracy theory - it's just common-sense tactics for the Syrian government. It also doesn't mean that post-war there won't be retributions. I'm sure there will be. But there is no reason to suggest why aid workers would be high in that list when that same list contains some of the most deplorable extremist militia groups too.

Talking about the SDF is important, because the article is about what happens when the PYD leaves and the SyGov enters. And the answer is that nothing much will change, because SDF forces will just be rebranded to being SyArmy forces; they're going to take off SDF patches and wear Syrian ones. As has happened a dozen times before.

[0] https://www.aljazeera.com/indepth/opinion/2017/03/syria-gree...
I've long suspected that people who virtue signal about free speech don't actually believe in it nearly as much as the people who genuinely have something to say.
I haven't received my copy just yet, but I am keen to get reading it. Although there is some fun conversation to be had with people from a non-tech background when you're excited for your copy of Eunuchs: A History and a Memoir to arrive.
No, he said,

>What MIT and the free software community has made clear is that he is not welcome to debate the truth and serve as a representative of MIT and of the free software community.

I don't remember a great groundswell of anti-RMS statements from the FSF community. In fact, when Ludovic the guix maintainer brought it up on the gnu guix mailing list, Ludovic had to start banning people and removing list messages because so many people in the community loudly disagreed with him.

The irony is the FSF has a censorship problem, and people who support RMS are among those being censored.

https://danielpocock.com/where-do-censored-developers-go/
I don’t believe you can answer that question... or that this question has an answer. I read a few assumptions that technical debt can be due to bad coding practice. While it could be, in my experience it often comes from business goals changing, rendering some past infrastructure obsolete or improper. There is also a lot of value for engineers to deal with debt. If dealing with debt is hard, it probably will make your team better.
Don’t you just end up with a portfolio weighted with half below average stocks? Seems like you could beat this just by buying stuff you’ve heard of. I’m sitting her with my Apple phone, using Verizon internet, burning electricity from a publicly traded utility that probably won’t go broke next week, wearing my Nike shoes and drinking a Coke. That portfolio probably beats your index and requires zero brains or effort.
Being able to "roll back" changes to caches came up a number of times during the talk and afterwards. Some processors already have this ability in the form of transactional memory, though I'm not sure if it extends to caches. Would it be possible to use something like this to help prevent side-channel attacks of this form?
Exploit codes are often the most beautiful code I read, they are usually small and take some dazzling brilliance to push the computer and make it do what it wasn't.

I can remember the first code that showed how to exploit IFS, race conditions via symlink, the classic "smashing the stack", RTM's worm.

Beauty of a code to me has nothing to do with the formatting, comments, documentations, but everything to do with the mind that bent it into place. Most of the beautiful code I have ever seen would be classified as ugly, spaghetti, not production worthy.
You appear to be deleting and reposting the same story again and again within a short period of time. I am fairly sure that's a frowned upon practice.