skysight-inc/HackerNews huggingface dataset:
Define "functioning"?

I can prepare almost anyone to be a functioning member of society so long as you don't want them to be capable of thought or creativity. They won't be a functioning member (or a well-functioning member) of a society ruled by a democratic system of government, though.
Indeed, ":-" is meant to represent the left-facing arrow of implication. In logic programming papers it is common to typeset it as an actual arrow, for example:

p(X,Y) ← q(Y,X)

etc.
That really doesn’t help. How do you know that what you are doing is a “mistake” if it works?

Keep looking at it and ask if you are doing something redundantly.

The only feedback you get as a sole developer are your compiler and errors in production.

False. There's plenty of resources online. There's plenty of code to read online. There's plenty of potential critics online.

You would never know that it isn’t a good idea to write your own AcmeDatabaseManager or AcmeLogManager.

Unless you've read the Internet. There are plenty of database and log utilities out there.
Only one end of the connection is the customer.
Some practical things that have helped me, by no means an expert:

1. Practice writing new project's from scratch. not so much todo apps but challenge yourself e.g. I wrote my own function as a service engine

The main point of the exercise is to show:
- Best practice is contextual, so first you need context ;)
- Think about the big picture and all the pieces to get there
- Repetition. It will help you improve your development flow and process, and become better at your craft

You can borrow design/implementation ideas from current projects that you're familiar with or use a design pattern you found on a blog etc. it will help you recognize when certain practices are the "best".

2. Rewrite this code continually. Is there a better way? more concise? faster? easier to test?
It seems there's many ways to do the same thing. Which one is best depends on the situation.

3. Optimize last. No seriously.
If I could count, the amount of times I've thrown away code because I optimized to early...

tl;dr best practice needs context. This requires big picture thinking. Learn to recognize contexts and the best practices are alot clearer
MySpace accidentally loses every single music upload posted between 2003-2015
"A supercontinent that geologists call Gondwanaland...began breaking apart about 180 million years ago ... Given the Comoros’ location between Africa and Madagascar, the quartzites arguably came from one or the other.

...

