skysight-inc/HackerNews huggingface dataset:
>>When I read articles complaining about OOP, I just can't relate at all.

Most problems start with OOP when people try to take the longest possible path to achieve a goal. Enterprisey code, like having to deal with thousands of classes(AbstractClassFactoryFactorySingletonDispatcherFacadeInitializer types), dependency injection, design pattern abuse. Then on top of this comes things like Spring framework etc. At that point in time you have like two problems to deal with, one is the problem itself, and second is the complexity of the language.

This phenomenon has remained in the OOP world, almost forever. Things like maven have helped a little. But complexity hell has been the mainstay of OOP world for almost decades now.

Sure you can write very readable OOP code. Every time I do that I see great discomfort on the face of Java programmers during code reviews. For example over all this years, I haven't met a single Java programmer who could explain why Beans are good, or even needed. So you have these religious rituals Java programmers do.

They feel like their job protection scheme is at risk.
Footloose AI Litter Box Can Tell If Your Cat Is Sick
On (V)DSL, they use 802.1X, not sure about their fiber service. That's what forces me to use their "home gateway" (since it auths using the certificate in the device).
I’m pretty sure a Turing machine has infinite tape. So maybe it can represent that. But you’re going to have to wait a moment for it to print.
I started reading from a very young age, as a hobby & used to read any & every book available around me. So much that had been termed as bookworm by siblings or people around me.

At age of 28 I took IELTS test or International English Language Testing System, which has four modules Reading Writing Speaking Listening. I always scored full bands on Reading & I believe its because of all those years of me reading & loving enjoying the process of it. Reading module for me felt like always too easy & simple, whereas others used to dread it. Although at same time, I was terrible at explaining the same module to others that why I think x is the answer to y question.

I read a lot of hindi comic books & literally used to feel like watching a movie with all those sound effects of punches flights laughs etc instead of just reading.
Not so much “on our platform” (services are surprisingly free in terms of technology and process) but “by our principles”. The GDS assessment process did indeed have clout, in the sense that services could fail, and failure had consequences for funding.

I did two 6-month stints as delivery manager on GDS “exemplar” projects. I remain a fan.
Almost nobody writes heaps anymore, they're not even the best structure for priority queues now, that typically taken by skiplists or more advanced balanced trees like red-black tree.

It is one of those stupid questions. The good question would be to task them to implement a priority queue (also a bit rough as they are in standard library now or boost, but for old C++ you may get to write one) and see what they come up with. Discuss a bit too.
If the author is reading this: typo in the first sentence, the year reads '2108' right now.
The background pictures repeat themselves which is... well, I know they're greyed out but yeah it just tells me the message: "we are smaller than it seems". My 2 ct, YMMV.
The OSes that I have listed have all BSD style licenses, nothing proprietary about them as such.

As for competition with proprietary UNIX, probably not against Aix or HP-UX as they survive on maintenance contracts for big customers like banks and telecommunication companies, but Linux is still no match for high integrity computing OSes, many of which are micro-kernels with POSIX userspace available as possible API.
So, never.
Doesn't computable numbers, from the reference Wikipedia article, only state they can be computed to a given nth digit? Thus, in the OP's example, the rule-and-compass construction is exact whereas the Turing machine could only approximate the number (unless given infinite time, which I assume is out).
Read that a few months ago. I let some fruits out in the open, they stayed 'mint' for weeks. While in my house, after one week I'd see rot starting and mold showing its head.
One of my colleagues complained a while ago to management that "you hire brain surgeons and put them to work to peel potatoes". Quite a poetic way to express the same idea, I'd say :D
> surely this is a dishonest retort to a label that is being applied very specifically to a radical nationalist

It's not dishonest at all. I have noticed this trend in the last couple of years, where the likes of Sam Harris and Douglas Murray are called white-supremacists. Modi has been called a Hindu supremacist. I don't know much about David Duke, so I'll not comment about him.

