jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
For each fixed length there are a finite number of programs of that length. If we use 8-bit bytes for the alphabet, there are 256^N programs of length N. The set of ALL programs is infinite (we don't limit the length of programs), but it is countable.

The "countable" part means we can put the set into one-to-one correspondence with the natural numbers. The correspondence starts with 0 mapping to the empty program, then 1-256 mapping to programs of a single byte, then 257-65793 mapping to the programs of two bytes, and so on. This mapping will hit each program exactly once, and it will hit every program because every individual program has a finite length.

Different types of infinities are not intuitive so don't feel bad if the concepts are confusing. These issues troubled lots of very smart mathematicians for decades. The existence of irrational numbers was hugely troubling to Pythagoreans. The existence of uncountable infinities discovered by Cantor was shocking [1].

[1]: http://en.wikipedia.org/wiki/Controversy_over_Cantor%27s_the...
Game looks awesome. I'm glad to see that you got everything put together and out there :).
I had similar situation many years ago for a different large company. Two before lunch interviews, and I bombed one. Then the rest of the day's interviews seemed easier and I did splendidly. I felt great. A few days later, two job offers from that company, but not from the group I had originally hoped for. I passed and took another job I was more excited about the group I would be with. Later I knew a friend that worked there, he told me that they used the first two interviews to decide which track of second interviews you get after lunch. So then you are with other candidates for other jobs if you have not done in the top of the first round. Something like this may have happened to this fellow, just that the other candidates in the secondary track won out over him making an even better impression.
so? Question was how in his case it was related to Ramadan? he was beeping for explosives, he wanted a pat down, he wanted answers.

Was he questioned initially because he didn't eat any thing or was going on religious trip or was brown or anything related to muslims or Ramadan? NO

He should have said don't fly when you touch bug spray/ insecticides and want a pat down. The title should be around the context and its not the case here.
Considering the expense we go to in order to cool things down, could this be scaled up to provide us with a light source and a cheaper way to cool things?

Right now, most energy that becomes heat is considered wasted because of limited applications in turning that heat back into usable energy.
I am clearly agreeing with you. A mobile fortress is far more perfect in terms of safety than any consumer car on the road.

It might not move fast, but you need military-grade hardware or construction equipment to make a dent.
interactive graph ai + graph viz, such as for understanding it/sec/fraud/customer log activity
If your plan is to scrape all of twitter, the question is if that matters among the years of existing spam.

Probably not. If it does start to matter it should start becoming an issue for twitter too and they'd probably have to deal with it.
I really doubt that.

Being smart certainly helps, but you also need the right opportunities, environment, and colleagues to “produce” science. These all feed back onto each other in complicated ways: funding gives you time and space to work on tough problems, which attracts talented colleagues, who can make you yourself smarter and thus able to attract more funding and more colleagues…and so on. This works the other way too: a funding squeeze limits what you can work on (if anything), etc.

I can certainly believe that it looks like a power law, but I doubt “intrinsic ability”, insofar as that’s even a thing, has a similar distribution.
> If they want to talk to me about how voting machines are rigged by Hugo Chavez

Even if you don’t agree with that statement, are you honestly okay with our voting technology being outsourced and owned by a Venezuelan company?

I think there’s some sort of “orange man bad” blindness that is getting people to accept things they otherwise would never tolerate.
> I don’t think that many evolutionary biologists are aware of the pelagic larval stage of many, but not all, reef fish

They should, is their job after all.

> I have always been curious how similar species self-identify

Different patterns of behavior, for example. Many species change colors when mating also. Fishes can do it. Other favor slightly different habitats.
>whether the code produced by the average programmer of that language is fast or not

Not just this, but the ceiling of performance improvements matter a lot too.

Rust allows you to write high-level code, where you can "easily" jump into Rust coming from JavaScript. You performance might be on par in your initial versions while you are getting into the language.

It starts to matter a lot when you now have a working application, and you start using it. With JavaScript you will quickly reach a point where your idiomatic JavaScript is about as fast as it'll go.

With Rust, there usually keeps being tricks you can pull to squeeze more performance out of it, and you can do it just for the hot-paths of your code instead of rewriting the entire thing in a new language because you reached your limit.

A good example of this limit is something like the TypeScript compiler. It has huge performance issues with larger codebases, but unfortunately there's not much that can be done without rewriting the entire damn thing in e.g. Rust, because you've reached the limits of JavaScript.
They also call to_lowercase() too many times. They should start out by creating an char array with all letters lowercased and a boolean array to tell if the char originally was lowercased.

Or make a struct with {char, boolean}.
The performance of JavaScript VMs is without a doubt in my mind one of our most incredible technological achievements. The JVM may have more hours of work spent (largely due to academic attention) but it seems that JS and Java have roughly the same performance which is outstanding when you consider how much more dynamic JS is.
The whole "Differentiable Self-organizing Systems" thread is super interesting: https://distill.pub/2020/selforg/
Reminds me of the complete skeletons produced using things like jaw fragments. Especially for popular species like dinosaurs and ancient hominids.

Like 20 years ago we didn't even know that most dinosaurs had feathers. Most reconstructions are just wishful thinking IMO
As a JavaScript developer I am paid to use enormous frameworks. Solving problems or returning value back to the business are often (not wanted) beside the point. Attempting to program real solutions in this line of work frequently results in hostility from your coworkers.
Very enjoyable read with good explanations and examples. I think I finally 'get' decorators.

I liked it so much that I went and read the other articles written so far!
Certainly physics is not a branch of mathematics, but it isn't uncommon for papers in theoretical physics to essentially be math papers with an eye toward applications to some physical notions, and physicists do come up with new math.
WTF what's going on here?!
As someone who works in information security at a very large district, I will say this is a brilliant decision! =)

