skysight-inc/HackerNews huggingface dataset:
Back in 1945 a bunch of countries realized that they had unnecessary huge stockpile of bombs, mines, and chemical weapons after the war. It would had been a real shame if bad actors would pick them up, bad enough that most of it was dumped into the ocean.

Taking a minor look into history and we can easily find what happens with larger stockpiles of weapons if they don't get destroyed after wars (or cold wars). They get stolen or sold. They get used for new purposes which originally they never was intended for.

I find it a fair case to argue that countries who do not destroy their large stockpiles once the war end are to a degree responsible when the weapons are reused in later conflicts outside their border by people we would classify as bad actors.
I had that distrust of the real numbers too. It looks it's pretty common among CS folks.

However, one of my professors once said: "There is a beauty in real numbers. While they cannot be as precise as decimals, they allow to see the nature of things by exploring and discovering the laws of the universe."

Time passed and I cannot agree more. It's indeed a proverbial quote that should be given to all CS students.
The masonry grid makes exploring the snippet so troublesome.

How about Title list and on mouse over OR on click - POPOVER the code as well as option to open in new page.
Yeah, we should remove those pesky humans from the equation... But good news, nuclear can help with that !
A profession can be high pay and low prestige (ex. prostitution). Engineering is more prestigious than programming, so no wonder than programmers want to be called engineers.
Async/Await Support for ExpressJS
Mainly, it just cut interest expense, by reducing credit card usage. But interest is deductible, so it wasn't a huge thing.
According to my nextdns analytics from the last few weeks my house has peaked at around 28,000 queries a day, 331k so far this month.

Nextdns is blocking somewhere in the region of 400-600 queries each day, mostly things like Google Analytics, Apple iAd.
The GDPR haters on the tech side usually work for companies (or are founders of) that do stuff that they really shouldn't be doing.
An engineer is just someone who uses ingenuity. Same word. (ingenieur I believe)

Regulators should treat software as a licensed engineering discipline though.

Needs a [2015] in the title.
Sure, these reports are talking about the point of no return in terms of human activity having an effect. In the grand scale of climate humans play an extremely small role. For instance with CO2 we account for less than 4% of all emissions in the worldwide CO2 system. The reason that our effect is meaningful is because it's a system that's in equilibrium. CO2 was being absorbed and released in a fairly balanced system, though one that does tend to have its own cycles over time. So even small changes to the system can have a disproportionate effect.

In other words imagine 2000 calories is what you need to sustain your weight at your current activity levels. And you increase the caloric intake just 5%. Even though you've added almost nothing to what you regularly consume, you're going to go from zero weight gain to some very non-zero amount of gain. You eat thousands of calories and then adding a hundred more suddenly makes you go from a-okay to weight gain? It's a logical but counter-intuitive problem. The exact same thing is happening with worldwide CO2 levels and the increase in atmospheric greenhouse gases.

But now enter feedback mechanisms. As the Earth heats up natural processes begin to release more and more CO2. For instance through the melting of permafrost or otherwise frozen gases (the likely culprit here). You reach a point that the Earth is producing enough additional CO2 that even if you instantly cut human emissions to 0 it would be unlikely to have any meaningful effect. So when the UN speaks of things such as irreversible change, they are speaking exclusively of solving the problem by reducing our emissions.

Scrubbing does not have this problem. Instead of trying to change our role in the equilibrium (for instance trying to decrease those 100 calories) it works on the system as a whole. And you can scrub arbitrarily large amounts. You could even make places like Venus habitable again with scrubbing technology - though to emphasize - Venus is many many many orders of magnitude away from anything we would need to solve on Earth. There are also other grand motivations for developing it. For instance, atmospheric scrubbing, once well developed, could even begin to work as contingencies against life destroying natural or unnatural disasters - nuclear fallout, mega-volcano eruption, meteorite impact, etc. And the opposite (atmospheric injection) could help resolve natural disasters like gamma ray blasts which are one plausible explanation for the Ordovician mass extinction event. We're still just as vulnerable to many of these dangers today. So these are all very important technologies, but don't have a private economic incentive, so it's one area I think would be wise to consider increasing funding for. And again, there's no better time than now.
I would love to visit, but this article made me want something even simpler. I wish I had the time to read the New Yorker more often.
Equifax becomes the first company to have its outlook downgraded for cyberattack
> comments are for discussion and encouraging alternating views

Interesting, this hasn't been my experience at all. Non-mainstream views, even if explained and written in a friendly manner, quickly get downvoted, mainstream views, even the most mundane ("bad things are bad") and with the least amount of effort, usually are not.

Jokes apparently don't land well, either.
Or publish the APIs for at least allowing a third-party implementation?
> "It undermines a long tradition of designing and building infrastructure in the public interest."

Well, that's what some of the so-called software engineers actually do. And they are not necessarily doing programming.

