jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is a very enjoyable account of patient and humble design work. Thank you for posting it.
You didn't answer my question.
Why wouldn't Pair Programing concept be applicable to CEO's and Other Executives?
Why only programmers/Designers need to be Pair Programmed?
To me HN is like a huge and perfect filter - picking out all the interesting tech/science articles and showing only the really relevant 'general' news.
According to the WHO, malaria kills almost 500,000 children under 5 each year globally, though the vast majority (~90%) of these deaths are in Africa. [1]

In the US, 3,000-49,000 people die each year from the flu.[2]

Clearly, the scales are not comparable.

[1] http://www.who.int/malaria/media/world_malaria_report_2013/e...

[2] http://www.cdc.gov/flu/about/qa/disease.htm#deaths
Do you mind sharing the python as well?
> And I have a point in that early scientists believed a large number of other ridiculous things that never seem to come up.

Yes, certainly. The process of discovery is not always direct. Science has taken many false turns along the way and I won't be that surprised if there are more in the future. But I would note that you seem to have added quite a few arguments to my post that I never made. Or perhaps those were directed at someone else. I just don't like the common practice of retelling history to fit people's idea of how it should have been and you can find many people doing that for all different reasons. As you said, many believed wonky things, though I would also note that most of those amounted to nothing. Phlogiston (and ether, for that matter) were discredited, while the idea that the world obeys rules that can be understood by humans has proven correct, though I wonder just how much we know about the 'why' of that.

Finally, I would note that it's quite possible to disagree without being hostile, especially personally so. I'm pretty sure that's all dang is asking of us.
> My understanding is that there's somewhat of a gray area for requests that do not accurately enough specify the information desired. The agency in question can basically say "We don't understand what you're requesting, so there is no information."

This is essentially correct. Under 5 U.S.C § 552(a)(3)(a)(i), the request for records must reasonably describe such records. In addition, the 9th circuit has declared that "reasonable description relates not only to subject matter, but also relates to place of search..."
But here's the thing: LPTHW isn't meant for "experienced programmers", it's for raw beginners who have never written a single line of code before. Zed explains this over and over again in the intro to the book.
The article also has some nice Git resources:

- http://pcottle.github.io/learnGitBranching - Teaches Git branching

- http://think-like-a-git.net/ - A Git Guide (for perplexed)

- https://github.com/gazler/githug - Githug is designed to give you a practical way of learning git. It has a series of levels, each requiring you to use git commands to arrive at a correct answer.
> Github has been known to remove files and repositories simply because employees don't like them, despite them not actually breaking any ToS.

Do you have any source on that?
If you don't already know, I think it would be very difficult to tell you.
On the point of cost of housing, I believe the author's intent is that, if we built new places as he describes, they needn't cost any more than current suburbs.

To add my own point, I am sure that house prices in San Francisco are high because of high demand and limited supply, not because they are intrinsically more expensive to create.
Nuke simulations.
Sounds fun. Do you have a link to that?
In what ways is Google atypical?
THE AMULET OF YENDOR: INSIDE THE KERNEL

JUST ONE MORE TURN...

http://en.wikipedia.org/wiki/NetHack
Very interesting. Wonder if these techniques could be used in some form during presentations. Would be nice to have people have a sublime experience, even if it was for the briefest bit.
Thanks a lot for the suggestion!

You've got a point apathy being a mechanism to avoid, or even rationalize failure.

I realized something else: that winning gives you ownership and confidence.

To use my previous example, If I had diregarded "interest" in algorithms and gotten stellar grades in algorithms classes just for the sake of "winning", I would come to be proud of how good I am at algorithms. I would become empowered, I would like the feeling, and I would like algorithms.
Both can be true (and are).
>>What happens? How can the government keep paying its own employees? How does it pay retiree checks? How does it subsidize farming when needed? As long as a country cannot print usd itself, this is a fast shortcut to unemployment, hunger, etc...