The last thing I need is school personnel downloading Java apps. Not that yours is malicious - but once someone learns how to install/run something, it becomes exponentially more difficult to teach them to identify what is malicious and what is not.

+1 for syncing between work/school. Often the computers at schools are inferior to ones that teachers have a home, or at least a different platform.
Step down for what? Because he interviews badly? I'd rather have someone that knows how to run facebook, rather than someone that interviews well.

As for the privacy thing, I think Zuck's right. In a coupld of years, people will wonder what all the fuss was about, just like how people made a huge fuss about the news feed. He's dragging us kicking and screaming into personalization and open-ness of personal data in the future. Because if he doesn't, someone else will.
I don't really mind the downvotes but I'm not sure where they're coming from. This court case is especially sensitive right now showing the tensions between the state department and the intelligence services in the interactions with iran. Usually the intelligence services win since they can easily sabotage what state is doing.
Url changed from http://blekko.com/, which redirects (after a while) to this.

Should the title just say "IBM Acquires Blekko"? The article seems to stop short of saying so.
New one! Many denigrate Marxism because it aligns so well with fascism (state above all). Similarly, many vilify capitalism because it aligns so well with imperialism (let's get rich from Africa, Arabia, India, etc.).
Having read both this and the NYT Opinions Manjoo article,

I found the argument in this article a bit weird. Seems to go like:

- There was an Opinion column in a newspaper, focused on a book review, that had a headline that was clickbait-y and slightly misleading (TRUE)

- This opinion column (meanwhile recalling that opinion columns are effectively arguments-for-and-from-perspective) was not 'balanced' with opinions like mine; (TRUE)

- It's frustrating that there is a book about this that does not mention my preferred explanation [n.b. I have bought but not yet read this book, so I cannot myself comment, but for the sake of argument, let's say, TRUE]