I would agree that most of the programmers should stop calling themselves engineers because programming is not engineering per se. I would agree that we must stop considering "SE" and "programmer" synonymous in most cases. Maybe the term "software craftsmanship" can be a good alternative.

However, it does not mean that "software engineering" as a discipline does not exist. I think it exists and people doing it should call themselves software engineers. And those people are not necessarily doing programming.
I'm amazed that on a site called "Hacker News" people are giving you hassle for building your own self-hosted solution rather than handing control of your DNS over to random people, possibly for money down the line.

Well done.
Static webpages are served exactly the same to each user. As opposed to dynamically generated webpage. But that doesn't mean a static webpage doesn't use Javascript. It just means the actual content delivered is the same every time.
What's wrong with DNSmasq?
This big difference is in a single word: responsibility. The software industry has somehow gotten away with conflating engineering and the disclaiming of responsibility. In the long run that is not tenable.
What's their carbon footprint ?
Unfortunately it doesn’t quite work like that. What’s left after rent and bills can be close to zero.
Really well designed and communicated. Things are kept simple and advanced knobs are made possible.
Then someone else will make it
> “In addition, less agreeable people are more sensitive to grammatical errors, while more conscientious and less open people are sensitive to typos,” the researchers said. The findings have been published in the journal PLOS One

This sounds like it could be weaponized to annoy only certain people.
> Clojure requires that the second element in the pair be an ISeq.

Lisp doesn't have such a requirement and does not have 'ISeqs'.

> I and many others disagree,

That does not make a convincing argument, since you have never used an actual Lisp - as you recently said.

> including Clojure's designers, who designed it as a Lisp.

Derived from Lisp mostly as a blend of FP, Java hosting/integration and Lisp ideas.

> Homoiconicity, macros, S-expressions and FP make a language a Lisp.

Lists are deprecated in Clojure (for maps, sets, vectors, ...), No interpreter, no Lisp down to the metal, no Lisp in Lisp, no images, core Lisp data structures look different, different API, different syntax, impoverished REPL, strange numerics, Java leaking in many places, lots of compromises because of implementing it on top of a not-Lisp-friendly VM, ...

Lisp derived, but Lisp looks & feels a bit different.
As 'software is eating the world' more and more deaths will be attributable to software development and there comes a point where the rest of the world will no longer be content with the crap our industry produces.
Depending on which part of India you are from tea preparation can vary. For instance in Bengal, Darjeeling Tea and its variants are not spiced. One thing this video does is give a two sided view of tea history talking about China and England as the two main countries of interest. Tea itself would have been known in the middle east much earlier than when the British brought it over. Although the cultivation outside China probably was a largely British push.
If bank sees the risk too high to underwrite it themselves. Typically when there are no assets and collateral in the firm, banks require someone else to underwrite the loan. Bank underwriting is one of the areas where machine learning is used to evaluate risk.

