skysight-inc/HackerNews huggingface dataset:
>You are categorically incorrect here. Being open for modification is broader than just being extensible.

What does the word "open" have to do with extensibility? Absolutely nothing. You had to phrase this as "open for modification" to make your point, why isn't "open" alone sufficient? My local museum is open from 10 AM to 8 PM daily, at least when COVID-19 is behind us. Does that mean I can bring my own exhibits, or remove the existing ones? No.

"Open" alone is fine. "Open source" has a specific meaning. "Free and open" is deliberately cribbing off of the well-known phrase "free and open source". How about this: why is "open and free" less suitable?
<center class="center1 ct cen algn" id="center42" style="text-align: center; margin-left: auto; margin-right: auto;">
New Web Platform Helps Visual Artists Earn Money During Difficult Times
>> Adblocker detected! Please disable to enjoy my marketing guides.

Sure...
Who would take it? If you handed me a live adult pig or steer for free, I wouldn't know how to turn it into edible meat. The only people who can do this at the scale necessary to avoid a culling are the processing plants, and their being bottlenecked is the reason we're in this situation.
KDB+ is Lisp under the hood.
Please count as highly successful Lisp used in production.
Thanks! I’m gonna give racket another spin now.
I'm a long time user of Dokuwiki. I ran across wiki.js a while back and it showed potential. My main issues with it at the time were:

* Had an overall half-bakedness about it. Like, there are features in the UI that sound cool but when you click on them it says "sorry, not implemented yet." ...Then why even have the button?

* Using it, the UI felt "heavy" and a bit sluggish in a way that I can't quite quantify.

* Having to set the page title and URL separately is weird. I think this is an artifact of designing it more like a document repository than a wiki. Because in a wiki, the URL _is_ the title of the page. I remember linking between pages being a little obnoxious somehow, but I don't remember the details.

* You can have WYSIWYG HTML pages or Markdown pages. You cannot switch a page between the two. Which is totally and completely crazy. Either design your WYSIWYG editor to handle Markdown so that you _can_ switch between them or settle on one or the other.
The government is a made-up construct we created to serve us. What the government should or shouldn't do is up to us.
When Ralph was new, it was essentially a hybrid of Common Lisp and Scheme. It was very much a Lisp--not just technically, or in matters of surface syntax, but down in its bones.

The surface language was basically Scheme, with some special forms removed and others added or renamed. The type system was basically a simplified Common Lisp Object System; all values were instances of CLOS classes.

The compiler, runtime, and development environment were built on Macintosh Common Lisp. Ralph inherited MCL's design and aesthetics.

Like Common Lisp, it was designed for writing software by interacting with it and modifying it as it ran. That's the essential point.

The project I worked on, bauhaus, was running basically all the time we worked on it. We worked on it by interrogating and hot-modifying the running system, in the time-honored tradition of old-fashioned Lisp and Smalltalk systems.

Later Dylan was not like that. It evolved into just another batch-compiled application language. You edit some files. You batch-compile them. You run the resulting artifact for testing. Rinse and repeat.

That's how OpenDylan is today. That's why it lost me.

It's also what's wrong with some newer Lisps, from my point of view. They aren't designed for building programs by modifying them from inside while they run. They don't know how to handle existing data in the presence of redefined types. They don't provide interactive debuggers and inspectors that can be used to rummage through the memory of the running program, edit it while it runs, and conitnue execution.

Common Lisp provides these features, and has done for decades. Ralph provided them. Smalltalk does, too. If all the Common Lisp implementations in the world suddenly evaporated, I could get along fine with Smalltalk, after a brief period of adjustment. It's probably purely an accident of history that I'm a Lisper rather than a Smalltalker, anyway.

But Dylan doesn't have those essential features anymore, and nothing that lacks them is likely to win me over--not OpenDylan, not Julia, not Clojure or Haskell, or F#. I like all of those languages, but not nearly as much as I like my livecoding.
There's increasing consensus that capital punishment methods, at least in the US, are not appropriate!

Given that we allow the state to execute people -- a dubious proposition in the first place -- i don't understand why we don't just push a shitton of phenobarb and xanax or whatever. "an anaesthetic overdose" is pretty darn humane if we're willing to accept the premise that anaesthetic "work" by "decoupling consciousness". Scare quotes intentional here, because we genuinely don't know how anaesthetic work but we broadly agree that when you've taken a lot of them you don't feel any pain.
> The cost would be non-zero, so it won't be done.