- There are some other scientists who have also done excellent work in this field and they are not being mentioned and they may or may not have different opinions, however I will hereby insinuate that they share my view (possibly, TRUE? I don't know e.g. Jill Tarter's view; haven't had a chance to google around.)

So, this article seems to say a bunch of plausible things, but none of which are terribly well-motivated or compelling.

- Opinions columns are allowed to be cases for/against a view, and are not expected to both-sides any given issue;

- The book itself _just is_ a principled, accessible, scientifically-informed argument for the position opposed by Scharf; it's not clear why Scharf needs to write an article apparently decrying both the book and the review of it --- as if the articulation of the position itself was somehow beyond the pale

- Recalling that writers seldom get to pick their headlines, I still worry that the title of this piece (riffing on Sagan's _Demon Haunted World_) implicitly associates demons and aliens as equivalently fanciful. Now, they may well be, but given that *this is the question presently under consideration*, I cannot help but feel a question begged, or at least, prejudiced.
Why did the title get changed from the original NYT title?

"The Californians Are Coming. So Is Their Housing Crisis."
For me it went into the opposite direction after listening to 'omuamua is not aliens' video [1]. I think Dr. Loeb, contrary to what he says, is exploiting this a bit for some personal gain and fame.

[1]: https://www.youtube.com/watch?v=wICOlaQOpM0
Could be explained by pandemic and remote work: no need to pay people living in SF, while people could be hired cheaper from other places.
B2B customers generally have it spelled into the contracts that engineers outside of the US may not access customer data. The value of an engineer who can remediate a customer problem end-to-end for a thousand $500K ARR contracts is far greater than saving $200K/year on salary.
This guy is an amazing content creator why doesn't the BBC pick him up?

There's a guy called 'Captain Disillusion' or something like that who makes these amazing shows about visual effects that remind me of some of the scientific programming on CBC when I was younger. Why don't they pick him up? His 1-man show is better than most of their expensive content.

[1] https://en.wikipedia.org/wiki/Captain_Disillusion
There's rampant *NIX provincialism out there that's blind to the reality that Windows is basically on par (and even innovative) as a dev environment. Just another form of self-serving elitism.
It's arbitrage if you can close the loop with little or no risk. Preferably immediately if you already have a buyer lined up. Otherwise, you incur more risk -- you might be caught holding the bag when the music stops.
And the pipe bombs found at the RNC and DNC?
It would greatly streamline the NSA operations for one.
Aren't we in panic mode measures already? I'm not sure there's much more most countries can realistically implement even if there's a 10x more lethal variant.
I read your argument to be that the terrorism is justified in one case and not justified in the other. That may be the case, but many will disagree about which form of terrorism is justified and then you have a bunch of terrorists everywhere.
My argument is that neither terrorism is justified, and both were enflamed by the state of politics and most of the violence/bad behavior was done by desperate criminals or the mentally ill.
Some influenza antibodies destroy certain neurons in your brain and you develop narcolepsy.

This is both true for natural infection and first generation vacines.

Later generation vaccines avoid this by not presenting certain proteins.

My point is, you can't just include hundreds of protein variants without a lot of trials.
> Tough. That's Twitter (and any other platform) [0]. They are with in their right to suspend who ever they want.

The article isn't claiming it's illegal for Twitter to do this. They're saying they shouldn't. There are lots of things that people and entities are well within their legal rights to do that we rightfully criticize.
Looks like combination of this parts [1][2]

Atmel ATSAMD21G18A 32 bit ARM processor at 48MHz

96x64 OLED display, 16-bit color depth, SSD1331

for cheaper price could do much better

200x200 OLED IPS SPI https://aliexpress.com/item/1005001321857930.html

ESP32 240Mhz WiFI https://aliexpress.com/item/32999991632.html

[1] https://tinycircuits.com/collections/all/products/tinyscreen...
[2] https://tinycircuits.com/collections/audio/products/microsd_...
I had a similar experience. Twitter was amazing in the early days of Covid for discovering high quality information when following researchers and front line workers. But all my efforts to keep politics out of my feed were futile. All it takes is one person to like one controversial tweet for the flood gates to burst open, and I would be there scrolling away. I just gave up eventually and deleted the app.
> Perhaps by the 5th she was more concerned with coordination, and not having tons of 'undercover' personnel?

I've lost the link (which is sad because I just had it like 20 minutes ago when searching for something else), but apparently the mayor requested more help on the 6th, after having lost control, and at that point then was denied.
Even as a full-time college student, I've used a professional, and I'm glad I did. He did things as straightforward as claiming relevant education credits to more esoteric such as maximizing refunds around housing stipends for summer internships. I didn't have to do much else other than reach out to my accountant and provide a W2.
Agreed. I was only thinking of technical failures :)
Something I've always been confused about, maybe you know the answer -

Don't merchant's already charge the amount that causes (number of units sold) * (profit per unit) to be as high as possible? If visa suddenly dropped the transaction fee to 1%, I don't think stores would pass the 2% savings on to the customer
Even if BTC were available to all countries, it wouldn't have stopped local currency value losses. And ironically hoarding stronger currencies makes local currencies lose value even faster.
I went from Pipenv to Poetry and then back to Pipenv after encountering an infinite loop in Poetry's solver on multiple separate occasions.
How are generics implemented under the hood? Reflection?
Don't bother, I have the feeling randmeerkat will argue that if the team is so big, the language must be not expressive!
"what happens when you have a literally captive audience and the company can do whatever they want in terms of data abuse and features"

If you are employed, you cannot fathom how dependent on linkedin some people are. It is when you are most vulnerable that they get that $5 to see who viewed your profile (I didn't even know they had that feature until some out-of-work friends were talking about it)
Binaural + Binocular + VR headset makes for a "Being John Malkovich"/"Strange Days" recorded experience.

https://www.youtube.com/watch?v=oXaxVLNMIxU
So your argument is that the dangerous extension is deprecated as of a year and a half ago? Given that PHP has been around for nearly 20 years, it seems like your evidence supports my argument more than yours.

> PHP has moved on, if only the haters would too.

Unfortunately it's not that easy. A lot of those tutorials are still being read by newcomers, and a lot of the web is filled with vulnerabilities as a direct result of official documentation recommending insecure ways of interacting with the database.

PHP may be "in recovery," but that doesn't necessarily mean the bad taste will magically leave everyones' collective mouths. The damage has been done.
It's fine if you cringe. :-) I am just saying that I simply do not see the slam on older programmers that others seem to be taking away from this article. It seems to me there are plenty of older programmers on HN and some of most esteemed folks here are not 22-25 years old and are, instead, a good bit older (in some cases, old enough to have kids that age, in theory if not in reality).

(In fact, I suspect none of them are that young -- but I don't know all the ages of, say, everyone on the leaderboard, so I can't assert that as fact. Edit: Also, not everyone that age here can rightly be called a programmer.)
Location: Bloomington, Indiana

Remote: Remote only

Willing to relocate: No

Core Technologies: Android, Python, Javascript, Java, Node.js, HTML/CSS, AWS, SQL, MongoDB

Other Experience: Haskell, Purescript, iOS/Swift, Elixir, Architect/Serverless, Dart/Flutter

Github: https://github.com/torchhound/

Résumé/CV: https://ndrgrnd.net/resume/JosephCieslikResume.pdf

Email: jcieslik@whiteboarddynamics.co
It’s geo locked. I had to VPN via US server.
A) There isn't.

B) It is a figure of speech that somewhere there is a book of "perfect" proofs/blueprint of the universe. Presumably whatever concept you call "God" has access to this, just like "Death" has a list of all living things etc..
The police are hoping that YouTube will flag it for copyright, not the music companies. Once it's uploaded, YouTube will flag it for copyright infringement right off the bat.
I think you have something here, but I also think you have accepted the wrong dichotomy.