Saindou Boura took us to meet his younger brother Mourchidi, his brother-in-law and a young nephew, who were digging in a manioc plot. In French, Hemond and Class went through a layman’s explanation of the rocks’ origins, venturing that the quartzite must have formed in Africa or Madagascar, then somehow ended up here when ancient landmasses rearranged themselves. Oh, you mean when Africa and Madagascar were part of Gondwanaland? queried Mourchidi Boura. At this, the scientists were dumbfounded: No non-geologist anywhere could be expected to know what Gondwanaland was, much less a farmer working the soil by hand on a tiny, remote island. Clearly, the scientists had underestimated these folks."
I would imagine the statistics of a large user base would significant in the black market. Most commonly used ones etc.
Blink (https://www.blink.sh) is pretty close.
Computer science should literally be the #1 most import subject in schools. Not only is the public's ignorance of technology exceedingly dangerous, it's also the only skill that could net you have 100k+ salary right out of high school. Computer science is also the study of solving problems. If you teach kids how to be good computer scientists, they are going to naturally progress in every other field of study.
The Loading Dock Manifesto
Exactly what the US did at the early stage of its development.

https://www.charlesdickensinfo.com/life/copyright-laws/
Viking funeral pyre for me.
What does this look like in practice?

My interpretation of that has always been something like "repeating the same actions over and over again, but never importing any new knowledge from outside" where "outside knowledge" means books, classes, blog posts, videos, meetups, etc. So you can "learn" to just keep doing the same thing incrementally better by just doing it the way way for 10 years, but to make significant changes, you need whole new models, thoughts, and ways of seeing things.

Now sometimes you may make a big leap purely off introspection, applying logic, empirical experimentation, etc., but that would - IMO - be an exception for most people.
At some point I would think companies need to do their own R&D if they want to compete globally.

For example, if China wants to lead the world in AI by 2025, they need the best people doing research.
> The Oscar-winning director presents a sympathetic portrait of the Silicon Valley CEO who fooled the world into believing she had built a better blood test

I really don't know how to feel how to feel about that one. The final jury is out until we get to see the new series of course, but I hope he didn't portray her as too sympathetic.

I recently finished Carreyrou’s book and found it legitimately disturbing. Holmes and Balwani didn't just lie and cover up bad results, but actively crucified any of their employees who dared question what they were doing in a way that's hard to interpret as anything except sinister malice.

This might be best exemplified by Tyler Shultz, who ended up spending $400k in legal fees defending himself from Holmes and her lawyers [1]. Carreyrou was harassed by their legal team to suppress the stories that eventually led to Theranos' exposure, and you can't help but think throughout the book that the only way he could've done what he did was having the counter-legal team of the WSJ available, and deep pockets to fund it. Throughout the reveal process, anyone who was thought to be possibly leaking information was threatened with recriminatory lawsuits, and in America's shining light of a legal system any kind of company-on-individual action is a recipe for misery and bankruptcy.

Holmes is one of the least sympathetic people I can imagine, and it'd be unfortunate (and a disservice to any of the people whose life she either destroyed [2] or tried to destroy) if Gibney improperly represented that through some kind of misguided artistic notion, especially given that there's a non-zero chance that something as high profile as an HBO documentary could indirectly influence the results of the upcoming criminal trial.

[1] https://arstechnica.com/science/2016/11/the-personal-bloodba...

[2] https://en.wikipedia.org/wiki/Ian_Gibbons_(biochemist)#Death
As Andrew Yang has pointed out, GDP is a pretty poor measurement, and at least in China's case, not transparent and most likely inflated by localities self-reporting to meet central government targets.

GDP is proportional to population, so if you have a larger population, your GDP can be proportionately larger. The question is, what's GDP per capita or GDP per capita PPP? China per capita GDP is 1/7th-1/8th of the US, and India per capita GDP is 1/30th of the US, will they make it up in 10 years? China could, if they can keep up their growth and not experience a major recession or depression, which seems unlikely.
Ask HN: Relation between commits and issues
Hi, today I stumbled upon an email which stated that there is no such thing as a correlation between issues (tasks, bugs, ..) and commits.

I, personally, think that such a relation exists and every bug should be fixed with one commit referring the bug (ok, if a commit solves two or more bugs this may not be true, but just for the sake of simplicity). I also strongly believe that any source code commit should be linked to some sort of tracking system which makes clear WHY someone would change the codebase.

I'm a not-so-senior developer so I'd love to hear some of your considerations about it, especially from more experienced developers.
I would contend that despite the "I" the form of those words implies projection, or at least victimization of oneself.
Books on Dogs
I have been using Piwik/Matomo for years, and have never experienced this.

That being said, ultimately it's a frontend on a MySQL database, so there's lots of ways it could theoretically be slow -- MySQL isn't configured/tuned properly, the database server isn't resourced appropriately for the amount of data it's hosting, etc. But this is going to be the case for any self-hosted solution.
is trusting scientific authority the same thing really? Believing the theory of evolution is different than trusting that the $100 genome is around the corner... And unlike religious institutions, scientific institutions typically reflect that difference in their rhetoric.
Note that isn’t the only cause of Suppression. In fact, suppression is the default as it requires mere inaction.

So another way that suppression can happen is, “oh that seems like it could be a problem. But is it? Who would I ask? Would asking about that be a distraction? {switches back to original task}”

Yet another way is, “this error email seems like this is a problem. But I’m new and nobody else is responding to it and there are like 30 of them. I should probably filter them out so as to avoid getting distracted. I wish I knew why we weren’t allocating time to dealing with these alarms. {switches to remain focused on original task}.”
Yes imagine if Thomas Edison had had his inventions stolen! American ingenuity stands on our patent system.
This has been going on since long, long before p-hacking and the replication crisis. And I honestly find these to be very different issues.

It was common for people in the US to reject the idea of smoking as a cause of lung cancer until like the 1980s. Scientific consensus on this fact was reached in the 60s and was suspected for a while before that. Yet, it took like 40 years for the public to agree.

Think about what's happening now with climate change. Scientists aren't undermining their own position, their authority and credibility is under direct attack; originally by moneyed interest, but today mostly through political indoctrinates. People view scientists as left-wingers out to undermine conservative policies and seek to undermine their authority and influence. Today, these people have much more reach and influence than in times past.
How strange to learn that C++ has entirely stagnated since 1998.

I guess C++11 and C++14 were just final gasps of a dying language, nowhere near the importance of Python or Java point releases.

But how can we account for ballooning attendance at ISO C++ Standard meetings (lately approaching 200) and industry conferences?
Not only many, I'd say the very defining aspects. It sends chills down my spine.
The 1st gen Pencil's charging/pairing plug is ridiculous. It's like someone at Apple made a joke charging interface and that was accidentally sent to production. Lose the dumb little magnetic cap, which you have to leave entirely off of it when it's charging, and it's just a matter of time until the plug gets broken. Lose the even smaller gender changer and you can't charge the damn thing without plugging it into your ipad, a configuration that looks made to cause problems (i.e. break something) and by the way makes your ipad unusable while it's happening. Swapping the gender on the Pencil's connector and making pairing the operation that requires an adapter would have been an instant, major improvement, but the whole thing needed a re-think from scratch.

Side note: can you seriously not use the original pencil with new ipads, even with a cable adapter of some sort to pair them? I was planning to pick up a used or refurb of the current gen when the next one comes out, but that might throw a wrench in those plans, unless I luck out and find one used including the new pencil, like I did with my Gen 1 ipad pro.
It had some trouble in mid 20th century Germany, which is what I gather the article was hinting at during its discussion of Hannah Arendt.
That's not science though - that's a single study or two being blown out of proportion. It's an element of science, a snapshot of knowledge, but the scientific method requires that we continually refine those messages and ideas, and that's not happening - we do an experiment, and then without any more corroboration or reproduction it's released to the public. We are seeing tiny pieces of science, but the problem is we're seeing every step and going "oh look, there's science!" and treating it as absolute truth instead of giving time for things to develop and figure out what it is we're looking at.
Then perhaps I suggest you search Microsoft Skype. Providers can be forced to modify code as well:

https://www.google.com/search?q=microsoft+skype+legal+interc...

Do you seriously doubt Microsoft was forced to include legal intercept in Skype after reading the first 3-5 links there ?

So I disagree with your assessment that it provides any protection whatsoever. Perhaps it raises the difficulty a bit.
Also the Dockerfile seems to be in the repo. Looks like it just installs some apt packages and adds the script file: https://github.com/jfcoz/postgresqltuner/blob/master/Dockerf...
Yes. I would also include reading other more-experienced developers' code in bullet point #3. Pick a well-respected project from a language you're looking to get better at, and dive in.
Interesting to see many projects being Apache incubated. Is there any real tangible benefit to do so, compared with just managing this on GitHub?
Compliant Mechanism
> It was optional, but it was definitely encouraged.

I strongly doubt it was optional, if you wanted a positive career trajectory.

This is also the case in most other companies - it's just that different firms have different expectations for how their employees should market their accomplishments.
I couldn't agree more! When I see that companies like GrubHub and their ilk have menus for restaurants that do delivery, I always look up what I want on their menu, then call the company directly and place the order over the phone. It takes about 30 seconds longer than doing it with the web interface and I can tell them things like, "extra this, leave off that." I also know that the tip is actually going to the driver if I give it in cash. These middlemen can take a hike for all I care.
You may well be right about that. One of the things that makes FB evil is that it is not immediately apparent that they are.
Apparently the Navy also used mechanical 'computers' on old battleships to calculate firing solutions.

Sailors would adjust cranks and shafts to set the input values, and those inputs were connected to cams which were machined in the shape of solutions to the equations that needed to be solved. You can watch an old training video about it from the '50s:

https://youtu.be/s1i-dnAH9Y4
They should really have type certification diffs. If 90% of the airplane is the same as the previous version, the manufacturer should expect a type certification procedure that costs about 10% of a fully new design and pilots should gain the new type rating with about 10% of the effort and hours of what would be required for a completely new plane.

It sounds really cumbersome to have it either-or way, making it difficult to develop planes too much incrementally and keeping it very costly to start from scratch with a completely new design.
Are there a lot of remote workers at Stripe or is Patrick an exception to the rule?
Not strictly a dumbphone, but KaiOS phones (https://www.kaiostech.com/) are sort of smart-ish. They're forked from FxOS, are easily hackable, are compatible with modern telephony standards (so the death of 2G won't kill them), and come from multiple suppliers.

They hit the "just enough" functionality for me: phone calls, access to smart-ish messaging, a music player, and the ability to act as a hotspot for a more dedicated device.

I haven't got one myself (there's a particular model I was waiting on 6 months ago when I last sniffed around), but I intend to this year.
W.S. Merwin Has Died
Is it possible to use google analytics without the resulting data being accessible by google ads or search teams? I would assume that they don't let you opt out of org-internal data sharing.
That just isn't possible. Javascript is necessary for many features in today's web.
If you rely on any third-party for data processing/storage, you're accepting some risk of them being compromised.

If you use CloudFlare/Akamai/Cloudfront/etc. as a CDN, a hacker could view your site's traffic.

If you use G Suite/Microsoft 365/etc. for email or document storage, a hacker could access your corporate documents and communications.

If you use EC2, Azure, or GCE, a hacker could access your storage buckets or dump your VM's RAM.

It all comes down to your threat model. Is your threat model such that you absolutely can't trust any third party with your data? If the answer is "yes" then you should completely self-host and not use a CDN or anything similar. (I.E. an email provider that specializes in providing services to whistleblowers/political dissidents should definitely not use CDNs or public cloud providers.)

But for most businesses it's an acceptable risk, especially since these giant tech companies probably have better security than they do themselves.
A Mechanical Harmonic Analyzer
good on you, but hearing "google sheets" was a bit of a downer. you're still giving data to google, albeit much less.

if you've got php running already, it's straightforward to code up a bar chart from the weblogs you already have (bypassing, csv/sqlite and google sheets altogether). that is, after all, how google analytics started (as urchin).
It's not exactly cheap at $10/Gb.
There hasn't been much written on the Lisp Machines that I know of. Alan Kay's History of Smalltalk might be a good place to start, the LispM owed a lot to earlier work done at PARC: http://worrydream.com/EarlyHistoryOfSmalltalk/
A secondary answer to the question, “Why have an iPad when I have a great laptop?” is https://www.duetdisplay.com
Purchased a iPad Pro 11 a few months back & I love it—notes for meetings & personal are fantastic, reading, etc...

I would have returned that thing in an instant if apple came out with a Mini Pro. I also have a mini that I’ve had for years. It’s the perfect size. Don’t feel inconvenienced when carrying.

Damn damn damn.... maybe another year.
Is it that surprising that a nominally communist government wouldn't put much stock in the concept of "intellectual property," which is even more vague and questionable than the concept of private property?
Also https://www.theparisreview.org/blog/2019/03/15/crashing-w-s-....
How bug-free is it?

I tried Dokan and CBFS (Call Back File System) a long time ago. They were both great, but I ran into bugs fairly quickly with each.
I use and like the 3310. It would be basically a perfect phone for me if MMS wasn't broken and I could disable the web browser. I'll take what I can get though since I don't have the self control to own a smartphone
“TVM is right for the Apache Software Foundation, and the Apache Software Foundation is right for TVM: One thing the ASF excels at is enabling collaboration across organizations, and encouraging collaboration even among competitors. With contributions from such a wide range of organizations, TVM clearly fits that profile. I am honored to help the project thrive in the ASF,” said Markus Weimer, the ASF member who championed the incubation of TVM at the ASF.
in c# (partial code)

using(var usPeoples = new UsPeopleContext())
{
var waverers = usPeoples.Where(x => x.IsUnsureOfContextOfCivilWarAndReasonsToPersue == false).ToList();
waverers.ForEach(x =>
{
x.Reassure();
x.Inspire();
});
await usPeoples.SaveChangesAsync();
}
Cory Doctorow visits a radio shack (2006)
Brexit: John Bercow rules out third meaningful vote on same deal
But that's not what the article says.
Human evolution at single person scale :)

