skysight-inc/HackerNews huggingface dataset:
Previous civilisations have given up the wheel. The Japanese did, then in the Middle East the wheel went by the wayside where animals rather than wheels suited the compact cities.

Just saying that because some people don't understand that there are good reasons to give up those clumsy wheel things, they ain't the bees knees.

In the post nuclear war movie 'Threads' there is a quick loss of education and language in the nuclear winter years. A girl is shown with a record player and records, this scene is about how the girl has no idea what this is for, the very culture of music is not conceivable, it has been lost.

All tech is given up in the apocalypse. As is language and civilisation. It becomes a life of harsh survival. Violence becomes the universal language that everyone understands, that's it.

This is still an outcome our politicians have not gone to rule out for us. With our taxes we pay for tens of thousands of nuclear weapons to be pointed at us.

If we just give up the cult of militarism then we will be fine.
I love Netlify! In my opinion, it’s not „just“ a great way to host static sites, but also probably the easiest (and cheapest) way to get started with functions as a service/serverless.

You don‘t need your own AWS account to use Lambda functions.

I compiled a landing page example with Mailchimp mailing list signup a while ago:

https://github.com/tobilg/netlify-functions-landingpage
Google had no problem supporting a product useless for its stated purpose for years until finally shutting it down entirely after a data breach.
> spreading fear and doom, which does not yield any positive outcome at all.

That's not true. You are keeping saying that in several of your comments. There are many examples where things have changed because of

Spreading fear and doom -> Politicians pass laws -> Industry is forced to react -> New technologies developed/deployed/...

What you and some others here are proposing is basically to wait that things crash and then directly jump to the "New technologies" part. Like a child waiting for christmas.
> this is what scares me the most about using 2FA.

My solution for TOTP/HOTP 2FA (aka "Google Authenticator"-2FA) is quite simple:

I print out the QR codes used to activate the 2FA, and keep them in a safe. That way I can always re-activate the 2FA on a new device, and it's still just as secure (because, if an attacker can break into my home and break open the safe, they could just as well take my phone with them)
Not true. The snaps you list are not classic by virtue of being electron. There's plenty of electron apps in the snap store which are not classic, but strictly confined. It's the default for electron apps built with electron-builder.
If you look at the recent IPCC reports, people are heavily betting on putting carbon back into the stable form. That can be in the form of carbon capture storage, or creating new building materials or other stuff out of it. I think in the near future, people will pay a hefty premium for carbon storage due to carbon taxes (Check out this great GIF that illustrates carbon tax scheme growth: https://www.sightline.org/2017/06/06/map-the-future-is-carbo... ).
Together, these carbon pricing initiatives cover about 7 gigatons of carbon dioxide equivalent (GtCO2e), or about 13 percent of annual global GHG emissions.
I think this will create a huge business, so if you are an engineer, I think it makes sense to get involved.

Personally the state of the world has given me a lot of negativity, but I've turned that around after doing a lot of research. There is a lot of awesome work being done.

There are a couple of good resources to see what everybody else is already doing:
https://docs.google.com/spreadsheets/d/1xc6lkrIv1XORl7b31ARq...
https://www.thirdway.org/graphic/carbon-capture-projects-map
http://www.airminers.org/explore

I'm very interested in this space, and think there are a lot of other people interested (just as Ycombinator is in its request for carbon removal technologies: https://www.ycombinator.com/rfs/#carbon ).
I have more resources if people are interested.

(On a personal level, I've also made a lot of changes. I stopped eating meat, and renovated our home to be sustainable, by adding a air to water heat pump, solar panels, a solar boiler, an heat recovery system for our shower, ventilation based on CO2 levels so only the necessary heat escapes and of course better insulation. I'm also thinking about creating an excel of my carbon footprint yearly and trying to reduce it/compensate it)
A paradox is most commonly just a self refuting but otherwise logical and sound statement that seems to be true. So there are problems whether you 'accept' or 'deny' the statement. This statement is false. is a good example. It being false or true poses problems. Everything we know leads us to believe that there should be extraterrestrial civilizations everywhere. That's a paradox because again whether true or false, it poses problems. If false, then where is the mistake we have made? If true, then why do we see no evidence of such civilizations?

Interstellar travel is nothing particularly special. The voyager probes, launched using 70s era tech that was not designed to last anywhere near this long, are making it to interstellar space with no problem and still happily transmitting on top of it. Those probes will end up eventually being trapped in the orbit of some other body, and orbit it. They're not just going to disintegrate. This means we've already left a calling card in interstellar space. And that card was sent from less than 20 years after we learned how to put anything into space. Think about how much more we will put into space, and interstellar space, over the next 100 years. Now imagine the next million years. And these timescales are all still just blinks of an eye on astronomic scale.

The only issue is increasing acceleration. And there are already countless near tech 'roadmaps' to that. Laser propulsion, anti matter drives, fusion drives, etc. For instance we could do an entire manned Mars mission on a tiny fraction of a gram of anti matter reactant if we could start to control the lovely side effects like gamma ray radiation. And then when you start to imagine what we don't know...

[1] - https://www.nasa.gov/exploration/home/antimatter_spaceship.h...
I could write a long paper on this, and I would have if I thought it would've made a difference... But some highlights:

- Stovepiped organisations: stick in your own lane. But security is cross cutting.

- Security orgs want to stick to what they know about, not what the threat scope is.

- Security unwilling to own risk, fall back on ass-covering checklists and mandatory processes. This leads to them being an obstacle, a cost rather than a benefit.

- True lack of expertise at stakeholder level. Particularly in the US, the experts are contracted, and never speak out of turn.

- Staying quiet. Americans are extremely conscious of organisational (rather than technical) status and embarassment, and it isn't career enhancing to identify naked emperors.

- Good security costs money upfront, and pays back over time. Bad security is free at the beginning, and costs massive amounts to fix, but: (a) fixing is someone else's problem, (b) fixing is new contracts and more work, (c) systems might not be noticeably hacked.

Large companies (e.g. Lockheed Martin) are often very adversarial, and deny fault with lawyers. I've often wondered if places like Japan, with more cooperative cultures, can address this differently.
There is lots of action still required to reach your realistic scenario. Don't give up. You can help.

Hopefully this can motivate people in an optimistic way: https://unop.uk/how-to-help-with-a-big-global-problem-as-a-t...
As @sidlls rightly commented you are overselling "mathematical modeling" a bit, up to the point it becomes another black box, near to magical ability. I think it is essentially the capacity to abstract and find the relevant key features of what you want to model. And perhaps equally important is to cross check your initial model by seeing if it behaves reasonably in limit and corner cases, e.g. by putting certain parameters to zero or infinity.

>I can tell you this with 100% confidence, AlphaGo, Duplex, Siri etc. are all gimmicks

I think here you might have went slightly over the cliff. Couldn't you not with the same conviction claim those hedge funds only use toy models from statistical physics or wherever to sell you some Sokal hoax like vapor fund (of course they now the tricks that you or the public will pay when the bubble collapses again)?

I'm a bit split on the interesting tangent that @thoroughaway opened of distrusting mathematical models altogether. When I left physics somehow this field of "social physics" tried to establish itself, and I remember how the old lads in statistical physics viewed this field with great suspicion as not being proper physics. (One of the physicists of that field was consulted prior to the Love parade disaster in Duisburg https://en.wikipedia.org/wiki/Love_Parade_disaster - it's not about blaming him, but about the suspicion maybe also raised by thoroughaway that not everything, especially humans in a panic, should be modeled like Brownian motion or something)
the log of shame. that's a good idea. im going to try this today thanks
Put me on the haters groups, specially because that is a side effect of C's expressions.
Similarly, we have a ~125k loc java service and a 47k loc one and they're both real, honest burdens to maintain.
I can see the sudden jump in popularity for python alongside data science - it really is great for that.

My view is: python is great for offline tasks, like functional testing and training in machine learning - tasks that do not have huge, direct customer interaction. But to put something in production, please give me a strongly typed language with compiled binaries and no additional installations/VMs (and for me that's Go).
I could see Anthony Jeselnik ending up on the wrong side of a humor line pretty quickly.
TLDR:

<We found it in different vendors, not just Supermicro. We found it not just in servers, in different variations, but hardware manipulation on different interfaces, mostly in network related. We found it in different devices connected to the network, even Ethernet switches. I am talking about really big what are considered to be major American brands, many compromised through the same method.

This is why I think that Supermicro has nothing to do with that. In many cases, by the way, it is not through manufacturing, it is after through the supply chain.

People think of the supply chain in a very narrow sense between the manufacturer and the customer.

Supply chain never ends. There are technicians, there are integrators, there are people that work in your facilities. We have seen after installation, after the fact attacks where someone switched something already installed. This is why Supermicro would have no idea what happens later in the supply chain.>
Vim Awesome
Yeah distribution is a _huge_ problem for python right now.
Got to love the disruptive new business models.
I was studying for the GMAT in Palm Beach in 08. And working out heavily at the gym. I noticed that i did much worse at test questions after a big workout. I'm sure you do better long run, but a heavy workout can tire you out enough to slow your brain a bit
Yeah, this works for me as well. I keep a log in Org mode which is essentially the same thing. When I go back and read my log and say, "What the heck happened in this one hour gap", it makes me think.
This. If you're going to malloc/free equally sized objects often but randomly, a pool allocator can be a great improvement.

With real time requirements you often care about your response time or worst case execution time. In some areas of embedded, safety critical systems you're usually prohibited from using heap at all (instead, stuff is put in global variables or on the stack - so you're only growing in one direction).
Post-mortem of Windows 10 October 2018 Update (version 1809)
Commodore 64 emulator and software library
The left, they refers to left. If you are that clueless.
In most cases, the process has some hidden steps and hoops which are unrelated to patch.