I would abandon the vocabulary of "domination" and "submission". And I disagree with the association with BDSM, because it is full of coercive symbolism: whips, striking, restraints.

A much better pair of words, in my opinion, is "to lead" and "to follow". The connotations are better.

Leading is understood to take effort, to be a service to the community, even the community of two. The follower chooses to follow, not because they are compelled by force, but because the leader knows the path. The leader is not giving directions merely to extract pleasure for themselves, but as a service; they are organizing the community for its mutual benefit.

Then, when you follow, it is not because you are being whipped, or choked, or physically restrained, but because you want to go where the leader is directing; they don't have to make you do anything. You are happy to let them make the decisions, because you trust their decisions to be good for you -- and they are.

And when you lead, you do not need to worry about maintaining coercive power, because you know that you can trust your followers to work together with you. Their eyes (and yours) are on your shared objective, not on who gets to be in charge.

I think the key difference between these two dichotomies is this: One is held together by coercion, and the focus is on who is in charge; the other is held together by trust, and yes, someone naturally takes charge, but this is for the purpose of achieving a shared objective, which is where the focus is.

I am saying that legitimate consensual authority exists, and that our society should allow it to exist, rather than tearing it down always by viewing it as violent. It does not need to be violent, or attached to violent symbolism. Instead of "master and slave", think "mother and daughter" or "father and son". Both sides of these relations have obligations, and both have dignity.
Adding a bunch of letters to the end of your name doesn't make you less susceptible to the allure of fame and money. In fact the type of person to add alphabet soup to the end of their name might be even more susceptible!
This is awesome. Not sure why, but I was kinda disappointed to find our that it uses ML.
There are 10x and 0.1x outliers in every field.
Imagine you rented a car from Hertz on a work trip with a company card, and then Ford called your house.
Yes, on reddit it's been kind of a guessing game to determine whether the clickable element I want to extension-click is the parent or the child that it detects.
It depends.

