skysight-inc/HackerNews huggingface dataset:
JavaScript is fun, but I wish they had chosen Scheme - both for scripting and instead of HTML.
Steve Sailer has explained that Chetty's mobility numbers tend to be higher for mostly white areas, because the incomes of low-income whites and blacks tend to revert to the white and black means. Given this pattern, it is not surprising that there is more mobility in Canada than the U.S., since a smaller fraction of Canadians are black.
Anonymous until a cursory investigation.
> This type of thinking feels natural to model real world objects and tasks.

There is some truth to this, but programs don't store data, they just process it. We already model the data in our data store. If we're accessing data from a DB or receiving it in a defined structure like JSON or XML, the data has (or at least should have been) modeled and classified already. What's the advantage of doing it again? The other issue I have with this core OOP concept of modeling things in human terms is while humans think like this, computers don't. It's just a machine. OOP just seems to create complex abstractions that don't really correlate to how a computer actually works.

That being said, I don't think the purist approach to FP is a magic solution to our coding woes either. The pure FP style definitely has it's uses but I would never recommend that someone build something like a web app in Haskell or Erlang.

Personally I favor a hybrid style. Just use what works and makes sense for the task. Don't restrict yourself to some arbitrary set of self-imposed "rules" that define how you code. Any style of programming is equally capable of producing "bad" code, OOP and FP included.

If my task is to write a program that adds 2 numbers together the correctness of my coding style in relation to my chosen paradigm is irrelevant if the answer to "2 + 2" isn't "4".
> Does this person not have a phone? 'Unable' seems like a stretch. If this person said, "I don't want to provide my phone number to Discord, so I'm going to stop using it" I'd understand.

If I say "I am unable to do X" that might mean "My conscience compels me to refuse to do X" or "I literally cannot do X". Both interpretations are valid.

> Their opening email also strikes a pretty aggressive tone -- calling Discord anal, insulting, "spit in my face" then goes on to make a number of demands of the company? I'm not super surprised the customer service rep on the other side didn't go out of their way to help.

I suppose I agree with you that the email is rude. Then again, I don't mind giving out my phone number and email even though companies are using these things to track me, build a profile, and spam me. I'd rather that they didn't; I think it's corrosive behavior. But it doesn't affect me much and so I put up with it. Point is, the writer of these emails could be seen as heroic because he or she has principles and is refusing to back down (despite the rudeness).

Like I said, I have similar principles but I'm not too fussed about them. This worries me sometimes. This level of invasion of privacy isn't the hill I'm willing to die on but I hope there is a hill I'd die on. If not, I'm an unprincipled person.
The post is entitled "Guess I'm done with Discord", not "I'm entitled to my Discord account and everyone who disagrees with me is an idiot." As I said in another comment, my post was purely informative and not even in a format that would be digestible by people who do not know me.
Im amused to see the VC fund Tencent mentioned as a gaming company. https://en.wikipedia.org/wiki/Tencent

They have a gaming company, sure - with an animation studio, TV production studios, a record label. And apparently the defacto means of currency exchange in some areas?

Imagine if Paypal and NBC-Universal merged with EA. Their animation is even featured on some of the same gray-area fan-translation sites as anime. Renewable energy? Big Data? The list goes on...

That theyre more established in many fields displays the maturity of a lasting platform from a lasting company. Theyre not trading the credibility of their user-facing featureset (facebook events!) for a quick upstream-centric cash grab.

It feels backwards to me personally that the bank-owned social network would have so few cash-grabs relative to their counterparts. But then again, I live in the West.
Yeah, I should have said that. I'm just pointing out that Prolog has been used to do things that Coq and Idris do.
> or if you bank account has enough money to cover it, or if the purchase will affect your credit utilization significantly

You’re still doing this with cash since you need to be certain to have sufficient funds in bills and coins before making each payment. And there is more safety in a high credit limit or checking balance than carrying large quantities of cash.
I’ve had a series of realizations that have helped me with this.

First was that I noticed that on most of my usual internet hangouts, the norm was that if someone is replying to a comment, it must be a disagreement. Even the occasional agreement is often mistaken for disagreement because it’s so uncommon for folks to post in agreement. The more I noticed this pattern, the less inclined I became to follow it.

Second was noticing just how much time and energy I would spend taking down someone’s post in my head, even if I had gotten up from the computer and was doing something else. And while there is something exhilarating about refining an argument, clarifying one’s own thoughts, and then posting them and watching for upvotes, there’s also a very negative energy associated with it that I found lasted a while afterwards. So I came to believe it wasn’t a good trade off.

