jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I like the idea that whether you're creating product, solving problem or acquiring skill, the underlying dynamics are very much the same.

Perseverance, reaching positive failure and resilience.

For example, the parallel between muscle building and learning (as well, creativity and problem solving).

In the context of muscle growth, you're looking to balance two states - anabolic (protein synthesis) and catabolic (protein breakdown). During your exercises, you're training your [1] nervous system, which is responsible for signalling and transmission of impulses to your muscles, triggering hormonal responses and adaptations. The load you try to lift is proportional to the stress you place on your nervous system. Accordingly, [2] hypertrophy (from Greek, excess + nourishment) occurs post-workout during your resting periods and muscle tissue is [3] formed when you're not weight training.

Protein synthesis > Protein breakdown = Muscle mass increases

Protein synthesis = Protein breakdown = No change in muscle mass

Protein synthesis < Protein breakdown = Muscle mass decreases

On the other hand, your [4] neurocognitive functioning and [5] mental resources are no different. You're looking to balance state of intense conscious efforts with unconscious state of incubation. During your conscious efforts, you're collecting data and confronting with the elements of the problem. The effort you put into solving the problem is proportional to the decline of your cognitive capacity, leading to a decision to put the problem aside. The unconscious incubation state takes place (ex. sleep, mindfulness, meditation), where the memory is being repaired, information is consolidated and new associations are formed, accordingly leading to creative insights and problem solving.

1. Conscious, intense and focused state of confrontation w/ the problem;

2. Decision to put the problem aside;

3. Unconscious incubation state;

The quality of your recovery is crucial and directly correlative to the amount of your output.

--

[1] - https://www.youtube.com/watch?v=3V77oaboEmY&feature=youtu.be...

[2] - http://en.wikipedia.org/wiki/Muscle_hypertrophy

[3] - http://www.ncbi.nlm.nih.gov/pubmed/11255140

[4] - http://www.med.upenn.edu/uep/user_documents/VanDongen_etal_S...

[5] - http://www.ncbi.nlm.nih.gov/pubmed/25275517
>In chaos theory, the butterfly effect is the sensitive dependence on initial conditions in which a small change in one state of a deterministic nonlinear system can result in large differences in a later state.

https://en.wikipedia.org/wiki/Butterfly_effect
This is a common misperception about AI and ML. Most leading voices in ML will tell you that--unless you have a very good reason to believe differently--ML is not the tool to turn to if you need better than human accuracy. That also comports with my experience in the field over the last 6 years.
IntelliJ comes (optionally, but by default) with it's own packaged JRE/JDK/Java version iirc, so that wouldn't be an issue...
I've found this python library helpful for thinking about how to use/convert categorical data to numeric data: https://contrib.scikit-learn.org/category_encoders/
As a developer, all of the time I spend working on hobby projects (and self-hosting has turned into a hobby) keep me up to date. It's how I learned Kubernetes, it's how I learned Traefik, nginx, and apache before that. It's how I learned how the different packaging and distribution ecosystems work for many different languages and frameworks. I intentionally host and backup some things on AWS, GCloud, and Azure. Other things live on Intel NUCs. I administer a GSuite for the family. The list goes on and on. It gives you the chance to experiment with new tools and toys that you're unlikely to use at your current job.

My long-winded point is that all of the things I've picked up have been invaluable to me at work, especially in my time as a contractor where I would be switching between many different stacks. If you want to find a "true" cost for self-hosting, you need to also treat it as training.

I don't really believe it's any different from say, a woodworker that has a shop at home. They may spend the workday just doing framing, but odds are good they find the time to make a chair, a bird house, something to keep their skills sharp.
Free software was always intended as Libre software or Freedom software, though.

The main concern is autonomy, not economic costs.