If you talk purely about coding throughput, I know quite a few. Ayende Rahien/Oren Eini being one. That guy does most complex shit you can imagine, and does it well and fast.

If you talk about an 10x in any profession, You can see that in many walks of life, not just engineering. On many occasions, people find ways to do 10x impact with 1x work.
It can be closing a large sales, it can be avoid doing 6 months of work by 50 people by pulling 5 people for 3 month and approaching the problem much differently. Or it can be acting as a force multiplier by building tools to do grunt work etc.

So yes, 10x exists. even 50x probably possible to find, you need to stop thinking about 10x lines of code and start thinking about 10x impact. That can be your way to get to 10x.
I think that's just another example of what OP is referring to. Erdős, a mathematician, invoked God.
Even though we may not build overt, physical defense mechanisms into our cities, our cities are still in many ways engineered for defense.
Drones, SWAT, surveillance, checkpoints, security zones - all of these techniques are employed, from Baghdad to New York, to exert control. So while we don't build walls to keep people out anymore, we certainly still build defenses to protect us from the people already inside the city.
What I disagree with the author on is scale - all of these countermeasures are still on a larger scale - it makes more sense for a city government to enact safeguards, than it does for individual buildings. There really hasn't been a disappearance of large, city-wide protection systems, you just can't see them as obviously.
Took a peek at the game[0].

From the initial game setup (options) screen:

> People who play this game without reading the manual are wasting their time.

Cannot judge by this emulator but I agree... started playing and had no clue how to "do" things. But then I read on Wikipedia[1]...

> It was praised for its inventive non-action gameplay that was nevertheless exciting and distinct. It has been named by Computer Gaming World as one of the most innovative computer games of all time.

Apparently at some point events will start to take place, and then you'll get a chance to choose how you react.

[0] https://classicreload.com/balance-of-power.html

[1] https://en.wikipedia.org/wiki/Balance_of_Power_(video_game)
TCC, the actually useful and non-obfuscated version can compile itself of course.

https://bellard.org/tcc/

But the fact a C compiler can compile itself is not very impressive. Making it fit into 2048 bytes of obfuscated code is.