Finally, a tangential realization. At work I noticed a pattern in others and then in myself where product or technical suggestions would be made and then developers would instantly chime in with the reasons it can’t be done. But it can be done, we have the source code, and our job is to find a way to do it. Dismissing it because our first thought doesn’t work is simply not doing our job. So I learned to suppress any reactions until I’d actually attempted to enable whatever was suggested, and I think this had an effect elsewhere in my life, including posting on the internet.
> you, a non-paying client whose concerns represent basically none of the legitimate user-base?

You seem to be implying that they are not a legitimate user. What makes them any less legitimate than everybody else?
While a lot of commits, the actual content shows very few functional changes. Actually, most of the changes are indeed ads for companies that use the package.
I agree. I understand the motivation to not have un-banked people locked out of the economy (although I don't know how big a problem that is in San Francisco yet - if it's only a couple experimental checkout-less stores it doesn't seem like a huge deal).

But maybe a better eventual solution to that would be for everybody to have access to some basic banking services (and some sort of electronic payments). I think many countries provide it at post offices.
I'm personally fine with using the > symbol at the beginning of quoted lines, not sure why people see the need to indent every line with four spaces, that's torture for both the writer and the reader (sideways scrolling long lines, and monospaced doesn't read nicely either). But I'm fine either way, so if there is a small css change that people seem to be in favor of which I (or someone else) can propose, that's probably easier than selling a new feature to the whole community, so I'd like to focus on that here.
>Working less than 8 hours doesn't mean you're making less than minimum wage if your hourly rate is minimum wage.

It means you're making less than 8 * minimum hourly wage each day, so those 127 hours stretch to even more than 15 days of your working month.
I think the article is really on to something, but fails to make it clear.

Her is my current belief system;

A) Architecture is strategy. Ted Neward was my first inspiration for this. It makes sense particularly when considering systems with long live cycles. Less obvious for smaller designs that don’t se much change over time.

B) Strategy is most clearly defined by Good Strategy Bad Strategy: The Difference and Why It Matters
Book by Richard P. Rumelt
Describes the kernel of strategy as

1) diagnose

2) guiding policy

3) coherent action

C) diagnosing is difficult, but both wardley maps and cynefin can help direct us to methods of diagnosing. Unfortunately the immaturity of computer science puts a lot our subsystems in the complex adaptive domain. Partly because we haven’t discovered the best patterns and partly because our tools them selves are a mess of abstractions.
You should be annoyed with the less than ideal coding practices of your former colleague not the language.
It's actually quite common.

One of the most tried and true routes to getting into the best academia-oriented colleges (Harvard, MIT, Caltech, etc.) is to win one of the big science fairs. I am not sure what they are called or who their sponsors are these days, but they used be sponsored by Westinghouse, Intel, and Siemens. Anyway, if you look at bios of winners or semifinalists, they almost always have a close relative in academia. Which in these competitions is actually a massive competitive advantage since your relative can get you into labs, access to equipment, and push you towards fruitful projects they quietly are guiding from the background.

Same with a lot of the international olympiads, very often the kids come from intense tiger parent families that are already in academia or do everything they can to get their kids the best physics/math/whatever tutors (the main exceptions to this are usually kids in large metro areas going to top magnet schools).

And then of course once you're in these top academic institutes, your relatives can further help you network and get into the best labs, show you how to get the best fellowships and academic internships to set you up for top grad schools, etc. Plus now that you have a top olympiad/science fair your credentials will give you a big plus in competing against others without them
I recall him saying they sold to Tektronix as well as HP.

The story he told me was that when the DoD wanted to buy scopes from Tek, rather than jumping through all the acquisition process hoops, Tek just handed them a glossy product catalog and told them to pick out which ones they wanted. Which went about as well as you might think, but back then there really was no substitute for a Tek scope so the Pentagon caved.
Sown.me – help and get helped achieving what you want
What do you mean? Is there some announcement/feature I was unaware of?
This crosses into personal attack. Users aren't allowed to bully other users like that here, regardless of how strongly they disagree. Would you please review the site guidelines?

I'm sure your intention was a fine one, to protect the integrity of the community, but this kind of comment rapidly devolves into mob behavior, and we're seeing a lot of that right now.

https://news.ycombinator.com/newsguidelines.html
As chipsets improve it also means the same download should require less power from the device’s battery, if you believe the race the idle argument, which has always held in the past.
It is surprising to anyone who doesn't work in machine learning.

Personally, I remember Google telling me that they "may use recordings to improve the voice recognition quality" or something like that. What I did not realize is that that meant humans would be listening. Sure, any ML expert will say "Well obviously! A machine can't train itself!", and in retrospect I wonder why this was not obvious to me. But here I am, a software engineer who worked for Google for eight years, and it was not obvious to me, somehow.