> if your dispute is that you think there's daylight between an ethno-religious nationalist and an ethno-religious supremacist, fine, make that argument

Why does this case need to be made? There have been plenty of common counterexamples throughout modern history. Just look at the plethora of atheist Jews who are Zionists but don't believe in the concept of the promised land, or look at the formation of Pakistan, or even the split up of Czechoslovakia or Yugoslavia, which did not have religious motivations.

It's not like I have no skin in the game. If the likes of Pravin Togadia (actual Hindu supremacist -- I've heard his speeches live) have their way, and India became a Hindu country, I'll be made a refugee. But yes, dishonest characterizations of political opponents and calling them [something]-supremacists is a trend now.
The burden is on the specifier of the compass and straight-edge algorithm to explain a reasonable mechanism for carrying out the steps exactly, to infinite precision. Without this, the procedure can only be expected to give a reliable approximation of sqrt(2) to some finite precision, which a Turing machine can match. A similar observation applies to chaotic systems.

In general, a chaotic system can only be said to "solve" a problem if it can be configured to reliably arrive at (an encoding of) the solution for a given instance, despite any chaotic behaviour exhibited by the system. It wouldn't be reasonable to, for example, claim that a Turing machine cannot solve the problem of predicting the behaviour of a chaotic system with some particular initial conditions, if you couldn't reasonably conifgure the chaotic system itself to do that either.
Somehow this article managed to discuss the status of a post-Holocaust European Jewish community without once mentioning Israel - where the largest community of Ladino speakers live, and where public radio has regular broadcasts in Ladino.

If Sephardi Jews who take up the Spanish Law of Return don't seem attached to Ladino, it's because they're a self-selected group who have decided not to take up the more famous Law of Return.
for vectors it makes std::move a very fast operation
People also call garbage garbage. Sometimes they're right.
Scheme moves forward because it's not a rotting corpse as LISP is pictured in that cartoon, it's a still-living language. Scheme's not admired for its purity and historic role, but because it's useful and fast. The R6RS/R7RS arguments are annoying (R6RS is right) but show that someone cares.
Related, but I learned about the Ladino language some years ago searching for music. This group was a side project with lyrics in it: https://www.youtube.com/watch?v=BOFkIf__zZM
Glad you enjoyed!
It is usually called rule of five, 3 is half of it and makes people sometimes forget to write move assignment.

I'm pretty sure business do not like to actually train people nowadays. :)
Nice transcript. I would love if more often people did it.
Ubuntu user statistics
How does this work, given prescriptions can only be issued by physicians licensed in a given state?

Also, how is issuing this particular drug(s) different from any other issued in telemedicine encounters? Why isn't this already prevalent?
YouTube math god 3Blue1Brown has a lovely series of videos that visualize linear algebra:
https://www.youtube.com/watch?v=fNk_zzaMoSs&list=PLZHQObOWTQ...
Java 11 – Keeping the Java Release Train on the Right Track
Thanks for responding kindly to a not so kind comment - sorry.

Your point does make a lot of sense. It sucks we live in this world where we have to operate as if our own government is an adversary. Technologically its very sound to operate in this way, but at best that means citizens in an arms race vs. an all-powerful government with infinite money and resources. In the long run, we will lose that race. For example:

Use masks/patches to circumvent facial recognition? Govt. outlaws those, builds better tech.

Use cryptocurrency? Govt heavily monitors crypto exchanges, ties them back to your identity (this is already happening! - coinbase requires SSN and identity verification), defeating the point.

The only way to really win then is to demand our government, which is supposed to have its citizens interest at heart, actually does. No amount of tech can beat the govt because the govt eventually gets access to that tech & talent too, plus a police force and authority to make laws. The only solution is to have them on OUR side.
That's a lot worse performance-wise than a clustered index that is at the same time the primary ordering for the table.
Talk about taking one for the team. Thank you, Dr. Gunter. The keyword list contains some of my absolute most and least favorite things, a variety of topics one often doesn’t see on HN:

> Keywords: jade, crystals, vagina, coffee, enema, supplements, toxins, medical conspiracy theories, Epstein Barr Virus, mediums, vitamin B12 injections

Spoiler alert:

> The goop store is 90% quackatorium
> Forgive me for not holding my breath.

You're the one who chose to click on the link to enter this discussion. You know that the Mill isn't in silicon yet and you're personally only interested in things that are, so why are you here? You're just trolling while other people are trying to have a productive academic discussion.
But you will only ever be a tiny part of those big projects. If you want big challenges or big recognition perhaps a smaller startup will make you happier...
I wasn't too sure on some of the easy questions, but this swap... Oh god, my "someday, this is going to shoot someone in the foot"-sense started to tingle.
Tesla removes Full Self Driving from options for all models
Turns out the free market often doesn't work because screwing you is so profitable that nobody is interested in a reasonable market.

Require durable goods like fridges to be warrantied for 10 years at no cost to the owner. Develop standards that promote cost effective repairs and make following them a condition of selling your goods in the US/Europe.

People that don't like this can go peddle their junk in whatever markets will have them.
Some might be surprised at what are the most effective strategies in fifedom building and rising in a large org. It very often has much more about making deliberate choices to help those around you succeed, to actively recognize others and help others arond you sieze opportunities. And that kind of demonstrated leadership is what will propel your own rise in status within an organization. It’s a mistake, and will set you back to think of politics as a zero-sum game.
Vector has a good move assignment which also works. Why swap when you can move?

Swap is additionally risky because someone can ADL specialize it for their own purposes. (which is the point) And suddenly your move assignment is broken.

So people work around it by adding using std::swap clause there...

And then you're calling all those destructors.
Mozilla and the Khronos Group Collaborate to Bring GlTF Capabilities to Blender
I think it's evident now that a purely community-based effort to advance CL cannot realistically happen; even the CDR[1] is unmantained, and in the course of the last years many knowledgeable people have been progressively leaving the community, CL, or both.

I am wondering how the "other" languages obtain funding for such things. For example, Julia raised $4M one year ago. Or should we acknowledge that no one cares about Lisp anymore? :(

[1] https://common-lisp.net/project/cdr/
When nil Isn't Equal to nil
> That doesn't work on the Facebook app.

Yet another reason to limit Facebook to the browser (a proper browser, too, not a Google Services Client masquerading as a browser that does not let you install adblockers on mobile).
I'm curious, what's wrong with array based heaps? I've implemented both Red-black trees and array based heaps in the past. If I had to take a guess I would say the latter should be noticeably faster. In any case Red-black trees are much harder to implement.
When, a human such as Gandhi is worshipped especially in an era when factual history is plausible; his shortcomings would definitely be contended with.

There is no doubt that he's a tactician & along with great thinkers of that period paved way for the united republic of India; an unition of several civilizations made plausible by the common anger towards colonial British.

But is his shortcomings a worthy argument to defame him? One does for sure - 'Casteism'; when a certain group of people are subjugated to carry human feaces in their head & you call it a noble duty defined by your religion; that man - The Gandhi & anyone who endorses the inhuman activity deserves to be shamed.
Lived in Auckland for a bit. Still remember the time I had an international trip coming up and spent 4 days trying to get my clothes dry during a non-stop rainy spell. Had to resort to a dehumidifier and space heater in the middle of the clothes horse.

No thanks; ain't got time for that. Energy production needs to move away from fossil fuels anyway, if anything me using more energy just makes that more economical...
How big is an int in Go?
sort of like the use of analog comms on the Galactica right?
I would strongly recommend an ad blocker or use a browser such as Brave which by default blocks ads and other nasties
A Turing machine can compute root 2 but it takes an infinite amount of time to do so. A ruler and compass can do it near instantaneously, but it takes forever to measure it.
To be fair, government gateway isn’t actually developed or maintained by GDS (the organisation responsible for GOV.UK)
Agree, sorry only saw your response after I posted mine. I don't know how I missed seeing it
I don't think Common Lisp can be called "pure": it's a language full of compromises (not in the bad sense of the word). Scheme was considered the pure sibling in the lisp family, at least initially.
This. I was involved in a painful port of a large MCL codebase to LispWorks, and many of these platform and implementation specific behaviors are bound to pop up in any practical application. Threading, networking and FFI were the fundamental problems.
std::move on vector zeroes out the source element array.

e.g. (pseudo-ish code)

operator=(vector&& foo) {

delete [] elements;

elements = foo.elements;

foo.elements = nullptr;

}

what the example code they have as an answer does is something morally equivalent to this:

operator=(vector&& foo) {

swap(elements, foo.elements);'

}

relying on the knowledge that because it's being moved the ~vector is going to be called immediately afterwards.

This strikes me as being "clever" in the "potentially confusing code, for no real reason" sense
It's challenging to think about how things will scale beyond out immediate stellar volume, though. We have so little high quality data.

Or did you think "systems" ended at some smaller scale? ;)
Understanding browser fingerprints
his gains will still be much less than if the company paid more taxes.

