skysight-inc/HackerNews huggingface dataset:
It would also probably be illegal in Seattle, due to the consent decree. [1]

[1] The SPD has been under federal censure by the Department of Justice for the past 8 years, due to fragrant constitutional violations, excessive use of force, racist behaviour, lack of accountability, and a pattern of disciplinary failures. Because of this decree, federal permission is necessary for any large policy changes to be made to the department.

Firing it, and starting from scratch would almost certainly qualify as a 'large policy change'. And, ah, the current administration has made it very clear as to where it stands on these sorts of questions.
Boy oh boy that computer sure is super! (har har!)
Hey, didn't notice your comment when I posted mine. But I'm seeing similar behavior on GKE 1.15.12-gke.3: CPU throttling even when CPU usage < CPU limits. https://news.ycombinator.com/item?id=24351566
A Python background explains that, as y'all tend to worry less about memory usage and re-use. This can have its upsides, but it probably creates a bit of a blind spot here, because it's referencing the sort of thing one probably wouldn't do in python.
> the surest way to make money is selling your body, and not by having any real talent or skills

oh here we go again. Explain to me how OnlyFans models sell their bodies, but countless actresses who play shitty parts in shitty movies, for peanuts, do not, just because they don't show their tits?
K&R is actually fairly reasonable about performance, and much less l33t than code I have seen in the wild. It is a very good introduction about the language, and although I would not ever call it "woefully out of date" I would say that it is a good idea to read more about the current state of bugs and tooling, which is not discussed because the book is a general overview of the language.
Better late than never to learn.
You can see for yourself by disconnecting your monitor in a multi monitor setup or opening your laptop lid if you use the laptop on a dock. Computer windowing systems seem to take a moment to reposition all the windows and might not remember to redistribute your windows when the monitor count changes.
A lot of times for a quick program I end up writing essentially C + C++ standard library, because a lot of C++ features related to better organizing of code are overkill when you have only a few files, but avoiding manual string management makes it worth using g++ instead of gcc
And then covid comes along and says

>How are you going to get elevators up beyond 5 floors and social distance?
> What happens once something reaches the top is that you start to have people with lots of experience in it that are becoming more and more aware of some of the small warts. And they start to heavily complain about them.

I think it's lazy to dismiss the OOP as hate from experts who are complaining. I think a lot of criticism for OOP comes from experts who used to program in OOP, often with decades of experience, and have moved on to other paradigms, and are proudly proclaiming "I will never go back". If you want a really good (non-individual) example, take React, yes, the framework as a whole, which has quietly migrated away from OOP to promoting FP style as best practice; and hell, this is inside of a programming language that while proclaiming to be multi-paradigm, was very much created with Object Orientation in mind (yes, I am aware that it was supposed to be a lisp at one point, but almost everything in the language is Object object).

I think there's good evidence that this isn't just a run of the mill "grass is greener" grousing by experts. Here's a challenge. Can you name a contemporary expert or a platform that started or spent a good chunk of time as FP and ran back towards OOP (I would say since 1990 or so, as it is a thing that FPs had very poor performance before that era)?
I remember using AIM (AOL (America Online) Instant Messenger) and other instant messaging applications for direct peer-to-peer file transfer back in 2002. On fast university connections, you could transfer movies in a few minutes. It's crazy to me that direct, fast file sharing was easier and more ubiquitous almost 20 years ago than it seems to be now. More context for my oft-misunderstood early feedback to dhouston about Dropbox.
Why is posting image url on social media still broke?
seriously. you all know what im talking about.
New CDC Move Stokes Fear That Trump Re-Elect Is Driving Covid Vaccine Plans
Or get a job with one of the FAANG companies in the UK?
(e.g. both Google and Facebook have engineering offices there)
Physical media for anything over a few gigs. It's just easier, especially if the recipient isn't technologically inclined. A lot of the media industry ships hard drives around to one another because content can be so massive.
You really don't need to be the absolute top. Grind leetcode for a month.
I have only an MA in math - but I have the impression mathematicians can be arranged on spectrum between ad-hoc theorem provers and giant machinery builders, between those like Paul Erdős and those Alexander Grothendieck.