These services need to state more clearly how data is being used. When you sign up, it needs to say, clearly: "Human employees of [company] may listen to your recordings for the purpose of improving voice recognition."

I think the reason we are not presented with such clear language is because the people building these products know they'll lose a lot of users. But that's no excuse to mislead people.
Forget Electric Cars Says U.K. Parliamentary Report, Get Brits on Bikes Instead
I can't help but think maybe:

author-project-v3@example.com

author-project-2017@example.com
I think that simulating coroutines by explicitly building the call stack they would have had isn't too ugly. This solution only conses to build those call stacks:

(defun leaves (tree)
"Return a function that returns the leaves of TREE one by one when called repeatedly."
(let ((work (list tree)))
(flet ((schedule (x) (when x (push x work))))
(lambda ()
(loop for task = (pop work)
until (atom task)
do (schedule (cdr task))
(schedule (car task))
finally (return task))))))

(defun same-fringe-p (t1 t2)
(loop with l1 = (leaves t1) and l2 = (leaves t2)
for x1 = (funcall l1) and x2 = (funcall l2)
while (or x1 x2) always (eql x1 x2)))
Is this the common view? I always saw "fittest" as that which is more fit for a niche regardless of what power trait was implemented. I mentioned this elsewhere in this [1] comment, being surprised that someone assumed "fit" was defined in a more malicious manner but I guess this day and age, the definition seems to be more biased towards competitive manners rather than socially inclusive.

[1] https://news.ycombinator.com/item?id=20615981
[2] detects plugins, not extensions
I'm probably going to leave phone companies entirely, when I'm no longer on my family's plan, and set up a VoIP number because it'd give me hands-on experience with how VoIP works and it seems more cost-effective for my use case. I'll remember Twilio if I need it for any verification purposes, but it's definitely a sad state of affairs that phone numbers are seen as a mandatory identification step in this day and age. I understand that it's an easy choice for some companies to make, but it doesn't mean I have to be happy with it.
A whole lot of what the intelligence agencies do and even military (see: Delta Force) would be illegal in any other context. Yet they do them without much international controversy... that's not a particularly new observation. It's always going to be how the power is used in space, not merely that it's formalized bureaucratically as a terrestrial/space defensive system with offensive R&D.

Most of it was already being done and researched anyways. If anything it could slow down the development of capabilities by diverting tons of limited resources to bureaucratic and administrative stuff to justify the day-to-day jobs of a bunch of high paid people in the new agency's upper and middle management... especially for an agency without much demand for their work.

Of course it could also accelerate us to some future conflict, ie. by the agency trying to justify it's own existence by needless demonstrations of power better served by other agencies or diplomacy, or a conflict generated largely in response to the Space Force's own existence whose power scares the other guys to move quickly before they lose out ala the Cold War and Germany's fear of Russia growing up which helped spark WW2.
I agree that academics at research universities can provide more opportunities for their children, but they are also bequeathing genes for higher IQ to their children, and I'd guess that the genetic influence is at least as strong as the environmental one. Adoption studies have generally found that the academic achievement of adoptees is more correlated to the educational level of their biological than their adoptive parents.
Alan Kay talks about this when reminiscing of PARC. All of the cool stuff invented at Xerox PARC (PC, Computer Graphics, GUIs, Word Processors, OOP, proto-networking, laser printers) happened in ~5 years by about ~25 people. But those people were second generation researchers shepherded through the ARPA program, and ARPA had been investing in the effort for well over a decade when it finally paid off. Led by Licklider on the ARPA side and Bob Taylor on the PARC side.

Just the laser printer got back a 250x on all the money invested into PARC. And PARC had to push Xerox to even consider productizing that!
Yes, tantalum caps are hard to beat, and China has a near monopoly on them, and coltan refining.

Even "Made in USA" "military" Kemet and Kyocera caps are only packaged in USA, with bulk film still being produced in China.
The fact that I have to listen to a "your call may be monitored" spiel every time I talk to customer support leads me to believe tech should at least be annoying on first boot if never again.

That you link an investigative Wired article shows that most people aren't going to know this information. Siri users aren't all 2013 Wired readers, nor are they waiting around to hear what an Apple spokesperson is going to clarify.

Frankly, Apple should at least prompt people even just to be the good guy when it comes to privacy fallout on all these services.
Why is a library a "band-aid", and why is it necessary to have such feature in the core language?
IIRC, zsh has an option such that if you type `rm -rf /folder` it will ask

Sure you want to delete /folder with 382 files? (Y/N)

This would at least give you a chance to spot that it was asking about the wrong file.
The OpenSSL license for Discord's bundled versions of OpenSSL [0] has two conditions which are being violated. When they advertise the features of their client, or offer binaries of their client for download, they do not include the verbatim text, "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"