The patch methodology will be probably criticized. Sometimes this criticism will go beyond the boundaries and leak to personal space of the developer, and the dialog will turn abrasive or abusive.

And a patch written in two days will be revised an revised for weeks. Not all revisions will be made for logical or legitimate reasons.

Then the developer will submit its patch, it'll be accepted at last, and the developer will never patch anything again, for ever. It'll be burnt out in a single patch.

Some communities do this, and often they don't know what they're doing.

I personally wouldn't do kernel patches. Heck, can't dare to ask anything to the list. Because I don't want the harassment. Also there's the silent ignorance in the mailing lists because your question is too basic or uninteresting or just posted to wrong-ish list. That's a different matter, but results in the same avoidance reflex.
Are you OK with dishonest speech?

If so, then not marking bot speech as such is mere dishonesty.

Not to mention that, in the general case of speech, I do not have to disclose if I am being paid to express my viewpoint.
> it won't last forever; it never does

I would love for a real contender to arrive, that challenges python's level of abstraction in a real way...
I think the calculus of variations might be a better approach to introducing ODEs in first year.

You can show that by generalizing calculus so the values are functions rather than real numbers, then trying to find a max/min using the functional version of dy/dx = 0, you end up with an ODE (viz. the Euler-Lagrange equation).

This also motivates Lagrange multipliers which are usually taught around the same time as ODEs. They are similar to the Hamiltonian, which is a synonym for energy and is derived from the Euler-Lagrange equations of a system.

Of course you would brush over most of this mechanics stuff in a single lecture (60 min). But now you've motivated ODEs and given the students are reason to solve ODEs with constant coefficients.
> try to maintain > 10k LOC codebases in Python to understand what I mean

Lots of companies successfully manage far larger Python codebases.

We have a 35M LOC Python codebase with 2500 active developers making 25000 commits per week and continuous deployment globally of new code.

