skysight-inc/HackerNews huggingface dataset:
For something like a math problem it's more about understanding the problem and than trying to isolate sub-steps or problems. Mostly to be able to focus, I can keep little in my mental RAM.
You login to the server and run application, that application connects to the X Server on your client.

+----------------+ +----------------+
| Client +---->+ Server |
| | | |
| +-----------+ | | +-----------+ |
| |X Server +<---------+Application| |
| +-----------+ | | +-----------+ |
| | | |
+----------------+ +----------------+

I can see how confusion may arise.
If you want to learn a little bit about lisp, you might try some of Paul Graham's writing on the subject. http://www.paulgraham.com/lisp.html One thing you'll learn there is that it's possible to define a lisp interpreter, in lisp, in about a page of code.

But if you want to really appreciate macros, you'll need to read some books. There's a lot to learn.

My introduction to lisp was ANSI Common Lisp and On Lisp by Graham. On Lisp is all about macros. You need ACL to understand On Lisp. What you learn is pretty impressive -- I seem to recall one of the later chapters of On Lisp features a compiler for Prolog in two and a half pages of code -- but it requires a certain amount of supporting material. Still, if you want the most direct route to understanding (some of) lisp's greatness, these two would be it.

Another possibility is Paradigms of Artificial Intelligence Programming by Norvig. This one teaches you Common Lisp in the introduction, but I'm not sure it's enough by itself for you to really understand some of the later chapters. If you're prepared though (read ANSI Common Lisp first), this book is a gem. It's less about AI than about transforming and optimizing programs. So, code as data.

You might also look at Practical Common Lisp by Siebel. I haven't read this, but a lot of people liked it, and the code is very real-world (a little dated now, though). It's available online here: http://www.gigamonkeys.com/book/

In general, you wind up learning a couple of different lisps. Common Lisp and Scheme have the best literature, but the lisp that's most in use today is Clojure. Clojure's macro system is a refinement of Common Lisp's. For learning clojure there are a lot of teach-yourself-X-in-21-days type books. The best of them is the O'Reilly book: https://www.oreilly.com/library/view/clojure-programming/978...

