skysight-inc/HackerNews huggingface dataset:
I think it gets very close to presenting those people as the authors of summaries/book recommendations on the site.

That‘s what I thought on my first visit, anyway.

Depending how the site is further developed, especially when the summaries are available (they aren‘t, yet, are they?), this concern might disappear. Right now, I wouldn‘t be comfortable running it.
Research Reports for the IT Pro
90% is merely "I think", it's what I experience on a daily basis and what I gather from generic behaviour observed in society (porn, after all, usually contains both female and male actors).

My point-out-flaw is that sexual fluidity and bisexuality do explain the observed behaviour equally well if you consider bisexuality to be similar to having a favorite type of food.
I had noticed the constantly media bias against Musk recently but didn't realize the motivation until reading this. It feels sad that we live in a world where people plant media stories to tank someone's life work after short selling to make money off their misery.
1342 for me. Looks like it actually may be a real count. Although the count didn't necessarily have to start at zero.
I found this technique to work quite well, but this idea does not mean imply that one should simply "quit writing comments", but rather that comments can most often be replaced with actual structures that improve the code (e.g., extracting long boolean expressions into a function with the same name as the actual comment), but that also depends on the language and aptitude of the developer.

Would you really argue in favor of something like this?

```
class Account { ...
/// returns the accountId
public int d_nr() { ... }
}
```

```
class Account { ...
/// returns the accountId
public int getAccountId () { ... }
}
```

The first comment is obsolete when using a proper method name, the second does that and so the comment is redundant.

May I ask: What did you experience in the wild?
It would be nice to have data on the age of the cryptocurrencies in the list.

I'm not sure that this data is meaningful if the asset is only < 1 or 2 years old.

Volatility of returns (both on the up and down side) will likely decrease as an asset matures.
SQL. Most of my ETL jobs consist of setting up the overhead pieces in pyspark then using SQL for the most important logic. It's way more portable that way.
> You don't need to work at a job for 12 hours a day to wind up spending more time with your coworkers than with your partner though. I work 9-5, my partner works 10-6. I leave before she is awake and when I get home we have about 6 hours before we go to bed. So yeah, people willingly work at jobs like that because they are...normal jobs.

Buddy there are at least 32 free non-sleep hours on the weekend. I think the 9-5 schedule is a ridiculous social phenomenon as well, but if you're saying "I spend more time with my deskmates than my partner during the week", you're working more than a 9-5. If you're using "during the week" to mean on weekdays, this seems like a pretty arbitrary point to make. We live in a capitalist society, most of our social relationships are determined by economics, frankly I think it's fucked up to think you're entitled to be best friends with your coworkers. I'm unhappy that economic decisions beyond my control mediate my personal relationships, but that affects my politics not my decision-making around whether someone is entitled to earn a living alongside me.

> Makes sense to me. Anyone who gets up and walks out of an interview because they were asked what they liked to do for fun is probably not someone you want to waste your time with.

That's not why you ask these questions for one, because you're basically just describing me and mostly no one else. But ask yourself why its important to know what my hobbies are and why I might be reluctant to answer this kind of question when every single little petty bias you have might prevent me from getting a job. Consider the position of power you have in this scenario. This is not a hypothetical either. This will sound like humblebragging, but I had an interview with a digital healthcare company in the bay area once and was told I didn't get the job because I "seemed too interested in CS topics" or something to that effect. Effectively saying they didn't want somebody who was interested in more than hacking javascript (which I did a code interview in and did well I thought). I had an interview where an interviewer was able to learn my politics from a github org I was a member of and didn't get the job (no idea if that affected the decision or not, they wouldn't explain their rationale). This kind of thing is why I don't consider these questions innocuous.
I suspect that NYU, like many universities, has separate endowments for its academic units. Thus, the med school endowment may indeed be too small to support their free tuition goal.
Arm Announces Client CPU Roadmap For Laptops
(2017 / on the front page already 8 months ago)