also it is irrelevant, as every single listed company will benefit from it, making no stock differentiation in price.
On a side note, I see that this post is actually generating some mixed response: can see it's vote count went up and down since I posted it.

It has cumulatively gathered more upvotes+downvotes than the total of its comment (and comments to comments etc).
But wouldn't an adblocker be appropriate for your school environment?

Maybe, but in general that boat sailed in 1989: https://en.wikipedia.org/wiki/Channel_One_News
MacOS actually. In which I have Windows in a VM (and a few Linux versions), which works really well. The MacOS BSD userland is something I use extensively. But when the next laptop update cycle comes I can't see myself getting a new MBP.

So what I was hoping to do, and the reason for asking about the state of running VMs in OpenBSD is of course to use it as the main OS, and run the other OSes I need to use in VM. Basically as I do today. I would be close to home in terms if userland experience and gfet good (better) security.

BTW: I found this presentation by Mike Larkin from March 2018 about the state of vmm:

https://www.openbsd.org/papers/asiabsdcon2018-vmm-slides.pdf
An output would be a physical extent in space (a line of some length, the turning of a dial, etc), a representation would be an description.
Facebook is working on TV camera
The problem with heaps is cache locality if you have anything different from tiny types like pointers stored inside. Plus that they do have to be resized more often than the other structures and you're forced to allocate a continuous chunk of memory if they're big. (And for small, you actually cannot beat a simple list with a one item sort by a heap.)

Both skiplists and rbtrees allow for a tricky but efficient colored pointer implementation and also if you need fine grained locking or lock free implementations.
There isn't enough space for a 5' person to lay down. Maybe if you put two together.
As a heavier way of running a VM then what you get using the hardware virtualization support in the CPU the way most modern VM systems do like VMware, Virtualbox, Parallels etc.
Do one small thing for a greater impact
Please let's not get into the Scheme vs Common Lisp flame, it's pointless.

The discussion should be about how to keep the language alive and on par with the currently used technologies.
They've already done so much more than either of those.

Bell Labs delivered a fair bit of tech, but Xerox PARC did great demos. Xerox PARC == Magic Leap or something like that.
I also felt the same. The place was draining, distracting, chaotic, cramped, and noisy (in 2010). A complete waste of time in hindsight that's still with me today (haven't been able to work again since leaving at the end of 2010).

Everyone still says Google is so great. Enough that I still wonder what happened. I also couldn't settle in, didn't like anyone, and was continually interrupted/harassed/followed.
China to Launch Three Artificial Moons Bright Enough to Replace Streetlights
That sounds reasonable, except there is an almost 10 year old Miele dryer in my apartment, with a heat pump.

Here's their top of the line current offering in the USA: https://www.mieleusa.com/domestic/tumble-dryers-1575.htm?mat...