The key here is your journey to get experience. Every time you try something, you will be using your past knowledge. To speedup things you should learn from others' mistakes _too_, but don't forget to learn from yours.

Just my 2 cents.

PS: Good luck!
My understanding is that Datalog terminates because it does not allow functions as arguments to predicates. No functions means it's not possible to create infinite terms:

P(f(x)).
p(f(f(x)).
p(f(f(f(x)))).
... etc

In fact I understand that termination is guaranteed even if a datalog program is executed by a Prolog interpreter. Or in other words, it's a result of the language semantics, not its implementation.

(but I might be wrong about this- corrections welcome).
Imagine if Thomas Edison built his inventions off the ideas, and prototypes of others... Without crediting, or compensating them.

Which he did. [1]

[1] He even engaged in outright theft - copying, and selling bootleg movies, for Pete's sake's! https://en.wikipedia.org/wiki/A_Trip_to_the_Moon
Unless we go mine some asteroids or something.
The FCC has a page tracking the response by the major carriers[0].

Also, from what the FCC chair is saying, while nothing is forcing the carriers to play nicely, he is basically warning them if they don't work together to create/implement a spec to help with the problem, the FCC will force something (that probably won't be as easy to deal with). WSJ had a podcast interviewing him recently about it[1].

[0] https://www.fcc.gov/call-authentication

