skysight-inc/HackerNews huggingface dataset:
Why do you call it ci/co then? Call it “weight in / weight out” - it better describes your system, in which calories (and their elusive measurement) is a red herring.
This is the same show that promoting punching people to the right you disagree with?

Can't say im incredibly shocked.
This paper(1) is by a Black economist at Harvard. On page 5, Blacks are 25% less likely to be shot, though they are more likely to experience non-lethal force. The paper concludes there are a minority of officers who discriminate.

I was quite surprised by that.

I also was curious about that because it didn't match my preconceived notions, so did a rough check of some of the crime stats myself(2). It seems about 25% of fatal shootings are of Blacks, which is about proportionately double the rate. But if you look at something like arrest rate for violent crime as a metric for encounters with police, they're a little bit over 25%, which would be consistent with the former paper's conclusion.

I have no doubt that in the past there was terrible discrimination, and that presently a minority of officers do it, which is still unacceptable. But whenever I see people talking about this topic presently, I never see facts or statistics brought into it and it comes off as hand-wavey virtue signalling.

1- http://www.nber.org/papers/w22399

2- https://ucr.fbi.gov/crime-in-the-u.s/2016/crime-in-the-u.s.-...
> when my software engineering professor listed the 3 fundamental tenets of OO—inheritance, encapsulation, and polymorphism—and then asked us which one was optional.

None of these is a fundamental tenet. See the article linked here [1]. The fundamental tenets are the five "SOLID" [2] principles.

Object-oriented design is not well-taught in general. The impression most people normally have of it is quite different from what it actually is.

P.S. You may also find [3] interesting.

[1] https://news.ycombinator.com/item?id=18250255

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

[3] https://news.ycombinator.com/item?id=16468796
> globally this represents a large amount of computing resources.

Much of which would just sit idle otherwise, on client machines. Of course, the energy savings still apply.

> He also points out that many garbage collection mechanisms can result in unpredictable pauses, where the computer system stops for a brief moment to clean up its memory.

This is more of a hard barrier that's being solved.

All in all pretty cool idea, but I think the impact would be different from what's discussed here. Truly high-performance computing is already written in non-GC languages. This hardware would give medium-intensity GC programs (read: web servers on JVM, .NET, Node, Ruby) a boost, and could also allow some higher-but-not-peak intensity software to be written with GC where it might not be today (games come to mind), although that could actually encourage more energy usage than what it would save.
Who's Afraid of the Public Domain?
Not to mention that rsync is a much better tool than scp in almost all respects (the only advantage scp has is that it works on all OpenSSH servers, while rsync requires you to have rsync installed on the remote end).
oooo manual memory management scary. the absolute state of web programmers today
LGR, the creator of the linked video, also did a video on Turbo buttons! https://www.youtube.com/watch?v=p2q02Bxtqds
Reference counting nor "manual" memory management are not faster than GC by themselves. Both tend to have pretty bad slowdowns that tend to result in optimizations... By batching operations similar to "GC pass", because there are different metrics of performance and occasional pause appears to be good compromise for most.

Personally I'm partial to deterministic schemes akin to IBM Metronome, where GC runs in bounded static time.
I don't think Jeff is a programmer, but I think he is very smart and his success shows that he can understand and create businesses around lots of different types of concepts and ideas. I imagine in reality there is some amount of collaboration that happens before Bezos spouts off something like "create a malloc for the internet", but in any case, it's very strong for his brand of leadership that the lore states it came straight from him.
Always love when stdout makes a new song.
Love your music!
The other day I sent my nephew a text on my smartphone:

As Morphius said, "Now do you believe?"

My Android phone decided what I really meant was "As Amorphous said..." So maybe before they decide they want to control everything in my life with all the data they are collecting, they should figure out spell correction first. I got the spelling wrong, but their correction was completely stupid.
I meant it more as a wry aside to keep the readers of tedious moderation comments mildly entertained, but you're right: it's awfully hard to do that and not cross over into being inflammatory to some readers.
Another thing the new luxury unit does is it reduces competition for the units just below it on the value chain from wealthier buyers who now have more options at the higher scale.