This is a fun exercise, but please don't take the bait about this being an actual analysis of warfare / leadership effectiveness. It's a fun way to use these stats, with an acronym that is amusing for the subject matter.
That fool! He fell victim to one of the classic blunders!
I understand that that every developer should aspire to become someone who writes code that reads like a children's book, and they should. However, actively discouraging writing comments is so wrong on so many levels.

At the last place I worked, we used to have a small at-home coding test before interview and none of the young developers who successfully completed the test did any sort of code documentation or commenting. When I asked why, they would tell me that their code is self-documenting, which was utter nonsense.
Thanks for your suggestions, I want to deal with the least amount of abstraction possible so I can truly understand the benefits of using industry renowned frameworks (like the ones you've listed in 4.)
There are not many cities with $15 minimum wage either.
I can't be bothered to source this information and admit it may be wrong, but common sense tells me that the vast majority of loss of life in the past 20 years that is related to armed combat happened in places where there are US troops or governments whose defense spending is subsidized by the US government. Considering the ridiculous amount the US spends on defense I can't see how this wouldn't be the case.
What is the ideology that makes this acceptable and justifiable in their minds, because I cannot understand it.

It's cultural relativism. Since every culture can only be judged within the value structure defined by that culture, every culture is good by default.

It tends to go hand in hand with the view that Western countries are destroying every other culture and thus are evil. It's a sickness spreading throughout the West, but in the US in particular.
Google translate refuses to work on private pages. It's actually kind of annoying, but yeah, anything past a login it refuses to do. At least for my bank and anything bill related.
Connecting EdTech and the Classroom: The Jargon Problem
I've seen my kids try this. Very weird. They want to just talk to Google assistant, rather than get anything done. Google assistant does not work very well for this use case.
I will look into this, thanks for sharing !
How Humanity Won the War on Famine
Yes, the author expressed it a bit clumsily.

Duplo is the oversize brick line for smaller children.

And it has train sets. Lego used to have train sets, several systems, in fact, but they stopped doing that.

Well, always, the Lego City line has some trains with tracks, but it‘s not really a train system like the old ones.
From $erverless to Elixir
Short term the costs to those you describe as suffering will be significant too...such as no options.
That's because they want to matter.
> I think he was genuinely reluctant to ratchet up the slaughter of his countrymen, especially when he had the clear advantage.

Yes, they were his fellow countrymen in a sense, but they had declared themselves to be another country and were, in fact, his enemies. That reluctance is a serious flaw in a general.
WordPress Portfolio Plugins
Looks cool, but I'm still in love with https://github.com/terminal-velocity-notes/terminal_velocity - even if I am the only one left using it. For me, a switch to the browser is a risk to attention.
Yeah it sounds like we have different experiences w/ how this works and how much input engineers have into the hiring decision. This isn't really the main point of what I'm saying.
Modern love – Online dating
Mostly? Nope, just the UI elements. Much of the heavy lifting is done by KDE framework and Qt libraries (C++).
A RAV4 would not (did not) capture the public imagination like the Tesla Roadster did. Like it or not, marketing was a huge part of the EV success. And Tesla did that marketing, not the other car companies, which seem culturally incapable of celebrating an EV's performance or coolness.
"and the Math Proves It".

I disagree. A mathematical proof is much more rigourous than that. All that was done here is massaging numbers until one of the approach resulted in the desired outcome.
Those Britons didn't get a chance to vote in the referendum.
Teachers Turning to Free Supply Shops to Outfit Their Classrooms
Maybe because PhD programs in those fields already are free at every university (in fact, they pay you a stipend).
"Explain protocol," Nell said. This was how she always talked to the Primer.

"At the place we're going, you need to watch your manners. Don't say 'explain this' or 'explain that.'"

"Would it impose on your time unduly to provide me with a concise explanation of the term protocol?" Nell said.

Again Rita made that nervous laugh and looked at Nell with an expression that looked like poorly concealed alarm.

- "The Diamond Age" by Neal Stephenson

What's going on here is that Nell has, without even really setting out to, pierced the fiction that her second utterance is really different from the first. Humans react badly if you treat them obviously as automatons, but disguise it even slightly and somehow that's fine.

She code switches from a modality that's convenient for addressing her instance of Runcible (a powerful AI with the outward physical appearance of a large old book) to one for addressing teachers and people in authority and she does it seamlessly, so that the effect is unnerving.
You've basically just described Dallas (although it's mostly just the freeways that have tolls), which a lot of Americans seem to be fine with.
I'd argue it still counts as contribution to curtailment of the mentioned rights.