The thing to keep in mind is that a mathematical structure can be expressed as instance of any number of more general mathematical structures ("mathematical machinery"). The structures that useful, however, are those that are "illuminating", a somewhat vague criteria but one which generally include a structure facilitates and unifies proofs of important theorems. Wiles' proof of Fermat's Last Theorem showed the value of many forms of this mathematical machinery [1], including category theory.

At the same time, I think things like Godel theory of cutting down proofs and Chaitin's Omega constant give a suggestion that the some number of "important" theories within a given axiomatic system will have long proofs that don't necessarily benefit from the application of a given piece of mathematical machinery, whatever that machinery.

And think that's related to efforts to apply category theory to programming via functional programming. I feel like it's an effective method for certain kinds of problems but that you get a certain problematic "it's the best for everything" evangelism that doesn't ultimately do the approach favors.

[1] https://en.wikipedia.org/wiki/Wiles%27s_proof_of_Fermat%27s_...
And if you are willing to compromise on the lack of case and a smaller screen you can get them for as low as 6 bucks shipped. Look for the ttgo esp32 with usbc and integrated lipo charging circuit, can highly recommend them!
The Open Web Application Security Project
There's tons of available trackers. Just use whatever one you want. Also most clients can create torrents.
I think if your Job Description changes and you have to manage more individuals the complexity of your job also increases. You should indeed get some sort of increase in $$$ or promotion, ideally both.

You may have to work a few months in your new role before your boss will consider a pay increase. While you wait, collect the facts and figures that show how your new role benefits the company. Decide the maximum and minimum you'll accept, then ask for a meeting.
There is a reasonably popular book (a free version is available online, as well) called _Think Python_: https://greenteapress.com/wp/think-python-2e/

It was originally titled "How to Think Like a Computer Scientist." It tries to teach basic CS concepts with Python.
Interestingly, Google Cloud DNS has a fixed limit of 1012 characters per resource record (counting the quote marks that separate fixed length 255 char TXT strings). They claim you can have 10,000 resource records in a resource record set, so over 10mb of data.
Time to release the moratorium on ocean fertilization?
Maybe I’m old, but physically. Most of my large transfers are photographs, video and audio recordings and I like flash drives.
Moon booster rocket fired up in critical test
the second i saw haskell i started saying eternally, "ABORT ABORT!"

You are going to have to revive jesus to come up with a functional language that simplifies coding over a procedural one. Especially over an object oriented one.
That's ~110k after taxes.

If you are young, you can easily live off $50k/year, if you don't have children, don't own a car, take the bus to work, and your employer provides health insurance. Food is not that expensive, and you can rent an apartment for 20,000-25,000/year.

If your take-home is 110k, you'd have saved up for a downpayment in 4 years.
I've been thinking this phenomenon is so common it should have a name. Traffic expands as to fill the time people are willing to spend in traffic. Software slows down as to be as slow as we can bear and grows to be as big as the medium it's transferred allows. It seems like we are good at collectively optimizing systems for the least individually bearable optimization; natural-born procrastinators.
Wait till y’all learn about “fraternal order of police” fundraisers and car stickers identifying donors, allowing “discretion” to be used by the cop to let the violation go.
Well at least the SpaceX Raptor engines won't be running out of fuel anytime soon.
Not... wittingly.
> OOP works on low complexity, small projects, but quickly falls apart at certain point

Some very large project, like Windows and all major browser browser engines (as far as I know) are written in C++.
wait, you are saying that at MIT you had to sit for a video?

Why are you paying for that nonsense?
This is the one great thing that has come out from this cursed year.
If you're at the point of resisting arrest, no amount of "social skills and high quality ability to manipulate people" is going to save you from some degree of violence. I would argue black or white or asian or hispanic or whatever. We desperately need improved non-lethal deterrents in this country (among other things like training etc.)