There is a also cost to not doing it but your analysis implies that we shouldn't care about it, because it's not a cost accounted for by industrial practice.
Right? Why would anyone ever do anything differently? Let's all just go back to the most popular platform, NT. After all, everything else is a waste of time. (/s)
It's a viscous cycle, more bad police equals more criminal behavior leads to desire to hire more police. It can be difficult to decide between quality vs quantity. Put a bunch of people walking the streets in blue, make people feel safer; those people then create situations and exacerbate tensions in communities because they are under-trained or untrainable, makes people people avoid interactions with police, creating a power vacuum more readily filled by gangs.
I'm in Canada so we don't yet have the Amazon branded delivery drivers. In my city, many Amazon packages are delivered by a company called Intelcom. It's people driving around their own cars, delivering packages.
Which of the hundreds of Linux distributions that have free/volunteer resources split amongst them do you run?
Mostly the other way around. Walmart's logistics gets products to consumers a lot cheaper than Jet's did.
Site broken, "Hug of Death"?

> This page isn’t working

> blog.kevmod.com is currently unable to handle this request.

> HTTP ERROR 500
Funny enough those of us with ADD/ADHD don't have a high dependancy profile for stimulants we just don't get the euphoria that others describe from using them. Now I have never abused mine I am sure you can get there if you take enough. It just does not have the same effect on us as it does normal people who already have enough dopamine in their brain.

Funny story, I used to work for a nutritional supplement company and we would pull some all nighters, we where all young and liked what we did. We published a magazine and I was in charge of the web assets as well as the enterprise systems. Anyways, I was done one night and just could not go anymore and the CEO says here take this and I was like, what is it? and he says oh it's Ephedrine so I took it, and finished work at about 11-12 PM went home completely clear headed and started doing projects that I had been putting off for months. This lasted for 8 hours, I was like this is really weird, I have taken Ephedrine before and it never did that. I would get a little clarity but nothing like that. So anyways I go back into work the following Monday and I say to him, dude what did you give me that was not Ephedrine. So he rifles thru his desk and I hear an oh shit, I am so sorry dude. I was like sorry about what, and he said I accidentally grabbed my bottle of Fen-Phen and gave you one of those. Anyways the point of the story is I should have realized then and there that the medicines helps but I was still in denial. Mainly due to my ability to easily hyper-focus so I can be really productive at one thing.
The Rogue Experimenters
Absolutely! I'll definitely do that!
Project creator here.. AMA.

The hands don't just show the person's state. When "In Transit" the hand position in the sector shows their distance from home. At a glance you can tell if they are close to home, in town, or across the country. Using a logarithmic scale to give more resolution for points closer to home.

Depending on where your hand is in the "Home" sector indicates what part of the house you're in.

This provides location information on people, without feeling like a violation of their privacy.
All communication has a normative component. The normativity of a description is what it considers relevant and what it considers irrelevant.
It's not a slur. Some slurs are also filtered, and I'm suggesting we ignore this petty and generally positive censorship.

A more effective approach for anti-CCP activists would be to spam a short, compelling sentence regarding one of CCP's questionable activities, followed by, "Read more here: <multilingual article with citations>".

If that lucid and informative spam got taken down, I'd also be up in arms. I myself invested time in online activism regarding Hong Kong. "Communist bandits", however, is worse than useless. Censor/filter away the low effort and unproductive stupidity, not the substantiative information.
They indicate plans to sell hardware on Crowdsupply which is based in the US. Presumably this is going to be FPGA-based which brings up all the fun questions of how ITAR applies to software.

Would adding a speed restriction in their VHDL that could be trivially bypassed by patching out one line of code satisfy ITAR requirements?

AOSP has this sort of code in it (search for ITAR_SPEED_LIMIT): https://android.googlesource.com/platform/frameworks/base/+/...
An alternative would be to use XPath 3.1.

I am implementing XPath in a tool called Xidel.

There the syntax for the example is much simpler: xidel - -e '?items ?* [?name="green"] ?rgb'

Depends what kabacha means with bloated. The XPath syntax is more verbose, but less cryptic
I share similar experiences. I routinely tell Google not to show me obnoxious dating ads, or ads for pornographic video games, etc. They tell me they won't show me a particular ad again, and then immediately show me an almost identical ad from the same company.

On mobile YouTube, where I see most of my ads, it's also almost impossible to click the extra-tiny shishkabob menu next to the ad without first clicking the ad a bunch of times. Until ~6 months ago, this made the ad disappear, and made it impossible (or at least, I didn't see how) to request they not show you the ad. And now it looks like you engaged with it. I don't think this accidental clicks was necessarily their intention, but they certainly decided to make that shishkabob smaller than all the others, which was absolutely a deliberate dark pattern. Presumably to increase the effort required to/decrease the frequency of users taking this action.