As it was mentioned before, presence of Google will add legitimacy to the practice of censorship in China (and not only in China).

My toy conspiracy theory is that China is inviting foreign giants on its own terms to deface them. That in turn will level appearance of their products with those of Chinese companies in some global markets (e.g. b2b software).
Uncertainpy: A Python Toolbox for Uncertainty Quantification
Something from Steve Jobs' life:

https://en.wikipedia.org/wiki/Reality_distortion_field
Not the parent but on Ubuntu I use:

$ python -m pip ... # Use Python 2

$ python2 -m pip ... # If you want to be sure is using Python 2

$ python3 -m pip ... # Use Python 3

$ python3 -m venv ... # Create a virtualenv with Python 3 as documented on https://docs.python.org/3/library/venv.html to "prevent any potential confusion as to which Python interpreter a virtual environment will be based on"

I know it's verbose and long to type but looks explicit to me and saved me to use the wrong version of Python several times.
Regarding types check out https://eno-lang.org/javascript/#loaders - basically eno allows arbitrary types on the language level and provides loaders for all primitive types and currently also a small set of non-primitive types through the libraries. The extent of loaders provided out of the box might grow, likely also externalized into companion packages like https://github.com/eno-lang/enojs-exploaders/, which currently serves as experimentation ground for this.

The core might in fact be reimplemented in C or Rust and used across implementations through native bindings, although only a small portion of the actual parsing core can actually be outsourced like that, so it will depend what the actual benchmarks say then, there's also cost associated with passing around the data through bindings, the devil's in the details there unfortunately. :)

The editor in the introspection demo is atom, the introspection is based on the excellent automcomplete boilerplate at https://codersblock.com/blog/creating-an-autocomplete-plug-i... paired with a few lines that utilize https://eno-lang.org/javascript/#Section-lookup to determine the exact context for the autocomplete suggestions. Glad you like, thanks for your interest!
There were a lot of reasons for concise, pithy code in the 1970s. Poor keyboards was not one of them.

(in fact, some of the best keyboards I've ever used were of the old mechanical-switch variety found on IBMs, teletypes, and various CRT terminals. Even the worst of the bunch were a lot better than the almost-legendarily-bad macbook keyboard I'm using at this moment.)
> Note that exercising this claim yourself will permanently disqualify you from government clearances at all levels.

I don't think this is quite true on the US side anymore. I think the newer guidelines (SEAD 4, guideline C) have relaxed the restrictions around that a bit. It obviously still makes it considerably harder, and will depend heavily what the other country is.
Pretty much sounds like my situation.

Work your butt off until your late 20s, live cheap, have enough money to stop caring.

I work a day job because I like my coworkers. Sure I'd probably need to work at least a minimum wage job for the rest of my life to survive, but right now I could live for 5 years on my investments.

That kind of security changes things, I do things out of interest and enjoyment.

I get paid great at my job, but its an extra benefit of the necessary social atmosphere I need to be around daily. I tried working alone and I hated it.

Very quickly for professionals, life stops being about survival but rather fulfillment. I live frugal so I can spend money on grand projects.
Freq App – filling a Vine shaped hole – looking for beta testers
Hi guys/gals,