Maybe if you're trying to get out of a speeding ticket or something then that can help you but in my experience most cops have heard it all before.

Bottom line if you're resisting arrest...in the US they're going to restrain you...often very violently.

Obviously the excessive force part is another topic altogether. Once someone is restrained no one should ever die (what happened to George Floyd after he was restrained is obviously horrific).
Design and Visual arts are not the same.

I agree with GP, this reads like a student's first foray into opengl.
Does Firefox have an extension to download torernts?

I know it used to have one, but that now that I'm aware of the v57+ extension issue, I notice that the one linked to first in a search seems to be dead.
Experts see chance for Covid-19 vaccine approval this fall – if it’s done right
I'd demand answers too. How come a 'military grade' nerve agent that should be capable of killing hundreds almost instantly is such a failure that it hardly works at all?
Recidiviz (YC S20) | Senior Security Engineer | More roles soon | San Francisco | Remote Possible | http://recidiviz.org/

Recidiviz is a non-profit technology company based in San Francisco, CA. We build common, open source technical infrastructure to help the criminal justice system reduce incarceration and focus on ongoing iteration towards better outcomes.

Our work is in high demand and our organization is growing fast. The need to protect our infrastructure and data is more important than ever before. We’re hiring a Senior Security Engineer to improve the security of our technology and organization.

Check out the full job description here: https://angel.co/company/recidiviz/jobs/960490-senior-securi...

Though we are a non-profit, we offer competitive salary and a benefits package on-par with what you may be accustomed to from a for-profit tech company. Benefits include full medical, dental, and vision coverage, 401(k) plans with employer matching, generous PTO and paid volunteering time, commuter benefits, gym & wellness benefits, and more.

If you have any questions or would like to apply, please reach out to me at joshua@recidiviz.org. If you are not a Security Engineer but are interested, we will be hiring across a number of roles soon and would love to hear from you.

Thanks!
Hey you! Zenly here. https://zen.ly/jobs

We wanted an easy way to know what our friends were doing. Naturally we created an app - a map that lets you see your friends and what they’re up to.

We're creators, change makers, we love to learn together by doing and trying and we are looking for passionate people that we can learn from and learn with.

Let's chat more if you are an avid passionate about mobile development (iOS and/or Android), product management and design.

If any of the roles it's raising your excitement level, give it a go and apply. If not sure, e-mail me at alina@zen.ly
your portfolio together with your CV and let's see together.
Doesn't that work the other way around as well, as in LAWs come to life or stay in place because of LAWyers? Both due to the rather large percentage of lawyers who end up in politics as well as due to lawyers using their powers of persuasion - monetary or otherwise - to influence law makers?
That's an apples to oranges comparison. Python is interpreted, and can guess what the programmer wants much better than a compiler that has to output actual machine code.

> I think C is not very deep

Depends on what you're using it for, I suppose. For low level stuff I enjoy the fact that I can largely tell the shape of assembler from C code. What does Python really execute when I do `f = open('file', 'rb')`?
> I feel like I can confidently say structural typing, in practice, is MUCH easier, better and fun to work with than nominal typing.