Now they've taken to pitching me pretty extreme propaganda from the likes of The Epoch Times.

Best and brightest, indeed.
> what state was created by the combination of the first 7 instructions, and does the eighth instruction depend on that state?

You would still have the same problem by using a notation that looks like function application.

The alternative is to repeat all unmodified values, so that looking at each animation step, you know what the output state is.
Yeah, please do share. Congrats on the pivot and Satchel looks pretty cool, good luck (Even though I'm not sure I understand the business model, I see a lot of value in the product)
For the sake of the undercaffeinated among of us, could you elaborate a bit more on what it means?
The ad purchasers are the third parties. The NYT and the reader are the other two parties.
UK sets out post-Brexit tariff regime
Wearing a mask can reduce coronavirus transmission by 75%, new study claim
What Is the Iterator Design Pattern?
Animals in the wild are not animals that we created. Your argument is irrelevant.
> It is well-known that Firefox and Chrome do their own tracking. no extension, ublock or otherwise, can change that.

Huh? Firefox has telemetry but the ways to turn it off are well documented.
Chinese ambassador to Israel is found dead in his home, Foreign Ministry says
Are you arguing that stand your ground should protect someone who leaves a dangerous situation coming back with a gun?
Technically-inclined customers generally appreciate being actively involved in the debugging process, rather than the alternative of being stonewalled until a solution everyone's 100% confident in can be found.
So the factory farms would have an even bigger surplus?
Vegans/vegetarians/etc. might get to claim the moral high ground but until legislation forces the market to change, the point is moot.
> 2) We need at least some visibility on what to do so let's bundle a few short tasks for the (literally) foreseeable future.

Backlog on every level is always non-empty. So sprint filling is not a problem. Planning step is not about visibility. You can have a near roadmap with any process.

But scrum tries to promise that we put only particular amount of tasks to be able to finish it. Sorta, in my experience there were only few finished sprint cases in different jobs with different teams, with and without scrum master. And from this moment scrum goes over the rails. Why we need this restriction at first place?
You can write your own rules for most Safari content blockers. But if I don’t trust websites not to invade my privacy, why would I trust a third party ad blocker that has access to my entire browsing history as opposed to the Apple method where the content blockers just give Safari a list of rules?
Worth pointing out that invoking “await” in some languages also permits a context switch.
The US got rid of the altitude limit a few years ago, and increased the speed limit to 600 meters/sec (about a 12% increase)
Episode 17 Why we hate to read code Trisha Gee [audio]
I'm working on a UI app in Go, yes I think you'd use channels and message passing but it doesn't look all that bad in practice.

First you'd probably call runtime.LockOSThread() to tie a goroutine to an OS thread if the native API you're coding against needs that (like Cocoa, OpenGL, etc).

To perform work on the main thread using closures is probably the most convenient way. So you just have a RunOnMainThread(func(){...}) that puts the closure on a channel to run on the main thread (or uses some similar feature from the underlying native framework).

It's not terribly inconvenient - it's similar to the old Cocoa / UIKit performSelectorOnMainThread: method except that you have closures to make things simpler.