Scheme doesn't (always) have macros, but I'd be remiss if I didn't suggest something. The Schemer books are some of the most effective pedagogy I have seen on any subject: The Little Schemer, The Seasoned Schemer and The Reasoned Schemer. They are very cute, but don't let that fool you. They get hard (in TLS's case maybe too hard) at the end.

Finally, there is one of the most important CS books of all time: The Structure and Interpretation of Computer Programs (SICP). It will change the way you think about programming forever. It also explains some important details about how lisp works, and it's so definitive that a lot of them aren't covered elsewhere. ("SICP already did that...") I reread my copy every five years or so, and I always come away knowing something new.

You don't need to read all this stuff to be a good lisp programmer. One or two of these would probably be enough. But I think it's important to have choices. If you want to talk in more depth, my email's in my profile.
https://youtu.be/VPBpfWVYxrM

It's in Spanish . But if you can understand it, it is really good.
A git branch is literally a file with a commit hash in it. It's conceptually a pointer to a commit. Creating, destroying, and maintaining a branch has all the overhead of a ~40 byte file.

Squash merges leave a ton of commits just floating in your old branch. If you delete the branch (the 40B file), all those commits are still there. Doing lots of squash merges brings you into this case I mentioned:

> If you have a weird branching strategy where you maintain multiple, significantly diverged branches at once, but only care about one of those branches at build time, then this optimization would save you time.
However, if microsoft dislikes me for something I did, they can kick me out; Google has done so with respect to Android APK related stuff, for example.

I'm sure courts can properly resolve this, after a few months, if it did happen ....

It's the government coercing me to comply with Microsoft's TOS that's the problem.

> They must bend over backwards to stay in the government's good graces, not the other way around.

Of course, but they pay for the government's good graces by e.g. giving them free access to all hosted data -- not by making sure the users are well taken care of..
>And the idea that you'd somehow start to consider something you've been doing all your life as “irregular” after 2–4 weeks of Lisp cure is just hilarious.

And yet we learn all kinds of syntax that we haven't been familiar at all (zero indexing, x=x+1, etc which we used to the exact inverse: math assignments being immutable or denoting an equation not increment, etc),

-- not to mention advanced stuff like generics, futures, closures, etc --

and we seem to manage just fine...
Among Us comes to mind as something that could work for you as it's a free phone game and has a large lobby size (4-10 I believe).
I'll bet sound-based skimming is even more feasible with the resurgence of mechanical keyboards (particularly among those most paranoid about these things)
I doubt they were ever actually responsible in terms of guaranteeing your data integrity?
I'll stick with platforms that don't require third party volunteer maintainers just to be able to run software, thanks.
So, as in most market-driven things with negative impacts, it is more complicated than just one thing. You can think of it as a security issue.

Alice wants to read the news, Bob wants to write it. Mallet wants to foster discussion of an idea of dubious worthiness to further nefarious but unstated aims.

Alice is attracted to lurid, weird and scary, even though she mostly knows better, because we all are.

Bob is attracted to easy stories, because it is hard to run a paper today.

Mallet doesn't care too much about how his poison gets out there, only that it does.

Among other things, this suggests that any one thing, like not embedding Twitter quotes, is unlikely to make much difference - Mallet will shift to something else.
The browser is a good candidate.
It's laughable that you're getting downvoted. Socialist. /S
I think you're misreading my statement, it's a 10% swing in the direction of Trump, not a 10% overall preference for Trump. From 82% favoring Hillary to 71% favoring Biden for black voters. That's a 10% change towards Trump's direction. If 16 million black voters participated in 2016 then that's around 13.1 million votes for Hillary and 2.9 million for Trump. If polling is correct this year and we see around similar turnout (not even an increase), then it'll be around 11.3 million votes for Biden and 4.7 million for Trump. So a 1.8 million vote swing in the black vote.

That's just a really rough calculation and doesn't account for the Hispanic vote either in that article.
How AI is used against Covid-19 • tectales • tagging medical technology
Seems unlikely in the tech biz where eye contact is rare and usually uncomfortable.
Exactly. There is scarce data. If after almost a year there is still no evidence of long-term damage, it's reasonable to assume there is none.
When we say "something accelerates" what we mean is "its velocity increases over time". Its acceleration could also increase over time, but that is not a requirement. When you ask "what is the acceleration limit" it seems like you are not clear on that fact. The velocity of the rocket relative to the Sun could be increasing for the first half of the journey, while its acceleration (or deceleration, on the second half) could remain constant. At 9.8 m/s² the crew would cruise at a comfortable 1G.

But let's consider that the acceleration increases over time. The maximum number of Gs the human body can withstand has been studied in astronauts and fighter pilots. They can withstand 8 or 9 Gs for some time with special training and compressive clothing. That puts the biggest acceleration at about 99.8 = 88 m/s², but this would have to be done in bursts, with special clothing and training. The maximum acceleration for being able to perform regular human tasks like walking or taking readings would be much less however. I don't have figures for that, but I think the risk of accidental bone fracture increases dramatically when we go above our specs. 2Gs would already be too much.

All these questions are kind of moot for now because with the fuels we currently have we can only sustain acceleration for a very limited amount of time.

I also want to point out that the fastest point from A to B in space must* take into account that space is not always empty. A third object C can be used to give a "gravitational assist" to a spacecraft. Or its influence might have to be counteracted by spending extra fuel (making an alternative to the straight line between A and B preferable).
The Bizarre Publishing Ring That Linked 5G to Coronavirus
I'll agree with this post. Wayland is not pleasant on my core i5 machine either. I should point out that the GPU it has is very weak, I don't know what it is but most 3d games are unplayable.

X.org, Firefox, and Xterm all work very well on it though. As do other apps like gschem and openscad.
That's a pun on the name
Put another way: Nobody knows of any long term effect on the body.
Very solid point, and something I should have said earlier.

I'm a computer science major that went into embedded by circumstance of working in a particular field, but we were always kind of rare. (I should have gone into CE, which in my school was a hybrid of CS and EE and would have been more valuable).

The influx of CS majors into embedded now is creating a new field of innovation and also a new field of problems, like people trying to cram node.js into microcontrollers.

But, if you saw the actual code that EEs would write, the past was way way worse.
Yes, I realize that. My comment was in response to the criticism of these companies being funded by tax dollars while being granted a patent. The implication being that we're paying (as taxpayers) but getting nothing in return since we would have to pay for the vaccine anyway.

My response is that we're getting the vaccine for free in return.

That said, I'm not sure that it's actually going to be free. That's just what I heard. I should point that out - I don't want to propagate bad info.
Covid: A Visual Library
Are the full results of the human trials available anywhere?
I thought the whole purpose of incorporating was to avoid responsibility for financial losses.
Ok I get what you're saying.

It really comes down to whether or not you believe in objective morality. If you do then there is a sensical notion of free speech (or any other principle) even if no one person has a complete picture or understanding of what it is right now (although I would argue that we have a much better understanding of free speech than we do 6000 years ago). It is something we can strive for and recognize since it is an objective thing.

To reiterate my example, I would say a reasonable person living in 2020 would say that removing bot spam from a comment section is a content moderation decision that is in keeping with the idea of free speech.
How do you manage your startup's risk?
Hey everyone, looking to learn a little more about how other startups are managing their risk, particularly during these times. Just a few of questions below:
Do you use any tools, software, systems to manage certain types of risk?
What do you currently do to manage risk in yoru business (this can be any kind of risk from COVID related risks to cybersecurity to operational, strategic, compliance or financial risks etc)
Do you tend to take a more proactive or reactive approach?
What areas do you tend to focus most when it comes to risk management (e.g. Cybersecurity, compliance, financial etc)?
Cheers :)
> The one I occupy is the one where 'good teams' profile those things that take too long.