I expect you know this already, which is why the puppy analogy sort of fails.
I suggest migrating to Nextcloud and then following the 3:2:1 methodology for preserving data -
3 copies
2 local
1 remote (encrypted offsite)
> Raw pointers are fine in many contexts, especially when a reference would not do (e.g. when it's optional).

I didn't say "always use references", I said, never use raw pointers. Since shared_ptrs can be null, I don't see why this is a valid counterargument.
Try supportcenter plus
http://www.manageengine.com/products/support-center/
Because it doesn't tell you the upper limits of their abilities, only the lower limits. You hardly get any insight into their ability to design a new system, or into how they might deal with problems that require more than 2 seconds of straightforward planning, etc. Again, for a senior engineer, it's not really a bad question, just a very mediocre warm-up/filter question. It's just too easy to copy-paste or modify a few functions and get the task over with, and the result ends up giving you very little information other than "this senior engineer can, in fact, complete a very straightforward task".

Good questions aren't easy to come up with, I'm not an expert in interviewing by any means, but for a senior engineer you'd want to ask questions that start straightforward like this, but become progressively less straightforward (and maybe one that's a more subtle design issue) so you can get a better feel for their skills as you work with them.
You're designing a human system with no feedback loops or separation of powers.

A minimal understanding of human nature, and a quick reading of history should convince you that this is incredibly stupid, to the point of being wilfully negligent.
Brin and Page are not exactly the prototypes of profit-seeking corporate overlords, either. This is their type of move. Bravo.
according to http://www.google.org/ they gave "over $100 million in 2009." I'm not sure what this 20 million refers to, but it's not their total giving.

also, with Bill Gates you appear to be comparing total donations vs some yearly amount.
Of the fonts listed, the ones most interesting to me are:

- Lato: Complete font families are hard to come by, especially ones under an open licence, with reasonably complete character sets and the necessary kerning adjustments. This one looks pretty great.

- Crimson Text: Looks pretty promising, and has a lot of very useful features on the roadmap, but as the page says, "Crimson Text is under heavy development, and the spacing/kerning is abysmal. If you use it in public these days, you'll likely embarass yourself." I'll be keeping an eye on it, but sticking with Linux Libertine or Heuristica for the moment.

- Neuton Regular: Friendly and with a bit of personality, it's a shame there's only one weight available, but it looks pretty solid for body text.
Honestly, does anyone think this is a good idea?

Everyone I know who wanted to relive the first movie has already gone straight to their nearest torrent site and grabbed a copy, and likely won't replace it with an official copy, other than maybe as a combo with the new movie.

The only reason I could see is if Disney was embarrassed by the first movie, and thought that having it out there would reduce ticket and future sales of recordings of the sequel.
And whatever you do, test it on an iPhone 3G or iPod Touch 1G. If it performs reasonably on that, it will be blazing fast on an iPhone 3GS/4 or iPod Touch 3G/4G.
Exactly. We called it deep dish and saved it for when friends came to town. Meanwhile we all ate cracker-thin pub-cut slightly-burnt-on-top pizzas at home on our own.

Oh and a shout out to Vito and Nick's on 86th and Pulaski. Best pizza I've ever had in the city.
Still doesn't answer why the public wouldn't buy the old version if it was released right now
> I have no doubt that we can figure out a way to continue to create value and reward those involved.

We already had, those are so-called 'bullshit jobs' - things that have no value for humanity but has "economical value" because they're part of zero-sum games. But I hope that at some point the society will ask itself the question "why are we all doing this nonsense anyway?" and drop the concept of jobs entirely.
> What exactly are you imagining?

Submit a PR to whatever tool it is you use that fixes the bug so it stops bothering you

Build some small tool to automate a task that you have in your daily life

Write a program based around one of your hobbies that caters to something niche so there's no good tools for it already

Anything of this sort, I guess.

I do a lot of open-source work but it's selfish -- I submit those PR's because they are things I wanted/needed and it would be silly for me to have a fork and try to keep it up to date with master.