This effect cascades all the way down the price curve. In macroeconomic terms, increasing supply shifts the whole curve below that point.

This is true so long as the new supply isn’t itself causing new demand, e.g. foreign investors leaving the unit empty.
That would seem to eliminate all moving GC algorithms though.
If the trade with China is discriminatory, he should call that out and not whine about a trade deficit, which can have many reasons (like US products might be bad or US consumers consume too much)

The link you provide only mentions high testing standards and even specifically calls out that they don't get applied in a discriminatory way. Can you elaborate more?
>just one out of sixteen couples studied...

>a generational shift!

All right.

These stories have been a part of Indian cinema for decades. There is nothing new here. Audiences like all kinds of stories, these ones included.
The obvious suggestion for next time is allium verbum.
Many tracing GC algorithms are considerably faster than reference counting.
With all this angst against OOP, what other alternatives should a programmer consider or what patterns of hierarchical logic do people suggest?
Exactly, and if you keep going, you'd notice you need each time a longer, more precise description, which at the same time, paradoxically, opens the door for more ambiguity.

In that example, the first context is English language, then knowing who I is, then what a mile is, and a treadmill and today. All of those are contextual. Even mile. How long is a mile? Like any physical measure, it actually varies, because it is defined relative to something else which varies. The meaning of English language has also varied over time, that sentence might not make any sense to someone reading it in 20 years. And then when is today? May 7, 2019 - which is also a relative measure of time and not even that precise.

And then finally, what if you were lying? Did you really walk a mile today? How can I be sure? And how can you be sure I understand the same meaning from the words you say or write?
Yeah pushing the new way is fine but not removing the logic to resolve the old way is better.
pycharm supports the same thing, with debug, but frustratingly doesn't allow running all cells
>Until the Democratic Party and liberals admit to these things, moderate their tone, I am never, never, never coming back, and I voted for Obama twice.

I always find this argument fascinating. "Some people made fun of white males, therefore low income people shouldn't get healthcare/college".

I dislike identity politics too, but I don't let it change my values.
> My generation has moved away, leaving an aging population of parents.

I thought the spooky story was that these properties were owned by Chinese investment groups, not aging Canadian parents, and are empty for that reason.
I don’t think that’s true. People in Denver don’t seem dull but they are breathing 17% less air (and oxygen) per breath than people at sea level.
I used to regularly backup and restore an Android phone after rooting it, because I was updating carrier files and testing out different releases. I’m sure that the capability to take a backup and restore it is available to spyware software developers. If I have competent software in-hand to use the root access to copy over non-HSM internals, then this argument is void.

And for non-technical folks, the same spyware devices that police use to make perfect replicas could just as easily restore them with a spyware infection.

They’d lose HSM-stored things like fingerprints and NFC payment tokens, but people shrug off things like that and just go set it up again or enter their passwords when a pop up appears.

If this Knox throws up an unavoidable, non-technical warning in that scenario, that openly cautions them not to enter any passwords and to take their phone to the authorities, then I will happily accept that things are better than I expected for Android today.
This laptop: 16GB RAM max, AMD Ryzen™ 7 PRO 3700U (Passmark 8897, 1862/thread [1])

Thinkpad X1 carbon 2017 model: 16GB RAM max, Intel Core i7-7600U 2.80GHz (Passmark 8301, 2141/thread [2])

Those laptops are not identical, and I am sure that each of them has its own best use case. I am not trying to say that the new laptop is bad, I just want to lament the fact that the CPU speed no longer grows. My C++ programs take way too long to compile!

[1] https://www.cpubenchmark.net/cpu.php?cpu=AMD+Ryzen+7+PRO+270...
[2] https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-8550U...
> If the federal government needed an amendment to criminalize alcohol