My brother and I have been working on an iPhone app called Freq (we've previously made the music production apps NOIZ and KRFT).

Basically Freq is about threaded videos: think of a fun topic - record a video and invite your friends. We want it to be for making jokes / inventing memes / playing games.

It's a fun and creative community and we want to give people a place to show off their creative side. I.e. think musical.ly but more for a Vine audience.

For example, here's our web invite pages for the thread : "How High Can You Go?"
https://freq.ee/v/66875vxt0nrp9n83j3eh-1
https://freq.ee/v/66875vxt0nrp9n83j3eh-2
https://freq.ee/v/66875vxt0nrp9n83j3eh-3

We're planning on launching in the next month or so and we're looking for some beta testers to help us find bugs and help figure our what works and what doesn't.

If you're interested send us an email: beta@freq.ee

Thanks!

Jonah
> a naming convention from the world of C++ is the use of m_ in front of members. This is supposed to help you tell them apart from methods, so long as you forget that "method" also starts with the letter "m".

C++ has member variables (which this refers to) and member functions.

"Method" is not part of the vernacular.
That's only if you're applying for a US Visa. You brits get visa free travel, and are all welcome anytime.
Prove it, or even try to provide support even highly indirect support for you opinion.

Might != Must. I would happy let honest confusion slide, but you seem to be having trouble using the English language ;0

PS: Now, if you want to elevate the conversion avoid saying dumb things that get dumb responses. Sure, you can continue to whine, but don't expect to get any respect that way.
I got frustrated with it and just tried appending /about, and it worked.

https://dev.to/about
Vodafone CZ have this same aggressive throttling on their pre-pay monthly tariffs with the extremely annoying feature that if you run out of data it is basically impossible to top-up unless you're on wifi because they don't exclude Vodafone CZ sites or IP addresses from the throttling!

It was even worse a few years back - once you had used your data allowance you had no way whatsoever to top up at all.
There's also https://github.com/dspinellis/git-issue, but I don't have any experience with it yet. Maybe it can give you some inspiration
An Apache Solr (Search Engine) Target could be quite nice here.
7 Lead-Generation Tactics Thrive on Limited Budgets
> How hard is it to guess what countCustomers(list) or incrementCustomersScore(list, n) is doing?

When you're as jaded as I am, very.

What is list? What are its elements? Is it a list of customers? Is it a list of something that has a customer as one of its properties? I've seen far too much bullshit in my time to make any contextual assumptions about something called "list".

Same goes for "n". Is that the number of customers whose scores to increment, or is it the amount to increment for each customer in the list? Or something else? What happens if it's negative?

Any time I have to look inside a function (no matter how small) to see what it actually does, I find myself wondering why I must endure this extra cognitive load (and then endure again later when I read the same code but have forgotten the implementation details). And any time I find even mildly ambiguous names, I MUST assume the worst, because people just do stupid things, and therefore I must assume for my own survival that YOU have done stupid things, even if you haven't.

It's very little extra effort to call it modifyCustomersScores(customers, scoreDelta) and eliminate as much guesswork as possible.

Remember: Code is read FAR more often than it is written. Why wouldn't you take steps to optimize throughput on the common path?

Explicit naming is a courtesy. It's developer U/X. It's telling your reader "Yes, I've been there in the trenches. I've seen the horrors. Here's a flashlight to help you on your way."
Rocksdb Advisor: automate improvements in the configuration from Rocksdb experts
Yeah just throw some of our magical AI dust at climate change, that'll fix it!

Why every company's PR team insists on this meaningless self-serving propaganda being inserted into tech blog posts is beyond me. You know we all see through it, right?
The spreadsheet that can be downloaded actually has the amount of datapoints used for every crypto in the list.

It is a great point, and is even showcased in the section on volatility, where the LEAST volatile cryptocurrencies were highly correlated with age.
The Polish language is interesting as it has just a few Roman/Latin influences and did not get reformed in modern times - unlike many other European languages.

Poland did not exist for a long stretch of time, 1795-1918, it was partitioned between Prussia, the Habsburg empire and Russia. Poland had provoked those powers with a radical, modern constitution.

The Polish language was forbidden, hence only got taught in underground schools, thereby preserving its old nature. Learning it now can drive you crazy due its chaotic "rules".

The partition is also the cause of famous Poles having French names - Frederic Chopin, Marie Curie.

The partition and soon to follow WW2, Holocaust and Russian occupation have beaten a fierce paranoia and national identity into modern Poles.
>But you are free to believe what you want.

Do you have any references to sources that support your alternative theory or discredit the usual explanations?
I grew up in the panhandle and what you're saying is true in general. Parts of my family have been in Texas since the early 1800s.

"As a side note, it’s really weird to learn history in the context of a place that’s only had meaningful levels of population for the last 50 years."

That's an interesting side note.

I've seen clovis points that folks have dug up here that are 5K ro 10K years old... the anglos in Texas tend to think that there was literally no one here when this area has had folks living in it for millennia.

One of the thoughts I keep returning to is how little we know about the history of the peoples who were living more than 400 or so years ago.

I think about how transient even our own technology is.

Considering what traces of our own culture would be available to people 10,000 years from now, I occasionally wonder if we'd be able to detect our own culture at that time scale if we didn't know what we were looking at.
Don't bother with all that documentation, get straight into the Stackoverflow example:

https://github.com/Droogans/unmaintainable-code#a-real-life-...
> But when I see the hate and vitriol heaped on him, I'm compelled to wonder just what kind of alternative universe people are wishing for.

Well, maybe it's something different..

Stanford psychologists find that when online comments pile up against an individual’s questionable behavior, people are more likely to see it as bullying and start to feel sympathy for the offender.[1]

[1] https://news.stanford.edu/2018/08/09/moral-outrage-goes-vira...
I felt a need for this long time ago, but since i use emacs, I just created a "bugs.org" file at the root of the project directory
The government backing a huge portion of the loans and creating special treatment for the loans are both, ya know, subsidies. They are slightly indirect.
Jazzband is interesting from that angle as well -- maybe encourage employees to spend some 20% time as Jazzband maintainers?
Are you referring to the concessions made by Germany & Italy for military basing, extraterritorial rights, etc?

I don't think that was contingent on Marshall Plan aid. Those things are more to do with the victor taking the spoils. US policy here was more nuanced and recognized that an impoverished and devastated europe was ultimately a threat to peace.
This article is an example of "data-science gone wild": a simplistic model that only considers a tiny subset of easy-to-quantify features, skipping all hard-to-quantify features regardless of their likely impact.

For example, the author counts numbers of troops, but completely neglects their quality. Anyone with passing familiarity of military history will tell you that professional soldiers can easily outperform a force of untrained fresh conscripts several times their size.

The author then uses his half-assed, data-poor model to dispute findings of actual military experts who studied all aspects of these generals' performance over many years.

Great article... to demonstrate the perils of naive, lazy, arrogant data science.
In a cashless society, mobile payments are the change homeless people need
There was an interesting HN thread about this topic two weeks ago: https://news.ycombinator.com/item?id=17664084

Check ^ for other useful recommendations and links.
Ask HN: How will you pass on secrets when you're gone?
Problem: As a freelance developer I end up managing secrets for clients. Things like encryption keys or login credentials are pretty common. I've begun wondering recently what would happen if I were to be hit by a bus - a totally normal, non-existential thought-process.

How do fellow Hacker News readers deal with this situation? I'm not super keen on passing off administrative access to non-technical stakeholders if I can help it, but I'm also not keen on being the SPOF for accessing an encrypted drive in the case that it's necessary. Or granting a successor admin priveleges on a server.
Is this Blinkist with extra steps?
Got it. Cheers!
>UPDATE 12/6:

> Missing data!

This is data science equivalent of looking keys under light.

Napoleon is better than Subutai because there are better records of Napoleon in Wikipedia. Subutai and Napoleon were both geniuses, but you can never settle the issue because historical records are biased in one way or another.
You might find this study of computer latency across 40 years of hardware interesting

http://danluu.com/input-lag/