There's probably a little syntactic overhead compared to if you had several async/await functions running concurrently on the main thread. But on the other hand it's probably a bit easier to reason about, since the flow of execution on the main thread is very straightforward (if you have multiple async/await functions running at the same time on the main thread, it seems like every time they await a result they'd have to worry about other code being run on the main thread, and make sure they release any locks, etc).
The point of async/await is to make code that exits and returns to some kind of execution context - without blocking either context - read like plain, synchronous code.

A simple example of where this might be useful is in UI code. Every UI framework I've worked in has a single UI thread, where all UI changes must go - e.g. adding a button, adding text to the UI, etc. At the same time, you don't want to block the UI thread, because that will cause the UI to become unresponsive.

A common thing you might do in a UI is: on button click, make an API call, then update the UI with that data.

The on button click will be called from the UI thread. You don't want to make the API call there though because that would block the UI thread. So you spin it off into a worker thread. But after that worker finishes, you need to regain control of the UI thread so you can update the UI.

The way you traditionally do this is you have some kind of main loop which is running the UI thread, which has (among other things) some kind of queue of functions it should call (I assume it would be a channel in Go). So your worker thread will hold onto a reference to this queue. When it finishes, it pushes a function call onto the queue. The main UI loop occasionally checks this queue and calls all functions in it. So eventually it gets called, allowing you to update the UI in the UI thread.

This can be fine for simple scenarios. But if you have deeply nested or complex interactions between multiple threads, the code can get confusing and turn into "callback hell". This is the problem that was ran into in early versions of nodejs. This is the problem async/await was intended to solve. It's a bigger problem in nodejs due to its design, but it can still be useful in other languages that don't share that design depending upon the application you're writing.
> After another spin around the world the case comes back to our team.

So basically, follow the sun doesn't work for hard problems? Can you really say the people are working on this 24/7 if progress is only made in one time zone?
16 points, 16 minutes, and OP posted that 16 minutes ago? Sure seems like a reasonable question to ask, but OP's profile seems to point at a negative answer. That said, a single-sentence copy/paste from the article isn't very substantial
The shutdown looks like it will lead to both epidemics having roughly the same amount of deaths. Unless you think the shutdown had minimal effect, without it the death rate would be far worse than the Hong Kong Flu.
It seems very similar to McCarthyism and the anti-communist messages from the late '40s and early '50s like the "loyalty review boards", just with wider media available in the modern world. McCarthyism also adopted similar conspiracy theories concerning vaccinations, mental health care, and fluoridation.
My favorite targeting so far:
Cruise line adverts on a webpage talking about the coronavirus.
An emotional one.
One which I came across recently, a little smaller than the usual flex solution:

.v-h-center {
display: grid;
place-content: center;
}
Your extrapolation is incorrect. The following description matches the factual components of what you see as unacceptable, but includes the missing context from the post that makes the engineer's actions acceptable rather than unacceptable:

It was sent to the customer to collect experimental results while investigation continued in parallel. Per the post, production mitigations had already been put into place, and the customer was knowingly participating in an investigation of an unknown issue. The customer provided the requested experimental results.
Burlington Telecom provided excellent service as a public utility. Symmetric gigabit for $70 and 150 Mbps for $55.
> Is that definition missing anything relevant?

Yes, wide-acceptance. Google the definition of seeing, does it resemble what you wrote?

Ask a lot of people what seeing is, would they give the same definition as yours?

Historically, seeing has been mostly regarded as what we are capable of doing with our eyes.

Also, in your definition, what is doing the decoding? Is the retina decoding, is the optic nerve decoding, are each individual cell decoding, are the individual neurons decoding? And what does it mean to decode?

Definitions require agreement, not just a seemingly factual description. At least if you want the definition to be accepted. Which is in the end what defines a definition.
https://github.com/rust-lang/mdBook
Cart before horse.
A lot of stock market investors are doing pretty well too, but an average person investing as a side business are still probably going to lose money. A lot of MLM/direct sales people make a lot of money but most end up losing money.

It’s not an either/or.
It is horrible & toxic — no party regardless of intent should be collecting funds on behave of another party unless that party has legally agreed for it — or they’re legally using a well known structure for doing so that’s audited; for example, in the country Brave is headquartered, a non-profit business.
I assume that multi-chip packages will soon develop as a new source of modularity within chip fabrication itself. There will be common standards for how multiple chiplets can be wired inside of a package, and the OEM will no longer be restricted to having a single supplier like TSMC for the entire "package" component but be free to choose among multiple, freely-competing suppliers ala TSMC, Intel, Samsung, SMIC etc. Then the "geopolitical" need for an advanced, billion-dollar "fab" will essentially be disintermediated away - only a few tiny, perhaps optional components will ever be manufactured at anything like a 7nm or 5nm process. Everything else will simply end up as a basic commodity.
FYI, you were presumably downvoted since the post you replied to had not claimed that Defold, Unreal, or Unity were Open Source. It claimed that Godot was open source, which is true.
Between 72 and 100 % of people detained by ICE will be infected within 90 days
> Symmetric gigabit is under $80/mo from AT&T where I live

They advertise a similar deal in my city. It isn't actually available anywhere except for a tiny patch of rich-people-land of course.
Cool project, but please don’t install Life360 on your child’s phone. IMO it really destroys trust with your child. Having Life360 on your phone is a signal among children that your parents are very strict and some consider it a vector for emotional abuse.
When it says that "argument passing" was responsible for 31% of the time, do I understand right that we're talking about this line in the inner loop?

str(i)

...and the time is spent packing i into a tuple (i,) and then unpacking it again?

are keyword args faster? or they do the same but via dict instead of tuple I guess
Pick Straightforward Test Data
“Infected” a comic about a pandemic ordered by the EU commission in 2011
Off topic but did anyone else notice that this entire blog post is actually hosted on a site called amplenote? With uMatrix enabled, the wordpress blog just shows an empty post with a broken iframe. Is this a common architecture? What's the purpose?