(I gave a talk on it at PyData London in April: "Python at Massive Scale")
On a personal note, don't have children. I'm not being facetious. It seems like we've had opportunities to do the right thing and consistently haven't so until the outlook looks better and we start taking action it's not a great idea to create offspring that will have to deal with the consequences.
It is just a fact of our protective psychological human makeup that we all have fragile egos and energy conservation always on. That will make us insensitive and upset with others (we respond rudely), and keeps us safe by not wasting energy on unimportant things (we don't submit).

Both you as the submitter who doesn't want to deal with the comments, and the person who is complaining back (and to be sensitive myself, I try to remember they may not be conscious of it) are both dealing with that.

For example, think about your job, and how often did you just let things go because you had to 'pick your battles' or even 'just too tired to deal with that'. Bosses do it too. This is human nature.

It is, as you say, a people problem.
What type of work-out?
Wait until this is applied to AAA games.
Tensorflow.js puts machine learning in the browser
Dropbox has 1m lines of python — it’s doable.
Very British Brothel
There doesn't seem to be any pointer dereference on the line that paavoova quoted, so I don't see how your comment applies.
I sometimes do this. I find that for some expressions, especially long ones, it reads better to put the shorter operand on the left. It can help establish context earlier in the statement so you can more quickly scan the code.

As for it being jarring, well that's sometimes a good thing. Narrow city roads with heavy pedestrian traffic can make an automobile driver feel anxious and convinced the road unsafe. But making the driver uncomfortable is precisely what makes the road actually objectively safer.

If you want a reader to slow down and appreciate a critical statement, then swapping the operands can sometimes accomplish that in a way that comments may not.
Bitmia – an investing and personal finance community
At least some of academia agrees with you about Java. Our (large UK university) undergrads learn C, Python, Haskell and Java in their first year. We're aiming for them to get different things from each of these, and also to avoid them settling into a mindset where one language is how they think about programming. Currently I've got final year students doing projects in Rust, C and C# (each being appropriate in the appropriate domain). We didn't teach them Rust or C#, but they're not afraid of learning a new language while doing the project, which is as it should be.
Lost me at (2)
As soon as renewables become more profitable than fossil fuels any (personal) economic incentive politicians have to subsidise the fossil fuel industry will switch to the renewable industry. Even the most corrupt politicians you could imagine are not so hell bent on destroying the planet that they would refuse bribes from their friends in the solar industry.

The real political incentive behind fossil fuel subsidy comes down to technology and economics. The reality is that every nation is dependent on oil and gas and without them their economies would be destroyed. The real reason politicians fear a real push towards cleaner energy is that it will increase energy prices enough to trigger nationwide riots and protests.
But the actions of tech giants talk a different language. Alex Jones, crazy as he may be and scamming people with his "man-pills", didn't address children. There were others that have been excluded that were less crazy, just pointing out a prominent example.

In consequence I doubt the intentions are as clear cut and restricted to these cases.

Children are easily distracted and are easy target for clickbait, that is true. They are also more affine to access information their parents want to restrict. I think that is true even for people here. And you did that too.
> It saved me from having to contact support

This is not an insignificant consideration. Companies track support calls (call volume - and their reported reason, is monitored closely) as a matter of business. I have heard companies going back on enabling two/multi-factor auth, once realizing support volume goes up. (Which is silly, because of course it goes up compared to not if you didn't allow it before.)
Adding new features to your dApp with “Features delivery network”
Vote for sortition.
That was the best Prolog book I have read.
Python is strongly typed, insofar as the term has a meaningful definition at all.

You meant "give me a statically typed language". Which may not actually be what you want, since statically typed languages can be, and some historically have been considered, weakly typed (C, for example).
Exactly, I'm a citizen of one of the countries in southeast Asia not involved with the whole south China sea tussle and it's amazing how skewed the reporting has been regarding the issue in the English language media. Going by those reports, you would think that it's only China that has been claiming everybody's else's territories and nothing else.

But the truth is everyone in the region is claiming everyone else's territories. Vietnam is claiming Philippine territory, and vice versa. Malaysia snatched Brunei's islands several years ago and so on. And you would think that China is the most aggressive in grabbing islands judging by those reports. But the actual fact is that honour goes to Vietnam. It has grabbed the most contested islands in the South China sea and theyre the earliest to militarise them but I don't hear a single word of this in the English media. As if some narrative is being pushed.
( * Or an asterisk surrounded by two spaces; * )
In Fedora, Firefox, LibreOffice, and Chromium are contain no bundled libraries. Main offenders of "no bundled lib" rule are Go and Rust applications.
I think the short answer is "If he's a real genius, he either finds the capital or finds a cheaper way to do it."

The long answer is probably a screed that I would probably regret posting.

It's 1am here. Please, excuse me, but I think I'm done here for now.
Hmmm. I remembered incorrectly then. The bytecode version is possible in pure ocaml, but for native it apparently needs C.

For Haskell it is however possible. There is a neat paper by among others Kent Dybvig.
Not a serious problem with "fire and forget", but an annoyance: say the patch is not up to standards: not well designed, needs tests, or whatever. It worked for the contributor but it can't be merged in its current form.

Now the maintainer has to explain what's wrong to a contributor who isn't going to do anything about it. And then explain again and again to everyone else who wants that feature that no, it needs work and can't be merged yet.

(Yes, I am that maintainer with dozens of open PRs on his repo, none so bad they must be closed, but also not good enough to merge.)
People are often introduced first to Python by way of scripting

I don't believe this is true, and I don't believe it's been true for quite some time.

First encounters with Python now tend to be via frameworks, whether for web development, machine learning, data science or automation.
Best solution : One child less.
While they didn't have a home computer, your parents likely did have to replace tubes, perhaps using a grocery-store tube-tester - https://en.wikipedia.org/wiki/Tube_tester#Self-service_tube_... .
"BRIEF AEROBIC exercise immediately enhances visual attentional control and perceptual speed..."

"...And working out HEAVILY at the GYM..."
Sorry if this is a little offtopic but I use pfSense DNS Resolver (1.1.1.1 over TLS) with DNSSEC support and every Netlify page I check fails on DNSSEC. Is this a problem on my side or is the Netlify DNSSEC configuration wrong? It seems like CNAME records at the domain root might be the problem.
> Surely what objects are are meant to do is call shutdown(2) syscall - or shutdown(3) C library function

well, the problem with non-RAII solutions is that you depend on the whims and talent of the programmer to call shutdown at some point. With a RAII solution like in C++ or Rust you know that if your socket opened successfully, a call to close will necessarily be issued.