Maybe it's different for other people but I constantly run into bugs/missing features in tools I use for both job and personal stuff. If I didn't do this there would be so much I'd have to hack around or flat-out wouldn't be able to do.
(I don't work for these companies...)

This is a cool tape to make handles and such - it sticks to itself but you can peel it off easily:

https://countycomm.com/products/self-vulcanizing-grip-silico...

Also for a different application - this Coban medical tape is very useful:
https://www.3m.com/3M/en_US/p/d/v000095067/

It has a stiffness that holds its position without being tacky or sticky. doesnt slip like an ace bandage might. great for covering bandages or wrapping ankles, etc

And "Kinaesthetic tape" (KT) also nice when recouping from twists and sprains...
Been there done that. Wound up doing contract work for way more pay.
> Like, why not both agree to allow the other to place a stationary gigantic nuke in each major metro area under the control of the other, and call it a day?

Because then the solution would be to disable all of the other country's nukes simultaneously and then trigger your own.
Yeah it's not the hardest thing to check for, the real problem is that you have to check and you have to know what you're seeing.

Someone who misses the memo on this one, isn't so good at git, and/or is on a smaller project could really be bad news.
I've worked for a lot of large consulting companies. You're not going to meaningfully change your compensation as an employee via negotiation. And if you're a junior good enough to negotiate a better raise that means you're good enough to significantly (20-30%) by jumping to a competitor. Start looking for a job and see if you can get someone to bump you up a level.

There's zero reason to be loyal to a large consulting firm. In their eyes you're cattle to be sold at market.
I've worked on several teams that required PRs before merging, and there was never any toxic behavior. Everybody was happy with it.
And geeks shall inherit the Earth after the Zombocalypse.
This also occurs on andriod devices. Very annoying I couldn't read it after a couple of seconds
Sorry, i was making the HUGE leap of faith that the reference to "thomas edison" was being made.

So which is the original reference to: "edison the co." or "thomas edison"?

Edit: "edison" wasn't even mentioned in the original post???
But they already do that - sure it may not be legal, but since practically nobody is getting court, why does it matter?
In Fo:nv I have taken out the NCR's Camp Forlorn Hope but not become a full enemy. Everywhere I go, NPC's tell me how terrible it was that someone did it. "Yeah, that was me".
I learnt more about ruby internals through this post and the comments thereupon than I had learnt in the whole of last year's sporadic reading. Thanks everyone for sharing all the links!
A muffler restricts the exhaust and will lead to decreased power from the engine, even for properly tuned engines. Removing the muffler will remove the restriction in the exhaust and undo the power decrease, and also increase the noise.
I mostly bike around cities, and when I drive I have taken to cracking open a window because not being able to hear cars around me feels deeply disconcerting.
You're not a victim! Youre inability to control your costs, given the tools, alarms and general common sense doesn't entitle you to some magic off button! Learn to use the tools appropriately and you won't incur unexpected costs.

And as an analogy, Aws is more like C; if you are willing to put the time in to learn, you can do some amazing things that are impossible with other providers. But you must take responsibility for them.
Maybe he faked noobness when being Feynman to avoid attracting to much attention.
I think Aerospike has a very similar featureset. It is ACID + NoSQL, replicates nicely across multiple data centers, and definitely has a similar/better latency and throughput profile than FoundationDB.
Are you saying you check in your database password into the repo? A common suggestion is to have an empty file with placeholders for the actual values (config.sample.json or something), but the actual values have to be somewhere, right? And that file that contains the actual values is typically outside of source control so it is hard to keep up-to-date.
Sure, finally breaks the tailcall syntax, just like it breaks the syntax rule "the function ends on a return".

You are right that I haven't stated my motivation for arguing about tailcalls:

- I really believe that tailcalls should be supported by Python. Recursion is too useful, and it's hard enough to teach without suffering the second class behaviour that Python currently offers.

- A new syntax is harder to sell to programmers and the python team, because it says "tailcalls are not the norm". I claim that "return f()" is used way too much to justify the cost of writing explicitly "return from f()" for a free optimization.

- A beginner doesn't need to know about tailcall to benefit from it, just like we don't teach them about the stack until they hit a stackoverflow. If you have two semantics with respect to stack release, it becomes harder to teach than if you choose only one (it triggers the question "why would you ever NOT write "return from" when you can?")

You seem to disagree that tailcalls should be optimized everywhere possible, but I'm not sure if it's because you don't care about writing "return from" in general (and just want to enforce it when it's actually observable), or think that "return from" isn't always an optimization (but I'm really missing a counter-example?), or really believe that tailcalls makes the semantic of the stack harder because of things like "finally" (in which case I think we both suffer from a bias towards the stack-release semantic that we are used to.)