Deciding which things take too long is profiling. Maybe you do it in your head or with pencil and paper instead of using a software approach but I think your position aligns with "good teams profile everything".
Mehhhhhhhhh
Yet they still don't see themselves as the establishment.
I see it more as trend for the You Tube generation unwilling to learn how compiled languages work.

Maybe we should a couple of You Tube videos about linkers and stuff.
Probably finding out that people are logged into some sort of site which leads to blackmail opportunities? Imagine finding out that a straight, married politician of the strict "family first" type is logged into a gay dating site. That would lead to some interesting "opportunities" to get them to vote in ways they would not otherwise do.

There is also the possibility of leveraging this type of information in social engineering scenarios. Imagine getting compromising information on a sysadmin at a major commercial port and blackmailing a root password out of them, then leveraging that to set up a persistent threat and deleting their database every hour for a few weeks until they finally manage to lock you out again. The damage would be in the hundreds of millions. You could potentially do all the usual interesting things to foundries and/or oil refineries too if you manage to compromise insiders. Really, the sky is the limit if you use your imagination a bit.
I remember hearing about this before...that poor kid.

>When an international team arrived to treat her, she was discovered confined to an isolated room in the hospital because the staff were afraid to go near her.

The real WTF is how preventable it all was and then who got the blame.

>The Instituto Goiano de Radioterapia (IGR), a private radiotherapy institute in Goiânia,[1] was just 1 km (0.6 mi) northwest of Praça Cívica, the administrative center of the city. It moved to its new premises in 1985, leaving behind a caesium-137-based teletherapy unit that had been purchased in 1977.[5] The fate of the abandoned site was disputed in court between IGR and the Society of Saint Vincent de Paul, then owner of the premises.[6] On September 11, 1986, the Court of Goiás stated it had knowledge of the abandoned radioactive material in the building.[6]
Four months before the theft, on May 4, 1987, Saura Taniguti, then director of Ipasgo, the institute of insurance for civil servants, used police force to prevent one of the owners of IGR, Carlos Figueiredo Bezerril, from removing the objects that were left behind.[6] Figueiredo then warned the president of Ipasgo, Lício Teixeira Borges, that he should take responsibility "for what would happen with the caesium bomb".[6]
The court posted a security guard to protect the hazardous abandoned equipment.[7] Meanwhile, the owners of IGR wrote several letters to the National Nuclear Energy Commission (CNEN), warning them about the danger of keeping a teletherapy unit at an abandoned site, but they could not remove the equipment by themselves once a court order prevented them from doing so.[6][7]