They know that they are violating this license; they don't care. They are free to clean up their act at any time.

[0] https://www.openssl.org/source/license-openssl-ssleay.txt
Maybe it's a bit gauche to comment first on your own link, but these quotes from the report seem most salient:

"In the long-term, widespread personal vehicle ownership does not appear to be compatible with significant decarbonization."

and

"The government should 'aim to reduce the number of vehicles required, for example by promoting and improving public transport; reducing its cost relative to private transport and encouraging vehicle usership in place of ownership,' add the MPs, stressing that the government ought to be 'encouraging and supporting increased levels of walking and cycling.'"
I've run across mention somewhere recently that Kuhn's work has been somewhat deprecated. Unfortunately I don't recall where I saw this, or in what ways it may have been.

If this rings a bell with anyone, I'd appreciate a pointer or link.
If you continue to post flamebait like that and ignore our requests to stop, we will ban you.

https://news.ycombinator.com/newsguidelines.html
Cars are required to implement safety standards. You're not taking full responsibility for your car, the company you bought it from is responsible for selling a product that's safe.

If you modify your car to be unsafe, then you're responsible.

People can own their phones/computers, they can be allowed to disable safety features, while still holding companies responsible for implementing a safe product.

It should be entirely possible to completely own your car/phone/whatever while still largely holding the company responsible for the users safety.
Please don't reply to egregious comments; it only makes the thread even worse and breaks the site guidelines as well: https://news.ycombinator.com/newsguidelines.html.
Lately GraalVM can be used to compile a native binary, since Clojure compiles down to Java bytecode.

https://www.innoq.com/en/blog/native-clojure-and-graalvm/

Sometimes the trade-off of slow startup vs. having a JIT'ed VM is better, since you get a lot more performance, if you're working w/ long-lived processes.
> but there's way to much consumer abuse for these Internet age services.

a) Government programs are programs, written in the language English. So let's be careful what services we launch with the stroke of the Presidential pen. They could be a cure worse than the disease.

b) Whither capitalism? A remedy to consider in parallel with government regulation would be some actual competition. How do we get the functionality we want without quite so much Orwellian peril?
The path integral formulation is the most prevalent and successful version of quantum physics (this is what you describe in the second half). Non locality is different; it supposes that there are hidden mechanisms we have not uncovered (and may but be able to uncover) instead which describes our world. It must be non local to get the observed experimental results. Non local means data about the universe is teleporting faster than (conventional) causality allows i.e. the speed of light
Yeah, you wish for too much. I remember losing MAL account (yeah, don't judge me) which I had for like 10 years (probably longer, really), not because I didn't have the correct password — I did, but because they fucked up with security not long before that and I suddenly needed to verify it was me via some email account I didn't use for the same 10 years. I mean, really, somebody stealing my MAL account? Why anybody would need that, even I don't need that, it was just silly losing my account I had for so long, because they care so much about me not losing my stupid account. So, fuck MAL. And fuck twice any service, that needs to verify my email/phone/passport name more, than it needs my money I am ready to pay for pizza delivery or whatever.
Huh, when I responded to that comment it was a root comment at the top of the page. Now I see what it's replying to. Did someone move it?
I spent the whole summer in warmth, days and nights. A couple weeks is what it took me not to notice it anymore, except insofar as it affected my performance. That's what I meant by "live with it."
The amount of flak you are getting from a supposedly informed audience is discouraging to me. The fact you value your privacy has turned you into a pedo in some people's views. Stick to your guns - discord has the right to be just another data-mining operation and you have the right to draw a line and say, no more.
> I maintain 100+ open source projects which are downloaded 100+ million times per month. 🧙 ️

https://github.com/feross

I would encourage you to check for a healthy amount of community contribution being accepted before adopting an OSS project.
Setting aside the feasibility of solar sail propulsion, power will be an enemy: just getting a typical cubesat level of 5W is much harder at Neptune, since Neptune gets just 1/900th the solar flux. By way of comparison: the "Juno" probe produces 486W at Jupiter (solar flux 1/27th of Earth's) from about 72m^2 of solar panels, weighing 340kg. So if similarly scaled 5W at Neptune is about 110kg + 24m^2 of solar panel.

And that's assuming that 5W suffices: "New Horizons" has 200W and a 2 metre diameter radio dish, and still took 15 months to download the data from its brief Pluto encounter (although at a slightly greater distance than Neptune's orbit)

If you want it to be an orbiter rather than a brief flyby then it needs some way to shed a lot of velocity: either a lengthy rocket burn and/or aerobraking by grazing Neptune's atmosphere.

So unfortunately it seems well beyond cubesat terrain: even a "cheap" probe to the outer planets is a large and complex machine.