skysight-inc/HackerNews huggingface dataset:
1. It's simple.

Yes, to hack up, so what? Non-prototype object systems can also be written simply and in a small footprint, and have a reasonably small description.

A prototype object system is barely one step above pretending that a hash table is an object.

2. It's powerful.

It's not expressive of OOP concepts and creates spaghetti code. All OOP is monkey patching: make this object like that one, but patch this.

3. It leads to smaller, less redundant code.

Because you're not properly specifying classes, which serve as an important guide to the structure of your program, and provide a locus of control.

We can achieve smaller and less redundant code by identifying every function that is only called once and manually inlining it, so there is no name that is redundantly mentioned two places in the program. That doesn't mean it's a good idea.

4. It's dynamic and hence it's better for dynamic languages.

This point is subtly fallacious. Dynamic languages also have non-prototype based object systems, which are also dynamic and good for those languages. There is good dynamic and there is bad dynamic.

Under prototype object, it's hard to do certain important dynamic things like redefine the method of a class such that all objects of that class (existing instances) use the new method.

Non-prototype objects systems in dynamic languages can easily support prototype-like mechanisms without those being the main mechanism of organization of OOP programs.

Failing that, in any dynamic language that gives you hash tables, you can ignore the fine OOP system and do prototypes with hashes.
"I'm not an academic and have real world experience, therefore I'm right"

I don't think it works like that.
It looks like the tech they developed is at least scientifically interesting, or at least cool. Doesn't have to be practical to be publication worthy. Still weird that it made it through nature's editors that claim to want importance (which tends to invite p hackers and outrageous claims), but there is a role for fun clever research trying to solve silly problems, the tech developed could be useful elsewhere (under a waterfall on mars?).
My employer gutted our product, removed features, locked things down, etc.

Customers immediately complained.

For business reasons, we undid all of our changes.

Go figure...
Interesting that you mentioned exosome, and no one else did. That in itself should give a hint on why people cannot do a better job at explaining stuff. It's complicated, , not well understood, extremely messy and does not fit well in a textbook.
>Almost like if we created regulation around banning bad roads, and all that happened was that people had to start signing papers saying they accepted the risk of bad roads.

Really?, did you not see the popups with the giant list of "partners" that have access to your data, you need to click on the show details button but now you can see the shit, where in your road example people would not see the wholes in the road.

I am fine with even more transparency.
In my opinion as someone who speaks BrE - 'gone' is only really used with I've because it makes the person the subject of the sentence. With I haven't the subject is the action of going to the store therefore in BrE you would say "I haven't been to the store"

Disclaimer : I came to this conclusion from being a native English speaker and picking up differences whilst learning foreign languages so don't take it as fact!
Starcity (YC S16) Raises $30M in a Post-WeWork, Covid Crisis
The original author of YOLO stopped working on it[1]. Alexey Bochkovskiy, aka AlexeyAB, created a fork on GitHub and wrote an extensive guide to customizing YOLO's network architecture, added new features, and has answered zillions of questions.

1: https://twitter.com/pjreddie/status/1230524770350817280
I do not understand the purpose of this. Can't the patients simply make a video call with their smartphones?

I mean, if spot had a small barrel with brandy around his neck, just like the St. Bernhard dogs allegedly did, now that would be something...
It's quite difficult to do, because it requires inflexible enough production and a storable enough product. There have been attempts in silver: https://en.wikipedia.org/wiki/Silver_Thursday and a weird quasi-corner in aluminium: https://www.bloomberg.com/opinion/articles/2014-11-20/the-go...
Sure is.

https://www.mcmurrayhatchery.com/index.html
I signed up because given the almost certain likelihood of random exposure at some future point, and the consequences of unwittingly infecting others, a controlled exposure was a net reduced risk.