If Python had tailcalls by default, would we have an argument for a "return after" syntax?

I like static analysis. I just don't think tailcalls require a more explicit annotation than any other language feature: writing "return from collect()" in your example doesn't clarify your intent, it just triggers a warning when someone breaks the tailcall (but he can still break the stack complexity through other means.) You do have to state your global property somewhere: the local tailcall annotation allow you to prove it today, not guarantee its survival upon software evolution. And as a user of your library, my static analyser could benefit from a function annotation on your side, but it won't care about your usage of "return from".
Would I be correct in saying this is now used on YouTube?
The karma system is a crowd-sourced pseudo-automated, and greatly imperfect system to enforce community standards. It's not even using the "wisdom of the crowds" as it's mixing different things into a single meaningless number. It has some completely random ranges that give you different privileges (read "lift restrictions").

I haven't really thought about this, but here are some changes that I would borrow from here and there with some that I haven't seen elsewhere:

- a downvote costs you something (a karma point or half a point) ala StackExchange, which makes you think twice before you're urged to punish;

- categorize votes ala BuzzFeed reactions insteading mindlessly up-/downvoting;

- your karma gets a share of the collective karma of your reply tree - those who start vivid discussions should be rewarded;

- reward with own karma - if you really like somebody's comment, why not donate some of your own karma and reward quality comments with more than 1 point;

- there's no point to keep punishing somebody for their multiple replies - this silences voices; you should be able to pick and rate the overall participation of somebody in the thread, not punish them multiple times for each attempt for them to convey the same thing.
The problem is that a skilled programmer in North Korea may be forced into a government role where they will likely perform unethical work.

In the US, the person must voluntarily choose to pursue such a role. (Though I would not consider Stuxnet unethical.)
Roughly 80% of millionaires in the US are first generation (their parents weren't rich).

http://www.cato.org/publications/commentary/real-1-percent
I have a four year old. :)
It's not about "bad dog" or "good dog", it's "your dog doesn't belong in the grocery store sniffing the lettuce I'm trying to buy", or "your dog doesn't belong in the clothing store shedding hair all over the pants I'm trying to buy".

Neither are things that a "good dog" wouldn't do or a "bad dog" would, they're both natural things that the dog can't help... ie. it's not the dog's fault it's shedding.

The problem is the owner that invites the situation.

It's just plain rude for the owner to think everyone else has to put up with their animal. I love animals, always have (since I was a kid I've never not owned a cat or dog, or both, sometimes multiples of both), but I would never think it sane to force my animal upon others, especially at a store.
Stuxnet.

American kids should not be allowed to get a computer science education.
While it is true that there weren't any wars called World Wars before 1914, what really distinguished those wars was the weapons technology and the massive devastation that resulted from that. Human nature does not change as quickly as technology does, though, and if you define a world war as a war that involved all the major powers of the time, there were in fact four wars in Europe before that that involved all the great powers of the time in two rival alliances: the Thirty Years War, the War of the Spanish Succession, the Seven Years War of 1756-63, and the Revolutionary and Napoleonic Wars.

With that in mind, that makes world wars considerably more commonplace. Given the timing between the six world wars, we're in a definite lull. Nuclear deterrence is likely the major reason for that.
There are multiple possible answers. The simplest being, that she was originally mistaken in her interpretation of her depression.