So the doctor group know that the radioactive source is dangerous and tries to do something about it but a court orders them not to remove it.

>In light of the deaths caused, the three doctors who had owned and operated IGR were charged with criminal negligence. Because the accidents occurred before the promulgation of the Federal Constitution of 1988 and because the substance was acquired by the clinic and not by the individual owners, the court could not declare the owners of IGR liable. One of the medical doctors owning IGR and the clinic's physicist were ordered to pay R$100,000 for the derelict condition of the building.

Then the doctors are sued because they didn't do enough to prevent theft?
Your twist on the analogy is better, but still misses one crucial element IMO. Forgetting your keys, driving your car into a lake, or running out of gas are all very, "obvious" and transparent failures or error states to the user, or you could say that for a user they can easily fail fast and also understand why that state is undesirable. The user is not left wondering, why would I need keys to start my car, or why doesn't my car float on water, or why does my car need gas to run...

Forgetting to change the default password on a system before starting it up and putting it into production (negligently or not), is not a very "obvious" type of failure. Hey the software is working! People can us it to accomplish their daily tasks! Everything is fine! There are basically no signals to the average, non-sophisticated user that something is amiss, for the vast majority of security vulnerabilities/misses.

So the real problem IMHO, is less about addressing systematic lack of competency or lack of oversight or licensing or things like that, and better tackled as questions of better UX, of failing fast and transparently to the user, or of making invalid/undesired states impossible (and user education yes, to some degree... but cars really do not require that crazy of an investment in training to operate, though different countries certainly set different expectations/standards). These are the sorts of problems that tech is used to solving, that the tech industry is optimized around solving. Of course, for tech to care about working on these problems, requires market incentives to be there (and by and large, the incentives are not there today). Which is what one of the GP ideas about fines and insurance costs/premiums is trying to address.
Ignoring the discussion around TDP figures, I’m well aware of the power limits, but that was (IHMO) not the point of OP.

It’s obvious that it’s impossible at the moment to get 3950X performance in a laptop format, but you can get laptops able to keep temps reasonable with 35-50W, and that’s what a lot of laptop SoCs target as total power.

Those SoCs hit (and sustain) their top clocks, whatever those are for that specific SKU.

What I understood from OP is a common complaint for macbooks, that fail consistently to sustain their specified to clocks, because Apple deliberately under specifies their cooling solutions for better ergonomics (and design reasons).
What I’m trying to say is that if you’re going to have to install additional software, or make additional configuration on the requesting node, it doesn’t really matter if it’s .local or .tor or whatever, because the only reason it works is because you did that extra work: and when you’re in that situation, it doesn’t really make sense to compare it to “paid” domains because the reason you pay for a domain is just that, you want it to work everywhere without additional configuration.
Writing scripts in Java 11 and beyond
and your article means absolutely nothing. the bottom is, we need to wait and see how is thing will play in court which i guarantee is where it will be heading soon.
That was lower altitude then screen. Parent meant behind the screen.
European bees being destroyed, Asian bees killing the hornet.
Decentraleyes does exactly this.
They are useful to refactor code, make it more terse, and thus ease one's life. For example, I am writing API endpoints. Each route uses the same scheme, they need to hold a list of messages with their status code which will be sent to the user. In Python, I must currently repeat their declaration in each function. Boilerplate. What should I do, use classes? Ugly solution. A quick `with-my-variables` macro would write the boilerplate for me, ensuring it is written at one place, making it easier for maintenance, future refactoring, etc.