It can be you if you have property or assets, it can be your parents, friends etc. with assets. If you can't pay the loan, they will answer for it. It's kind of 'sponsored underwriting'.
Thank you for your comment. I haven't been to the area but have just read. Similar to what the other user commented. I don't want to call you a liar but I definitely see some differences in point of view (between your comment and other things I've read). But since you spend much time there maybe you can expand on some of the nuances that one might not be aware of when just reading reports.
> I wonder about this bit though - I wasn't sure if I really had gone out that quickly, or if I talked for more time but just don't remember it.

Something about the sensation of returning felt like it was on the waking side of the experience, rather than the falling asleep side.

And because I did it twice I did see that the doctor had practiced it, it wasn't just smalltalk. He got me to do a biographical spiel because you tend to have one (grew up there, moved for uni, blah blah) ready. So when it came time to give it, I sort of vanished while talking about myself. No slurred speech like I was drunk, just sort of "oh shit I'm falling asleep" after maybe a couple of sentences, and then gone.

I can see why Michael Jackson might have liked it. It really does KO you super fast.
Chai or its variant Cha is an incredibly common word for tea throughout all of Asia

https://en.wikipedia.org/wiki/Etymology_of_tea
It’s very common to have an app for Bluetooth QC 35 headphones, as these headphones play back digital audio (they basically have built-in iPods minus the on-board storage), and in their newest variants, ship with Google or Alexa via the app. But primarily you’d get the app to customize EQ, customize which devices are connected, troubleshoot the Bluetooth connection or perform software upgrades (an essential task these days...)
"Be the change you want to see."
This phrase should be the top comment of every environmental-related post !
Yes 100%. The world needs Environmental Economics. This would make it financially worth while for huge investment to flow into environmentally friendly products.
Speaking of, I'm wondering about the down of LOGO? When and why LOGO went unpopular?
There isn't. The app is for the 35s.
> Instead those are footed by the taxpayer when something happens.

Higher electricity bill from renewables is also footed by the taxpayer, see Germany.
I too would be interested in seeing how some example cards are structured - to see how much information is on each side of the card, what the card is comprised of, what sort of things are amenable to cards. As I remember cards have a stimulus and expected response. So there’s a bit of an art in distilling things down so the stimulus triggers the correct mental associations and the response can be related back in a way that matches the expected response.
Depends how you define the earth being fine.
Google ban against Huawei. Implications for the present and future
This isn't the kind of technology that focusses on actually getting it right, this is a product meant to be sold to companies that need a way to off-load their legal responsibility of preventing children below a certain age from using certain features.

This product ticks a box, it doesn't actually prevent children from using the features it acts as a barrier for. It probably works quite well in prepared demonstrations and with content that fits neatly in certain age groups. Those demonstrations won't include people with disabilities or quite mature children of course.
I prefer Kanbanier (http://kanbanier.com) to web based alternatives because it is simpler and 100% local (unless you optionally sync across devices with icloud).

The file format is .kanbanier.

There is a free version and an optional upgrade.
> Big companies separate engineering from programming.

I’m curious which companies you mean. Everywhere that I’ve seen, most people who write code are called engineers.

TBH, it just seems like “developer” or “programmer” has been mostly supplanted by “engineer” by way of title inflation, starting with big tech companies and valley-style startups.
> has to find a niche that works around that. Nuclear doesn't have that

>> Until then we have to face the duck curve. So what are our choices? Natural gas, coal, nuclear. Take your pick.

I'm not sure if you read that part, so I am quoting myself. I'm getting to the fact that renewables aren't constant energy producers (major part of my post. Pretty much the only part actually).

> seem to be taking a longer view than you, maybe in the 20 - 30 year time frame you're right.

I mean... my whole point is about combating climate change. I'm definitely thinking much longer than 20-30 years.

> But in that sort of time frame is it even worth trying to start building a new nuclear power station?

> I seem to be taking a longer view than you,

These comments seem to be in contention. I'll let you resolve it before I respond any more.
Semi-relevant anecdote: Back in my first year of university (in the UK), I remember coming back from the Christmas break to find my Chinese flatmate, disheveled. Turns out he had spent the holiday in the library reading up on Tiananmen Square and the like and was very eager to share with me his astonishing discoveries. He was surprised when I told him that people outside of China know about all that stuff. I can't imagine how confused it all must've made him feel, especially since he returned to China after his studies.
A real push to switch to electric cars already pushes certain types of people to drive bigger trucks and pollute more brazenly, e.g. "Rolling Coal" which I've witnessed first hand in my very liberal college town. Culture is very complicated and you will always get push back.

Furthermore, switching out the 200+ million cars in USA to electric vehicles is not going to help emissions because of the carbon footprint of newly manufactured vehicles.

The idea that providing each citizen with a personal 1000 pound supply of lithium ion will save the climate is bananas.

I agree that swapping out coal for wind and solar could be done without much change to culture but solar panel production isn't carbon free either, what we really need to do is use way, way less electricity per person, and its almost impossible to convince people to sacrifice for their future.

As far as my suggestions: cash-for-clunkers program except with lifetime public transit passes instead of cash. Melt down the ICE vehicles for their aluminum and build lots of trains. This would be justice for the 1920s-40s when all of our electric trains were melted down to build tanks and bombs.

For the haters that say trains don't work in USA, I refer you to the 1913 Illinois Interurban railway map [1] where you could pay a nickel to hop on a 20-60mph trolley to the next town over.

Use those same train lines to move mail and food from the farmland it passes through.

Stop eating imported food, stop sending food roundtrip to China for processing before shipping it back to the store [2]

Stop building houses that need to be heated and cooled artificially year round because they have no notion of solar gain or heat mass.

I could go on...but business as usual will keep destroying the environment that keeps us alive.

[1] https://legacy.lib.utexas.edu/maps/historical/txu-oclc-64454...

[2] https://www.nytimes.com/2008/04/26/business/worldbusiness/26...
> A combination of CloudFlare DNS and Pi-Hole

The tagline on the site is actually 'we like to think of it as ^...'

Per comments here I don't think it actually uses CF or Pi-Hole, so the title's a bit off.
If you want to use the Alexa/Google button on the QC 35 II, you’d need the app. Also to configure Bluetooth settings and update the headphones’ firmware. I use it daily to connect or disconnect named devices from the headphones to either improve connectivity (fewer devices connected, better bandwidth) or save battery (fewer devices connected, battery lasts a bit longer).

I’m happy to report there’a a toggle in the app’s settings and that it now clearly indicates it sends the song data for diagnostic purposes if checked. (And yes, I disabled it.)
It's not great as a DNS server. It has some really odd behaviour. One of the things which used to annoy me a lot when using it as a recursor is things like `dig +trace` would just stop at dnsmasq, so you'd have to bypass it by doing something like `dig +trace @8.8.8.8`.

Every DNS expert I know says to avoid dnsmasq.

It works fine as a DHCP server, though.
>> That opening paragraph already speaks to the over-elevation of the market over any other concerns. So it perfectly fits onto "news.ycombinator.com". Human rights, including privacy and data rights, are more important than the profits of some companies.

What do you mean? I use news.ycombinator.com every day and I consider human rights, and consumer rights such as privacy, to be extremely important. In fact, I use news.ycombinator.com because there is a very strong current in support of such principles by the users here.

There is also a strong streak of free-market capitalism and technology-first, you-can't-stop-progress techno-optimism, but that is the point. This site offers opportunities for debate.

You're assuming too much if you're extrapolating from a few comments you disagreed with to the entire userbase of this site. HackerNews is not an echo chamber. Not yet, anyway.
Thank You. And I am glad this topic got bought up once again.

I did Computer Engineering in EE, and I think there are much more Engineering involves in that doing very low level, direct to hardware and Firmware stuff.

But to me anything above OS is purely Software Writer, especially on the web. I remember DHH said something similar in one of his talk. It is more like you don't really know how it works, but it works and that is ok. No one bother about writing Spec anymore, mainly because your spec changes in the mid week. You don't "design" before you code.

And these software engineers gets to be paid a lot higher than other engineers in different fields. You get to be Engineers within 3 months of a BootCamp.
Would you care to comment on the content of that link? Because, if I may- I dont' think it means what you think it means.
"[If you don't go into engineering] You'll starve."

I feel that, unlike in 1944, this is very relevant these days.

But, like in 1944, some physics education is still relevant !
As an engineer myself (EE) I disagree completely with OP.

Engineering is mostly about making tradeoffs.

It’s not that software does things different that other engineering fields, it’s just that it faces different cost structures.

Bridges, buildings and infrastructure face huge costs when making changes in the middle of the project. Some operations make changes almost impossible, or so expensive that they are considered impossible. The worst case scenario for software is starting over, but a lot of stuff can be fixed even after release.

By the way, bridges, buildings and the like also have BIG blunders, but since they are not necessarily visible from the outside, we assume they are nowhere to be found. The internet exposes your app to thousands if not millions of people with technical knowledge, but no one can see the cracks on the main pillar of your building, so you fix it, you keep quiet and go on.
The website goes blank when I block third-party JavaScript from loading. Can you please see if you can fix that?

Weird, we will have a look.

For those that block JavaScript by default, it would also be nice to get something more than You need to enable JavaScript to run this app. on the main page. At least a short blurb what this is.

(Since the most recent batch of CPU vulnerabilities, I have decided to use uMatrix to block anything but CSS by default.)
80% of what a beginner to IBM big iron would learn at first can be done on MVS 3.8.

It's more like the difference between SysV and Linux, or Windows NT and modern Windows. Major differences and lots of features in the newer stuff, but for first principles it'll do.

Like I said, if you want modern(ish) Z/OS, ADCD is your best bet.
It's a bit of a common trend in the US. Everyone who works in the medical field is called a doctor, a general partnership already has a CEO, and you are what makes you feel good.

I think it's fine, really, it's not really hurting anyone.
Maker's way: I charge for something which doesn't exist
Since you brought it up I'm really curious why you suppose MJ would prefer to be KO'd so often.
you need a team for larger applications, however the members of the team should have overlapping skills. so you don't always need to do everything all the time.
it is fine to be a specialist in some areas. actually, a team needs specialists, to solve difficult blocking problems.

However, when you got someone with excellent frontend skills, they still should know how the backend works since they interact with it.
they should also be able to pick up changes there. since amount of work is not always balanced.
further, doing work in a particular area outside of the main expertise raises the understanding of specifics there as well increses the overview of the complete system.

in the end, being full-stack dev is a strategy to prevent local optimization and comm-overhead and emphasize global optimization to develop a good application for the customer.
This piece reminds me of the old saying "if Microsoft built cars, they would crash twice a day".

http://homepage.tinet.ie/~nobyrne/ms-cars.htm
That is true in theory but it is not (solely) what is at stake here. Here, we are talking about the cost of regulations, and these do eat into the profits of companies. To some extent, these costs could also hurt competition (assuming the competitor had the same data-vacuuming business model). While we can not directly say whether the (possible) decrease in competition compensates for the compliance costs, looking at the overwhelming opposition by businesses small and large (incl FANG), it seems like the cost are higher.
a term that is widely used will have multiple meanings. considering who gets referred to as an 'artist' these days i can't really be upset with how the term 'engineer' is applied.
Seems like most anxiolytic serotonin/downer psychedelics do similarly. (i.e. ketamine, mdma)
Camping in Drenthe