It didn't, it needed an amendment to make it impossible to repeal prohibition by mere legislation. Prohibition was passed by statute before the Amendment, which did not authorize prohibition but mandated it.
[obligatory Rust plug]
Mozilla uses telemetry in their products to try to understand what Firefox users want. We only use telemetry to improve our products (which is directly related to understanding user desires), and we have a data review policy to ensure we are collecting data in an attempt to improve things for those people we collect data from.

Additionally Mozilla regularly surveys samples of its user base, and conducts in-depth interviews of the public to try to understand desires.
Yes, I’ve known about this for several years. I’m basically regurgitating gwern’s knowledge.
Have you tried http://plantuml.com/? Built on top of "graphviz".
Meme is an absolutely perfect word for it.

It sounds like a joke, but this content is purposefully created and disseminated for the purpose of "going viral," so that it can spread itself. It's created by people who either have only consumed like content and want to spread their virus ("my personal opinion based on internet reasearch is that...") or people who actually create this stuff on purpose to push the agenda of their employ.

The Dawkins meme analogy is brilliant, we just hadn't really seen it used as a weapon until pretty recently.
I would agree with this. He does a great job at describing things more like a "normal person" than a hardcore drug user/experimenter.

I actually disagree with Pollan on what he thinks drug laws should be. He generally supports decriminalization of some things like mushrooms, but then supports heavy state paternalism by keeping them restricted from any recreational use.

Still, a great read and I really appreciate his work.
I have over a decade of professional experience entirely in C and C++. I believe that manual memory management is the wrong choice for the vast majority of applications. It is error prone and often slower than garbage collection.
This is part of what finally broke my gaming habit actually.

The other part was a resentment at constantly having things changed out from under you as a player.

After a certain point, I realized I could probably put a bit more effort into making my mark on the real world, where at least I had the satisfaction of knowing I'd accomplished something that wouldn't disappear just because some 0's and 1's got jumbled.
Why just recently? Isn’t the far-right responsible for atrocities like the holocaust and the crusades?

In fact any unchecked source of power is a potential source of mass misery.
But hardware that has to interface with the main memory can't be fundamentally parallel, because of memory bandwidth limitations. If you want to make this part of the memory, then my objection does not apply. But if it's an external chip to the memory, you still are fundamentally serial.
And also the difference between "the code is inelegant and sucks and I'll remove it, damn the users" and "the code may be ugly but the feature users want is ugly so let's do it".

Case in point, I recently upgraded the computer of a non-technical person from Ubuntu 18.10 to 19.04. And now desktop icons are completely broken. It's been reimplemented in JS, with horrible performance, and doesn't even support features like dragging an icon to a folder. Their reason for removal? A bunch of technobabble no user would understand. https://gitlab.gnome.org/GNOME/nautilus/issues/158
It does, because the only way to infect an iOS device is to install a profile, which is immediately apparent upon a three tap inspection, and can be then removed with no technical skills at all.

However - in light of the Motorola approach I think Apple should forcefully notify users that there are profiles installed at every boot, which will be once a month or so on their usual update cycles. That would be perfect. I’ll open a bug for them now.
US foreign policy since WWII has been to maintain hegemony by (successfully) gently discouraging European military strength. The power of the rest of the membership is limited by design and has led to quite a lot of world peace. If you want evidence look at the long list of treaties the US has not signed [1] in order to not lose sovereignty to the international community.

1. https://en.wikipedia.org/wiki/List_of_treaties_unsigned_or_u...
I am not sure what point you are really getting at here, but sure, if you increase the housing supply 100x there would be a significant drop in housing costs. I don't know how admitting to that fact impacts the real world considering actual growth rates are probably 4 orders of magnitude smaller. My original point still stands that we can't just leave things up to the market to fix the bottom of the housing market.
There are a bunch of profitable open source companies (SUSE, nginx, Joyent, etc) -- Red Hat just happens to be largest.
I'm not suggesting that people do it, which is why I said you'd probably feel pretty sick. Nowhere did I suggest that a gram was a sensible dose, or even a dose that anybody should be taking.
I argue that some limitations, like clear resource ownership, are good... but there are still workarounds that aren’t too arduous. Weak pointers and the like are decent enough abstractions to handle the rare case... or just going manual. It’s not a limitation in practice, no.