In these countries, those in power rob the public blind. They steal the country's wealth and do anything they can to hold on to and expand their power. Giving the state more power just means giving the elite more power to rob.

The point is that when a state is inept and driving the country into bankruptcy, the grey/black market can be a lifeline keeping people alive.

You don't want to chain the population to the efficacy of state, by closing off avenues to non-state payment-systems and currencies.

The internet, and the currencies built on it, can provide alternate, superior governance systems for financial and economic collaboration that can operate in parallel with state-administered ones.
This was a Hungarian jazz trio lead by the keyboardist (Kaltenecker Trio):

https://www.youtube.com/watch?v=Nl647liv4_M
Might be regional, I certainly know it, I’m from southwest germany.
I created a fake almost empty profile to test a previous job's profile scraping and it regularly gets more search hits than my real profile according to the emails.
Yeah, it's hard, even with documentation there is so much that can't be communicated efficiently.

I'm working on a client that I will try to make more accessible (just like particubes and roblox are trying to do), but no matter how you turn it you're going to need some basic programming skills:

http://talk.binarytask.com/task?id=5959519327505901449
4chan has a lot of racist tropes. There's usually no reason to bring them up.
...which is based on outdated code base.
can you elaborate on what/how one would randomly iterate a space? i imagine it's like trying to draw a space filling curve on the place (for spaces with 2 components, such as a coordinate)
For that matter, who picks the number of "how many H1B visas should we have", based on what criteria? Is there research backing up this number? Statistics?

I'd be much more willing to let people decide on their own:

http://johnhcochrane.blogspot.it/2014/06/the-optimal-number-...
J.

It's mind expanding.
http://www.icahnreport.com/report/2008/06/about-ceos.html
Icahn on CEOs:

"The way CEOs become CEOs in America is a travesty. This is one of our major problems. I use the anti - Darwinian metaphor. The survival of the unfittest.

If you remember if you were in college the fraternity president was always there for you. When you had nothing to do or when you were a little depressed. Feeling down. You go to the club and the fraternity president would always be there. You wondered when he had time to study which he probably didn’t do very much of in school. He was there to sympathize with you if your girlfriend didn’t show up or didn’t call you back and you obviously sort of liked the guy because the fraternity president was usually a likeable guy.

When the elections came up you would always vote for him. He had a couple qualities - the fraternity president. Politically, he was a survivor and he never made many waves. He did not promote controversy. Therefore when he went out into corporate America he was able to move up the ladder fairly quickly. Remember he survived, he didn’t make waves, and he wasn’t a threat. He kept moving up and up.

Eventually he becomes the assistant to the CEO. The CEO had the same qualities. He’s a survivor. He’d never employ anyone underneath him who might be a threat. The boards like these guys… this type of CEO. The boards generally don’t own any stock (another problem with our system). The boards don’t really care to hold CEOs accountable. Remember it’s a symbiotic relationship. These guys pay the boards very well – they give the boards perks. The boards don’t care to hold them accountable because that might endanger the perks they love so much.

When the CEO retires the assistant becomes the CEO. And remember what I told you. He’s a survivor. He would never have anyone underneath him as his assistant that’s brighter than he is because that might constitute a threat. So therefore, with many exceptions, we have CEOs becoming dumber and dumber and dumber. We can all see where this is going. It would almost be funny if it wasn’t such a threat to our ability to compete and to our economy in general."
> Wire transfers are being fulfilled in an average of 7 weeks.

If true they're dead. 7 weeks is unacceptable.
That shouldn't happen then. Would you mind opening an issue at https://github.com/yeoman/yo/issues about this?
C++ advocate here. It doesn't seem to be a strongly represented opinion here, so I think it's actually worth me chiming in.

All the criticisms are valid. Yes, C++ is like "making an octopus by nailing 4 extra legs onto a dog". None of us like having to remember that we need virtual destructors if we have derived classes, because otherwise deleting a class through the wrong derived pointer type would cause complicated problems. There's a bunch of crap there.