Python has decorators. They have a specialized, limited interface. Sometimes they are limiting you. A macro would impose no limit.
Enrol is the preferred spelling outside North America.

https://grammarist.com/spelling/enrol-enroll/
I would make sure that it sunk too if I was dumping toxic stuff in the ocean... That is what BP did when they had that huge oil spill in the Gulf of Mexico... The dispersant (Corexit[1]) that they used to sink the oil was even more toxic then the oil itself, but at least it hid the mess.

1. https://www.motherjones.com/environment/2015/04/bp-corexit-d...
And how is this disagreement not only "extremism," but only "extremism" on the opposite side than the one you support?
Google effectively killfiled a domain I run. It took me a few months to figure out, but about 95% of emails sent to @gmail.com or g-suite hosted addresses from that domain (which were, overall ~20% of emails sent), got into a spam folder.

No recourse, no one to talk to; my solution was to switch from a small but reputable ISP I had used for 17 years (and which never had a single spam complaint or blacklist entry in any list I can read) to fastmail for that domain; because Google decided they didn't like something about that setup; already spent a couple of work days no one was paying for to troubleshoot and eventually gave up.

Google+Microsoft+FastMail likely cover 95% of your recipients. If they don't like you, you're going to have a very hard time reaching people.
While specifically parinfer and/or paraedit might not be available in neither LispWorks or ACL editors, they surely have something there to aid with parenthesis.

But I might be wrong here, it's simply hard for me to imagine someone writing with lisps professionally going the route of textual editing when structural editing is right there.
Unfortunately, the issues we had with Cypress were with the framework itself, not the tests.

I used to write automation, and I can say that Selenium tests can be written to be very stable. Just depends on how they are written.
Well that's the thing. These diversity training people do use a different definition of racism then what you are thinking of. The diversity training definition of racism doesn't simply mean prejudiced, it means a part of a system of power that benefits people considered "white" at the expense of others. By that definition, most white people are probably "racist". If you understand the context used when they call themselves "racist", it's really not that big of a deal. It's basically just them saying, "I'm white, and I recognize that society treats me a little bit better cause of that".

I will say, I think it's strange they are asking them to admit to being racist, and "be better". It's a systemic thing, so it requires systemic change. Asking them to say they are racist and that they need to be better seems unneededly divisive.

Edit: As others have pointed out, the last sentence is kind of wrong. The paraphrase should probably say, "I recognize I'm a part of a system or systems that uphold racism". Look at the ADL's definition for racism to see what I mean:

https://www.adl.org/racism

By their definition, you are racist if you help uphold any of the "systems, institutions, or factors that advantage white people and for people of color, cause widespread harm and disadvantages in access and opportunity."
I guess that's the thing; the gov't is the one who made the decision to bring kids back fulltime, how incompetent do you have to be to not know there'd be a bump in testing demands?

Re: Waterloo region, I work at Google Waterloo, so although I don't live in KW (I'm in rural Flamborough) most of my coworkers do. I had one who showed up at 7am to get a test, lineups were around several blocks and they shut the whole thing down because people were getting rude. He then had to wait a bit and drive to Guelph. People were driving out from Toronto to London, Woodstock, etc. to get tests.

In our industry if we provisioned data centres or server instances like this, we'd be in a bit of trouble, no?

EDIT: FWIW I have a political leaning and bias towards a strong public sector and am a big believer in public service. I'm not one of those "government can't do anything right" and "less government is better" types. But I do think that several decades of "government can't do anything right" people being a dominant cultural and political force now means that government can no longer do anything right. We're losing our ability to act collectively :-(