Natural gas dryer I never even heard of, but I am not surprised - when I visited Pennsylvania I saw quite a lot of clever uses of natural gas.
Apart from the fun and learning experience, I don't really see a point in running OpenBSD in a VM. In fact I have a OpenBSD 6.3 in a VM today. Playing around with pledge has been very interesting.
AFAICT this is basically incentivizing gentrification.
Funny how activist employees don't trust governments and other authority figures, but gladly violate the trust of the hand that feeds them by leaking stories when they don't get their way at work. Happens at AWS, Google, MSFT, ...

AWS is an infrastructure company. AWS' employees suggesting service denial to people with opposing political viewpoints is like asking AT&T to deny phone service to someone based on their politics. Please, take an orientation course on political tolerance, instead of making preposterous & unprofessional demands at work.

No company can rely on AWS if they're at risk of service denial based on politics. Today, AWS might be left leaning, but tomorrow things may change to the other side. Politics is best left out of business
I disagree. Do you have a reason, or do you assume there's no other way anyone could feel about the article?
"Unlike a tent, an Occupod is a solid mobile sleeping platform that rolls down a sidewalk and provides safe sheltered sleeping at night."

Unlike an Occupod, a tent isn't easily rolled off a cliff or into traffic while the occupant is too high to notice.

There's so much wrong with the execution of this, I don't know where to start.
This "productive academic discussion" of the myriad benefits of the mill architecture has been repeated over and over again for at least 5 years, with very few new developments. There is great value to thinking about new and non traditional architectures, but discussion around this particular venture is pretty tired. I don't know that much more discussion is valuable at this point without some evidence.
This is interesting and disturbing (like many other studies related to tracking/profiling). It looks like a never ending race between privacy and convenience/performance.

I’m disappointed that iOS has longer windows (120 minutes) for session resumption. Also, is the browser engine restriction on iOS the reason why all the tested browsers support the same duration? Or is it that the browser developers haven’t yet looked at this in their iOS code?

Even the desktop scene looks good, among well known browsers (to me), only for Brave and Opera, with a duration of 30 minutes. The others are subpar for me. Firefox and Safari on the desktop are both terrible, with a one day duration for session resumption. When I started reading this paper I expected these two to be the best or the second best.
OpenBSD vmm/vmd Update (2018) [pdf]
Well, it sounds like you are no introvert ;-)

No seriously, many people are quite uncomfortable when they have to use their voice for communication with foreigners.

I don't know how Coffee Chat handles the whole 'language' problem (native vs. English), but for most non-native English speakers, having to speak English is a higher barrier than having to write it.

So your points are valid too (and I could add that some people can't type as fast as they want). Therefore it would be a good idea to have 'voice' as the primary means of communication and 'text' as an alternative.
that is an interesting point. You could have a heavy fast ice car, but probably not with the instance torque.
I get you, but I suppose the most obvious alternative examples are things like porn or illegal sites, which they might not have wanted to use. What alternative examples would you have preferred?

Apple's contrived example from when they introduced private mode in Safari was shopping for presents and not wanting the recipient to find out, but that would be even less convincing when the person you're hiding your traffic from is the person next to you in the coffee shop.
Shall we bet how long that repo will be accessible on MS Github?
NAT is not a firewall, it's a hack to keep ipv4 working today.
Anyone have videos of someone programming fast or a video of a 10x engineer working or a comparison output of a 10x vs above average?
I originally wrote "Rule-of-Three / Rule-of-Five / Rule-of-Zero" but regrettably, I cut it for brevity.
This is a total lie. The economic development of many of the poorer nations that have engaged in global trade has exploded in the last fifty years. Human development in those countries, as measured by uncountable metrics (IDH, child mortality, rates of education), has soared.

Please show your evidence that global trade is a zero sum game and that the "imperial core" has reaped all the benefits. Not one example of a singular country (sure, there are some losers for a variety of reasons), but for example, show us how the African continent has gotten worse due to globalization.