But I spent years coding C and I hate going back.

I miss smart pointers when I'm stuck with C. I miss containers that don't suck. I miss lame stuff like log4cpp and boost::asio.

If you're willing to accept a bunch of dependencies and can handle serious (sometimes grevious) conceptual overheads, you can write native code with an expressiveness approaching Python. To me, that makes it all worth it.
I dunno, I think most people among the t-shirt's target audience dig more "subtle" and "clever" humor, but maybe it's just me. Try it out and see, that's the only way you'll know :)
> Can you build an SPA using just React?

Sure. You may not want to depending how big and complex the application is, but it's definitely possible.

A router and an immutable collections library (immutablejs or mori for instance) are very convenient additions, but by no means necessary. Hell you don't need a precompilation phase either by skipping JSX (and unsupported ES6 constructs).
As a pythonista, the only issue I had is with types. A lot of the time, I don't know what to expect from a function, it could be None or a int (legacy code). In a typed language like go, you would not have the ability to do this. So, although powerful, it opens the door for potentially bad decisions.

Python's proposal for type hinting will dampen the effect of type inconsistency I feel.
Hi there, author here.

This began as an exercise in improving the rating for an individual website, the iojs advocacy just came as a side effect of investigating what was needed and running into the megapatch in iojs (https://github.com/iojs/io.js/pull/826) where they fixed the tls defaults affecting node 0.12's out of the box score.

Let me know if you have any additions or corrections, there's also an express boilerplate app used to pass the tests here: https://github.com/mikemaccana/ssltest
$ diff -u /tmp/a /tmp/b
--- /tmp/a	2015-03-24 08:33:00.021919797 -0400
+++ /tmp/b	2015-03-24 08:33:05.629963015 -0400
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
set -e
i=0
-let i++
+let i++ || true
echo "i is $i"
$ /tmp/a
$ /tmp/b
i is 1
$
> corporations aren't people.

Corporations are people whenever it's advantageous to those corporations. In all other situations, corporations are not people.
please hijack tab
Of course not; but if you're a company profiting from it being put online it seems reasonable to expect a level of due diligence.
I have invites, pitch why you'd make a good Clubhouse member.
I can't find it at the moment but I remember reading about this in an article about how the infinite pool of options in online dating broke the optimal stopping model (which previously had to do with optimal stopping relative to our Dunbar number) and made all matches unsatisfactory.

Seems like folk science, but a variation of it could be applied to job satisfaction in tech, where the greater number of perceived options makes all choices seem to be in the less green field.
You're absolutely right. No collection of people is a person. Indians are not a person and do not act uniformly in the interests of India. Are you suggesting that Indians are some sort of hive mind?
Spectrogram seems too coarse-grained to make the differentiation, but I would have thought the same thing about instrument types.
Keeping up with the Joneses where everyone else in the world is your neighbor.
You know friend, I read enough comments from you to recognize you by name. You’ve always struck me as just an incredibly nice person. Thanks for this reply and for being such an all around good person. Hearing you talk on this thread is actually heartwarming - your respect and kindness are just incredible.

Have an amazing evening!!!
Unless you're writing super functional stuff, I don't understand how you could reasonably apply TDD when developing user interfaces: I target web, but the same could hold for mobile and other devices.

Because, what exactly is the contract? Do I essentially write integration tests to the effect of "If I click input element with css class .username, type 'x', and then click input element with class .password, then type 'y', then click the button with class .login, the page URL has changed from <mysite.com>/login to <mysite.com>/profile?"

There are no clear API interfaces for UIs. A user wouldn't really care that the button had class .username on it, for example -- that just gives us some way to identify the correct DOM element to perform the e2e test against. And some day, a developer could rename that class name, and it'd break the e2e test.

In other words, I can't assumption what TDD looks like for user interfaces, without the whole testing process seeming extremely brittle. Contrast this with, if I call some REST API, I expect this response body. It's quite concrete.
I'm not going to expend any effort to circumvent medium's nonsense. The content there isn't of consistently high enough quality to justify jumping through any hoops. Any barriers they put up will just result in me not consuming content hosted there.
It's confusing. I tried to find out who is behind it now and on what platforms it runs, and this is from the About page:

"webOS is a web-centric and usability-focused software platform for smart devices, which has proven its performance and stability in over 70 million LG Smart TVs. ...

The open source project of webOS, called webOS Open Source Edition (OSE), was announced in March 2018 under the philosophy of open platform, open partnership, and open connectivity"

The FAQ however claims:

Officially, webOS OSE 1.x and 2.0 only supports Raspberry Pi 3 and 4, respectively. However, as webOS OSE is an open source project, it is your call to decide whether to implement webOS OSE on any other form factors.

Also there is "Tier 3 support" for ROS 2, the robotic operating system, whatever that means.

It supports developing applications in C/C++ with Qt but also enactJs which is based on React.
This is why we should be checking for capabilities/features and not version. And part of this is reporting the correct, helpful error message when the capability isn't there, and not just say they have the wrong version.

I still have this problem with 64 bit flash on Linux, which adobe has decided to use a different format version string for.
One note about the setup. When you have multiple ssh keys available, the "pick one" menu looks like this:

Choose the public key you'd like to use:

[0] id_dsa.pub

[1] id_rsa.pub

[q] Quit

This should start with 1, not 0.
Thank you very much. I'm the author and if you have any questions or suggestions on how to improve it let me know.

We'll also update our cluster to the latest CDH version in the coming weeks or months and I'll update the post and follow up.
My first thought was rate limiting, I tweaked the settings for speed and still capped out at 50fps.
If you want to miss as little as possible, find the most advanced technical material you can possibly find that interests you and read all the pre-requisite material until you can read and fully understand it. That way, you take the most direct path to at least having the tools to understand everything that interests you.
Partially historic, yes. It was faster/easier for students to write their AI programs in lisp than in any other languages for a long time. Between functional programming, an REPL, and macros, you could find yourself doing a lot with a little.

Prolog is also partially historic, but it has the added benefit of being logic-based, which is the direction that AI focused on for several years. Around that time, it was believed that AI could be done with pure symbolic logic, and that's exactly how programming in Prolog works. This approach eventually turned out not to work very well, but Prolog is still used in some places because it's a very easy language for interacting with graphs and decision trees (which are big things in AI).
"magical" thinking.

Meanwhile, what happens with the energy surplus/deficit which occurs with changing one nucleus to another?

To put that another way, think of "a million years" of breakdown energy being released in a mere "30 minutes".

I reckon it's a scam in trying to attract 'research funds'.
I know the timeline. As explained by the security person at Facebook, it was not a bug. They were mistaken. However, the fact is, he wasn't penalized for that incident. Rather, the incident with MZ's account.

So, by statement still stands. Unless you want to contend that we should assume we know better than Facebook Security and ignore what they says is and isn't a violation/bug?
> Very true, however there's a great deal of pretentious BS in the wine-tasting game.

Absolutely agreed 100%. I've been to a few organised tasting events, and I think at that level it's pretty much all pretension and style over substance. It's for the experience and the entertainment, and at that level I have no problem with it.

I just wanted to provide a perspective about how it's used industrially for wholly serious purposes, where people train to objective standards, and have to pass formal examinations to demonstrate their skill. You can't pass them with pretension, they are the real deal. The simple examination was tough enough for me, and that only increased my respect for the really skilled people.

At the industrial level, the tasting is also done alongside and correlated with quantitative scientific analysis. The lab I worked in ran each batch through GC-FID (basic stuff), headspace-sampling GC-FID (volatile aromatics), alongside a battery of additional physical and chemical analyses (too many to list here, there are at least 20, the big brewers take product quality and safety really seriously). And we had GCMS and LCMS systems and other more detailed tests as options on demand to test more obscure stuff like metal content (for making Marmite yeast extract where iron levels are important, apparently).

One of the key roles of the tasters isn't just at production, it's to assess how the character changes over time when assessing shelf-life, where there may be negative things like oxidation, bacterial contamination, lightstruck reactions, and other factors which influence the taste change over time. All very rare. Saw one example of oxidation in my entire time there, in a small batch for export. We would taste every batch once a month over the course of its entire shelf life. Bottles, cans, kegs, everything. That's where we would do group assessments where the qualified tasters and ourselves would taste everything blind.
To clarify, these are all stations owned by Sinclair Broadcast Group, which is the largest television station conglomerate in the United States. They've been pretty aggressive in buying up local stations, and have a reputation for exerting fairly strong editorial control and enforcing "must-run" opinion segments.

One study found that local stations bought by Sinclair reduce coverage of local events, increase coverage of national politics, and shift rightward in tone compared to other stations of the same area. http://joshuamccrain.com/localnews.pdf

To be honest, I'm not sure this shows lack of diversity of opinion - but it does show how consolidation of news media allows a handful of people to use local stations as sockpuppets for their beliefs in a way that hides the origin of the message.
Note: even on Windows you don't need to specify .exe, unless there also happens to be a .com or .bat with the same name in the PATH.
Yep, religion plays no part in my personal life.

My spouse is deeply religious though. She has the freedom to pray every day, read her book and sing her songs. There's no need to have collective worship. No religion stipulates this as a requirement. Collective worship is only important with regards to collecting money from a congregation. It's a money making scheme, not a religious prerogative.

My sons, however, needs teachers to educate them. My wife can school them in any faith she desires, but I want someone with a knowledge of Shakespeare, Geometry or Classics to be teaching my children.
Yeah and the currently known quantum resistant algorithms have huge keys. Much larger than RSA. So we shouldn't get too dependent on short keys when designing protocols...
If I may add:

And understand its limits.

I think most people don't, and that's why it gets more and more religious. I think that's actually why conspiracy theories are on the rise, because both 'sides' are becoming more dogmatic.

If someone reading this is curious and wants to learn more, I recommend getting books on theory of science.
> The people doing math above algebra are few and the scene is dominated by "guess and check" style model tinkering.

"guess and check" is terribly ineffective with multi-day training runs. Brings us right back to the batch processing paradigm of the 1960s.
Would you send your daughter to Saccas house and not mention his past* because he is an investor?
Here is why it is straw grabbing:

1. WH did not ignore the question. The press secretary declined to speak POTUS or Yellen's mind for them, and instead implied that it would not be a problem if Yellen did recuse because there was a full economics team. Ergo - the headline is bunk.

2. CoI declarations and recusals are for when someone stands to gain, where someone has previously gained and feels beholden, or where the impression of a CoI might arise. Yellen spoke to many, many firms but, due to the fact she was only paid to speak, likely does not feel beholden to these firms now or in the future. Ergo - the lede is bunk.

3. People who are hired by governments to offer advice do so within the domain of their expertise. Now, perhaps there are a few eager amateurs out there who have never drawn a paycheck in their area of expertise, but to state that Yellen should not advise the President on the biggest stock market scandal of the year because she once drew a paycheck for talking to them at one time is a damn long bow to draw. Where else is the POTUS going to get advisors except from the firms who pay the most money to get the best employees / speakers? The local CPA? Ergo - the wider implication is bunk.

So the headline, lede and implication of the article are bunk. Given that this article is from a pro-Trump news aggregator / commentator site, and given that politics has become so polarised, this appears to be the conflating of a molehill with a mountain for the sake of political gain.

Ergo - straw grabbing.
I'm interested to see more about the build quality and durability of these machines. Typically chromebooks have delivered an above average experience for the price.
Because he had the TIME?