Structural typing is crazy flexible, but you pay for it with worse type error reporting (forgetting something in an interface is now 100 errors rather than 1) and the inability to encapsulate (a structure type can't model private members, of course). There was a lot of research in addressing these problems in the 90s, but for some reason none of that work has made it into any mainstream structurally typed language today.
I don't have a formal background in CS. Any insight into why "d-" is used as the prefix?
The 9th is being flipped or has already flipped[1], depending on whom you ask. Trump has made 10 appointment to the 9th.

[1] Trump has flipped the 9th Circuit
https://www.latimes.com/california/story/2020-02-22/trump-co...
To put the Alpha Dogfight Trial in perspective, I found this[1] video by a former fighter pilot quite informative.

For me the key point was that the rules were such that simply holding a "cone of fire" would "damage" the opposing fighter, no actual bullets were simulated.

This meant that the optimal way to "win", and thus what the AI optimized towards, was by taking approaches that in real life with actual bullets etc have a low chance of success.

Coupled with perfect situational awareness, AI got fed exact position and momentum for each plane among other things, this really tipped the scale towards the AI.

Heron System comments that they're moving towards a more realistic scenario next with simulated sensors and weapon systems. Will be interesting to see how well it fares.

[1]: https://www.youtube.com/watch?v=ziCQqmEllZo
I got turned on to Emily Wilson's translation by this great episode of the Ezra Klein podcast with Madeleine Miller on myth, nostalgia, and how power corrupts, which I found really compelling: https://www.vox.com/podcasts/2020/4/24/21233353/madeline-mil... Wilson's book is next in my pile!

If you're interested in enjoyable translations of Homer, I'd strongly recommend War Music by the British poet Chrisopher Logue. It's The Iliad, but he called it something like "a retelling" rather than "a translation" because it gave him more leeway. Unfortunately he died before he could finish it.

Another British poet Alice Oswald wrote an interesting version of the Iliad that tried to strip out the glamourisation of war and focus on the footsoldiers: https://www.theguardian.com/books/2011/oct/09/alice-oswald-h...

I think the "cliched, British empire part of our culture" aspect talked about by Alice Oswald is why I love Logue's version so much - it becomes much more vivid in his retelling for me, somehow using a modern idiom to bring an ancient story alive.

I've read both the Iliad and Odyssey translated by Fagles, and although I can't compare it to Wilson's version I think they're reasonably approachable versions without any stuffiness, although not exactly exciting, as you say.
Privacy or no privacy, there are always be someone who is trying to hurt someone.
BitTorrent is the best for sending large files. I wish there existed a tool to make torrent creation easier, and I also wish my computer could seed. Every time I create a torrent, nobody can discover my server, even though the port is open and even if I add the server IP as a peer directly onto the client.

I have no trouble seeding in swarms, only when I create torrents. Other than that, BT is ideal.
Wetransfer is brilliant. I’ve used their white label option in the past to transfer files to customers and allow them to send in files. It’s ace.
The link seems incorrect. I think you meant to link it to

https://mobile.abc.net.au/news/2020-09-03/the-mystery-of-the...
instead of

https://mobile.abc.net.au/news/?pfmredir=sm
That's because you're telling the compiler what the type of the variables is ahead of time so the compiler knows whether you're using the type correctly. As opposed to in Python constructing an object and adding functions to it one by one at run-time, and only checking that the type is used correctly when the type is used.

There's a trade-off being made between conciseness on one hand and fast feedback on the other. Python leans toward conciseness and Java/C++ lean toward fast feedback. In Python you can express complicated ideas quickly, but you can't necessarily express correct ideas quickly. Whereas in C++ you can express correct ideas quickly but you can't express complicated ideas quickly.

If it's costly for you to correct defects in deployed software then you might prefer the fast feedback of C++ or Java rather than the flexibility of Python.
Build state capacity by building charter cities
Only (or is it 'not even'?) the Police police the Police.
Google debuts custom voices in Contact Center AI
Does ngrok limit data at all or just connections?
I wonder if there is potential for enough methane hydrate turning gaseous that it drives a top to bottom current, bringing warm surface water to greater depths and thus creating a runaway effect where the ocean would seem to be boiling violently from all the methane being released. I had a nightmare about this the other day after seeing the tundra pits, no idea if this is remotely feasible
I hadn't thought of interfaces (e.g. sortable) as being an OO thing.

That said, I do sometimes confuse myself trying to use them in Java, e.g.

void foo() {
Fruit[] basket = new Apple[] { new Apple(), new Apple() };
handleFruit(basket[0]);
}

void handleFruit(Fruit fruit) {
System.out.println("Do I get called?";
}

void handleFruit(Apple apple) {
System.out.println("Or do I?";
}

If it were runtime polymorphism I'd expect it to dispatch to the apple method, but it dispatches to the fruit method.

I also run up against friction trying to define, e.g. the "mappable" interface across these two guys. Can't seem to get it done.

class Optional {
<U> Optional<U> map(Function<? super T,? extends U> mapper);
}
class Optional {
<R> Stream<R> map(Function<? super T,? extends R> mapper);
}

For what it's worth, Java went with the polymorphic Collections.sort(data) approach, not the polymorphic data.sort() approach.
True. You need a facility equipped and capable of producing Novichok. Think of Porton Down, for example. Conveniently located just miles away from Salisbury.
Same thing happens in Greece with buses. It's a very popular way for moms to send home-made food to their single/university student sons.
Excellent presentation and interesting problem, but is not exactly a mystery to figure out what happened...

Severe Bushfires season in 2019. "Where is our water?" in 2020

Your water is in the ocean

https://en.wikipedia.org/wiki/2019%E2%80%9320_Australian_bus...
Questionable Advice: War Rooms? Really??
Lol, they only make rulings like this after the act was already committed and the NSA already stopped using phone metadata so nothing material changes. Even the people imprisoned over the phone data, we are assured that it was so minor and insignificant nothing important about their case should change.

Make no mistake, this is just a way for the intelligence services to pretend as though there's some kind of legality and court oversight to what they are doing.
What I really wish is that we had a popular language with support for existential types. They provide a very nice way of unifying OOP-style encapsulation with FP-style parametric polymorphism and generic programming.

For more info, see the docs for the Haskell extension: https://wiki.haskell.org/Existential_type
She was probably one of the most driven women I've ever seen. I had immense respect for her.

She hadn't been back to see her family for 10 years for fear of not being able to come back due to not having her green card yet. She finally got it and we were all super happy for her.

What you're saying might be true, I never got a good sense of how rich or poor her family was, but she was always studying, always trying to be better. It was a very sharp contrast to most/all Americans I know.

She came to this country through drive rather than money, of that I have no doubt.
Yeah, if you've ever worked in a functional language, console'd into and looked at data in flight, and instantly identified what was wrong because data from someone else's library wasn't encapsulated behind private fields, you would never want to encapsulate anything ever again.
> My elementary school was originally from the early 20th century and it had the vestiges of the subsequent wars: bomb shelter signs, eerie hallways without windows, heavy metal doors to transition between sections of the building.

Some/all of that have less to do with war and more to do with general disaster preparedness.

* Bomb shelters provide shelter from...bombs, yeah

* Windowless hallways provide shelter from tornadoes (no glass to break/become shrapnel)

* The heavy metal doors are firewalls that automatically close when the alarm goes off (most are hollow, won't do shit against assault weapons and predate even Columbine)
Thanks for sharing your source too! I was curious how you got a web scraper on a small now.sh server (45mb)

Usually I'd use puppeteer, but that would make it like 400mb. I've never heard of [1] x-ray, it looks a great package for lightweight containers!

[1] https://www.npmjs.com/package/x-ray
I’ve been playing a lot with the idea of just using ClojureScript for everything, both backend and frontend.

Shadow-cljs [0] makes interop with the NPM ecosystem a breeze, and ClojureScript is stable, mature, and feature-complete in its own right.

Although you lose out on some of the features of the JVM (threading), you get access to a lighter weight runtime, and the massive world of JavaScript libraries (which don’t bring much OOP baggage with them).

I’m not sure how viable it is long term, but so far it’s been fun, and pretty trivial to write simple wrappers over JS libraries (when repeated direct interop doesn’t make sense).

Somebody else in here mentioned that Clojure isn’t a “first” language, but I think if there was an “easier” (yes, I said easier, not simpler) path to get into it, more people might pick it up as their second language.

[0] https://github.com/thheller/shadow-cljs
Almost certainly the ad revenue goes towards the authors of the original song, due to how music licensing works.
The size and weight of CRTs was basically unbearable. Huge problems. You can give up a lot to get out from that, and most CRTs weren't that sort of high quality. Most of us lost nothing but a huge inconvenience when we moved from CRT to LCD/TFT/whatever.