It hasn’t been a problem for me in over a decade in a multitude of languages. On Java codebases? I’ve witnessed some frightening levels of sloppiness that are only solvable with a profiler.
This article rests on much of the common ignorance around these counterintuitive issues. I'll try to address the biggest ones:

- New supply in a desperate shortage situation will always be expensive. Interpreting that as new supply being bad is the dumbest thing you can do!! Yet it's extremely common in the housing debate.

No! The new supply is expensive because of the desperate shortage! There is no magical way to build cheap housing in a shortage, liked no one would notice it somehow... The old housing is just as expensive! Keep the supply up, and prices will come down!

- "This is all the fault of foreigners and speculators".

No! We all have the impulse to blame our problems on evil outsiders who are different from us and don't care about human values like we do. That's xenophobic bullshit 9 times out of10. Vancouver just has too few homes for too many people. There is no foreigner conspiracy. Just build and and it will be alright, alright?

Probably didn't change anyone's mind, but I honestly think those are the two biggest points.
> There isn't anything wrong with concealed carry

As someone not from the US (New Zealand) the whole idea of regular people carrying concealed handguns around in public seems fucking insane to me.
By energy use, Garbage Collection is generally better than typical manual approach, except for when "GC" is actually a naive refcount.

Exact results depend on what metrics are you targeting - a stop the world pause can result in very efficient (in total time and power use) system, but one that has problematic latencies. A metronome style approach will have lower efficiencies but timings more predictable than reasonably optimized malloc()/free()
That’s possible. The first time I drove was some 10 years ago, but in a fairly newish car.

I guess it’s only a temporary issue though, as you’d get used to your cars characteristics quite fast.
For $20 US a year for an app, robocalls are down
to a few a month
from several a day on each of a VOIP and cell line.
Nomorobo, Robokiller, and several more - do some research,
read some reviews, and pick one. I only wish it was as easy
to filter email spam for a 25-year-old email address.
Telephone service providers may offer robocall filtering
as well. One can deal with the problem now, or wait for
Shaken/Stir, whichever.
Docker does have an "enterprise" version (called Docker EE). I'm surprised so few people have heard of it.
There's another scary implication. If the user has set up SSH on their machines and added their own key as a valid key for logging in (for instance if you have 2 machines and you use the same SSH key for logging into everything), the attacker can log into the users own machine and compromise it. This makes remediation even more difficult because even after you have secured all the servers, the attacker can get back in through an affected user's machine.
Garbage collection is mostly an issue of latency, not overall CPU usage. malloc and free are not O(1) anymore than garbage collection is.

[edit]

I forgot memory usage as a third resource. The search space of GC algorithms can be considered on a triangle of throughput, latency, and RAM usage. You can make one of these better by making one or both of the other worse.
You are implying that it isn’t one of the only countries where this is the case?
The Canadian census doesn't capture a specific snapshot in time?

When the census is held in Australia the data is collected about where you were on the night that it is held - if you're in a hotel or a care home then you're counted as living there for the night. If you're visiting friends you're counted at their residence.

2016 was a while ago now, but it'll be interested to see how the population holds up at the next one:

https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/pr...
Brian Krebs wrote two posts on the Phishing part.

https://krebsonsecurity.com/2017/02/iphone-robbers-try-to-ip...

https://krebsonsecurity.com/2017/03/if-your-iphone-is-stolen...