Caveat: I also commute by motorcycle, ride horses, sail, shoot, eat bacon, enjoy cigars, have been known to skydive, and swipe right on profiles that say, "no drama." So YMMV.
Yeah, "Clojure For The Brave and True" (CFTBT) is perfect for your first steps with Clojure, then diving into the deeper/bigger books. In the beginning I basically used CFTBT as a tutorial/guide for finding concepts then using "Clojure Programming" (O'Reilly Media, by Chas Emerick + more) as a reference if I wanted to dive deeper into a specific concept, as "Clojure Programming" goes a lot deeper into subjects, but the subjects don't feel like they are in any particular order in the book itself.

I think the lightweight humor and good explanations is what kept me from getting discouraged, as some Clojure books did to me before I came across CFTBT.
> While I get that you may have been frustrated with a Python setup

It's not so much that I was frustrated by this, it's more the case that given the other ecosystems I have worked with, I was kind of shocked that people actually manage to ship projects with this type of tooling.

> This is pretty much the case for any interpreted language that has dependencies that aren't compiled into the binary

I don't agree. I think npm does an excellent job of making js packages repeatable for example.

> In Python a fair bit of this happens to be on deployment, rather than in, say, compilation stages.

To be honest, that's a big part of the reason I'm not a fan of interpreted languages in general in production environments. I think something like Python is fine for a setting like a notebook where you only have to worry about your own workstation, and you just want to iterate quickly without a ton of constraints on performance or robustness, but for running code in an un-supervised environment? I would much rather have a compiler checking every possible issue ahead of time rather than relying on testing and monitoring at runtime.

And Python seems particularly bad, because if I have to use a virtual environment to get the same code to run consistently on my workstation and my colleagues, that just gives me no confidence that I know how it's going to behave in some cloud execution environment. I'm not saying Python is "the worst" but basically all the properties of Python as a language ecosystem seem to run counter to what you want in order to produce robust, reliable production software.
Sure; not everyone did it well. But given that it's still fairly early days, I don't think it's going _that_ badly.
Thanks to GDPR, yes I can.

Comparison: The bank's hard drives hold my money, but it's still mine and not theirs.
> We are likely too inconsequential to even bother with examination.

I was with you until this part, there's simply no way that's true. Even if the universe was brimming with life, an advance species' scientists and would be foaming at the mouth to discover a new sentient species, just like ours do when we discover something new.
There seems to be a lack of a large contingent of people in HN who are deeply into literary fiction. If you are into that kind of an interest, his name along with the likes of Arnold Bennett, Theodore Dressier, William Howard Dean, Sinclair Lewis, Rebecca West, Thomas Berger, Wallace Stegner, John Galsworthy, etc among many others would have instant recognition.

Waugh specially was an established novelist before world war 2. He participated in various theaters in Europe, and later wrote about them. He may have been one of the foremost chroniclers of the British Experience in WW2. I doubt Americans have someone of similar achievement to compare. Herman Wouk isn't of the same level as Waugh.

Of course there was even the episode of his name featuring in the 100 'Women' novelists of 20th century list of Time magazine.
Learning by vueing – Learn Vue.js interactively
>(but not that it also matters in this case)

Then why mention it?
>It’s a very strange idea that somehow mothers loved their children any less in times past.

It doesn't mean they loved their children less. It means they had a different bar before they considered them full-fledged "children." In lots of cultures they don't name kids for a few days or weeks. In pre-modern China, infanticide within the first few days of birth was considered a normal, though regrettable, form of birth control. There's even the story about how Spartans used to leave children who were too sickly to the wolves.

You can see this sliding standard in modern times too with the abortion debate. Some evangelicals get VERY intense about the life of the fetus in utero. For some of the more hardcore ones, even very early stage miscarriages get funerals and the zygote gets regarded with all the honors that a child would have been. In their minds, an abortion is infanticide without a doubt. Meanwhile, other people think of it as a routine medical procedure and think the evangelical position is parodic on the level of "Every Sperm is Sacred."

But overall, the point isn't that they didn't feel the feelings. It's that they had better ways of processing and working through them.
This. The monitors of the time were called monochrome. Most of them came in green or amber.
Can attest to the quality of VictoriaMetrics. Happily running it at https://HostedMetrics.com for our hosted Prometheus + Grafana offering.
If you do any development that requires touching Win32, structure packing and memory alignment is still very real.

I was recently doing that in the context of improving a language’s library support for something that had to go through the OS SDK. I don’t miss the days when that stuff was the norm.
It looks really good but I'm really after something small for private mailing lists entirely under my control - a standalone lists.sr.hut might work but (at least) 4 daemons and Celery (I already have Redis) is many moving parts.
Gotta get the spices right. Find your nearest Indian store for a free consultation.
Why does that make it bad? I could call it Mathematical Lambda Patterns. MLP for short and put currying under it.

Or I could just call it english vocabulary within the field of mathematics.

Every single thing you said could be done without the usage of the word "design patterns" and is already done without meta awareness of itself in all fields of engineering, science and anything.

If I were to build a house is there not a language for "architectures, modules, and interfaces" used to make houses more efficient and maintainable? Also it would be (in a way creating vocabulary upon a specific domain)

The difference is for physical architecture it's missing the pompous self importance. It does not need a name for itself. Imagine if it was called "Structural Language Patterns," and every concepts was suffixed with the word "Structual pattern."

You will note "design patterns" is actually derived from physical architecture but physical architecture does not go overboard and give itself a name other than "English Vocabulary" and attempt to communicate with big words where English will make more sense.
Try to understand them in Simula first, since that's where C++ drew its original inspiration from.
I was just protecting against the inevitable counter argument. The proof is what I have seen with my own two eyes
> and Google stills knows as much about my behaviour online and IRL.

It probably doesn't, as fewer websites will be so blasé about pumping every piece of metadata they can think of into Adwords and Analytics APIs these days.
You might enjoy this blog: https://separatedbyacommonlanguage.blogspot.com/
I fear that a return to Mailman may well be on the cards. Irksome!
I would suggest that some forms of medieval entertainment would cause PTSD in a modern person. From public executions, through bear baiting[1] and cat torture[2].

The (unstated) assumption the people in the past "were just like us" emotionally, deserves closer scrutiny.

I believe that the magnitude of trauma inflicted by a certain experience is relative to what is considered to be the norm in the time and place. The norms of "ancient" people were different from those of the 21st century

[1] https://en.wikipedia.org/wiki/Bear-baiting

[2] https://www.atlasobscura.com/articles/ritualistic-cat-tortur...
Yes it could happen again, it was an act of congress.

There are now two futures contracts explicitly banned in the US Code.

Onion Futures, and Box Office Futures.

The 2010 financial reform act banned box office futures are a rider. The CFTC, the regulator, had just approved them after a few years of review. It would have given studios the ability to hedge their movies flopping, and let speculators trade how much a movie might make.

The MPAA hated it, primarily because the overexcited CFTC was trying to burden movie studios with financial compliance regulations in order to launch the market.

The CFTC is the wildest regulator, other Federal financial regulators are extremely timid. But the MPAA flexed its muscle and got a ban on the second futures contract in history.
Do you need a paid apple developer account to sign and install it?
A reverse lookup of that IP returns getbluetail.com
> They couldn't explain it if they tried - nobody could - it's all generated by stochastic ML methods.

This isn't true. These systems are not unknowable. It's just generally not worthwhile to figure out what these encode, but it is doable.
Thank you! So each exchange has its own formula for determining the price that gets shown on the ticker?

Let's say someone owns shares in a very low-volume stock — one that gets a couple trades a day, at most. Could they artificially increase the share price by offering their shares at a high price, then using a second account under their control to immediately buy them at the inflated price?
Thank you for suggestion. I will take a look.
I have a box of 3.25" disks from my BBS days. I need to take a look at those and see if I can get any text files from them.

This archive is an amazing glimpse at my youth.
Lot's of great things built in, but one that this community might find interesting is that we are leaning heavily on Markdown for note taking in the app.
Domain squatting is illegal. It's a clear cut case of abuse. Is there no way to fight these squatters without a lengthy court trip?
Wow. This app has a nice UI and design. Thanks for suggestion.
but we do have HDR eyes, don't we? we perceive light in a logarithmic way, we should just tune the exponent a bit more
Oh, I didn't downvote you. I replied instead. I'm used to systems that punish voting and replying in the same thread. Indeed, I won't ever downvote folks like you, since I'm usually punished by that very same system. Instead, I will shove words into your ears and drag you, kicking and screaming, to reason.

I gave you a worthy counter-argument; I gave you a single-sentence dilemma which was intended to refute your entire platform. You may want to re-read Pirsig's thoughts on dilemmas [4] before you reply.

The entirety of psychology, as a theory, is based upon cultural assumptions about inner experiences. There are important arguments against the ideas that people have inner experiences [0], that people are thinking when they talk [1], that therapy is effective due to its design rather than due to being a safe place to reflect [2], and even that mental disorders exist as opposed to being part of the spectrum of the human condition [3].

If you cannot tackle these foundational issues at all times, then your arguments ought to be considered no more strongly than the original author, by your own words, since you are not a psychologist either.

[0] https://en.wikipedia.org/wiki/Philosophical_zombie

[1] https://plato.stanford.edu/entries/other-minds/

[2] https://en.wikipedia.org/wiki/Dodo_bird_verdict

[3] https://en.wikipedia.org/wiki/Sanism

[4] https://en.wikipedia.org/wiki/Wikipedia:Horns_of_a_dilemma
Nice. Thanks for suggestion.
Looks interesting but as with the sr.hut stuff, Rails + Ember + Postgres + Redis is too much for a mailing list.
Is there a tutorial for how to get this working in vscode? I installed the extension, but it doesn't seem to be doing anything. I tend to have a workspace with a bunch of folders in it, and it seems like rust analyzer only works with a single rust folder in your workspace and nothing else? At least it's throwing a lot of errors indicating that.
> Yes, really. Last time I encountered Intel Integrated, I spent an entire weekend trying to port a relatively trivial shader.

What are you talking about? What API were you using? I use Vulkan to target multiple GPU architectures and I have never had a problem with compatibility or shader behavior, even with very complex multi-pipeline processes.

In general, if your code doesn't throw validation warnings, it will do what you expect on any hardware.
>All politicians have their respective owners.

Who owns you, or do you consider yourself immune?
A simple search for "reddit non diary milk" would also have found that suggestion and a bunch of others:

https://www.reddit.com/r/vegan/comments/9ghlbh/in_your_opini...
> Intel GPUs just suck

Can confirm. 8 bit floats. Yes, really.
Town in Northeast India is a great example of poor tourism in India
Aside from the article's use of questionable statistics, it's worth noting that part of the reason we've had to go with tough lockdowns is because authorities delayed responding at all until things were already out of control, testing and screening is still woefully inadequate, and supplies of essential PPE have been terribly mismanaged.
> Mass murder can be not terroristic (a lot of people murdered, but population not terrified)

I think that would be such a rare scenario as to be worthless as a premise. Can you name a bunch of prominent examples where a lot of people were murdered, and it didn't generate terror in the population nearby the event (or broader, perhaps nationally, if it was at a genocidal scale)?

I can think of few examples from recent history.

Serial killers inspire terror in the population in the region where the killings occur.

Mass shootings cause terror.

Authoritarians/tyrants, civil wars and other military conflicts that genocide populations cause terror.

When is there ever a lot of murder without terror? The only cases I can think of that didn't have terror immediately associated, are the rare instances where the population didn't know until afterward, and even then it's likely there would be some terror felt after the fact. For example, nurses that get caught having committed mass murder (several prominent examples from the last ~40-50 years). Often they don't terrorize a population while they're committing murder, because it's unknown what they're doing, however it's also very likely the population feels some terror afterward in the form of lingering fear and loss of trust & security in the healthcare system. In that example, the infliction of terror merely occurs with a delay.
Even aside from the economic fallout which on its own keeps me up at night, I'm really terrified of the social consequences of this. The United States by and large is not a very compassionate society to begin with, and our hatred for the poor and unemployed is among the highest in the world.

It was already bad enough in normal conditions, but when our collective fury is unleashed on 20something million people, and likely more before this is all said and done, I'm afraid of what the short-term and long-term effects are going to be. I'm afraid to even speculate on this.
My personal take on this is that OpenCL is not the way forward, that deployment is going to be on Vulkan and likely WebGPU. But there is an enormous gap in the ecosystem, as Vulkan is very low-level and GLSL is a primitive language for writing compute kernels (though it can be done in theory).

I think the OpenCL people get that, and have listed clvk and clspv on their roadmap. That gives considerably better options for actually running compute workloads than crossing one's fingers and hoping that the GPU vendors will implement the spec out of a sense of pity for the spec writers. Another similar project I learned about recently is vuda[1].

Another project to watch closely is JAX/MLIR, which promises to run Tensorflow workloads directly on Vulkan. In that ecosystem, it's not clear at all what value an OpenCL layer would add.

I have a blog post in draft about very fast prefix sum running on Vulkan, thanks to a comment from fluffything in response to my GPU talk (could you let me know how you would like to be attributed)? I finally got it to within 10% of memcpy bandwidth over the weekend, so I'm going to declare victory and write it up.

[1]: https://github.com/jgbit/vuda
> It seems like you practically need to containerize a python code-base to make it repeatable.

Most serious production workflows are containerized these days -- are you sure that this supports your conclusion?
The practice is pretty common and a good reflex to have. In your version there would be a risk of a race condition if it was possible for the environment to change between the calls.

Now, it’s not really an issue here with environment variables. But in general, doing assignment and then walking through the cases is safer.
Low-cost Circuit For Reading Soil Moisture From Multiple Irrometer 200SS Sensors
- Degree in medieval history

- 4 years wandering the globe picking fruit and painting walls

- 1 year working in a call centre in London and learning programming in the evenings

- 7 years working as a C++ developer for 2 small software companies in the UK (desktop apps)

- 4 years building my own apps in Ireland (without much success)

- 7 years working as a C# contractor for big corporates and startups (8 companies) in Ireland building web apps

Never stopped building my own apps though. That's a hard habit to kick. Above figures might be out by a year or two - I lose track,
What's that Kissinger quote? Something like "the reason fights in academia are so intense is because the stakes are so small."
The Duties of John von Neumann’s Assistant in the 1930s
Keys.pub – Manage cryptographic keys and user identities
Every company with consumers as customers needs to record and retain such information, for legal and operative reasons.
I checked it out of curiosity, and it seems to me that your employer is dealing with medically-sensitive patient data; so how did undoing all your GDPR-related changes work? Are your employer and their customers GDPR-compliant? Do the patients know?
The owner is also a totally great guy
Thanks. I think this point has made it a lot clearer.

So sure, the loaned money might still be in the system in some naive sense, but value has been destroyed in the asset price? Suddenly a lot less money buys a lot more asset and that's where we find the deflation.

If I borrow 1M for an asset in good times and can't pay it back, the creditor gets the asset and probably gets a good portion of that 1M back. If that same scenario plays out in bad times and my whole street defaults on the same asset at once, there's a resulting fire sale and far more value is destroyed (including being wiped off neighbouring, non-creditor-owned assets of the same type) than money added by leaving the loan sloshing around somewhere else in the economy.
That was hilariously good! I died laughing!
Ha. I've wondered if increasing embarrassment might reduce long-term stable misconceptions in education content. Like astronomy texts getting the color of the Sun wrong. Or wing lift discussed elsewhere. But making textbooks liable for intellectual harm... wow. What might the internet, media, politics, thought and conversation look like, if we were all liable for negligent intellectual harm?