[1] (interview starts 23 minutes in) http://www.wsj.com/podcasts/instant-message/20-tesla-got-a-b...
Sounds annoying, never liked tooting my own horn.
Great book.

And what's funny is, some of the things it criticizes are features I'd not heard of and actually learned from the book itself. E.g. bare double dash.
In PPP (Purchasing Power Parity) they will, in real dollars China is forecasted to but India won't be close. As a US based tech company my customers pay me in real dollars so we use real vs. PPP for our market size analysis.

https://www.statista.com/statistics/271724/forecast-for-the-...

In real dollars the US ($19T) still has a substantial lead on China ($12T) today so the 2030 forecasts assume continued substantial growth for China.

https://data.worldbank.org/indicator/ny.gdp.mktp.cd?year_hig...
This is something that I'd try if it wasn't cost prohibited. But no, I'm stuck on benzos forever. At least they are cheap and they work OK I suppose.
Probably to avoid tipping off the robo-callers' authors
The Lost Futures of Mark Fisher
That’s a great argument, thank you.
Individually, perhaps, but when you put them together, it closes quite a few gaps. In practice, when I switched to Fi, I got more coverage in places where AT&T's was really bad.

Google Fi can also do cellular over WiFi if your phone supports it.
woohoo, somehow I managed to miss this existing. I had an original 8110 back in the day and every now and then since I've daydreamed about just how cool it would be to have that same form factor with modern internals. It's real!

Yeah, I might just have to pick one of those up. :) What do you object to about the keyboard? And is it squishy rubber like the original 8110 or something harder?
New DNA Evidence Claims to Have Identified Jack the Ripper
My suggestion is for a Blackberry Q10. It has 4G (so it'll last a long time), swappable batteries (very cheap), a great UI, useful functionality (calendar, notes), and a completely worthless app store.
The Federal government has sovereign immunity. You can't sue them unless they say you can.

There are limited instances were congress has waived immunity through legislation.
They're often spoofed numbers of actual real numbers.
I had forgotten what it was like to be alone with my thoughts. I feel as though I am rediscovering a part of my brain that was suppressed by having a boredom-prevention device at my fingertips all these years.

Right. Necessity is the mother of all invention. Boredom can be a powerful necessity. If it weren't for the crushing boredom of the suburbs in the 80's, I would never have learned to code at the age of 11.
Yes. The way you phrase it makes it sound unreasonable but I have actually had a few very bad experiences at high end restaurants.