It doesn't strike me like the author chose to be a man or stay a women like how the rest of us chooses between vanilla and chocolate ice-cream. It was a profound realization that where she was going in life would not make her happier, only more sad.

Another explanation is that she identifies 50% male and 50% female and both are equally right or wrong for her. But she still needs to choose to be either or.
EE; I was torn between EE and CS as an undergrad, almost switched majors, and took almost all the course material required for EE. Glad I didn't; debugging hardware drives me bonkers, and I am probably 3 standard deviations better at software (whatever that means).

I also went through a period of wanting to be a professor, but dropped out of the PhD program, another thing I am happy I did.

When younger I wanted to be an MD; if computers didn't exist I suspect that or teaching would have been my path.
There is no such thing as a right to do a particular job for a particular organization. Jobs can't be stolen the same way spouses or boyfriends can't be stolen, they are consensual relationships that can be made and unmade.

Interestingly, it's usually the middle-aged, middle-class who are complaining, considering the young and poor are most affected by it.
It's pretty impressive when the news of your hiring is so popular it takes down the website of your new employer. http://i.imgur.com/ulimy9j.png?1
Reading through these comments I find it amusing how subjective design still is even if the term "design" suggests an informed, planned, deliberate activity. I think a big part might remain subjective, but there is - there should be - a growing body of knowledge about what is good or bad in this realm. The https://userium.com checklist is supposed to have the objective part, but even that needs a lot of iteration.
In Germany they charge for the ketchup.
Time Machine is perhaps the most elegant, least intrusive backup software ever. And it's free with OS X. I can't recommend it highly enough, especially for someone in your wife's position.
Snow Leopard is the most recent version of OSX able to run on 32 bit Intel machines, like the one I have here. Sure, it's 8 years old but it's still running well and I'm in no hurry to throw it out.
I think people have forgotten about ZODB, an impressive concept in the early 2000s. But sadly it didn't take off. Slightly off topic here but worth looking at.
Sorry to hear about your experiences, nave you worked for NetApp? I've not been there since 2006 but if you were treated that way at NetApp I would like to know when and I'll see that information gets to the right people.
> Many Telegram users are away of it's quirks and how it operates differently to other IMs

That's probably true, but a significant proportion of users are not, and do not realize that their chats are not encrypted. It's no surprise either, given that security is one of the core things that Telegram markets itself on -- unfairly so, in my opinion.

Source:
https://discovery.ucl.ac.uk/id/eprint/1560501/1/Abu-Salma%20...
One of the first things I did with my new M1 MBP was install the OS update (~2 GB) - it came with 11.0.1 - and Xcode (~12 GB), followed by nice big `brew --cask install ...` that included microsoft-office (~1,5 GB).

When transferring tens of gigabytes over network, one definitely notices when the network speed is less than what it is supposed to be.
I think this is the only multi-billion dollar company that I know of that is having this kind of issue... is it negligence?
I'm pretty sure that most overtime regulations apply only when the employer instructs you to work overtime. You get a higher rate because you have to work more hours than you agreed in your contract.

You can't just voluntarily work more hours than your contract states and expect to get paid more.
Not confusing at all. You've actually clarified a few things for me.
And also choose not operate in the nations whose laws they are flouting in most cases; EDIT: a few weeks ago EU posters here were describing how ERCOT was preventing access to the company's public facing website, citing not wanting to comply with GDPR
"Don't feed egregious comments by replying; flag them instead."

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newsfaq.html#cflag

If you don't have karma to flag (it takes 31 or more), you can always email us at hn@ycombinator.com.
That storm was the Microsoft and the GUI storm that would eventually bring us to the computing model we are using today

Huh? I'm wondering if the writer knew there Macintoshes (and Amigas!) with GUIs over a half-dozen years before 1991. And Windows 3.0--I was there, and used it--was bloody awful.
I guess it's just a matter of perspective. In my view the systematisation of anything is a part of modern technology, and if Qin was alive today he would surely do the same.
The day stock markets allowed high speed trading was the day they turned their markets into casinos.