Personally, i lost my iPhone 3 yrs ago, since then I have got many phishing emails, which leads to an Apple-like website.
I always type something like, "betterlucknexttime" for password, just for fun.
If they're arresting people for even a $20 component/tool, then it stands to reason that they are more authoritarian and vigilant; not less of a threat or incompetent!
That complaint would be one to take up with the Supreme Court.

As the law nerd cliche goes, they aren't final because they're right, they're right because they're final.
So are there more countries that let foreigners own land or more that do not?
Calming Anxiety in Autism with Rhythmic Entrainment Intervention (REI) Drumming
Decriminalize is not equivalent to legalize as generally used. For example [1] titled "14 states have decriminalized — but not legalized — marijuana"

Do you have a better word for localities whom do not have the authority to make something legal to effectively do so by directing law enforcement and prosecutors to not pursue a certain offense?

https://www.vox.com/identities/2018/8/20/17938358/marijuana-...
You should check out LXD. It's containers, but they act like VMs (you have proper systemd inside the container) and the tooling is far more sane than anything Docker has. It's developed by the same folks that work on LXC (and despite what you might've heard, LXC is very good).
Pretty sure that's referring to chewing tobacco (Grizzly is a brand), and spitting it into empty soda bottles (because it has to go somewhere.)
Hi, former lead researcher at NYU for The Update Framework (TUF) here, now security engineer at Datadog taking TUF further. Planning to help PyPA apply TUF to PyPI. Happy to help answer questions, just reach out to me here, thanks.
I don’t get why you’re saying that my story is heroic. Could you explain? I was some kid who got lucky and had parents who could navigate the system, it never felt heroic to me.
Hackers stole cash from 100 Amazon sellers in 'serious' fraud
from ted talk drummer about trick to sleep https://www.youtube.com/watch?v=A5dE25ANU0k
I am not talking about most “developed” countries. I am taking about most countries.
LMFAOOOOOOO I’m sorry the memes really funny to me
:( Probably Disqus, I turned off ads but it looks like they've turned them back on for free accounts. I'd change comment providers, but doing it for new posts while leaving Disqus on old posts is beyond my energy level.
You can enter the flight number and date in seatguru to get the aircraft model. It's not 100% accurate but helps. The other way is to check flightaware for that flight number.

This doesn't protect you from an aircraft change and I don't know how I would deal with it if it happened.
those 3 annoy me...

I'd go with 2:-

- messages

- objects that have conversations with other objects through messages to achieve a cohesive purpose

inheritence is essentially a method of sharing code without going through a message, so not really OO, you can use any sharing mechanisim you like to make cohesive objects.
I apologize. I didn't mean to dismiss or criticize your concerns. So perhaps I ought to have used less loaded language. Something like being angry about how screwed up things are. Or however you might describe your political concerns.

Indeed, it worries me how much such concerns are being dismissed and suppressed.

Also, one of my favorite lines is "Still angry." And my favorite fantasy hero is Stover's Caine, who says that a lot.
OCI is the "standard", it's just that nobody actually uses it. Everyone is still emulating the Docker format, and Docker doesn't even support OCI images (the pull request adding the most basic form of support is 2 years old[1]).

For the record, I work on the OCI specs (and maintain runc and image-spec) and would really love it if people actually used the OCI formats and we could freely innovate in an open spec. But that's not really the world we live in.

(I'm aware containerd supports OCI images and most folks now support the runtime-spec. But how many people use containerd directly? Not to mention that since the OCI distribution-spec is creeping along so slowly everyone still converts back to Docker to actually publish the damn things.)

[1]: https://github.com/moby/moby/pull/33355
Today we are talking about drug use and arrest frequency

And you are talking about perceived demographics of police brutality. Are you not signaling with your essay and predilection to post stats on something nobody was talking about?

Sure if you had the stats folder with pdfs and links to contribute to the parent post that would be great! Its not currently practical for everyone to keep a list of every survey and study they have just to have an opinion or observation about something. But you can contribute with supporting or counter logic if thats the kind of signaling you like